{"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]},"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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]},"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":[],"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":null,"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":4,"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":[],"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":[],"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":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[4,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris10-sparcv9"],"times":[1774486639.84912,1777282784.024655],"urls":{}}],"text":["exception","shell"],"times":[1774482947.746887,1777282784.091032]},"160":{"blame":["Denis Ovsienko <denis@ovsienko.info>","Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>","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/160/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/160/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/160/steps/shell/logs/config.log"]],"number":160,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",160,"Build"],["codebase","","Build"],["got_revision","eea213fd375dd78e083fbfec499e7ad3e6e06e80","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","eea213fd375dd78e083fbfec499e7ad3e6e06e80","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 26 Mar 2026 01:39:07","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: fix compile error.\nUnfortunately, OpenCSW failures don't appare to cause CI failures.","files":[{"name":"pcap-dlpi.c"}],"number":262337,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"de6926ea41efcef57e2c58b2992acbc6c84838dc","revision":"de6926ea41efcef57e2c58b2992acbc6c84838dc","revlink":"","when":1774485547,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Thu 26 Mar 2026 20:37:32","branch":"master","category":"libpcap","codebase":"","comments":"pcap_next_ex(3PCAP): clarify what a PCAP_ERROR_BREAK return value means.","files":[{"name":"CHANGES"},{"name":"pcap_next_ex.3pcap"}],"number":262428,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ccc5817bd24fd4d6c477507b5f5a0b4194bb0058","revision":"ccc5817bd24fd4d6c477507b5f5a0b4194bb0058","revlink":"","when":1774553852,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sat 28 Mar 2026 12:50:50","branch":"master","category":"libpcap","codebase":"","comments":"Keep compiler_state_t.cur_chunk less than NCHUNKS.\nWhen newchunk_nolongjmp() finds that the current chunk does not have\nenough free space for the requested data size, it allocates the next\nchunk if the chunk count limit has not been reached, otherwise it\nreturns an error.  As Aniruddhan Murali from University of Waterloo\npoints it out, in the latter case it also increments the chunk index\nbeyond the end of the array, which potentially could cause an OOBR in a\nsubsequent invocation of the function and snowball from there.\n\nHowever, the current definition of struct compiler_state_t means the\nfirst such subsequent invocation would read out of the array bounds, but\nstill from within the structure and would always return an error.  The\nonly code path where this was possible always terminated parsing on the\nerror, and no longer exists since commit 6fe3ac3, so by coincidence this\nbug has been harmless for a long time, if not always.\n\nTo make this code obviously safe, first check that the current chunk is\nnot the last, only then increment the chunk index, not the opposite way\naround.  While at it, make the error message more useful for any future\ndebugging and access the current chunk index without an intermediate\nvariable.","files":[{"name":"gencode.c"}],"number":262844,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6cbce587926aa9e4c5a7749e41813f4ff1971578","revision":"6cbce587926aa9e4c5a7749e41813f4ff1971578","revlink":"","when":1774698650,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 29 Mar 2026 14:42:19","branch":"master","category":"libpcap","codebase":"","comments":"Make other chunk allocation improvements.\nMake the chunk size an unary macro rather than a variable.  Make chunk\nindex unsigned.  Introduce a helper function with additional validation\nand a more useful error message to initialise the current chunk.  Use\nthe latter in initchunks() to start the data allocations in chunk 0\nrather than chunk 1.\n\nIn newchunk_nolongjmp(), if the requested data size is too big for both\nthe current chunk and the next chunk, there is no point in having the\nside effect of initialising the next chunk, so in this case just return\nan error early.  Ibid., lose the pointer to the current chunk because\nusing two ways to acess the same data creates a space for an error.\nIbid., use the new helper function and make another error message more\nuseful.","files":[{"name":"gencode.c"}],"number":262845,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"726d5040e216227a82da76e6e84177eaae286a08","revision":"726d5040e216227a82da76e6e84177eaae286a08","revlink":"","when":1774788139,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 30 Mar 2026 19:09:55","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Move more backports to 1.10.7. [skip ci]","files":[{"name":"CHANGES"}],"number":262896,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8cdebf11e1077a5c4ed98dc273125d9ac3cb72d0","revision":"8cdebf11e1077a5c4ed98dc273125d9ac3cb72d0","revlink":"","when":1774890595,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 02 Apr 2026 00:20:41","branch":"master","category":"libpcap","codebase":"","comments":"Move conv_error() declaration to the top. [skip ci]","files":[{"name":"optimize.c"}],"number":263231,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f2972724f5639e793e035e6a679d8cce60c15dbd","revision":"f2972724f5639e793e035e6a679d8cce60c15dbd","revlink":"","when":1775082041,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 08 Apr 2026 19:02:32","branch":"master","category":"libpcap","codebase":"","comments":"Neutralize rpcap_doauth_userinfo().\nasoticdin <dinasotic100@gmail.com> found that rpcap_doauth_userinfo() is\nsubject to a stack buffer overflow because it ignores the buffer size\nwhilst copying data into it: one time for 'username' and another for\n'password'.\n\nThe problem originated in commit 11303c1; it became smaller after commit\nf2ccd4b, but did not disappear.  This feature has not been a part of a\nrelease, so disable it until it is clear how to resolve the problem.","files":[{"name":"CHANGES"},{"name":"pcap-int.h"},{"name":"pcap-rpcap.c"},{"name":"pcap/pcap.h"}],"number":264066,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a513eef4df577d4f3e201c896a29f479ca2614c6","revision":"a513eef4df577d4f3e201c896a29f479ca2614c6","revlink":"","when":1775667752,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Apr 2026 15:20:55","branch":"master","category":"libpcap","codebase":"","comments":"Put initchunks_ok() invocation right.\nSince my commit 726d504 initchunks_ok() invokes initcurrentchunk_ok(),\nwhich invokes bpf_set_error(), which uses cstate.error_set, hence the\nlatter must have been initialized first.  This defect has been reported\nby Coverity Scan (CID 1691087).","files":[{"name":"gencode.c"}],"number":264072,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bac2884bfabe20f9ff0f711eb9eb7589569e6a01","revision":"bac2884bfabe20f9ff0f711eb9eb7589569e6a01","revlink":"","when":1775740855,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Apr 2026 00:18:05","branch":"master","category":"libpcap","codebase":"","comments":"filtertest: Refine error codes and usage.\nMatch the reject test calling convention in TESTrun: use EX_DATAERR for\npcap_compile() errors only, use EX_NOINPUT for pcap_open_offline()\nerrors only, use other status codes for other failures.  Treat a failure\nto validate a compiled filter as an error.  Treat spurious options as\nusage errors to make scripted invocation problems apparent.\n\nIn the help screen add a missing \"]\", lose some whitespace, use \"<>\" for\nall placeholders, spell \"<DLT>\" and \"<expression>\", reword descriptions,\nsort options alphabetically and list the exit status codes.","files":[{"name":"testprogs/filtertest.c"}],"number":264873,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f0eb49fcf40797557a60b28a938a9627856b6ad9","revision":"f0eb49fcf40797557a60b28a938a9627856b6ad9","revlink":"","when":1776464285,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Apr 2026 00:19:04","branch":"master","category":"libpcap","codebase":"","comments":"TESTlib: Validate input better in test_and_report().","files":[{"name":"testprogs/TESTlib.pm"}],"number":264874,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1786bed623e802f9f88d18d8f0c7d2817cfc0919","revision":"1786bed623e802f9f88d18d8f0c7d2817cfc0919","revlink":"","when":1776464344,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Apr 2026 00:19:27","branch":"master","category":"libpcap","codebase":"","comments":"testprogs: Clean _enumerate_bpf_image results up.\nMake the address and branch labels look realistic.  Use a value of k\nthat is more likely to be valid for all instructions.  Place return\nstatements at the end.","files":[{"name":"testprogs/TESTrun"},{"name":"testprogs/filtertest.c"}],"number":264875,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5269171c8f8a670fac1248d8f99d41cf9ebdb548","revision":"5269171c8f8a670fac1248d8f99d41cf9ebdb548","revlink":"","when":1776464367,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Apr 2026 00:20:24","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine exit status handling.\nTo improve code layering, for a reject test decide the expected exit\nstatus when composing the command-line arguments, not when queueing\nthe test request.","files":[{"name":"testprogs/TESTrun"}],"number":264876,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bad5b67a1931e5bdee10bdc35740f36044bafe48","revision":"bad5b67a1931e5bdee10bdc35740f36044bafe48","revlink":"","when":1776464424,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Apr 2026 00:20:24","branch":"master","category":"libpcap","codebase":"","comments":"filtertest: Use bool for lflag.","files":[{"name":"testprogs/filtertest.c"}],"number":264877,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"232b982eb8cbf8131f93eec0f06751d571482a0e","revision":"232b982eb8cbf8131f93eec0f06751d571482a0e","revlink":"","when":1776464424,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Apr 2026 00:20:24","branch":"master","category":"libpcap","codebase":"","comments":"filtertest: Make program printing optional.\nThe new \"-q\" flag provides a trivial means to avoid standard output\nredirection in use cases that need to know whether a filter expression\ncompiles to a valid filter program, but do not need to know exactly what\nthe program is.","files":[{"name":"testprogs/filtertest.c"}],"number":264878,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"44aa24f86dde8285f0cfa9f4624f61140951b1f6","revision":"44aa24f86dde8285f0cfa9f4624f61140951b1f6","revlink":"","when":1776464424,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 26 Apr 2026 20:30:05","branch":"master","category":"libpcap","codebase":"","comments":"Autoconf: Update config.{guess,sub}, timestamps 2025-07-10","files":[{"name":"CHANGES"},{"name":"config.guess"},{"name":"config.sub"}],"number":265505,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"eea213fd375dd78e083fbfec499e7ad3e6e06e80","revision":"eea213fd375dd78e083fbfec499e7ad3e6e06e80","revlink":"","when":1777228205,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"eea213fd375dd78e083fbfec499e7ad3e6e06e80"}],"steps":[{"eta":null,"expectations":[["output",6937,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/160/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777282884.493539,1777282890.899],"urls":{}},{"eta":null,"expectations":[["output",296553,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/160/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/160/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1777282890.958394,1777288162.815697],"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":[1777288162.829235,1777289553.678113],"urls":{"tcpdump-solaris10-sparcv9 #6235":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6235"}}],"text":["failed","shell"],"times":[1777282884.3877,1777289553.724209]},"161":{"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/161/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/161/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/161/steps/shell/logs/config.log"]],"number":161,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-sparcv9","slave"],["buildername","libpcap-solaris11-sparcv9","Builder"],["buildnumber",161,"Build"],["codebase","","Build"],["got_revision","78415bc13031d145dc24d3c3ffffc281d3d629f1","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","78415bc13031d145dc24d3c3ffffc281d3d629f1","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 27 Apr 2026 18:45:29","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: fix an unused variable error\npcap-dlpi.c: In function 'split_dname':\npcap-dlpi.c:959:8: error: unused variable 'eos' [-Werror=unused-variable]\n  959 |  char *eos;\n      |        ^~~\n\n(found on cfarm210 with gcc)","files":[{"name":"pcap-dlpi.c"}],"number":265643,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"78415bc13031d145dc24d3c3ffffc281d3d629f1","revision":"78415bc13031d145dc24d3c3ffffc281d3d629f1","revlink":"","when":1777308329,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"78415bc13031d145dc24d3c3ffffc281d3d629f1"}],"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/161/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1777308844.016669,1777308851.711664],"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/161/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-sparcv9/builds/161/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1777308851.717676,1777314195.785964],"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":[1777314195.79152,1777314898.905355],"urls":{"tcpdump-solaris10-sparcv9 #6237":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris10-sparcv9/builds/6237"}}],"text":["failed","shell"],"times":[1777308843.907733,1777314898.908519]}}