{"26":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/26/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/26/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/26/steps/shell/logs/config.log"]],"number":26,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",26,"Build"],["codebase","","Build"],["got_revision","ae25bda5f8a63015e40d049e96def292258fb0c5","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ae25bda5f8a63015e40d049e96def292258fb0c5","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 23 Jul 2025 08:36:25","branch":"master","category":"libpcap","codebase":"","comments":"linux: don't trash the \"no permission\" or \"no packet sockets\" error.\nIf we've already put an error message in handle->errbuf for the \"you\ndon't have permission to open a packet socket\" or \"this kernel (or\nsimulacrum of one, such as WSL1) doesn't support packet sockets\" errors,\ndon't trash it with a generic \"we got some error trying to create the\npacket socket, here's the error message for that error code\" message.","files":[{"name":"pcap-linux.c"}],"number":240475,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f17b0ca5223047e328fbf04efe7ab14c5463da62","revision":"f17b0ca5223047e328fbf04efe7ab14c5463da62","revlink":"","when":1753252585,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Wed 23 Jul 2025 08:39:54","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a change backported to 1.10. [skip ci]","files":[{"name":"CHANGES"}],"number":240476,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ae25bda5f8a63015e40d049e96def292258fb0c5","revision":"ae25bda5f8a63015e40d049e96def292258fb0c5","revlink":"","when":1753252794,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"ae25bda5f8a63015e40d049e96def292258fb0c5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/26/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753253169.259481,1753253177.041301],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/26/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/26/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753253177.052141,1753266013.94248],"urls":{}}],"text":["build","successful"],"times":[1753253168.856989,1753266013.953779]},"27":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/27/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/27/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/27/steps/shell/logs/config.log"]],"number":27,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",27,"Build"],["codebase","","Build"],["got_revision","2aafbe20e32b1571d4d9888622072c746224ee90","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2aafbe20e32b1571d4d9888622072c746224ee90","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 25 Jul 2025 04:36:25","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: fix attempts to open all-numeric device names.\nThe mechanims for opening devices with DLPI require both a device name\nand a unit number; fail with \"no such device\" if we don't find a device\nname, just as we do if we don't find a unit number, rather than failing\nwith some mysterious error such as \"can't open /dev/: Is a directory\".","files":[{"name":"CHANGES"},{"name":"pcap-dlpi.c"}],"number":240614,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2aafbe20e32b1571d4d9888622072c746224ee90","revision":"2aafbe20e32b1571d4d9888622072c746224ee90","revlink":"","when":1753410985,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2aafbe20e32b1571d4d9888622072c746224ee90"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/27/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753411368.759653,1753411373.726103],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/27/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/27/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753411373.73003,1753425674.473258],"urls":{}}],"text":["build","successful"],"times":[1753411368.668504,1753425674.49044]},"28":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/28/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/28/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/28/steps/shell/logs/config.log"]],"number":28,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",28,"Build"],["codebase","","Build"],["got_revision","62b433f5a5c9d9ad3328abc5b61e7ae4ace5956e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","62b433f5a5c9d9ad3328abc5b61e7ae4ace5956e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 26 Jul 2025 03:01:10","branch":"master","category":"libpcap","codebase":"","comments":"NPF: add support for nanosecond time stamps.\nThis requires Npcap 1.83 and its SDK to compile the support in.","files":[{"name":"CHANGES"},{"name":"pcap-npf.c"}],"number":240712,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"62b433f5a5c9d9ad3328abc5b61e7ae4ace5956e","revision":"62b433f5a5c9d9ad3328abc5b61e7ae4ace5956e","revlink":"","when":1753491670,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"62b433f5a5c9d9ad3328abc5b61e7ae4ace5956e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/28/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753492343.41415,1753492348.248773],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/28/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/28/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753492348.253065,1753505605.852531],"urls":{}}],"text":["build","successful"],"times":[1753492343.313242,1753505605.912655]},"29":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/29/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/29/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/29/steps/shell/logs/config.log"]],"number":29,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",29,"Build"],["codebase","","Build"],["got_revision","417b9cad8dc034a73ea158c114d748f92e9b97d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","417b9cad8dc034a73ea158c114d748f92e9b97d0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 26 Jul 2025 04:11:45","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: note that the nanosecond capture support is provided by Npcap. [skip ci]","files":[{"name":"CHANGES"}],"number":240713,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"417b9cad8dc034a73ea158c114d748f92e9b97d0","revision":"417b9cad8dc034a73ea158c114d748f92e9b97d0","revlink":"","when":1753495905,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"417b9cad8dc034a73ea158c114d748f92e9b97d0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/29/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753505672.706207,1753505678.410729],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/29/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/29/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753505678.594484,1753517956.445258],"urls":{}}],"text":["build","successful"],"times":[1753505672.426579,1753517956.570413]},"30":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/30/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/30/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/30/steps/shell/logs/config.log"]],"number":30,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",30,"Build"],["codebase","","Build"],["got_revision","810915bfc552fd07de625d96757158959ff65851","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","810915bfc552fd07de625d96757158959ff65851","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 27 Jul 2025 23:20:27","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: have a common routine to handle DLPI open errors.","files":[{"name":"pcap-dlpi.c"}],"number":240877,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"810915bfc552fd07de625d96757158959ff65851","revision":"810915bfc552fd07de625d96757158959ff65851","revlink":"","when":1753651227,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"810915bfc552fd07de625d96757158959ff65851"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/30/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753651523.033467,1753651529.853315],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/30/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/30/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753651529.860094,1753667022.797017],"urls":{}}],"text":["build","successful"],"times":[1753651522.889732,1753667022.816774]},"31":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/31/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/31/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/31/steps/shell/logs/config.log"]],"number":31,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",31,"Build"],["codebase","","Build"],["got_revision","c0c6e3030a7d947d572246365e714b2ef02a2953","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c0c6e3030a7d947d572246365e714b2ef02a2953","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 28 Jul 2025 04:04:43","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: improve some error messages.\nTry to provide a more precise error indication when we have a problem\nopening a DLPI device.\n\nThis should, among other things, handle the \"It might also be worth\nhaving pcap_activate() return PCAP_ERROR_CAPTURE_NOTSUP for that case,\nand if this is running in a zone, provide a message suggesting that the\nzone might not allow that.\" comment in\nhttps://github.com/the-tcpdump-group/libpcap/issues/1425#issuecomment-2569956919.\n\nExpand some comments while we're at it.","files":[{"name":"pcap-dlpi.c"}],"number":240908,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c0c6e3030a7d947d572246365e714b2ef02a2953","revision":"c0c6e3030a7d947d572246365e714b2ef02a2953","revlink":"","when":1753668283,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c0c6e3030a7d947d572246365e714b2ef02a2953"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/31/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753668861.112653,1753668867.003663],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/31/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/31/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753668867.009878,1753683560.709358],"urls":{}}],"text":["build","successful"],"times":[1753668860.914173,1753683561.08426]},"32":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/32/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/32/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/32/steps/shell/logs/config.log"]],"number":32,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",32,"Build"],["codebase","","Build"],["got_revision","b50d0e305aeccaef4446cb5388b30ddc9b44146c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","b50d0e305aeccaef4446cb5388b30ddc9b44146c","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 28 Jul 2025 21:36:50","branch":"master","category":"libpcap","codebase":"","comments":"autoconf, CMake: check for the zone.h header.\nThis should have been part of the previous commit.","files":[{"name":"CMakeLists.txt"},{"name":"configure.ac"}],"number":241066,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b50d0e305aeccaef4446cb5388b30ddc9b44146c","revision":"b50d0e305aeccaef4446cb5388b30ddc9b44146c","revlink":"","when":1753731410,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"b50d0e305aeccaef4446cb5388b30ddc9b44146c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/32/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753731758.470661,1753731763.76114],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/32/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/32/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753731763.76543,1753753761.079512],"urls":{}}],"text":["build","successful"],"times":[1753731758.371552,1753753761.104903]},"33":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/33/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/33/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/33/steps/shell/logs/config.log"]],"number":33,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",33,"Build"],["codebase","","Build"],["got_revision","b890dd1c30a19e0ed8b75916efc0c534cf9ec418","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","b890dd1c30a19e0ed8b75916efc0c534cf9ec418","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 28 Jul 2025 21:51:12","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: show all interfaces.\nThe previous code would attempt to open interfaces and would show all\ninterfaces unless the attempt to open them reported\nPCAP_ERROR_NO_SUCH_DEVICE.\n\nWith the current open code, an attempt to open a device should return\nPCAP_ERROR_NO_SUCH_DEVICE only if the device truly doesn't exist, but\nthat \"shouldn't happen\" and, if it does happen, we want the user to see\nthe device and get an error if they try to open it, rather than asking\nwhy it's not showing up; getting the error on open at least would let\nthem see that indicated explicitly.","files":[{"name":"pcap-dlpi.c"}],"number":241067,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fefd61e6be6791a455a3fc9f67a5e5bca7a55334","revision":"fefd61e6be6791a455a3fc9f67a5e5bca7a55334","revlink":"","when":1753732272,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Mon 28 Jul 2025 22:21:06","branch":"master","category":"libpcap","codebase":"","comments":"NPF: remove trailing white space.","files":[{"name":"pcap-npf.c"}],"number":241072,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"08b70301bb36351e111db87eb993e53542d8128b","revision":"08b70301bb36351e111db87eb993e53542d8128b","revlink":"","when":1753734066,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Mon 28 Jul 2025 23:00:19","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: remove trailing tabs.","files":[{"name":"pcap-dlpi.c"}],"number":241078,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"31fb2192c8377c47ded143487c5b4276da9ff07e","revision":"31fb2192c8377c47ded143487c5b4276da9ff07e","revlink":"","when":1753736419,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Tue 29 Jul 2025 01:16:30","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: comment changes.\nRemove my email address, as it's subject to change.\n\nAdd an additional comment.","files":[{"name":"pcap-dlpi.c"}],"number":241091,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b890dd1c30a19e0ed8b75916efc0c534cf9ec418","revision":"b890dd1c30a19e0ed8b75916efc0c534cf9ec418","revlink":"","when":1753744590,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"b890dd1c30a19e0ed8b75916efc0c534cf9ec418"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/33/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753770673.55248,1753780153.030938],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/33/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/33/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753780153.239035,1753796742.295598],"urls":{}}],"text":["build","successful"],"times":[1753770671.784843,1753796742.689859]},"34":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/34/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/34/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/34/steps/shell/logs/config.log"]],"number":34,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",34,"Build"],["codebase","","Build"],["got_revision","23def10b5f04007729e012d848bca3e9f01eb7df","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","23def10b5f04007729e012d848bca3e9f01eb7df","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 29 Jul 2025 07:53:48","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: fix an error in a previous commit.\nhandle_dlpi_device_open_error() should test the error code passed to it,\nnot whatever happens to be in errno, to see if it's ENOENT.","files":[{"name":"pcap-dlpi.c"}],"number":241102,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"23def10b5f04007729e012d848bca3e9f01eb7df","revision":"23def10b5f04007729e012d848bca3e9f01eb7df","revlink":"","when":1753768428,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"23def10b5f04007729e012d848bca3e9f01eb7df"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/34/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753801504.826918,1753801511.272291],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/34/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/34/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753801511.349924,1753817060.016321],"urls":{}}],"text":["build","successful"],"times":[1753801504.547648,1753817060.03355]},"35":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/35/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/35/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/35/steps/shell/logs/config.log"]],"number":35,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",35,"Build"],["codebase","","Build"],["got_revision","0b684b61a8a3bb392d24878e1cd60f11ffc5199d","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0b684b61a8a3bb392d24878e1cd60f11ffc5199d","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 29 Jul 2025 22:01:35","branch":"master","category":"libpcap","codebase":"","comments":"npf: fix error return for setting nanosecond precision,\nCopy-and-paste without necessary changes.","files":[{"name":"pcap-npf.c"}],"number":241178,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0b684b61a8a3bb392d24878e1cd60f11ffc5199d","revision":"0b684b61a8a3bb392d24878e1cd60f11ffc5199d","revlink":"","when":1753819295,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0b684b61a8a3bb392d24878e1cd60f11ffc5199d"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/35/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753819974.249414,1753819980.066239],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/35/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/35/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753819980.070755,1753835254.217729],"urls":{}}],"text":["build","successful"],"times":[1753819974.117543,1753835254.247998]},"36":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/36/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/36/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/36/steps/shell/logs/config.log"]],"number":36,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",36,"Build"],["codebase","","Build"],["got_revision","6bdc8bdd5a81e99571a4293c67d6a8c87cd6ff94","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6bdc8bdd5a81e99571a4293c67d6a8c87cd6ff94","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 30 Jul 2025 04:29:47","branch":"master","category":"libpcap","codebase":"","comments":"dlpi: some restructuring.\nHave a common routine to handle the \"that interface doesn't have a DLPI\ndevice\" error; it takes care of \"device name too long to be an\ninterface\", \"we have no DLPI devices because we're in a shared-IP\nnon-global zone\", and \"we have no DLPI device for that interface because\nit's probably not a DLPI interface\" (as in \"the loopback device on\nSolaris 10 and before\").\n\nOn HP-UX, where there's just one /dev/dlpi device, if we don't have\npermission to open that device, check whether the interface exists and,\nif not, report \"no such interface\" - see\nhttps://github.com/the-tcpdump-group/libpcap/issues/1538.\n\nOn Solaris with libdlpi, distinguish between \"that link name is\ninvalid\", in which case we know for certain that the interface doesn't\nexist, and \"no such link\", in which case we use the common routine\nmentioned above to find out why.\n\nRemove \"libpcap:\" from messages reporting errors from libdlpi; none of\nour other messages announce that they come from libpcap.\n\nExpand and clarify comments while we're at it.","files":[{"name":"dlpisubs.c"},{"name":"dlpisubs.h"},{"name":"pcap-dlpi.c"},{"name":"pcap-libdlpi.c"}],"number":241248,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6bdc8bdd5a81e99571a4293c67d6a8c87cd6ff94","revision":"6bdc8bdd5a81e99571a4293c67d6a8c87cd6ff94","revlink":"","when":1753842587,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"6bdc8bdd5a81e99571a4293c67d6a8c87cd6ff94"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/36/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1753842790.122752,1753842795.126767],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/36/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/36/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1753842795.22675,1753857909.044315],"urls":{}}],"text":["build","successful"],"times":[1753842790.008305,1753857909.145565]},"37":{"blame":["ido g <ido@cgstowernetworks.com>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/37/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/37/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/37/steps/shell/logs/config.log"]],"number":37,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",37,"Build"],["codebase","","Build"],["got_revision","ae55da5d505db471b26587cc3e5b487bdd5daa5e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ae55da5d505db471b26587cc3e5b487bdd5daa5e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 06 Aug 2025 20:09:31","branch":"master","category":"libpcap","codebase":"","comments":"dpdk: support dpdk version > 22.11","files":[{"name":"pcap-dpdk.c"}],"number":242284,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ae55da5d505db471b26587cc3e5b487bdd5daa5e","revision":"ae55da5d505db471b26587cc3e5b487bdd5daa5e","revlink":"","when":1754503771,"who":"ido g <ido@cgstowernetworks.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"ae55da5d505db471b26587cc3e5b487bdd5daa5e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/37/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1754503941.710619,1754503946.036836],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/37/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/37/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1754503946.040592,1754517086.172616],"urls":{}}],"text":["build","successful"],"times":[1754503941.618147,1754517086.191969]},"38":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/38/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/38/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/38/steps/shell/logs/config.log"]],"number":38,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",38,"Build"],["codebase","","Build"],["got_revision","8abea680792201c02e60304878692c75ab7e917a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8abea680792201c02e60304878692c75ab7e917a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 07 Aug 2025 13:40:21","branch":"master","category":"libpcap","codebase":"","comments":"DPDK: Update the Autoconf help string, state it is disabled by default\nIt is a follow-up to commit 06fbfb73255d826d93dc3aa7bb1e50bceb76886c.\n\n[skip ci]","files":[{"name":"configure.ac"}],"number":242358,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8abea680792201c02e60304878692c75ab7e917a","revision":"8abea680792201c02e60304878692c75ab7e917a","revlink":"","when":1754566821,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8abea680792201c02e60304878692c75ab7e917a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/38/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1754568565.282562,1754568572.959744],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/38/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/38/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1754568572.967089,1754582193.054577],"urls":{}}],"text":["build","successful"],"times":[1754568565.055111,1754582193.133845]},"39":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/39/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/39/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/39/steps/shell/logs/config.log"]],"number":39,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",39,"Build"],["codebase","","Build"],["got_revision","45cefdf5a1c9d1fb52336696cfc38213917bebc5","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","45cefdf5a1c9d1fb52336696cfc38213917bebc5","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 07 Aug 2025 18:57:36","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Add a change backported to 1.10\n[skip ci]","files":[{"name":"CHANGES"}],"number":242394,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"45cefdf5a1c9d1fb52336696cfc38213917bebc5","revision":"45cefdf5a1c9d1fb52336696cfc38213917bebc5","revlink":"","when":1754585856,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"45cefdf5a1c9d1fb52336696cfc38213917bebc5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/39/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1754586334.125566,1754586340.206607],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/39/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/39/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1754586340.211896,1754600119.394757],"urls":{}}],"text":["build","successful"],"times":[1754586334.02169,1754600119.401056]},"40":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/40/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/40/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/40/steps/shell/logs/config.log"]],"number":40,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",40,"Build"],["codebase","","Build"],["got_revision","21ed998b761ccd312cd2daf959cf1e3731d61d4b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","21ed998b761ccd312cd2daf959cf1e3731d61d4b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 08 Aug 2025 07:46:23","branch":"master","category":"libpcap","codebase":"","comments":"DPDK: Remove duplicate code\nThis change better shows that the type and name of the static structure\nare identical in #if and #else.","files":[{"name":"pcap-dpdk.c"}],"number":242413,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"21ed998b761ccd312cd2daf959cf1e3731d61d4b","revision":"21ed998b761ccd312cd2daf959cf1e3731d61d4b","revlink":"","when":1754631983,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"21ed998b761ccd312cd2daf959cf1e3731d61d4b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/40/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1754632349.009825,1754632355.418024],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/40/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/40/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1754632355.424042,1754646004.157515],"urls":{}}],"text":["build","successful"],"times":[1754632348.905889,1754646004.170631]},"41":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/41/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/41/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/41/steps/shell/logs/config.log"]],"number":41,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",41,"Build"],["codebase","","Build"],["got_revision","b741ecc14b2f0ef1b6c85a4a9efb34dd72b64cc7","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","b741ecc14b2f0ef1b6c85a4a9efb34dd72b64cc7","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 10 Aug 2025 21:08:17","branch":"master","category":"libpcap","codebase":"","comments":"dpdk: suppress -Wformat-truncation warnings.\nThis doesn't fix them - nothing short of changing the way we generate\nerror message strings will do that - but at least it means we don't get\nannoyed by them, and it also marks places that would need to be changed\nif we change the way we generate those error message strings. See #1544\nfor an issue for making those changes.\n\nThis addresses part of #1543.","files":[{"name":"pcap-dpdk.c"}],"number":242634,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b741ecc14b2f0ef1b6c85a4a9efb34dd72b64cc7","revision":"b741ecc14b2f0ef1b6c85a4a9efb34dd72b64cc7","revlink":"","when":1754852897,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"b741ecc14b2f0ef1b6c85a4a9efb34dd72b64cc7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/41/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1754853211.989722,1754853216.776959],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/41/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/41/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1754853216.780834,1754866363.377436],"urls":{}}],"text":["build","successful"],"times":[1754853211.892955,1754866363.953867]},"42":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/42/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/42/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/42/steps/shell/logs/config.log"]],"number":42,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",42,"Build"],["codebase","","Build"],["got_revision","fafab226f6a2042f4588bed4d545f659263c9e86","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","fafab226f6a2042f4588bed4d545f659263c9e86","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 10 Aug 2025 22:31:37","branch":"master","category":"libpcap","codebase":"","comments":"dpdk: squelch a warning.\nSee issue #1543.","files":[{"name":"pcap-dpdk.c"}],"number":242635,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bc34ac542eda9770616d33655787f702a420da2a","revision":"bc34ac542eda9770616d33655787f702a420da2a","revlink":"","when":1754857897,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sun 10 Aug 2025 22:50:18","branch":"master","category":"libpcap","codebase":"","comments":"dpdk: squelch narrowing warnings.\nExplicitly narrow 64-bit statistics to 32 bits, as that's all we can\nreturn in pcap_stats().\n\nSee issue #1543.","files":[{"name":"pcap-dpdk.c"}],"number":242636,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fafab226f6a2042f4588bed4d545f659263c9e86","revision":"fafab226f6a2042f4588bed4d545f659263c9e86","revlink":"","when":1754859018,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"fafab226f6a2042f4588bed4d545f659263c9e86"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/42/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1754866440.703179,1754866453.545296],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/42/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/42/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1754866453.550491,1754878658.725886],"urls":{}}],"text":["build","successful"],"times":[1754866440.529735,1754878658.752349]},"43":{"blame":["ido g <ido@cgstowernetworks.com>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/43/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/43/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/43/steps/shell/logs/config.log"]],"number":43,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",43,"Build"],["codebase","","Build"],["got_revision","fab168eca9c9b2e240052b53cd7065322c956b99","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","fab168eca9c9b2e240052b53cd7065322c956b99","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 12 Aug 2025 10:17:36","branch":"master","category":"libpcap","codebase":"","comments":"dpdk: suppress warning unused variable 'gather_len'","files":[{"name":"pcap-dpdk.c"}],"number":242887,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fab168eca9c9b2e240052b53cd7065322c956b99","revision":"fab168eca9c9b2e240052b53cd7065322c956b99","revlink":"","when":1754986656,"who":"ido g <ido@cgstowernetworks.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"fab168eca9c9b2e240052b53cd7065322c956b99"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/43/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1755086552.301247,1755086559.149226],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/43/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/43/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1755086559.157268,1755099987.403481],"urls":{}}],"text":["build","successful"],"times":[1755086552.204841,1755099987.416429]},"44":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/44/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/44/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/44/steps/shell/logs/config.log"]],"number":44,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",44,"Build"],["codebase","","Build"],["got_revision","58b68df95f22db3588cd5c27a0651c1f97367eac","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","58b68df95f22db3588cd5c27a0651c1f97367eac","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 16 Aug 2025 14:28:53","branch":"master","category":"libpcap","codebase":"","comments":"Remove a few arrays from ieee80211.h. [skip ci]\nThese have been unused since commit 740fb43 in 2007.","files":[{"name":"ieee80211.h"}],"number":243077,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"58b68df95f22db3588cd5c27a0651c1f97367eac","revision":"58b68df95f22db3588cd5c27a0651c1f97367eac","revlink":"","when":1755347333,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"58b68df95f22db3588cd5c27a0651c1f97367eac"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/44/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1755348165.47608,1755348171.570083],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/44/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/44/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1755348171.580692,1755361813.888722],"urls":{}}],"text":["build","successful"],"times":[1755348165.341774,1755361813.904432]},"45":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/45/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/45/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/45/steps/shell/logs/config.log"]],"number":45,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",45,"Build"],["codebase","","Build"],["got_revision","7823fc2424595eec85acb4f89a42d61e2d0e6792","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7823fc2424595eec85acb4f89a42d61e2d0e6792","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 28 Aug 2025 12:02:56","branch":"master","category":"libpcap","codebase":"","comments":"Fixup indentation in enter_rfmon_mode(). [skip ci]","files":[{"name":"pcap-linux.c"}],"number":244027,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7823fc2424595eec85acb4f89a42d61e2d0e6792","revision":"7823fc2424595eec85acb4f89a42d61e2d0e6792","revlink":"","when":1756375376,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7823fc2424595eec85acb4f89a42d61e2d0e6792"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/45/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1756889373.130427,1756889382.157077],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/45/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/45/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1756889382.161459,1756903933.981216],"urls":{}}],"text":["build","successful"],"times":[1756889373.039858,1756903933.989548]},"46":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/46/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/46/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/46/steps/shell/logs/config.log"]],"number":46,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",46,"Build"],["codebase","","Build"],["got_revision","3eb5207decff4041256d2a16ddaf39e6b717b864","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","3eb5207decff4041256d2a16ddaf39e6b717b864","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 07 Sep 2025 07:59:17","branch":"master","category":"libpcap","codebase":"","comments":"Autoconf: Set the MKDEP default value\nMKDEP defaults to no-op (\":\") if we don't test whether the compiler\nsupports generating dependencies.\n\nThis avoids:\n\n$ make depend\n[...]\n/bin/sh: 1: c: not found","files":[{"name":"aclocal.m4"}],"number":244530,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3eb5207decff4041256d2a16ddaf39e6b717b864","revision":"3eb5207decff4041256d2a16ddaf39e6b717b864","revlink":"","when":1757224757,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"3eb5207decff4041256d2a16ddaf39e6b717b864"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/46/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1757226156.654094,1757226161.680515],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/46/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/46/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1757226161.685954,1757240698.291762],"urls":{}}],"text":["build","successful"],"times":[1757226156.530537,1757240698.331459]},"47":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/47/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/47/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/47/steps/shell/logs/config.log"]],"number":47,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",47,"Build"],["codebase","","Build"],["got_revision","db469c0eee1fa924b8e133e5bd30fff3d5f3a4be","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","db469c0eee1fa924b8e133e5bd30fff3d5f3a4be","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 07 Sep 2025 14:41:07","branch":"master","category":"libpcap","codebase":"","comments":"Cirrus CI: Add the \"file\" package in coverity_task\nThis should avoid:\n\n[ERROR] Cannot find '/usr/bin/file' command, and no 'file' command is\n  found in the PATH\nCoverity Capture uses this tool to identify the file type of executables.\nPlease ensure '/usr/bin/file' is available, or add the 'file' utility to\n  your PATH.","files":[{"name":".cirrus.yml"}],"number":244542,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"db469c0eee1fa924b8e133e5bd30fff3d5f3a4be","revision":"db469c0eee1fa924b8e133e5bd30fff3d5f3a4be","revlink":"","when":1757248867,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"db469c0eee1fa924b8e133e5bd30fff3d5f3a4be"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/47/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1757250265.535236,1757250269.504998],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/47/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/47/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1757250269.509191,1757263416.516846],"urls":{}}],"text":["build","successful"],"times":[1757250265.438906,1757263416.660348]},"49":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/49/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/49/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/49/steps/shell/logs/config.log"]],"number":49,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",49,"Build"],["codebase","","Build"],["got_revision","9f263486946e5320641fbd77e16ee14fe13e6869","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9f263486946e5320641fbd77e16ee14fe13e6869","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 07 Sep 2025 23:53:32","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add some changes backprtd to the 1.10 branch. [skip ci]","files":[{"name":"CHANGES"}],"number":244575,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9f263486946e5320641fbd77e16ee14fe13e6869","revision":"9f263486946e5320641fbd77e16ee14fe13e6869","revlink":"","when":1757282012,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9f263486946e5320641fbd77e16ee14fe13e6869"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/49/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1757322999.418308,1757323003.254984],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/49/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/49/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1757323003.261496,1757335767.806471],"urls":{}}],"text":["build","successful"],"times":[1757322999.284383,1757335767.853533]},"50":{"blame":["Denis Ovsienko <denis@ovsienko.info>","Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>","Guy Harris <gharris@sonic.net>","\u043d\u0430\u0431 <nabijaczleweli@nabijaczleweli.xyz>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/50/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/50/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/50/steps/shell/logs/config.log"]],"number":50,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",50,"Build"],["codebase","","Build"],["got_revision","9442f391f7d6c391f1219121a8843ad3797b26cd","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9442f391f7d6c391f1219121a8843ad3797b26cd","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 14 Sep 2025 20:55:26","branch":"master","category":"libpcap","codebase":"","comments":"Avoid non-ASCII characters\nUTF-8 left single quotation mark -> straight quote (').\nUTF-8 right single quotation mark -> straight quote (').\n\n[skip ci]","files":[{"name":"testprogs/TESTlib.pm"}],"number":244668,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b79f887ac9f429436c1b24cf234d5870062cb886","revision":"b79f887ac9f429436c1b24cf234d5870062cb886","revlink":"","when":1757876126,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 08:09:16","branch":"master","category":"libpcap","codebase":"","comments":"Define ETHERTYPE_{SLOW,LLDP} and accept them in pcap_nametoeproto()\nLinux says\n\t#define ETH_P_SLOW\t0x8809\t\t/* Slow Protocol. See 802.3ad 43B */\n\t#define ETH_P_LLDP\t0x88CC\t\t/* Link Layer Discovery Protocol */\n\nSLOW carries IEEE 802.3 LACP, both defined in annex 57A of 802.3-2018:\n  https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8457469\nand LLDP is defined in sexion 79 of the same.","files":[{"name":"ethertype.h"},{"name":"nametoaddr.c"}],"number":244672,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"91c707ad18146d01fd9b545a2184dd9b00642454","revision":"91c707ad18146d01fd9b545a2184dd9b00642454","revlink":"","when":1758002956,"who":"\u043d\u0430\u0431 <nabijaczleweli@nabijaczleweli.xyz>"},{"at":"Tue 16 Sep 2025 13:39:39","branch":"master","category":"libpcap","codebase":"","comments":"Remove definition of ETHERTYPE_PUP\n1. Unused.\n2. IANA states: Formerly XEROX PUP. Invalid as an Ethertype since 1983.\n(https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml)\n\n[skip ci]","files":[{"name":"ethertype.h"}],"number":244677,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6d852c375726655c98b8f38b635f6eb18dff07d2","revision":"6d852c375726655c98b8f38b635f6eb18dff07d2","revlink":"","when":1758022779,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 13:54:57","branch":"master","category":"libpcap","codebase":"","comments":"Remove definition of ETHERTYPE_SPRITE\n1. Unused.\n2. Unknown to IANA.","files":[{"name":"ethertype.h"}],"number":244687,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"733bc53c4ebe212294b55cbe8c9084afdf7f4385","revision":"733bc53c4ebe212294b55cbe8c9084afdf7f4385","revlink":"","when":1758023697,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 18:10:41","branch":"master","category":"libpcap","codebase":"","comments":"Remove definition of ETHERTYPE_TRAIL\nNever used.\n\n[skip ci]","files":[{"name":"ethertype.h"}],"number":244699,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"98ec8d34efa6fe5f86e3915613a115b59d17efb6","revision":"98ec8d34efa6fe5f86e3915613a115b59d17efb6","revlink":"","when":1758039041,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 16 Sep 2025 18:26:35","branch":"master","category":"libpcap","codebase":"","comments":"Remove some ETHERTYPE_* definitions\nIt is a follow-up to commit e902b3e97418c4b11caa07f71d0deae8a5e726de.\n\n[skip ci]","files":[{"name":"ethertype.h"}],"number":244706,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"797ede675d1f3c4a011073fa5d3bfa8ef65e9d48","revision":"797ede675d1f3c4a011073fa5d3bfa8ef65e9d48","revlink":"","when":1758039995,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Wed 17 Sep 2025 23:17:54","branch":"master","category":"libpcap","codebase":"","comments":"Document slow and lldp in pcap-filter","files":[{"name":"pcap-filter.manmisc.in"}],"number":244716,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0f4db638fa36b6b9f6c6300cb8ebb0ecc45e8a5e","revision":"0f4db638fa36b6b9f6c6300cb8ebb0ecc45e8a5e","revlink":"","when":1758143874,"who":"\u043d\u0430\u0431 <nabijaczleweli@nabijaczleweli.xyz>"},{"at":"Wed 17 Sep 2025 23:56:32","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: indicate what named link-layer protocols are.\nAdd a list of protocol names for \"ether proto\" that gives a short\ndescription of each protocol.\n\nThat renders a subsequent list of descrptions of some DEC protocols\nbelow redundant; remove it.","files":[{"name":"pcap-filter.manmisc.in"}],"number":244724,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"56fbeb87e60818a98368f0c2f04bec796935e0bd","revision":"56fbeb87e60818a98368f0c2f04bec796935e0bd","revlink":"","when":1758146192,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Fri 19 Sep 2025 16:50:39","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: Indicate that lldp and slow are not keywords\n[skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":244735,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5fc0c261918ae56e1f58fd9e02beb5123aec7fd9","revision":"5fc0c261918ae56e1f58fd9e02beb5123aec7fd9","revlink":"","when":1758293439,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Tue 23 Sep 2025 09:59:26","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter: Fix a typo\n[skip ci]","files":[{"name":"pcap-filter.manmisc.in"}],"number":244744,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"19fd783f1c296b0f2e3311811bf868a0bea59bdc","revision":"19fd783f1c296b0f2e3311811bf868a0bea59bdc","revlink":"","when":1758614366,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Thu 25 Sep 2025 14:17:42","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add reject tests for bare \"loopback\".","files":[{"name":"testprogs/TESTrun"}],"number":244752,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9fb3149d496d5aa992586843f45d573592fd3020","revision":"9fb3149d496d5aa992586843f45d573592fd3020","revlink":"","when":1758802662,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 25 Sep 2025 14:21:39","branch":"master","category":"libpcap","codebase":"","comments":"Add man fixups and tests for \"lldp\" and \"slow\". [skip ci]","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":244760,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4eb3466b7dbb4fc2a23d4e1e7546b68cb78cd3b2","revision":"4eb3466b7dbb4fc2a23d4e1e7546b68cb78cd3b2","revlink":"","when":1758802899,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 29 Sep 2025 23:51:00","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine the protocol names summary. [skip ci]\nClarify the preamble: do not say which protocol names are not a keyword\nbecause there is the table just below to do exactly that, give one definition\nof an ID instead of two, split the long paragraph into three.\n\nFor the table columns that are specific to keywords or IDs prefix the names\nwith \"K/\" and \"ID/\" respectively to structure the summary better.","files":[{"name":"pcap-filter.manmisc.in"}],"number":244773,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"26310dbd5eb900437bccd75604ba122ae4ab1df0","revision":"26310dbd5eb900437bccd75604ba122ae4ab1df0","revlink":"","when":1759182660,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 02:26:57","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fix the comments for \"lldp\" and \"slow\".","files":[{"name":"testprogs/TESTrun"}],"number":244782,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9de85e5be8258f7b4f136869cad21e8058fd7b42","revision":"9de85e5be8258f7b4f136869cad21e8058fd7b42","revlink":"","when":1759192017,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 02:33:11","branch":"master","category":"libpcap","codebase":"","comments":"testprogs: Rename a Perl function for clarity.","files":[{"name":"testprogs/TESTlib.pm"},{"name":"testprogs/TESTrun"}],"number":244790,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7d2729ad54e0d839b60b605a1014d4ca55afeba8","revision":"7d2729ad54e0d839b60b605a1014d4ca55afeba8","revlink":"","when":1759192391,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 03:10:33","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Get SKF_AD_VLAN_TAG_PRESENT right. [skip appveyor]\nAs discussed in GH#1554, HAVE_DECL_SKF_AD_VLAN_TAG_PRESENT appears in\nconfig.h only when pcap-linux.c needs to be compiled, which is a subset\nof all cases when the OS is Linux.  Specifically, \"--with-pcap=null\" is\none of the cases that do not define HAVE_DECL_SKF_AD_VLAN_TAG_PRESENT.\nAt the same time, skip_config_have_decl() expects the given macro to be\ndefined and breaks.\n\nRedo the affected skip conditions to use the recently renamed\nskip_config_not_def1() instead and to disregard the OS altogether.\nDelete the now unused skip_config_have_decl().","files":[{"name":"testprogs/TESTlib.pm"},{"name":"testprogs/TESTrun"}],"number":244802,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a1225ec1bfbf2459a215774d90f6596489d31d73","revision":"a1225ec1bfbf2459a215774d90f6596489d31d73","revlink":"","when":1759194633,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 22:20:25","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor a few error strings out to functions.","files":[{"name":"testprogs/TESTrun"}],"number":244809,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bec1ea2fc2888766dd41c61817d0b7ca517138c3","revision":"bec1ea2fc2888766dd41c61817d0b7ca517138c3","revlink":"","when":1759263625,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 30 Sep 2025 22:20:25","branch":"master","category":"libpcap","codebase":"","comments":"Note which port number checks are redundant. [skip ci]","files":[{"name":"gencode.c"}],"number":244819,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7a7709117977a3a55d6db8ad457218f401fdf75b","revision":"7a7709117977a3a55d6db8ad457218f401fdf75b","revlink":"","when":1759263625,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 04 Oct 2025 15:55:54","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Rename a \"gateway\" reject test for clarity.","files":[{"name":"testprogs/TESTrun"}],"number":244828,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8c6546fbd6669f362a24a82c210df41bcf2524c3","revision":"8c6546fbd6669f362a24a82c210df41bcf2524c3","revlink":"","when":1759586154,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 04 Oct 2025 16:22:55","branch":"master","category":"libpcap","codebase":"","comments":"Fix some spelling.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":244837,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"aadc8f71e465dda6dda72a1691024ceb2325b9ee","revision":"aadc8f71e465dda6dda72a1691024ceb2325b9ee","revlink":"","when":1759587775,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 05 Oct 2025 12:34:42","branch":"master","category":"libpcap","codebase":"","comments":"Remove all instances of the \"register\" specifier.\nSame as in tcpdump.","files":[{"name":"bpf_filter.c"},{"name":"etherent.c"},{"name":"fad-gifc.c"},{"name":"fad-glifc.c"},{"name":"gencode.c"},{"name":"nametoaddr.c"},{"name":"optimize.c"},{"name":"pcap-bpf.c"},{"name":"pcap-dag.c"},{"name":"pcap-dlpi.c"},{"name":"pcap-linux.c"},{"name":"pcap-netfilter-linux.c"},{"name":"pcap-npf.c"},{"name":"pcap.c"},{"name":"savefile.c"},{"name":"sf-pcap.c"},{"name":"testprogs/capturetest.c"},{"name":"testprogs/filtertest.c"},{"name":"testprogs/opentest.c"},{"name":"testprogs/selpolltest.c"},{"name":"testprogs/threadsignaltest.c"},{"name":"testprogs/valgrindtest.c"},{"name":"testprogs/writecaptest.c"}],"number":244846,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ced0e875c22be4e66094729176def8580db75486","revision":"ced0e875c22be4e66094729176def8580db75486","revlink":"","when":1759660482,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 06 Oct 2025 18:41:33","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor more error strings out to functions.","files":[{"name":"testprogs/TESTrun"}],"number":244857,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0f18f5b0ad18234bfba4dedee9ad7092f8a2c08d","revision":"0f18f5b0ad18234bfba4dedee9ad7092f8a2c08d","revlink":"","when":1759768893,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:39:21","branch":"master","category":"libpcap","codebase":"","comments":"Update a few stale comments.\nShow gen_mac48host_byname() in the code path.  The comments about\npcap_ether_hostton() do not apply since commit ad56fa2.","files":[{"name":"testprogs/TESTrun"}],"number":244862,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7f96dd6ad5131bcef5545a139e565371bb6b452d","revision":"7f96dd6ad5131bcef5545a139e565371bb6b452d","revlink":"","when":1759833561,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:40:39","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Improve Q_GATEWAY coverage in gen_scode().\nFor all MAC-48 DLTs generalise two existing EN10MB tests and introduce\nthree more tests to cover all six varieties of ID that \"gateway\"\nrejects.  For all other DLTs introduce five more tests to cover all\neight varieties of ID that \"gateway\" rejects and run all tests in one\nforeach loop.","files":[{"name":"testprogs/TESTrun"}],"number":244869,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6663367d9790ca08b376311f363bcaa2ef94ddae","revision":"6663367d9790ca08b376311f363bcaa2ef94ddae","revlink":"","when":1759833639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:40:39","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Improve Q_HOST coverage in gen_scode().\nAdd three new reject tests to cover more cases when a proto-qualified\n\"host NAME\" encounters a hostname that either does not resolve at all or\nonly resolves to an address family that the protocol cannot use.  Add\nfour new reject tests to cover the current [incorrect] behaviour of\n\"arp host NAME\" and \"rarp host NAME\" when the hostname resolves in IPv6,\nregardless of whether it resolves in IPv4 (GH bug #1512).  Update three\nexisting tests for consistency and place all the tests in one place.","files":[{"name":"testprogs/TESTrun"}],"number":244876,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c66122627e5e6ebdcf906876720b9ffe9f7d4a8b","revision":"c66122627e5e6ebdcf906876720b9ffe9f7d4a8b","revlink":"","when":1759833639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 12:40:39","branch":"master","category":"libpcap","codebase":"","comments":"Fix \"(arp|rarp) host NAME\" to ignore IPv6 quietly.\nFor these two forms of the predicate, when a hostname resolves in both\nIPv4 and IPv6, the IPv6 part is supposed to be irrelevant, but it causes\nan unexpected failure (GH bug #1512).  Also, when a hostname does not\nresolve in IPv4 and resolves in IPv6, the error message is supposed to\nbe correct, but it is not:\n\n$ filtertest EN10MB 'arp host eth-ipv4-ipv6.host123.libpcap.test'\nfiltertest: 'arp' is not a valid qualifier for 'ip6 host'\n$ filtertest EN10MB 'rarp host eth-ipv4-ipv6.host123.libpcap.test'\nfiltertest: 'rarp' is not a valid qualifier for 'ip6 host'\n$ filtertest EN10MB 'arp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: 'arp' is not a valid qualifier for 'ip6 host'\n$ filtertest EN10MB 'rarp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: 'rarp' is not a valid qualifier for 'ip6 host'\n\nIn gen_scode() case Q_HOST get the IPv6 address skip condition right to\nfix this:\n\n$ filtertest EN10MB 'arp host eth-ipv4-ipv6.host123.libpcap.test'\n(000) ldh      [12]\n(001) jeq      #0x806           jt 2\tjf 7\n(002) ld       [28]\n(003) jeq      #0xa141e28       jt 6\tjf 4\n(004) ld       [38]\n(005) jeq      #0xa141e28       jt 6\tjf 7\n(006) ret      #262144\n(007) ret      #0\n$ filtertest EN10MB 'rarp host eth-ipv4-ipv6.host123.libpcap.test'\n(000) ldh      [12]\n(001) jeq      #0x8035          jt 2\tjf 7\n(002) ld       [28]\n(003) jeq      #0xa141e28       jt 6\tjf 4\n(004) ld       [38]\n(005) jeq      #0xa141e28       jt 6\tjf 7\n(006) ret      #262144\n(007) ret      #0\n$ filtertest EN10MB 'arp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: unknown host 'eth-noipv4-ipv6.host123.libpcap.test' for\n  specified address family\n$ filtertest EN10MB 'rarp host eth-noipv4-ipv6.host123.libpcap.test'\nfiltertest: unknown host 'eth-noipv4-ipv6.host123.libpcap.test' for\n  specified address family\n\nIn pcap-filter(7) explain the address family semantics better in the\ndescription of \"host NAME\".  Update the tests.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":244883,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f339617d70e4183995a64bc29b582d9d020c2c24","revision":"f339617d70e4183995a64bc29b582d9d020c2c24","revlink":"","when":1759833639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 07 Oct 2025 23:47:43","branch":"master","category":"libpcap","codebase":"","comments":"Simplify gen_gateway().\nIn gen_scode() case Q_GATEWAY delegate the remaining memory management\nand error handling downstream; now if gen_gateway() returns, it always\nreturns a non-NULL pointer.  In gen_gateway() handle all errors as early\nas possible; instead of testing whether ai_addr is NULL test whether\nai_family is set to the AF of interest: when that's the case, ai_addr is\nnot NULL (this is how gen_scode() implements case Q_HOST).","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244892,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"66f249110b3d92f3e56ba294cf487616954116a8","revision":"66f249110b3d92f3e56ba294cf487616954116a8","revlink":"","when":1759873663,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 08 Oct 2025 00:20:40","branch":"master","category":"libpcap","codebase":"","comments":"Factor get_host46_byname() out.\nAfter the previous commit much of what gen_gateway() does is the IPv4\nsubset of case Q_HOST in gen_scode().  Factor the common code to a new\nfunction and update various comments.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244899,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c64aba1f4ec2f7ab5741c04c0c8e90391ae7027b","revision":"c64aba1f4ec2f7ab5741c04c0c8e90391ae7027b","revlink":"","when":1759875640,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Oct 2025 22:00:13","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fixup a comment.","files":[{"name":"testprogs/TESTrun"}],"number":244906,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"64acdea09c4ad51a608c4b0efecc44c729538c84","revision":"64acdea09c4ad51a608c4b0efecc44c729538c84","revlink":"","when":1760040013,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Oct 2025 22:00:13","branch":"master","category":"libpcap","codebase":"","comments":"Produce more useful error messages in gen_mcode6().\nInstead of the unspecific \"Mask syntax for networks only\" and \"invalid\nqualifier against IPv6 address\" use a template message and quote both\nthe qualifier and the IPv6 argument -- this way it should be easier to\ntell which part of a complex filter expression causes the error.  Update\nthe tests.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244913,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"72370885ea68f571a77c065c283dd4ffa5a41ee8","revision":"72370885ea68f571a77c065c283dd4ffa5a41ee8","revlink":"","when":1760040013,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 09 Oct 2025 22:00:13","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add reject tests for port_pq_to_ipproto().","files":[{"name":"testprogs/TESTrun"}],"number":244919,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a9ebc72c4432b430ddddeb18e9a88504551108a2","revision":"a9ebc72c4432b430ddddeb18e9a88504551108a2","revlink":"","when":1760040013,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 10 Oct 2025 12:35:14","branch":"master","category":"libpcap","codebase":"","comments":"Fix error messages about 32-bit integer overflow.\nSince commit a5cac25 stoulen() takes a pointer to a string and a\nlength of the string and uses the length to report a problem about the\nstring.  However, by that time it has already modified the length, so\nthe error message does not match the input:\n\n$ filtertest RAW '123456789012345'\nfiltertest: number 1234 overflows 32 bits\n$ filtertest RAW '12345678901234567890'\nfiltertest: number 123456789 overflows 32 bits\n$ filtertest RAW '123456789012345678901234567890'\nfiltertest: number 1234567890123456789 overflows 32 bits\n$ filtertest RAW '0123456701234'\nfiltertest: number  overflows 32 bits\n$ filtertest RAW '0x100000000'\nfiltertest: number  overflows 32 bits\n\nConsequently, if more than one number in the filter expression is out of\nrange, it can be not immediately obvious which one it is:\n\n$ filtertest RAW '4294967296 != 4294967297'\nfiltertest: number  overflows 32 bits\n\nTo fix this, in stoulen() keep a copy of the original string length and\nuse it for the error reporting.  Ibid., factor the format string out and\nshow the base in the message.  Simplify the forward declaration.  Add\ntwo comments to outline the clash space between certain MAC-48 addresses\nand certain octal integers.  Document this syntax peculiarity in the man\npage and add a few basic reject tests.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"scanner.l"},{"name":"testprogs/TESTrun"}],"number":244924,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0d8bd2f67c16637c4d25d81fb24cdcebc35afce6","revision":"0d8bd2f67c16637c4d25d81fb24cdcebc35afce6","revlink":"","when":1760092514,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 10 Oct 2025 21:42:39","branch":"master","category":"libpcap","codebase":"","comments":"Add the size of time_t to the version string.\nThis makes it easier to detect time_t size mismatches between libpcap\nand code that uses libpcap, at least with code that reports the version.","files":[{"name":"CHANGES"},{"name":"Makefile.in"},{"name":"build.sh"},{"name":"pcap-bpf.c"},{"name":"pcap-dag.c"},{"name":"pcap-dpdk.c"},{"name":"pcap-int.h"},{"name":"pcap-linux.c"},{"name":"pcap-npf.c"},{"name":"pcap-snf.c"},{"name":"testprogs/CMakeLists.txt"},{"name":"testprogs/Makefile.in"},{"name":"testprogs/versiontest.c"}],"number":244929,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a976c364c845763a1aaf725e7c30b1356b03d01a","revision":"a976c364c845763a1aaf725e7c30b1356b03d01a","revlink":"","when":1760125359,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Sat 11 Oct 2025 12:57:14","branch":"master","category":"libpcap","codebase":"","comments":"Fixup indentation in map_arphrd_to_dlt().","files":[{"name":"pcap-linux.c"}],"number":244937,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"25eb0a6fc3856ccd1703aa419793e862829ad8c0","revision":"25eb0a6fc3856ccd1703aa419793e862829ad8c0","revlink":"","when":1760180234,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 12 Oct 2025 11:37:07","branch":"master","category":"libpcap","codebase":"","comments":"In gen_ncode() say which link-layer address is the problem.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244942,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ca885e80abb2315e802dd13c16af2499fc5c7794","revision":"ca885e80abb2315e802dd13c16af2499fc5c7794","revlink":"","when":1760261827,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 14 Oct 2025 12:27:06","branch":"master","category":"libpcap","codebase":"","comments":"Fix various failures to reject invalid DECnet primitives.\nEven after my earlier commit 989e194 the current implementation still\nfails to reject some invalid forms of DECnet syntax:\n\n'decnet net net-10-20-30-0.libpcap.test': no error\n'decnet net 1.2.3.0/24': no error\n'decnet net 1.2.3.0 mask 255.255.255.0': no error\n'decnet net 1.2': no error\n\nMake the verification stricter to solve the remaining part of the\nproblem: in gen_scode() and gen_mcode() handle DECnet early and reject\nall forms, in gen_ncode() handle DECnet early and reject all forms\nexcept \"host\".  Improve various comments to explain the context.  For a\nnumber of other \"decnet\" forms instead of misleading error messages\n(e.g., \"Mask syntax for networks only\") return a more useful error\nmessage:\n\n'decnet net net-10-20-30-0.libpcap.test': 'decnet' is not a valid\n  qualifier for 'net'\n'decnet net 1.2.3.0/24': 'decnet' is not a valid qualifier for 'net'\n'decnet net 1.2.3.0 mask 255.255.255.0': 'decnet' is not a valid\n  qualifier for 'net'\n'decnet net 1.2': 'decnet' is not a valid qualifier for 'net'","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":244946,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"597c1f125d5b39b7add8b07cce8295000ec1b5df","revision":"597c1f125d5b39b7add8b07cce8295000ec1b5df","revlink":"","when":1760437626,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 14 Oct 2025 12:30:03","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine comments with gen_scode() code paths.\nUnlike gen_ncode(), gen_mcode() and gen_mcode6(), there is exactly one\ncode path into gen_scode(), namely, through an ID in the grammar.  This\nway, when a comment says \"ID -> gen_scode()\", it states the obvious, and\nwhen it says \"pnum -> gen_scode()\", it is wrong, so eliminate this noise\nto improve the signal.  Add the missing gen_host46_byname() to a couple\ncode paths.","files":[{"name":"testprogs/TESTrun"}],"number":244951,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e3ea9ae39511f93775b72ecdd33dbf998583ac83","revision":"e3ea9ae39511f93775b72ecdd33dbf998583ac83","revlink":"","when":1760437803,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 14 Oct 2025 12:42:55","branch":"master","category":"libpcap","codebase":"","comments":"gencode.c: Factor ERRSTR_INVALID_IPV4_ADDR out.","files":[{"name":"gencode.c"}],"number":244954,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b29d01b9d8f4df5a78ef4a047d94c91dba3f0f55","revision":"b29d01b9d8f4df5a78ef4a047d94c91dba3f0f55","revlink":"","when":1760438575,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 15 Oct 2025 11:49:25","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Eliminate some gaps in \"host\" reject tests.\nThe existing tests could not detect the recently fixed DECnet bugs\nbecause the definitions in %pqual_features do not distinguish between\ndifferent forms of the ID.  Then the subsequent foreach loop that\ngenerates invalid \"host\" primitives does not generate any tests for\nprotocols that support a form of \"host\" no matter which forms of ID are\nvalid and which are not.  Then the resulting reject tests have a number\nof gaps, including IPv4 IDs in DECnet primitives.\n\nTo fix that, in %pqual_features replace the generic \"host\" with seven\nmore specific host/net features; in the loop skip the valid permutations\nonly and include MAC-48, ARCnet and DECnet IDs.  The new test space\nsupersedes a number of earlier reject tests, so remove these.  Document\nthe current code paths in the comments and introduce more helper\nfunctions.","files":[{"name":"testprogs/TESTrun"}],"number":244959,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"33574de699129ad82dcf5860ea8187a4e0939037","revision":"33574de699129ad82dcf5860ea8187a4e0939037","revlink":"","when":1760521765,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 17 Oct 2025 16:12:34","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Two bug fixes have been backported to 1.10.6. [skip ci]","files":[{"name":"CHANGES"}],"number":244964,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9442f391f7d6c391f1219121a8843ad3797b26cd","revision":"9442f391f7d6c391f1219121a8843ad3797b26cd","revlink":"","when":1760710354,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9442f391f7d6c391f1219121a8843ad3797b26cd"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/50/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1760777597.370585,1760777609.674747],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/50/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/50/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1760777609.680781,1760789279.424419],"urls":{}}],"text":["failed","shell"],"times":[1760777597.210236,1760789279.431147]},"51":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/51/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/51/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/51/steps/shell/logs/config.log"]],"number":51,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",51,"Build"],["codebase","","Build"],["got_revision","5aeaf16adb141a7d86e211ea92aa0dc698e5e76e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5aeaf16adb141a7d86e211ea92aa0dc698e5e76e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Oct 2025 15:13:59","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: Fix parameter name validation in the configuration file.\nApparently, one of the changes in commit ac0abe3 lost the negation of\nthe test condition and made any parameter name that starts with a letter\n(which is every parameter name currently implemented in rpcapd) invalid:\n\n$ cat rpcapd.conf\nNullAuthPermit = NO\n$ ./rpcapd -f rpcapd.conf\nrpcapd: error: rpcapd.conf, line 1 doesn't have a valid parameter name\nPress CTRL + C to stop the server...\n\nNegate the condition to fix this.","files":[{"name":"CHANGES"},{"name":"rpcapd/fileconf.c"}],"number":246034,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"80f0e95437013b632b8b88267808676cc917837f","revision":"80f0e95437013b632b8b88267808676cc917837f","revlink":"","when":1760793239,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Oct 2025 16:34:11","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd(8): Document the -a option better.\nMake it clear that in the current implementation multiple \"active\" mode\nclients can be specified using a single -a flag.  Explain what values a\nport takes and when it can be omitted.","files":[{"name":"rpcapd/rpcapd.manadmin.in"}],"number":246035,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9d9cfca91b92d06d4f1b06887efdcbaaa145c9d8","revision":"9d9cfca91b92d06d4f1b06887efdcbaaa145c9d8","revlink":"","when":1760798051,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Oct 2025 16:43:59","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd-config(5): Document ActiveClient and PassiveClient better.\nFor ActiveClient reword the description for clarity.  For PassiveClient\nremove all mentions of port numbers to match what fileconf_read()\nimplements, which in turn matches the behaviour implemented and\ndocumented for the -l command-line flag, which in turn is the most\nsensible behaviour because the source TCP port is almost certainly\nephemeral.","files":[{"name":"rpcapd/rpcapd-config.manfile.in"}],"number":246036,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d71dab8460182398b4efd92de642d0c7778178a8","revision":"d71dab8460182398b4efd92de642d0c7778178a8","revlink":"","when":1760798639,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 18 Oct 2025 16:51:19","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: Fixup a few comments.","files":[{"name":"rpcapd/fileconf.c"},{"name":"rpcapd/rpcapd.c"},{"name":"sockutils.c"}],"number":246037,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5aeaf16adb141a7d86e211ea92aa0dc698e5e76e","revision":"5aeaf16adb141a7d86e211ea92aa0dc698e5e76e","revlink":"","when":1760799079,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5aeaf16adb141a7d86e211ea92aa0dc698e5e76e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/51/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1760800055.122179,1760800059.975375],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/51/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/51/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1760800059.979169,1760812863.903593],"urls":{}}],"text":["build","successful"],"times":[1760800055.027473,1760812863.90864]},"52":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/52/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/52/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/52/steps/shell/logs/config.log"]],"number":52,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",52,"Build"],["codebase","","Build"],["got_revision","0056b3a317f95ddae03ad3020332ce9b7ba74758","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0056b3a317f95ddae03ad3020332ce9b7ba74758","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 18 Oct 2025 22:41:56","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): IPv4-mapped IPv6 is valid syntax.\nMoreover, it is valid in all contexts of an IPv6 address, so move the\ndefinition to the place of first use (\"host\") and refer to inet_pton(3),\nwhich does the parsing.  Later on just refer to the earlier definition.\nAdd IPv4-mapped aliases to the existing IPv6 accept tests, and a few\nreject tests.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":246094,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0056b3a317f95ddae03ad3020332ce9b7ba74758","revision":"0056b3a317f95ddae03ad3020332ce9b7ba74758","revlink":"","when":1760820116,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0056b3a317f95ddae03ad3020332ce9b7ba74758"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/52/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1760864857.89256,1760864863.598666],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/52/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/52/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1760864863.603227,1760879475.044393],"urls":{}}],"text":["build","successful"],"times":[1760864857.764756,1760879475.051823]},"53":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/53/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/53/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/53/steps/shell/logs/config.log"]],"number":53,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",53,"Build"],["codebase","","Build"],["got_revision","636badfec6475b3013e90dd76c8b890426fde802","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","636badfec6475b3013e90dd76c8b890426fde802","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 22 Oct 2025 18:53:09","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: note that we're backporting a change. [skip ci]\nWe're backporting the change to note, in the additional information in\nthe version string, whether netmap is supported.","files":[{"name":"CHANGES"}],"number":246464,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3f157dc561dfe828f6c2e910c3cb5a20f7a9ed02","revision":"3f157dc561dfe828f6c2e910c3cb5a20f7a9ed02","revlink":"","when":1761151989,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Wed 22 Oct 2025 18:56:17","branch":"master","category":"libpcap","codebase":"","comments":"pca-linux: fix grammara in a comment. [skip ci]","files":[{"name":"pcap-linux.c"}],"number":246466,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"636badfec6475b3013e90dd76c8b890426fde802","revision":"636badfec6475b3013e90dd76c8b890426fde802","revlink":"","when":1761152177,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"636badfec6475b3013e90dd76c8b890426fde802"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/53/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761152963.310852,1761152983.403387],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/53/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/53/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761152983.407047,1761166522.105251],"urls":{}}],"text":["build","successful"],"times":[1761152963.183294,1761166522.111002]},"54":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/54/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/54/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/54/steps/shell/logs/config.log"]],"number":54,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",54,"Build"],["codebase","","Build"],["got_revision","39be1af347b84fa2799580c6999badbed6ab4138","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","39be1af347b84fa2799580c6999badbed6ab4138","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 23 Oct 2025 09:46:55","branch":"master","category":"libpcap","codebase":"","comments":"Linux netfilter: Use MAX_GROUP instead of magic number 32","files":[{"name":"pcap-netfilter-linux.c"}],"number":246496,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"39be1af347b84fa2799580c6999badbed6ab4138","revision":"39be1af347b84fa2799580c6999badbed6ab4138","revlink":"","when":1761205615,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"39be1af347b84fa2799580c6999badbed6ab4138"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/54/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761206258.258707,1761206262.477602],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/54/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/54/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761206262.484733,1761220001.341614],"urls":{}}],"text":["build","successful"],"times":[1761206258.17438,1761220001.348408]},"55":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/55/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/55/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/55/steps/shell/logs/config.log"]],"number":55,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",55,"Build"],["codebase","","Build"],["got_revision","d8123484bdca840e93c1d03b3fce05b76e49d346","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d8123484bdca840e93c1d03b3fce05b76e49d346","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 23 Oct 2025 20:07:29","branch":"master","category":"libpcap","codebase":"","comments":"Recognize names of and test a few old DLTs.\nIf there is a reason to keep these DLTs in the code unconditionally,\nthere is also a reason to cover them with at least basic reject filter\ntests, and that requires pcap_datalink_name_to_val() to recognize the\nnames.","files":[{"name":"pcap.c"},{"name":"testprogs/TESTrun"}],"number":246563,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9d5611632eb497d8a8aef7e305200878f1042702","revision":"9d5611632eb497d8a8aef7e305200878f1042702","revlink":"","when":1761242849,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:43:16","branch":"master","category":"libpcap","codebase":"","comments":"Simplify Q_PORT and Q_PORTRANGE in gen_ncode().\nDeclare two variables before the switch block and make two cases easier\nto follow.","files":[{"name":"gencode.c"}],"number":246564,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"158087132fa9f00c3d435b055663940e02f708fa","revision":"158087132fa9f00c3d435b055663940e02f708fa","revlink":"","when":1761252196,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:44:39","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd-config(5): Fixup PassiveClient description.\nThis time actually \"remove all mentions of port numbers\".","files":[{"name":"rpcapd/rpcapd-config.manfile.in"}],"number":246565,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a6c8f8cfc7330b1166c6156f41ec3661a8049bd8","revision":"a6c8f8cfc7330b1166c6156f41ec3661a8049bd8","revlink":"","when":1761252279,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:44:40","branch":"master","category":"libpcap","codebase":"","comments":"pcap_lib_version(3PCAP): Refine the format, update an example.","files":[{"name":"pcap_lib_version.3pcap"}],"number":246566,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"dedff70e592c274a86f689c04455dd66acc392f5","revision":"dedff70e592c274a86f689c04455dd66acc392f5","revlink":"","when":1761252280,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:44:40","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: Fixup an error message in fileconf_read().","files":[{"name":"rpcapd/fileconf.c"}],"number":246567,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"406b8fbb143e3b1fd642baa9a5bfbe66c4238569","revision":"406b8fbb143e3b1fd642baa9a5bfbe66c4238569","revlink":"","when":1761252280,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:44:40","branch":"master","category":"libpcap","codebase":"","comments":"doc: Add recent Solaris CBE details.","files":[{"name":"doc/README.solaris.md"}],"number":246568,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3504a42fcb632504b73c078e656c1178b1befb82","revision":"3504a42fcb632504b73c078e656c1178b1befb82","revlink":"","when":1761252280,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:44:40","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fix a test name and a comment.","files":[{"name":"testprogs/TESTrun"}],"number":246569,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1ca7040df0aa5b6933a16316c3f28ae00103ef88","revision":"1ca7040df0aa5b6933a16316c3f28ae00103ef88","revlink":"","when":1761252280,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 23 Oct 2025 22:44:40","branch":"master","category":"libpcap","codebase":"","comments":"Git-ignore the versiontest executable.","files":[{"name":"testprogs/.gitignore"}],"number":246570,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d8123484bdca840e93c1d03b3fce05b76e49d346","revision":"d8123484bdca840e93c1d03b3fce05b76e49d346","revlink":"","when":1761252280,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d8123484bdca840e93c1d03b3fce05b76e49d346"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/55/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761253069.359856,1761253074.142299],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/55/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/55/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761253074.145901,1761266038.676274],"urls":{}}],"text":["build","successful"],"times":[1761253069.278008,1761266038.682788]},"56":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/56/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/56/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/56/steps/shell/logs/config.log"]],"number":56,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",56,"Build"],["codebase","","Build"],["got_revision","792b4c95e5f10468e846a3d638349ce5a5ddf928","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","792b4c95e5f10468e846a3d638349ce5a5ddf928","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 24 Oct 2025 22:39:19","branch":"master","category":"libpcap","codebase":"","comments":"Fixup more grammar in map_arphrd_to_dlt().","files":[{"name":"pcap-linux.c"}],"number":246692,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3508ad70696bfd21d3219cffeb6fff773bc1f7c5","revision":"3508ad70696bfd21d3219cffeb6fff773bc1f7c5","revlink":"","when":1761338359,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 24 Oct 2025 22:39:51","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add initial apply filter tests for \"gateway\".\nThe results show that in the current implementation the primitive works,\nbut not quite the way most users expect it to.  If this get fixed, the\ntests should make any improvement easy to see.","files":[{"name":"testprogs/TESTrun"},{"name":"tests/filter/gateway_or_not.pcap"}],"number":246693,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"792b4c95e5f10468e846a3d638349ce5a5ddf928","revision":"792b4c95e5f10468e846a3d638349ce5a5ddf928","revlink":"","when":1761338391,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"792b4c95e5f10468e846a3d638349ce5a5ddf928"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/56/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761339475.080509,1761339478.454577],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/56/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/56/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761339478.458097,1761351899.233774],"urls":{}}],"text":["build","successful"],"times":[1761339475.008325,1761351899.241786]},"57":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/57/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/57/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/57/steps/shell/logs/config.log"]],"number":57,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",57,"Build"],["codebase","","Build"],["got_revision","b8ef68b55c420e10483fb99025083d6756204e4b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","b8ef68b55c420e10483fb99025083d6756204e4b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 28 Oct 2025 08:08:18","branch":"master","category":"libpcap","codebase":"","comments":"INSTALL.md: Document the BUILD_YEAR2038 environment variable\n[skip ci]","files":[{"name":"INSTALL.md"}],"number":246911,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"b8ef68b55c420e10483fb99025083d6756204e4b","revision":"b8ef68b55c420e10483fb99025083d6756204e4b","revlink":"","when":1761635298,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"b8ef68b55c420e10483fb99025083d6756204e4b"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/57/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761635866.279664,1761635871.287915],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/57/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/57/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761635871.292854,1761652055.977298],"urls":{}}],"text":["build","successful"],"times":[1761635866.190891,1761652056.273264]},"58":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/58/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/58/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/58/steps/shell/logs/config.log"]],"number":58,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",58,"Build"],["codebase","","Build"],["got_revision","81c00ffef3c70ee84df80a65df1f0856c90b9263","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","81c00ffef3c70ee84df80a65df1f0856c90b9263","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine a few assorted accept blocks.\nIn MTP tests, for example, \"sls (3)\" tests a relevant code path, but\n\"sls (3 or 3)\" tests effects of the optimizer on a code path that is\nalready covered with another test.  This causes unnecessary differences\nin the unoptimized program, so remove such aliases and expect the short\nprogram to be the unoptimized program.  Idem ATM tests.  For the length\ntests keep all the aliases, but split these into separate tests on\nsimilar grounds.  Use the 00 prefix to test octal for IPv4 and fix a\ncomment.","files":[{"name":"testprogs/TESTrun"}],"number":247049,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ebddc84406b07b71bcb2559b921b75baa20bc424","revision":"ebddc84406b07b71bcb2559b921b75baa20bc424","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Define \"opt\" and \"unopt\" in more accept blocks.","files":[{"name":"testprogs/TESTrun"}],"number":247050,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"fb47c0422f14514374290c4cd668fd748ec30901","revision":"fb47c0422f14514374290c4cd668fd748ec30901","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"Get BPF_K and BPF_X right in gencode.c.\nApparently, earlier I made an error in commit 87b9146, in that it is not\nright to replace five instances of a BPF_JMP|BPF_JEQ|BPF_X block with\ncalls to gen_jmp(): gen_jmp() uses JMP() to produce a BPF_K branch\ninstruction, which takes a constant for the \"#k\", but a BPF_X branch\ninstruction does not take a constant.\n\nThis error did not manifest in practice because BPF_K == 0x00 and BPF_X\n== 0x08, so passing BPF_X to gen_jmp() by coincidence worked as before.\nTo make it obvious which variety of a branch block the code means to\nproduce, replace gen_jmp() with gen_jmp_k() and gen_jmp_x(), each of\nwhich does its own correct thing.\n\nWhilst prototyping the above bug fix, in a few cases I had confused\nnew_stmt() with gen_jmp() and omitted a mandatory value from the ORed\nbitmasks, which was not obvious until the tests failed.  To make such\nmistakes compile errors, have JMP() take two arguments and use the\nmacro instead of composing the bitmasks in place.","files":[{"name":"gencode.c"}],"number":247051,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"949f5fc9f6b6aeead97382565a004ebcae60a164","revision":"949f5fc9f6b6aeead97382565a004ebcae60a164","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 29 Oct 2025 18:55:36","branch":"master","category":"libpcap","codebase":"","comments":"Do not special-case BPF_JEQ in gen_relation_internal().\nThe function stores one operand in A and the other in X.  For BPF_JGT\nand BPF_JGE it generates \"jgt x\" and \"jge x\" respectively, which works\nexactly as required.  However, for BPF_JEQ it subtracts X from A, then\ncompares A with 0.  Although the immediate effect of this is the same as\nthat of \"jeq x\", the former requires an additional instruction.  Also it\ndoes not preserve the original value of the operand in A, which may get\nin the way of subsequent optimizations; indeed, optimizer.c:opt_peep()\nfolds \"sub x; jeq #0\" into \"jeq x\".\n\nThus in gen_relation_internal() use one gen_jmp_x() invocation for all\ncases.  In 13 accept blocks this eliminates from the unoptimized program\none instruction per every instance of \"EXPR1 == EXPR2\" and\n\"EXPR1 != EXPR2\".","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247052,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"81c00ffef3c70ee84df80a65df1f0856c90b9263","revision":"81c00ffef3c70ee84df80a65df1f0856c90b9263","revlink":"","when":1761760536,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"81c00ffef3c70ee84df80a65df1f0856c90b9263"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/58/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761760744.863374,1761760749.782415],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/58/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/58/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761760749.786303,1761776406.787762],"urls":{}}],"text":["build","successful"],"times":[1761760744.788668,1761776406.795694]},"59":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/59/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/59/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/59/steps/shell/logs/config.log"]],"number":59,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",59,"Build"],["codebase","","Build"],["got_revision","a887dd3044a44cb5057442db7cea5bf51ae79cbf","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a887dd3044a44cb5057442db7cea5bf51ae79cbf","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 30 Oct 2025 14:20:03","branch":"master","category":"libpcap","codebase":"","comments":"Use inet_pton() directly to validate HID6 in scanner.l.\nTo validate a string to be a well-formed IPv6 address, an invocation of\ngetaddrinfo(3) with hints.ai_family set to AF_INET6 and hints.ai_flags\nset to AI_NUMERICHOST effectively is the same as an invocation of\ninet_pton(3), but involves an indirection with setup and teardown, so do\nnot over-engineer it.  See also commit 5acbaa8.","files":[{"name":"gencode.c"},{"name":"scanner.l"}],"number":247149,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e7651403901b5fbed6c54e1ac0a938408f27613b","revision":"e7651403901b5fbed6c54e1ac0a938408f27613b","revlink":"","when":1761830403,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 30 Oct 2025 14:21:27","branch":"master","category":"libpcap","codebase":"","comments":"Decipher a few loads in gen_protochain().","files":[{"name":"gencode.c"}],"number":247150,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2641704f6925cb1dc742139c3ddae1bae03e7142","revision":"2641704f6925cb1dc742139c3ddae1bae03e7142","revlink":"","when":1761830487,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 30 Oct 2025 15:36:33","branch":"master","category":"libpcap","codebase":"","comments":"For proto-unqualified \"port\" test for SCTP after TCP and UDP.\nPoint 3 of GH #1022 is that the current implementation of \"port\" in\ngen_port_common() and gen_port6_common() tests for SCTP first, then for\nTCP, then for UDP, but for a random packet SCTP is the least likely\nprotocol in this set.  Therefore make the SCTP match the last one.\n\nAs to which of UDP and TCP is more likely than the other in a random\npacket, [1] discusses that in 1998-2008 TCP was substantially more\nlikely with no tendency for change, so until proven otherwise let's\nsuppose this still holds.  Therefore keep the UDP match after the TCP\nmatch.\n\n1: \"Media Streaming Observations: Trends in UDP to TCP Ratio\",\n   pp. 147-162, vol. 3, No 3 & 4, year 2010, International Journal on\n   Advances in Systems and Measurements\n   https://www.iariajournals.org/systems_and_measurements/sysmea_v3_n34_2010_paged.pdf","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247151,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c34f4a98fbf08c1dac474e279faa913bc9e9b72a","revision":"c34f4a98fbf08c1dac474e279faa913bc9e9b72a","revlink":"","when":1761834993,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 30 Oct 2025 19:45:02","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add reject tests for invalid dir qualifiers.","files":[{"name":"testprogs/TESTrun"}],"number":247152,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1f3648a649c4cd12b5d864ef30ac9f35ff283053","revision":"1f3648a649c4cd12b5d864ef30ac9f35ff283053","revlink":"","when":1761849902,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 30 Oct 2025 20:13:32","branch":"master","category":"libpcap","codebase":"","comments":"Use bpf_error() to handle all unexpected dir qualifiers.\nIf a direction qualifier has been validated by the parser and a switch\nblock on the result has a case for every valid value (as is the case\nnow), the default case with abort() is dead code, otherwise it is a bug\nin libpcap (as was the case before commit 4d6e12c and potentially could\nbe again in future) that is specific to the filter string.\n\nThe latter could or could not be a user input, but in any case instead\nof terminating the process it would be more proper to report an ordinary\nfailure to compile the expression and to let the application handle it.\nThus in all switch blocks that take a direction qualifier handle both\nthe expected invalid values and any unexpected invalid values using\nbpf_error().","files":[{"name":"gencode.c"}],"number":247153,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a887dd3044a44cb5057442db7cea5bf51ae79cbf","revision":"a887dd3044a44cb5057442db7cea5bf51ae79cbf","revlink":"","when":1761851612,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a887dd3044a44cb5057442db7cea5bf51ae79cbf"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/59/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761866994.235932,1761867000.847999],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/59/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/59/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761867000.85444,1761884553.969309],"urls":{}}],"text":["build","successful"],"times":[1761866994.04045,1761884553.987129]},"60":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/60/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/60/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/60/steps/shell/logs/config.log"]],"number":60,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",60,"Build"],["codebase","","Build"],["got_revision","a516cf3c9614d096cf351bfd5239c7f17ab41388","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a516cf3c9614d096cf351bfd5239c7f17ab41388","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 31 Oct 2025 12:09:30","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Parametrise proto non-abbreviation tests.","files":[{"name":"testprogs/TESTrun"}],"number":247225,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5204387c5b517e26cc6dfd9ec6c73c0bbc4b6dbb","revision":"5204387c5b517e26cc6dfd9ec6c73c0bbc4b6dbb","revlink":"","when":1761908970,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 31 Oct 2025 12:09:30","branch":"master","category":"libpcap","codebase":"","comments":"Use bpf_error() to handle all unexpected proto qualifiers.\nSimilarly to commit a887dd3, gen_host(), gen_host6(), gen_proto() and\ngen_proto_abbrev_internal() need to know which protocols they support,\nbut not which ones they don't -- such hard-coded enumerations trivially\ncome out of sync, see commits 1116e7b and dcce86c -- so in each function\njust call bpf_error() once to catch all causes of the failure to\ncompile.  Existing reject tests already test these code paths for all\nunsupported proto qualifiers that pass the parser.","files":[{"name":"gencode.c"}],"number":247226,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5309538e74ea1ccc4e79b4396dd08223e3b40538","revision":"5309538e74ea1ccc4e79b4396dd08223e3b40538","revlink":"","when":1761908970,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 31 Oct 2025 13:38:08","branch":"master","category":"libpcap","codebase":"","comments":"Make some internal errors a pcap_compile() error.\nIntroduce a new error format string, this time for an internal error\ncaused by an invalid argument value, and use it instead of the 11\nremaining abort() calls in gencode.c.  For example, in gen_wlanhostop()\nthe latter is an internal error (and dead code) because the switch block\nenumerates all defined direction qualifiers, the same principle applies\nto the other functions.  There are no tests for these code paths, which\nare unreachable in the current implementation.","files":[{"name":"gencode.c"}],"number":247227,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a214ced9207e7f2fb28b9039cde0f604f4ca8968","revision":"a214ced9207e7f2fb28b9039cde0f604f4ca8968","revlink":"","when":1761914288,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 31 Oct 2025 13:38:13","branch":"master","category":"libpcap","codebase":"","comments":"Lose break-only DLT cases in gen_linktype().\nDo not try to enumerate every unsupported DLTs, it is not practicable\nand not necessary in the first place.  Existing reject tests cover this\ncode path.","files":[{"name":"gencode.c"}],"number":247228,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c174f7dc622e77eea0256deb53e3debeac9761e2","revision":"c174f7dc622e77eea0256deb53e3debeac9761e2","revlink":"","when":1761914293,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 31 Oct 2025 13:38:14","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Spell \"EtherType\" consistently.","files":[{"name":"pcap-filter.manmisc.in"}],"number":247229,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d0dc584143a0887be3b4400f85f2647f857b6713","revision":"d0dc584143a0887be3b4400f85f2647f857b6713","revlink":"","when":1761914294,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 31 Oct 2025 16:48:01","branch":"master","category":"libpcap","codebase":"","comments":"In gen_host46_byname() always process IPv4 before IPv6.\nFrom the multi-platform testing point of view, getaddrinfo() can be an\nunreliable external effect, which gets in the way of verifying, for\nexample, that \"src host HOSTNAME\" compiles exactly to the expected\nfilter program when the hostname resolves in both IPv4 and IPv6.  See\nalso GH #1574.\n\nTo reduce this problem space, iterate over the results of getaddrinfo()\nup to two times: the first time process IPv4 addresses only, if present,\nand the second time process IPv6 addresses only, if present.","files":[{"name":"gencode.c"}],"number":247230,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a516cf3c9614d096cf351bfd5239c7f17ab41388","revision":"a516cf3c9614d096cf351bfd5239c7f17ab41388","revlink":"","when":1761925681,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a516cf3c9614d096cf351bfd5239c7f17ab41388"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/60/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1761935864.106404,1761935868.635334],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/60/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/60/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1761935868.638902,1761954628.296027],"urls":{}}],"text":["build","successful"],"times":[1761935864.032613,1761954628.307441]},"61":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/61/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/61/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/61/steps/shell/logs/config.log"]],"number":61,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",61,"Build"],["codebase","","Build"],["got_revision","beba7605dfccba40eda1694efdbf8a90821fdbba","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","beba7605dfccba40eda1694efdbf8a90821fdbba","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 01 Nov 2025 14:35:46","branch":"master","category":"libpcap","codebase":"","comments":"Remove the two remaining traces of bzero(3).\nThe man pages say POSIX.1-2001 deprecated the function and POSIX.1-2008\nremoved it.","files":[{"name":"pcap-bpf.c"},{"name":"pcap-netmap.c"}],"number":247299,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6cb7d1ad7b3465c941ba127343066c6012afb3d7","revision":"6cb7d1ad7b3465c941ba127343066c6012afb3d7","revlink":"","when":1762004146,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 01 Nov 2025 14:36:00","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Spell \"EtherType\" in a couple more places.","files":[{"name":"pcap-filter.manmisc.in"}],"number":247300,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bec8853b12a4a22730db0d57dc0cf78a48075678","revision":"bec8853b12a4a22730db0d57dc0cf78a48075678","revlink":"","when":1762004160,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 01 Nov 2025 14:36:00","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Remove a redundant test.\nThere is a foreach loop further below that tests every non-LLC DLT to\nreject \"llc\".","files":[{"name":"testprogs/TESTrun"}],"number":247301,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6222eca1c0dc9a0b03575995522460a286c8df6d","revision":"6222eca1c0dc9a0b03575995522460a286c8df6d","revlink":"","when":1762004160,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 01 Nov 2025 14:36:00","branch":"master","category":"libpcap","codebase":"","comments":"Mention DLT names in error messages as well.\nGiven a DLT description, it may be not immediately obvious which name\nand number it stands for, which may obscure the meaning of an error\nstring.  Introduce a helper function to give both the name and the\ndescription if possible, or at very least to tell the number, and use it\nin gencode.c instead of pcap_datalink_val_to_description_or_dlt().\nWhile at it, in gen_vlan() and gen_mpls_internal() instead of producing\na custom error string use fail_kw_on_dlt(), and re-jig the error string\nin require_basic_bpf_extensions() to be easier to match in the tests.\nIn TESTrun update reject tests to verify the DLT name in error messages\nthat now include it.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247302,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7f3a7ff612f6d876ff709b679a69c16c64454752","revision":"7f3a7ff612f6d876ff709b679a69c16c64454752","revlink":"","when":1762004160,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 01 Nov 2025 14:36:00","branch":"master","category":"libpcap","codebase":"","comments":"Use calloc(3) a little bit more.","files":[{"name":"fad-gifc.c"},{"name":"fad-glifc.c"},{"name":"gencode.c"}],"number":247303,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"beba7605dfccba40eda1694efdbf8a90821fdbba","revision":"beba7605dfccba40eda1694efdbf8a90821fdbba","revlink":"","when":1762004160,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"beba7605dfccba40eda1694efdbf8a90821fdbba"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/61/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762004870.445669,1762004875.279767],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/61/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/61/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762004875.283412,1762024158.052711],"urls":{}}],"text":["build","successful"],"times":[1762004870.359823,1762024158.059035]},"62":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/62/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/62/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/62/steps/shell/logs/config.log"]],"number":62,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",62,"Build"],["codebase","","Build"],["got_revision","67bcc83e1a80882157f93629956e82edb1571e16","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","67bcc83e1a80882157f93629956e82edb1571e16","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 02 Nov 2025 14:02:36","branch":"master","category":"libpcap","codebase":"","comments":"rpcap: Use straight quote (') as in most other cases","files":[{"name":"pcap-rpcap.c"}],"number":247390,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"67bcc83e1a80882157f93629956e82edb1571e16","revision":"67bcc83e1a80882157f93629956e82edb1571e16","revlink":"","when":1762088556,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"67bcc83e1a80882157f93629956e82edb1571e16"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/62/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762089468.8202,1762089473.674256],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/62/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/62/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762089473.678146,1762109662.691147],"urls":{}}],"text":["build","successful"],"times":[1762089468.749056,1762109662.69705]},"63":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/63/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/63/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/63/steps/shell/logs/config.log"]],"number":63,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",63,"Build"],["codebase","","Build"],["got_revision","7db3d9311f869af5801b16383411c91839bc4f66","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7db3d9311f869af5801b16383411c91839bc4f66","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 02 Nov 2025 23:18:03","branch":"master","category":"libpcap","codebase":"","comments":"Properly reject \"link proto\" for DLT_BACNET_MS_TP.\nWhen the BACnet MS/TP case in gen_linktype() tests for the arbitrary\nnumber 0x55FF0000 using the bitmask 0xFFFF0000, the only obvious\nmismatch between the problem space and the solution space is the\ndiscarding of the low 16 bits in a 32-bit value instead of using a plain\n16-bit comparison.\n\nHowever, the main problem is that the bytes 0x55 0xFF comprise the MS/TP\nframe preamble and gen_linktype() matches any well-formed MS/TP frame\nregardless of the actual contents.  This means any explicit or implicit\ntests for a link-layer protocol ID always match, for example, \"port 80\"\nseemingly works, but erroneously interprets MS/TP frames as IPv4 and\nIPv6 packets.\n\nRemove the case from gen_linktype() to have pcap_compile() reject input\nthat is semantically invalid in the first place.  Add a comment and\nupdate the tests.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247487,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"ba50c5a4299ef835e7aa078e517b92f28de22563","revision":"ba50c5a4299ef835e7aa078e517b92f28de22563","revlink":"","when":1762121883,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 02 Nov 2025 23:18:14","branch":"master","category":"libpcap","codebase":"","comments":"Make ARCnet a specific case of MAC-8.\nGeneralize gen_ahostop() into gen_mac8host() and place the latter\nnear gen_mac48host().  Refine the checks and error messages in\ngen_acode() and place it near gen_ecode().  Refine existing reject\nblocks that concern gen_acode() to cover the validation better, place\nthese in one place and omit AID from the code paths because that's the\nonly way into gen_acode().","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247488,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8a8dd431daeeb233133aef2fc7edafed6f3073e4","revision":"8a8dd431daeeb233133aef2fc7edafed6f3073e4","revlink":"","when":1762121894,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 02 Nov 2025 23:18:14","branch":"master","category":"libpcap","codebase":"","comments":"Extend \"link (host|broadcast)\" support onto DLT_BACNET_MS_TP.\nReuse a pre-existing syntax and add MS/TP particulars to gen_mac8host()\nand gen_broadcast().  Add initial tests, in the man page document MS/TP\nas a specific case of MAC-8.  This change is based on the specification\nin [1], the apply test savefile comprises packets 851~860 from [2].\n\n1: https://kargs.net/BACnet/BACnet_MSTP.pdf\n2: https://kargs.net/captures/mstp_20140225214217.cap","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"},{"name":"tests/filter/mstp_20140225214217.pcap"}],"number":247489,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7db3d9311f869af5801b16383411c91839bc4f66","revision":"7db3d9311f869af5801b16383411c91839bc4f66","revlink":"","when":1762121894,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7db3d9311f869af5801b16383411c91839bc4f66"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/63/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762186064.222355,1762186069.163254],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/63/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/63/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762186069.166884,1762206096.518911],"urls":{}}],"text":["build","successful"],"times":[1762186064.14863,1762206096.525059]},"64":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/64/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/64/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/64/steps/shell/logs/config.log"]],"number":64,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",64,"Build"],["codebase","","Build"],["got_revision","c79b3cbcfba8283841ae6c67ec7ca5d2d7ecfe92","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c79b3cbcfba8283841ae6c67ec7ca5d2d7ecfe92","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 03 Nov 2025 22:36:53","branch":"master","category":"libpcap","codebase":"","comments":"Do not try matching RFC 1051 system codes for ARCnet.\nRemove the old system codes from gen_linktype() and document the\nrationale.  ARCnet filter programs are now shorter and result in fewer\nfalse positives, so update the affected tests.  See also GH #1516.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247516,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c79b3cbcfba8283841ae6c67ec7ca5d2d7ecfe92","revision":"c79b3cbcfba8283841ae6c67ec7ca5d2d7ecfe92","revlink":"","when":1762205813,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c79b3cbcfba8283841ae6c67ec7ca5d2d7ecfe92"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/64/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762206467.477043,1762206471.322453],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/64/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/64/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762206471.326044,1762225263.386191],"urls":{}}],"text":["build","successful"],"times":[1762206467.399645,1762225263.393767]},"65":{"blame":["Denis Ovsienko <denis@ovsienko.info>","Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/65/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/65/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/65/steps/shell/logs/config.log"]],"number":65,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",65,"Build"],["codebase","","Build"],["got_revision","aeb3035bd9c920c3b1e3774957f14e37d0103591","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","aeb3035bd9c920c3b1e3774957f14e37d0103591","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 04 Nov 2025 22:11:13","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Introduce savefile-based reject tests.\nImplement a reject test variety that takes a savefile and expects\nfiltertest to fail because the file is malformed.  For that accommodate\na different expected exit status and a slightly different savefile\npath.  Amend integrity self-checks as required.  Use the pre-existing\nsix malformed files in tests/ to specify new tests.","files":[{"name":"testprogs/TESTrun"}],"number":247617,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"04be3d5cf2573ea1148ca535b39ece7b4920aa04","revision":"04be3d5cf2573ea1148ca535b39ece7b4920aa04","revlink":"","when":1762290673,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 04 Nov 2025 22:11:13","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add reject tests that require optimization.\nAdd 11 reject tests to complement accept blocks that can run unoptimized\nonly.","files":[{"name":"testprogs/TESTrun"}],"number":247618,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"77c8d5d22da2ec7ab544b9dd4b1f4c9ac210e8e1","revision":"77c8d5d22da2ec7ab544b9dd4b1f4c9ac210e8e1","revlink":"","when":1762290673,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 04 Nov 2025 22:11:13","branch":"master","category":"libpcap","codebase":"","comments":"pcap: Use the same error message for all unsupported savefile versions\nBefore:\narchaic pcap savefile format\nNow:\nunsupported pcap savefile version X.Y","files":[{"name":"sf-pcap.c"},{"name":"testprogs/TESTrun"}],"number":247619,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"aeb3035bd9c920c3b1e3774957f14e37d0103591","revision":"aeb3035bd9c920c3b1e3774957f14e37d0103591","revlink":"","when":1762290673,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"aeb3035bd9c920c3b1e3774957f14e37d0103591"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/65/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762291068.96602,1762291073.648376],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/65/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/65/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762291073.652478,1762308206.368633],"urls":{}}],"text":["build","successful"],"times":[1762291068.889516,1762308206.374713]},"66":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/66/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/66/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/66/steps/shell/logs/config.log"]],"number":66,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",66,"Build"],["codebase","","Build"],["got_revision","4416998c337349f948751fc4144f870bc789da12","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","4416998c337349f948751fc4144f870bc789da12","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 05 Nov 2025 01:49:59","branch":"master","category":"libpcap","codebase":"","comments":"Lose the unused checks for tpacket_auxdata.tp_vlan_tci. [skip ci]\nThe structure has the member on all supported Linux systems and\npcap-linux.c stopped using the HAVE_STRUCT_TPACKET_AUXDATA_TP_VLAN_TCI\nguard after commit 7c78bcb in 2020.  See also GH #1499.","files":[{"name":"CMakeLists.txt"},{"name":"cmakeconfig.h.in"},{"name":"configure.ac"}],"number":247628,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4416998c337349f948751fc4144f870bc789da12","revision":"4416998c337349f948751fc4144f870bc789da12","revlink":"","when":1762303799,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"4416998c337349f948751fc4144f870bc789da12"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/66/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762308208.732967,1762308212.002923],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/66/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/66/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762308212.006838,1762323522.637735],"urls":{}}],"text":["build","successful"],"times":[1762308208.640287,1762323522.68251]},"67":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/67/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/67/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/67/steps/shell/logs/config.log"]],"number":67,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",67,"Build"],["codebase","","Build"],["got_revision","730a8dbf94b65cd4b6b8f712895622c846b7eb20","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","730a8dbf94b65cd4b6b8f712895622c846b7eb20","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 05 Nov 2025 10:38:19","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Test proto-unqualified \"(host|net)\" better.\nThe existing tests that mix \"ip host IPV4ADDR\" and \"host IPV4ADDR\" etc.\non DLT_RAW and declare the same optimized filter program do not cover\nthe problem space well enough.  One problem with that is such blocks\ncannot declare an unoptimized filter program because in the unoptimized\nspace the proto-qualified form does not contain any ARP/RARP branches,\nbut proto-unqualified form contains them as unreachable instructions.\nAnother problem is that this way it is impossible to verify that the\nproto-unqualified form matches ARP and ARP under right conditions.\n\nThus move the proto-unqualified aliases to their own test blocks and use\na DLT that supports all the implied protocols, and many others -- this\nway the test proves that the implicit set of protocols extends as far as\nit is supposed to extend, and no further.  Limit the new blocks to\nlowercase hostnames only, and repeat a quarter (with a fixed dir\nqualifier) of the new blocks for DLT_RAW to cover the elimination of ARP\nand RARP in greater detail for the next commits.  This adds the\nfollowing accept test blocks:\n\n* net_ipv4addr_16bit_IP_OVER_FC (from ip_net_addr)\n* src_net_ipv4addr_24bit_IP_OVER_FC (from ip_src_net_addr)\n* dst_net_ipv4addr_8bit_IP_OVER_FC (from ip_dst_net_addr_8)\n* src_and_dst_net_ipv4addr_12bit_IP_OVER_FC (new)\n* src_and_dst_net_ipv4addr_12bit_RAW (new)\n\n* net_ipv6addr_IP_OVER_FC (from ip6_net)\n* src_net_ipv6addr_IP_OVER_FC (from ip6_src_net)\n* dst_net_ipv6addr_IP_OVER_FC (new)\n* src_and_dst_net_ipv6addr_IP_OVER_FC (new)\n* src_and_dst_net_ipv6addr_RAW (new)\n\n* net_name_EN10MB (new)\n* src_net_name_EN10MB (from ip_src_net_name and ip_src_net_NAME)\n* dst_net_name_EN10MB (from ip_dst_net_name and ip_dst_net_NAME)\n* src_and_dst_net_name_EN10MB (new)\n* src_and_dst_net_name_RAW (new)\n\n* host_ipv4addr_FDDI (from ip_host_addr)\n* src_host_ipv4addr_FDDI (from ip_src_host_addr)\n* dst_host_ipv4addr_FDDI (from ip_dst_host_addr)\n* src_and_dst_host_ipv4addr_FDDI (new)\n* src_and_dst_host_ipv4addr_RAW (new)\n\n* host_ipv6addr_IEEE802_11 (from ip6_host_addr)\n* src_host_ipv6addr_IEEE802_11 (from ip6_src_host_addr)\n* dst_host_ipv6addr_IEEE802_11 (from ip6_dst_host_addr)\n* src_and_dst_host_ipv6addr_IEEE802_11 (new)\n* src_and_dst_host_ipv6addr_RAW (new)\n\n* host_noeth_ipv4_noipv6_EN10MB (from ip_host_name/ip_host_NAME)\n* host_noeth_noipv4_ipv6_EN10MB (from ip6_host_name/ip6_host_NAME)\n* host_noeth_ipv4_ipv6_EN10MB (new)\n* src_host_noeth_ipv4_noipv6_EN10MB (from ip_src_host_name and\n  ip_src_host_NAME)\n* src_host_noeth_noipv4_ipv6_EN10MB (from ip6_src_host_name and\n  ip6_src_host_NAME)\n* src_host_noeth_ipv4_ipv6_EN10MB (new)\n* dst_host_noeth_ipv4_noipv6_EN10MB (from ip_dst_host_name and\n  ip_dst_host_NAME)\n* dst_host_noeth_noipv4_ipv6_EN10MB (from ip6_dst_host_name and\n  ip6_dst_host_NAME)\n* dst_host_noeth_ipv4_ipv6_EN10MB (new)\n* src_and_dst_host_noeth_ipv4_noipv6_EN10MB (new)\n* src_and_dst_host_noeth_noipv4_ipv6_EN10MB (new)\n* src_and_dst_host_noeth_ipv4_ipv6_EN10MB (new)\n* src_and_dst_host_noeth_ipv4_noipv6_RAW (new)\n* src_and_dst_host_noeth_noipv4_ipv6_RAW (new)\n* src_and_dst_host_noeth_ipv4_ipv6_RAW (new)","files":[{"name":"testprogs/TESTrun"}],"number":247686,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a821648ddcea7b55484097e4db5406aefbaba100","revision":"a821648ddcea7b55484097e4db5406aefbaba100","revlink":"","when":1762335499,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:44:08","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Run most accept tests both optimized and not.\nIn the accept block structure make sure both \"opt\" and \"unopt\" are\nalways _declared_ (i.e. Perl hash keys present), and introduce\n\"optunopt\" as a shorthand to _define_ (i.e. to set to something other\nthan Perl undef) both values at once.\n\nAlways require \"unopt\" to be _defined_ because that's the least of what\ncan be expected from an accept test; allow \"opt\" to be _declared_ as\nundef because several accept tests cannot run optimized.  Require all\n_defined_ results to be non-empty; require \"opt\" and \"unopt\" not to be\nequal if each has been defined explicitly rather than expanded from\n\"optunopt\".  Convert most (505) accept blocks to define \"optunopt\", in\nthe other 145 blocks define both \"opt\" and \"unopt\", in the remaining 11\nblocks define \"unopt\" and specify \"opt\" as undef.","files":[{"name":"testprogs/TESTrun"}],"number":247687,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e42274711bfd0ef4a7fcf4d9c0105fccd741e494","revision":"e42274711bfd0ef4a7fcf4d9c0105fccd741e494","revlink":"","when":1762335848,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"Have gen_and(), gen_or() and gen_not() return the result.\nAlso always use the result, except a few times for gen_not().  This\nrewrites a lot of invocations, but preserves the logic, so there are no\nchanges to the tests.","files":[{"name":"gencode.c"},{"name":"gencode.h"},{"name":"grammar.y.in"}],"number":247688,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"39927bb09f5f12059834d99f6268adc7ab21dbb7","revision":"39927bb09f5f12059834d99f6268adc7ab21dbb7","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"Reduce AND/OR on a Boolean constant early.\nIn the current implementation gen_true() produces \"ld #0x0; jeq #0x0\"\nand gen_false() produces \"ld #0x1; jeq #0x0\".  When such a block becomes\nan argument of gen_and() or gen_or(), it is not quite trivial to detect\nthe original Boolean constant behind it, so instead of potentially\nreducing the logical AND/OR to exactly one of its arguments the\nfunctions always combine both blocks in a generic manner.  This accounts\nto at least a fraction of dead branches in some unoptimized filter\nprograms.\n\nSubsequently the optimizer (if it is available for the DLT and enabled\nby the user) eliminates many (but not all, see GH #1022) of such no-op\ninstructions, but it would be better not to produce them in the first\nplace.  As the earlier commits 8620df1, 8788f68 and 6ffae89 show, such\nreductions of a few ANDs indeed have the desired effect, but depend on\nspecialized code outwith gen_and().  To cover all such use cases using\nsimpler code, generalize the solution.\n\nAdd another field to struct block to convey the Boolean meaning of a\nblock (definitely true, definitely false, something else), and process\nthat in gen_uncond(), gen_and(), gen_or() and gen_not().  This conflicts\nwith the old style of taking the result of gen_and() and gen_or() from\nthe second argument, so apply PCAP_WARN_UNUSED_RESULT and add comments.\nAs the affected tests show, this has varying effect on the number of\ninstructions:\n\nDLT_RAW \"host IPV4ADDR\" (-12 unopt.)\nDLT_RAW \"net IPV4ADDR\" (-16 unopt.)\nDLT_RAW \"net NAME\" (-12 unopt.)\nDLT_RAW \"(arp|rarp) host IPV4ADDR\" (-4 unopt.)\nDLT_EN10MB \"vxlan [NUM]\" (-10 unopt.)\nDLT_EN10MB \"vxlan and vxlan\" (-7 opt. and -20 unopt.)\nDLT_EN10MB \"geneve [NUM]\" (-21 opt. and -21 unopt.)\nDLT_EN10MB \"geneve and geneve\" (-42 opt. and -42 unopt.)\nDLT_IPV4 \"ip multicast\" (-1 opt. and -2 unopt.)\nDLT_IPV4 \"ip broadcast\" (-1 opt. and -2 unopt.)\nDLT_IPV6 \"ip6 multicast\" (-1 opt. and -2 unopt.)\nDLT_IPV6 \"icmp6[NUMBER] != NUMBER\" (-1 opt. and -1 unopt.)\n\nThere is no change in any \"host NAME\" accept blocks: the conditional\nq.proto expansion in gen_scode() case Q_HOST eliminates both ARP and\nRARP already.","files":[{"name":"gencode.c"},{"name":"gencode.h"},{"name":"testprogs/TESTrun"}],"number":247689,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1687065d1653dd004e51c3bf16436c0d2fde915c","revision":"1687065d1653dd004e51c3bf16436c0d2fde915c","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"In gen_scode() always leave the proto qualifier intact.\nThe only effect of the conditional override that expands Q_DEFAULT to\nQ_IP and Q_IPV6 (but not Q_ARP or Q_RARP) used to be absence of the ARP\nand RARP dead branches in the unoptimized filter program for a number of\nDLTs.  Since this is now a particular case of the generic AND/OR\nreduction, remove the custom code -- this produces exactly the same\nfilter programs, so there is no change in any tests.","files":[{"name":"gencode.c"}],"number":247690,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0434bf6060d1b3082074f31bf1173285cfdabef0","revision":"0434bf6060d1b3082074f31bf1173285cfdabef0","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 05 Nov 2025 10:45:07","branch":"master","category":"libpcap","codebase":"","comments":"Remove the earlier IPv4/IPv6-specific AND reductions.\nThis code now is a particular case of what gen_and() does, so there is\nno point in keeping it.  There is no change in any tests because the\nexpected optimizations hold as before.","files":[{"name":"gencode.c"}],"number":247691,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"730a8dbf94b65cd4b6b8f712895622c846b7eb20","revision":"730a8dbf94b65cd4b6b8f712895622c846b7eb20","revlink":"","when":1762335907,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"730a8dbf94b65cd4b6b8f712895622c846b7eb20"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/67/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762354676.116873,1762354679.849075],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/67/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/67/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762354679.852665,1762374955.387613],"urls":{}}],"text":["build","successful"],"times":[1762354676.038618,1762374955.398177]},"68":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/68/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/68/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/68/steps/shell/logs/config.log"]],"number":68,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",68,"Build"],["codebase","","Build"],["got_revision","3ed0cd024e96bd3a0b016c49f0a1128e4563850a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","3ed0cd024e96bd3a0b016c49f0a1128e4563850a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 07 Nov 2025 13:01:29","branch":"master","category":"libpcap","codebase":"","comments":"Fix GENEVE- and VXLAN-encapsulated matching.\nIn my recent commit 1687065 the filter programs for \"vxlan [NUM]\",\n\"vxlan and vxlan\", \"geneve [NUM]\" and \"geneve and geneve\" have become\nsubstantially shorter.  As it turns out, the missing instructions are\nthe outputs of gen_geneve_offsets() and gen_vxlan_offsets(), so\nfiltering of protocols encapsulated in GENEVE and VXLAN is no longer\ncorrect.  Because libpcap does not have any apply filter tests for the\naffected syntax, this was not apparent until a tcpdump test failed.\n\nThe instructions went missing because gen_geneve() and gen_vxlan() need\nto use these as a block, but instead of making a new block from scratch\nthe functions take the result of gen_true() and modify it to add side\neffects.  After the commit the block with the wanted side effects ended\nup incorrectly marked as a Boolean constant and susequently gen_and()\nstarted to discard it.\n\nIn gen_cond() take an optional list of side effect instructions and make\na Boolean constant block a specific case of a block with a degenerate\nbranch statement.  Switch gen_geneve() and gen_vxlan() from gen_true()\nto gen_uncond() to reduce the violation of layers.  Restore the six\npreviously affected tests exactly as they were before.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247943,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d0d58d9333dd53e8c2a468d190885a3cf5585af8","revision":"d0d58d9333dd53e8c2a468d190885a3cf5585af8","revlink":"","when":1762516889,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 07 Nov 2025 13:01:37","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Test GENEVE and VXLAN a bit better.\nTo detect gen_geneve() and gen_vxlan() regressions that affect filtering\nof encapsulated protocols, define two new apply filter tests.  For now\nthese stand for IPv4 only.","files":[{"name":"testprogs/TESTrun"}],"number":247944,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2e15d1a1744ce4447c303c3603f1a1241b1ae5e8","revision":"2e15d1a1744ce4447c303c3603f1a1241b1ae5e8","revlink":"","when":1762516897,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 07 Nov 2025 16:05:16","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add detailed tests for AND/OR reductions.\nSix tests make it easy to see another regression I have introduced in\ncommit 1687065.","files":[{"name":"testprogs/TESTrun"}],"number":247945,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9309458887afa106752e5e34eed001cc42f32181","revision":"9309458887afa106752e5e34eed001cc42f32181","revlink":"","when":1762527916,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 07 Nov 2025 16:05:16","branch":"master","category":"libpcap","codebase":"","comments":"Always pick the correct argument in gen_or().\nI got the comments right, but not all of the code, fix that and update\nthe tests.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":247946,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"3ed0cd024e96bd3a0b016c49f0a1128e4563850a","revision":"3ed0cd024e96bd3a0b016c49f0a1128e4563850a","revlink":"","when":1762527916,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"3ed0cd024e96bd3a0b016c49f0a1128e4563850a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/68/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762557478.562487,1762557482.478403],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/68/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/68/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762557482.482617,1762578053.410411],"urls":{}}],"text":["build","successful"],"times":[1762557478.489949,1762578053.428309]},"69":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/69/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/69/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/69/steps/shell/logs/config.log"]],"number":69,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",69,"Build"],["codebase","","Build"],["got_revision","a5de6ead0e15daa46cc17431a47a57e638ba8069","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a5de6ead0e15daa46cc17431a47a57e638ba8069","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add an initial test for bpf_image().\nFor now this is a hack in filtertest.c, later it may be better to have\na separate executable for this type of tests.","files":[{"name":"testprogs/TESTrun"},{"name":"testprogs/filtertest.c"}],"number":248253,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a64b807364ccda16ad3c70210a8b3c3ea77a28bd","revision":"a64b807364ccda16ad3c70210a8b3c3ea77a28bd","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"Add the missing case for \"ldx #pktlen\" to bpf_image().\npcap_compile() does not produce it, but pcapint_filter_with_aux_data()\nimplements it.  With this change the latter and bpf_image() implement\nexactly the same instruction set.","files":[{"name":"bpf_image.c"},{"name":"testprogs/TESTrun"}],"number":248254,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"324e001f21d0e02470f4534f2c84cc7013479295","revision":"324e001f21d0e02470f4534f2c84cc7013479295","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"In qual2kw() use TLS for the static buffer props.","files":[{"name":"gencode.c"}],"number":248255,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"95bed9345eb2824013943c117a293440f8f5d3f9","revision":"95bed9345eb2824013943c117a293440f8f5d3f9","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sun 09 Nov 2025 21:43:02","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Fix a test name not to include space.","files":[{"name":"testprogs/TESTrun"}],"number":248256,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a5de6ead0e15daa46cc17431a47a57e638ba8069","revision":"a5de6ead0e15daa46cc17431a47a57e638ba8069","revlink":"","when":1762720982,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a5de6ead0e15daa46cc17431a47a57e638ba8069"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/69/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762781271.44827,1762781277.678776],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/69/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/69/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762781277.696594,1762807112.632965],"urls":{}}],"text":["build","successful"],"times":[1762781271.374544,1762807112.639825]},"70":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/70/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/70/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/70/steps/shell/logs/config.log"]],"number":70,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",70,"Build"],["codebase","","Build"],["got_revision","c15e2e79023e32d0f4ca7be43236534fc651909e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c15e2e79023e32d0f4ca7be43236534fc651909e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 10 Nov 2025 17:58:47","branch":"master","category":"libpcap","codebase":"","comments":"Improve Boolean de-constification a bit more.\nIt is a valid use case to prepend items to the list of side effect\nstatements of a block that already exists and/or is not a Boolean\nconstant, so instead of mixing two unrelated things in gen_uncond()\nrevert commit d0d58d9 and add a new function, sprepend_to_block(), to do\nthe prepending part and to mind Boolean constants.  Use it in\ngen_geneve() and gen_vxlan(), which have already proved to require this\nsolution.\n\nAlso use the new function in insert_compute_vloffsets(), the result of\nwhich is an argument to gen_and() in finish_parse() for DLT_PPI only, in\nwhich case its block argument in the current implementation is never a\nBoolean constant, but let's just make it obviously correct anyway.\nIbid., clarify that the passing of a block statements to\ngen_load_802_11_header_len() does not require an immediate Boolean\nde-constification of the block.\n\nAlso use it in gen_vlan_patch_tpid_test() and gen_vlan_patch_vid_test(),\nwhich take the block argument from gen_vlan_tpid_test() and\ngen_vlan_vid_test() respectively, therefore the argument is never a\nBoolean constant.  But let's not rely on that either.","files":[{"name":"gencode.c"}],"number":248279,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"409174a848dc70362f82cee4a1ead2066ee97969","revision":"409174a848dc70362f82cee4a1ead2066ee97969","revlink":"","when":1762793927,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:43","branch":"master","category":"libpcap","codebase":"","comments":"Simplify gen_geneve() and gen_vxlan().","files":[{"name":"gencode.c"}],"number":248280,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"242bf963d852c0d11b4b95cf9aa6f2e65ebc66f4","revision":"242bf963d852c0d11b4b95cf9aa6f2e65ebc66f4","revlink":"","when":1762794403,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:44","branch":"master","category":"libpcap","codebase":"","comments":"Add two tests for corner cases in gen_host().\nThese two filter programs use too many instructions to reject all\npackets, which the next commit is going to fix.","files":[{"name":"testprogs/TESTrun"}],"number":248281,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"791bdbf2f7e7662d856b315df1bab216ee1b2d61","revision":"791bdbf2f7e7662d856b315df1bab216ee1b2d61","revlink":"","when":1762794404,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:44","branch":"master","category":"libpcap","codebase":"","comments":"Improve the DLT_PFLOG corner case in gen_host().","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":248282,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bea13af90fed8a01ab74dc037a3e5bf804a199da","revision":"bea13af90fed8a01ab74dc037a3e5bf804a199da","revlink":"","when":1762794404,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 10 Nov 2025 18:06:44","branch":"master","category":"libpcap","codebase":"","comments":"Fixup whitespace in gen_not().\n(Lest grep misses this line when I need to find all occurrences of\n\"->meaning\" in the code.)","files":[{"name":"gencode.c"}],"number":248283,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c15e2e79023e32d0f4ca7be43236534fc651909e","revision":"c15e2e79023e32d0f4ca7be43236534fc651909e","revlink":"","when":1762794404,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c15e2e79023e32d0f4ca7be43236534fc651909e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/70/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1762807114.852483,1762807119.069249],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/70/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/70/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1762807119.072757,1762830477.748442],"urls":{}}],"text":["build","successful"],"times":[1762807114.772859,1762830477.761944]},"71":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/71/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/71/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/71/steps/shell/logs/config.log"]],"number":71,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",71,"Build"],["codebase","","Build"],["got_revision","5375b151c9cf0ed2dd9164f4fe15321794bcb53e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5375b151c9cf0ed2dd9164f4fe15321794bcb53e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 13 Nov 2025 17:18:31","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: Get port size check right in fileconf_read(). [skip ci]\nThe block that fills the port member of an array element takes sizeof()\nof the address member, which is a bug, but a benign one because address\nand port are of the same exact size.  Fix it before it gets worse.\n\nReported by Aniruddhan Murali and Noble Saji Mathews, both of University\nof Waterloo.  See GH #1566.","files":[{"name":"rpcapd/fileconf.c"}],"number":248669,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5375b151c9cf0ed2dd9164f4fe15321794bcb53e","revision":"5375b151c9cf0ed2dd9164f4fe15321794bcb53e","revlink":"","when":1763050711,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5375b151c9cf0ed2dd9164f4fe15321794bcb53e"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/71/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763051871.258401,1763051876.491192],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/71/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/71/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763051876.513036,1763076438.322997],"urls":{}}],"text":["build","successful"],"times":[1763051871.178192,1763076438.519661]},"72":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/72/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/72/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/72/steps/shell/logs/config.log"]],"number":72,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",72,"Build"],["codebase","","Build"],["got_revision","a957fc513afec02420daef2c43209f556d04fe33","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a957fc513afec02420daef2c43209f556d04fe33","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 15 Nov 2025 14:09:28","branch":"master","category":"libpcap","codebase":"","comments":"filtertest: Fix two NULL pointer dereferences. [skip ci]\nTESTrun among other accept tests runs filtertest with an empty filter\nstring, but it does not run filtertest without a filter string, which is\nexactly what my commit a64b807 has broken, as Francois-Xavier notes:\n\n$ filtertest EN10MB\nSegmentation fault\n\nDo not substitute NULL with an empty string because that would get in\nthe way of testing the NULL filter later if required.  Instead add a\nmissing check for NULL in the new code block and another in the old code\nblock that prints the expression if optimizer debugging is enabled.  Add\nmore comments.","files":[{"name":"testprogs/filtertest.c"}],"number":248789,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a957fc513afec02420daef2c43209f556d04fe33","revision":"a957fc513afec02420daef2c43209f556d04fe33","revlink":"","when":1763212168,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"a957fc513afec02420daef2c43209f556d04fe33"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/72/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763213275.126965,1763213279.860091],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/72/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/72/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763213279.863632,1763239200.759335],"urls":{}}],"text":["build","successful"],"times":[1763213275.052958,1763239200.765448]},"73":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/73/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/73/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/73/steps/shell/logs/config.log"]],"number":73,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",73,"Build"],["codebase","","Build"],["got_revision","0edffd448f9344814caf0d1733a18dcca33d31f7","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0edffd448f9344814caf0d1733a18dcca33d31f7","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 16 Nov 2025 04:00:00","branch":"master","category":"libpcap","codebase":"","comments":"Standardize some error messages (bogus->invalid)","files":[{"name":"rpcapd/daemon.c"},{"name":"scanner.l"},{"name":"testprogs/TESTrun"}],"number":248875,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0edffd448f9344814caf0d1733a18dcca33d31f7","revision":"0edffd448f9344814caf0d1733a18dcca33d31f7","revlink":"","when":1763262000,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0edffd448f9344814caf0d1733a18dcca33d31f7"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/73/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763262483.393207,1763262488.36223],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/73/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/73/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763262488.366352,1763282361.432133],"urls":{}}],"text":["build","successful"],"times":[1763262483.31098,1763282361.439656]},"74":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/74/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/74/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/74/steps/shell/logs/config.log"]],"number":74,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",74,"Build"],["codebase","","Build"],["got_revision","5a5018ea8e0cb0f81d83b58c8398c488f1857519","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5a5018ea8e0cb0f81d83b58c8398c488f1857519","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 16 Nov 2025 10:57:05","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine \"link proto slow\". [skip ci]\nFix a typo and explain the meaning a bit better.","files":[{"name":"pcap-filter.manmisc.in"}],"number":248881,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5a5018ea8e0cb0f81d83b58c8398c488f1857519","revision":"5a5018ea8e0cb0f81d83b58c8398c488f1857519","revlink":"","when":1763287025,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5a5018ea8e0cb0f81d83b58c8398c488f1857519"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/74/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763287672.882646,1763287677.482759],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/74/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/74/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763287677.486441,1763309961.617721],"urls":{}}],"text":["build","successful"],"times":[1763287672.748264,1763309961.626237]},"75":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/75/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/75/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/75/steps/shell/logs/config.log"]],"number":75,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",75,"Build"],["codebase","","Build"],["got_revision","5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 16 Nov 2025 14:53:09","branch":"master","category":"libpcap","codebase":"","comments":"Standardize \"Ethernet\" spelling in the error messages","files":[{"name":"gencode.c"},{"name":"scanner.l"},{"name":"testprogs/TESTrun"}],"number":248887,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","revision":"5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5","revlink":"","when":1763301189,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"5d8b1fdfc841ae500e5b15b128e0d6987fd6a4c5"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/75/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763309964.051124,1763309968.37718],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/75/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/75/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763309968.38098,1763331450.594499],"urls":{}}],"text":["build","successful"],"times":[1763309963.965622,1763331450.601345]},"76":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/76/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/76/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/76/steps/shell/logs/config.log"]],"number":76,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",76,"Build"],["codebase","","Build"],["got_revision","1642502e9a7f0bb020c0d642dc0c4999c01d6dd0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1642502e9a7f0bb020c0d642dc0c4999c01d6dd0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 17 Nov 2025 10:34:44","branch":"master","category":"libpcap","codebase":"","comments":"Enable various primitives for DLT_DSA_TAG_BRCM.\nThis DLT is very much like DLT_NETANALYZER except the additional header\nis an infix rather than a prefix, so treat it in a similar manner, plus\nenable LLC filtering because it is obviously present in the frames.  Add\ntests to cover most of the new code paths.\n\nThis revision works for both live and offline filtering.  brcm-tag.pcap\ncomes from tcpdump tests; brcm-tag-stp.pcap comes from my own testlab,\nthe MAC addresses have been anonymised.  The hardware is Netgear\nDGND3700 v1 (Broadcom BMIPS4350 V3.1), the Linux is OpenWrt 24.10.3\nr28872-daca7c049b (kernel 6.6.104).","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"},{"name":"tests/filter/brcm-tag-stp.pcap"},{"name":"tests/filter/brcm-tag.pcap"}],"number":249044,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"5646cb3319417b8787787d83f50f10de3eb0fdfc","revision":"5646cb3319417b8787787d83f50f10de3eb0fdfc","revlink":"","when":1763372084,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Mon 17 Nov 2025 10:34:44","branch":"master","category":"libpcap","codebase":"","comments":"Lose the strlen() call in iface_dsa_get_proto_info().\nIn this specific case there is no point in comparing the lengths first:\nif the strings are not equal, it does not matter whether the lengths are\nequal, and if the strings are equal, the lengths are equal too.","files":[{"name":"pcap-linux.c"}],"number":249045,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1642502e9a7f0bb020c0d642dc0c4999c01d6dd0","revision":"1642502e9a7f0bb020c0d642dc0c4999c01d6dd0","revlink":"","when":1763372084,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1642502e9a7f0bb020c0d642dc0c4999c01d6dd0"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/76/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763372275.020964,1763372280.026024],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/76/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/76/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763372280.029554,1763395615.835536],"urls":{}}],"text":["build","successful"],"times":[1763372274.946176,1763395615.841392]},"77":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/77/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/77/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/77/steps/shell/logs/config.log"]],"number":77,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",77,"Build"],["codebase","","Build"],["got_revision","0f454ff9868bef18c220ad43facaa7d6e42ba26a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0f454ff9868bef18c220ad43facaa7d6e42ba26a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 18 Nov 2025 13:37:11","branch":"master","category":"libpcap","codebase":"","comments":"Linux: Fail hard on DSA sysfs failure unless ENOENT.","files":[{"name":"pcap-linux.c"}],"number":249257,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e9d0235297227d48a042f1bf9da1befb8b112c60","revision":"e9d0235297227d48a042f1bf9da1befb8b112c60","revlink":"","when":1763469431,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 18 Nov 2025 14:21:49","branch":"master","category":"libpcap","codebase":"","comments":"Enable various primitives for DLT_DSA_TAG_DSA.\nThis works identical to DLT_DSA_TAG_BRCM just before because none of the\nprimitives are DLT-specific and the infix header offset and size are the\nsame.  dsa.pcap comes from tcpdump tests.  Place the new VLAN and MPLS\naccept tests a bit further away from the existing VLAN and MPLS tests\nbecause otherwise git-diff fails to recognize new lines as new lines.","files":[{"name":"CHANGES"},{"name":"gencode.c"},{"name":"testprogs/TESTrun"},{"name":"tests/filter/dsa.pcap"}],"number":249258,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"588655e3021b82bd7a5f2c6775de3e5e71ffa376","revision":"588655e3021b82bd7a5f2c6775de3e5e71ffa376","revlink":"","when":1763472109,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 18 Nov 2025 14:40:43","branch":"master","category":"libpcap","codebase":"","comments":"Spell Wireshark in a few places.\nIt has been nearly twenty years since Wireshark forked from Ethereal,\nso use the current name to identify the software.  Continue to call the\npre-fork mailing list \"ethereal-users\" because I do not see the old\narchives incorporated into the new.","files":[{"name":"doc/README.hpux"},{"name":"pcap-common.c"},{"name":"pcap-linux.c"},{"name":"pcap/dlt.h"},{"name":"sf-pcap.c"}],"number":249259,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"0f454ff9868bef18c220ad43facaa7d6e42ba26a","revision":"0f454ff9868bef18c220ad43facaa7d6e42ba26a","revlink":"","when":1763473243,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"0f454ff9868bef18c220ad43facaa7d6e42ba26a"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/77/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763473682.744529,1763473687.027936],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/77/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/77/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763473687.031468,1763495855.836529],"urls":{}}],"text":["build","successful"],"times":[1763473682.65916,1763495855.843884]},"78":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/78/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/78/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/78/steps/shell/logs/config.log"]],"number":78,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",78,"Build"],["codebase","","Build"],["got_revision","2ec8cb0877e49a9de808fd7eea41937f6a524bd6","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2ec8cb0877e49a9de808fd7eea41937f6a524bd6","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 19 Nov 2025 15:51:54","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Add a change backported to 1.10\n[skip ci]","files":[{"name":"CHANGES"}],"number":249366,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2ec8cb0877e49a9de808fd7eea41937f6a524bd6","revision":"2ec8cb0877e49a9de808fd7eea41937f6a524bd6","revlink":"","when":1763563914,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2ec8cb0877e49a9de808fd7eea41937f6a524bd6"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/78/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763564271.314159,1763564276.182573],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/78/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/78/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763564276.191103,1763589234.982482],"urls":{}}],"text":["build","successful"],"times":[1763564271.243283,1763589234.988888]},"79":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/79/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/79/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/79/steps/shell/logs/config.log"]],"number":79,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",79,"Build"],["codebase","","Build"],["got_revision","e19111cda216e3d77b17378ba80ab35aafccde31","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","e19111cda216e3d77b17378ba80ab35aafccde31","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 20 Nov 2025 11:36:19","branch":"master","category":"libpcap","codebase":"","comments":"AppVeyor: Stop building for ARM 64-bit with MSVC 2019\nWe continue to build for ARM 64-bit with MSVC 2022.\n\nThe problem first appeared on 2025-11-07, after the 2025-11-06\nimage update (Visual Studio 2019/2022).\n(https://github.com/appveyor/website/blob/master/src/_updates/2025-11-05.md)\n\nThe errors were:\nC:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.26100.0\\um\\winnt.h\n  (6343,27): warning C4013: '_CountOneBits64' undefined; assuming extern\n  returning int\n\nWhen it was OK:\ncmake version 4.1.0\n-- The C compiler identification is MSVC 19.29.30159.0\n\nWith errors:\ncmake version 4.1.0\n-- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.17763.\n-- The C compiler identification is MSVC 19.29.30159.0\n\nMoreover:\nRemove duplicate options in cmake command.","files":[{"name":".appveyor.yml"}],"number":249418,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e19111cda216e3d77b17378ba80ab35aafccde31","revision":"e19111cda216e3d77b17378ba80ab35aafccde31","revlink":"","when":1763634979,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e19111cda216e3d77b17378ba80ab35aafccde31"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/79/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763635676.580962,1763635681.276269],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/79/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/79/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763635681.280788,1763658093.535231],"urls":{}}],"text":["build","successful"],"times":[1763635676.499859,1763658093.541994]},"80":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/80/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/80/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/80/steps/shell/logs/config.log"]],"number":80,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",80,"Build"],["codebase","","Build"],["got_revision","90543f385deaa8268520110f3b839fbf2fb64748","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","90543f385deaa8268520110f3b839fbf2fb64748","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 22 Nov 2025 21:35:53","branch":"master","category":"libpcap","codebase":"","comments":"Condense pure OFFSET_NOT_SET DLTs in init_linktype().\nUse one code block for several DLTs.  Make it clear which of these DLTs\nsupport \"link[N:M]\" only and which one DLT only may have to do with the\n\"steps of 7\" comments.","files":[{"name":"gencode.c"}],"number":249673,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4fd67803d4bc0a3f9473b782eb6a4ffb1a2a0d23","revision":"4fd67803d4bc0a3f9473b782eb6a4ffb1a2a0d23","revlink":"","when":1763843753,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 22 Nov 2025 21:35:53","branch":"master","category":"libpcap","codebase":"","comments":"Add inbound/outbound support for two DSA DLTs.\nIn gen_inbound_outbound() add cases for DLT_DSA_TAG_BRCM and\nDLT_DSA_TAG_DSA.  Cover the new code paths with accept and filter\ntests.  For the latter use the existing savefiles.  Annotate the\ncontents of dsa.pcap better to make it easier to interpret the results.\nMake the definition of inbound/outbound in pcap-filter(7) a bit more up\nto date.\n\nIn my tests the new code handles DLT_DSA_TAG_BRCM correctly for a live\ncapture as well.","files":[{"name":"gencode.c"},{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTrun"}],"number":249674,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"90543f385deaa8268520110f3b839fbf2fb64748","revision":"90543f385deaa8268520110f3b839fbf2fb64748","revlink":"","when":1763843753,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"90543f385deaa8268520110f3b839fbf2fb64748"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/80/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1763903275.561077,1763903279.992752],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/80/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/80/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1763903279.996303,1763926340.609357],"urls":{}}],"text":["build","successful"],"times":[1763903275.459784,1763926340.688917]},"81":{"blame":["Gerd Hoffmann <kraxel@redhat.com>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/81/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/81/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/81/steps/shell/logs/config.log"]],"number":81,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",81,"Build"],["codebase","","Build"],["got_revision","7442d42f6c65a43d4f25cab4c7144b4fb1071a16","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7442d42f6c65a43d4f25cab4c7144b4fb1071a16","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 25 Nov 2025 15:04:47","branch":"master","category":"libpcap","codebase":"","comments":"add edk2 mm request serialization protocol","files":[{"name":"pcap-common.c"},{"name":"pcap.c"},{"name":"pcap/dlt.h"}],"number":249991,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7442d42f6c65a43d4f25cab4c7144b4fb1071a16","revision":"7442d42f6c65a43d4f25cab4c7144b4fb1071a16","revlink":"","when":1764079487,"who":"Gerd Hoffmann <kraxel@redhat.com>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7442d42f6c65a43d4f25cab4c7144b4fb1071a16"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/81/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1764098891.441103,1764098895.553963],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/81/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/81/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1764098895.60108,1764120479.149142],"urls":{}}],"text":["build","successful"],"times":[1764098891.356998,1764120479.155815]},"82":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/82/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/82/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/82/steps/shell/logs/config.log"]],"number":82,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",82,"Build"],["codebase","","Build"],["got_revision","8a6ed3ced79962f2429a30ca19fe850c47e72ddc","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8a6ed3ced79962f2429a30ca19fe850c47e72ddc","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 26 Nov 2025 19:17:17","branch":"master","category":"libpcap","codebase":"","comments":"Allocate DLT_DEBUG_ONLY.","files":[{"name":"pcap-common.c"},{"name":"pcap.c"},{"name":"pcap/dlt.h"}],"number":250539,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"80948884575fef0d9574ecae2ca90c22db2169d3","revision":"80948884575fef0d9574ecae2ca90c22db2169d3","revlink":"","when":1764181037,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 26 Nov 2025 19:17:17","branch":"master","category":"libpcap","codebase":"","comments":"Linux: Get DLT_DEBUG_ONLY and DLT_EN10MB right. [skip appveyor]\nIn dsa_protos[] remove the \"none\" non-DSA case to make the array purely\nDSA and switch all DLT_EN10MB DSA tags types to DLT_DEBUG_ONLY; update\nthe comments to make it clear that using DLT_EN10MB would not work, give\nbetter directions for what to do instead, do not say for every DSA tag\nwhether a DLT is/isn't and should/shouldn't be assigned because that is\nnow supposed to be obvious, do not suggest DLT_LINUX_SLL (this would add\nthe packet direction at the cost of losing other headers).\n\nIn iface_dsa_get_proto_info() handle the \"none\" non-DSA case first; for\na DSA case default to DLT_DEBUG_ONLY, always return 1, make sure the DLT\nis never DLT_EN10MB and add a comment to explain the rationale.\n\nSee also GH #1367 and #1451.","files":[{"name":"pcap-linux.c"}],"number":250541,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"976d88520912b54e224e19b780bff1507b5496a5","revision":"976d88520912b54e224e19b780bff1507b5496a5","revlink":"","when":1764181037,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 26 Nov 2025 20:42:38","branch":"master","category":"libpcap","codebase":"","comments":"Linux: Document a problem with the \"mtk\" DSA tag. [skip ci]\nAs per Vladimir Oltean comments in GH #1451.","files":[{"name":"pcap-linux.c"}],"number":250542,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8a6ed3ced79962f2429a30ca19fe850c47e72ddc","revision":"8a6ed3ced79962f2429a30ca19fe850c47e72ddc","revlink":"","when":1764186158,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8a6ed3ced79962f2429a30ca19fe850c47e72ddc"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/82/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1764533282.471717,1764533287.635216],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/82/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/82/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1764533287.639749,1764555052.271422],"urls":{}}],"text":["build","successful"],"times":[1764533282.38636,1764555052.277385]},"83":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/83/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/83/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/83/steps/shell/logs/config.log"]],"number":83,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",83,"Build"],["codebase","","Build"],["got_revision","59cc746b3164db2f198b2db0a0f9f7cc04142d60","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","59cc746b3164db2f198b2db0a0f9f7cc04142d60","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 10 Dec 2025 22:38:35","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Show more changes backported to 1.10. [skip ci]","files":[{"name":"CHANGES"}],"number":251791,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"59cc746b3164db2f198b2db0a0f9f7cc04142d60","revision":"59cc746b3164db2f198b2db0a0f9f7cc04142d60","revlink":"","when":1765402715,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"59cc746b3164db2f198b2db0a0f9f7cc04142d60"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/83/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765403284.206542,1765403287.79966],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/83/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/83/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1765403287.803849,1765425942.199724],"urls":{}}],"text":["build","successful"],"times":[1765403284.132264,1765425942.214016]},"84":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/84/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/84/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/84/steps/shell/logs/config.log"]],"number":84,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",84,"Build"],["codebase","","Build"],["got_revision","8d79965af799703a11e0dc7b13b28fc17b26c81c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8d79965af799703a11e0dc7b13b28fc17b26c81c","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Dec 2025 11:41:15","branch":"master","category":"libpcap","codebase":"","comments":"Change pcap.c to see if it prookes a build on OpenCSW.\nJust add a blank line.","files":[{"name":"pcap.c"}],"number":251938,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8d79965af799703a11e0dc7b13b28fc17b26c81c","revision":"8d79965af799703a11e0dc7b13b28fc17b26c81c","revlink":"","when":1765536075,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8d79965af799703a11e0dc7b13b28fc17b26c81c"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/84/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765536681.20929,1765536686.214138],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/84/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/84/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1765536686.219285,1765559179.409399],"urls":{}}],"text":["build","successful"],"times":[1765536681.114389,1765559179.415268]},"85":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/85/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/85/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/85/steps/shell/logs/config.log"]],"number":85,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",85,"Build"],["codebase","","Build"],["got_revision","1c6a1af4eb651d163092e9f529c26e9d3cef2286","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1c6a1af4eb651d163092e9f529c26e9d3cef2286","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 12 Dec 2025 19:51:37","branch":"master","category":"libpcap","codebase":"","comments":"Spell \"EtherType\" in a few more instances. [skip ci]","files":[{"name":"gencode.c"},{"name":"pcap-common.c"},{"name":"pcap-linux.c"},{"name":"pcap/dlt.h"}],"number":251998,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1c6a1af4eb651d163092e9f529c26e9d3cef2286","revision":"1c6a1af4eb651d163092e9f529c26e9d3cef2286","revlink":"","when":1765565497,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1c6a1af4eb651d163092e9f529c26e9d3cef2286"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/85/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765566074.358337,1765566079.985008],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/85/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/85/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1765566079.998202,1765589666.741598],"urls":{}}],"text":["build","successful"],"times":[1765566074.259902,1765589666.747524]},"86":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/86/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/86/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/86/steps/shell/logs/config.log"]],"number":86,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",86,"Build"],["codebase","","Build"],["got_revision","53e0835e27a75af23bbc8c66fc10aebbd30369a4","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","53e0835e27a75af23bbc8c66fc10aebbd30369a4","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/86/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765589667.975743,1765589671.802181],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/86/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/86/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1765589671.805988,1765614107.495359],"urls":{}}],"text":["build","successful"],"times":[1765589667.901457,1765614107.502505]},"87":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/87/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/87/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/87/steps/shell/logs/config.log"]],"number":87,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",87,"Build"],["codebase","","Build"],["got_revision","642238f57d88b2429636180e245d9750aeb15e99","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","642238f57d88b2429636180e245d9750aeb15e99","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Wed 17 Dec 2025 20:24:21","branch":"master","category":"libpcap","codebase":"","comments":"Stub out all the rpcap-URL-related APIs if no remote capture.\nThe code needs a lot of cleanup, due o a number of bugs found in it.\n\nFor now, at least, let's just stub it out, with routines that always\nfail and provide a \"this isn't supported\" error string, if ENABLE_REMOTE\nisn't defined.\n\nMove routines back into pcap-new.c; they are routines provided for 1)\nthe ability to open and enumerate remote devices and 2) compatibility\nwith WinPcap for access to local devices and capture files, but those\naren't APIs we want to recommend.","files":[{"name":"CMakeLists.txt"},{"name":"Makefile.in"},{"name":"pcap-new.c"},{"name":"pcap.c"}],"number":252558,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"642238f57d88b2429636180e245d9750aeb15e99","revision":"642238f57d88b2429636180e245d9750aeb15e99","revlink":"","when":1765999461,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"642238f57d88b2429636180e245d9750aeb15e99"}],"steps":[{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/87/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1765999881.23909,1765999885.227088],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/87/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/87/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1765999885.231085,1766021112.103645],"urls":{}}],"text":["build","successful"],"times":[1765999881.155989,1766021112.109839]},"88":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/88/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/88/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/88/steps/shell/logs/config.log"]],"number":88,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",88,"Build"],["codebase","","Build"],["got_revision","dbc64ecdd0fe088af3974d6ecb4eda527450cb4c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","dbc64ecdd0fe088af3974d6ecb4eda527450cb4c","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/88/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766048472.687977,1766048478.627261],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/88/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/88/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766048478.631821,1766072578.182616],"urls":{}}],"text":["build","successful"],"times":[1766048472.613817,1766072578.18866]},"89":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/89/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/89/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/89/steps/shell/logs/config.log"]],"number":89,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",89,"Build"],["codebase","","Build"],["got_revision","f8c7e5dc530842044af24f0de00ed3ad08b4f805","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f8c7e5dc530842044af24f0de00ed3ad08b4f805","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/89/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766101948.212069,1766101953.160232],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/89/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/89/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766101953.164406,1766126754.888272],"urls":{}}],"text":["build","successful"],"times":[1766101948.122165,1766126754.898581]},"90":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/90/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/90/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/90/steps/shell/logs/config.log"]],"number":90,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",90,"Build"],["codebase","","Build"],["got_revision","c026f4254d24d339943c0d8d4b4ded34d906ebbe","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c026f4254d24d339943c0d8d4b4ded34d906ebbe","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/90/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766131894.50622,1766131899.050503],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/90/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/90/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766131899.054288,1766158083.91369],"urls":{}}],"text":["build","successful"],"times":[1766131894.416599,1766158083.92239]},"91":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/91/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/91/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/91/steps/shell/logs/config.log"]],"number":91,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",91,"Build"],["codebase","","Build"],["got_revision","c000695be6e5a00904164cd1bfa3a3b9e718325b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c000695be6e5a00904164cd1bfa3a3b9e718325b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/91/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766158086.425179,1766158090.574874],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/91/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/91/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766158090.578656,1766179999.339311],"urls":{}}],"text":["build","successful"],"times":[1766158086.338121,1766179999.346773]},"92":{"blame":["Gleb Smirnoff <glebius@FreeBSD.org>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/92/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/92/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/92/steps/shell/logs/config.log"]],"number":92,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",92,"Build"],["codebase","","Build"],["got_revision","ea5317adaf0e4e308543fbd66977f89344f9ef7f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ea5317adaf0e4e308543fbd66977f89344f9ef7f","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/92/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766287284.489331,1766287289.764247],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/92/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/92/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766287289.768426,1766310176.976294],"urls":{}}],"text":["build","successful"],"times":[1766287284.392694,1766310176.986349]},"93":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/93/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/93/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/93/steps/shell/logs/config.log"]],"number":93,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",93,"Build"],["codebase","","Build"],["got_revision","5303b7de65d9fce920d6c2bd0c4561908d97400b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5303b7de65d9fce920d6c2bd0c4561908d97400b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/93/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766329879.451091,1766329884.85046],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/93/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/93/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766329884.854223,1766355481.2211],"urls":{}}],"text":["build","successful"],"times":[1766329879.350614,1766355481.229583]},"94":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/94/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/94/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/94/steps/shell/logs/config.log"]],"number":94,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",94,"Build"],["codebase","","Build"],["got_revision","3c3cf41447d63ba3d7517dc73751d067e57a3cf8","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","3c3cf41447d63ba3d7517dc73751d067e57a3cf8","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/94/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766355483.729183,1766355489.015095],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/94/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/94/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766355489.019385,1766379062.565556],"urls":{}}],"text":["build","successful"],"times":[1766355483.637288,1766379062.578219]},"95":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/95/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/95/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/95/steps/shell/logs/config.log"]],"number":95,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",95,"Build"],["codebase","","Build"],["got_revision","6870404f35da32d63a0a8789edb010842dd6b208","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6870404f35da32d63a0a8789edb010842dd6b208","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/95/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766379065.287409,1766379069.440297],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/95/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/95/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766379069.445232,1766402693.480048],"urls":{}}],"text":["build","successful"],"times":[1766379065.181756,1766402693.502985]},"96":{"blame":["Daniel Miller <bonsaiviking@gmail.com>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/96/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/96/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/96/steps/shell/logs/config.log"]],"number":96,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",96,"Build"],["codebase","","Build"],["got_revision","6fccfedd8fa979e50cb0272249585e3dc48fdc94","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6fccfedd8fa979e50cb0272249585e3dc48fdc94","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/96/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766620390.266308,1766620395.267287],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/96/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/96/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766620395.271395,1766642074.23822],"urls":{}}],"text":["build","successful"],"times":[1766620390.168337,1766642074.305814]},"97":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/97/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/97/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/97/steps/shell/logs/config.log"]],"number":97,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",97,"Build"],["codebase","","Build"],["got_revision","5e2ef6896bb487b6702d7eed51ce24bd5d21049f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5e2ef6896bb487b6702d7eed51ce24bd5d21049f","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/97/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766642079.778599,1766642083.899671],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/97/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/97/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766642083.907273,1766663117.615617],"urls":{}}],"text":["build","successful"],"times":[1766642079.632495,1766663117.635374]},"98":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/98/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/98/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/98/steps/shell/logs/config.log"]],"number":98,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",98,"Build"],["codebase","","Build"],["got_revision","9a794491e19025f12ab37bf759b35058c42b984e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9a794491e19025f12ab37bf759b35058c42b984e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/98/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766754917.936508,1766754923.169682],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/98/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/98/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766754923.17466,1766782094.991731],"urls":{}}],"text":["build","successful"],"times":[1766754917.832219,1766782094.998471]},"99":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/99/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/99/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/99/steps/shell/logs/config.log"]],"number":99,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",99,"Build"],["codebase","","Build"],["got_revision","8cabfec370045d8064f025b82e042cb380708164","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8cabfec370045d8064f025b82e042cb380708164","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/99/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1766802685.042891,1766802689.799466],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/99/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/99/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1766802689.802961,1766824238.23854],"urls":{}}],"text":["build","successful"],"times":[1766802684.972007,1766824238.245391]},"100":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/100/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/100/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/100/steps/shell/logs/config.log"]],"number":100,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",100,"Build"],["codebase","","Build"],["got_revision","1065eaadda44cf7a2d7b3bb17237c886063cc663","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1065eaadda44cf7a2d7b3bb17237c886063cc663","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/100/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767020483.472579,1767020488.61357],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/100/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/100/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767020488.617249,1767027562.410235],"urls":{}}],"text":["failed","shell"],"times":[1767020483.395968,1767027562.422212]},"101":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/101/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/101/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/101/steps/shell/logs/config.log"]],"number":101,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",101,"Build"],["codebase","","Build"],["got_revision","58bbfc16037a241818fcf3c0c1ab4c645f536c6f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","58bbfc16037a241818fcf3c0c1ab4c645f536c6f","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/101/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767029669.090656,1767029675.151252],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/101/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/101/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1767029675.156493,1767056155.339005],"urls":{}}],"text":["build","successful"],"times":[1767029668.974834,1767056155.347354]},"102":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/102/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/102/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/102/steps/shell/logs/config.log"]],"number":102,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",102,"Build"],["codebase","","Build"],["got_revision","5b92ca4e92cedf933470fb8e1da0bb4df03b4311","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5b92ca4e92cedf933470fb8e1da0bb4df03b4311","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/102/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767127289.295811,1767127298.759301],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/102/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/102/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1767127298.764089,1767149226.296327],"urls":{}}],"text":["build","successful"],"times":[1767127289.206762,1767149226.302584]},"103":{"blame":["Denis Ovsienko <denis@ovsienko.info>","Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/103/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/103/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/103/steps/shell/logs/config.log"]],"number":103,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",103,"Build"],["codebase","","Build"],["got_revision","d6e46e25f8d7cb49acddae20c113335836c557d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d6e46e25f8d7cb49acddae20c113335836c557d0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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>"},{"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-i386/builds/103/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767149228.867666,1767149236.135664],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/103/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/103/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767149236.139631,1767163615.155507],"urls":{}}],"text":["failed","shell"],"times":[1767149228.777495,1767163615.164526]},"104":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/104/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/104/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/104/steps/shell/logs/config.log"]],"number":104,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",104,"Build"],["codebase","","Build"],["got_revision","03713d712400fc0200b601bec49e8620f5f61c8a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","03713d712400fc0200b601bec49e8620f5f61c8a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/104/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767163617.59224,1767163621.384392],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/104/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/104/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767163621.390255,1767169261.033912],"urls":{}}],"text":["failed","shell"],"times":[1767163617.48064,1767169261.043522]},"105":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/105/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/105/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/105/steps/shell/logs/config.log"]],"number":105,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",105,"Build"],["codebase","","Build"],["got_revision","89e982c37c36ad0bf9f10b7ded421cb42422effa","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","89e982c37c36ad0bf9f10b7ded421cb42422effa","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/105/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767178886.645906,1767178894.639374],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/105/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/105/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767178894.643789,1767193929.032205],"urls":{}}],"text":["failed","shell"],"times":[1767178886.561605,1767193929.041499]},"106":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/106/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/106/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/106/steps/shell/logs/config.log"]],"number":106,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",106,"Build"],["codebase","","Build"],["got_revision","0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0ddbca0d731a0fe7e90400e62f11c8d8baf5e62c","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/106/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767266484.613013,1767266489.035529],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/106/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/106/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1767266489.039006,1767289038.1465],"urls":{}}],"text":["build","successful"],"times":[1767266484.529972,1767289038.197814]},"107":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/107/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/107/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/107/steps/shell/logs/config.log"]],"number":107,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",107,"Build"],["codebase","","Build"],["got_revision","d08be3e1015924892e9f70d6ef3a30aacdb6d130","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d08be3e1015924892e9f70d6ef3a30aacdb6d130","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/107/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767297082.116374,1767297086.693034],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/107/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/107/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1767297086.696745,1767320098.621222],"urls":{}}],"text":["build","successful"],"times":[1767297082.028934,1767320098.627899]},"108":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/108/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/108/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/108/steps/shell/logs/config.log"]],"number":108,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",108,"Build"],["codebase","","Build"],["got_revision","d81c01c95a124405982812e16c2e34c5cfb3ab6a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d81c01c95a124405982812e16c2e34c5cfb3ab6a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/108/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1767882369.958646,1767882373.516998],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/108/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/108/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1767882373.520978,1767885121.311593],"urls":{}}],"text":["failed","shell"],"times":[1767882369.877639,1767885121.317185]},"109":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/109/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/109/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/109/steps/shell/logs/config.log"]],"number":109,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",109,"Build"],["codebase","","Build"],["got_revision","19c0d1671e70ae15bf2e544dcf79351e6d095016","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","19c0d1671e70ae15bf2e544dcf79351e6d095016","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/109/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768768009.423533,1768768014.950755],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/109/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/109/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768768014.955248,1768771620.315353],"urls":{}}],"text":["failed","shell"],"times":[1768768009.318609,1768771620.320664]},"110":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/110/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/110/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/110/steps/shell/logs/config.log"]],"number":110,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",110,"Build"],["codebase","","Build"],["got_revision","ac91483e8da2e7fb9117491cdea646b70926902b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ac91483e8da2e7fb9117491cdea646b70926902b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/110/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768771621.898601,1768771626.566266],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/110/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/110/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1768771626.57068,1768801290.53335],"urls":{}}],"text":["build","successful"],"times":[1768771621.793166,1768801290.573404]},"111":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/111/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/111/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/111/steps/shell/logs/config.log"]],"number":111,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",111,"Build"],["codebase","","Build"],["got_revision","03c014e39532926065b631751231b768cdec3946","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","03c014e39532926065b631751231b768cdec3946","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/111/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768842985.658466,1768842994.335363],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/111/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/111/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768842994.339046,1768847588.532894],"urls":{}}],"text":["failed","shell"],"times":[1768842985.576958,1768847588.58922]},"112":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/112/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/112/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/112/steps/shell/logs/config.log"]],"number":112,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",112,"Build"],["codebase","","Build"],["got_revision","0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","0b5f9ea6df2da325ab678b459cdd7f6cc9b756cb","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/112/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1768910984.44392,1768910989.582876],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/112/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/112/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1768910989.588487,1768926075.569668],"urls":{}}],"text":["failed","shell"],"times":[1768910984.352372,1768926075.575545]},"113":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/113/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/113/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/113/steps/shell/logs/config.log"]],"number":113,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",113,"Build"],["codebase","","Build"],["got_revision","abb4da3728c9786e314d21ee45ee5af9259bd6b8","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","abb4da3728c9786e314d21ee45ee5af9259bd6b8","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/113/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769185593.735126,1769185597.919037],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/113/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/113/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769185597.922717,1769187716.405325],"urls":{}}],"text":["failed","shell"],"times":[1769185593.65062,1769187716.411218]},"114":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/114/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/114/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/114/steps/shell/logs/config.log"]],"number":114,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",114,"Build"],["codebase","","Build"],["got_revision","67f2051454b796fb6b1d49f05f1d9e310414441a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","67f2051454b796fb6b1d49f05f1d9e310414441a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/114/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769262999.633211,1769263006.404253],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/114/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/114/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769263006.407987,1769267191.305451],"urls":{}}],"text":["failed","shell"],"times":[1769262999.553702,1769267191.313173]},"115":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/115/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/115/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/115/steps/shell/logs/config.log"]],"number":115,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",115,"Build"],["codebase","","Build"],["got_revision","92bf5de12e5e6b6509b3158000a252dfae8c9970","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","92bf5de12e5e6b6509b3158000a252dfae8c9970","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/115/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769453800.341523,1769453805.744966],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/115/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/115/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769453805.749036,1769456033.37797],"urls":{}}],"text":["failed","shell"],"times":[1769453800.257622,1769456033.383232]},"116":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/116/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/116/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/116/steps/shell/logs/config.log"]],"number":116,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",116,"Build"],["codebase","","Build"],["got_revision","617abe6aa37cbbe143818037de82f070a094e1e0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","617abe6aa37cbbe143818037de82f070a094e1e0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/116/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769618802.130224,1769618807.803491],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/116/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/116/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769618807.807434,1769622555.952265],"urls":{}}],"text":["failed","shell"],"times":[1769618802.051097,1769622555.97749]},"117":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/117/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/117/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/117/steps/shell/logs/config.log"]],"number":117,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",117,"Build"],["codebase","","Build"],["got_revision","a22678ae4ffdeb7e916332cbffa39c964e30811a","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a22678ae4ffdeb7e916332cbffa39c964e30811a","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/117/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1769870197.829667,1769870203.473611],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/117/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/117/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1769870203.47735,1769878135.560564],"urls":{}}],"text":["failed","shell"],"times":[1769870197.739797,1769878135.57049]},"118":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/118/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/118/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/118/steps/shell/logs/config.log"]],"number":118,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",118,"Build"],["codebase","","Build"],["got_revision","5d87dea4271079d919195b141c1bd515c0797124","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","5d87dea4271079d919195b141c1bd515c0797124","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/118/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770039406.394712,1770039412.610084],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/118/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/118/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770039412.613925,1770044023.344895],"urls":{}}],"text":["failed","shell"],"times":[1770039406.302099,1770044023.35199]},"119":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/119/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/119/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/119/steps/shell/logs/config.log"]],"number":119,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",119,"Build"],["codebase","","Build"],["got_revision","b8d160a250ed87916f4dfe5671ee90bbb75dc2cf","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","b8d160a250ed87916f4dfe5671ee90bbb75dc2cf","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/119/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770151003.824188,1770151008.26098],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/119/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/119/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770151008.265326,1770162737.014413],"urls":{}}],"text":["failed","shell"],"times":[1770151003.72082,1770162737.025425]},"120":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/120/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/120/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/120/steps/shell/logs/config.log"]],"number":120,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",120,"Build"],["codebase","","Build"],["got_revision","43d9b39d948618a461eb109f86a23566d6ab476b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","43d9b39d948618a461eb109f86a23566d6ab476b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/120/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770333390.855999,1770333398.844089],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/120/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/120/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770333398.847662,1770336820.238038],"urls":{}}],"text":["failed","shell"],"times":[1770333390.776665,1770336820.273551]},"121":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/121/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/121/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/121/steps/shell/logs/config.log"]],"number":121,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",121,"Build"],["codebase","","Build"],["got_revision","f7d89cb22f6cfe8bd6a5c475913eae637726d363","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f7d89cb22f6cfe8bd6a5c475913eae637726d363","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/121/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770419280.459519,1770419286.835898],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/121/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/121/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1770419286.83953,1770446901.320377],"urls":{}}],"text":["build","successful"],"times":[1770419280.383823,1770446901.326829]},"122":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/122/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/122/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/122/steps/shell/logs/config.log"]],"number":122,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",122,"Build"],["codebase","","Build"],["got_revision","6950f5150b9222c359abe62629c24286d5622a0b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","6950f5150b9222c359abe62629c24286d5622a0b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":2,"slave":"unstable11x","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-i386/builds/122/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770485569.859257,1770485575.43242],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/122/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/122/steps/shell/logs/config.log"]],"name":"shell","results":[2,["shell"]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'","failed"],"times":[1770485575.501174,1770492730.013829],"urls":{}}],"text":["failed","shell"],"times":[1770485569.60957,1770492730.018562]},"123":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/123/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/123/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/123/steps/shell/logs/config.log"]],"number":123,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",123,"Build"],["codebase","","Build"],["got_revision","a1fc0e4d99e4831c87fb712195a7cdf446687dbc","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","a1fc0e4d99e4831c87fb712195a7cdf446687dbc","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/123/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770536293.518899,1770536302.669011],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/123/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/123/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1770536302.673668,1770571730.658304],"urls":{}}],"text":["build","successful"],"times":[1770536293.433051,1770571730.702796]},"124":{"blame":["Rudi Heitbaum <rudi@heitbaum.com>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/124/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/124/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/124/steps/shell/logs/config.log"]],"number":124,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",124,"Build"],["codebase","","Build"],["got_revision","f358bf3a5905d9392a28963e69642ddd18d8a432","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f358bf3a5905d9392a28963e69642ddd18d8a432","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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-i386/builds/124/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1770585132.966824,1770585139.968461],"urls":{}},{"eta":null,"expectations":[],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/124/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/124/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1770585139.972754,1770613851.07825],"urls":{}}],"text":["build","successful"],"times":[1770585132.876636,1770613851.085417]},"125":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/125/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/125/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/125/steps/shell/logs/config.log"]],"number":125,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",125,"Build"],["codebase","","Build"],["got_revision","7b6362778bf9a524749e2c1d7b4269869fdff4d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7b6362778bf9a524749e2c1d7b4269869fdff4d0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 08 Feb 2026 22:54:49","branch":"master","category":"libpcap","codebase":"","comments":"Have all IPPROTO_xxx defined early in gencode.c.\nIndent all #define lines consistently while at it.","files":[{"name":"gencode.c"}],"number":257988,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"293f498b7ea85f0fc30924522ae5f3a13bbbf124","revision":"293f498b7ea85f0fc30924522ae5f3a13bbbf124","revlink":"","when":1770587689,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Fri 13 Feb 2026 20:00:05","branch":"master","category":"libpcap","codebase":"","comments":"Improve the comments in gen_load_internal() a bit.\nWhat is now \"inst\" was \"index\" before commit a6186fa.","files":[{"name":"gencode.c"}],"number":257989,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"37c76797c5a516f852e95e5fa434e2730e8dceb5","revision":"37c76797c5a516f852e95e5fa434e2730e8dceb5","revlink":"","when":1771009205,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 18 Feb 2026 12:36:16","branch":"master","category":"libpcap","codebase":"","comments":"Make IPv4 & IPv6 protocol offsets named constants.","files":[{"name":"gencode.c"}],"number":257990,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"78ec96cc12f0e82fb0754e1a5fc8ce3c5fcb39dd","revision":"78ec96cc12f0e82fb0754e1a5fc8ce3c5fcb39dd","revlink":"","when":1771414576,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Wed 18 Feb 2026 12:36:25","branch":"master","category":"libpcap","codebase":"","comments":"Use IPv4 & IPv6 address offsets in more instances.","files":[{"name":"gencode.c"}],"number":257991,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7b6362778bf9a524749e2c1d7b4269869fdff4d0","revision":"7b6362778bf9a524749e2c1d7b4269869fdff4d0","revlink":"","when":1771414585,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7b6362778bf9a524749e2c1d7b4269869fdff4d0"}],"steps":[{"eta":null,"expectations":[["output",8646,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/125/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771415795.627932,1771415801.079397],"urls":{}},{"eta":null,"expectations":[["output",866311,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/125/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/125/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771415801.08563,1771448382.588963],"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-solaris11-i386"],"times":[1771448382.593687,1771462877.260455],"urls":{"tcpdump-solaris11-i386 #90":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/90"}}],"text":["build","successful"],"times":[1771415795.504157,1771462877.263517]},"126":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/126/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/126/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/126/steps/shell/logs/config.log"]],"number":126,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",126,"Build"],["codebase","","Build"],["got_revision","7855bb3a14c952e3d6ed59c68c4b612c4c50c072","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7855bb3a14c952e3d6ed59c68c4b612c4c50c072","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Feb 2026 22:43:05","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Refine a few comments. [skip ci]","files":[{"name":"testprogs/TESTrun"}],"number":258328,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7855bb3a14c952e3d6ed59c68c4b612c4c50c072","revision":"7855bb3a14c952e3d6ed59c68c4b612c4c50c072","revlink":"","when":1771537385,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7855bb3a14c952e3d6ed59c68c4b612c4c50c072"}],"steps":[{"eta":null,"expectations":[["output",8637,8646]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/126/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771597477.670513,1771597483.441725],"urls":{}},{"eta":null,"expectations":[["output",866299,866311]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/126/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/126/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771597483.445757,1771629378.370732],"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-solaris11-i386"],"times":[1771629378.375663,1771646227.793159],"urls":{"tcpdump-solaris11-i386 #91":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/91"}}],"text":["build","successful"],"times":[1771597477.573646,1771646227.811631]},"127":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/127/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/127/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/127/steps/shell/logs/config.log"]],"number":127,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",127,"Build"],["codebase","","Build"],["got_revision","007e8839bc10101c9b8a49ea84ea2a8728138e89","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","007e8839bc10101c9b8a49ea84ea2a8728138e89","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Feb 2026 22:54:02","branch":"master","category":"libpcap","codebase":"","comments":"pcapng: Improve an error message in read_block(), printing lengths\nBefore:\nblock total length in header and trailer don't match\n\nAfter:\nblock total length in header 948 and trailer 0 don't match","files":[{"name":"sf-pcapng.c"},{"name":"testprogs/TESTrun"}],"number":258397,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"007e8839bc10101c9b8a49ea84ea2a8728138e89","revision":"007e8839bc10101c9b8a49ea84ea2a8728138e89","revlink":"","when":1771624442,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"007e8839bc10101c9b8a49ea84ea2a8728138e89"}],"steps":[{"eta":null,"expectations":[["output",8662,8641.5]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/127/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771646230.08361,1771646234.743871],"urls":{}},{"eta":null,"expectations":[["output",866326,866305.0]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/127/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/127/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771646234.749448,1771674592.656989],"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-solaris11-i386"],"times":[1771674592.675415,1771690208.913545],"urls":{"tcpdump-solaris11-i386 #92":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/92"}}],"text":["build","successful"],"times":[1771646229.95719,1771690208.924516]},"128":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/128/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/128/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/128/steps/shell/logs/config.log"]],"number":128,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",128,"Build"],["codebase","","Build"],["got_revision","58dd0aef5c348b6a05e87d478996d145481fcbf7","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","58dd0aef5c348b6a05e87d478996d145481fcbf7","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 06:15:09","branch":"master","category":"libpcap","codebase":"","comments":"Linux netfilter: Use C99 uintN_t types rather than BSD u_intN_t types","files":[{"name":"pcap-netfilter-linux.c"}],"number":258407,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"58dd0aef5c348b6a05e87d478996d145481fcbf7","revision":"58dd0aef5c348b6a05e87d478996d145481fcbf7","revlink":"","when":1771650909,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"58dd0aef5c348b6a05e87d478996d145481fcbf7"}],"steps":[{"eta":null,"expectations":[["output",8665,8651.75]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/128/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771690210.025224,1771690213.409297],"urls":{}},{"eta":null,"expectations":[["output",866329,866315.5]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/128/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/128/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771690213.41299,1771718526.395338],"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-solaris11-i386"],"times":[1771718526.405641,1771732497.265881],"urls":{"tcpdump-solaris11-i386 #93":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/93"}}],"text":["build","successful"],"times":[1771690209.928169,1771732497.271856]},"129":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/129/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/129/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/129/steps/shell/logs/config.log"]],"number":129,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",129,"Build"],["codebase","","Build"],["got_revision","d69f902f0a2efa25ef32766303262962a84ea7e9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","d69f902f0a2efa25ef32766303262962a84ea7e9","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 21 Feb 2026 16:49:46","branch":"master","category":"libpcap","codebase":"","comments":"Untangle the ANDing in gen_relation_internal().","files":[{"name":"gencode.c"}],"number":258445,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"69ca891986d5ddac184df5ce1b3d81ff406c7758","revision":"69ca891986d5ddac184df5ce1b3d81ff406c7758","revlink":"","when":1771688986,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 21 Feb 2026 16:49:55","branch":"master","category":"libpcap","codebase":"","comments":"In \"net <n> mask <m>\" catch ENOMEM for the \"m\" too.\nIn the grammar any of the two HIDs in \"HID NETMASK HID\" can be NULL if\nin the lexer sdup() failed because newchunk_nolongjmp() failed because\ncalloc() failed because the process ran out of memory.  Since commit\ndfafa1f the grammar has a NULL guard for the first HID, but not for the\nsecond one.  When the latter only is NULL, the grammar does not skip the\ninvocation of gen_mcode(), which then gets the NULL as the netmask\nstring argument and a placeholder 0 value as the netmask length unsigned\nargument.\n\nIn gen_mcode() this activates the code path for the \"HID '/' NUM\"\nsyntax, so the network number 0.0.0.0 \"passes\" the bitwise check and\neventually fails with a seemingly correct \"out of memory\" error message,\nbut further downstream, and any other network number fails the bitwise\ncheck with a \"non-network bits set\" error message, which is misleading.\n\nIn the grammar add a NULL guard for the second HID to fail early with\n\"out of memory\" in all cases.  Do not add any tests: even though the\nproblem is reproducible with some effort, there is no reliable way to\nmanage the external effects that define the failure scenario.","files":[{"name":"CHANGES"},{"name":"grammar.y.in"}],"number":258446,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"6fe3ac3b76f1a9bcfdc57743c5319367e2f03381","revision":"6fe3ac3b76f1a9bcfdc57743c5319367e2f03381","revlink":"","when":1771688995,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 21 Feb 2026 17:46:34","branch":"master","category":"libpcap","codebase":"","comments":"pcap-filter(7): Refine ext. headers and accessors.\nIn the \"port <name or number>\" section document IPv6 extension headers\nas not supported.  In the \"ip proto <name or number\" section make it\nclear that IPv4 fragmentation is not a factor.  In the \"ip6 proto <name\nor number>\" section document the degree of support for extension\nheaders.\n\nIn the \"protocol data accessors\" section give an exhaustive list of\nprotocols that libpcap currently implements on top of IPv4, for \"icmp6\"\ndocument extension headers as not supported, relate \"igrp\" with the same\nabbreviation.","files":[{"name":"pcap-filter.manmisc.in"}],"number":258447,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"251867b8902d280281f2d33aec14d85389db077e","revision":"251867b8902d280281f2d33aec14d85389db077e","revlink":"","when":1771692394,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Sat 21 Feb 2026 17:50:40","branch":"master","category":"libpcap","codebase":"","comments":"Never return NULL from gen_bcmp().\nSimplify ANDing of the comparison blocks while at it.","files":[{"name":"gencode.c"}],"number":258448,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d69f902f0a2efa25ef32766303262962a84ea7e9","revision":"d69f902f0a2efa25ef32766303262962a84ea7e9","revlink":"","when":1771692640,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d69f902f0a2efa25ef32766303262962a84ea7e9"}],"steps":[{"eta":null,"expectations":[["output",8630,8658.375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/129/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771732498.990434,1771732503.132623],"urls":{}},{"eta":null,"expectations":[["output",866292,866322.25]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/129/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/129/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771732503.138145,1771761029.929687],"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-solaris11-i386"],"times":[1771761029.946248,1771795152.264841],"urls":{"tcpdump-solaris11-i386 #96":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/96"}}],"text":["build","successful"],"times":[1771732498.870927,1771795152.267624]},"130":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/130/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/130/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/130/steps/shell/logs/config.log"]],"number":130,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",130,"Build"],["codebase","","Build"],["got_revision","1bb64059f7e76943ac237320945fd8473f0052ba","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1bb64059f7e76943ac237320945fd8473f0052ba","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 23 Feb 2026 01:17:53","branch":"master","category":"libpcap","codebase":"","comments":"autotools: use AC_REPLACE_FUNCS() rather that doing it manually.\nUsing AC_CHECK_FUNCS() and AC_LIBOBJ() can be done more simply by using\nAC_REPLACE_FUNCS().","files":[{"name":"configure.ac"}],"number":258585,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1bb64059f7e76943ac237320945fd8473f0052ba","revision":"1bb64059f7e76943ac237320945fd8473f0052ba","revlink":"","when":1771805873,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1bb64059f7e76943ac237320945fd8473f0052ba"}],"steps":[{"eta":null,"expectations":[["output",8660,8644.1875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/130/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771806284.04258,1771806290.691823],"urls":{}},{"eta":null,"expectations":[["output",866322,866307.125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/130/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/130/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771806290.695895,1771840120.875127],"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-solaris11-i386"],"times":[1771840120.881489,1771858069.018929],"urls":{"tcpdump-solaris11-i386 #99":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/99"}}],"text":["build","successful"],"times":[1771806283.954937,1771858069.021874]},"131":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/131/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/131/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/131/steps/shell/logs/config.log"]],"number":131,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",131,"Build"],["codebase","","Build"],["got_revision","c9a139d19371203ff7cfb3fbc234f3a9fb901387","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","c9a139d19371203ff7cfb3fbc234f3a9fb901387","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 09:19:26","branch":"master","category":"libpcap","codebase":"","comments":"Introduce a routine to parse decimal numbers in a string.\nThis wraps strtoul() to do more error checking.\n\nIt's currently used only in one place, but there are other places where\nit could be useful.\n\nMake translatetest's getopt() code do the standard \"add optind to argv\nand subtract it frm argc\" after the loop, so the first argument after\nthe option arguments is argv[0] and there are a total of argc post-options\narguments, so that it can handle a \"--\" argument to allow \"-1\" to be\npassed as a non-option argument, even with GNU getopt().\n\nAdd some tests, courtesy of Denis Ovsienko.","files":[{"name":"pcap-bt-linux.c"},{"name":"pcap-int.h"},{"name":"pcap.c"},{"name":"testprogs/TESTrun"},{"name":"testprogs/translatetest.c"}],"number":258798,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c9a139d19371203ff7cfb3fbc234f3a9fb901387","revision":"c9a139d19371203ff7cfb3fbc234f3a9fb901387","revlink":"","when":1771921166,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c9a139d19371203ff7cfb3fbc234f3a9fb901387"}],"steps":[{"eta":null,"expectations":[["output",8653,8652.09375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/131/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771921492.077307,1771921497.014991],"urls":{}},{"eta":null,"expectations":[["output",867612,866314.5625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/131/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/131/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771921497.019269,1771956148.100443],"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-solaris11-i386"],"times":[1771956148.105448,1771972639.102437],"urls":{"tcpdump-solaris11-i386 #100":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/100"}}],"text":["build","successful"],"times":[1771921491.987822,1771972639.105099]},"132":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/132/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/132/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/132/steps/shell/logs/config.log"]],"number":132,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",132,"Build"],["codebase","","Build"],["got_revision","8c7496f7fd81c3bf2201194d71f57ae1f03e9997","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8c7496f7fd81c3bf2201194d71f57ae1f03e9997","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 13:26:16","branch":"master","category":"libpcap","codebase":"","comments":"Refine the previous commit.","files":[{"name":"testprogs/TESTrun"},{"name":"testprogs/translatetest.c"}],"number":258830,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"95b4e43879d8f5626b187df1da53494c6718b23c","revision":"95b4e43879d8f5626b187df1da53494c6718b23c","revlink":"","when":1771935976,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 13:26:17","branch":"master","category":"libpcap","codebase":"","comments":"Both AF_INET and AF_INET6 are mandatory.\nIn this source tree most code that uses these constants has not been\nguarded for a while, thus the remaining guards became no-op some time in\nthe past.","files":[{"name":"fad-getad.c"},{"name":"gencode.c"},{"name":"pcap-rpcap.c"},{"name":"rpcapd/daemon.c"},{"name":"testprogs/findalldevstest.c"}],"number":258831,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"769721ba578a765049b6c6a8901caf9c777861e9","revision":"769721ba578a765049b6c6a8901caf9c777861e9","revlink":"","when":1771935977,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 13:26:17","branch":"master","category":"libpcap","codebase":"","comments":"Remove a stale comment about gen_byteop(). [skip ci]\nThis to-do item from commit 574c8c8 was implemented in commit 875df1a\nthe next day.","files":[{"name":"gencode.c"}],"number":258832,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8c7496f7fd81c3bf2201194d71f57ae1f03e9997","revision":"8c7496f7fd81c3bf2201194d71f57ae1f03e9997","revlink":"","when":1771935977,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8c7496f7fd81c3bf2201194d71f57ae1f03e9997"}],"steps":[{"eta":null,"expectations":[["output",8648,8652.546875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/132/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1771972640.26627,1771972645.915591],"urls":{}},{"eta":null,"expectations":[["output",867607,866963.28125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/132/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/132/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1771972645.919219,1772002322.718741],"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-solaris11-i386"],"times":[1772002322.727684,1772018614.95384],"urls":{"tcpdump-solaris11-i386 #101":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/101"}}],"text":["build","successful"],"times":[1771972640.18223,1772018614.972204]},"133":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/133/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/133/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/133/steps/shell/logs/config.log"]],"number":133,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",133,"Build"],["codebase","","Build"],["got_revision","e0b74e2108e77b289661d3da1635768031881ef9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","e0b74e2108e77b289661d3da1635768031881ef9","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 24 Feb 2026 13:55:39","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Cover gen_load_internal() better.\nThe function implements five accessor groups, which relate to the\nfollowing cases in gen_load_a():\n* OR_PACKET (radio[]),\n* OR_LINKHDR (link[]),\n* OR_LINKPL (ip[], arp[], rarp[], atalk[], decnet[], sca[], lat[],\n  moprc[], mopdl[] and ip6[]),\n* OR_TRAN_IPV4 (sctp[], tcp[], udp[], icmp[], igmp[], igrp[], pim[],\n  vrrp[] and carp[]), and\n* OR_TRAN_IPV6 (icmp6[]).\n\nFrom a loading offset calculation perspective, there are three DLT\ngroups with:\n* a variable-length link-layer prefix *and* header (DLT_PRISM_HEADER,\n  DLT_IEEE802_11_RADIO_AVS, DLT_IEEE802_11_RADIO and DLT_PPI),\n* a variable-length link-layer *or* header (DLT_IEEE802_11 and\n  DLT_PFLOG), and\n* a constant-length link-layer header (everything else, but in the scope\n  of this testing limit it to DLT_EN10MB, DLT_RAW, DLT_PPP,\n  DLT_LINUX_SLL, DLT_LINUX_SLL2, DLT_DSA_TAG_BRCM and DLT_ARCNET_LINUX).\n\nThis combinatorial space has a few irregularities: radio[] rejects all\nDLTs except three; DLT_PFLOG, DLT_RAW, DLT_PPP and DLT_ARCNET_LINUX do\nnot support all accessors in the OR_LINKPL-like group; igrp[] uses one\nof two OS-dependent protocol numbers; vrrp[] and carp[] are effectively\nsynonyms; DLT_PFLOG uses OS-specific AF numbers (two for AF_INET and\nseven for AF_INET6), and IPv4 transport currently generates an IPv6\nbranch.\n\nConsidering individual accessors and individual DLTs, the maximum number\nof permutations is 3 + 20 * 13 + 12 + 9 * 6 + 13 = 342.  Considering C\ncode paths, not all permutations need to be tested, so keep the existing\nhalfword and word blocks for link[] and replace all other index test\nblocks with 111 new test blocks.  Order the new blocks to match the\norder of cases in the C switch block.\n\nThe new test blocks test every accessor above with at least one DLT in\neach supported DLT group above, as well as every DLT above with at least\none supported (and at least one unsupported where applicable) accessor\nin each accessor group above.  Add three minimal tests to exercise the\ncase of variable link-level prefix and header and VLAN/Geneve/VXLAN\nbefore TCP.\n\nAdd filter apply tests for: radio[], link[], arp[], ip[], tcp[], icmp[],\nudp[], vrrp[], carp[], ip6[] and icmp6[].  carp.pcap is the first 5\npackets from Wireshark 10726-tcpdump-carp.pcap.  ieee802.11_exthdr.pcap\nis the last 10 packets from the tcpdump test file.","files":[{"name":"testprogs/TESTrun"},{"name":"tests/filter/carp.pcap"},{"name":"tests/filter/ieee802.11_exthdr.pcap"}],"number":259072,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"a8c13629476aec3d2148c3ad187004200faf9108","revision":"a8c13629476aec3d2148c3ad187004200faf9108","revlink":"","when":1771937739,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Deduplicate code in gen_proto_abbrev_internal().\nFactor four helper functions out to translate from a proto qualifier to\na protocol code point, and condense much of the switch block into six\nparametrised groups.","files":[{"name":"gencode.c"}],"number":259073,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"8e23f7bc14e67e62711516c17f274b9d17cd4925","revision":"8e23f7bc14e67e62711516c17f274b9d17cd4925","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Get IPv4 transport right in gen_load_internal().\nThe function uses one invocation of gen_proto_abbrev_internal() to match\nthe transport protocol of interest over IPv4, which includes matching of\nthe link-level protocol as IPv4, or (for TCP, UDP, SCTP and PIM) also\nover IPv6, which includes matching of the link-level protocol as IPv6.\nIt uses another invocation thereof to match strictly IPv4 as the\nlink-level protocol.  The resulting filter program includes two\nconsecutive tests for IPv4 if the DLT supports IPv4 and one always-false\ntest for IPv6 (and the dependent unreachable branch) if the DLT supports\nIPv6.\n\nTo fix this, match IPv4 only exactly once using proto_abbrev_internal(),\nthen match the transport protocol of interest using gen_ip_proto().\nThis produces filter programs without the unnecessary instructions, so\nupdate the tests.  Denote this pitfall in a comment, and a similar one\nin the Q_ICMPV6 case.\n\nWhile at it, make sure gen_and() does not get both of its arguments from\na function call -- this seems to have been deterministic in this\ncontext, but it is better when the code is obviously deterministic.","files":[{"name":"gencode.c"},{"name":"testprogs/TESTrun"}],"number":259074,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"4d8a69a1f35857eb077c100c2723d1f98e5e26ae","revision":"4d8a69a1f35857eb077c100c2723d1f98e5e26ae","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Layer gen_load_a() and gen_load_absoffsetrel() better.\ngen_load_absoffsetrel() needs to know whether the variable part of the\nabsolute offset is present, but not how it has been generated.\ngen_load_a(), when the variable part comes from a different source\n(OR_TRAN_IPV4) or is definitely absent (OR_PACKET), does not need to\nduplicate what gen_load_absoffsetrel() does.\n\nIn gen_load_absoffsetrel() validate the load size, take an optional\nvariable part and a mandatory constant part as the arguments and focus\non producing the load instruction(s).  In gen_load_a() focus on\npreparing the absolute offset components and use gen_load_absoffsetrel()\nto handle all cases.  Constify some arguments in both functions.","files":[{"name":"gencode.c"}],"number":259075,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bf28b25336a157b9aa2808c0463bdf1b6594407c","revision":"bf28b25336a157b9aa2808c0463bdf1b6594407c","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Deduplicate code in gen_load_internal().\nDelegate the generation of side effect statements to a new function,\ngen_load_absoffsetarthrel(), and invoke it exactly once after the switch\nblock has determined the variable and the constant parts of an absolute\noffset.  Merge protocol checks into the arithmetic expression only after\nthe switch block has generated any.","files":[{"name":"gencode.c"}],"number":259076,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9468896ea60a8a55a79d76480c78156f93e31bda","revision":"9468896ea60a8a55a79d76480c78156f93e31bda","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Tue 24 Feb 2026 21:18:23","branch":"master","category":"libpcap","codebase":"","comments":"Factor gen_frelay_nlpid() out.\nAlso define exactly the set of named NLPID constants this code needs.","files":[{"name":"gencode.c"}],"number":259077,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e0b74e2108e77b289661d3da1635768031881ef9","revision":"e0b74e2108e77b289661d3da1635768031881ef9","revlink":"","when":1771964303,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e0b74e2108e77b289661d3da1635768031881ef9"}],"steps":[{"eta":null,"expectations":[["output",8626,8650.2734375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/133/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772115289.629639,1772115295.07445],"urls":{}},{"eta":null,"expectations":[["output",871474,867285.140625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/133/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/133/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772115295.078044,1772152163.202402],"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-solaris11-i386"],"times":[1772152163.21007,1772167498.588977],"urls":{"tcpdump-solaris11-i386 #105":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/105"}}],"text":["build","successful"],"times":[1772115289.548309,1772167498.604424]},"134":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/134/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/134/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/134/steps/shell/logs/config.log"]],"number":134,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",134,"Build"],["codebase","","Build"],["got_revision","e464dc90964139a59ad2cf4ee0536d99fbbdbee8","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","e464dc90964139a59ad2cf4ee0536d99fbbdbee8","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 28 Feb 2026 07:29:32","branch":"master","category":"libpcap","codebase":"","comments":"Autoconf: Move the --enable-remote warning at the end of configure script\nIt will be better seen at the end of the output.\nUpdate the warning text.\n\n[skip ci]","files":[{"name":"configure.ac"}],"number":259294,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e464dc90964139a59ad2cf4ee0536d99fbbdbee8","revision":"e464dc90964139a59ad2cf4ee0536d99fbbdbee8","revlink":"","when":1772260172,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e464dc90964139a59ad2cf4ee0536d99fbbdbee8"}],"steps":[{"eta":null,"expectations":[["output",8669,8638.13671875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/134/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772260487.013065,1772260492.70945],"urls":{}},{"eta":null,"expectations":[["output",871969,869379.5703125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/134/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/134/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772260492.71411,1772293296.116872],"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-solaris11-i386"],"times":[1772293296.122129,1772310255.910463],"urls":{"tcpdump-solaris11-i386 #107":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/107"}}],"text":["build","successful"],"times":[1772260486.917848,1772310255.913164]},"135":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/135/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/135/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/135/steps/shell/logs/config.log"]],"number":135,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",135,"Build"],["codebase","","Build"],["got_revision","50397e459ab3437469b1730fe2e1995cbf9347b9","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","50397e459ab3437469b1730fe2e1995cbf9347b9","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 01 Mar 2026 08:07:50","branch":"master","category":"libpcap","codebase":"","comments":"bt-monitor, netfilter: handle EPERM better.\nReport EPERM errors as PCAP_ERROR_PERM_DENIED, and indicate what\nprivileges may be required.","files":[{"name":"CHANGES"},{"name":"pcap-bt-monitor-linux.c"},{"name":"pcap-netfilter-linux.c"}],"number":259396,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"50397e459ab3437469b1730fe2e1995cbf9347b9","revision":"50397e459ab3437469b1730fe2e1995cbf9347b9","revlink":"","when":1772348870,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"50397e459ab3437469b1730fe2e1995cbf9347b9"}],"steps":[{"eta":null,"expectations":[["output",8639,8653.568359375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/135/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772349287.787849,1772349295.362223],"urls":{}},{"eta":null,"expectations":[["output",871934,870674.28515625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/135/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/135/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772349295.366967,1772380764.719734],"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-solaris11-i386"],"times":[1772380764.726527,1772395361.399741],"urls":{"tcpdump-solaris11-i386 #108":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/108"}}],"text":["build","successful"],"times":[1772349287.700181,1772395361.402839]},"136":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/136/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/136/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/136/steps/shell/logs/config.log"]],"number":136,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",136,"Build"],["codebase","","Build"],["got_revision","37774193fb5238396a4f12382a6ebcfc682cfd2f","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","37774193fb5238396a4f12382a6ebcfc682cfd2f","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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>"},{"at":"Sun 01 Mar 2026 17:12:10","branch":"master","category":"libpcap","codebase":"","comments":"AppVeyor: Update the remote capture build configuration\nThe default is now: ENABLE_REMOTE=NO (OFF).\n\nThus add when needed:\nREMOTE: -DENABLE_REMOTE=YES\nand remove:\nREMOTE: -DENABLE_REMOTE=NO\n\nIt is a follow-up to commit 5b2265c2ccbb27036dc47657f1c14e980c0e6be6.","files":[{"name":".appveyor.yml"}],"number":259435,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"37774193fb5238396a4f12382a6ebcfc682cfd2f","revision":"37774193fb5238396a4f12382a6ebcfc682cfd2f","revlink":"","when":1772381530,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"37774193fb5238396a4f12382a6ebcfc682cfd2f"}],"steps":[{"eta":null,"expectations":[["output",8651,8646.2841796875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/136/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772395364.07508,1772395368.642207],"urls":{}},{"eta":null,"expectations":[["output",873146,871304.142578125]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/136/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/136/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772395368.64756,1772427955.972866],"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-solaris11-i386"],"times":[1772427955.978834,1772440597.11758],"urls":{"tcpdump-solaris11-i386 #110":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/110"}}],"text":["build","successful"],"times":[1772395363.987731,1772440597.121578]},"137":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/137/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/137/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/137/steps/shell/logs/config.log"]],"number":137,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",137,"Build"],["codebase","","Build"],["got_revision","2cd9dff3702fb5b5c2c67da289cba9f733ec325b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2cd9dff3702fb5b5c2c67da289cba9f733ec325b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Mar 2026 20:40:06","branch":"master","category":"libpcap","codebase":"","comments":"Don't assume Linux USB headers are 64-bit aligned.\nThey might not be, especially in pcapng capture files, which only\nguarantee 32-bit alignment for packet data.\n\nFixes GitHub issue #1634.","files":[{"name":"CMakeLists.txt"},{"name":"pcap-usb-linux.c"},{"name":"pcap-util.c"},{"name":"pcap-util.h"},{"name":"pcap/pcap-inttypes.h"},{"name":"pcap/usb.h"}],"number":259584,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"f36956e40a5a9cf7a90ab862018a9c896987f5b0","revision":"f36956e40a5a9cf7a90ab862018a9c896987f5b0","revlink":"","when":1772480406,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Mon 02 Mar 2026 20:42:09","branch":"master","category":"libpcap","codebase":"","comments":"Revert \"Don't assume Linux USB headers are 64-bit aligned.\"\nThis reverts commit f36956e40a5a9cf7a90ab862018a9c896987f5b0.\n\n(So that I can reapply it and give credit for finding the bug.)","files":[{"name":"CMakeLists.txt"},{"name":"pcap-usb-linux.c"},{"name":"pcap-util.c"},{"name":"pcap-util.h"},{"name":"pcap/pcap-inttypes.h"},{"name":"pcap/usb.h"}],"number":259586,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2cd9dff3702fb5b5c2c67da289cba9f733ec325b","revision":"2cd9dff3702fb5b5c2c67da289cba9f733ec325b","revlink":"","when":1772480529,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2cd9dff3702fb5b5c2c67da289cba9f733ec325b"}],"steps":[{"eta":null,"expectations":[["output",8655,8648.64208984375]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/137/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772480691.968522,1772480696.508359],"urls":{}},{"eta":null,"expectations":[["output",873150,872225.0712890625]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/137/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/137/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772480696.512236,1772512614.183608],"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-solaris11-i386"],"times":[1772512614.191987,1772526625.297852],"urls":{"tcpdump-solaris11-i386 #111":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/111"}}],"text":["build","successful"],"times":[1772480691.861128,1772526625.301483]},"138":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/138/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/138/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/138/steps/shell/logs/config.log"]],"number":138,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",138,"Build"],["codebase","","Build"],["got_revision","77a6d7232e952741d2b8e16668c18212df116afe","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","77a6d7232e952741d2b8e16668c18212df116afe","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 02 Mar 2026 20:44:10","branch":"master","category":"libpcap","codebase":"","comments":"Don't assume Linux USB headers are 64-bit aligned.\nThey might not be, especially in pcapng capture files, which only\nguarantee 32-bit alignment for packet data.\n\nFixes GitHub issue #1634.\n\nDiscovered by FuzzAnything Organization\n(https://github.com/FuzzAnything-ORG) (fuzzanything@gmail.com).","files":[{"name":"CMakeLists.txt"},{"name":"pcap-usb-linux.c"},{"name":"pcap-util.c"},{"name":"pcap-util.h"},{"name":"pcap/pcap-inttypes.h"},{"name":"pcap/usb.h"}],"number":259587,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"61542941feff19af0f801caafc690351450e4e78","revision":"61542941feff19af0f801caafc690351450e4e78","revlink":"","when":1772480650,"who":"Guy Harris <gharris@sonic.net>"},{"at":"Mon 02 Mar 2026 20:54:25","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add a fix. [skip ci]","files":[{"name":"CHANGES"}],"number":259588,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"77a6d7232e952741d2b8e16668c18212df116afe","revision":"77a6d7232e952741d2b8e16668c18212df116afe","revlink":"","when":1772481265,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"77a6d7232e952741d2b8e16668c18212df116afe"}],"steps":[{"eta":null,"expectations":[["output",8625,8651.821044921875]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/138/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772526626.87205,1772526631.079298],"urls":{}},{"eta":null,"expectations":[["output",873121,872687.5356445312]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/138/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/138/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772526631.083589,1772558190.237543],"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-solaris11-i386"],"times":[1772558190.246881,1772574680.612121],"urls":{"tcpdump-solaris11-i386 #112":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/112"}}],"text":["build","successful"],"times":[1772526626.795339,1772574680.616197]},"139":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/139/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/139/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/139/steps/shell/logs/config.log"]],"number":139,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",139,"Build"],["codebase","","Build"],["got_revision","13c02512fbd76a7905179fde390a792d10f62133","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","13c02512fbd76a7905179fde390a792d10f62133","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 06 Mar 2026 16:55:38","branch":"master","category":"libpcap","codebase":"","comments":"scanner: Do not try including grammar.h twice.","files":[{"name":"scanner.l"}],"number":260044,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"13c02512fbd76a7905179fde390a792d10f62133","revision":"13c02512fbd76a7905179fde390a792d10f62133","revlink":"","when":1772812538,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"13c02512fbd76a7905179fde390a792d10f62133"}],"steps":[{"eta":null,"expectations":[["output",8642,8638.410522460938]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/139/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772813703.250413,1772813707.814935],"urls":{}},{"eta":null,"expectations":[["output",873137,872904.2678222656]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/139/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/139/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772813707.818554,1772841319.800757],"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-solaris11-i386"],"times":[1772841319.817558,1772857329.137021],"urls":{"tcpdump-solaris11-i386 #114":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/114"}}],"text":["build","successful"],"times":[1772813703.166651,1772857329.160211]},"140":{"blame":["Guy Harris <gharris@sonic.net>","OwenSanzas <zesheng@tamu.edu>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/140/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/140/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/140/steps/shell/logs/config.log"]],"number":140,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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>"},{"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>"},{"at":"Sat 07 Mar 2026 04:28:52","branch":"master","category":"libpcap","codebase":"","comments":"fuzz: fix stale daemon_serviceloop() prototype in fuzz_rserver\ndaemon_serviceloop() gained a `char *data_port` parameter in 493e050f\n(Aug 2022), but fuzz_rserver.c still declares the old 5-parameter\nversion from 2019.  This means the fuzzer calls a 6-argument function\nwith only 5 arguments -- the 6th parameter `uses_ssl` picks up\nwhatever value happens to be in the r9 register (undefined behavior).\n\nWhen that garbage value is nonzero, `daemon_serviceloop` enters the\n`#ifdef HAVE_OPENSSL` / `if (uses_ssl)` branch, attempts a TLS\nhandshake, and allocates OpenSSL structures that are never freed.\nLeakSanitizer detects ~7.5KB leaked per iteration and terminates the\nfuzzer immediately:\n\n  SUMMARY: AddressSanitizer: 7552 byte(s) leaked in 46 allocation(s).\n\nFix: update the forward declaration to the current 6-parameter\nsignature, and pass NULL for data_port and 0 for uses_ssl.","files":[{"name":"testprogs/fuzz/fuzz_rserver.c"}],"number":260142,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"adbd3883284979d1111fc2e5db5974f6e913f049","revision":"adbd3883284979d1111fc2e5db5974f6e913f049","revlink":"","when":1772854132,"who":"OwenSanzas <zesheng@tamu.edu>"},{"at":"Sat 07 Mar 2026 04:28:52","branch":"master","category":"libpcap","codebase":"","comments":"fuzz: use rpcapd/daemon.h instead of hand-written prototype\nReplace the hand-written forward declaration of daemon_serviceloop()\nwith #include \"rpcapd/daemon.h\" so the prototype stays in sync\nautomatically if the signature changes again.","files":[{"name":"testprogs/fuzz/fuzz_rserver.c"}],"number":260143,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1783fd589646cd86c51f1941f251a3d5c58e2100","revision":"1783fd589646cd86c51f1941f251a3d5c58e2100","revlink":"","when":1772854132,"who":"OwenSanzas <zesheng@tamu.edu>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1783fd589646cd86c51f1941f251a3d5c58e2100"}],"steps":[{"eta":null,"expectations":[["output",8655,8640.205261230469]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/140/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1772857332.024744,1772857337.612633],"urls":{}},{"eta":null,"expectations":[["output",880608,873020.6339111328]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/140/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/140/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1772857337.620723,1772888668.742473],"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-solaris11-i386"],"times":[1772888668.747483,1772905891.395963],"urls":{"tcpdump-solaris11-i386 #115":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/115"}}],"text":["build","successful"],"times":[1772857331.773367,1772905891.407106]},"141":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/141/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/141/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/141/steps/shell/logs/config.log"]],"number":141,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 09 Mar 2026 00:04:45","branch":"master","category":"libpcap","codebase":"","comments":"Add a BPF_ flag to generate filter code for savefiles.\nDLT_NULL, DLT_LOOP, DLT_ENC, and DLT_PFLOG all have, in their link-layer\nheaders, a field that contains an AF_ value that indicates the packet\ntype, with AF_INET indicating an IPv4 packet and AF_INET6 indicating an\nIPv6 packet, and possibly with other values for other packet types.\n\nIn the case of DLT_NULL and DLT_ENC, that's a multi-byte field in the\nbyte order of the host on which the capture was done.\n\nFor doing live captures, the code to generate is somewhat\nstraightforward - you test for the host's values for AF_INET and\nAF_INET6, and, for DLT_NULL and DLT_ENC, you test for it in the host's\nbyte order (which may involve some byte-swappping of the value for which\nwe're testing, as the BPF machine's load instructions treat data in the\npacket as being in network byte order, i.e. treat them as being\nbig-endian).\n\nFor savefiles, however, we don't know the host on which the packets were\noriginally captured, so we don't know what value was used for AF_INET6;\ndifferent hosts that support those link-layer types have different\nvalues for AF_INET6. We also don't know the byte order of that host, as\nthis file might, for example, be the result of processing a capture file\non a host with a different byte order from the host on which the capture\nwas originally done.\n\nTherefore, we have to generate more complicated filtering code, to\nhandle captures from arbitrary hosts.\n\nThe compiler used to test whether the pcap_t had a non-null rfile\npointer, which would indicate that it's a savefile (it's a FILE * for\nthat file).\n\nThat makes it hard for filtertest to force generating code for a\nsavefile, so that we can test what code is generated by the savefile\ncode path.\n\nNow that we have a field in a pcap_t to specify other special code\ngeneration operations, we might as well add a flag to that for special\nhandling of AF_ values; this allows a cleaner way for filtertest to\nrequest that, and makes the handling of code generation differences a\nbit cleaner and more unified.\n\n(Doing those tests in filtertest will be done in a later change.)","files":[{"name":"gencode.c"},{"name":"pcap-int.h"},{"name":"savefile.c"}],"number":260330,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"d8194030872fab6337d2795449dd8031856807e1","revision":"d8194030872fab6337d2795449dd8031856807e1","revlink":"","when":1773011085,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"d8194030872fab6337d2795449dd8031856807e1"}],"steps":[{"eta":null,"expectations":[["output",8650,8647.602630615234]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/141/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773011686.753486,1773011692.176514],"urls":{}},{"eta":null,"expectations":[["output",880601,876814.3169555664]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/141/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/141/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773011692.181559,1773042505.485364],"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-solaris11-i386"],"times":[1773042505.49092,1773059624.734577],"urls":{"tcpdump-solaris11-i386 #117":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/117"}}],"text":["build","successful"],"times":[1773011686.653802,1773059624.751996]},"142":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/142/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/142/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/142/steps/shell/logs/config.log"]],"number":142,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 19:46:55","branch":"master","category":"libpcap","codebase":"","comments":"CI: Add a message when using Valgrind","files":[{"name":"build_matrix.sh"}],"number":260616,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"c0acd5fb4ebd8dbdac2b0221d692c9e45e682180","revision":"c0acd5fb4ebd8dbdac2b0221d692c9e45e682180","revlink":"","when":1773168415,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"c0acd5fb4ebd8dbdac2b0221d692c9e45e682180"}],"steps":[{"eta":null,"expectations":[["output",8633,8648.801315307617]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/142/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773169484.558838,1773169489.491289],"urls":{}},{"eta":null,"expectations":[["output",880585,878707.6584777832]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/142/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/142/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773169489.494817,1773200459.517524],"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-solaris11-i386"],"times":[1773200459.524205,1773216837.379214],"urls":{"tcpdump-solaris11-i386 #118":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/118"}}],"text":["build","successful"],"times":[1773169484.480686,1773216837.386139]},"143":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/143/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/143/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/143/steps/shell/logs/config.log"]],"number":143,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Tue 10 Mar 2026 21:43:19","branch":"master","category":"libpcap","codebase":"","comments":"Add filter tests for filters generated for savefiles.\nAdd a -S flag to filtertest to have it test the filters generated for\nsavefiles, in unswapped and swapped byte orders.  Test DLT_NULL,\nDLT_LOOP, and DLT_PFLOG. (DLT_ENC uses the same code path as DLT_NULL.)","files":[{"name":"gencode.c"},{"name":"pcap-int.h"},{"name":"savefile.c"},{"name":"testprogs/TESTrun"},{"name":"testprogs/filtertest.c"}],"number":260622,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"19602eb7a4b4428eb6075c59cc4b2ac508078379","revision":"19602eb7a4b4428eb6075c59cc4b2ac508078379","revlink":"","when":1773175399,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"19602eb7a4b4428eb6075c59cc4b2ac508078379"}],"steps":[{"eta":null,"expectations":[["output",8649,8640.900657653809]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/143/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773216840.767586,1773216852.537461],"urls":{}},{"eta":null,"expectations":[["output",881899,879646.3292388916]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/143/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/143/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773216852.545758,1773252046.142303],"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-solaris11-i386"],"times":[1773252046.163041,1773266545.994349],"urls":{"tcpdump-solaris11-i386 #119":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/119"}}],"text":["build","successful"],"times":[1773216840.630605,1773266545.997636]},"144":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/144/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/144/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/144/steps/shell/logs/config.log"]],"number":144,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 09:54:31","branch":"master","category":"libpcap","codebase":"","comments":"instrument functions: Use the same Copyright header than tcpslice\n[skip ci]","files":[{"name":"instrument-functions.c"}],"number":260760,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"665541f93c744fbae6c705e3459bd4424956da7a","revision":"665541f93c744fbae6c705e3459bd4424956da7a","revlink":"","when":1773305671,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"},{"at":"Thu 12 Mar 2026 09:55:36","branch":"master","category":"libpcap","codebase":"","comments":"RDMA: Avoid valgrind errors when calling rdmasniff_findalldevs()\nGuy diagnosis:\nrdmasniff_findalldevs() appears to call ibv_free_device_list() on all\npaths out of the routine other than the \"ibv_get_device_list() returns\nNULL\" path. This may either be a leak in libibverbs itself or a false\npositive from valgrind, given its tentative identification of data\n\"possibly\" being lost.\n\nWhen running on cfarm108:\nvalgrind --leak-check=full --error-exitcode=1 --quiet testprogs/findalldevstest\n\nUse a suppressions file obtained via \"--gen-suppressions=all\"\nand run with --suppressions=testprogs/findalldevstest.supp or\n--suppressions=../testprogs/findalldevstest.supp (CMake).\n\nThe errors were as follows:\n2,880 bytes in 4 blocks are possibly lost in loss record 4 of 7\n   at 0x...: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libmlx5.so.1.24.50.0)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: ibv_get_device_list (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: rdmasniff_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: pcap_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: main (in /.../libpcap/testprogs/findalldevstest)\n\n3,968 bytes in 4 blocks are possibly lost in loss record 6 of 7\n   at 0x...: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: nl_recvmsgs_report (in /usr/lib/aarch64-linux-gnu/libnl-3.so.200.26.0)\n   by 0x...: nl_recvmsgs (in /usr/lib/aarch64-linux-gnu/libnl-3.so.200.26.0)\n   by 0x...: ??? (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: ibv_get_device_list (in /usr/lib/aarch64-linux-gnu/libibverbs.so.1.14.50.0)\n   by 0x...: rdmasniff_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: pcap_findalldevs (in /.../libpcap/testprogs/findalldevstest)\n   by 0x...: main (in /.../libpcap/testprogs/findalldevstest)\n\n[skip ci]","files":[{"name":"Makefile.in"},{"name":"build.sh"},{"name":"testprogs/findalldevstest.supp"}],"number":260761,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"e3f643928ca92280d36ad5900e085a355ce9e158","revision":"e3f643928ca92280d36ad5900e085a355ce9e158","revlink":"","when":1773305736,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"e3f643928ca92280d36ad5900e085a355ce9e158"}],"steps":[{"eta":null,"expectations":[["output",8660,8644.950328826904]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/144/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773306287.912456,1773306292.547908],"urls":{}},{"eta":null,"expectations":[["output",881909,880772.6646194458]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/144/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/144/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773306292.551529,1773335361.166084],"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-solaris11-i386"],"times":[1773335361.171252,1773348989.118615],"urls":{"tcpdump-solaris11-i386 #120":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/120"}}],"text":["build","successful"],"times":[1773306287.837929,1773348989.130746]},"145":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/145/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/145/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/145/steps/shell/logs/config.log"]],"number":145,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 12 Mar 2026 15:26:30","branch":"master","category":"libpcap","codebase":"","comments":"translatetest: Factor valid_unsigned_long() out.","files":[{"name":"testprogs/translatetest.c"}],"number":260844,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"26b2fc0cd3acb72356aa297fd651552bf5b8f5d0","revision":"26b2fc0cd3acb72356aa297fd651552bf5b8f5d0","revlink":"","when":1773325590,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"26b2fc0cd3acb72356aa297fd651552bf5b8f5d0"}],"steps":[{"eta":null,"expectations":[["output",8644,8652.475164413452]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/145/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773348990.289876,1773348994.095521],"urls":{}},{"eta":null,"expectations":[["output",881893,881340.8323097229]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/145/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/145/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773348994.099209,1773379958.993198],"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-solaris11-i386"],"times":[1773379959.037154,1773395243.949901],"urls":{"tcpdump-solaris11-i386 #121":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/121"}}],"text":["build","successful"],"times":[1773348990.201017,1773395243.953191]},"146":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/146/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/146/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/146/steps/shell/logs/config.log"]],"number":146,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","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-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 13 Mar 2026 13:20:55","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: add two changes. [skip ci]","files":[{"name":"CHANGES"}],"number":260962,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"562d2be78d60c8494a042b5246e3e0e255a48ba9","revision":"562d2be78d60c8494a042b5246e3e0e255a48ba9","revlink":"","when":1773404455,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"562d2be78d60c8494a042b5246e3e0e255a48ba9"}],"steps":[{"eta":null,"expectations":[["output",8631,8648.237582206726]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/146/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773405271.510098,1773405278.317549],"urls":{}},{"eta":null,"expectations":[["output",884126,881616.9161548615]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/146/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/146/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773405278.322506,1773438494.841755],"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-solaris11-i386"],"times":[1773438494.849569,1773453375.301796],"urls":{"tcpdump-solaris11-i386 #122":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/122"}}],"text":["build","successful"],"times":[1773405271.429908,1773453375.3048]},"147":{"blame":["Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/147/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/147/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/147/steps/shell/logs/config.log"]],"number":147,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",147,"Build"],["codebase","","Build"],["got_revision","2f16a56eb8b17f8e649a989919804db8ef31c773","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","2f16a56eb8b17f8e649a989919804db8ef31c773","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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>"},{"at":"Fri 13 Mar 2026 17:22:51","branch":"master","category":"libpcap","codebase":"","comments":"CHANGES: Add a change backported to 1.10\n[skip ci]","files":[{"name":"CHANGES"}],"number":260979,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"2f16a56eb8b17f8e649a989919804db8ef31c773","revision":"2f16a56eb8b17f8e649a989919804db8ef31c773","revlink":"","when":1773418971,"who":"Francois-Xavier Le Bail <devel.fx.lebail@orange.fr>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"2f16a56eb8b17f8e649a989919804db8ef31c773"}],"steps":[{"eta":null,"expectations":[["output",8636,8639.618791103363]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/147/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773453376.559796,1773453380.084667],"urls":{}},{"eta":null,"expectations":[["output",884133,882871.4580774307]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/147/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/147/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773453380.08921,1773482054.41743],"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-solaris11-i386"],"times":[1773482054.425401,1773496378.271428],"urls":{"tcpdump-solaris11-i386 #123":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/123"}}],"text":["build","successful"],"times":[1773453376.463699,1773496378.354166]},"148":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/148/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/148/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/148/steps/shell/logs/config.log"]],"number":148,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",148,"Build"],["codebase","","Build"],["got_revision","28646b30d69cc2ab5f648eef6ed056f2aff2af62","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","28646b30d69cc2ab5f648eef6ed056f2aff2af62","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sat 14 Mar 2026 14:13:09","branch":"master","category":"libpcap","codebase":"","comments":"Refine formatting and wording in a few man pages. [skip ci]\nIf it is a C structure name, make it bold consistently with other C\ntypes.  Otherwise in the prose say \"structure\".","files":[{"name":"pcap_compile.3pcap.in"},{"name":"pcap_freecode.3pcap"},{"name":"pcap_next_ex.3pcap"},{"name":"pcap_offline_filter.3pcap"},{"name":"pcap_setfilter.3pcap"}],"number":261042,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"28646b30d69cc2ab5f648eef6ed056f2aff2af62","revision":"28646b30d69cc2ab5f648eef6ed056f2aff2af62","revlink":"","when":1773493989,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"28646b30d69cc2ab5f648eef6ed056f2aff2af62"}],"steps":[{"eta":null,"expectations":[["output",8655,8637.809395551682]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/148/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773496420.646443,1773496436.105582],"urls":{}},{"eta":null,"expectations":[["output",884152,883502.2290387154]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/148/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/148/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773496436.112508,1773525358.051669],"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-solaris11-i386"],"times":[1773525358.057275,1773537765.575273],"urls":{"tcpdump-solaris11-i386 #124":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/124"}}],"text":["build","successful"],"times":[1773496420.549857,1773537765.578057]},"149":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/149/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/149/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/149/steps/shell/logs/config.log"]],"number":149,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",149,"Build"],["codebase","","Build"],["got_revision","60d9a3284013d505c394bcb6fbedcd2182459c15","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","60d9a3284013d505c394bcb6fbedcd2182459c15","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":4,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Sun 15 Mar 2026 20:05:57","branch":"master","category":"libpcap","codebase":"","comments":"npf: fix error return from memory allocation error.\nClean up before returning, and return -1, on an error.","files":[{"name":"CHANGES"},{"name":"pcap-npf.c"}],"number":261098,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"60d9a3284013d505c394bcb6fbedcd2182459c15","revision":"60d9a3284013d505c394bcb6fbedcd2182459c15","revlink":"","when":1773601557,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"60d9a3284013d505c394bcb6fbedcd2182459c15"}],"steps":[{"eta":null,"expectations":[["output",8647,8646.40469777584]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/149/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773602109.730545,1773602116.83244],"urls":{}},{"eta":null,"expectations":[["output",884142,883827.1145193577]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/149/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/149/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773602116.83631,1773631461.68179],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[4,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris11-i386"],"times":[1773631461.689306,1773631461.721456],"urls":{}}],"text":["exception"],"times":[1773602109.634392,1773631461.724489]},"150":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/150/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/150/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/150/steps/shell/logs/config.log"]],"number":150,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",150,"Build"],["codebase","","Build"],["got_revision","dc1223a03519aeb9706dde9f2a91f6cf08974975","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","dc1223a03519aeb9706dde9f2a91f6cf08974975","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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>"},{"at":"Sun 15 Mar 2026 22:07:03","branch":"master","category":"libpcap","codebase":"","comments":"rpcapd: fix definition of sleep_secs() when building for fuzzing.\nSeparately define it as a no-op routine that is marked as ignoring its\nargument if FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is defined, and\nexplicitly indicate what we're doing and why.","files":[{"name":"rpcapd/daemon.c"}],"number":261106,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"dc1223a03519aeb9706dde9f2a91f6cf08974975","revision":"dc1223a03519aeb9706dde9f2a91f6cf08974975","revlink":"","when":1773608823,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"dc1223a03519aeb9706dde9f2a91f6cf08974975"}],"steps":[{"eta":null,"expectations":[["output",8661,8646.40469777584]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/150/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773632730.690757,1773632736.167192],"urls":{}},{"eta":null,"expectations":[["output",884156,883827.1145193577]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/150/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/150/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773632736.171985,1773665510.062472],"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-solaris11-i386"],"times":[1773665510.068632,1773681598.545944],"urls":{"tcpdump-solaris11-i386 #125":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/125"}}],"text":["build","successful"],"times":[1773632730.575573,1773681598.549116]},"151":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/151/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/151/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/151/steps/shell/logs/config.log"]],"number":151,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",151,"Build"],["codebase","","Build"],["got_revision","95ae2182d46efa1480a53ca934e659b31deb1f71","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","95ae2182d46efa1480a53ca934e659b31deb1f71","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":4,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Mon 16 Mar 2026 20:52:21","branch":"master","category":"libpcap","codebase":"","comments":"rdmasniff: clean up some resource freeing issues.\nAdd a routine rdmasniff_free_resoources() to free up all resources\npointed to by the struct pcap_rdmasniff structure for an open device.\nUse it both when closing a pcap_t and when cleaning up after a failed\nattempt to activate a pcap_t.\n\nFree those routines in the order specified in issue #1532.\n\nDon't save the struct ibv_device * found in pcap_create(); we free up\nthe  ibv_device array allocated by ibv_get_device_list() when we return\nfrom rdmasniff_create(), and that invalidates the entries in that array.\nSee the ibv_get_device_list() documentation, and issue #1300.\n\nFixes #1532.\n\nFixes #1300.\n\nImprove checking for ibv_ error returns and messages for those errors.\n\nImprove handling of the port number - don't fetch or check it in the\ncreate routine, so that an invalid port number doesn't prevent the\nunderlying device from being recognized as a valid RDMA device, but do\nfetch and check it in the activate routine, so we can report the error\nto the user.","files":[{"name":"CHANGES"},{"name":"pcap-rdmasniff.c"}],"number":261228,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"95ae2182d46efa1480a53ca934e659b31deb1f71","revision":"95ae2182d46efa1480a53ca934e659b31deb1f71","revlink":"","when":1773690741,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"95ae2182d46efa1480a53ca934e659b31deb1f71"}],"steps":[{"eta":null,"expectations":[["output",8645,8653.70234888792]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/151/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773691463.732405,1773691469.547675],"urls":{}},{"eta":null,"expectations":[["output",884140,883991.5572596788]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/151/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/151/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773691469.551583,1773722752.798297],"urls":{}},{"eta":null,"expectations":[["output",null,null]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[],"name":"trigger","results":[4,[]],"statistics":{},"step_number":2,"text":["triggered","trigger-tcpdump-solaris11-i386"],"times":[1773722752.803812,1773722752.835139],"urls":{}}],"text":["exception"],"times":[1773691463.652075,1773722752.838135]},"152":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/152/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/152/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/152/steps/shell/logs/config.log"]],"number":152,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",152,"Build"],["codebase","","Build"],["got_revision","9a2790dd473790636fe2aad601ff4abb50bf1b9e","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9a2790dd473790636fe2aad601ff4abb50bf1b9e","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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>"},{"at":"Tue 17 Mar 2026 02:17:50","branch":"master","category":"libpcap","codebase":"","comments":"portability.h: improve a comment.\nWe don't include <stdarg.h> because some other source files might need\nit, we include it because, on some platforms, *this* file declars\nvarargs functions.","files":[{"name":"portability.h"}],"number":261244,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9a2790dd473790636fe2aad601ff4abb50bf1b9e","revision":"9a2790dd473790636fe2aad601ff4abb50bf1b9e","revlink":"","when":1773710270,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9a2790dd473790636fe2aad601ff4abb50bf1b9e"}],"steps":[{"eta":null,"expectations":[["output",8629,8653.70234888792]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/152/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773723180.09713,1773723219.521932],"urls":{}},{"eta":null,"expectations":[["output",884125,883991.5572596788]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/152/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/152/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773723219.527628,1773755646.432301],"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-solaris11-i386"],"times":[1773755646.439513,1773770218.050661],"urls":{"tcpdump-solaris11-i386 #127":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/127"}}],"text":["build","successful"],"times":[1773723179.983414,1773770218.062437]},"153":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/153/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/153/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/153/steps/shell/logs/config.log"]],"number":153,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",153,"Build"],["codebase","","Build"],["got_revision","39600e5cfecd2ee503ef4d31032c9401fa4d085b","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","39600e5cfecd2ee503ef4d31032c9401fa4d085b","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 16:33:05","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Factor skip_igrp9() and skip_igrp88() out.","files":[{"name":"testprogs/TESTrun"}],"number":261627,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"84dbcebbe3ef00c2e793af276159eeede305e5ea","revision":"84dbcebbe3ef00c2e793af276159eeede305e5ea","revlink":"","when":1773934385,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 18:10:05","branch":"master","category":"libpcap","codebase":"","comments":"TESTrun: Add initial support for QNX.\nQNX translates \"igrp\" to 88 too, so document this in pcap-filter(7) and\nuse the non-default branch of IGRP tests for QNX.  Also QNX implements\nether_hostton(3), but in a case-sensitive way, so exempt it from the\nrespective case-insensitive test space.  With these changes a native\nbuild of libpcap passes all tests on QNX SDP 8.0.3 QSTI build 245.","files":[{"name":"pcap-filter.manmisc.in"},{"name":"testprogs/TESTlib.pm"},{"name":"testprogs/TESTrun"}],"number":261628,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"160c90ad9674803a7c50fcc244f97d114734fdb2","revision":"160c90ad9674803a7c50fcc244f97d114734fdb2","revlink":"","when":1773940205,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 20:02:41","branch":"master","category":"libpcap","codebase":"","comments":"Makefile: Use \"-9\" for the best gzip compression level.\nOn Linux \"gzip\" is typically GNU gzip, which documents and implements\nthe \"--best\" option.  FreeBSD implements its own gzip, which does the\nsame.  NetBSD and OpenBSD implement their own gzip, which does not\ndocument \"--best\", but implements it.  QNX by default provides the\ntoybox implementation of gzip, which neither documents nor implements\n\"--best\":\n\n$ make releasetar\n[...]\ngzip: Unknown option 'best' (see \"gzip --help\")\nmake: *** [Makefile:798: releasetar] Error 1\n\n(BusyBox implementation of gzip, although not in scope at this time, has\nbuild options to support \"--best\" as an alias for \"-9\", and to support\n\"-9\" in the first place, but even if the latter is not enabled, it just\nignores \"-9\", which should be good enough for testing purposes if\ntesting extends to BusyBox in future.)","files":[{"name":"Makefile.in"}],"number":261629,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"bf0291d550b46297e3f559b8f3f69b378326ea1f","revision":"bf0291d550b46297e3f559b8f3f69b378326ea1f","revlink":"","when":1773946961,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 20:55:50","branch":"master","category":"libpcap","codebase":"","comments":"CI: Add initial support for QNX.\nWith these changes the following subset of the build matrix passes on\nQNX SDP 8.0.3 QSTI build 245:\n* MATRIX_CC=clang (Clang is the only compiler available in this\n  environment)\n* MATRIX_CMAKE=no (CMake build does not work for a number of reasons)\n* MATRIX_REMOTE=no (liblogin is missing, hence rpcapd cannot be built)","files":[{"name":"build.sh"},{"name":"build_common.sh"}],"number":261630,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7b5acef999b40825b376489320e9e14d40afe2c0","revision":"7b5acef999b40825b376489320e9e14d40afe2c0","revlink":"","when":1773950150,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 19 Mar 2026 21:14:26","branch":"master","category":"libpcap","codebase":"","comments":"CMake: Make indentation consistent. [skip appveyor]","files":[{"name":"CMakeLists.txt"}],"number":261631,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"39600e5cfecd2ee503ef4d31032c9401fa4d085b","revision":"39600e5cfecd2ee503ef4d31032c9401fa4d085b","revlink":"","when":1773951266,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"39600e5cfecd2ee503ef4d31032c9401fa4d085b"}],"steps":[{"eta":null,"expectations":[["output",8647,8641.35117444396]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/153/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773953097.449196,1773953101.791253],"urls":{}},{"eta":null,"expectations":[["output",884144,884058.2786298394]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/153/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/153/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773953101.795421,1773982892.727185],"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-solaris11-i386"],"times":[1773982892.734927,1773997703.287264],"urls":{"tcpdump-solaris11-i386 #128":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/128"}}],"text":["build","successful"],"times":[1773953097.370565,1773997703.292603]},"154":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/154/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/154/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/154/steps/shell/logs/config.log"]],"number":154,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",154,"Build"],["codebase","","Build"],["got_revision","1675133c69027341c1563343a37df343cfd7ecc1","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","1675133c69027341c1563343a37df343cfd7ecc1","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 19 Mar 2026 23:42:43","branch":"master","category":"libpcap","codebase":"","comments":"Do not disable netmap on QNX. [skip ci]\nApparently, netmap(4) is one of the services ported to QNX 8.0 from\nFreeBSD via io-sock.  In a cross-compile build Autoconf detects it and\nthe compiled code can capture packets on the target device.  A native\nbuild lacks at least netmap_user.h, but maybe this will be fixed in\nfuture.","files":[{"name":"CMakeLists.txt"},{"name":"build.sh"},{"name":"configure.ac"}],"number":261647,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"1675133c69027341c1563343a37df343cfd7ecc1","revision":"1675133c69027341c1563343a37df343cfd7ecc1","revlink":"","when":1773960163,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"1675133c69027341c1563343a37df343cfd7ecc1"}],"steps":[{"eta":null,"expectations":[["output",8635,8644.17558722198]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/154/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1773997705.690368,1773997711.903204],"urls":{}},{"eta":null,"expectations":[["output",884130,884101.1393149197]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/154/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/154/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1773997711.907746,1774038128.634955],"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-solaris11-i386"],"times":[1774038128.640076,1774069283.936453],"urls":{"tcpdump-solaris11-i386 #132":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/132"}}],"text":["build","successful"],"times":[1773997705.590999,1774069283.939264]},"155":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/155/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/155/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/155/steps/shell/logs/config.log"]],"number":155,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",155,"Build"],["codebase","","Build"],["got_revision","9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Fri 20 Mar 2026 14:06:14","branch":"master","category":"libpcap","codebase":"","comments":"doc: Update QNX and Solaris-like particulars. [skip ci]","files":[{"name":"doc/README.qnx.md"},{"name":"doc/README.solaris.md"}],"number":261752,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","revision":"9a0a94525f75f4600a9907e0fcdf028b13bcd6c0","revlink":"","when":1774011974,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"9a0a94525f75f4600a9907e0fcdf028b13bcd6c0"}],"steps":[{"eta":null,"expectations":[["output",8651,8639.58779361099]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/155/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774069285.119465,1774069289.238338],"urls":{}},{"eta":null,"expectations":[["output",884148,884115.5696574599]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/155/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/155/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1774069289.242078,1774096507.381879],"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-solaris11-i386"],"times":[1774096507.388379,1774110908.397662],"urls":{"tcpdump-solaris11-i386 #133":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/133"}}],"text":["build","successful"],"times":[1774069285.026903,1774110908.401248]},"156":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/156/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/156/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/156/steps/shell/logs/config.log"]],"number":156,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",156,"Build"],["codebase","","Build"],["got_revision","7dbcae6c24f98c24c7d0361f14b64f264a6160b2","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","7dbcae6c24f98c24c7d0361f14b64f264a6160b2","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"at":"Thu 26 Mar 2026 00:25:04","branch":"master","category":"libpcap","codebase":"","comments":"Use pcapint_get_decuint() in more places.\nUse it in preference to strtoul().\n\nClean up some existing calls to it while we're at it.\n\nImprove comments.","files":[{"name":"pcap-bt-linux.c"},{"name":"pcap-dag.c"},{"name":"pcap-dlpi.c"},{"name":"pcap-int.h"},{"name":"pcap-rdmasniff.c"},{"name":"pcap-usb-linux.c"},{"name":"pcap.c"}],"number":262336,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"7dbcae6c24f98c24c7d0361f14b64f264a6160b2","revision":"7dbcae6c24f98c24c7d0361f14b64f264a6160b2","revlink":"","when":1774481104,"who":"Guy Harris <gharris@sonic.net>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"7dbcae6c24f98c24c7d0361f14b64f264a6160b2"}],"steps":[{"eta":null,"expectations":[["output",8637,8645.293896805495]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/156/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774482950.147395,1774482956.026353],"urls":{}},{"eta":null,"expectations":[["output",884134,884131.7848287299]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/156/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/156/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1774482956.031652,1774511833.943165],"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-solaris11-i386"],"times":[1774511833.950322,1774527048.550428],"urls":{"tcpdump-solaris11-i386 #137":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/137"}}],"text":["build","successful"],"times":[1774482950.072911,1774527048.556264]},"157":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/157/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/157/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/157/steps/shell/logs/config.log"]],"number":157,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",157,"Build"],["codebase","","Build"],["got_revision","de6926ea41efcef57e2c58b2992acbc6c84838dc","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","de6926ea41efcef57e2c58b2992acbc6c84838dc","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","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>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"de6926ea41efcef57e2c58b2992acbc6c84838dc"}],"steps":[{"eta":null,"expectations":[["output",8620,8641.146948402748]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/157/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774527049.922708,1774527054.644537],"urls":{}},{"eta":null,"expectations":[["output",884117,884132.892414365]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/157/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/157/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1774527054.686412,1774560475.777882],"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-solaris11-i386"],"times":[1774560475.786645,1774573427.198931],"urls":{"tcpdump-solaris11-i386 #138":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/138"}}],"text":["build","successful"],"times":[1774527049.834881,1774573427.203281]},"158":{"blame":["Guy Harris <gharris@sonic.net>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/158/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/158/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/158/steps/shell/logs/config.log"]],"number":158,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",158,"Build"],["codebase","","Build"],["got_revision","ccc5817bd24fd4d6c477507b5f5a0b4194bb0058","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","ccc5817bd24fd4d6c477507b5f5a0b4194bb0058","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"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>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"ccc5817bd24fd4d6c477507b5f5a0b4194bb0058"}],"steps":[{"eta":null,"expectations":[["output",8668,8630.573474201374]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/158/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774573428.624338,1774573432.637003],"urls":{}},{"eta":null,"expectations":[["output",884163,884124.9462071825]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/158/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/158/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1774573432.64085,1774601024.799039],"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-solaris11-i386"],"times":[1774601024.808376,1774614626.606746],"urls":{"tcpdump-solaris11-i386 #139":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/139"}}],"text":["build","successful"],"times":[1774573428.539221,1774614626.610851]},"159":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/159/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/159/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/159/steps/shell/logs/config.log"]],"number":159,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",159,"Build"],["codebase","","Build"],["got_revision","726d5040e216227a82da76e6e84177eaae286a08","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","726d5040e216227a82da76e6e84177eaae286a08","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"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>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"726d5040e216227a82da76e6e84177eaae286a08"}],"steps":[{"eta":null,"expectations":[["output",8637,8649.286737100687]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/159/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774873494.451547,1774873498.684741],"urls":{}},{"eta":null,"expectations":[["output",884133,884143.9731035912]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/159/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/159/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1774873498.688935,1774903737.320652],"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-solaris11-i386"],"times":[1774903737.325153,1774921641.733954],"urls":{"tcpdump-solaris11-i386 #140":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/140"}}],"text":["build","successful"],"times":[1774873494.373384,1774921641.739589]},"160":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/160/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/160/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/160/steps/shell/logs/config.log"]],"number":160,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",160,"Build"],["codebase","","Build"],["got_revision","8cdebf11e1077a5c4ed98dc273125d9ac3cb72d0","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","8cdebf11e1077a5c4ed98dc273125d9ac3cb72d0","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"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>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"8cdebf11e1077a5c4ed98dc273125d9ac3cb72d0"}],"steps":[{"eta":null,"expectations":[["output",8645,8643.143368550343]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/160/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1774921642.937907,1774921648.529609],"urls":{}},{"eta":null,"expectations":[["output",884142,884138.4865517956]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/160/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/160/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1774921648.534082,1774954683.844831],"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-solaris11-i386"],"times":[1774954683.898172,1774968360.820772],"urls":{"tcpdump-solaris11-i386 #141":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/141"}}],"text":["build","successful"],"times":[1774921642.86153,1774968360.823722]},"161":{"blame":["Denis Ovsienko <denis@ovsienko.info>"],"builderName":"libpcap-solaris11-i386","currentStep":null,"eta":null,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/161/steps/git/logs/stdio"],["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/161/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/161/steps/shell/logs/config.log"]],"number":161,"properties":[["branch","master","Build"],["builddir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave"],["buildername","libpcap-solaris11-i386","Builder"],["buildnumber",161,"Build"],["codebase","","Build"],["got_revision","f2972724f5639e793e035e6a679d8cce60c15dbd","Git"],["project","libpcap","Build"],["repository","https://git.tcpdump.org/libpcap","Build"],["revision","f2972724f5639e793e035e6a679d8cce60c15dbd","Build"],["scheduler","schedule-libpcap-solaris11-i386","Scheduler"],["slavename","unstable11x","BuildSlave"],["workdir","/export/home/buildbot/slave/libpcap-solaris11-i386","slave (deprecated)"]],"reason":"The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-i386' triggered this build","results":0,"slave":"unstable11x","sourceStamps":[{"branch":"master","changes":[{"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>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"f2972724f5639e793e035e6a679d8cce60c15dbd"}],"steps":[{"eta":null,"expectations":[["output",8647,8644.071684275172]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/161/steps/git/logs/stdio"]],"name":"git","results":[0,[]],"statistics":{},"step_number":0,"text":["update"],"times":[1775082292.233723,1775082296.340058],"urls":{}},{"eta":null,"expectations":[["output",884145,884140.2432758978]],"hidden":false,"isFinished":true,"isStarted":true,"logs":[["stdio","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/161/steps/shell/logs/stdio"],["config.log","https://buildfarm.opencsw.org/buildbot/builders/libpcap-solaris11-i386/builds/161/steps/shell/logs/config.log"]],"name":"shell","results":[0,[]],"statistics":{},"step_number":1,"text":["'./build_matrix.sh'"],"times":[1775082296.344301,1775111835.017427],"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-solaris11-i386"],"times":[1775111835.116814,1775127570.825196],"urls":{"tcpdump-solaris11-i386 #142":"https://buildfarm.opencsw.org/buildbot/builders/tcpdump-solaris11-i386/builds/142"}}],"text":["build","successful"],"times":[1775082292.151252,1775127570.832545]}}