[{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Tue 07 Jul 2026 15:35:23","branch":"master","category":"libpcap","codebase":"","comments":"Address a few warnings from Sun C.\ncc: Studio 12.6 Sun C 5.15 SunOS_i386 2017/05/30\n\n\"./gencode.c\", line 3180: statement not reached\n  (E_STATEMENT_NOT_REACHED)\n\"./gencode.c\", line 3184: statement not reached\n  (E_STATEMENT_NOT_REACHED)\n\"./translatetest.c\", line 273: end-of-loop code not reached\n  (E_END_OF_LOOP_CODE_NOT_REACHED)","files":[{"name":"gencode.c"},{"name":"testprogs/translatetest.c"}],"number":274266,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"430e1bdddf15ff1e78adfc3302d4f6242cd5ba52","revision":"430e1bdddf15ff1e78adfc3302d4f6242cd5ba52","revlink":"","when":1783431323,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Jul 2026 15:35:26","branch":"master","category":"libpcap","codebase":"","comments":"doc: Update Solaris-like particulars. [skip ci]\nRemove a few old releases and add Sun C.","files":[{"name":"doc/README.solaris.md"}],"number":274267,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c28d595f4a9e932df08a5063e8c62378035a6fe9","revision":"c28d595f4a9e932df08a5063e8c62378035a6fe9","revlink":"","when":1783431326,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c28d595f4a9e932df08a5063e8c62378035a6fe9"},"submittedAt":1783425838},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Sun 12 Jul 2026 19:15:48","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Cover folding into \"jset #k\" better.","files":[{"name":"testprogs/TESTrun"}],"number":274698,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"40e1eb5d0ca19333c39fc1f5b637f43f3443b2b9","revision":"40e1eb5d0ca19333c39fc1f5b637f43f3443b2b9","revlink":"","when":1783876548,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 12 Jul 2026 19:51:19","branch":"master","category":"libpcap","codebase":"","comments":"Fix optimization of \"jset #0xffffffff\".\nThis particular branch condition means \"A is not zero\", so replacing it\nwith \"always true\" generates an incorrect filter program.  This bug has\nbeen in place since commit cae0540 in 2001.  Fix it, document the logic\nbetter and update the tests.","files":[{"name":"CHANGES"},{"name":"optimize.c"},{"name":"testprogs/TESTrun"}],"number":274699,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f283b98e2292c1577cf6a436b1c3915ac01d9e1a","revision":"f283b98e2292c1577cf6a436b1c3915ac01d9e1a","revlink":"","when":1783878679,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"f283b98e2292c1577cf6a436b1c3915ac01d9e1a"},"submittedAt":1783927430},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Tue 14 Jul 2026 00:47:58","branch":"master","category":"libpcap","codebase":"","comments":"translatetest: expand the explanation of the \"if\" in the option processing.\nExplain in more detail why we're using an \"if\", and note that if we add\nany command-line options that *don't* cause us to do something quick and\nexit, we should turn the \"if\" back into a \"while\".","files":[{"name":"testprogs/translatetest.c"}],"number":274878,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"69a7d026f69b9146cf11772f5e30886b6b9a3e25","revision":"69a7d026f69b9146cf11772f5e30886b6b9a3e25","revlink":"","when":1783982878,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Tue 14 Jul 2026 17:05:25","branch":"master","category":"libpcap","codebase":"","comments":"cbpf-savefile(5): Bump MinorVer up. [skip ci]\n\"Format changes that do not impact compatibility (e.g., new TLV types or\nflags) increment the minor version only.\", and draft revision 7 has\nintroduced the RND flag.","files":[{"name":"cbpf-savefile.manfile.in"}],"number":274879,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"73c514ad282191a64f3de6b07cb4b41249ed3b55","revision":"73c514ad282191a64f3de6b07cb4b41249ed3b55","revlink":"","when":1784041525,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"73c514ad282191a64f3de6b07cb4b41249ed3b55"},"submittedAt":1784036047},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Tue 21 Jul 2026 20:35:15","branch":"master","category":"libpcap","codebase":"","comments":"dpdk: remove capture backend\nThe current DPDK integration model is not useful in practice. Since\nlibpcap/tcpdump takes exclusive ownership of DPDK ports via\nrte_eth_dev_configure(), it cannot capture traffic from an existing DPDK\napplication. This makes it useless for the primary use case of observing\npackets in a running DPDK-based network stack.\n\nThe support added in commit 8d7f0e39da08 (\"enable dpdk for libpcap, test\nwith DPDK v18.11\") was never updated to follow the evolution of the\npublic DPDK API. This led the backend to be disabled by default in\ncommit 06fbfb73255d (\"DPDK: don't enable it by default.\") because the\nmaintenance cost became too high.\n\nRemove all DPDK capture support from the source, build systems\n(autoconf, CMake) and documentation.\n\nSigned-off-by: Robin Jarry <rjarry@redhat.com>","files":[{"name":"CHANGES"},{"name":"CMakeLists.txt"},{"name":"INSTALL.md"},{"name":"Makefile.in"},{"name":"cmake/Modules/Finddpdk.cmake"},{"name":"cmakeconfig.h.in"},{"name":"configure.ac"},{"name":"pcap-dpdk.c"},{"name":"pcap-dpdk.h"},{"name":"pcap.c"}],"number":275377,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4d626a31477e160ee0a2e0a1b011484f40f6a410","revision":"4d626a31477e160ee0a2e0a1b011484f40f6a410","revlink":"","when":1784658915,"who":"Robin Jarry <rjarry@redhat.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"4d626a31477e160ee0a2e0a1b011484f40f6a410"},"submittedAt":1784652950},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Thu 23 Jul 2026 17:13:02","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Introduce DNS_NXDOMAIN_TIMEOUT. [skip appveyor]\nDefine a constant (5 seconds seems to be a reasonable first guess) and\nuse it in several tests that have a history of timing out due to DNS.\nIn time_test_command() and run_generic_reject_test() take the timeout as\na parameter instead of a global variable; in run_generic_accept_test()\nand run_translate_reject_test() give the global default value as the\nargument; in run_filter_reject_test() give a timeout argument and allow\na custom value to override the global default.","files":[{"name":"testprogs/TESTrun"}],"number":275642,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2c21af0f97cca37ed2479f20a90e95b6dd14141e","revision":"2c21af0f97cca37ed2479f20a90e95b6dd14141e","revlink":"","when":1784819582,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2c21af0f97cca37ed2479f20a90e95b6dd14141e"},"submittedAt":1784813675},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Fri 24 Jul 2026 21:52:46","branch":"master","category":"libpcap","codebase":"","comments":"pcap-bpf: have device_exists() own the socket descriptor.\nThat means that its caller doesn't need to open and close the descriptor\nitself.\n\nAlso, treat a failure to open the socket as an error to be reported as\nsuch, treat an error from SIOCGIFFLAGS *other* than \"there is no such\ndevice\" as implying that there *is* such a device, and treat a failure\nto allocate a string to hold the name of the device to test as an error\nto be reported as such.\n\n(This code is currently used only on old versions of macOS - \"old\" as in\n\"Mac OS X Tiger\", which came out over 25 years ago - but it'll be useful\nfor fixing the \"report 'no such device', not 'permission denied', if the\nuser doesn't have permission to capture on any device and the device\ndoesn't exist\" issue.)","files":[{"name":"pcap-bpf.c"}],"number":275720,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"22888fa7f469219c35710c22b52571e403eaf83e","revision":"22888fa7f469219c35710c22b52571e403eaf83e","revlink":"","when":1784922766,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"22888fa7f469219c35710c22b52571e403eaf83e"},"submittedAt":1784916829},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Fri 24 Jul 2026 22:24:08","branch":"master","category":"libpcap","codebase":"","comments":"pcap-bpf: fix some warnings.\nRemove some stuff that the previous change made unnecessary.","files":[{"name":"pcap-bpf.c"}],"number":275721,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fd57ec6033d4e0bfd30dbee7150bd6f967acf8dd","revision":"fd57ec6033d4e0bfd30dbee7150bd6f967acf8dd","revlink":"","when":1784924648,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"fd57ec6033d4e0bfd30dbee7150bd6f967acf8dd"},"submittedAt":1784918768},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Fri 24 Jul 2026 22:28:00","branch":"master","category":"libpcap","codebase":"","comments":"pcap-bpf: move device_exists() for future use.\nMove it to a location where it's more convenient for later use to avoid\nreturning \"no permission\" rather than \"no such device\" when trying to\nopen a device that doesn't exist.","files":[{"name":"pcap-bpf.c"}],"number":275725,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"aaac77c0581faaaeac2f70e68394c3f6e296ed64","revision":"aaac77c0581faaaeac2f70e68394c3f6e296ed64","revlink":"","when":1784924880,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"aaac77c0581faaaeac2f70e68394c3f6e296ed64"},"submittedAt":1784919312},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Fri 24 Jul 2026 22:42:10","branch":"master","category":"libpcap","codebase":"","comments":"pcap-bpf: rename device_exists().\nRename it to check_device_exists(), as its return value isn't a Boolean\nindicating whether it exists, it's 0 if it exists or an error code if it\ndoesn't exist or an unrecoverable error occurred when checking it.","files":[{"name":"pcap-bpf.c"}],"number":275728,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7e326ee627c19d621b5d495e2e6d5e921c72a7a2","revision":"7e326ee627c19d621b5d495e2e6d5e921c72a7a2","revlink":"","when":1784925730,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7e326ee627c19d621b5d495e2e6d5e921c72a7a2"},"submittedAt":1784919880},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Sun 26 Jul 2026 11:23:50","branch":"master","category":"libpcap","codebase":"","comments":"Add DLT_/LINKTYPE_ values for DECT_NR_TAP","files":[{"name":"pcap-common.c"},{"name":"pcap.c"},{"name":"pcap/dlt.h"}],"number":275956,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9f37478bad2abafb626a0bf8921506569960d48d","revision":"9f37478bad2abafb626a0bf8921506569960d48d","revlink":"","when":1785057830,"who":"Edem Khadiev <edem.khadiev@dsr-corporation.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9f37478bad2abafb626a0bf8921506569960d48d"},"submittedAt":1785051846},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Mon 27 Jul 2026 01:30:55","branch":"master","category":"libpcap","codebase":"","comments":"Restore clang pragma pop for uninitialized const pointer helper","files":[{"name":"diag-control.h"}],"number":276030,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8812e47dae896691a3d53ecc95b33835c2a95b05","revision":"8812e47dae896691a3d53ecc95b33835c2a95b05","revlink":"","when":1785108655,"who":"deprrous <sukhbatsuugii2004@gmail.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8812e47dae896691a3d53ecc95b33835c2a95b05"},"submittedAt":1785102845},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Mon 27 Jul 2026 11:06:37","branch":"master","category":"libpcap","codebase":"","comments":"BPF_X is not valid for BPF_RET.\nHence in pcap/bpf.h do not document it as valid and in atomuse() remove\nthe test for BPF_RVAL(c) == BPF_X, which is always false.","files":[{"name":"optimize.c"},{"name":"pcap/bpf.h"}],"number":276085,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9db8ee21ea765fad0ab29cbd7f9c901d60b3fc97","revision":"9db8ee21ea765fad0ab29cbd7f9c901d60b3fc97","revlink":"","when":1785143197,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 27 Jul 2026 11:25:06","branch":"master","category":"libpcap","codebase":"","comments":"Increase DNS_NXDOMAIN_TIMEOUT. [skip appveyor]\nIn one of the yesterday builds reject_arp_host_nonexistent timed out,\nlet's see if 10 seconds is long enough to accommodate that.","files":[{"name":"testprogs/TESTrun"}],"number":276086,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f","revision":"a9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f","revlink":"","when":1785144306,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f"},"submittedAt":1785138835},{"builderName":"libpcap-solaris10-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris10-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Fri 31 Jul 2026 17:20:38","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Update to reflect recent commits. [skip ci]","files":[{"name":"CHANGES"}],"number":276653,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"aa6392609bf08eb43d4a5be23bcfb2f59c6ddce8","revision":"aa6392609bf08eb43d4a5be23bcfb2f59c6ddce8","revlink":"","when":1785511238,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"aa6392609bf08eb43d4a5be23bcfb2f59c6ddce8"},"submittedAt":1785505447}]