{"46":{"blame":["Denis Ovsienko <denis@ovsienko.info>","Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>","Guy Harris <gharris@sonic.net>","\u043d\u0430\u0431 <nabijaczleweli@nabijaczleweli.xyz>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/46/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/46/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/46/steps/shell/logs/config.log"]],"number":46,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",46,"Build"],["codebase","","Build"],["got_revision","9442f391f7d6c391f1219121a8843ad3797b26cd","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9442f391f7d6c391f1219121a8843ad3797b26cd","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 14 Sep 2025 20:55:26","branch":"master","category":"libpcap","codebase":"","comments":"Avoid non-ASCII characters\nUTF-8 left single quotation mark -> straight quote (').\nUTF-8 right single quotation mark -> straight quote (').\n\n[skip ci]","files":[{"name":"testprogs/TESTlib.pm"}],"number":244668,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b79f887ac9f429436c1b24cf234d5870062cb886","revision":"b79f887ac9f429436c1b24cf234d5870062cb886","revlink":"","when":1757876126,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 08:09:16","branch":"master","category":"libpcap","codebase":"","comments":"Define ETHERTYPE_{SLOW,LLDP} and accept them in pcap_nametoeproto()\nLinux says\n\t#define ETH_P_SLOW\t0x8809\t\t/* Slow Protocol. See 802.3ad 43B */\n\t#define ETH_P_LLDP\t0x88CC\t\t/* Link Layer Discovery Protocol */\n\nSLOW carries IEEE 802.3 LACP, both defined in annex 57A of 802.3-2018:\n  https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8457469\nand LLDP is defined in sexion 79 of the same.","files":[{"name":"ethertype.h"},{"name":"nametoaddr.c"}],"number":244672,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"91c707ad18146d01fd9b545a2184dd9b00642454","revision":"91c707ad18146d01fd9b545a2184dd9b00642454","revlink":"","when":1758002956,"who":"\u043d\u0430\u0431 <nabijaczleweli@nabijaczleweli.xyz>"},{"at":"Tue 16 Sep 2025 13:39:39","branch":"master","category":"libpcap","codebase":"","comments":"Remove definition of ETHERTYPE_PUP\n1. Unused.\n2. IANA states: Formerly XEROX PUP. Invalid as an Ethertype since 1983.\n(https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml)\n\n[skip ci]","files":[{"name":"ethertype.h"}],"number":244677,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6d852c375726655c98b8f38b635f6eb18dff07d2","revision":"6d852c375726655c98b8f38b635f6eb18dff07d2","revlink":"","when":1758022779,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 13:54:57","branch":"master","category":"libpcap","codebase":"","comments":"Remove definition of ETHERTYPE_SPRITE\n1. Unused.\n2. Unknown to IANA.","files":[{"name":"ethertype.h"}],"number":244687,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"733bc53c4ebe212294b55cbe8c9084afdf7f4385","revision":"733bc53c4ebe212294b55cbe8c9084afdf7f4385","revlink":"","when":1758023697,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 18:10:41","branch":"master","category":"libpcap","codebase":"","comments":"Remove definition of ETHERTYPE_TRAIL\nNever used.\n\n[skip ci]","files":[{"name":"ethertype.h"}],"number":244699,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"98ec8d34efa6fe5f86e3915613a115b59d17efb6","revision":"98ec8d34efa6fe5f86e3915613a115b59d17efb6","revlink":"","when":1758039041,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 18:26:35","branch":"master","category":"libpcap","codebase":"","comments":"Remove some ETHERTYPE_* definitions\nIt is a follow-up to commit e902b3e97418c4b11caa07f71d0deae8a5e726de.\n\n[skip ci]","files":[{"name":"ethertype.h"}],"number":244706,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"797ede675d1f3c4a011073fa5d3bfa8ef65e9d48","revision":"797ede675d1f3c4a011073fa5d3bfa8ef65e9d48","revlink":"","when":1758039995,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Wed 17 Sep 2025 23:17:54","branch":"master","category":"libpcap","codebase":"","comments":"Document slow and lldp in pcap-filter","files":[{"name":"pcap-filter.manmisc.in"}],"number":244716,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0f4db638fa36b6b9f6c6300cb8ebb0ecc45e8a5e","revision":"0f4db638fa36b6b9f6c6300cb8ebb0ecc45e8a5e","revlink":"","when":1758143874,"who":"\u043d\u0430\u0431 <nabijaczleweli@nabijaczleweli.xyz>"},{"at":"Wed 17 Sep 2025 23:56:32","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: indicate what named link-layer protocols are.\nAdd a list of protocol names for \"ether proto\" that gives a short\ndescription of each protocol.\n\nThat renders a subsequent list of descrptions of some DEC protocols\nbelow redundant; remove it.","files":[{"name":"pcap-filter.manmisc.in"}],"number":244724,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"56fbeb87e60818a98368f0c2f04bec796935e0bd","revision":"56fbeb87e60818a98368f0c2f04bec796935e0bd","revlink":"","when":1758146192,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Fri 19 Sep 2025 16:50:39","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: Indicate that lldp and slow are not keywords\n[skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":244735,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5fc0c261918ae56e1f58fd9e02beb5123aec7fd9","revision":"5fc0c261918ae56e1f58fd9e02beb5123aec7fd9","revlink":"","when":1758293439,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 23 Sep 2025 09:59:26","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: Fix a typo\n[skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":244744,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"19fd783f1c296b0f2e3311811bf868a0bea59bdc","revision":"19fd783f1c296b0f2e3311811bf868a0bea59bdc","revlink":"","when":1758614366,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Thu 25 Sep 2025 14:17:42","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add reject tests for bare \"loopback\".","files":[{"name":"testprogs/TESTrun"}],"number":244752,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9fb3149d496d5aa992586843f45d573592fd3020","revision":"9fb3149d496d5aa992586843f45d573592fd3020","revlink":"","when":1758802662,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 25 Sep 2025 14:21:39","branch":"master","category":"libpcap","codebase":"","comments":"Add man fixups and tests for \"lldp\" and \"slow\". [skip ci]","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":244760,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4eb3466b7dbb4fc2a23d4e1e7546b68cb78cd3b2","revision":"4eb3466b7dbb4fc2a23d4e1e7546b68cb78cd3b2","revlink":"","when":1758802899,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 29 Sep 2025 23:51:00","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine the protocol names summary. [skip ci]\nClarify the preamble: do not say which protocol names are not a keyword\nbecause there is the table just below to do exactly that, give one definition\nof an ID instead of two, split the long paragraph into three.\n\nFor the table columns that are specific to keywords or IDs prefix the names\nwith \"K/\" and \"ID/\" respectively to structure the summary better.","files":[{"name":"pcap-filter.manmisc.in"}],"number":244773,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"26310dbd5eb900437bccd75604ba122ae4ab1df0","revision":"26310dbd5eb900437bccd75604ba122ae4ab1df0","revlink":"","when":1759182660,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 02:26:57","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fix the comments for \"lldp\" and \"slow\".","files":[{"name":"testprogs/TESTrun"}],"number":244782,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9de85e5be8258f7b4f136869cad21e8058fd7b42","revision":"9de85e5be8258f7b4f136869cad21e8058fd7b42","revlink":"","when":1759192017,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 02:33:11","branch":"master","category":"libpcap","codebase":"","comments":"testprogs: Rename a Perl function for clarity.","files":[{"name":"testprogs/TESTlib.pm"},{"name":"testprogs/TESTrun"}],"number":244790,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7d2729ad54e0d839b60b605a1014d4ca55afeba8","revision":"7d2729ad54e0d839b60b605a1014d4ca55afeba8","revlink":"","when":1759192391,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 03:10:33","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Get SKF_AD_VLAN_TAG_PRESENT right. [skip appveyor]\nAs discussed in GH#1554, HAVE_DECL_SKF_AD_VLAN_TAG_PRESENT appears in\nconfig.h only when pcap-linux.c needs to be compiled, which is a subset\nof all cases when the OS is Linux.  Specifically, \"--with-pcap=null\" is\none of the cases that do not define HAVE_DECL_SKF_AD_VLAN_TAG_PRESENT.\nAt the same time, skip_config_have_decl() expects the given macro to be\ndefined and breaks.\n\nRedo the affected skip conditions to use the recently renamed\nskip_config_not_def1() instead and to disregard the OS altogether.\nDelete the now unused skip_config_have_decl().","files":[{"name":"testprogs/TESTlib.pm"},{"name":"testprogs/TESTrun"}],"number":244802,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a1225ec1bfbf2459a215774d90f6596489d31d73","revision":"a1225ec1bfbf2459a215774d90f6596489d31d73","revlink":"","when":1759194633,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 22:20:25","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor a few error strings out to functions.","files":[{"name":"testprogs/TESTrun"}],"number":244809,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bec1ea2fc2888766dd41c61817d0b7ca517138c3","revision":"bec1ea2fc2888766dd41c61817d0b7ca517138c3","revlink":"","when":1759263625,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 22:20:25","branch":"master","category":"libpcap","codebase":"","comments":"Note which port number checks are redundant. [skip ci]","files":[{"name":"gencode.c"}],"number":244819,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7a7709117977a3a55d6db8ad457218f401fdf75b","revision":"7a7709117977a3a55d6db8ad457218f401fdf75b","revlink":"","when":1759263625,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 04 Oct 2025 15:55:54","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Rename a \"gateway\" reject test for clarity.","files":[{"name":"testprogs/TESTrun"}],"number":244828,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8c6546fbd6669f362a24a82c210df41bcf2524c3","revision":"8c6546fbd6669f362a24a82c210df41bcf2524c3","revlink":"","when":1759586154,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 04 Oct 2025 16:22:55","branch":"master","category":"libpcap","codebase":"","comments":"Fix some spelling.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":244837,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"aadc8f71e465dda6dda72a1691024ceb2325b9ee","revision":"aadc8f71e465dda6dda72a1691024ceb2325b9ee","revlink":"","when":1759587775,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 05 Oct 2025 12:34:42","branch":"master","category":"libpcap","codebase":"","comments":"Remove all instances of the \"register\" specifier.\nSame as in tcpdump.","files":[{"name":"bpf_filter.c"},{"name":"etherent.c"},{"name":"fad-gifc.c"},{"name":"fad-glifc.c"},{"name":"gencode.c"},{"name":"nametoaddr.c"},{"name":"optimize.c"},{"name":"pcap-bpf.c"},{"name":"pcap-dag.c"},{"name":"pcap-dlpi.c"},{"name":"pcap-linux.c"},{"name":"pcap-netfilter-linux.c"},{"name":"pcap-npf.c"},{"name":"pcap.c"},{"name":"savefile.c"},{"name":"sf-pcap.c"},{"name":"testprogs/capturetest.c"},{"name":"testprogs/filtertest.c"},{"name":"testprogs/opentest.c"},{"name":"testprogs/selpolltest.c"},{"name":"testprogs/threadsignaltest.c"},{"name":"testprogs/valgrindtest.c"},{"name":"testprogs/writecaptest.c"}],"number":244846,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ced0e875c22be4e66094729176def8580db75486","revision":"ced0e875c22be4e66094729176def8580db75486","revlink":"","when":1759660482,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 06 Oct 2025 18:41:33","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor more error strings out to functions.","files":[{"name":"testprogs/TESTrun"}],"number":244857,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0f18f5b0ad18234bfba4dedee9ad7092f8a2c08d","revision":"0f18f5b0ad18234bfba4dedee9ad7092f8a2c08d","revlink":"","when":1759768893,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:39:21","branch":"master","category":"libpcap","codebase":"","comments":"Update a few stale comments.\nShow gen_mac48host_byname() in the code path.  The comments about\npcap_ether_hostton() do not apply since commit ad56fa2.","files":[{"name":"testprogs/TESTrun"}],"number":244862,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7f96dd6ad5131bcef5545a139e565371bb6b452d","revision":"7f96dd6ad5131bcef5545a139e565371bb6b452d","revlink":"","when":1759833561,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:40:39","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Improve Q_GATEWAY coverage in gen_scode().\nFor all MAC-48 DLTs generalise two existing EN10MB tests and introduce\nthree more tests to cover all six varieties of ID that \"gateway\"\nrejects.  For all other DLTs introduce five more tests to cover all\neight varieties of ID that \"gateway\" rejects and run all tests in one\nforeach loop.","files":[{"name":"testprogs/TESTrun"}],"number":244869,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6663367d9790ca08b376311f363bcaa2ef94ddae","revision":"6663367d9790ca08b376311f363bcaa2ef94ddae","revlink":"","when":1759833639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:40:39","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Improve Q_HOST coverage in gen_scode().\nAdd three new reject tests to cover more cases when a proto-qualified\n\"host NAME\" encounters a hostname that either does not resolve at all or\nonly resolves to an address family that the protocol cannot use.  Add\nfour new reject tests to cover the current [incorrect] behaviour of\n\"arp host NAME\" and \"rarp host NAME\" when the hostname resolves in IPv6,\nregardless of whether it resolves in IPv4 (GH bug #1512).  Update three\nexisting tests for consistency and place all the tests in one place.","files":[{"name":"testprogs/TESTrun"}],"number":244876,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c66122627e5e6ebdcf906876720b9ffe9f7d4a8b","revision":"c66122627e5e6ebdcf906876720b9ffe9f7d4a8b","revlink":"","when":1759833639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:40:39","branch":"master","category":"libpcap","codebase":"","comments":"Fix \"(arp|rarp) host NAME\" to ignore IPv6 quietly.\nFor these two forms of the predicate, when a hostname resolves in both\nIPv4 and IPv6, the IPv6 part is supposed to be irrelevant, but it causes\nan unexpected failure (GH bug #1512).  Also, when a hostname does not\nresolve in IPv4 and resolves in IPv6, the error message is supposed to\nbe correct, but it is not:\n\n$ filtertest EN10MB 'arp host eth-ipv4-ipv6.host123.libpcap.test'\nfiltertest: 'arp' is not a valid qualifier for 'ip6 host'\n$ filtertest EN10MB 'rarp host eth-ipv4-ipv6.host123.libpcap.test'\nfiltertest: 'rarp' is not a valid qualifier for 'ip6 host'\n$ filtertest EN10MB 'arp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: 'arp' is not a valid qualifier for 'ip6 host'\n$ filtertest EN10MB 'rarp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: 'rarp' is not a valid qualifier for 'ip6 host'\n\nIn gen_scode() case Q_HOST get the IPv6 address skip condition right to\nfix this:\n\n$ filtertest EN10MB 'arp host eth-ipv4-ipv6.host123.libpcap.test'\n(000) ldh      [12]\n(001) jeq      #0x806           jt 2\tjf 7\n(002) ld       [28]\n(003) jeq      #0xa141e28       jt 6\tjf 4\n(004) ld       [38]\n(005) jeq      #0xa141e28       jt 6\tjf 7\n(006) ret      #262144\n(007) ret      #0\n$ filtertest EN10MB 'rarp host eth-ipv4-ipv6.host123.libpcap.test'\n(000) ldh      [12]\n(001) jeq      #0x8035          jt 2\tjf 7\n(002) ld       [28]\n(003) jeq      #0xa141e28       jt 6\tjf 4\n(004) ld       [38]\n(005) jeq      #0xa141e28       jt 6\tjf 7\n(006) ret      #262144\n(007) ret      #0\n$ filtertest EN10MB 'arp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: unknown host 'eth-noipv4-ipv6.host123.libpcap.test' for\n  specified address family\n$ filtertest EN10MB 'rarp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: unknown host 'eth-noipv4-ipv6.host123.libpcap.test' for\n  specified address family\n\nIn pcap-filter(7) explain the address family semantics better in the\ndescription of \"host NAME\".  Update the tests.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":244883,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f339617d70e4183995a64bc29b582d9d020c2c24","revision":"f339617d70e4183995a64bc29b582d9d020c2c24","revlink":"","when":1759833639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 23:47:43","branch":"master","category":"libpcap","codebase":"","comments":"Simplify gen_gateway().\nIn gen_scode() case Q_GATEWAY delegate the remaining memory management\nand error handling downstream; now if gen_gateway() returns, it always\nreturns a non-NULL pointer.  In gen_gateway() handle all errors as early\nas possible; instead of testing whether ai_addr is NULL test whether\nai_family is set to the AF of interest: when that's the case, ai_addr is\nnot NULL (this is how gen_scode() implements case Q_HOST).","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244892,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"66f249110b3d92f3e56ba294cf487616954116a8","revision":"66f249110b3d92f3e56ba294cf487616954116a8","revlink":"","when":1759873663,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 08 Oct 2025 00:20:40","branch":"master","category":"libpcap","codebase":"","comments":"Factor get_host46_byname() out.\nAfter the previous commit much of what gen_gateway() does is the IPv4\nsubset of case Q_HOST in gen_scode().  Factor the common code to a new\nfunction and update various comments.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244899,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c64aba1f4ec2f7ab5741c04c0c8e90391ae7027b","revision":"c64aba1f4ec2f7ab5741c04c0c8e90391ae7027b","revlink":"","when":1759875640,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Oct 2025 22:00:13","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fixup a comment.","files":[{"name":"testprogs/TESTrun"}],"number":244906,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"64acdea09c4ad51a608c4b0efecc44c729538c84","revision":"64acdea09c4ad51a608c4b0efecc44c729538c84","revlink":"","when":1760040013,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Oct 2025 22:00:13","branch":"master","category":"libpcap","codebase":"","comments":"Produce more useful error messages in gen_mcode6().\nInstead of the unspecific \"Mask syntax for networks only\" and \"invalid\nqualifier against IPv6 address\" use a template message and quote both\nthe qualifier and the IPv6 argument -- this way it should be easier to\ntell which part of a complex filter expression causes the error.  Update\nthe tests.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244913,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"72370885ea68f571a77c065c283dd4ffa5a41ee8","revision":"72370885ea68f571a77c065c283dd4ffa5a41ee8","revlink":"","when":1760040013,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Oct 2025 22:00:13","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add reject tests for port_pq_to_ipproto().","files":[{"name":"testprogs/TESTrun"}],"number":244919,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a9ebc72c4432b430ddddeb18e9a88504551108a2","revision":"a9ebc72c4432b430ddddeb18e9a88504551108a2","revlink":"","when":1760040013,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 10 Oct 2025 12:35:14","branch":"master","category":"libpcap","codebase":"","comments":"Fix error messages about 32-bit integer overflow.\nSince commit a5cac25 stoulen() takes a pointer to a string and a\nlength of the string and uses the length to report a problem about the\nstring.  However, by that time it has already modified the length, so\nthe error message does not match the input:\n\n$ filtertest RAW '123456789012345'\nfiltertest: number 1234 overflows 32 bits\n$ filtertest RAW '12345678901234567890'\nfiltertest: number 123456789 overflows 32 bits\n$ filtertest RAW '123456789012345678901234567890'\nfiltertest: number 1234567890123456789 overflows 32 bits\n$ filtertest RAW '0123456701234'\nfiltertest: number  overflows 32 bits\n$ filtertest RAW '0x100000000'\nfiltertest: number  overflows 32 bits\n\nConsequently, if more than one number in the filter expression is out of\nrange, it can be not immediately obvious which one it is:\n\n$ filtertest RAW '4294967296 != 4294967297'\nfiltertest: number  overflows 32 bits\n\nTo fix this, in stoulen() keep a copy of the original string length and\nuse it for the error reporting.  Ibid., factor the format string out and\nshow the base in the message.  Simplify the forward declaration.  Add\ntwo comments to outline the clash space between certain MAC-48 addresses\nand certain octal integers.  Document this syntax peculiarity in the man\npage and add a few basic reject tests.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"scanner.l"},{"name":"testprogs/TESTrun"}],"number":244924,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0d8bd2f67c16637c4d25d81fb24cdcebc35afce6","revision":"0d8bd2f67c16637c4d25d81fb24cdcebc35afce6","revlink":"","when":1760092514,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 10 Oct 2025 21:42:39","branch":"master","category":"libpcap","codebase":"","comments":"Add the size of time_t to the version string.\nThis makes it easier to detect time_t size mismatches between libpcap\nand code that uses libpcap, at least with code that reports the version.","files":[{"name":"CHANGES"},{"name":"Makefile.in"},{"name":"build.sh"},{"name":"pcap-bpf.c"},{"name":"pcap-dag.c"},{"name":"pcap-dpdk.c"},{"name":"pcap-int.h"},{"name":"pcap-linux.c"},{"name":"pcap-npf.c"},{"name":"pcap-snf.c"},{"name":"testprogs/CMakeLists.txt"},{"name":"testprogs/Makefile.in"},{"name":"testprogs/versiontest.c"}],"number":244929,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a976c364c845763a1aaf725e7c30b1356b03d01a","revision":"a976c364c845763a1aaf725e7c30b1356b03d01a","revlink":"","when":1760125359,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sat 11 Oct 2025 12:57:14","branch":"master","category":"libpcap","codebase":"","comments":"Fixup indentation in map_arphrd_to_dlt().","files":[{"name":"pcap-linux.c"}],"number":244937,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"25eb0a6fc3856ccd1703aa419793e862829ad8c0","revision":"25eb0a6fc3856ccd1703aa419793e862829ad8c0","revlink":"","when":1760180234,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 12 Oct 2025 11:37:07","branch":"master","category":"libpcap","codebase":"","comments":"In gen_ncode() say which link-layer address is the problem.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244942,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ca885e80abb2315e802dd13c16af2499fc5c7794","revision":"ca885e80abb2315e802dd13c16af2499fc5c7794","revlink":"","when":1760261827,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 14 Oct 2025 12:27:06","branch":"master","category":"libpcap","codebase":"","comments":"Fix various failures to reject invalid DECnet primitives.\nEven after my earlier commit 989e194 the current implementation still\nfails to reject some invalid forms of DECnet syntax:\n\n'decnet net net-10-20-30-0.libpcap.test': no error\n'decnet net 1.2.3.0/24': no error\n'decnet net 1.2.3.0 mask 255.255.255.0': no error\n'decnet net 1.2': no error\n\nMake the verification stricter to solve the remaining part of the\nproblem: in gen_scode() and gen_mcode() handle DECnet early and reject\nall forms, in gen_ncode() handle DECnet early and reject all forms\nexcept \"host\".  Improve various comments to explain the context.  For a\nnumber of other \"decnet\" forms instead of misleading error messages\n(e.g., \"Mask syntax for networks only\") return a more useful error\nmessage:\n\n'decnet net net-10-20-30-0.libpcap.test': 'decnet' is not a valid\n  qualifier for 'net'\n'decnet net 1.2.3.0/24': 'decnet' is not a valid qualifier for 'net'\n'decnet net 1.2.3.0 mask 255.255.255.0': 'decnet' is not a valid\n  qualifier for 'net'\n'decnet net 1.2': 'decnet' is not a valid qualifier for 'net'","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244946,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"597c1f125d5b39b7add8b07cce8295000ec1b5df","revision":"597c1f125d5b39b7add8b07cce8295000ec1b5df","revlink":"","when":1760437626,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 14 Oct 2025 12:30:03","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine comments with gen_scode() code paths.\nUnlike gen_ncode(), gen_mcode() and gen_mcode6(), there is exactly one\ncode path into gen_scode(), namely, through an ID in the grammar.  This\nway, when a comment says \"ID -> gen_scode()\", it states the obvious, and\nwhen it says \"pnum -> gen_scode()\", it is wrong, so eliminate this noise\nto improve the signal.  Add the missing gen_host46_byname() to a couple\ncode paths.","files":[{"name":"testprogs/TESTrun"}],"number":244951,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e3ea9ae39511f93775b72ecdd33dbf998583ac83","revision":"e3ea9ae39511f93775b72ecdd33dbf998583ac83","revlink":"","when":1760437803,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 14 Oct 2025 12:42:55","branch":"master","category":"libpcap","codebase":"","comments":"gencode.c: Factor ERRSTR_INVALID_IPV4_ADDR out.","files":[{"name":"gencode.c"}],"number":244954,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b29d01b9d8f4df5a78ef4a047d94c91dba3f0f55","revision":"b29d01b9d8f4df5a78ef4a047d94c91dba3f0f55","revlink":"","when":1760438575,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 15 Oct 2025 11:49:25","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Eliminate some gaps in \"host\" reject tests.\nThe existing tests could not detect the recently fixed DECnet bugs\nbecause the definitions in %pqual_features do not distinguish between\ndifferent forms of the ID.  Then the subsequent foreach loop that\ngenerates invalid \"host\" primitives does not generate any tests for\nprotocols that support a form of \"host\" no matter which forms of ID are\nvalid and which are not.  Then the resulting reject tests have a number\nof gaps, including IPv4 IDs in DECnet primitives.\n\nTo fix that, in %pqual_features replace the generic \"host\" with seven\nmore specific host/net features; in the loop skip the valid permutations\nonly and include MAC-48, ARCnet and DECnet IDs.  The new test space\nsupersedes a number of earlier reject tests, so remove these.  Document\nthe current code paths in the comments and introduce more helper\nfunctions.","files":[{"name":"testprogs/TESTrun"}],"number":244959,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"33574de699129ad82dcf5860ea8187a4e0939037","revision":"33574de699129ad82dcf5860ea8187a4e0939037","revlink":"","when":1760521765,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 17 Oct 2025 16:12:34","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Two bug fixes have been backported to 1.10.6. [skip ci]","files":[{"name":"CHANGES"}],"number":244964,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9442f391f7d6c391f1219121a8843ad3797b26cd","revision":"9442f391f7d6c391f1219121a8843ad3797b26cd","revlink":"","when":1760710354,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9442f391f7d6c391f1219121a8843ad3797b26cd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/46/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1760777564.300641,1760777581.057291],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/46/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/46/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1760777581.08227,1760780859.427121],"urls":{}}],"text":["failed","shell"],"times":[1760777564.097112,1760780859.448401]},"48":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/48/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/48/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/48/steps/shell/logs/config.log"]],"number":48,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",48,"Build"],["codebase","","Build"],["got_revision","0056b3a317f95ddae03ad3020332ce9b7ba74758","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0056b3a317f95ddae03ad3020332ce9b7ba74758","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Oct 2025 22:41:56","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): IPv4-mapped IPv6 is valid syntax.\nMoreover, it is valid in all contexts of an IPv6 address, so move the\ndefinition to the place of first use (\"host\") and refer to inet_pton(3),\nwhich does the parsing.  Later on just refer to the earlier definition.\nAdd IPv4-mapped aliases to the existing IPv6 accept tests, and a few\nreject tests.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":246094,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0056b3a317f95ddae03ad3020332ce9b7ba74758","revision":"0056b3a317f95ddae03ad3020332ce9b7ba74758","revlink":"","when":1760820116,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0056b3a317f95ddae03ad3020332ce9b7ba74758"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/48/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1760864860.561911,1760864864.876059],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/48/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/48/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1760864864.880989,1760867970.743488],"urls":{}}],"text":["failed","shell"],"times":[1760864860.470515,1760867970.751897]},"54":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/54/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/54/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/54/steps/shell/logs/config.log"]],"number":54,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",54,"Build"],["codebase","","Build"],["got_revision","81c00ffef3c70ee84df80a65df1f0856c90b9263","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","81c00ffef3c70ee84df80a65df1f0856c90b9263","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine a few assorted accept blocks.\nIn MTP tests, for example, \"sls (3)\" tests a relevant code path, but\n\"sls (3 or 3)\" tests effects of the optimizer on a code path that is\nalready covered with another test.  This causes unnecessary differences\nin the unoptimized program, so remove such aliases and expect the short\nprogram to be the unoptimized program.  Idem ATM tests.  For the length\ntests keep all the aliases, but split these into separate tests on\nsimilar grounds.  Use the 00 prefix to test octal for IPv4 and fix a\ncomment.","files":[{"name":"testprogs/TESTrun"}],"number":247049,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ebddc84406b07b71bcb2559b921b75baa20bc424","revision":"ebddc84406b07b71bcb2559b921b75baa20bc424","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Define \"opt\" and \"unopt\" in more accept blocks.","files":[{"name":"testprogs/TESTrun"}],"number":247050,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fb47c0422f14514374290c4cd668fd748ec30901","revision":"fb47c0422f14514374290c4cd668fd748ec30901","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"Get BPF_K and BPF_X right in gencode.c.\nApparently, earlier I made an error in commit 87b9146, in that it is not\nright to replace five instances of a BPF_JMP|BPF_JEQ|BPF_X block with\ncalls to gen_jmp(): gen_jmp() uses JMP() to produce a BPF_K branch\ninstruction, which takes a constant for the \"#k\", but a BPF_X branch\ninstruction does not take a constant.\n\nThis error did not manifest in practice because BPF_K == 0x00 and BPF_X\n== 0x08, so passing BPF_X to gen_jmp() by coincidence worked as before.\nTo make it obvious which variety of a branch block the code means to\nproduce, replace gen_jmp() with gen_jmp_k() and gen_jmp_x(), each of\nwhich does its own correct thing.\n\nWhilst prototyping the above bug fix, in a few cases I had confused\nnew_stmt() with gen_jmp() and omitted a mandatory value from the ORed\nbitmasks, which was not obvious until the tests failed.  To make such\nmistakes compile errors, have JMP() take two arguments and use the\nmacro instead of composing the bitmasks in place.","files":[{"name":"gencode.c"}],"number":247051,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"949f5fc9f6b6aeead97382565a004ebcae60a164","revision":"949f5fc9f6b6aeead97382565a004ebcae60a164","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"Do not special-case BPF_JEQ in gen_relation_internal().\nThe function stores one operand in A and the other in X.  For BPF_JGT\nand BPF_JGE it generates \"jgt x\" and \"jge x\" respectively, which works\nexactly as required.  However, for BPF_JEQ it subtracts X from A, then\ncompares A with 0.  Although the immediate effect of this is the same as\nthat of \"jeq x\", the former requires an additional instruction.  Also it\ndoes not preserve the original value of the operand in A, which may get\nin the way of subsequent optimizations; indeed, optimizer.c:opt_peep()\nfolds \"sub x; jeq #0\" into \"jeq x\".\n\nThus in gen_relation_internal() use one gen_jmp_x() invocation for all\ncases.  In 13 accept blocks this eliminates from the unoptimized program\none instruction per every instance of \"EXPR1 == EXPR2\" and\n\"EXPR1 != EXPR2\".","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247052,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"81c00ffef3c70ee84df80a65df1f0856c90b9263","revision":"81c00ffef3c70ee84df80a65df1f0856c90b9263","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"81c00ffef3c70ee84df80a65df1f0856c90b9263"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/54/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761760746.808884,1761760750.046952],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/54/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/54/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1761760750.050679,1761762847.070882],"urls":{}}],"text":["failed","shell"],"times":[1761760746.729831,1761762847.088725]},"63":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/63/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/63/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/63/steps/shell/logs/config.log"]],"number":63,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",63,"Build"],["codebase","","Build"],["got_revision","730a8dbf94b65cd4b6b8f712895622c846b7eb20","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","730a8dbf94b65cd4b6b8f712895622c846b7eb20","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 05 Nov 2025 10:38:19","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Test proto-unqualified \"(host|net)\" better.\nThe existing tests that mix \"ip host IPV4ADDR\" and \"host IPV4ADDR\" etc.\non DLT_RAW and declare the same optimized filter program do not cover\nthe problem space well enough.  One problem with that is such blocks\ncannot declare an unoptimized filter program because in the unoptimized\nspace the proto-qualified form does not contain any ARP/RARP branches,\nbut proto-unqualified form contains them as unreachable instructions.\nAnother problem is that this way it is impossible to verify that the\nproto-unqualified form matches ARP and ARP under right conditions.\n\nThus move the proto-unqualified aliases to their own test blocks and use\na DLT that supports all the implied protocols, and many others -- this\nway the test proves that the implicit set of protocols extends as far as\nit is supposed to extend, and no further.  Limit the new blocks to\nlowercase hostnames only, and repeat a quarter (with a fixed dir\nqualifier) of the new blocks for DLT_RAW to cover the elimination of ARP\nand RARP in greater detail for the next commits.  This adds the\nfollowing accept test blocks:\n\n* net_ipv4addr_16bit_IP_OVER_FC (from ip_net_addr)\n* src_net_ipv4addr_24bit_IP_OVER_FC (from ip_src_net_addr)\n* dst_net_ipv4addr_8bit_IP_OVER_FC (from ip_dst_net_addr_8)\n* src_and_dst_net_ipv4addr_12bit_IP_OVER_FC (new)\n* src_and_dst_net_ipv4addr_12bit_RAW (new)\n\n* net_ipv6addr_IP_OVER_FC (from ip6_net)\n* src_net_ipv6addr_IP_OVER_FC (from ip6_src_net)\n* dst_net_ipv6addr_IP_OVER_FC (new)\n* src_and_dst_net_ipv6addr_IP_OVER_FC (new)\n* src_and_dst_net_ipv6addr_RAW (new)\n\n* net_name_EN10MB (new)\n* src_net_name_EN10MB (from ip_src_net_name and ip_src_net_NAME)\n* dst_net_name_EN10MB (from ip_dst_net_name and ip_dst_net_NAME)\n* src_and_dst_net_name_EN10MB (new)\n* src_and_dst_net_name_RAW (new)\n\n* host_ipv4addr_FDDI (from ip_host_addr)\n* src_host_ipv4addr_FDDI (from ip_src_host_addr)\n* dst_host_ipv4addr_FDDI (from ip_dst_host_addr)\n* src_and_dst_host_ipv4addr_FDDI (new)\n* src_and_dst_host_ipv4addr_RAW (new)\n\n* host_ipv6addr_IEEE802_11 (from ip6_host_addr)\n* src_host_ipv6addr_IEEE802_11 (from ip6_src_host_addr)\n* dst_host_ipv6addr_IEEE802_11 (from ip6_dst_host_addr)\n* src_and_dst_host_ipv6addr_IEEE802_11 (new)\n* src_and_dst_host_ipv6addr_RAW (new)\n\n* host_noeth_ipv4_noipv6_EN10MB (from ip_host_name/ip_host_NAME)\n* host_noeth_noipv4_ipv6_EN10MB (from ip6_host_name/ip6_host_NAME)\n* host_noeth_ipv4_ipv6_EN10MB (new)\n* src_host_noeth_ipv4_noipv6_EN10MB (from ip_src_host_name and\n  ip_src_host_NAME)\n* src_host_noeth_noipv4_ipv6_EN10MB (from ip6_src_host_name and\n  ip6_src_host_NAME)\n* src_host_noeth_ipv4_ipv6_EN10MB (new)\n* dst_host_noeth_ipv4_noipv6_EN10MB (from ip_dst_host_name and\n  ip_dst_host_NAME)\n* dst_host_noeth_noipv4_ipv6_EN10MB (from ip6_dst_host_name and\n  ip6_dst_host_NAME)\n* dst_host_noeth_ipv4_ipv6_EN10MB (new)\n* src_and_dst_host_noeth_ipv4_noipv6_EN10MB (new)\n* src_and_dst_host_noeth_noipv4_ipv6_EN10MB (new)\n* src_and_dst_host_noeth_ipv4_ipv6_EN10MB (new)\n* src_and_dst_host_noeth_ipv4_noipv6_RAW (new)\n* src_and_dst_host_noeth_noipv4_ipv6_RAW (new)\n* src_and_dst_host_noeth_ipv4_ipv6_RAW (new)","files":[{"name":"testprogs/TESTrun"}],"number":247686,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a821648ddcea7b55484097e4db5406aefbaba100","revision":"a821648ddcea7b55484097e4db5406aefbaba100","revlink":"","when":1762335499,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:44:08","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Run most accept tests both optimized and not.\nIn the accept block structure make sure both \"opt\" and \"unopt\" are\nalways _declared_ (i.e. Perl hash keys present), and introduce\n\"optunopt\" as a shorthand to _define_ (i.e. to set to something other\nthan Perl undef) both values at once.\n\nAlways require \"unopt\" to be _defined_ because that's the least of what\ncan be expected from an accept test; allow \"opt\" to be _declared_ as\nundef because several accept tests cannot run optimized.  Require all\n_defined_ results to be non-empty; require \"opt\" and \"unopt\" not to be\nequal if each has been defined explicitly rather than expanded from\n\"optunopt\".  Convert most (505) accept blocks to define \"optunopt\", in\nthe other 145 blocks define both \"opt\" and \"unopt\", in the remaining 11\nblocks define \"unopt\" and specify \"opt\" as undef.","files":[{"name":"testprogs/TESTrun"}],"number":247687,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e42274711bfd0ef4a7fcf4d9c0105fccd741e494","revision":"e42274711bfd0ef4a7fcf4d9c0105fccd741e494","revlink":"","when":1762335848,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"Have gen_and(), gen_or() and gen_not() return the result.\nAlso always use the result, except a few times for gen_not().  This\nrewrites a lot of invocations, but preserves the logic, so there are no\nchanges to the tests.","files":[{"name":"gencode.c"},{"name":"gencode.h"},{"name":"grammar.y.in"}],"number":247688,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"39927bb09f5f12059834d99f6268adc7ab21dbb7","revision":"39927bb09f5f12059834d99f6268adc7ab21dbb7","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"Reduce AND/OR on a Boolean constant early.\nIn the current implementation gen_true() produces \"ld #0x0; jeq #0x0\"\nand gen_false() produces \"ld #0x1; jeq #0x0\".  When such a block becomes\nan argument of gen_and() or gen_or(), it is not quite trivial to detect\nthe original Boolean constant behind it, so instead of potentially\nreducing the logical AND/OR to exactly one of its arguments the\nfunctions always combine both blocks in a generic manner.  This accounts\nto at least a fraction of dead branches in some unoptimized filter\nprograms.\n\nSubsequently the optimizer (if it is available for the DLT and enabled\nby the user) eliminates many (but not all, see GH #1022) of such no-op\ninstructions, but it would be better not to produce them in the first\nplace.  As the earlier commits 8620df1, 8788f68 and 6ffae89 show, such\nreductions of a few ANDs indeed have the desired effect, but depend on\nspecialized code outwith gen_and().  To cover all such use cases using\nsimpler code, generalize the solution.\n\nAdd another field to struct block to convey the Boolean meaning of a\nblock (definitely true, definitely false, something else), and process\nthat in gen_uncond(), gen_and(), gen_or() and gen_not().  This conflicts\nwith the old style of taking the result of gen_and() and gen_or() from\nthe second argument, so apply PCAP_WARN_UNUSED_RESULT and add comments.\nAs the affected tests show, this has varying effect on the number of\ninstructions:\n\nDLT_RAW \"host IPV4ADDR\" (-12 unopt.)\nDLT_RAW \"net IPV4ADDR\" (-16 unopt.)\nDLT_RAW \"net NAME\" (-12 unopt.)\nDLT_RAW \"(arp|rarp) host IPV4ADDR\" (-4 unopt.)\nDLT_EN10MB \"vxlan [NUM]\" (-10 unopt.)\nDLT_EN10MB \"vxlan and vxlan\" (-7 opt. and -20 unopt.)\nDLT_EN10MB \"geneve [NUM]\" (-21 opt. and -21 unopt.)\nDLT_EN10MB \"geneve and geneve\" (-42 opt. and -42 unopt.)\nDLT_IPV4 \"ip multicast\" (-1 opt. and -2 unopt.)\nDLT_IPV4 \"ip broadcast\" (-1 opt. and -2 unopt.)\nDLT_IPV6 \"ip6 multicast\" (-1 opt. and -2 unopt.)\nDLT_IPV6 \"icmp6[NUMBER] != NUMBER\" (-1 opt. and -1 unopt.)\n\nThere is no change in any \"host NAME\" accept blocks: the conditional\nq.proto expansion in gen_scode() case Q_HOST eliminates both ARP and\nRARP already.","files":[{"name":"gencode.c"},{"name":"gencode.h"},{"name":"testprogs/TESTrun"}],"number":247689,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1687065d1653dd004e51c3bf16436c0d2fde915c","revision":"1687065d1653dd004e51c3bf16436c0d2fde915c","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"In gen_scode() always leave the proto qualifier intact.\nThe only effect of the conditional override that expands Q_DEFAULT to\nQ_IP and Q_IPV6 (but not Q_ARP or Q_RARP) used to be absence of the ARP\nand RARP dead branches in the unoptimized filter program for a number of\nDLTs.  Since this is now a particular case of the generic AND/OR\nreduction, remove the custom code -- this produces exactly the same\nfilter programs, so there is no change in any tests.","files":[{"name":"gencode.c"}],"number":247690,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0434bf6060d1b3082074f31bf1173285cfdabef0","revision":"0434bf6060d1b3082074f31bf1173285cfdabef0","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"Remove the earlier IPv4/IPv6-specific AND reductions.\nThis code now is a particular case of what gen_and() does, so there is\nno point in keeping it.  There is no change in any tests because the\nexpected optimizations hold as before.","files":[{"name":"gencode.c"}],"number":247691,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"730a8dbf94b65cd4b6b8f712895622c846b7eb20","revision":"730a8dbf94b65cd4b6b8f712895622c846b7eb20","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"730a8dbf94b65cd4b6b8f712895622c846b7eb20"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/63/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762354672.804513,1762354676.937686],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/63/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/63/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1762354676.941552,1762359021.398656],"urls":{}}],"text":["failed","shell"],"times":[1762354672.720237,1762359021.404184]},"65":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/65/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/65/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/65/steps/shell/logs/config.log"]],"number":65,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",65,"Build"],["codebase","","Build"],["got_revision","a5de6ead0e15daa46cc17431a47a57e638ba8069","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a5de6ead0e15daa46cc17431a47a57e638ba8069","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add an initial test for bpf_image().\nFor now this is a hack in filtertest.c, later it may be better to have\na separate executable for this type of tests.","files":[{"name":"testprogs/TESTrun"},{"name":"testprogs/filtertest.c"}],"number":248253,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a64b807364ccda16ad3c70210a8b3c3ea77a28bd","revision":"a64b807364ccda16ad3c70210a8b3c3ea77a28bd","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"Add the missing case for \"ldx #pktlen\" to bpf_image().\npcap_compile() does not produce it, but pcapint_filter_with_aux_data()\nimplements it.  With this change the latter and bpf_image() implement\nexactly the same instruction set.","files":[{"name":"bpf_image.c"},{"name":"testprogs/TESTrun"}],"number":248254,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"324e001f21d0e02470f4534f2c84cc7013479295","revision":"324e001f21d0e02470f4534f2c84cc7013479295","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"In qual2kw() use TLS for the static buffer props.","files":[{"name":"gencode.c"}],"number":248255,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"95bed9345eb2824013943c117a293440f8f5d3f9","revision":"95bed9345eb2824013943c117a293440f8f5d3f9","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fix a test name not to include space.","files":[{"name":"testprogs/TESTrun"}],"number":248256,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a5de6ead0e15daa46cc17431a47a57e638ba8069","revision":"a5de6ead0e15daa46cc17431a47a57e638ba8069","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a5de6ead0e15daa46cc17431a47a57e638ba8069"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/65/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762781268.773295,1762781273.861409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/65/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/65/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1762781273.865547,1762786775.22899],"urls":{}}],"text":["failed","shell"],"times":[1762781268.690071,1762786775.234719]},"66":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/66/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/66/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/66/steps/shell/logs/config.log"]],"number":66,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",66,"Build"],["codebase","","Build"],["got_revision","c15e2e79023e32d0f4ca7be43236534fc651909e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c15e2e79023e32d0f4ca7be43236534fc651909e","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 10 Nov 2025 17:58:47","branch":"master","category":"libpcap","codebase":"","comments":"Improve Boolean de-constification a bit more.\nIt is a valid use case to prepend items to the list of side effect\nstatements of a block that already exists and/or is not a Boolean\nconstant, so instead of mixing two unrelated things in gen_uncond()\nrevert commit d0d58d9 and add a new function, sprepend_to_block(), to do\nthe prepending part and to mind Boolean constants.  Use it in\ngen_geneve() and gen_vxlan(), which have already proved to require this\nsolution.\n\nAlso use the new function in insert_compute_vloffsets(), the result of\nwhich is an argument to gen_and() in finish_parse() for DLT_PPI only, in\nwhich case its block argument in the current implementation is never a\nBoolean constant, but let's just make it obviously correct anyway.\nIbid., clarify that the passing of a block statements to\ngen_load_802_11_header_len() does not require an immediate Boolean\nde-constification of the block.\n\nAlso use it in gen_vlan_patch_tpid_test() and gen_vlan_patch_vid_test(),\nwhich take the block argument from gen_vlan_tpid_test() and\ngen_vlan_vid_test() respectively, therefore the argument is never a\nBoolean constant.  But let's not rely on that either.","files":[{"name":"gencode.c"}],"number":248279,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"409174a848dc70362f82cee4a1ead2066ee97969","revision":"409174a848dc70362f82cee4a1ead2066ee97969","revlink":"","when":1762793927,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:43","branch":"master","category":"libpcap","codebase":"","comments":"Simplify gen_geneve() and gen_vxlan().","files":[{"name":"gencode.c"}],"number":248280,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"242bf963d852c0d11b4b95cf9aa6f2e65ebc66f4","revision":"242bf963d852c0d11b4b95cf9aa6f2e65ebc66f4","revlink":"","when":1762794403,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:44","branch":"master","category":"libpcap","codebase":"","comments":"Add two tests for corner cases in gen_host().\nThese two filter programs use too many instructions to reject all\npackets, which the next commit is going to fix.","files":[{"name":"testprogs/TESTrun"}],"number":248281,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"791bdbf2f7e7662d856b315df1bab216ee1b2d61","revision":"791bdbf2f7e7662d856b315df1bab216ee1b2d61","revlink":"","when":1762794404,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:44","branch":"master","category":"libpcap","codebase":"","comments":"Improve the DLT_PFLOG corner case in gen_host().","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":248282,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bea13af90fed8a01ab74dc037a3e5bf804a199da","revision":"bea13af90fed8a01ab74dc037a3e5bf804a199da","revlink":"","when":1762794404,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:44","branch":"master","category":"libpcap","codebase":"","comments":"Fixup whitespace in gen_not().\n(Lest grep misses this line when I need to find all occurrences of\n\"->meaning\" in the code.)","files":[{"name":"gencode.c"}],"number":248283,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c15e2e79023e32d0f4ca7be43236534fc651909e","revision":"c15e2e79023e32d0f4ca7be43236534fc651909e","revlink":"","when":1762794404,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c15e2e79023e32d0f4ca7be43236534fc651909e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/66/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762795807.30105,1762795811.684732],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/66/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/66/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1762795811.69104,1762800093.53518],"urls":{}}],"text":["failed","shell"],"times":[1762795807.164375,1762800093.541075]},"68":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/68/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/68/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/68/steps/shell/logs/config.log"]],"number":68,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",68,"Build"],["codebase","","Build"],["got_revision","a957fc513afec02420daef2c43209f556d04fe33","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a957fc513afec02420daef2c43209f556d04fe33","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 15 Nov 2025 14:09:28","branch":"master","category":"libpcap","codebase":"","comments":"filtertest: Fix two NULL pointer dereferences. [skip ci]\nTESTrun among other accept tests runs filtertest with an empty filter\nstring, but it does not run filtertest without a filter string, which is\nexactly what my commit a64b807 has broken, as Francois-Xavier notes:\n\n$ filtertest EN10MB\nSegmentation fault\n\nDo not substitute NULL with an empty string because that would get in\nthe way of testing the NULL filter later if required.  Instead add a\nmissing check for NULL in the new code block and another in the old code\nblock that prints the expression if optimizer debugging is enabled.  Add\nmore comments.","files":[{"name":"testprogs/filtertest.c"}],"number":248789,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a957fc513afec02420daef2c43209f556d04fe33","revision":"a957fc513afec02420daef2c43209f556d04fe33","revlink":"","when":1763212168,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a957fc513afec02420daef2c43209f556d04fe33"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/68/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763213279.012493,1763213282.16239],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/68/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/68/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1763213282.166012,1763217023.737564],"urls":{}}],"text":["failed","shell"],"times":[1763213278.936757,1763217023.743818]},"70":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/70/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/70/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/70/steps/shell/logs/config.log"]],"number":70,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",70,"Build"],["codebase","","Build"],["got_revision","5a5018ea8e0cb0f81d83b58c8398c488f1857519","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5a5018ea8e0cb0f81d83b58c8398c488f1857519","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 16 Nov 2025 10:57:05","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine \"link proto slow\". [skip ci]\nFix a typo and explain the meaning a bit better.","files":[{"name":"pcap-filter.manmisc.in"}],"number":248881,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5a5018ea8e0cb0f81d83b58c8398c488f1857519","revision":"5a5018ea8e0cb0f81d83b58c8398c488f1857519","revlink":"","when":1763287025,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5a5018ea8e0cb0f81d83b58c8398c488f1857519"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/70/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763287678.491356,1763287682.454186],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/70/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/70/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1763287682.458886,1763291808.018337],"urls":{}}],"text":["failed","shell"],"times":[1763287678.392925,1763291808.028283]},"71":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/71/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/71/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/71/steps/shell/logs/config.log"]],"number":71,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",71,"Build"],["codebase","","Build"],["got_revision","5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 16 Nov 2025 14:53:09","branch":"master","category":"libpcap","codebase":"","comments":"Standardize \"Ethernet\" spelling in the error messages","files":[{"name":"gencode.c"},{"name":"scanner.l"},{"name":"testprogs/TESTrun"}],"number":248887,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","revision":"5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","revlink":"","when":1763301189,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/71/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763301468.616706,1763301471.981743],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/71/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/71/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1763301471.985658,1763305529.924305],"urls":{}}],"text":["failed","shell"],"times":[1763301468.518463,1763305529.935607]},"81":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/81/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/81/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/81/steps/shell/logs/config.log"]],"number":81,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",81,"Build"],["codebase","","Build"],["got_revision","1c6a1af4eb651d163092e9f529c26e9d3cef2286","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1c6a1af4eb651d163092e9f529c26e9d3cef2286","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Dec 2025 19:51:37","branch":"master","category":"libpcap","codebase":"","comments":"Spell \"EtherType\" in a few more instances. [skip ci]","files":[{"name":"gencode.c"},{"name":"pcap-common.c"},{"name":"pcap-linux.c"},{"name":"pcap/dlt.h"}],"number":251998,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1c6a1af4eb651d163092e9f529c26e9d3cef2286","revision":"1c6a1af4eb651d163092e9f529c26e9d3cef2286","revlink":"","when":1765565497,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1c6a1af4eb651d163092e9f529c26e9d3cef2286"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/81/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765566071.518791,1765566075.862907],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/81/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/81/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1765566075.867098,1765570253.359795],"urls":{}}],"text":["failed","shell"],"times":[1765566071.390764,1765570253.366609]},"82":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/82/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/82/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/82/steps/shell/logs/config.log"]],"number":82,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",82,"Build"],["codebase","","Build"],["got_revision","53e0835e27a75af23bbc8c66fc10aebbd30369a4","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","53e0835e27a75af23bbc8c66fc10aebbd30369a4","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Dec 2025 22:36:37","branch":"master","category":"libpcap","codebase":"","comments":"Undo stuff done to get verbose builds on OpenCSW.\nWe got the verbose build and updated #1511, so we don't need to request\nverbose builds (and changing pcap.c wasn't necessary - OpenCSW builds by\npolling, not by being poked, so you just have to be patient).","files":[{"name":"build.sh"},{"name":"pcap.c"}],"number":252009,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"53e0835e27a75af23bbc8c66fc10aebbd30369a4","revision":"53e0835e27a75af23bbc8c66fc10aebbd30369a4","revlink":"","when":1765575397,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"53e0835e27a75af23bbc8c66fc10aebbd30369a4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/82/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765575672.809061,1765575677.086202],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/82/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/82/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1765575677.09845,1765580222.998535],"urls":{}}],"text":["failed","shell"],"times":[1765575672.728387,1765580223.004787]},"83":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/83/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/83/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/83/steps/shell/logs/config.log"]],"number":83,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",83,"Build"],["codebase","","Build"],["got_revision","642238f57d88b2429636180e245d9750aeb15e99","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","642238f57d88b2429636180e245d9750aeb15e99","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 17 Dec 2025 20:24:21","branch":"master","category":"libpcap","codebase":"","comments":"Stub out all the rpcap-URL-related APIs if no remote capture.\nThe code needs a lot of cleanup, due o a number of bugs found in it.\n\nFor now, at least, let's just stub it out, with routines that always\nfail and provide a \"this isn't supported\" error string, if ENABLE_REMOTE\nisn't defined.\n\nMove routines back into pcap-new.c; they are routines provided for 1)\nthe ability to open and enumerate remote devices and 2) compatibility\nwith WinPcap for access to local devices and capture files, but those\naren't APIs we want to recommend.","files":[{"name":"CMakeLists.txt"},{"name":"Makefile.in"},{"name":"pcap-new.c"},{"name":"pcap.c"}],"number":252558,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"642238f57d88b2429636180e245d9750aeb15e99","revision":"642238f57d88b2429636180e245d9750aeb15e99","revlink":"","when":1765999461,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"642238f57d88b2429636180e245d9750aeb15e99"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/83/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765999879.98611,1765999883.909673],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/83/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/83/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1765999883.913437,1766003538.868615],"urls":{}}],"text":["failed","shell"],"times":[1765999879.908984,1766003539.068155]},"84":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/84/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/84/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/84/steps/shell/logs/config.log"]],"number":84,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",84,"Build"],["codebase","","Build"],["got_revision","dbc64ecdd0fe088af3974d6ecb4eda527450cb4c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","dbc64ecdd0fe088af3974d6ecb4eda527450cb4c","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 18 Dec 2025 09:55:01","branch":"master","category":"libpcap","codebase":"","comments":"pcap-rpcap: fix a comment. [skip ci]","files":[{"name":"pcap-rpcap.c"}],"number":252577,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"dbc64ecdd0fe088af3974d6ecb4eda527450cb4c","revision":"dbc64ecdd0fe088af3974d6ecb4eda527450cb4c","revlink":"","when":1766048101,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"dbc64ecdd0fe088af3974d6ecb4eda527450cb4c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/84/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766048478.880697,1766048481.792756],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/84/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/84/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766048481.796254,1766052123.936202],"urls":{}}],"text":["failed","shell"],"times":[1766048478.802277,1766052123.94358]},"85":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/85/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/85/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/85/steps/shell/logs/config.log"]],"number":85,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",85,"Build"],["codebase","","Build"],["got_revision","f8c7e5dc530842044af24f0de00ed3ad08b4f805","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f8c7e5dc530842044af24f0de00ed3ad08b4f805","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 18 Dec 2025 16:42:31","branch":"master","category":"libpcap","codebase":"","comments":"Fix an OOBR in pcap_findalldevs_ex().\nWhen the PCAP_SRC_FILE case code enforces a trailing slash in a\ndirectory name, it does not handle an edge case correctly: when the\nsource string is \"file://\", the name is an empty string and the code\nreads one byte from an existing, but unrelated address in stack memory,\nwhich can erroneously convert the source string to \"file:///\" before\nfurther processing.\n\nThis bug was originally reported by GPTFuzz and subsequently by Jin Wei,\nKunwei Qian and Ping Chen.","files":[{"name":"pcap-new.c"}],"number":252666,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b7e51905df278c39345b190de61df430894b01a3","revision":"b7e51905df278c39345b190de61df430894b01a3","revlink":"","when":1766072551,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 18 Dec 2025 16:42:31","branch":"master","category":"libpcap","codebase":"","comments":"Validate remote capture source strings better.\nIn pcap_findalldevs_ex() reject NULL source strings, as well as source\nstrings that are supposed to mean enumeration of capture devices, but\nspecify a device name (e.g., \"rpcap://host/eth0\", \"rpcap://eth0\",\n\"eth0\").  In pcap_open() reject source strings that are supposed to mean\nreading from a file, but do not specify the file name, as well as\nstrings that are supposed to mean capturing from a device, but do not\nspecify the device name (e.g., \"file://\", \"rpcap://\", \"rpcap://host/\").\nIn pcap_parse_source() reject NULL and empty source strings.  In\npcapint_parsesrcstr_ex() reject source strings that explicitly use an\nunsupported scheme (e.g., \"ftp://\", \"http://eth0\", \"http://host/eth0\").","files":[{"name":"CHANGES"},{"name":"pcap-new.c"},{"name":"pcap.c"}],"number":252667,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"352063b43cb51fcac598889400fcc8c2e07c5f3e","revision":"352063b43cb51fcac598889400fcc8c2e07c5f3e","revlink":"","when":1766072551,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 19 Dec 2025 00:40:30","branch":"master","category":"libpcap","codebase":"","comments":"Fix the comment about pcap_open(NULL, ...). [skip ci]","files":[{"name":"pcap/pcap.h"}],"number":252668,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f8c7e5dc530842044af24f0de00ed3ad08b4f805","revision":"f8c7e5dc530842044af24f0de00ed3ad08b4f805","revlink":"","when":1766101230,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"f8c7e5dc530842044af24f0de00ed3ad08b4f805"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/85/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766101954.01559,1766101957.94059],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/85/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/85/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766101957.945234,1766105707.078973],"urls":{}}],"text":["failed","shell"],"times":[1766101953.933593,1766105707.084018]},"86":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/86/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/86/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/86/steps/shell/logs/config.log"]],"number":86,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",86,"Build"],["codebase","","Build"],["got_revision","c026f4254d24d339943c0d8d4b4ded34d906ebbe","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c026f4254d24d339943c0d8d4b4ded34d906ebbe","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 19 Dec 2025 08:59:25","branch":"master","category":"libpcap","codebase":"","comments":"Get rid of an unnecessary variable in pcapint_strcasecmp().\nNo need to put the address of the first element of charmap[] into a\npointer variable; directly referencing the array has the same meaning,\nand most if not all compilers will generate the same code.","files":[{"name":"pcap.c"}],"number":252703,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c026f4254d24d339943c0d8d4b4ded34d906ebbe","revision":"c026f4254d24d339943c0d8d4b4ded34d906ebbe","revlink":"","when":1766131165,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c026f4254d24d339943c0d8d4b4ded34d906ebbe"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/86/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766131889.923341,1766131894.657871],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/86/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/86/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766131894.661484,1766136081.898607],"urls":{}}],"text":["failed","shell"],"times":[1766131889.836175,1766136081.944424]},"87":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/87/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/87/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/87/steps/shell/logs/config.log"]],"number":87,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",87,"Build"],["codebase","","Build"],["got_revision","c000695be6e5a00904164cd1bfa3a3b9e718325b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c000695be6e5a00904164cd1bfa3a3b9e718325b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 19 Dec 2025 09:25:24","branch":"master","category":"libpcap","codebase":"","comments":"Expand a comment.\nNote that pcap_parse_source()'s handling of file: URLs doesn't conform\nto RFC 8089; that non-conformance matches WinPcap's behavior, but it\nalso means that file://localhost/this/is/a/capture.pcap may be\ninterpreted in an undesired and surprising fashion.","files":[{"name":"pcap.c"}],"number":252706,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c000695be6e5a00904164cd1bfa3a3b9e718325b","revision":"c000695be6e5a00904164cd1bfa3a3b9e718325b","revlink":"","when":1766132724,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c000695be6e5a00904164cd1bfa3a3b9e718325b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/87/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766136093.875295,1766136096.510641],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/87/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/87/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766136096.514634,1766140788.04697],"urls":{}}],"text":["failed","shell"],"times":[1766136093.797679,1766140788.081262]},"88":{"blame":["Gleb Smirnoff <glebius@FreeBSD.org>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/88/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/88/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/88/steps/shell/logs/config.log"]],"number":88,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",88,"Build"],["codebase","","Build"],["got_revision","ea5317adaf0e4e308543fbd66977f89344f9ef7f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ea5317adaf0e4e308543fbd66977f89344f9ef7f","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 21 Dec 2025 04:10:53","branch":"master","category":"libpcap","codebase":"","comments":"FreeBSD USB: remove interface creation for FreeBSD 16.0\nIn FreeBSD 16.0 the USB bpf(4) taps are always available and the creation\nof pseudo-interfaces, that used to exist merely for a bpf(4) tap, is\nneither required nor is possible.  The list of all tap points can be\nobtained with BIOCGETIFLIST.  Note that we still use\npcapint_findalldevs_interfaces() as the main method of collecting bpf\ntaps, and we use BIOCGETIFLIST only to fill the gaps there - get those bpf\ntaps, that are not a network interface.","files":[{"name":"pcap-bpf.c"}],"number":252944,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ea5317adaf0e4e308543fbd66977f89344f9ef7f","revision":"ea5317adaf0e4e308543fbd66977f89344f9ef7f","revlink":"","when":1766286653,"who":"Gleb Smirnoff <glebius@FreeBSD.org>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"ea5317adaf0e4e308543fbd66977f89344f9ef7f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/88/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766287283.033036,1766287288.220859],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/88/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/88/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766287288.224811,1766294047.454768],"urls":{}}],"text":["failed","shell"],"times":[1766287282.939603,1766294047.463426]},"89":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/89/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/89/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/89/steps/shell/logs/config.log"]],"number":89,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",89,"Build"],["codebase","","Build"],["got_revision","5303b7de65d9fce920d6c2bd0c4561908d97400b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5303b7de65d9fce920d6c2bd0c4561908d97400b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 21 Dec 2025 15:59:39","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Show more changes backported to 1.10. [skip ci]","files":[{"name":"CHANGES"}],"number":252968,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5303b7de65d9fce920d6c2bd0c4561908d97400b","revision":"5303b7de65d9fce920d6c2bd0c4561908d97400b","revlink":"","when":1766329179,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5303b7de65d9fce920d6c2bd0c4561908d97400b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/89/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766329885.121059,1766329888.31226],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/89/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/89/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766329888.315919,1766334691.399715],"urls":{}}],"text":["failed","shell"],"times":[1766329885.048464,1766334691.417547]},"90":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/90/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/90/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/90/steps/shell/logs/config.log"]],"number":90,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",90,"Build"],["codebase","","Build"],["got_revision","3c3cf41447d63ba3d7517dc73751d067e57a3cf8","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","3c3cf41447d63ba3d7517dc73751d067e57a3cf8","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 21 Dec 2025 21:16:55","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: note Gleb Smirnoff's pcap-bpf.c change for FreeBSD USB devices. [skip ci]","files":[{"name":"CHANGES"}],"number":252980,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3c3cf41447d63ba3d7517dc73751d067e57a3cf8","revision":"3c3cf41447d63ba3d7517dc73751d067e57a3cf8","revlink":"","when":1766348215,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"3c3cf41447d63ba3d7517dc73751d067e57a3cf8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/90/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766349674.906319,1766349678.698489],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/90/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/90/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766349678.7077,1766353432.267492],"urls":{}}],"text":["failed","shell"],"times":[1766349674.816909,1766353432.296194]},"91":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/91/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/91/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/91/steps/shell/logs/config.log"]],"number":91,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",91,"Build"],["codebase","","Build"],["got_revision","6870404f35da32d63a0a8789edb010842dd6b208","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6870404f35da32d63a0a8789edb010842dd6b208","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 22 Dec 2025 00:32:10","branch":"master","category":"libpcap","codebase":"","comments":"bpf: fix resource leaks and set error messages.\nIn the FreeBSD-CURRENT code to use BIOCGETIFLIST, close the BPF device\ndescriptor and free the device list buffer before returning.\n\nFor ioctl() and malloc() errors, use pcapint_fmt_errmsg_for_errno() to\ngenerate an error message.\n\nFix some comments.","files":[{"name":"pcap-bpf.c"}],"number":252984,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6870404f35da32d63a0a8789edb010842dd6b208","revision":"6870404f35da32d63a0a8789edb010842dd6b208","revlink":"","when":1766359930,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"6870404f35da32d63a0a8789edb010842dd6b208"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/91/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766360554.222035,1766360558.653334],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/91/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/91/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766360558.661109,1766364450.258792],"urls":{}}],"text":["failed","shell"],"times":[1766360554.112696,1766364450.264556]},"92":{"blame":["Daniel Miller <bonsaiviking@gmail.com>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/92/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/92/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/92/steps/shell/logs/config.log"]],"number":92,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",92,"Build"],["codebase","","Build"],["got_revision","6fccfedd8fa979e50cb0272249585e3dc48fdc94","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6fccfedd8fa979e50cb0272249585e3dc48fdc94","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 25 Dec 2025 00:43:58","branch":"master","category":"libpcap","codebase":"","comments":"Check for nanosecond precision at create time\nNpcap's nanosecond precision depends on npcap driver support, so on the\noff chance that the driver version is wrong, we will check whether we\ncan actually set the related mode on this adapter.","files":[{"name":"pcap-npf.c"}],"number":253234,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6fccfedd8fa979e50cb0272249585e3dc48fdc94","revision":"6fccfedd8fa979e50cb0272249585e3dc48fdc94","revlink":"","when":1766619838,"who":"Daniel Miller <bonsaiviking@gmail.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"6fccfedd8fa979e50cb0272249585e3dc48fdc94"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/92/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766620393.687665,1766620397.690409],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/92/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/92/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766620397.694693,1766624726.062531],"urls":{}}],"text":["failed","shell"],"times":[1766620393.582668,1766624726.07629]},"93":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/93/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/93/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/93/steps/shell/logs/config.log"]],"number":93,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",93,"Build"],["codebase","","Build"],["got_revision","5e2ef6896bb487b6702d7eed51ce24bd5d21049f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5e2ef6896bb487b6702d7eed51ce24bd5d21049f","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 25 Dec 2025 02:08:53","branch":"master","category":"libpcap","codebase":"","comments":"npf: update a comment and a routine name.\nget_ts_types() is also getting supported timestamp resolutions; update\nthe comment for it, and rename it to get_ts_support().","files":[{"name":"pcap-npf.c"}],"number":253238,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a2b7a6f4429bcfb7bff97af4b4ffbaa78fbf467a","revision":"a2b7a6f4429bcfb7bff97af4b4ffbaa78fbf467a","revlink":"","when":1766624933,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Thu 25 Dec 2025 02:19:31","branch":"master","category":"libpcap","codebase":"","comments":"npf: don't empty or check the type and precision lists inget_ts_support().\nThey're empty when get_ts_support() is called, as it's called after\nwe've allocated and initialized the pcap_t in\npcapint_create_interface(), so we don't need to empty it if the attempt\nto open the NPF device fails, and we don't need to check whether it's\nempty before checking for nanosecond-timestamp support.","files":[{"name":"pcap-npf.c"}],"number":253239,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5e2ef6896bb487b6702d7eed51ce24bd5d21049f","revision":"5e2ef6896bb487b6702d7eed51ce24bd5d21049f","revlink":"","when":1766625571,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5e2ef6896bb487b6702d7eed51ce24bd5d21049f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/93/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766626291.096903,1766626293.538293],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/93/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/93/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766626293.542352,1766630407.878822],"urls":{}}],"text":["failed","shell"],"times":[1766626290.986503,1766630407.924216]},"94":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/94/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/94/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/94/steps/shell/logs/config.log"]],"number":94,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",94,"Build"],["codebase","","Build"],["got_revision","9a794491e19025f12ab37bf759b35058c42b984e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9a794491e19025f12ab37bf759b35058c42b984e","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"CI: Rename FILTERTEST_TIMEOUT to TEST_TIMEOUT.","files":[{"name":"build_matrix.sh"},{"name":"testprogs/TESTrun"}],"number":253317,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5d1bc9d09fc466ef8bb660b20d07a5c0c353a7fa","revision":"5d1bc9d09fc466ef8bb660b20d07a5c0c353a7fa","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Prefix filter AoH names with \"filter_\".","files":[{"name":"testprogs/TESTrun"}],"number":253318,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"663163af2d9dd341c55db76ff34526e14d22e0fa","revision":"663163af2d9dd341c55db76ff34526e14d22e0fa","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Spell filter/generic in more instances.","files":[{"name":"testprogs/TESTrun"}],"number":253319,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"129694a6ef2ec82c3d7781fca1e118a545744318","revision":"129694a6ef2ec82c3d7781fca1e118a545744318","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor run_generic_reject_test() out.","files":[{"name":"testprogs/TESTrun"}],"number":253320,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4e95fc7294998bb3761f20eb7b85ff57a7b8f8f3","revision":"4e95fc7294998bb3761f20eb7b85ff57a7b8f8f3","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor a few data validation functions out.","files":[{"name":"testprogs/TESTrun"}],"number":253321,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8d6ec041e2eb568885e229bdad0616c113fa4f4e","revision":"8d6ec041e2eb568885e229bdad0616c113fa4f4e","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Do redirection in run_generic_accept_test().\nRedirect the standard output stream of a test program to a file exactly\nonce, and do it in the same function that uses the file contents.  Spell\nEX_OK to clarify the meaning of a subsequent check.","files":[{"name":"testprogs/TESTrun"}],"number":253322,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"08fe2258875016c6e5070ea6a95b8b48f7126e98","revision":"08fe2258875016c6e5070ea6a95b8b48f7126e98","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Apply timeout in time_test_command().","files":[{"name":"testprogs/TESTrun"}],"number":253323,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6ec9a0691f0769d2487a18dad17966a6d929637b","revision":"6ec9a0691f0769d2487a18dad17966a6d929637b","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"translatetest: Add a test program for various translation functions.\nThe initial revision enables basic testing of pcapint_parsesrcstr_ex()\nand five other functions.","files":[{"name":"CHANGES"},{"name":"INSTALL.md"},{"name":"Makefile.in"},{"name":"testprogs/.gitignore"},{"name":"testprogs/CMakeLists.txt"},{"name":"testprogs/Makefile.in"},{"name":"testprogs/translatetest.c"}],"number":253324,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"cae1a62aee809dca0fa2bbbc8ce594a43100e8b6","revision":"cae1a62aee809dca0fa2bbbc8ce594a43100e8b6","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 26 Dec 2025 14:03:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Implement initial testing of translation functions.\nAdd the code required to detect and to drive translatetest similarly to\nfiltertest.  Define two new structures for translation tests and define\na number of test cases to exercise the functions translatetest currently\nsupports.  Add two loops to feed these definitions into @ready_to_run.","files":[{"name":"build.sh"},{"name":"testprogs/TESTrun"}],"number":253325,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9a794491e19025f12ab37bf759b35058c42b984e","revision":"9a794491e19025f12ab37bf759b35058c42b984e","revlink":"","when":1766754207,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9a794491e19025f12ab37bf759b35058c42b984e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/94/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766754916.842707,1766754921.790522],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/94/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/94/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766754921.794952,1766760405.163005],"urls":{}}],"text":["failed","shell"],"times":[1766754916.742566,1766760405.170377]},"95":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/95/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/95/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/95/steps/shell/logs/config.log"]],"number":95,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",95,"Build"],["codebase","","Build"],["got_revision","8cabfec370045d8064f025b82e042cb380708164","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8cabfec370045d8064f025b82e042cb380708164","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 27 Dec 2025 03:21:34","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a change backported to 1.10. [skip ci]","files":[{"name":"CHANGES"}],"number":253361,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ae42b392035e2de047fea0c07a0a8a302b914e17","revision":"ae42b392035e2de047fea0c07a0a8a302b914e17","revlink":"","when":1766802094,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sat 27 Dec 2025 03:25:12","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: put a change into a different section. [skip ci]\n\"Source code\" seems mainly to contain changes that don't affect\nbehavior; the change in question fixes bugs.\n\n(This also makes it match the CHANGES file in the 1.10 branch.)","files":[{"name":"CHANGES"}],"number":253362,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8cabfec370045d8064f025b82e042cb380708164","revision":"8cabfec370045d8064f025b82e042cb380708164","revlink":"","when":1766802312,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8cabfec370045d8064f025b82e042cb380708164"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/95/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766802688.908355,1766802692.051963],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/95/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/95/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1766802692.055427,1766809014.016365],"urls":{}}],"text":["failed","shell"],"times":[1766802688.837619,1766809014.030536]},"96":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/96/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/96/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/96/steps/shell/logs/config.log"]],"number":96,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",96,"Build"],["codebase","","Build"],["got_revision","1065eaadda44cf7a2d7b3bb17237c886063cc663","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1065eaadda44cf7a2d7b3bb17237c886063cc663","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 29 Dec 2025 15:52:09","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Note another backported bug fix. [skip ci]","files":[{"name":"CHANGES"}],"number":253474,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1065eaadda44cf7a2d7b3bb17237c886063cc663","revision":"1065eaadda44cf7a2d7b3bb17237c886063cc663","revlink":"","when":1767019929,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1065eaadda44cf7a2d7b3bb17237c886063cc663"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/96/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767020486.667568,1767020490.709906],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/96/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/96/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767020490.713504,1767026028.412645],"urls":{}}],"text":["failed","shell"],"times":[1767020486.591461,1767026028.420225]},"97":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/97/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/97/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/97/steps/shell/logs/config.log"]],"number":97,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",97,"Build"],["codebase","","Build"],["got_revision","58bbfc16037a241818fcf3c0c1ab4c645f536c6f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","58bbfc16037a241818fcf3c0c1ab4c645f536c6f","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 29 Dec 2025 18:25:59","branch":"master","category":"libpcap","codebase":"","comments":"List all recent contributors in CREDITS. [skip ci]","files":[{"name":"CREDITS"}],"number":253504,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"58bbfc16037a241818fcf3c0c1ab4c645f536c6f","revision":"58bbfc16037a241818fcf3c0c1ab4c645f536c6f","revlink":"","when":1767029159,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"58bbfc16037a241818fcf3c0c1ab4c645f536c6f"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/97/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767029670.598267,1767029674.534073],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/97/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/97/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767029674.539656,1767034412.783886],"urls":{}}],"text":["failed","shell"],"times":[1767029670.495604,1767034412.790743]},"98":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/98/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/98/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/98/steps/shell/logs/config.log"]],"number":98,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",98,"Build"],["codebase","","Build"],["got_revision","5b92ca4e92cedf933470fb8e1da0bb4df03b4311","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5b92ca4e92cedf933470fb8e1da0bb4df03b4311","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 30 Dec 2025 21:38:13","branch":"master","category":"libpcap","codebase":"","comments":"linux: handle older kernels that require CAP_NET_ADMIN for ETHTOOL_GLINK.\nPre-3.5 kernels (unless the 3.5 fix was backported to a 3.4.x release)\nrequired CAP_NET_ADMIN privilges for some \"get some information ethtool\nioctls; if ETHTOOL_GLINK fails with EPERM, don't treat that as an error,\njust leave the connection status information as \"unknown\".\n\nFix #1604.","files":[{"name":"pcap-linux.c"}],"number":253596,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5b92ca4e92cedf933470fb8e1da0bb4df03b4311","revision":"5b92ca4e92cedf933470fb8e1da0bb4df03b4311","revlink":"","when":1767127093,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5b92ca4e92cedf933470fb8e1da0bb4df03b4311"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/98/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767127299.836325,1767127304.906108],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/98/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/98/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767127304.910617,1767131823.470662],"urls":{}}],"text":["failed","shell"],"times":[1767127299.742364,1767131823.481385]},"99":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/99/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/99/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/99/steps/shell/logs/config.log"]],"number":99,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",99,"Build"],["codebase","","Build"],["got_revision","2a44c295d15889b1c9d0911b25bd89a3ba766ed4","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2a44c295d15889b1c9d0911b25bd89a3ba766ed4","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 30 Dec 2025 22:21:17","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a main-branch-only change. [skip ci]","files":[{"name":"CHANGES"}],"number":253605,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2a44c295d15889b1c9d0911b25bd89a3ba766ed4","revision":"2a44c295d15889b1c9d0911b25bd89a3ba766ed4","revlink":"","when":1767129677,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2a44c295d15889b1c9d0911b25bd89a3ba766ed4"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/99/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767131825.412411,1767131828.055712],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/99/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/99/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767131828.060402,1767136321.526315],"urls":{}}],"text":["failed","shell"],"times":[1767131825.309251,1767136321.534139]},"100":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/100/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/100/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/100/steps/shell/logs/config.log"]],"number":100,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",100,"Build"],["codebase","","Build"],["got_revision","d6e46e25f8d7cb49acddae20c113335836c557d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d6e46e25f8d7cb49acddae20c113335836c557d0","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 30 Dec 2025 23:07:43","branch":"master","category":"libpcap","codebase":"","comments":"CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton().\npcap_ether_aton() has for a long time required its string argument to be\na well-formed MAC-48 address, which is always the case when the argument\ncomes from other libpcap code, so the function has never validated the\ninput and used a simple loop to parse any of the three common MAC-48\naddress formats.  However, the function has also been a part of the\npublic API, so calling it directly with a malformed address can cause\nthe loop to read beyond the end of the input string and/or to write\nbeyond the end of the allocated output buffer.\n\nTo handle invalid input more appropriately, replace the simple loop with\nnew functions and require the input to match a supported address format.\n\nThis problem was reported by Jin Wei, Kunwei Qian and Ping Chen.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"nametoaddr.c"},{"name":"nametoaddr.h"},{"name":"testprogs/TESTrun"},{"name":"testprogs/translatetest.c"}],"number":253624,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"dd08e53e9380e217ae7c7768da9cc3d7bf37bf83","revision":"dd08e53e9380e217ae7c7768da9cc3d7bf37bf83","revlink":"","when":1767132463,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Dec 2025 23:07:43","branch":"master","category":"libpcap","codebase":"","comments":"CVE-2025-11964: Complete the change log entry.\nAdd the CVE ID only: the fix has already been made in the earlier commit\naebfca1.  Guy Harris has found that this problem is reproducible only on\nWindows, and only under very specific circumstances that are not\nimpossible in principle, but are so unlikely that it is not clear if a\nvulnerable environment actually exists.\n\nFor posterity, this bug was reported by Aniruddhan Murali, Noble Saji\nMathews, Mahmoud Alfadel, Mei Nagappan and Meng Xu, all from University\nof Waterloo and all contributors of the technology FuzzSlice that helped\ndetect this bug.","files":[{"name":"CHANGES"}],"number":253625,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d6e46e25f8d7cb49acddae20c113335836c557d0","revision":"d6e46e25f8d7cb49acddae20c113335836c557d0","revlink":"","when":1767132463,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d6e46e25f8d7cb49acddae20c113335836c557d0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/100/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767139398.381644,1767139404.808177],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/100/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/100/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767139404.871213,1767143712.450407],"urls":{}}],"text":["failed","shell"],"times":[1767139397.989677,1767143712.456204]},"101":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/101/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/101/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/101/steps/shell/logs/config.log"]],"number":101,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",101,"Build"],["codebase","","Build"],["got_revision","03713d712400fc0200b601bec49e8620f5f61c8a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","03713d712400fc0200b601bec49e8620f5f61c8a","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 31 Dec 2025 07:32:40","branch":"master","category":"libpcap","codebase":"","comments":"pcap_init: it was introduced in 1.10, not 1.9. [skip ci]\nFix man page.","files":[{"name":"pcap_init.3pcap"}],"number":253638,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"03713d712400fc0200b601bec49e8620f5f61c8a","revision":"03713d712400fc0200b601bec49e8620f5f61c8a","revlink":"","when":1767162760,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"03713d712400fc0200b601bec49e8620f5f61c8a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/101/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767163288.920628,1767163295.567661],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/101/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/101/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767163295.572424,1767168366.389303],"urls":{}}],"text":["failed","shell"],"times":[1767163288.819443,1767168366.397827]},"102":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/102/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/102/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/102/steps/shell/logs/config.log"]],"number":102,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",102,"Build"],["codebase","","Build"],["got_revision","89e982c37c36ad0bf9f10b7ded421cb42422effa","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","89e982c37c36ad0bf9f10b7ded421cb42422effa","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 31 Dec 2025 11:42:52","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Synchronise the 1.10.6 section. [skip ci]","files":[{"name":"CHANGES"}],"number":253659,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"89e982c37c36ad0bf9f10b7ded421cb42422effa","revision":"89e982c37c36ad0bf9f10b7ded421cb42422effa","revlink":"","when":1767177772,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"89e982c37c36ad0bf9f10b7ded421cb42422effa"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/102/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767178891.018978,1767178894.908965],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/102/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/102/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767178894.913383,1767183021.612465],"urls":{}}],"text":["failed","shell"],"times":[1767178890.921303,1767183021.657777]},"103":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/103/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/103/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/103/steps/shell/logs/config.log"]],"number":103,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",103,"Build"],["codebase","","Build"],["got_revision","0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 01 Jan 2026 12:10:50","branch":"master","category":"libpcap","codebase":"","comments":"nametoaddr: squelch a bogus MSVC warning.","files":[{"name":"nametoaddr.c"}],"number":253753,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c","revision":"0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c","revlink":"","when":1767265850,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/103/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767266488.021727,1767266490.563356],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/103/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/103/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767266490.567449,1767271860.004935],"urls":{}}],"text":["failed","shell"],"times":[1767266487.945049,1767271860.014064]},"104":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/104/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/104/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/104/steps/shell/logs/config.log"]],"number":104,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",104,"Build"],["codebase","","Build"],["got_revision","d08be3e1015924892e9f70d6ef3a30aacdb6d130","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d08be3e1015924892e9f70d6ef3a30aacdb6d130","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 01 Jan 2026 20:48:58","branch":"master","category":"libpcap","codebase":"","comments":"netmap: set the captured length appropriately.\nIf there's no capture filter, set it to the minimum of the length\nprovided by netmap and the length specified when the device was opened.\n\nIf there is a capture filter, set it to the minimum of the length\nprovided by netmap and the length returned by the capture filter\nprogram.\n\nThat way, \"tcpdump -s\", etc. will give you shorter packets, so you don't\nhave to write all the data out or parse it.","files":[{"name":"CHANGES"},{"name":"pcap-netmap.c"}],"number":253808,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d08be3e1015924892e9f70d6ef3a30aacdb6d130","revision":"d08be3e1015924892e9f70d6ef3a30aacdb6d130","revlink":"","when":1767296938,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d08be3e1015924892e9f70d6ef3a30aacdb6d130"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/104/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767297083.246992,1767297086.015593],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/104/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/104/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767297086.019244,1767301831.782994],"urls":{}}],"text":["failed","shell"],"times":[1767297083.17645,1767301831.790239]},"105":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/105/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/105/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/105/steps/shell/logs/config.log"]],"number":105,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",105,"Build"],["codebase","","Build"],["got_revision","d81c01c95a124405982812e16c2e34c5cfb3ab6a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d81c01c95a124405982812e16c2e34c5cfb3ab6a","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 08 Jan 2026 15:12:20","branch":"master","category":"libpcap","codebase":"","comments":"pcap-savefile(5): Capitalize \"GMT\" properly. [skip ci]","files":[{"name":"pcap-savefile.manfile.in"}],"number":254558,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d81c01c95a124405982812e16c2e34c5cfb3ab6a","revision":"d81c01c95a124405982812e16c2e34c5cfb3ab6a","revlink":"","when":1767881540,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d81c01c95a124405982812e16c2e34c5cfb3ab6a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/105/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767882363.02287,1767882366.993717],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/105/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/105/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767882367.002456,1767886855.901995],"urls":{}}],"text":["failed","shell"],"times":[1767882362.938974,1767886855.908763]},"106":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/106/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/106/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/106/steps/shell/logs/config.log"]],"number":106,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",106,"Build"],["codebase","","Build"],["got_revision","19c0d1671e70ae15bf2e544dcf79351e6d095016","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","19c0d1671e70ae15bf2e544dcf79351e6d095016","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 14 Jan 2026 22:11:10","branch":"master","category":"libpcap","codebase":"","comments":"Separate DECnet and IPv4 code paths better.\nThe only reason for gen_ncode() to be aware of DECnet is that DECnet\naddress syntax grammar-wise is a subset of IPv4 address syntax, so it is\na common entry point for both.  There is no reason for gen_host() to be\naware of DECnet because otherwise the function uses gen_hostop(), which\noperates in IPv4 space.\n\nTo make it clear that the two code paths diverge early, make the\nDECnet-specific parts of gen_ncode() and gen_host() a new function,\ngen_dnhost().  In TESTrun add two reject tests and update various\ncomments to show the new code paths.\n\nIn pcapint_atodn() make the output argument 16-bit to match the address\nsize and return 1 on success for consistency with other functions that\nparse network addresses.  Update translatetest accordingly.","files":[{"name":"gencode.c"},{"name":"nametoaddr.c"},{"name":"nametoaddr.h"},{"name":"testprogs/TESTrun"},{"name":"testprogs/translatetest.c"}],"number":255530,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"809629356687e7b50b9d85068648c3fa09dd3d7f","revision":"809629356687e7b50b9d85068648c3fa09dd3d7f","revlink":"","when":1768425070,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 14 Jan 2026 22:11:12","branch":"master","category":"libpcap","codebase":"","comments":"Remove some duplicate tests.\nAs it turns out, a small subset of tests in commit 1f3648a duplicated\nwhat was already covered with the tests in commit a5090c6, albeit using\ndifferent labels.  Lose one of the copies.","files":[{"name":"testprogs/TESTrun"}],"number":255531,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8041eb9f2219b029c9b18d56fe1097c1f97479b7","revision":"8041eb9f2219b029c9b18d56fe1097c1f97479b7","revlink":"","when":1768425072,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 14 Jan 2026 22:11:12","branch":"master","category":"libpcap","codebase":"","comments":"Fix a bug in the earlier DLT_PFLOG optimization.\nMy earlier commit bea13af introduced a bug: when in the Q_ARP and Q_RARP\ncases the conditional early return skips the invocation of gen_hostop(),\nit removes one unwanted side effect, but also another side effect, which\nis the wanted validation of dir qualifier.  This caused a failure to\nreject filter expressions that have \"arp\" or \"rarp\" as the proto\nqualifier, a WLAN dir qualifier, \"host\" or \"net\" as the type qualifier\nand an ID that is either an IPv4 address or an IPv4 CIDR or a network\nname or a hostname that resolves to at least one IPv4 address, for\nexample:\n\n$ filtertest -O IPV4 'arp addr1 net 10.0.0.0/8'\n(000) ld       #0x1\n(001) jeq      #0x0             jt 2\tjf 3\n(002) ret      #262144\n(003) ret      #0\n\nTo fix this, in gen_host(), gen_host6(), gen_dnhost() and gen_acode()\nreject all WLAN dir qualifiers early.  In gen_hostop(), gen_hostop6(),\ngen_dnhostop() and gen_mac8host() convert the existing default cases to\ngenerate an internal error because now these default cases should never\nmatch.  In gen_mac48host() do both unless the code path diverges to\ngen_wlanhostop():\n\n$ filtertest -O IPV4 'arp addr1 net 10.0.0.0/8'\nfiltertest: 'addr1' is valid for 802.11 syntax only\n\nThe [ARP/RARP-specific] regression did not fail any of the existing\ntests, which correspond to the Q_IP code path in gen_host(), which\nalways invoked gen_hostop(), so in TESTrun expand the reject tests\ncombinatorial space to cover more code paths.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":255532,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1daf61c4a59c380a0a025f21cec7cac099c60eec","revision":"1daf61c4a59c380a0a025f21cec7cac099c60eec","revlink":"","when":1768425072,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 14 Jan 2026 22:11:12","branch":"master","category":"libpcap","codebase":"","comments":"Start testing more than one IPv4/IPv6 address per name.\nIntroduce three new hostnames under host357.libpcap.test and add accept\nfilter tests for \"host\" to show the resulting filter programs.","files":[{"name":"testprogs/TESTrun"}],"number":255533,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5462648e501d59aebf3e0eb8b85d39ece25c74f1","revision":"5462648e501d59aebf3e0eb8b85d39ece25c74f1","revlink":"","when":1768425072,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 15 Jan 2026 13:28:29","branch":"master","category":"libpcap","codebase":"","comments":"Refine a few IPv4/IPv6-related functions.\nIn gen_host() factor [effectively] common code out of the switch block.\nIbid., instead of deriving the context from a type qualifier make it an\nargument.  Idem in gen_host6(), and convert a switch to an if.  In\ngen_host46_byname() and elsewhere supply the context to gen_host() and\ngen_host6(), and make it a bit more descriptive.  Convert a memset() to\na static const.  Update the tests.\n\nUnlike gen_hostop(), in gen_hostop6() the address offsets are constant,\nso remove these from the function signature.  Make IPv6, IPv4, ARP and\nRARP address offsets named constants, constify various function\narguments and use u_char for dir and proto qualifiers.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":255534,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8bb792bcb34f539447ae4c4a6a2e5f63bdefe5e4","revision":"8bb792bcb34f539447ae4c4a6a2e5f63bdefe5e4","revlink":"","when":1768480109,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 15 Jan 2026 13:29:24","branch":"master","category":"libpcap","codebase":"","comments":"Test link protocol once per AF, not per address.\nIn gen_host() and gen_host6() instead of one address and one netmask\ntake two vectors and their size and generate a link protocol check once\nper vector instead of once per address.  In gen_host46_byname() derive\nsuch vectors from the linked list and then process one vector per\ninvocation.  This follows the logic in commits 2559282 and 6f8a28c\nearlier and produces shorter unoptimized programs when a hostname\nresolves to more than one A/AAAA address.  Update the tests.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":255535,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5bf820d6accb9fe67b8455a24fcdfc37e3012361","revision":"5bf820d6accb9fe67b8455a24fcdfc37e3012361","revlink":"","when":1768480164,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 15 Jan 2026 16:35:47","branch":"master","category":"libpcap","codebase":"","comments":"Sort resolved IPv4 and IPv6 addresses.\nDNS resolvers tend to shuffle multiple records of the same type (in this\ncase A and AAAA) for the same hostname.  The difference in the ordering\nunnecessarily complicates comparison of filter programs in general and\nthe tests in particular, and is negligible otherwise, so sort IPv4 and\nIPv6 addresses and remove one more (see commit a516cf3) external effect\nfrom this scope.  Update the tests.  This addresses all of the remaining\nproblem space discussed in GH #1574.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":255536,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2ceba355be7bcd6ac58c9ad1a96de5d8cf1374a0","revision":"2ceba355be7bcd6ac58c9ad1a96de5d8cf1374a0","revlink":"","when":1768491347,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 18 Jan 2026 15:51:44","branch":"master","category":"libpcap","codebase":"","comments":"In \"gateway\" negate the host(s), but not the protocol.\n\"[arp|ip|rarp] gateway <name>\" since tcpdump 2.0 (before libpcap 0.0)\nhas been the same as \"link host <name> and [arp|ip|arp] host not\n<name>\".  It is not obvious that the latter is the same as \"link host\n<name> and not [arp|ip|arp] host <name>\" and that the latter applies the\nnegation to both the address(es) and the link protocol.  This is why,\nfor example, \"ip gateway\" besides the expected forwarded IPv4 packets\nalso matches any non-IPv4 protocols (ARP, IPv6, RARP, LLDP, LACP, STP,\netc.) so long as the source or the destination MAC-48 address matches.\n\nOn the one hand, nobody has reported this bug before.  On the other\nhand, \"gateway\" became mutually exclusive with IPv6 support in commit\n7fe3c11 (i.e. in every libpcap release since 0.5 in January 2000), and\nIPv6 support became enabled by default in commit bc54719 (i.e. in every\nlibpcap release since 1.0.0 in October 2008).  Because since commit\na027fdc the primitive became always enabled, it makes the most sense to\nfix it before it becomes available again in libpcap 1.11.0.\n\nTo fix this, in gen_gateway() instead of negating the result of\ngen_host46_byname() pass the request to negate the host(s) to the\nfunction , let it propagate the request to gen_hosts() and gen_hosts6()\nand there handle it correctly.  Update the tests as required, in\nparticular, fix all results marked as \"BUG\" in the gateway apply filter\ntests.  This addresses most of the problem space discussed in GH #1571.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":255537,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"cc0e534f3d987393bd2a90fb5d1fe7bd944813fc","revision":"cc0e534f3d987393bd2a90fb5d1fe7bd944813fc","revlink":"","when":1768747904,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 18 Jan 2026 15:51:49","branch":"master","category":"libpcap","codebase":"","comments":"Reject \"gateway\" within MPLS, VXLAN or Geneve.\nThe solution space of this primitive addresses the problem space of\nfiltering standard IPv4 traffic on a broadcast network segment, where\nMAC-48 and IPv4 addresses relate in a certain way.\n\nThe \"mpls\" primitive became available in libpcap 0.9.1 (May 2005) -- a\nfew years before \"gateway\" became disabled by default.  However, in an\nMPLS packet the MAC-48 address precedes the label stack and the switched\nframe follows it, so even if the frame carries raw IPv4, the IPv4\naddresses are likely unrelated to the Ethernet segment and the LSR's own\nIPv4 addresses.  The \"vxlan\" and \"geneve\" primitives became available\nafter \"gateway\" became disabled by default.\n\nSince \"gateway\" never worked correctly until the previous commit in the\nfirst place, backward compatibility is not a factor in this particular\ncase, so avoid reintroducing this space for confusion whilst\nreintroducing \"gateway\".  This addresses the remaining part of the\nproblem space in GH #1571.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":255538,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"19c0d1671e70ae15bf2e544dcf79351e6d095016","revision":"19c0d1671e70ae15bf2e544dcf79351e6d095016","revlink":"","when":1768747909,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"19c0d1671e70ae15bf2e544dcf79351e6d095016"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/106/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768768012.410652,1768768017.658639],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/106/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/106/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768768017.662887,1768772785.73574],"urls":{}}],"text":["failed","shell"],"times":[1768768012.32593,1768772785.741364]},"107":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/107/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/107/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/107/steps/shell/logs/config.log"]],"number":107,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",107,"Build"],["codebase","","Build"],["got_revision","ac91483e8da2e7fb9117491cdea646b70926902b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ac91483e8da2e7fb9117491cdea646b70926902b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 18 Jan 2026 21:57:20","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: get rid of the OS list for ipv6-icmp. [skip ci]\nDragonFly BSD 6.4.2, at leasts, also supports \"ipv6-icmp\" for the IPv6\nversion of ICMP; if that's added to the list of protocols that support\nthe name \"ipv6-icmp\", the list is just a lis of all the platforms we\nsupport, so just remove the list. If we learn of a platform that\n*doesn't* support it, we can add a new \"except for\" list.","files":[{"name":"pcap-filter.manmisc.in"}],"number":255539,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"573bba7924928a9504d10e593ead72f19a11cc21","revision":"573bba7924928a9504d10e593ead72f19a11cc21","revlink":"","when":1768769840,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sun 18 Jan 2026 22:03:34","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a change only in the main branch. [skip ci]","files":[{"name":"CHANGES"}],"number":255540,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ac91483e8da2e7fb9117491cdea646b70926902b","revision":"ac91483e8da2e7fb9117491cdea646b70926902b","revlink":"","when":1768770214,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"ac91483e8da2e7fb9117491cdea646b70926902b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/107/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768772787.410129,1768772790.198333],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/107/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/107/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768772790.201903,1768778452.59815],"urls":{}}],"text":["failed","shell"],"times":[1768772787.331643,1768778452.603644]},"108":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/108/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/108/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/108/steps/shell/logs/config.log"]],"number":108,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",108,"Build"],["codebase","","Build"],["got_revision","03c014e39532926065b631751231b768cdec3946","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","03c014e39532926065b631751231b768cdec3946","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 19 Jan 2026 18:06:19","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Document IPv4 network names. [skip ci]\nMake it clear that this solution space comes with a problem space, add a\ndeprecation warning.  This is likely the only reasonable thing to do\nabout GH #1464.","files":[{"name":"pcap-filter.manmisc.in"}],"number":255682,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"03c014e39532926065b631751231b768cdec3946","revision":"03c014e39532926065b631751231b768cdec3946","revlink":"","when":1768842379,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"03c014e39532926065b631751231b768cdec3946"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/108/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768842988.398352,1768842993.46561],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/108/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/108/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768842993.469444,1768849871.456604],"urls":{}}],"text":["failed","shell"],"times":[1768842988.322774,1768849871.462719]},"109":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/109/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/109/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/109/steps/shell/logs/config.log"]],"number":109,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",109,"Build"],["codebase","","Build"],["got_revision","0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 19 Jan 2026 18:45:50","branch":"master","category":"libpcap","codebase":"","comments":"Autoconf: Add QNX support to AC_LBL_LIBRARY_NET().\nQNX SDP 8.0.3, cross-compiling for AArch64.\n\nBefore:\nchecking for getaddrinfo... no\nchecking for getaddrinfo in -lsocket... no\nchecking for getaddrinfo in -lnetwork... no\nconfigure: error: getaddrinfo is required, but wasn't found\n\nAfter:\nchecking for getaddrinfo... no\nchecking for getaddrinfo in -lsocket... no\nchecking for getaddrinfo in -lnetwork... no\nchecking for getaddrinfo in -lsocket... yes","files":[{"name":"CHANGES"},{"name":"aclocal.m4"}],"number":255798,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5c16ee96c7d15334741c18d672adfea5b9faa5d6","revision":"5c16ee96c7d15334741c18d672adfea5b9faa5d6","revlink":"","when":1768844750,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 19 Jan 2026 18:45:50","branch":"master","category":"libpcap","codebase":"","comments":"QNX: Disable zero-copy BPF to work around portability issues.\nQNX SDP 8.0.3, cross-compiling for AArch64.\n\npcap-bpf.c:126:12: fatal error: machine/atomic.h: No such file or\n  directory","files":[{"name":"CHANGES"},{"name":"pcap-bpf.c"}],"number":255801,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ad82dbe382b266d17d02505d84d40b9471e432c7","revision":"ad82dbe382b266d17d02505d84d40b9471e432c7","revlink":"","when":1768844750,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 19 Jan 2026 18:45:50","branch":"master","category":"libpcap","codebase":"","comments":"QNX: Use \"unix.h\" instead of the missing <sysexits.h>.\nQNX SDP 8.0.3, cross-compiling for AArch64.\n\n./filtertest.c:43:12: fatal error: sysexits.h: No such file or directory\n./translatetest.c:14:12: fatal error: sysexits.h: No such file or\n  directory","files":[{"name":"CHANGES"},{"name":"testprogs/filtertest.c"},{"name":"testprogs/translatetest.c"},{"name":"testprogs/unix.h"}],"number":255802,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"282f23c4d6f16e85c4361e188a2476e9caf5dfba","revision":"282f23c4d6f16e85c4361e188a2476e9caf5dfba","revlink":"","when":1768844750,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 19 Jan 2026 18:45:50","branch":"master","category":"libpcap","codebase":"","comments":"capturetest: Treat SA_RESTART as optional.\nQNX SDP 8.0.3, cross-compiling for AArch64.\n\n./capturetest.c:203:48: error: 'SA_RESTART' undeclared (first use in\n  this function); did you mean 'ERESTART'?","files":[{"name":"CHANGES"},{"name":"testprogs/capturetest.c"}],"number":255803,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"38741edd7175dd26293beb27742e9dd757041fab","revision":"38741edd7175dd26293beb27742e9dd757041fab","revlink":"","when":1768844750,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 19 Jan 2026 18:45:50","branch":"master","category":"libpcap","codebase":"","comments":"doc: Add a README.qnx.md file.","files":[{"name":"CHANGES"},{"name":"INSTALL.md"},{"name":"Makefile.in"},{"name":"doc/README.qnx.md"}],"number":255804,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1b86b2df0b2f66c2deaa7f9fbddb9e6bff4a9580","revision":"1b86b2df0b2f66c2deaa7f9fbddb9e6bff4a9580","revlink":"","when":1768844750,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 19 Jan 2026 19:20:39","branch":"master","category":"libpcap","codebase":"","comments":"README.md: Refine the OS-specific notes about BPF.\nDistinguish packet capture and filtering with regard to BPF.  Just say\nthat libpcap supports BPF only for packet filtering.  List QNX as one of\nthe [capture-and-filter] BPF implementations.","files":[{"name":"README.md"}],"number":255805,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"cadeffd3a1d09090bfaf9d4dfc3aa360691ce157","revision":"cadeffd3a1d09090bfaf9d4dfc3aa360691ce157","revlink":"","when":1768846839,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 20 Jan 2026 12:55:07","branch":"master","category":"libpcap","codebase":"","comments":"Fix a typo in a comment. [skip ci]","files":[{"name":"pcap/funcattrs.h"}],"number":255806,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb","revision":"0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb","revlink":"","when":1768910107,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/109/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768910987.395919,1768910990.876515],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/109/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/109/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768910990.883082,1768917422.454022],"urls":{}}],"text":["failed","shell"],"times":[1768910987.292901,1768917422.465544]},"110":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/110/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/110/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/110/steps/shell/logs/config.log"]],"number":110,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",110,"Build"],["codebase","","Build"],["got_revision","abb4da3728c9786e314d21ee45ee5af9259bd6b8","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","abb4da3728c9786e314d21ee45ee5af9259bd6b8","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 22 Jan 2026 16:22:58","branch":"master","category":"libpcap","codebase":"","comments":"Introduce named constants for transport protocol port offsets.","files":[{"name":"gencode.c"}],"number":256184,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"da1d98d5f12cb0732061e3b7213f88c222b90172","revision":"da1d98d5f12cb0732061e3b7213f88c222b90172","revlink":"","when":1769095378,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 22 Jan 2026 16:23:07","branch":"master","category":"libpcap","codebase":"","comments":"Use existing IPPROTO_ICMPV6 in gen_load_internal().","files":[{"name":"gencode.c"}],"number":256185,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"640c1ffecdba430526b3f0c04438c5260576f21c","revision":"640c1ffecdba430526b3f0c04438c5260576f21c","revlink":"","when":1769095387,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 23 Jan 2026 16:17:50","branch":"master","category":"libpcap","codebase":"","comments":"Introduce a named constant for IPv6 header length.","files":[{"name":"gencode.c"}],"number":256186,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d75b714c8f2390e6904f2b8c402bd2c49cfcc084","revision":"d75b714c8f2390e6904f2b8c402bd2c49cfcc084","revlink":"","when":1769181470,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 23 Jan 2026 17:09:25","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Spell the root dot in host.invalid.\nLet's see if this reduces the test failure rate.","files":[{"name":"testprogs/TESTrun"}],"number":256187,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"abb4da3728c9786e314d21ee45ee5af9259bd6b8","revision":"abb4da3728c9786e314d21ee45ee5af9259bd6b8","revlink":"","when":1769184565,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"abb4da3728c9786e314d21ee45ee5af9259bd6b8"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/110/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769185588.014774,1769185592.177923],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/110/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/110/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769185592.185984,1769192378.062751],"urls":{}}],"text":["failed","shell"],"times":[1769185587.916544,1769192378.070157]},"111":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/111/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/111/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/111/steps/shell/logs/config.log"]],"number":111,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",111,"Build"],["codebase","","Build"],["got_revision","67f2051454b796fb6b1d49f05f1d9e310414441a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","67f2051454b796fb6b1d49f05f1d9e310414441a","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 24 Jan 2026 10:43:19","branch":"master","category":"libpcap","codebase":"","comments":"Refine a few descriptions in dlt_choices[].","files":[{"name":"pcap.c"}],"number":256230,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"05059b10e9a83995f3787399b98e67c1bda8c5d9","revision":"05059b10e9a83995f3787399b98e67c1bda8c5d9","revlink":"","when":1769247799,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:43:29","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Simplify two gateway tests.\n\"gateway\" is a non-directional address/type qualifier, so trying to\nspecify a direction is supposed to be a syntax error regardless of the\nhostname, so there is no sense in using a hostname from libpcap.test and\nmaking the tests conditional.","files":[{"name":"testprogs/TESTrun"}],"number":256232,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"27632ba89fe617aedd48fb4c367c3b2a2d3b3a6a","revision":"27632ba89fe617aedd48fb4c367c3b2a2d3b3a6a","revlink":"","when":1769247809,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:43:29","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Remove two stale comments.\nCommit a516cf3 has eliminated these code paths.","files":[{"name":"testprogs/TESTrun"}],"number":256233,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e48c9474eb32fba28d06988928761da2dad467c6","revision":"e48c9474eb32fba28d06988928761da2dad467c6","revlink":"","when":1769247809,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:43:29","branch":"master","category":"libpcap","codebase":"","comments":"Refine handling of struct eproto.\nSpell NULL as NULL or not at all, not as 0.  Factor duplicate code out\nto a function.","files":[{"name":"nametoaddr.c"}],"number":256234,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f6b1fd4db21605ab69c80975bf5f33f065cbeeef","revision":"f6b1fd4db21605ab69c80975bf5f33f065cbeeef","revlink":"","when":1769247809,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:43:29","branch":"master","category":"libpcap","codebase":"","comments":"TESTlib.pm: Fix alignment of the final stats.\nBefore:\n 716 tests skipped\n   0 tests failed\n20158 tests passed\n\nAfter:\n  716 tests skipped\n    0 tests failed\n20158 tests passed","files":[{"name":"testprogs/TESTlib.pm"}],"number":256235,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"426d95020d2aa33b3b4398ef06d4a826aba9732f","revision":"426d95020d2aa33b3b4398ef06d4a826aba9732f","revlink":"","when":1769247809,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:43:29","branch":"master","category":"libpcap","codebase":"","comments":"Amend uint32_t_cmp() code to match the comment exactly.","files":[{"name":"gencode.c"}],"number":256236,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c4b73a16800671fd264dc57f8517f8cd51c96d5d","revision":"c4b73a16800671fd264dc57f8517f8cd51c96d5d","revlink":"","when":1769247809,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:46:22","branch":"master","category":"libpcap","codebase":"","comments":"Hinge zero-copy BPF on <machine/atomic.h>, not __QNX__.\nThe code depends on the header, not the OS, so check for the header.\nThis should do the right thing even if later FreeBSD removes the non-C11\natomic functions or QNX adds these.","files":[{"name":"CMakeLists.txt"},{"name":"cmakeconfig.h.in"},{"name":"configure.ac"},{"name":"pcap-bpf.c"}],"number":256237,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fc3781ec8d62ba5d9282c3e1f109d6736e67617a","revision":"fc3781ec8d62ba5d9282c3e1f109d6736e67617a","revlink":"","when":1769247982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 24 Jan 2026 10:46:46","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Make a few clean-ups.\nMove the deprecation notices to \"source code\", clarify cbpf-savefile(5)\nis still a work in progress, lose a duplicate entry for \"any\".","files":[{"name":"CHANGES"}],"number":256238,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"67f2051454b796fb6b1d49f05f1d9e310414441a","revision":"67f2051454b796fb6b1d49f05f1d9e310414441a","revlink":"","when":1769248006,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"67f2051454b796fb6b1d49f05f1d9e310414441a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/111/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769263003.529827,1769263008.555051],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/111/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/111/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769263008.559101,1769268344.2198],"urls":{}}],"text":["failed","shell"],"times":[1769263003.411806,1769268344.227562]},"112":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/112/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/112/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/112/steps/shell/logs/config.log"]],"number":112,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",112,"Build"],["codebase","","Build"],["got_revision","92bf5de12e5e6b6509b3158000a252dfae8c9970","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","92bf5de12e5e6b6509b3158000a252dfae8c9970","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"Put a few comments right.\nIn gen_linktype() remove a note that went stale after commit a8f23f7.","files":[{"name":"gencode.c"},{"name":"testprogs/capturetest.c"}],"number":256436,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"23139e3f6badd02e9469cefc325cbfa0e9d7fcf8","revision":"23139e3f6badd02e9469cefc325cbfa0e9d7fcf8","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"Factor gen_ip_version() out.","files":[{"name":"gencode.c"}],"number":256437,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"76b3026726ea670f9952ab88b15b05cbf9d46746","revision":"76b3026726ea670f9952ab88b15b05cbf9d46746","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"Introduce named constants for MPLS label stack.","files":[{"name":"gencode.c"}],"number":256438,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2de388f4b76c14fcae5adf75555df552302ec61c","revision":"2de388f4b76c14fcae5adf75555df552302ec61c","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"Refine MPLS Bottom of Stack bit matching.\nAs can be seen in gen_load_a(), for OR_LINKPL offset -2 is the same as\noffset 2 for OR_PREVMPLSHDR, so both gen_mpls_linktype() and\ngen_mpls_internal() test the same single bit, except for different\nvalues.\n\nMake the bit set test a new function and there produce \"jset #0x1\"\ninstead of \"and #0x1; jeq #0x1\": this branches the same way, but uses\none fewer instruction and preserves the accumulator value after the\nload.  For the bit clear test use the same with gen_not() around it.\nUpdate the tests.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":256439,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"287874e74dc48d4937c1f9460a38be05490bcdf2","revision":"287874e74dc48d4937c1f9460a38be05490bcdf2","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"Check for <machine/atomic.h> after all module auto-detection.\nIn commit fc3781e I added the header check into the BPF auto-detection\nstep, which skips the check when the user specifies the module\nexplicitly, which disables zero-copy when BPF is the module:\n\n$ uname -v\nFreeBSD 14.3-RELEASE-p7 GENERIC\n\n$ ./configure -q\n$ grep MACHINE_ATOMIC_H config.h\n#define HAVE_MACHINE_ATOMIC_H 1\n$ make -s testprogs && ./testprogs/versiontest\nlibpcap version 1.11.0-PRE-GIT (64-bit time_t, with zerocopy and netmap\n  support)\n\n$ ./configure -q --with-pcap=bpf\n$ grep MACHINE_ATOMIC_H config.h\n/* #undef HAVE_MACHINE_ATOMIC_H */\n$ make -s testprogs && ./testprogs/versiontest\nlibpcap version 1.11.0-PRE-GIT (64-bit time_t, with netmap support)\n\nMove the check to a module-specific step later on to fix this:\n\n$ ./configure -q --with-pcap=bpf\n$ grep MACHINE_ATOMIC_H config.h\n#define HAVE_MACHINE_ATOMIC_H 1\n$ make -s testprogs && ./testprogs/versiontest\nlibpcap version 1.11.0-PRE-GIT (64-bit time_t, with zerocopy and netmap\n  support)","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"}],"number":256440,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e43e2ede39b37d3887ccbbc98fb715cbffa9994c","revision":"e43e2ede39b37d3887ccbbc98fb715cbffa9994c","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"Check for the __atomic builtins on Linux only.\nOnly pcap-linux.c needs to know whether the builtins are available, so\ndo the checks only when the file is going to be compiled.","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"}],"number":256441,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ece234eef1303fd06b03cdc969cbf2601af14066","revision":"ece234eef1303fd06b03cdc969cbf2601af14066","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:19:48","branch":"master","category":"libpcap","codebase":"","comments":"man: Format two em dashes properly.\nroff provides a number of different ways to spell an em dash.  The\noldest and the most universally supported syntax seems to be \"\\(em\",\nwhich is what tcpdump(1) has been using since at least tcpdump 2.0.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"pcap_findalldevs.3pcap"}],"number":256442,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7dc97ac2a3fd6ed9e3c6df1efb8031a3e0b41231","revision":"7dc97ac2a3fd6ed9e3c6df1efb8031a3e0b41231","revlink":"","when":1769451588,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 26 Jan 2026 19:20:08","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Define MAC-48 formats precisely. [skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":256443,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"92bf5de12e5e6b6509b3158000a252dfae8c9970","revision":"92bf5de12e5e6b6509b3158000a252dfae8c9970","revlink":"","when":1769451608,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"92bf5de12e5e6b6509b3158000a252dfae8c9970"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/112/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769453797.433717,1769453802.187604],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/112/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/112/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769453802.194465,1769459657.496155],"urls":{}}],"text":["failed","shell"],"times":[1769453797.352408,1769459657.502896]},"113":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/113/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/113/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/113/steps/shell/logs/config.log"]],"number":113,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",113,"Build"],["codebase","","Build"],["got_revision","617abe6aa37cbbe143818037de82f070a094e1e0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","617abe6aa37cbbe143818037de82f070a094e1e0","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 28 Jan 2026 17:36:30","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine \"host <hostnameaddr>\". [skip ci]\nDocument dotted triple, dotted pair and single number notations.\nExplain proto qualifiers, multiple addresses and address families a bit\nbetter.","files":[{"name":"pcap-filter.manmisc.in"}],"number":256591,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"617abe6aa37cbbe143818037de82f070a094e1e0","revision":"617abe6aa37cbbe143818037de82f070a094e1e0","revlink":"","when":1769618190,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"617abe6aa37cbbe143818037de82f070a094e1e0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/113/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769618791.124055,1769618800.688534],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/113/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/113/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769618800.70141,1769624731.367522],"urls":{}}],"text":["failed","shell"],"times":[1769618791.042647,1769624731.37521]},"114":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/114/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/114/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/114/steps/shell/logs/config.log"]],"number":114,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",114,"Build"],["codebase","","Build"],["got_revision","a22678ae4ffdeb7e916332cbffa39c964e30811a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a22678ae4ffdeb7e916332cbffa39c964e30811a","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 28 Jan 2026 20:42:55","branch":"master","category":"libpcap","codebase":"","comments":"Spell transport protocol port offsets in more functions.\nForgot to include this into the earlier commit da1d98d.","files":[{"name":"gencode.c"}],"number":256730,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b753eb68c83fa8ebe2558f3abc1f904e06240036","revision":"b753eb68c83fa8ebe2558f3abc1f904e06240036","revlink":"","when":1769629375,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 30 Jan 2026 23:03:42","branch":"master","category":"libpcap","codebase":"","comments":"Reduce \"portrange <n>\" to \"port <n>\" in gen_ncode().\nWhen port1 == port2 in \"portrange <port1>-<port2>\", gen_portrangeatom()\nyields to gen_portatom() and gen_portrangeatom6() -- to gen_portatom6().\nIn gen_ncode() the predicate ID is a single integer, which means in the\nQ_PORTRANGE case the two port numbers are always equal, which means the\nonly difference from the Q_PORT case is the manner of getting to the\nsame gen_portatom() and gen_portatom6(), as well as the hard-coded type\nqualifier in error messages.\n\nIn gen_port() and gen_port6() parametrise tqual, constify the arguments\nand reduce dqual size to 8-bit (pqual is not entirely trivial, so leave\nit as it is for now).  In gen_geneve_check() and gen_vxlan_check()\naccommodate the signature change.  In gen_ncode() lose a variable and\nmerge the two cases into one.  This generates exactly the same filter\nprogram, so there is no change to the tests.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":256731,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7f62dcb60317d50584239babb75e9aea6f072a71","revision":"7f62dcb60317d50584239babb75e9aea6f072a71","revlink":"","when":1769810622,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 30 Jan 2026 23:04:43","branch":"master","category":"libpcap","codebase":"","comments":"Switch to assert_maxval() in a few more instances.\nAdd a reject test for IPv4 netmask length 33 while at it.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":256732,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0f222784a457f14cf3ba7acbb657d91bb7e45915","revision":"0f222784a457f14cf3ba7acbb657d91bb7e45915","revlink":"","when":1769810683,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 30 Jan 2026 23:04:43","branch":"master","category":"libpcap","codebase":"","comments":"Refine handling of out-of-place type qualifiers.\nThe default cases in gen_scode() and gen_ncode() produce an internal\nerror message, the default case in gen_mcode() produces a hard-coded\nerror message.  Replace that with a parametrised error message about an\ninvalid type qualifier.\n\nIn gen_mcode() deduplicate the bit set check.  In gen_ncode() do not\nspecial-case Q_GATEWAY: pcap-filter(7) already documents \"gateway\" to\ntake a hostname only, so there is no need to have a dedicated case with\na custom hard-coded error message.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":256733,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"eaf942a91447e0f32524ce2daca74a525cfe7bf9","revision":"eaf942a91447e0f32524ce2daca74a525cfe7bf9","revlink":"","when":1769810683,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 30 Jan 2026 23:04:43","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Introduce %tqual_features.","files":[{"name":"testprogs/TESTrun"}],"number":256734,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3705d9688504a3be68a363bdd3bb8bb9f42df9eb","revision":"3705d9688504a3be68a363bdd3bb8bb9f42df9eb","revlink":"","when":1769810683,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 30 Jan 2026 23:57:27","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Cover gen_ecode() a little bit better.\nAdd one more test generator to exercise the other part of the reject\ncondition and re-jig the pqual and tqual loops to make it clear each\ngenerator exercises exactly one out-of-place qualifier.","files":[{"name":"testprogs/TESTrun"}],"number":256735,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a22678ae4ffdeb7e916332cbffa39c964e30811a","revision":"a22678ae4ffdeb7e916332cbffa39c964e30811a","revlink":"","when":1769813847,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a22678ae4ffdeb7e916332cbffa39c964e30811a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/114/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769870196.760111,1769870202.383126],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/114/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/114/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769870202.3875,1769875993.629336],"urls":{}}],"text":["failed","shell"],"times":[1769870196.672234,1769875993.635161]},"115":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/115/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/115/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/115/steps/shell/logs/config.log"]],"number":115,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",115,"Build"],["codebase","","Build"],["got_revision","5d87dea4271079d919195b141c1bd515c0797124","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5d87dea4271079d919195b141c1bd515c0797124","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Feb 2026 20:28:27","branch":"master","category":"libpcap","codebase":"","comments":"Note QNX in pcap_findalldevs(3PCAP).","files":[{"name":"pcap_findalldevs.3pcap"}],"number":256824,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"278e23418a2bc7fdb781fd1a78e39d51838f7348","revision":"278e23418a2bc7fdb781fd1a78e39d51838f7348","revlink":"","when":1769974107,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 01 Feb 2026 21:07:10","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Document \"host <IPv6 address>/128\".","files":[{"name":"pcap-filter.manmisc.in"}],"number":256825,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e21581d35eea4969e9914ec187b83e66d16489d0","revision":"e21581d35eea4969e9914ec187b83e66d16489d0","revlink":"","when":1769976430,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 01 Feb 2026 21:31:39","branch":"master","category":"libpcap","codebase":"","comments":"Remove option-related declarations from pcap.h.\nThe prototypes are not ready for publication because the implementation\nhas not been a part of the build since commit 8d5416c.","files":[{"name":"pcap/pcap.h"}],"number":256826,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b15204ee76f4a69bff4c40a449280f0f5f9a3027","revision":"b15204ee76f4a69bff4c40a449280f0f5f9a3027","revlink":"","when":1769977899,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 01 Feb 2026 21:57:03","branch":"master","category":"libpcap","codebase":"","comments":"Omit cbpf-savefile(5) from the build/release processes.\nThis file format requires more time to design and to implement properly,\nand until it is done right there is no reason to include it in libpcap\n1.11.0.","files":[{"name":"CHANGES"},{"name":"CMakeLists.txt"},{"name":"Makefile.in"},{"name":"configure.ac"}],"number":256827,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5d87dea4271079d919195b141c1bd515c0797124","revision":"5d87dea4271079d919195b141c1bd515c0797124","revlink":"","when":1769979423,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5d87dea4271079d919195b141c1bd515c0797124"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/115/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770039405.451394,1770039410.224935],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/115/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/115/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770039410.228818,1770045929.082431],"urls":{}}],"text":["failed","shell"],"times":[1770039405.353206,1770045929.091052]},"116":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/116/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/116/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/116/steps/shell/logs/config.log"]],"number":116,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",116,"Build"],["codebase","","Build"],["got_revision","b8d160a250ed87916f4dfe5671ee90bbb75dc2cf","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","b8d160a250ed87916f4dfe5671ee90bbb75dc2cf","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 03 Feb 2026 21:26:11","branch":"master","category":"libpcap","codebase":"","comments":"Free p->opt.device on close, not on cleanup.\nThat way, if a failed pcap_activate() cleans up anything done by the\nactivate by calling the module's cleanup routine, which should always\ncall pcapint_cleanup_live_common(), p->opt.device, which is set by\npcap_create() and shouldn't be freed or modified until the pcap_t is\nclosed, will be left alone.\n\nCommit e333a6044f7d2d3225a6a22205b6b7c1e389945f moved the freeing\nof p->opt.device to pcap_cleanup_live_common(), but the reason for doing\nthat is that, before that commit, we were freeing p->opt.device *before*\ncalling the module's cleanup routine, and pcap-npf.c's cleanup routine\nused p->opt.device to turn monitor mode off.\n\nThis change moves freeing of p->opt.device back, but does it *after* the\nmodule's cleanup routine is called, so it's safe for that rouine to use\np->opt.device - as long as it doesn't save the value of p->opt.device\nand attempt to use it later. Copy the string if you need to do that.\n\nFix #1615.\n\nAdd a test for that crash in testprogs/activatetest.c. That won't\nnecessarily catch *all* cases where this is a problem on *all*\nplatforms, but it should at least catch it on Linux.","files":[{"name":"pcap.c"},{"name":"testprogs/activatetest.c"}],"number":256915,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b8d160a250ed87916f4dfe5671ee90bbb75dc2cf","revision":"b8d160a250ed87916f4dfe5671ee90bbb75dc2cf","revlink":"","when":1770150371,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"b8d160a250ed87916f4dfe5671ee90bbb75dc2cf"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/116/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770150995.242396,1770150999.837451],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/116/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/116/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770150999.841803,1770157160.917608],"urls":{}}],"text":["failed","shell"],"times":[1770150995.128542,1770157160.92497]},"117":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/117/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/117/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/117/steps/shell/logs/config.log"]],"number":117,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",117,"Build"],["codebase","","Build"],["got_revision","43d9b39d948618a461eb109f86a23566d6ab476b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","43d9b39d948618a461eb109f86a23566d6ab476b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 05 Feb 2026 13:29:54","branch":"master","category":"libpcap","codebase":"","comments":"Autoconf: Fix detection of crypt() in QNX.\nApparently, building of rpcapd for QNX has been broken.\n\nBefore:\nchecking for crypt... no\nchecking for crypt in -lcrypt... no\nconfigure: error: rpcapd requires crypt(), but we didn't find it\n\nAfter:\nchecking for crypt... no\nchecking for crypt in -lcrypt... no\nchecking for crypt in -llogin... yes","files":[{"name":"CHANGES"},{"name":"configure.ac"}],"number":257082,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0073b226334eee46679c9be8f2d7e13c4e02430e","revision":"0073b226334eee46679c9be8f2d7e13c4e02430e","revlink":"","when":1770294594,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 05 Feb 2026 14:21:36","branch":"master","category":"libpcap","codebase":"","comments":"CI: Add initial support for cross-compiling. [skip appveyor]\nWhen the TARGET environment variable is set, in build.sh fail the build\nearly if it uses CMake, otherwise enable cross-compiling [in Autoconf]\nand after the build skip all steps that run the compiled executables.\nIn build_common.sh:print_so_deps() default to objdump instead of ldd\nwhen cross-compiling.  In Cirrus CI add a separate Linux task to\ncross-compile on an AMD64 host for an AArch64 target -- this is a common\narrangement and it is supposed to work without any problems.","files":[{"name":".cirrus.yml"},{"name":"build.sh"},{"name":"build_common.sh"}],"number":257083,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bfebb222f1ab299f0ba0760d9e53c26365972ac2","revision":"bfebb222f1ab299f0ba0760d9e53c26365972ac2","revlink":"","when":1770297696,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 05 Feb 2026 23:31:50","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): There is no such thing as \"frag zero\".\nThe correct term is \"the first fragment\", see RFC 791.","files":[{"name":"pcap-filter.manmisc.in"}],"number":257084,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"eb239aa6fcc1eeba174c7ce381f6117a18034324","revision":"eb239aa6fcc1eeba174c7ce381f6117a18034324","revlink":"","when":1770330710,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 05 Feb 2026 23:53:46","branch":"master","category":"libpcap","codebase":"","comments":"Remove stale comments about tqual validation. [skip ci]\nThere is no need to relate the grammar-level validation and what is now\nthe default cases in gen_mcode(), gen_ncode() and gen_mcode6().","files":[{"name":"gencode.c"},{"name":"grammar.y.in"}],"number":257085,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"43d9b39d948618a461eb109f86a23566d6ab476b","revision":"43d9b39d948618a461eb109f86a23566d6ab476b","revlink":"","when":1770332026,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"43d9b39d948618a461eb109f86a23566d6ab476b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/117/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770333389.920481,1770333394.044247],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/117/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/117/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770333394.048532,1770339616.775743],"urls":{}}],"text":["failed","shell"],"times":[1770333389.843144,1770339616.78136]},"118":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/118/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/118/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/118/steps/shell/logs/config.log"]],"number":118,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",118,"Build"],["codebase","","Build"],["got_revision","f7d89cb22f6cfe8bd6a5c475913eae637726d363","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f7d89cb22f6cfe8bd6a5c475913eae637726d363","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Feb 2026 23:59:21","branch":"master","category":"libpcap","codebase":"","comments":"DAG: Produce descriptions in a thread-safe manner.\nIn the three functions that produce device/stream description strings do\nnot return a static buffer, instead require the caller to provide their\nown buffer; in dag_findalldevs() make the buffer a local variable.","files":[{"name":"pcap-dag.c"}],"number":257126,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8189bd9d1e030b223215db0b34e1a9705ae101b9","revision":"8189bd9d1e030b223215db0b34e1a9705ae101b9","revlink":"","when":1770418761,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 06 Feb 2026 23:59:21","branch":"master","category":"libpcap","codebase":"","comments":"Define all PCAP_ISxxxxx() macros in pcap-int.h.","files":[{"name":"pcap-int.h"},{"name":"rpcapd/fileconf.c"}],"number":257127,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8a86e0bba648f2c7cc4e08219f437ce253dd006c","revision":"8a86e0bba648f2c7cc4e08219f437ce253dd006c","revlink":"","when":1770418761,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 06 Feb 2026 23:59:21","branch":"master","category":"libpcap","codebase":"","comments":"DAG: Require dag_pciinfo() to succeed in dag_findalldevs().\nEliminate a potential NULL dereference discovered by SeungJu Cheon (see\nGH #1611).\n\nIt does not seem impossible that dag_pciinfo() can fail after dag_open()\nsucceeded.  It didn't fail in my tests, but it is wrong to rely on that\nin dag_stream_long_description() since my commit 467c5e9 and in\ndag_findalldevs() since my commit 0cac013.  Thus do the same as is done\nin dag_activate_tx() and treat NULL as a hard failure.\n\nNow that the pointer to dag_card_inf_t is never NULL, lose the NULL\ncoalescing props in dag_stream_long_description().  While at it, use\nPCAP_ISUPPER() to validate the card revision.","files":[{"name":"pcap-dag.c"}],"number":257128,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f7d89cb22f6cfe8bd6a5c475913eae637726d363","revision":"f7d89cb22f6cfe8bd6a5c475913eae637726d363","revlink":"","when":1770418761,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"f7d89cb22f6cfe8bd6a5c475913eae637726d363"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/118/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770419279.531779,1770419282.944258],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/118/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/118/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770419282.950678,1770424861.559794],"urls":{}}],"text":["failed","shell"],"times":[1770419279.454872,1770424861.565355]},"119":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/119/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/119/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/119/steps/shell/logs/config.log"]],"number":119,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",119,"Build"],["codebase","","Build"],["got_revision","6950f5150b9222c359abe62629c24286d5622a0b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6950f5150b9222c359abe62629c24286d5622a0b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Feb 2026 18:23:29","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Update \"length operator\" to \"length accessor\"\nThis avoids filter e.g. \"len = 512\" (or \"length = 512\") to be seen as\n\"operator operator value\".\n\nDocument \"length\" in addition to \"len\".\n\n[skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":257150,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6950f5150b9222c359abe62629c24286d5622a0b","revision":"6950f5150b9222c359abe62629c24286d5622a0b","revlink":"","when":1770485009,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"6950f5150b9222c359abe62629c24286d5622a0b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/119/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770485562.623328,1770485569.012295],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/119/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/119/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770485569.025088,1770490600.864314],"urls":{}}],"text":["failed","shell"],"times":[1770485562.508169,1770490600.886195]},"120":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/120/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/120/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/120/steps/shell/logs/config.log"]],"number":120,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",120,"Build"],["codebase","","Build"],["got_revision","a1fc0e4d99e4831c87fb712195a7cdf446687dbc","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a1fc0e4d99e4831c87fb712195a7cdf446687dbc","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Feb 2026 08:27:18","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Update the date stamp after the last change\n[skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":257189,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a1fc0e4d99e4831c87fb712195a7cdf446687dbc","revision":"a1fc0e4d99e4831c87fb712195a7cdf446687dbc","revlink":"","when":1770535638,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a1fc0e4d99e4831c87fb712195a7cdf446687dbc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/120/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770536295.785392,1770536303.291878],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/120/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/120/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770536303.296461,1770541951.833645],"urls":{}}],"text":["failed","shell"],"times":[1770536295.701654,1770541951.840242]},"121":{"blame":["Rudi Heitbaum <rudi@heitbaum.com>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/121/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/121/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/121/steps/shell/logs/config.log"]],"number":121,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",121,"Build"],["codebase","","Build"],["got_revision","f358bf3a5905d9392a28963e69642ddd18d8a432","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f358bf3a5905d9392a28963e69642ddd18d8a432","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Feb 2026 22:04:04","branch":"master","category":"libpcap","codebase":"","comments":"Fix handling of missing const type qualifiers.\nFor ISO C23, the function strchr that return pointers into their input\narrays now have definitions as macros that return a pointer to a\nconst-qualified type when the in put argument is a pointer to a\nconst-qualified type.\n\nUpdate to const type for hyphen_off as returned string is only used in\ncomparisons which const can be used.\n\nSigned-off-by: Rudi Heitbaum <rudi@heitbaum.com>","files":[{"name":"gencode.c"}],"number":257267,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f358bf3a5905d9392a28963e69642ddd18d8a432","revision":"f358bf3a5905d9392a28963e69642ddd18d8a432","revlink":"","when":1770584644,"who":"Rudi Heitbaum <rudi@heitbaum.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"f358bf3a5905d9392a28963e69642ddd18d8a432"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/121/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770585130.755511,1770585134.634186],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/121/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/121/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770585134.642583,1770590681.858572],"urls":{}}],"text":["failed","shell"],"times":[1770585130.675221,1770590681.865044]},"122":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/122/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/122/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/122/steps/shell/logs/config.log"]],"number":122,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",122,"Build"],["codebase","","Build"],["got_revision","7b6362778bf9a524749e2c1d7b4269869fdff4d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7b6362778bf9a524749e2c1d7b4269869fdff4d0","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Feb 2026 22:54:49","branch":"master","category":"libpcap","codebase":"","comments":"Have all IPPROTO_xxx defined early in gencode.c.\nIndent all #define lines consistently while at it.","files":[{"name":"gencode.c"}],"number":257988,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"293f498b7ea85f0fc30924522ae5f3a13bbbf124","revision":"293f498b7ea85f0fc30924522ae5f3a13bbbf124","revlink":"","when":1770587689,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 13 Feb 2026 20:00:05","branch":"master","category":"libpcap","codebase":"","comments":"Improve the comments in gen_load_internal() a bit.\nWhat is now \"inst\" was \"index\" before commit a6186fa.","files":[{"name":"gencode.c"}],"number":257989,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"37c76797c5a516f852e95e5fa434e2730e8dceb5","revision":"37c76797c5a516f852e95e5fa434e2730e8dceb5","revlink":"","when":1771009205,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 18 Feb 2026 12:36:16","branch":"master","category":"libpcap","codebase":"","comments":"Make IPv4 & IPv6 protocol offsets named constants.","files":[{"name":"gencode.c"}],"number":257990,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"78ec96cc12f0e82fb0754e1a5fc8ce3c5fcb39dd","revision":"78ec96cc12f0e82fb0754e1a5fc8ce3c5fcb39dd","revlink":"","when":1771414576,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 18 Feb 2026 12:36:25","branch":"master","category":"libpcap","codebase":"","comments":"Use IPv4 & IPv6 address offsets in more instances.","files":[{"name":"gencode.c"}],"number":257991,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7b6362778bf9a524749e2c1d7b4269869fdff4d0","revision":"7b6362778bf9a524749e2c1d7b4269869fdff4d0","revlink":"","when":1771414585,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7b6362778bf9a524749e2c1d7b4269869fdff4d0"}],"steps":[{"eta":null,"expectations":[["output",6929,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/122/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771415802.35798,1771415806.377137],"urls":{}},{"eta":null,"expectations":[["output",290759,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/122/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/122/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771415806.38153,1771421923.49839],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771421923.504633,1771422602.112031],"urls":{"tcpdump-solaris10-sparcv9 #6136":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6136"}}],"text":["failed","shell"],"times":[1771415802.232559,1771422602.115284]},"123":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/123/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/123/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/123/steps/shell/logs/config.log"]],"number":123,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",123,"Build"],["codebase","","Build"],["got_revision","7855bb3a14c952e3d6ed59c68c4b612c4c50c072","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7855bb3a14c952e3d6ed59c68c4b612c4c50c072","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Feb 2026 22:43:05","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine a few comments. [skip ci]","files":[{"name":"testprogs/TESTrun"}],"number":258328,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7855bb3a14c952e3d6ed59c68c4b612c4c50c072","revision":"7855bb3a14c952e3d6ed59c68c4b612c4c50c072","revlink":"","when":1771537385,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7855bb3a14c952e3d6ed59c68c4b612c4c50c072"}],"steps":[{"eta":null,"expectations":[["output",6920,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/123/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771597484.57481,1771597487.320464],"urls":{}},{"eta":null,"expectations":[["output",290747,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/123/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/123/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771597487.324524,1771602735.537607],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771602735.542218,1771603438.242773],"urls":{"tcpdump-solaris10-sparcv9 #6138":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6138"}}],"text":["failed","shell"],"times":[1771597484.49711,1771603438.245898]},"124":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/124/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/124/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/124/steps/shell/logs/config.log"]],"number":124,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",124,"Build"],["codebase","","Build"],["got_revision","007e8839bc10101c9b8a49ea84ea2a8728138e89","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","007e8839bc10101c9b8a49ea84ea2a8728138e89","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Feb 2026 22:54:02","branch":"master","category":"libpcap","codebase":"","comments":"pcapng: Improve an error message in read_block(), printing lengths\nBefore:\nblock total length in header and trailer don't match\n\nAfter:\nblock total length in header 948 and trailer 0 don't match","files":[{"name":"sf-pcapng.c"},{"name":"testprogs/TESTrun"}],"number":258397,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"007e8839bc10101c9b8a49ea84ea2a8728138e89","revision":"007e8839bc10101c9b8a49ea84ea2a8728138e89","revlink":"","when":1771624442,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"007e8839bc10101c9b8a49ea84ea2a8728138e89"}],"steps":[{"eta":null,"expectations":[["output",6945,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/124/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771625079.014203,1771625082.431309],"urls":{}},{"eta":null,"expectations":[["output",290772,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/124/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/124/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771625082.434858,1771630913.467268],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771630913.472716,1771631936.801517],"urls":{"tcpdump-solaris10-sparcv9 #6140":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6140"}}],"text":["failed","shell"],"times":[1771625078.94073,1771631936.807352]},"125":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/125/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/125/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/125/steps/shell/logs/config.log"]],"number":125,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",125,"Build"],["codebase","","Build"],["got_revision","58dd0aef5c348b6a05e87d478996d145481fcbf7","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","58dd0aef5c348b6a05e87d478996d145481fcbf7","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 06:15:09","branch":"master","category":"libpcap","codebase":"","comments":"Linux netfilter: Use C99 uintN_t types rather than BSD u_intN_t types","files":[{"name":"pcap-netfilter-linux.c"}],"number":258407,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"58dd0aef5c348b6a05e87d478996d145481fcbf7","revision":"58dd0aef5c348b6a05e87d478996d145481fcbf7","revlink":"","when":1771650909,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"58dd0aef5c348b6a05e87d478996d145481fcbf7"}],"steps":[{"eta":null,"expectations":[["output",6948,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/125/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771651487.203853,1771651492.736671],"urls":{}},{"eta":null,"expectations":[["output",290777,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/125/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/125/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771651492.742969,1771660128.093238],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771660128.100528,1771660883.025209],"urls":{"tcpdump-solaris10-sparcv9 #6142":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6142"}}],"text":["failed","shell"],"times":[1771651487.069941,1771660883.028578]},"126":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/126/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/126/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/126/steps/shell/logs/config.log"]],"number":126,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",126,"Build"],["codebase","","Build"],["got_revision","d69f902f0a2efa25ef32766303262962a84ea7e9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d69f902f0a2efa25ef32766303262962a84ea7e9","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 16:49:46","branch":"master","category":"libpcap","codebase":"","comments":"Untangle the ANDing in gen_relation_internal().","files":[{"name":"gencode.c"}],"number":258445,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"69ca891986d5ddac184df5ce1b3d81ff406c7758","revision":"69ca891986d5ddac184df5ce1b3d81ff406c7758","revlink":"","when":1771688986,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 21 Feb 2026 16:49:55","branch":"master","category":"libpcap","codebase":"","comments":"In \"net <n> mask <m>\" catch ENOMEM for the \"m\" too.\nIn the grammar any of the two HIDs in \"HID NETMASK HID\" can be NULL if\nin the lexer sdup() failed because newchunk_nolongjmp() failed because\ncalloc() failed because the process ran out of memory.  Since commit\ndfafa1f the grammar has a NULL guard for the first HID, but not for the\nsecond one.  When the latter only is NULL, the grammar does not skip the\ninvocation of gen_mcode(), which then gets the NULL as the netmask\nstring argument and a placeholder 0 value as the netmask length unsigned\nargument.\n\nIn gen_mcode() this activates the code path for the \"HID '/' NUM\"\nsyntax, so the network number 0.0.0.0 \"passes\" the bitwise check and\neventually fails with a seemingly correct \"out of memory\" error message,\nbut further downstream, and any other network number fails the bitwise\ncheck with a \"non-network bits set\" error message, which is misleading.\n\nIn the grammar add a NULL guard for the second HID to fail early with\n\"out of memory\" in all cases.  Do not add any tests: even though the\nproblem is reproducible with some effort, there is no reliable way to\nmanage the external effects that define the failure scenario.","files":[{"name":"CHANGES"},{"name":"grammar.y.in"}],"number":258446,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6fe3ac3b76f1a9bcfdc57743c5319367e2f03381","revision":"6fe3ac3b76f1a9bcfdc57743c5319367e2f03381","revlink":"","when":1771688995,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 21 Feb 2026 17:46:34","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine ext. headers and accessors.\nIn the \"port <name or number>\" section document IPv6 extension headers\nas not supported.  In the \"ip proto <name or number\" section make it\nclear that IPv4 fragmentation is not a factor.  In the \"ip6 proto <name\nor number>\" section document the degree of support for extension\nheaders.\n\nIn the \"protocol data accessors\" section give an exhaustive list of\nprotocols that libpcap currently implements on top of IPv4, for \"icmp6\"\ndocument extension headers as not supported, relate \"igrp\" with the same\nabbreviation.","files":[{"name":"pcap-filter.manmisc.in"}],"number":258447,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"251867b8902d280281f2d33aec14d85389db077e","revision":"251867b8902d280281f2d33aec14d85389db077e","revlink":"","when":1771692394,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 21 Feb 2026 17:50:40","branch":"master","category":"libpcap","codebase":"","comments":"Never return NULL from gen_bcmp().\nSimplify ANDing of the comparison blocks while at it.","files":[{"name":"gencode.c"}],"number":258448,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d69f902f0a2efa25ef32766303262962a84ea7e9","revision":"d69f902f0a2efa25ef32766303262962a84ea7e9","revlink":"","when":1771692640,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d69f902f0a2efa25ef32766303262962a84ea7e9"}],"steps":[{"eta":null,"expectations":[["output",6913,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/126/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771695495.653819,1771695500.254841],"urls":{}},{"eta":null,"expectations":[["output",290742,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/126/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/126/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771695500.262498,1771701621.105376],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771701621.110383,1771702325.661815],"urls":{"tcpdump-solaris10-sparcv9 #6144":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6144"}}],"text":["failed","shell"],"times":[1771695495.511438,1771702325.66689]},"127":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/127/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/127/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/127/steps/shell/logs/config.log"]],"number":127,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",127,"Build"],["codebase","","Build"],["got_revision","1bb64059f7e76943ac237320945fd8473f0052ba","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1bb64059f7e76943ac237320945fd8473f0052ba","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Feb 2026 01:17:53","branch":"master","category":"libpcap","codebase":"","comments":"autotools: use AC_REPLACE_FUNCS() rather that doing it manually.\nUsing AC_CHECK_FUNCS() and AC_LIBOBJ() can be done more simply by using\nAC_REPLACE_FUNCS().","files":[{"name":"configure.ac"}],"number":258585,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1bb64059f7e76943ac237320945fd8473f0052ba","revision":"1bb64059f7e76943ac237320945fd8473f0052ba","revlink":"","when":1771805873,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1bb64059f7e76943ac237320945fd8473f0052ba"}],"steps":[{"eta":null,"expectations":[["output",6943,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/127/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771806287.758493,1771806292.101116],"urls":{}},{"eta":null,"expectations":[["output",290770,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/127/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/127/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771806292.105026,1771814051.585374],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771814051.590951,1771814743.569377],"urls":{"tcpdump-solaris10-sparcv9 #6150":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6150"}}],"text":["failed","shell"],"times":[1771806287.666029,1771814743.572613]},"128":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/128/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/128/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/128/steps/shell/logs/config.log"]],"number":128,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",128,"Build"],["codebase","","Build"],["got_revision","c9a139d19371203ff7cfb3fbc234f3a9fb901387","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c9a139d19371203ff7cfb3fbc234f3a9fb901387","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 09:19:26","branch":"master","category":"libpcap","codebase":"","comments":"Introduce a routine to parse decimal numbers in a string.\nThis wraps strtoul() to do more error checking.\n\nIt's currently used only in one place, but there are other places where\nit could be useful.\n\nMake translatetest's getopt() code do the standard \"add optind to argv\nand subtract it frm argc\" after the loop, so the first argument after\nthe option arguments is argv[0] and there are a total of argc post-options\narguments, so that it can handle a \"--\" argument to allow \"-1\" to be\npassed as a non-option argument, even with GNU getopt().\n\nAdd some tests, courtesy of Denis Ovsienko.","files":[{"name":"pcap-bt-linux.c"},{"name":"pcap-int.h"},{"name":"pcap.c"},{"name":"testprogs/TESTrun"},{"name":"testprogs/translatetest.c"}],"number":258798,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c9a139d19371203ff7cfb3fbc234f3a9fb901387","revision":"c9a139d19371203ff7cfb3fbc234f3a9fb901387","revlink":"","when":1771921166,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c9a139d19371203ff7cfb3fbc234f3a9fb901387"}],"steps":[{"eta":null,"expectations":[["output",6936,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/128/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771921493.084241,1771921496.24254],"urls":{}},{"eta":null,"expectations":[["output",291169,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/128/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/128/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771921496.246974,1771927178.034303],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771927178.039768,1771927921.211551],"urls":{"tcpdump-solaris10-sparcv9 #6152":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6152"}}],"text":["failed","shell"],"times":[1771921492.997736,1771927921.226961]},"129":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/129/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/129/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/129/steps/shell/logs/config.log"]],"number":129,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",129,"Build"],["codebase","","Build"],["got_revision","8c7496f7fd81c3bf2201194d71f57ae1f03e9997","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8c7496f7fd81c3bf2201194d71f57ae1f03e9997","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 13:26:16","branch":"master","category":"libpcap","codebase":"","comments":"Refine the previous commit.","files":[{"name":"testprogs/TESTrun"},{"name":"testprogs/translatetest.c"}],"number":258830,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"95b4e43879d8f5626b187df1da53494c6718b23c","revision":"95b4e43879d8f5626b187df1da53494c6718b23c","revlink":"","when":1771935976,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 13:26:17","branch":"master","category":"libpcap","codebase":"","comments":"Both AF_INET and AF_INET6 are mandatory.\nIn this source tree most code that uses these constants has not been\nguarded for a while, thus the remaining guards became no-op some time in\nthe past.","files":[{"name":"fad-getad.c"},{"name":"gencode.c"},{"name":"pcap-rpcap.c"},{"name":"rpcapd/daemon.c"},{"name":"testprogs/findalldevstest.c"}],"number":258831,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"769721ba578a765049b6c6a8901caf9c777861e9","revision":"769721ba578a765049b6c6a8901caf9c777861e9","revlink":"","when":1771935977,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 13:26:17","branch":"master","category":"libpcap","codebase":"","comments":"Remove a stale comment about gen_byteop(). [skip ci]\nThis to-do item from commit 574c8c8 was implemented in commit 875df1a\nthe next day.","files":[{"name":"gencode.c"}],"number":258832,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8c7496f7fd81c3bf2201194d71f57ae1f03e9997","revision":"8c7496f7fd81c3bf2201194d71f57ae1f03e9997","revlink":"","when":1771935977,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8c7496f7fd81c3bf2201194d71f57ae1f03e9997"}],"steps":[{"eta":null,"expectations":[["output",6931,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/129/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771938288.228191,1771938291.271826],"urls":{}},{"eta":null,"expectations":[["output",291164,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/129/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/129/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1771938291.275676,1771943623.937915],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1771943623.943154,1771944357.925254],"urls":{"tcpdump-solaris10-sparcv9 #6154":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6154"}}],"text":["failed","shell"],"times":[1771938288.145332,1771944357.938209]},"130":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/130/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/130/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/130/steps/shell/logs/config.log"]],"number":130,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",130,"Build"],["codebase","","Build"],["got_revision","e0b74e2108e77b289661d3da1635768031881ef9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","e0b74e2108e77b289661d3da1635768031881ef9","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 13:55:39","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Cover gen_load_internal() better.\nThe function implements five accessor groups, which relate to the\nfollowing cases in gen_load_a():\n* OR_PACKET (radio[]),\n* OR_LINKHDR (link[]),\n* OR_LINKPL (ip[], arp[], rarp[], atalk[], decnet[], sca[], lat[],\n  moprc[], mopdl[] and ip6[]),\n* OR_TRAN_IPV4 (sctp[], tcp[], udp[], icmp[], igmp[], igrp[], pim[],\n  vrrp[] and carp[]), and\n* OR_TRAN_IPV6 (icmp6[]).\n\nFrom a loading offset calculation perspective, there are three DLT\ngroups with:\n* a variable-length link-layer prefix *and* header (DLT_PRISM_HEADER,\n  DLT_IEEE802_11_RADIO_AVS, DLT_IEEE802_11_RADIO and DLT_PPI),\n* a variable-length link-layer *or* header (DLT_IEEE802_11 and\n  DLT_PFLOG), and\n* a constant-length link-layer header (everything else, but in the scope\n  of this testing limit it to DLT_EN10MB, DLT_RAW, DLT_PPP,\n  DLT_LINUX_SLL, DLT_LINUX_SLL2, DLT_DSA_TAG_BRCM and DLT_ARCNET_LINUX).\n\nThis combinatorial space has a few irregularities: radio[] rejects all\nDLTs except three; DLT_PFLOG, DLT_RAW, DLT_PPP and DLT_ARCNET_LINUX do\nnot support all accessors in the OR_LINKPL-like group; igrp[] uses one\nof two OS-dependent protocol numbers; vrrp[] and carp[] are effectively\nsynonyms; DLT_PFLOG uses OS-specific AF numbers (two for AF_INET and\nseven for AF_INET6), and IPv4 transport currently generates an IPv6\nbranch.\n\nConsidering individual accessors and individual DLTs, the maximum number\nof permutations is 3 + 20 * 13 + 12 + 9 * 6 + 13 = 342.  Considering C\ncode paths, not all permutations need to be tested, so keep the existing\nhalfword and word blocks for link[] and replace all other index test\nblocks with 111 new test blocks.  Order the new blocks to match the\norder of cases in the C switch block.\n\nThe new test blocks test every accessor above with at least one DLT in\neach supported DLT group above, as well as every DLT above with at least\none supported (and at least one unsupported where applicable) accessor\nin each accessor group above.  Add three minimal tests to exercise the\ncase of variable link-level prefix and header and VLAN/Geneve/VXLAN\nbefore TCP.\n\nAdd filter apply tests for: radio[], link[], arp[], ip[], tcp[], icmp[],\nudp[], vrrp[], carp[], ip6[] and icmp6[].  carp.pcap is the first 5\npackets from Wireshark 10726-tcpdump-carp.pcap.  ieee802.11_exthdr.pcap\nis the last 10 packets from the tcpdump test file.","files":[{"name":"testprogs/TESTrun"},{"name":"tests/filter/carp.pcap"},{"name":"tests/filter/ieee802.11_exthdr.pcap"}],"number":259072,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a8c13629476aec3d2148c3ad187004200faf9108","revision":"a8c13629476aec3d2148c3ad187004200faf9108","revlink":"","when":1771937739,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Deduplicate code in gen_proto_abbrev_internal().\nFactor four helper functions out to translate from a proto qualifier to\na protocol code point, and condense much of the switch block into six\nparametrised groups.","files":[{"name":"gencode.c"}],"number":259073,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8e23f7bc14e67e62711516c17f274b9d17cd4925","revision":"8e23f7bc14e67e62711516c17f274b9d17cd4925","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Get IPv4 transport right in gen_load_internal().\nThe function uses one invocation of gen_proto_abbrev_internal() to match\nthe transport protocol of interest over IPv4, which includes matching of\nthe link-level protocol as IPv4, or (for TCP, UDP, SCTP and PIM) also\nover IPv6, which includes matching of the link-level protocol as IPv6.\nIt uses another invocation thereof to match strictly IPv4 as the\nlink-level protocol.  The resulting filter program includes two\nconsecutive tests for IPv4 if the DLT supports IPv4 and one always-false\ntest for IPv6 (and the dependent unreachable branch) if the DLT supports\nIPv6.\n\nTo fix this, match IPv4 only exactly once using proto_abbrev_internal(),\nthen match the transport protocol of interest using gen_ip_proto().\nThis produces filter programs without the unnecessary instructions, so\nupdate the tests.  Denote this pitfall in a comment, and a similar one\nin the Q_ICMPV6 case.\n\nWhile at it, make sure gen_and() does not get both of its arguments from\na function call -- this seems to have been deterministic in this\ncontext, but it is better when the code is obviously deterministic.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":259074,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4d8a69a1f35857eb077c100c2723d1f98e5e26ae","revision":"4d8a69a1f35857eb077c100c2723d1f98e5e26ae","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Layer gen_load_a() and gen_load_absoffsetrel() better.\ngen_load_absoffsetrel() needs to know whether the variable part of the\nabsolute offset is present, but not how it has been generated.\ngen_load_a(), when the variable part comes from a different source\n(OR_TRAN_IPV4) or is definitely absent (OR_PACKET), does not need to\nduplicate what gen_load_absoffsetrel() does.\n\nIn gen_load_absoffsetrel() validate the load size, take an optional\nvariable part and a mandatory constant part as the arguments and focus\non producing the load instruction(s).  In gen_load_a() focus on\npreparing the absolute offset components and use gen_load_absoffsetrel()\nto handle all cases.  Constify some arguments in both functions.","files":[{"name":"gencode.c"}],"number":259075,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bf28b25336a157b9aa2808c0463bdf1b6594407c","revision":"bf28b25336a157b9aa2808c0463bdf1b6594407c","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Deduplicate code in gen_load_internal().\nDelegate the generation of side effect statements to a new function,\ngen_load_absoffsetarthrel(), and invoke it exactly once after the switch\nblock has determined the variable and the constant parts of an absolute\noffset.  Merge protocol checks into the arithmetic expression only after\nthe switch block has generated any.","files":[{"name":"gencode.c"}],"number":259076,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9468896ea60a8a55a79d76480c78156f93e31bda","revision":"9468896ea60a8a55a79d76480c78156f93e31bda","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Factor gen_frelay_nlpid() out.\nAlso define exactly the set of named NLPID constants this code needs.","files":[{"name":"gencode.c"}],"number":259077,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e0b74e2108e77b289661d3da1635768031881ef9","revision":"e0b74e2108e77b289661d3da1635768031881ef9","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e0b74e2108e77b289661d3da1635768031881ef9"}],"steps":[{"eta":null,"expectations":[["output",6909,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/130/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772115290.712892,1772115294.060153],"urls":{}},{"eta":null,"expectations":[["output",292358,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/130/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/130/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772115294.063724,1772121287.156104],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772121287.162101,1772122113.58375],"urls":{"tcpdump-solaris10-sparcv9 #6159":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6159"}}],"text":["failed","shell"],"times":[1772115290.611359,1772122113.58671]},"131":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/131/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/131/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/131/steps/shell/logs/config.log"]],"number":131,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",131,"Build"],["codebase","","Build"],["got_revision","e464dc90964139a59ad2cf4ee0536d99fbbdbee8","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","e464dc90964139a59ad2cf4ee0536d99fbbdbee8","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Feb 2026 07:29:32","branch":"master","category":"libpcap","codebase":"","comments":"Autoconf: Move the --enable-remote warning at the end of configure script\nIt will be better seen at the end of the output.\nUpdate the warning text.\n\n[skip ci]","files":[{"name":"configure.ac"}],"number":259294,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e464dc90964139a59ad2cf4ee0536d99fbbdbee8","revision":"e464dc90964139a59ad2cf4ee0536d99fbbdbee8","revlink":"","when":1772260172,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e464dc90964139a59ad2cf4ee0536d99fbbdbee8"}],"steps":[{"eta":null,"expectations":[["output",6952,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/131/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772260491.011376,1772260498.66348],"urls":{}},{"eta":null,"expectations":[["output",292627,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/131/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/131/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772260498.667765,1772266390.18179],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772266390.209802,1772267223.790517],"urls":{"tcpdump-solaris10-sparcv9 #6162":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6162"}}],"text":["failed","shell"],"times":[1772260490.914464,1772267223.795686]},"132":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/132/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/132/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/132/steps/shell/logs/config.log"]],"number":132,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",132,"Build"],["codebase","","Build"],["got_revision","50397e459ab3437469b1730fe2e1995cbf9347b9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","50397e459ab3437469b1730fe2e1995cbf9347b9","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 08:07:50","branch":"master","category":"libpcap","codebase":"","comments":"bt-monitor, netfilter: handle EPERM better.\nReport EPERM errors as PCAP_ERROR_PERM_DENIED, and indicate what\nprivileges may be required.","files":[{"name":"CHANGES"},{"name":"pcap-bt-monitor-linux.c"},{"name":"pcap-netfilter-linux.c"}],"number":259396,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"50397e459ab3437469b1730fe2e1995cbf9347b9","revision":"50397e459ab3437469b1730fe2e1995cbf9347b9","revlink":"","when":1772348870,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"50397e459ab3437469b1730fe2e1995cbf9347b9"}],"steps":[{"eta":null,"expectations":[["output",6922,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/132/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772349292.267011,1772349296.809676],"urls":{}},{"eta":null,"expectations":[["output",292592,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/132/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/132/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772349296.814488,1772353959.197266],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772353959.204074,1772354741.59688],"urls":{"tcpdump-solaris10-sparcv9 #6165":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6165"}}],"text":["failed","shell"],"times":[1772349292.183445,1772354741.600239]},"133":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/133/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/133/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/133/steps/shell/logs/config.log"]],"number":133,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",133,"Build"],["codebase","","Build"],["got_revision","5b2265c2ccbb27036dc47657f1c14e980c0e6be6","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5b2265c2ccbb27036dc47657f1c14e980c0e6be6","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 08:49:19","branch":"master","category":"libpcap","codebase":"","comments":"CMake: Disable remote capture support on Windows by default\nThis feature is experimental and is not ready for production use.\n\nAdd a warning when enabling remote capture, as with Autoconf.\n\n[skip ci]","files":[{"name":"CMakeLists.txt"}],"number":259397,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5b2265c2ccbb27036dc47657f1c14e980c0e6be6","revision":"5b2265c2ccbb27036dc47657f1c14e980c0e6be6","revlink":"","when":1772351359,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5b2265c2ccbb27036dc47657f1c14e980c0e6be6"}],"steps":[{"eta":null,"expectations":[["output",6938,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/133/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772354743.500161,1772354746.421643],"urls":{}},{"eta":null,"expectations":[["output",292908,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/133/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/133/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772354746.426472,1772359558.446257],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772359558.452244,1772360458.33605],"urls":{"tcpdump-solaris10-sparcv9 #6166":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6166"}}],"text":["failed","shell"],"times":[1772354743.41841,1772360458.340695]},"134":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/134/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/134/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/134/steps/shell/logs/config.log"]],"number":134,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",134,"Build"],["codebase","","Build"],["got_revision","37774193fb5238396a4f12382a6ebcfc682cfd2f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","37774193fb5238396a4f12382a6ebcfc682cfd2f","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 17:12:10","branch":"master","category":"libpcap","codebase":"","comments":"AppVeyor: Update the remote capture build configuration\nThe default is now: ENABLE_REMOTE=NO (OFF).\n\nThus add when needed:\nREMOTE: -DENABLE_REMOTE=YES\nand remove:\nREMOTE: -DENABLE_REMOTE=NO\n\nIt is a follow-up to commit 5b2265c2ccbb27036dc47657f1c14e980c0e6be6.","files":[{"name":".appveyor.yml"}],"number":259435,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"37774193fb5238396a4f12382a6ebcfc682cfd2f","revision":"37774193fb5238396a4f12382a6ebcfc682cfd2f","revlink":"","when":1772381530,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"37774193fb5238396a4f12382a6ebcfc682cfd2f"}],"steps":[{"eta":null,"expectations":[["output",6934,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/134/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772381689.074615,1772381691.94405],"urls":{}},{"eta":null,"expectations":[["output",292904,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/134/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/134/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772381691.94875,1772386431.267452],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772386431.339901,1772387935.480031],"urls":{"tcpdump-solaris10-sparcv9 #6168":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6168"}}],"text":["failed","shell"],"times":[1772381688.965707,1772387935.485135]},"135":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/135/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/135/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/135/steps/shell/logs/config.log"]],"number":135,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",135,"Build"],["codebase","","Build"],["got_revision","2cd9dff3702fb5b5c2c67da289cba9f733ec325b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2cd9dff3702fb5b5c2c67da289cba9f733ec325b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Mar 2026 20:40:06","branch":"master","category":"libpcap","codebase":"","comments":"Don't assume Linux USB headers are 64-bit aligned.\nThey might not be, especially in pcapng capture files, which only\nguarantee 32-bit alignment for packet data.\n\nFixes GitHub issue #1634.","files":[{"name":"CMakeLists.txt"},{"name":"pcap-usb-linux.c"},{"name":"pcap-util.c"},{"name":"pcap-util.h"},{"name":"pcap/pcap-inttypes.h"},{"name":"pcap/usb.h"}],"number":259584,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f36956e40a5a9cf7a90ab862018a9c896987f5b0","revision":"f36956e40a5a9cf7a90ab862018a9c896987f5b0","revlink":"","when":1772480406,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Mon 02 Mar 2026 20:42:09","branch":"master","category":"libpcap","codebase":"","comments":"Revert \"Don't assume Linux USB headers are 64-bit aligned.\"\nThis reverts commit f36956e40a5a9cf7a90ab862018a9c896987f5b0.\n\n(So that I can reapply it and give credit for finding the bug.)","files":[{"name":"CMakeLists.txt"},{"name":"pcap-usb-linux.c"},{"name":"pcap-util.c"},{"name":"pcap-util.h"},{"name":"pcap/pcap-inttypes.h"},{"name":"pcap/usb.h"}],"number":259586,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2cd9dff3702fb5b5c2c67da289cba9f733ec325b","revision":"2cd9dff3702fb5b5c2c67da289cba9f733ec325b","revlink":"","when":1772480529,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2cd9dff3702fb5b5c2c67da289cba9f733ec325b"}],"steps":[{"eta":null,"expectations":[["output",6938,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/135/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772480686.03358,1772480690.191187],"urls":{}},{"eta":null,"expectations":[["output",292908,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/135/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/135/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772480690.195945,1772486763.849241],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772486763.855479,1772487548.375682],"urls":{"tcpdump-solaris10-sparcv9 #6172":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6172"}}],"text":["failed","shell"],"times":[1772480685.945454,1772487548.378556]},"136":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/136/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/136/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/136/steps/shell/logs/config.log"]],"number":136,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",136,"Build"],["codebase","","Build"],["got_revision","77a6d7232e952741d2b8e16668c18212df116afe","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","77a6d7232e952741d2b8e16668c18212df116afe","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Mar 2026 20:44:10","branch":"master","category":"libpcap","codebase":"","comments":"Don't assume Linux USB headers are 64-bit aligned.\nThey might not be, especially in pcapng capture files, which only\nguarantee 32-bit alignment for packet data.\n\nFixes GitHub issue #1634.\n\nDiscovered by FuzzAnything Organization\n(https://github.com/FuzzAnything-ORG) (fuzzanything@gmail.com).","files":[{"name":"CMakeLists.txt"},{"name":"pcap-usb-linux.c"},{"name":"pcap-util.c"},{"name":"pcap-util.h"},{"name":"pcap/pcap-inttypes.h"},{"name":"pcap/usb.h"}],"number":259587,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"61542941feff19af0f801caafc690351450e4e78","revision":"61542941feff19af0f801caafc690351450e4e78","revlink":"","when":1772480650,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Mon 02 Mar 2026 20:54:25","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a fix. [skip ci]","files":[{"name":"CHANGES"}],"number":259588,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"77a6d7232e952741d2b8e16668c18212df116afe","revision":"77a6d7232e952741d2b8e16668c18212df116afe","revlink":"","when":1772481265,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"77a6d7232e952741d2b8e16668c18212df116afe"}],"steps":[{"eta":null,"expectations":[["output",6908,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/136/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772487550.296457,1772487553.046185],"urls":{}},{"eta":null,"expectations":[["output",292878,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/136/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/136/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772487553.04995,1772493537.996578],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772493538.002643,1772494866.208119],"urls":{"tcpdump-solaris10-sparcv9 #6173":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6173"}}],"text":["failed","shell"],"times":[1772487550.214116,1772494866.214676]},"137":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/137/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/137/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/137/steps/shell/logs/config.log"]],"number":137,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",137,"Build"],["codebase","","Build"],["got_revision","13c02512fbd76a7905179fde390a792d10f62133","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","13c02512fbd76a7905179fde390a792d10f62133","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Mar 2026 16:55:38","branch":"master","category":"libpcap","codebase":"","comments":"scanner: Do not try including grammar.h twice.","files":[{"name":"scanner.l"}],"number":260044,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"13c02512fbd76a7905179fde390a792d10f62133","revision":"13c02512fbd76a7905179fde390a792d10f62133","revlink":"","when":1772812538,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"13c02512fbd76a7905179fde390a792d10f62133"}],"steps":[{"eta":null,"expectations":[["output",6925,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/137/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772813698.959038,1772813702.980677],"urls":{}},{"eta":null,"expectations":[["output",292895,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/137/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/137/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772813702.98753,1772818435.541775],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772818435.572911,1772820345.052191],"urls":{"tcpdump-solaris10-sparcv9 #6176":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6176"}}],"text":["failed","shell"],"times":[1772813698.849225,1772820345.065976]},"138":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/138/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/138/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/138/steps/shell/logs/config.log"]],"number":138,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",138,"Build"],["codebase","","Build"],["got_revision","c40c6f9b35a54d896eef399736bc3c0b7f076407","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c40c6f9b35a54d896eef399736bc3c0b7f076407","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Mar 2026 18:24:01","branch":"master","category":"libpcap","codebase":"","comments":"fuzz: build fuzzers all on platforms with unistd.h.\nThe fuzzer code uses unistd.h, so don't build it on platforms lacking\nit.","files":[{"name":"testprogs/CMakeLists.txt"}],"number":260047,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f5a8f62087758cb22d25523155badcfa3e6b7b27","revision":"f5a8f62087758cb22d25523155badcfa3e6b7b27","revlink":"","when":1772817841,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Fri 06 Mar 2026 18:28:04","branch":"master","category":"libpcap","codebase":"","comments":"testprogs/fuzz/CMakeLists.txt: fix indentation. [skip ci]\nIndent code that's inside an if test, to make it clearer that it *is*\ninside an if test.","files":[{"name":"testprogs/fuzz/CMakeLists.txt"}],"number":260048,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d5d3d6dc46cf3bed85ce1e2115e3ce622e34ab11","revision":"d5d3d6dc46cf3bed85ce1e2115e3ce622e34ab11","revlink":"","when":1772818084,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Fri 06 Mar 2026 18:40:25","branch":"master","category":"libpcap","codebase":"","comments":"Makefile.in: update a comment to reflect reality. [skip ci]\nIf a source file isn't in RELEASE_FILES, it's *not* included in the\nrelease tarball.","files":[{"name":"Makefile.in"}],"number":260049,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d260db1a83077bd087ddd69569d5d8cf8e346281","revision":"d260db1a83077bd087ddd69569d5d8cf8e346281","revlink":"","when":1772818825,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Fri 06 Mar 2026 18:42:50","branch":"master","category":"libpcap","codebase":"","comments":"testprogs/CMakeLists.txt: add a comment. [skip ci]\nWe don't distribute the fuzz tests in the release tarball, so we only\nattempt to build them if we're in a Git repository.","files":[{"name":"testprogs/CMakeLists.txt"}],"number":260052,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c40c6f9b35a54d896eef399736bc3c0b7f076407","revision":"c40c6f9b35a54d896eef399736bc3c0b7f076407","revlink":"","when":1772818970,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c40c6f9b35a54d896eef399736bc3c0b7f076407"}],"steps":[{"eta":null,"expectations":[["output",6929,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/138/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772820369.600882,1772820376.789506],"urls":{}},{"eta":null,"expectations":[["output",294763,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/138/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/138/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772820376.870529,1772825200.060627],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772825200.066481,1772825918.92273],"urls":{"tcpdump-solaris10-sparcv9 #6179":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6179"}}],"text":["failed","shell"],"times":[1772820369.463563,1772825918.926474]},"139":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/139/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/139/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/139/steps/shell/logs/config.log"]],"number":139,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",139,"Build"],["codebase","","Build"],["got_revision","26fb576aea87a7688c8502f27ceebc8973f6870c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","26fb576aea87a7688c8502f27ceebc8973f6870c","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Mar 2026 04:17:22","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: constify some string arguments.\nThey're not modified.","files":[{"name":"rpcapd/daemon.c"},{"name":"rpcapd/daemon.h"}],"number":260140,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"66daf1d64c56a4d1eb042609c2969bd78a0d2018","revision":"66daf1d64c56a4d1eb042609c2969bd78a0d2018","revlink":"","when":1772853442,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sat 07 Mar 2026 04:21:19","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: support a null data_port argument to daemon_serviceloop().\nIf it's null, threat it the same as an empty string, meaning \"pick a\ndata port dynamically\".\n\nThis allows simpler fuzzer code.","files":[{"name":"rpcapd/daemon.c"}],"number":260141,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"26fb576aea87a7688c8502f27ceebc8973f6870c","revision":"26fb576aea87a7688c8502f27ceebc8973f6870c","revlink":"","when":1772853679,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"26fb576aea87a7688c8502f27ceebc8973f6870c"}],"steps":[{"eta":null,"expectations":[["output",6945,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/139/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772853902.149197,1772853906.446193],"urls":{}},{"eta":null,"expectations":[["output",294781,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/139/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/139/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772853906.45136,1772862605.034201],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772862605.065086,1772864305.793899],"urls":{"tcpdump-solaris10-sparcv9 #6182":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6182"}}],"text":["failed","shell"],"times":[1772853902.055316,1772864305.806563]},"140":{"blame":["OwenSanzas <zesheng@tamu.edu>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/140/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/140/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/140/steps/shell/logs/config.log"]],"number":140,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",140,"Build"],["codebase","","Build"],["got_revision","1783fd589646cd86c51f1941f251a3d5c58e2100","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1783fd589646cd86c51f1941f251a3d5c58e2100","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 07 Mar 2026 04:28:52","branch":"master","category":"libpcap","codebase":"","comments":"fuzz: fix stale daemon_serviceloop() prototype in fuzz_rserver\ndaemon_serviceloop() gained a `char *data_port` parameter in 493e050f\n(Aug 2022), but fuzz_rserver.c still declares the old 5-parameter\nversion from 2019.  This means the fuzzer calls a 6-argument function\nwith only 5 arguments -- the 6th parameter `uses_ssl` picks up\nwhatever value happens to be in the r9 register (undefined behavior).\n\nWhen that garbage value is nonzero, `daemon_serviceloop` enters the\n`#ifdef HAVE_OPENSSL` / `if (uses_ssl)` branch, attempts a TLS\nhandshake, and allocates OpenSSL structures that are never freed.\nLeakSanitizer detects ~7.5KB leaked per iteration and terminates the\nfuzzer immediately:\n\n  SUMMARY: AddressSanitizer: 7552 byte(s) leaked in 46 allocation(s).\n\nFix: update the forward declaration to the current 6-parameter\nsignature, and pass NULL for data_port and 0 for uses_ssl.","files":[{"name":"testprogs/fuzz/fuzz_rserver.c"}],"number":260142,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"adbd3883284979d1111fc2e5db5974f6e913f049","revision":"adbd3883284979d1111fc2e5db5974f6e913f049","revlink":"","when":1772854132,"who":"OwenSanzas <zesheng@tamu.edu>"},{"at":"Sat 07 Mar 2026 04:28:52","branch":"master","category":"libpcap","codebase":"","comments":"fuzz: use rpcapd/daemon.h instead of hand-written prototype\nReplace the hand-written forward declaration of daemon_serviceloop()\nwith #include \"rpcapd/daemon.h\" so the prototype stays in sync\nautomatically if the signature changes again.","files":[{"name":"testprogs/fuzz/fuzz_rserver.c"}],"number":260143,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1783fd589646cd86c51f1941f251a3d5c58e2100","revision":"1783fd589646cd86c51f1941f251a3d5c58e2100","revlink":"","when":1772854132,"who":"OwenSanzas <zesheng@tamu.edu>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1783fd589646cd86c51f1941f251a3d5c58e2100"}],"steps":[{"eta":null,"expectations":[["output",6938,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/140/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772864310.259734,1772864313.394689],"urls":{}},{"eta":null,"expectations":[["output",294774,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/140/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/140/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1772864313.424973,1772872217.005456],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1772872217.011462,1772873023.037689],"urls":{"tcpdump-solaris10-sparcv9 #6183":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6183"}}],"text":["failed","shell"],"times":[1772864310.016656,1772873023.042025]},"141":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/141/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/141/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/141/steps/shell/logs/config.log"]],"number":141,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",141,"Build"],["codebase","","Build"],["got_revision","d8194030872fab6337d2795449dd8031856807e1","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d8194030872fab6337d2795449dd8031856807e1","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Mar 2026 00:04:45","branch":"master","category":"libpcap","codebase":"","comments":"Add a BPF_ flag to generate filter code for savefiles.\nDLT_NULL, DLT_LOOP, DLT_ENC, and DLT_PFLOG all have, in their link-layer\nheaders, a field that contains an AF_ value that indicates the packet\ntype, with AF_INET indicating an IPv4 packet and AF_INET6 indicating an\nIPv6 packet, and possibly with other values for other packet types.\n\nIn the case of DLT_NULL and DLT_ENC, that's a multi-byte field in the\nbyte order of the host on which the capture was done.\n\nFor doing live captures, the code to generate is somewhat\nstraightforward - you test for the host's values for AF_INET and\nAF_INET6, and, for DLT_NULL and DLT_ENC, you test for it in the host's\nbyte order (which may involve some byte-swappping of the value for which\nwe're testing, as the BPF machine's load instructions treat data in the\npacket as being in network byte order, i.e. treat them as being\nbig-endian).\n\nFor savefiles, however, we don't know the host on which the packets were\noriginally captured, so we don't know what value was used for AF_INET6;\ndifferent hosts that support those link-layer types have different\nvalues for AF_INET6. We also don't know the byte order of that host, as\nthis file might, for example, be the result of processing a capture file\non a host with a different byte order from the host on which the capture\nwas originally done.\n\nTherefore, we have to generate more complicated filtering code, to\nhandle captures from arbitrary hosts.\n\nThe compiler used to test whether the pcap_t had a non-null rfile\npointer, which would indicate that it's a savefile (it's a FILE * for\nthat file).\n\nThat makes it hard for filtertest to force generating code for a\nsavefile, so that we can test what code is generated by the savefile\ncode path.\n\nNow that we have a field in a pcap_t to specify other special code\ngeneration operations, we might as well add a flag to that for special\nhandling of AF_ values; this allows a cleaner way for filtertest to\nrequest that, and makes the handling of code generation differences a\nbit cleaner and more unified.\n\n(Doing those tests in filtertest will be done in a later change.)","files":[{"name":"gencode.c"},{"name":"pcap-int.h"},{"name":"savefile.c"}],"number":260330,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d8194030872fab6337d2795449dd8031856807e1","revision":"d8194030872fab6337d2795449dd8031856807e1","revlink":"","when":1773011085,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d8194030872fab6337d2795449dd8031856807e1"}],"steps":[{"eta":null,"expectations":[["output",6933,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/141/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773011689.858099,1773011693.479131],"urls":{}},{"eta":null,"expectations":[["output",294767,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/141/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/141/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773011693.486594,1773017449.549437],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773017449.554225,1773018225.798008],"urls":{"tcpdump-solaris10-sparcv9 #6187":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6187"}}],"text":["failed","shell"],"times":[1773011689.78222,1773018225.811035]},"142":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/142/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/142/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/142/steps/shell/logs/config.log"]],"number":142,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",142,"Build"],["codebase","","Build"],["got_revision","c0acd5fb4ebd8dbdac2b0221d692c9e45e682180","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c0acd5fb4ebd8dbdac2b0221d692c9e45e682180","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 19:46:55","branch":"master","category":"libpcap","codebase":"","comments":"CI: Add a message when using Valgrind","files":[{"name":"build_matrix.sh"}],"number":260616,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c0acd5fb4ebd8dbdac2b0221d692c9e45e682180","revision":"c0acd5fb4ebd8dbdac2b0221d692c9e45e682180","revlink":"","when":1773168415,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c0acd5fb4ebd8dbdac2b0221d692c9e45e682180"}],"steps":[{"eta":null,"expectations":[["output",6916,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/142/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773169487.345718,1773169490.321377],"urls":{}},{"eta":null,"expectations":[["output",294751,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/142/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/142/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773169490.325137,1773175216.374929],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773175216.379488,1773175882.443883],"urls":{"tcpdump-solaris10-sparcv9 #6189":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6189"}}],"text":["failed","shell"],"times":[1773169487.273574,1773175882.446525]},"143":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/143/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/143/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/143/steps/shell/logs/config.log"]],"number":143,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",143,"Build"],["codebase","","Build"],["got_revision","19602eb7a4b4428eb6075c59cc4b2ac508078379","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","19602eb7a4b4428eb6075c59cc4b2ac508078379","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 21:43:19","branch":"master","category":"libpcap","codebase":"","comments":"Add filter tests for filters generated for savefiles.\nAdd a -S flag to filtertest to have it test the filters generated for\nsavefiles, in unswapped and swapped byte orders.  Test DLT_NULL,\nDLT_LOOP, and DLT_PFLOG. (DLT_ENC uses the same code path as DLT_NULL.)","files":[{"name":"gencode.c"},{"name":"pcap-int.h"},{"name":"savefile.c"},{"name":"testprogs/TESTrun"},{"name":"testprogs/filtertest.c"}],"number":260622,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"19602eb7a4b4428eb6075c59cc4b2ac508078379","revision":"19602eb7a4b4428eb6075c59cc4b2ac508078379","revlink":"","when":1773175399,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"19602eb7a4b4428eb6075c59cc4b2ac508078379"}],"steps":[{"eta":null,"expectations":[["output",6932,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/143/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773176087.092522,1773176090.356681],"urls":{}},{"eta":null,"expectations":[["output",295172,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/143/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/143/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773176090.360365,1773181357.465614],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773181357.471015,1773182039.507221],"urls":{"tcpdump-solaris10-sparcv9 #6191":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6191"}}],"text":["failed","shell"],"times":[1773176087.020576,1773182039.510385]},"144":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/144/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/144/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/144/steps/shell/logs/config.log"]],"number":144,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",144,"Build"],["codebase","","Build"],["got_revision","e3f643928ca92280d36ad5900e085a355ce9e158","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","e3f643928ca92280d36ad5900e085a355ce9e158","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 09:54:31","branch":"master","category":"libpcap","codebase":"","comments":"instrument functions: Use the same Copyright header than tcpslice\n[skip ci]","files":[{"name":"instrument-functions.c"}],"number":260760,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"665541f93c744fbae6c705e3459bd4424956da7a","revision":"665541f93c744fbae6c705e3459bd4424956da7a","revlink":"","when":1773305671,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Thu 12 Mar 2026 09:55:36","branch":"master","category":"libpcap","codebase":"","comments":"RDMA: Avoid valgrind errors when calling rdmasniff_findalldevs()\nGuy diagnosis:\nrdmasniff_findalldevs() appears to call ibv_free_device_list() on all\npaths out of the routine other than the \"ibv_get_device_list() returns\nNULL\" path. This may either be a leak in libibverbs itself or a false\npositive from valgrind, given its tentative identification of data\n\"possibly\" being lost.\n\nWhen running on cfarm108:\nvalgrind --leak-check=full --error-exitcode=1 --quiet testprogs/findalldevstest\n\nUse a suppressions file obtained via \"--gen-suppressions=all\"\nand run with --suppressions=testprogs/findalldevstest.supp or\n--suppressions=../testprogs/findalldevstest.supp (CMake).\n\nThe errors were as follows:\n2,880 bytes in 4 blocks are possibly lost in loss record 4 of 7\n   at 0x...: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libmlx5.so.1.24.50.0)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: ibv_get_device_list (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: rdmasniff_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: pcap_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: main (in /.../libpcap/testprogs/findalldevstest)\n\n3,968 bytes in 4 blocks are possibly lost in loss record 6 of 7\n   at 0x...: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: nl_recvmsgs_report (in /usr/lib/aarch64-linux-gnu/libnl-3.so.200.26.0)\n   by 0x...: nl_recvmsgs (in /usr/lib/aarch64-linux-gnu/libnl-3.so.200.26.0)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: ibv_get_device_list (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: rdmasniff_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: pcap_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: main (in /.../libpcap/testprogs/findalldevstest)\n\n[skip ci]","files":[{"name":"Makefile.in"},{"name":"build.sh"},{"name":"testprogs/findalldevstest.supp"}],"number":260761,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e3f643928ca92280d36ad5900e085a355ce9e158","revision":"e3f643928ca92280d36ad5900e085a355ce9e158","revlink":"","when":1773305736,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e3f643928ca92280d36ad5900e085a355ce9e158"}],"steps":[{"eta":null,"expectations":[["output",6943,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/144/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773306284.839703,1773306289.049678],"urls":{}},{"eta":null,"expectations":[["output",295184,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/144/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/144/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773306289.053458,1773311295.77248],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773311295.77936,1773312069.028635],"urls":{"tcpdump-solaris10-sparcv9 #6193":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6193"}}],"text":["failed","shell"],"times":[1773306284.768612,1773312069.032605]},"145":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/145/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/145/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/145/steps/shell/logs/config.log"]],"number":145,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",145,"Build"],["codebase","","Build"],["got_revision","26b2fc0cd3acb72356aa297fd651552bf5b8f5d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","26b2fc0cd3acb72356aa297fd651552bf5b8f5d0","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 15:26:30","branch":"master","category":"libpcap","codebase":"","comments":"translatetest: Factor valid_unsigned_long() out.","files":[{"name":"testprogs/translatetest.c"}],"number":260844,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"26b2fc0cd3acb72356aa297fd651552bf5b8f5d0","revision":"26b2fc0cd3acb72356aa297fd651552bf5b8f5d0","revlink":"","when":1773325590,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"26b2fc0cd3acb72356aa297fd651552bf5b8f5d0"}],"steps":[{"eta":null,"expectations":[["output",6927,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/145/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773326684.763136,1773326688.030744],"urls":{}},{"eta":null,"expectations":[["output",295168,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/145/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/145/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773326688.034231,1773332425.183402],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773332425.189001,1773333102.983885],"urls":{"tcpdump-solaris10-sparcv9 #6195":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6195"}}],"text":["failed","shell"],"times":[1773326684.693455,1773333102.986814]},"146":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/146/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/146/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/146/steps/shell/logs/config.log"]],"number":146,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",146,"Build"],["codebase","","Build"],["got_revision","562d2be78d60c8494a042b5246e3e0e255a48ba9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","562d2be78d60c8494a042b5246e3e0e255a48ba9","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 13:20:55","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add two changes. [skip ci]","files":[{"name":"CHANGES"}],"number":260962,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"562d2be78d60c8494a042b5246e3e0e255a48ba9","revision":"562d2be78d60c8494a042b5246e3e0e255a48ba9","revlink":"","when":1773404455,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"562d2be78d60c8494a042b5246e3e0e255a48ba9"}],"steps":[{"eta":null,"expectations":[["output",6914,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/146/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773405272.806438,1773405277.686746],"urls":{}},{"eta":null,"expectations":[["output",296529,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/146/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/146/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773405277.690466,1773410988.561825],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773410988.57272,1773411766.517679],"urls":{"tcpdump-solaris10-sparcv9 #6198":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6198"}}],"text":["failed","shell"],"times":[1773405272.707208,1773411766.520645]},"147":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/147/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/147/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/147/steps/shell/logs/config.log"]],"number":147,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",147,"Build"],["codebase","","Build"],["got_revision","292fdd145c71fa3f5171ced2e2a33c7e7a8dc4bf","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","292fdd145c71fa3f5171ced2e2a33c7e7a8dc4bf","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 13:35:22","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Synchronize with the libpcap-1.10 branch","files":[{"name":"CHANGES"}],"number":260967,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b838f8a138090c8216a2ef0f29a4c2c30fac218e","revision":"b838f8a138090c8216a2ef0f29a4c2c30fac218e","revlink":"","when":1773405322,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Fri 13 Mar 2026 13:41:47","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Add a change backported to 1.10\n[skip ci]","files":[{"name":"CHANGES"}],"number":260968,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"292fdd145c71fa3f5171ced2e2a33c7e7a8dc4bf","revision":"292fdd145c71fa3f5171ced2e2a33c7e7a8dc4bf","revlink":"","when":1773405707,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"292fdd145c71fa3f5171ced2e2a33c7e7a8dc4bf"}],"steps":[{"eta":null,"expectations":[["output",6919,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/147/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773411768.37104,1773411771.276061],"urls":{}},{"eta":null,"expectations":[["output",296534,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/147/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/147/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773411771.279918,1773417372.786037],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773417372.793281,1773418078.625008],"urls":{"tcpdump-solaris10-sparcv9 #6199":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6199"}}],"text":["failed","shell"],"times":[1773411768.296907,1773418078.628365]},"148":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/148/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/148/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/148/steps/shell/logs/config.log"]],"number":148,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",148,"Build"],["codebase","","Build"],["got_revision","2f16a56eb8b17f8e649a989919804db8ef31c773","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2f16a56eb8b17f8e649a989919804db8ef31c773","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 17:22:51","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Add a change backported to 1.10\n[skip ci]","files":[{"name":"CHANGES"}],"number":260979,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2f16a56eb8b17f8e649a989919804db8ef31c773","revision":"2f16a56eb8b17f8e649a989919804db8ef31c773","revlink":"","when":1773418971,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2f16a56eb8b17f8e649a989919804db8ef31c773"}],"steps":[{"eta":null,"expectations":[["output",6919,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/148/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773419674.072775,1773419676.604755],"urls":{}},{"eta":null,"expectations":[["output",296534,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/148/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/148/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773419676.608965,1773424747.918561],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773424747.950146,1773425951.949182],"urls":{"tcpdump-solaris10-sparcv9 #6201":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6201"}}],"text":["failed","shell"],"times":[1773419673.997852,1773425951.957275]},"149":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/149/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/149/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/149/steps/shell/logs/config.log"]],"number":149,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",149,"Build"],["codebase","","Build"],["got_revision","28646b30d69cc2ab5f648eef6ed056f2aff2af62","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","28646b30d69cc2ab5f648eef6ed056f2aff2af62","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 14 Mar 2026 14:13:09","branch":"master","category":"libpcap","codebase":"","comments":"Refine formatting and wording in a few man pages. [skip ci]\nIf it is a C structure name, make it bold consistently with other C\ntypes.  Otherwise in the prose say \"structure\".","files":[{"name":"pcap_compile.3pcap.in"},{"name":"pcap_freecode.3pcap"},{"name":"pcap_next_ex.3pcap"},{"name":"pcap_offline_filter.3pcap"},{"name":"pcap_setfilter.3pcap"}],"number":261042,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"28646b30d69cc2ab5f648eef6ed056f2aff2af62","revision":"28646b30d69cc2ab5f648eef6ed056f2aff2af62","revlink":"","when":1773493989,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"28646b30d69cc2ab5f648eef6ed056f2aff2af62"}],"steps":[{"eta":null,"expectations":[["output",6938,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/149/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773494697.651485,1773494700.373818],"urls":{}},{"eta":null,"expectations":[["output",296555,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/149/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/149/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773494700.377601,1773499992.404697],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773499992.41418,1773500728.501721],"urls":{"tcpdump-solaris10-sparcv9 #6203":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6203"}}],"text":["failed","shell"],"times":[1773494697.575686,1773500728.505342]},"150":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/150/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/150/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/150/steps/shell/logs/config.log"]],"number":150,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",150,"Build"],["codebase","","Build"],["got_revision","60d9a3284013d505c394bcb6fbedcd2182459c15","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","60d9a3284013d505c394bcb6fbedcd2182459c15","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 20:05:57","branch":"master","category":"libpcap","codebase":"","comments":"npf: fix error return from memory allocation error.\nClean up before returning, and return -1, on an error.","files":[{"name":"CHANGES"},{"name":"pcap-npf.c"}],"number":261098,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"60d9a3284013d505c394bcb6fbedcd2182459c15","revision":"60d9a3284013d505c394bcb6fbedcd2182459c15","revlink":"","when":1773601557,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"60d9a3284013d505c394bcb6fbedcd2182459c15"}],"steps":[{"eta":null,"expectations":[["output",6930,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/150/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773602111.748534,1773602115.719692],"urls":{}},{"eta":null,"expectations":[["output",296545,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/150/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/150/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773602115.723763,1773607500.555038],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773607500.561628,1773608295.045624],"urls":{"tcpdump-solaris10-sparcv9 #6206":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6206"}}],"text":["failed","shell"],"times":[1773602111.67509,1773608295.057143]},"151":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/151/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/151/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/151/steps/shell/logs/config.log"]],"number":151,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",151,"Build"],["codebase","","Build"],["got_revision","c4de906d0f6efbb1bfee488c315076ffe30f941d","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c4de906d0f6efbb1bfee488c315076ffe30f941d","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 20:22:41","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a change backported to 1.10. [skip ci]","files":[{"name":"CHANGES"}],"number":261099,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"88fe2e0c62921e212967e9bca513082c4620c1ab","revision":"88fe2e0c62921e212967e9bca513082c4620c1ab","revlink":"","when":1773602561,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sun 15 Mar 2026 20:23:49","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: remove from the 1.11.0 list a change backported to 1.10.7.","files":[{"name":"CHANGES"}],"number":261100,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"304a29b9aad8c1f3fb68710d890edca084b4f8bd","revision":"304a29b9aad8c1f3fb68710d890edca084b4f8bd","revlink":"","when":1773602629,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sun 15 Mar 2026 20:26:03","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: remove from the 1.10.0 list other changes backported to 1.10.7. [skip ci]","files":[{"name":"CHANGES"}],"number":261101,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c4de906d0f6efbb1bfee488c315076ffe30f941d","revision":"c4de906d0f6efbb1bfee488c315076ffe30f941d","revlink":"","when":1773602763,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c4de906d0f6efbb1bfee488c315076ffe30f941d"}],"steps":[{"eta":null,"expectations":[["output",6961,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/151/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773608296.886095,1773608299.660206],"urls":{}},{"eta":null,"expectations":[["output",296576,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/151/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/151/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773608299.664433,1773613794.52265],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773613794.528211,1773614526.771311],"urls":{"tcpdump-solaris10-sparcv9 #6208":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6208"}}],"text":["failed","shell"],"times":[1773608296.804474,1773614526.774643]},"152":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/152/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/152/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/152/steps/shell/logs/config.log"]],"number":152,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",152,"Build"],["codebase","","Build"],["got_revision","dc1223a03519aeb9706dde9f2a91f6cf08974975","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","dc1223a03519aeb9706dde9f2a91f6cf08974975","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":4,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 22:07:03","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: fix definition of sleep_secs() when building for fuzzing.\nSeparately define it as a no-op routine that is marked as ignoring its\nargument if FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is defined, and\nexplicitly indicate what we're doing and why.","files":[{"name":"rpcapd/daemon.c"}],"number":261106,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"dc1223a03519aeb9706dde9f2a91f6cf08974975","revision":"dc1223a03519aeb9706dde9f2a91f6cf08974975","revlink":"","when":1773608823,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"dc1223a03519aeb9706dde9f2a91f6cf08974975"}],"steps":[{"eta":null,"expectations":[["output",6944,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/152/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773614528.58285,1773614531.24138],"urls":{}},{"eta":null,"expectations":[["output",296559,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/152/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/152/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773614531.253846,1773619798.794161],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[4,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773619798.808345,1773619798.863865],"urls":{}}],"text":["exception","shell"],"times":[1773614528.501491,1773619798.868502]},"153":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/153/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/153/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/153/steps/shell/logs/config.log"]],"number":153,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",153,"Build"],["codebase","","Build"],["got_revision","95ae2182d46efa1480a53ca934e659b31deb1f71","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","95ae2182d46efa1480a53ca934e659b31deb1f71","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Mar 2026 20:52:21","branch":"master","category":"libpcap","codebase":"","comments":"rdmasniff: clean up some resource freeing issues.\nAdd a routine rdmasniff_free_resoources() to free up all resources\npointed to by the struct pcap_rdmasniff structure for an open device.\nUse it both when closing a pcap_t and when cleaning up after a failed\nattempt to activate a pcap_t.\n\nFree those routines in the order specified in issue #1532.\n\nDon't save the struct ibv_device * found in pcap_create(); we free up\nthe  ibv_device array allocated by ibv_get_device_list() when we return\nfrom rdmasniff_create(), and that invalidates the entries in that array.\nSee the ibv_get_device_list() documentation, and issue #1300.\n\nFixes #1532.\n\nFixes #1300.\n\nImprove checking for ibv_ error returns and messages for those errors.\n\nImprove handling of the port number - don't fetch or check it in the\ncreate routine, so that an invalid port number doesn't prevent the\nunderlying device from being recognized as a valid RDMA device, but do\nfetch and check it in the activate routine, so we can report the error\nto the user.","files":[{"name":"CHANGES"},{"name":"pcap-rdmasniff.c"}],"number":261228,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"95ae2182d46efa1480a53ca934e659b31deb1f71","revision":"95ae2182d46efa1480a53ca934e659b31deb1f71","revlink":"","when":1773690741,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"95ae2182d46efa1480a53ca934e659b31deb1f71"}],"steps":[{"eta":null,"expectations":[["output",6928,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/153/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773691469.266843,1773691471.953493],"urls":{}},{"eta":null,"expectations":[["output",296543,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/153/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/153/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773691471.956988,1773695795.558036],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773695795.565322,1773696572.248222],"urls":{"tcpdump-solaris10-sparcv9 #6211":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6211"}}],"text":["failed","shell"],"times":[1773691469.190161,1773696572.251476]},"154":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/154/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/154/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/154/steps/shell/logs/config.log"]],"number":154,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",154,"Build"],["codebase","","Build"],["got_revision","250a4f550555e547b301eb73d4f21c4e84bdcce0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","250a4f550555e547b301eb73d4f21c4e84bdcce0","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Mar 2026 21:10:51","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: improve documentatin of TLS support in the rpcapd man page. [skip ci]\nSpeak of \"TLS' rather than \"SSL\", and note that rpcapd doesn't support\nTLS when not run with the -S flag and requires TLS if run with the -S\nflag.","files":[{"name":"CHANGES"},{"name":"rpcapd/rpcapd.manadmin.in"}],"number":261229,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"250a4f550555e547b301eb73d4f21c4e84bdcce0","revision":"250a4f550555e547b301eb73d4f21c4e84bdcce0","revlink":"","when":1773691851,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"250a4f550555e547b301eb73d4f21c4e84bdcce0"}],"steps":[{"eta":null,"expectations":[["output",6956,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/154/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773696574.134,1773696576.826809],"urls":{}},{"eta":null,"expectations":[["output",296571,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/154/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/154/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773696576.830692,1773701172.779796],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773701172.78908,1773701951.418203],"urls":{"tcpdump-solaris10-sparcv9 #6212":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6212"}}],"text":["failed","shell"],"times":[1773696574.054373,1773701951.421786]},"155":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/155/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/155/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/155/steps/shell/logs/config.log"]],"number":155,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",155,"Build"],["codebase","","Build"],["got_revision","9a2790dd473790636fe2aad601ff4abb50bf1b9e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9a2790dd473790636fe2aad601ff4abb50bf1b9e","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 17 Mar 2026 02:17:50","branch":"master","category":"libpcap","codebase":"","comments":"portability.h: improve a comment.\nWe don't include <stdarg.h> because some other source files might need\nit, we include it because, on some platforms, *this* file declars\nvarargs functions.","files":[{"name":"portability.h"}],"number":261244,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9a2790dd473790636fe2aad601ff4abb50bf1b9e","revision":"9a2790dd473790636fe2aad601ff4abb50bf1b9e","revlink":"","when":1773710270,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9a2790dd473790636fe2aad601ff4abb50bf1b9e"}],"steps":[{"eta":null,"expectations":[["output",6912,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/155/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773710685.690129,1773710688.159248],"urls":{}},{"eta":null,"expectations":[["output",296528,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/155/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/155/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773710688.163046,1773715309.030159],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773715309.034951,1773716022.718616],"urls":{"tcpdump-solaris10-sparcv9 #6214":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6214"}}],"text":["failed","shell"],"times":[1773710685.603676,1773716022.723897]},"156":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/156/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/156/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/156/steps/shell/logs/config.log"]],"number":156,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",156,"Build"],["codebase","","Build"],["got_revision","39600e5cfecd2ee503ef4d31032c9401fa4d085b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","39600e5cfecd2ee503ef4d31032c9401fa4d085b","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 16:33:05","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor skip_igrp9() and skip_igrp88() out.","files":[{"name":"testprogs/TESTrun"}],"number":261627,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"84dbcebbe3ef00c2e793af276159eeede305e5ea","revision":"84dbcebbe3ef00c2e793af276159eeede305e5ea","revlink":"","when":1773934385,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 18:10:05","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add initial support for QNX.\nQNX translates \"igrp\" to 88 too, so document this in pcap-filter(7) and\nuse the non-default branch of IGRP tests for QNX.  Also QNX implements\nether_hostton(3), but in a case-sensitive way, so exempt it from the\nrespective case-insensitive test space.  With these changes a native\nbuild of libpcap passes all tests on QNX SDP 8.0.3 QSTI build 245.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTlib.pm"},{"name":"testprogs/TESTrun"}],"number":261628,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"160c90ad9674803a7c50fcc244f97d114734fdb2","revision":"160c90ad9674803a7c50fcc244f97d114734fdb2","revlink":"","when":1773940205,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 20:02:41","branch":"master","category":"libpcap","codebase":"","comments":"Makefile: Use \"-9\" for the best gzip compression level.\nOn Linux \"gzip\" is typically GNU gzip, which documents and implements\nthe \"--best\" option.  FreeBSD implements its own gzip, which does the\nsame.  NetBSD and OpenBSD implement their own gzip, which does not\ndocument \"--best\", but implements it.  QNX by default provides the\ntoybox implementation of gzip, which neither documents nor implements\n\"--best\":\n\n$ make releasetar\n[...]\ngzip: Unknown option 'best' (see \"gzip --help\")\nmake: *** [Makefile:798: releasetar] Error 1\n\n(BusyBox implementation of gzip, although not in scope at this time, has\nbuild options to support \"--best\" as an alias for \"-9\", and to support\n\"-9\" in the first place, but even if the latter is not enabled, it just\nignores \"-9\", which should be good enough for testing purposes if\ntesting extends to BusyBox in future.)","files":[{"name":"Makefile.in"}],"number":261629,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bf0291d550b46297e3f559b8f3f69b378326ea1f","revision":"bf0291d550b46297e3f559b8f3f69b378326ea1f","revlink":"","when":1773946961,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 20:55:50","branch":"master","category":"libpcap","codebase":"","comments":"CI: Add initial support for QNX.\nWith these changes the following subset of the build matrix passes on\nQNX SDP 8.0.3 QSTI build 245:\n* MATRIX_CC=clang (Clang is the only compiler available in this\n  environment)\n* MATRIX_CMAKE=no (CMake build does not work for a number of reasons)\n* MATRIX_REMOTE=no (liblogin is missing, hence rpcapd cannot be built)","files":[{"name":"build.sh"},{"name":"build_common.sh"}],"number":261630,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7b5acef999b40825b376489320e9e14d40afe2c0","revision":"7b5acef999b40825b376489320e9e14d40afe2c0","revlink":"","when":1773950150,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 21:14:26","branch":"master","category":"libpcap","codebase":"","comments":"CMake: Make indentation consistent. [skip appveyor]","files":[{"name":"CMakeLists.txt"}],"number":261631,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"39600e5cfecd2ee503ef4d31032c9401fa4d085b","revision":"39600e5cfecd2ee503ef4d31032c9401fa4d085b","revlink":"","when":1773951266,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"39600e5cfecd2ee503ef4d31032c9401fa4d085b"}],"steps":[{"eta":null,"expectations":[["output",6930,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/156/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773953099.341529,1773953102.451668],"urls":{}},{"eta":null,"expectations":[["output",296547,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/156/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/156/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773953102.455572,1773957406.531628],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773957406.537386,1773958080.904549],"urls":{"tcpdump-solaris10-sparcv9 #6217":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6217"}}],"text":["failed","shell"],"times":[1773953099.260068,1773958080.90745]},"157":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/157/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/157/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/157/steps/shell/logs/config.log"]],"number":157,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",157,"Build"],["codebase","","Build"],["got_revision","1675133c69027341c1563343a37df343cfd7ecc1","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1675133c69027341c1563343a37df343cfd7ecc1","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 23:42:43","branch":"master","category":"libpcap","codebase":"","comments":"Do not disable netmap on QNX. [skip ci]\nApparently, netmap(4) is one of the services ported to QNX 8.0 from\nFreeBSD via io-sock.  In a cross-compile build Autoconf detects it and\nthe compiled code can capture packets on the target device.  A native\nbuild lacks at least netmap_user.h, but maybe this will be fixed in\nfuture.","files":[{"name":"CMakeLists.txt"},{"name":"build.sh"},{"name":"configure.ac"}],"number":261647,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1675133c69027341c1563343a37df343cfd7ecc1","revision":"1675133c69027341c1563343a37df343cfd7ecc1","revlink":"","when":1773960163,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1675133c69027341c1563343a37df343cfd7ecc1"}],"steps":[{"eta":null,"expectations":[["output",6918,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/157/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773961487.934634,1773961491.884448],"urls":{}},{"eta":null,"expectations":[["output",296533,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/157/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/157/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1773961491.888074,1773965813.174234],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1773965813.188214,1773966527.028718],"urls":{"tcpdump-solaris10-sparcv9 #6219":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6219"}}],"text":["failed","shell"],"times":[1773961487.859891,1773966527.031384]},"158":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/158/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/158/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/158/steps/shell/logs/config.log"]],"number":158,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",158,"Build"],["codebase","","Build"],["got_revision","9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":2,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Mar 2026 14:06:14","branch":"master","category":"libpcap","codebase":"","comments":"doc: Update QNX and Solaris-like particulars. [skip ci]","files":[{"name":"doc/README.qnx.md"},{"name":"doc/README.solaris.md"}],"number":261752,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","revision":"9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","revlink":"","when":1774011974,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9a0a94525f75f4600a9907e0fcdf028b13bcd6c0"}],"steps":[{"eta":null,"expectations":[["output",6934,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/158/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774012502.026982,1774012504.968832],"urls":{}},{"eta":null,"expectations":[["output",296549,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/158/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/158/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1774012504.973395,1774017321.826939],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[0,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1774017321.834997,1774018091.605123],"urls":{"tcpdump-solaris10-sparcv9 #6221":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6221"}}],"text":["failed","shell"],"times":[1774012501.9361,1774018091.608518]},"159":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-sparcv9","currentStep":{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":false,"isStarted":true,"logs":[],"name":"trigger","results":[null,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1774486639.84912,null],"urls":{}},"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/159/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/159/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/159/steps/shell/logs/config.log"]],"number":159,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",159,"Build"],["codebase","","Build"],["got_revision","7dbcae6c24f98c24c7d0361f14b64f264a6160b2","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7dbcae6c24f98c24c7d0361f14b64f264a6160b2","Build"],["scheduler","schedule-libpcap-solaris11-sparcv9","Scheduler"],["slavename","unstable11s","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparcv9' triggered this build","results":null,"slave":"unstable11s","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 00:25:04","branch":"master","category":"libpcap","codebase":"","comments":"Use pcapint_get_decuint() in more places.\nUse it in preference to strtoul().\n\nClean up some existing calls to it while we're at it.\n\nImprove comments.","files":[{"name":"pcap-bt-linux.c"},{"name":"pcap-dag.c"},{"name":"pcap-dlpi.c"},{"name":"pcap-int.h"},{"name":"pcap-rdmasniff.c"},{"name":"pcap-usb-linux.c"},{"name":"pcap.c"}],"number":262336,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7dbcae6c24f98c24c7d0361f14b64f264a6160b2","revision":"7dbcae6c24f98c24c7d0361f14b64f264a6160b2","revlink":"","when":1774481104,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7dbcae6c24f98c24c7d0361f14b64f264a6160b2"}],"steps":[{"eta":null,"expectations":[["output",6920,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/159/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774482947.843376,1774482951.317333],"urls":{}},{"eta":null,"expectations":[["output",296537,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/159/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/159/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1774482951.322432,1774486639.843032],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":false,"isStarted":true,"logs":[],"name":"trigger","results":[null,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1774486639.84912,null],"urls":{}}],"text":["shell"],"times":[1774482947.746887,null]}}