)]}'
{
  "log": [
    {
      "commit": "dd978ad56aa6d908517d3ccc793523341206e31d",
      "tree": "fe7a6cf7f303da6226debb18a136ea3445dbd9e1",
      "parents": [
        "23152da78ce84b008fa6c0e188057a1ec75920a0",
        "a4e6d04e1829758d12111eea00818214e799347e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 13 06:58:59 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 06:58:59 2025 -0800"
      },
      "message": "Merge \"Upgrade libpcap to libpcap-1.10.5\" into main am: a4e6d04e18\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libpcap/+/3447416\n\nChange-Id: I86656cba30a7b7a58b5a5a8a87d3b80aab72370e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a4e6d04e1829758d12111eea00818214e799347e",
      "tree": "fe7a6cf7f303da6226debb18a136ea3445dbd9e1",
      "parents": [
        "7e6df51a005359c34aa93083d792b5ec70d865ff",
        "740896645f7c80a89eaa313775b34f51e6e28d1e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 13 06:20:00 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 13 06:20:00 2025 -0800"
      },
      "message": "Merge \"Upgrade libpcap to libpcap-1.10.5\" into main"
    },
    {
      "commit": "740896645f7c80a89eaa313775b34f51e6e28d1e",
      "tree": "fe7a6cf7f303da6226debb18a136ea3445dbd9e1",
      "parents": [
        "7e6df51a005359c34aa93083d792b5ec70d865ff",
        "bbcbc9174df3298a854daee2b3e666a4b6e5383a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 09 21:45:24 2025 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 10 18:47:07 2025 +0000"
      },
      "message": "Upgrade libpcap to libpcap-1.10.5\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/libpcap\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: Ibf91e33e7b5b3c70389a511053fc54d0a85b25f2\n"
    },
    {
      "commit": "23152da78ce84b008fa6c0e188057a1ec75920a0",
      "tree": "09560582cf6b4c5c5a7b5aacc503e18c56478e97",
      "parents": [
        "60ce432f14192224d87d8dee429ca53e4c58c6f4",
        "7e6df51a005359c34aa93083d792b5ec70d865ff"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 21 18:01:27 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 21 18:01:27 2024 +0000"
      },
      "message": "Merge \"Make bpfmt happy.\" into main am: be46ae0c3a am: 7e6df51a00\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libpcap/+/3368739\n\nChange-Id: I1942b06599f7dc3a99ded116bfc017c3c3b0925b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7e6df51a005359c34aa93083d792b5ec70d865ff",
      "tree": "09560582cf6b4c5c5a7b5aacc503e18c56478e97",
      "parents": [
        "60ce432f14192224d87d8dee429ca53e4c58c6f4",
        "be46ae0c3ac63c01fd54f3f7cdd740bf4f954887"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 21 17:25:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 21 17:25:58 2024 +0000"
      },
      "message": "Merge \"Make bpfmt happy.\" into main am: be46ae0c3a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libpcap/+/3368739\n\nChange-Id: I36e40bedbf4ec6491226a6357720c888e16b1937\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be46ae0c3ac63c01fd54f3f7cdd740bf4f954887",
      "tree": "09560582cf6b4c5c5a7b5aacc503e18c56478e97",
      "parents": [
        "60ce432f14192224d87d8dee429ca53e4c58c6f4",
        "d6c0af639e377132ae9e8d30a8ed74a9b9ee2f63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 21 16:43:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 21 16:43:04 2024 +0000"
      },
      "message": "Merge \"Make bpfmt happy.\" into main"
    },
    {
      "commit": "d6c0af639e377132ae9e8d30a8ed74a9b9ee2f63",
      "tree": "09560582cf6b4c5c5a7b5aacc503e18c56478e97",
      "parents": [
        "60ce432f14192224d87d8dee429ca53e4c58c6f4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 21:07:26 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 21:07:26 2024 +0000"
      },
      "message": "Make bpfmt happy.\n\nChange-Id: I10ebac6991d64b4534cf348c5df78492f1b14301\n"
    },
    {
      "commit": "bbcbc9174df3298a854daee2b3e666a4b6e5383a",
      "tree": "5122452dbb6b8ae172528775c170cdb6d750946a",
      "parents": [
        "868329b889c06a328b7d36015e39094d582f099b"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Aug 30 19:40:26 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Aug 30 19:40:26 2024 +0100"
      },
      "message": "This is libpcap 1.10.5.\n"
    },
    {
      "commit": "868329b889c06a328b7d36015e39094d582f099b",
      "tree": "56eda6d79477f92468a864d36aff0cdb7267747c",
      "parents": [
        "d849cfe2e30df1d6c09e2ea70f478c1e623fe91d"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Aug 30 19:30:29 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Aug 30 19:30:29 2024 +0100"
      },
      "message": "CHANGES: Refine the 1.10.5 section.\n"
    },
    {
      "commit": "d849cfe2e30df1d6c09e2ea70f478c1e623fe91d",
      "tree": "fce01ede8cc53f84085837a3d80fa94681870452",
      "parents": [
        "3d3186abdab77726358a51a524383cf03eea6299"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu Apr 11 08:15:05 2024 +0200"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:49:52 2024 +0100"
      },
      "message": "Autoconf: Fix an E_EMPTY_TRANSLATION_UNIT error\n\nBuild sslutils.c only if HAVE_OPENSSL is set.\n\nRemark: rpcap-protocol.o, sockutils.o, fmtutils.o and eventually\nsslutils.o are prerequisite of libpcap.a thus also for rpcapd.\n\nFix the following error:\n\n\u003d\u003d\u003d\u003d\u003d SETUP 2: CC\u003d/opt/solarisstudio12.3/bin/suncc CMAKE\u003dno IPV6\u003dno\nREMOTE\u003dyes \u003d\u003d\u003d\u003d\u003d\n[...]\n$ make -s CFLAGS\u003d-errwarn\u003d%all -errtags\u003dyes\n\"sslutils.c\", line 34: empty translation unit (E_EMPTY_TRANSLATION_UNIT)\ncc: acomp failed for sslutils.c\n\n(It reproduces on OpenCSW unstable10x and Studio 12.3/12.4)\n\n(cherry picked from commit 313f4302be7e408fa1ef7e48470d2a94d6e423fd)\n"
    },
    {
      "commit": "3d3186abdab77726358a51a524383cf03eea6299",
      "tree": "83a5ec618b4580a11e9e83c7cff22bfb4586a4df",
      "parents": [
        "e9d81d283f11e43bb505bcdce52126f8d48cc29d"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Mar 29 16:05:00 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:42:23 2024 +0100"
      },
      "message": "Silence -Wsign-compare about musl CMSG_NXTHDR(). [skip appveyor]\n\nAlpine clang version 17.0.5\n\n./pcap-bt-linux.c:373:10: error: comparison of integers of different\n  signs: \u0027unsigned long\u0027 and \u0027long\u0027 [-Werror,-Wsign-compare]\n\n./pcap-bt-monitor-linux.c:140:59: error: comparison of integers of\n  different signs: \u0027unsigned long\u0027 and \u0027long\u0027 [-Werror,-Wsign-compare]\n\n/usr/include/sys/socket.h:358:44: note: expanded from macro\n  \u0027CMSG_NXTHDR\u0027\n __CMSG_LEN(cmsg) + sizeof(struct cmsghdr) \u003e\u003d __MHDR_END(mhdr) -\n   (unsigned char *)(cmsg) \\\n\n(cherry picked from commit 36d63625cfbf544aa0b6fd4b1e95a299d9822bb8)\n"
    },
    {
      "commit": "e9d81d283f11e43bb505bcdce52126f8d48cc29d",
      "tree": "708ddf75013ac2c5ff0f0405e4e9592d552e8c9e",
      "parents": [
        "37ed95b0773221dd9de343dedbb3afd060194e72"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Mar 03 21:03:29 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:41:22 2024 +0100"
      },
      "message": "Squelch Clang warnings about OpenSSL.\n\nSunOS openindiana 5.11 illumos-de27825976 i86pc i386 i86pc\n\nclang version 17.0.6 (https://github.com/OpenIndiana/oi-userland.git\n  e8024d02bcf37929f39ab5d7ba1a689029e42ba8)\nTarget: x86_64-pc-solaris2.11\nThread model: posix\nInstalledDir: /usr/bin\n\nIn file included from ./sslutils.c:42:\nIn file included from ./sslutils.h:38:\nIn file included from /usr/openssl/1.0/include/openssl/ssl.h:156:\nIn file included from /usr/openssl/1.0/include/openssl/x509.h:87:\n/usr/openssl/1.0/include/openssl/ecdsa.h:295:14: error: parameter\n  \u0027flags\u0027 not found in the function declaration\n  [-Werror,-Wdocumentation]\n/usr/openssl/1.0/include/openssl/ecdsa.h:301:14: error: parameter\n  \u0027ecdsa_method\u0027 not found in the function declaration\n  [-Werror,-Wdocumentation]\n/usr/openssl/1.0/include/openssl/ecdsa.h:302:14: error: parameter\n  \u0027name\u0027 not found in the function declaration\n  [-Werror,-Wdocumentation]\n\nAdd a pair of diagnostic control macros for -Wdocumentation and use it\naround including OpenSSL headers.\n\n(cherry picked from commit 9a408b9808d38fc60013afa3a06db70a30bbe898)\n"
    },
    {
      "commit": "37ed95b0773221dd9de343dedbb3afd060194e72",
      "tree": "ae6c215b1a1b50060e90fcd1a5dbf9b125c67c4c",
      "parents": [
        "81ee84e9367e1d82c3a64bf2a6507ee34bab07ac"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Mar 03 17:20:03 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:40:26 2024 +0100"
      },
      "message": "Fixup the final #ifndef ordering in diag-control.h.\n\nMake it consistently \"DIAG_OFF_, then DIAG_ON_\" in all cases, as that\u0027s\nthe order in which the macros are defined and used.\n\n(cherry picked from commit e2e7dd1ea31ab64d8007180b3cdf260df4f88d7f)\n"
    },
    {
      "commit": "81ee84e9367e1d82c3a64bf2a6507ee34bab07ac",
      "tree": "c0f4599c1ff5683f78c371d628ca1c880e53869a",
      "parents": [
        "8b51b35b5760d256b7028784e733f5f13e9d47d5"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Mar 02 16:01:50 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:36:54 2024 +0100"
      },
      "message": "Make Sun C build warning-free.\n\nSun C compiler versions 5.14 and 5.15 has been generating a lot of\nunreachable code warnings for scanner.c.  This is expected when flex\ngenerates the file and there is already a pair of macros to manage these\nfalse positives, so extend the macros to support Sun C as well.  A\nsimilar, although smaller, problem stands for grammar.c and Bison, so\napply a similar solution.  Also remove genuine unreachable statements\nfrom gencode.c and filtertest.c to address the last remaining warnings.\nThese changes make Sun C build warning-free, so remove the last\nLIBPCAP_TAINTED exemption from build.sh.\n\nWith these changes libpcap build matrix passes on Solaris 11.3/SPARC:\ncc: Studio 12.5 Sun C 5.14 SunOS_sparc Patch 152235-01 2017/08/14\ncc: Studio 12.6 Sun C 5.15 SunOS_sparc 152881-01 2018/03/16\n\n(cherry picked from commit a160d8d42ab53b9a9ae1d68b4a7502a51f71ae71)\n"
    },
    {
      "commit": "8b51b35b5760d256b7028784e733f5f13e9d47d5",
      "tree": "f2980b34fa9ff9841b527d3a76f3ff19427a67b4",
      "parents": [
        "a45caf36e2a2142dc81161255538deb050cbcea1"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Mar 01 01:37:33 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:28:37 2024 +0100"
      },
      "message": "Treat ifaddrs.ifa_flags as a 64-bit mask. [skip appveyor]\n\nlibpcap internally uses a 32-bit mask for its PCAP_IF_ constants, but\nthe OS bit mask for the IFF_ constants may or may not fit into 32 bits.\nSpecifically, in illumos and Solaris 11.4 it is 64-bit, so make the\nif_flags argument of pcapint_find_or_add_if() and\npcapint_add_addr_to_if() 64-bit to accommodate the complete OS bitmask,\nwhatever the size, before producing the libpcap bit mask.\n\n(cherry picked from commit d139b30152b54464d4c8cfab2c94d9f1f376fa6d)\n"
    },
    {
      "commit": "a45caf36e2a2142dc81161255538deb050cbcea1",
      "tree": "c867ad6593a51ffb399c827949c52494b1b791c4",
      "parents": [
        "b0cad4b2b00e2a24d5fb0acdee632011ff4e751f"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Feb 29 18:28:21 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:24:05 2024 +0100"
      },
      "message": "Squelch a -Wstrict-prototypes warning on illumos. [skip appveyor]\n\nSame as in tcpdump.\n\n(cherry picked from commit 815d204c73c30a05c61d243d070a6b7130408f3f)\n"
    },
    {
      "commit": "b0cad4b2b00e2a24d5fb0acdee632011ff4e751f",
      "tree": "aeca9c73e86a2406a21ceefc1540c7e6815506b7",
      "parents": [
        "91633626985198af9287b64ecee8644784c23262"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Feb 29 18:00:27 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:23:51 2024 +0100"
      },
      "message": "Use ptrdiff_t on Solaris and illumos. [skip appveyor]\n\nIn this particular context the two pointers point within the same\ninterface name string hence the difference always fits into an int, but\nClang needs it done right.  The problem reproduced on illumos too.\n\n(cherry picked from commit 2387e6f3f58172e69e8d3fa087352275da892f43)\n"
    },
    {
      "commit": "91633626985198af9287b64ecee8644784c23262",
      "tree": "ecdb5789fa4288e11bd178113a91966401885753",
      "parents": [
        "8de852e44d25bb4fc003c29579c429212691d0ca"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Feb 28 11:07:39 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:23:35 2024 +0100"
      },
      "message": "Make NetBSD build warning-free. [skip appveyor]\n\nAdd yet another integer type cast with a comment and remove the\nexemption case from build.sh.\n\n(cherry picked from commit 909eeb4f3792e76e4f9eea85371de1c960f2ebbf)\n"
    },
    {
      "commit": "8de852e44d25bb4fc003c29579c429212691d0ca",
      "tree": "9c5f03bde25acf1745f8f72103a4ab8851061c5b",
      "parents": [
        "e6d4ce6834834d4731414c06d3a74e73d457191d"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Feb 26 23:54:18 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:22:33 2024 +0100"
      },
      "message": "Squelch two compiler warnings in pcap-bpf.c. [skip appveyor]\n\n(cherry picked from commit 9f97765c7e6dae0fe62fdf61500c4447d13fe31f)\n"
    },
    {
      "commit": "e6d4ce6834834d4731414c06d3a74e73d457191d",
      "tree": "9c8100c571809ee1eae1925e4ea09ee362a4f882",
      "parents": [
        "280b82424794ec9434a664b3714268817f40721f"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Dec 03 12:34:47 2023 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:22:14 2024 +0100"
      },
      "message": "CI: Reduce build.sh after the previous commit.\n\npcap-linux.c no longer generates the warning, so remove the comment.\n\n[skip ci]\n\n(cherry picked from commit 8d9bbe3755afe122f4a2364b45b0f798caa42f5f)\n"
    },
    {
      "commit": "280b82424794ec9434a664b3714268817f40721f",
      "tree": "fcdb43bfb5500bb7589382637f7dafea7c4df49d",
      "parents": [
        "f8128f46ec888c93344f302b8f3597e0af71609d"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Sat Dec 02 10:40:10 2023 -0800"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:22:01 2024 +0100"
      },
      "message": "pcap-linux: squelch a warning.\n\nUnfortunaely, pcap_breakloop() doesn\u0027t return a status, so we can\u0027t\nreport an error.  Thus, we ignore the return value of write() on the\nevent FD, and GCC doesn\u0027t accept casting that return value to void as a\nway of saying \"I\u0027m deliberately ignoring this return value, don\u0027t\ncomplain about it\".\n\nSuppress that warning with a pragma.\n\n(cherry picked from commit 079653047fa480c0337d8bb2094769067a525008)\n"
    },
    {
      "commit": "f8128f46ec888c93344f302b8f3597e0af71609d",
      "tree": "973314d6ccf18c98204e01893ef18e75e5d9c418",
      "parents": [
        "fc83b888f97c74b2a0a00389809a10af9191fac6"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon May 08 19:48:22 2023 -0700"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:21:51 2024 +0100"
      },
      "message": "build.sh: remove the check for Clang 15 and 16.\n\nWe\u0027re working around the warning they produce for yynerrs in the parser\nbeing set but not used.\n\n(cherry picked from commit ceb247209c5f45121c3298515b883000205bb9f9)\n"
    },
    {
      "commit": "fc83b888f97c74b2a0a00389809a10af9191fac6",
      "tree": "7960224382ecd0201eb49eb7d88143191a6daa53",
      "parents": [
        "acd4b96d89bc63dafb716aa4ee989d9e6febd655"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon May 08 01:28:31 2023 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:21:41 2024 +0100"
      },
      "message": "CI: Update build.sh for Clang 16. [skip appveyor]\n\nApparently, the warning that Clang started to generate in release 15\nstill stands in Clang release 16.\n\n(cherry picked from commit 2ad4ea365d4eca1ee38182472198e198636c9b26)\n"
    },
    {
      "commit": "acd4b96d89bc63dafb716aa4ee989d9e6febd655",
      "tree": "79f6bde1f68e02c90e056f17e9c605cb8ac41cf8",
      "parents": [
        "f86e292ef4419e1e156eb7aab3cd1edd5cb94a51"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Feb 18 17:00:46 2023 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 29 17:21:29 2024 +0100"
      },
      "message": "Simplify conditional branching in diag-control.h.\n\nSince diagnostic macros do not depend on each other, use the same\napproach as in tcpslice: make one or more attempts to define a\ndiagnostic macro depending on conditions of varying complexity; if after\nall the busy branching the macro is not yet defined, define it to an\nempty string once.  This way the branches are simpler to rearrange when\nrequired, and the file has a manifest of the macro names it defines.\n\n(cherry picked from commit 43030415b84c6f61d6428cdbaa138bf8ea6425bf)\n"
    },
    {
      "commit": "f86e292ef4419e1e156eb7aab3cd1edd5cb94a51",
      "tree": "e96468a353f13b5199f7ed4d480675c0eacffd06",
      "parents": [
        "56771105dfb4a6123633d3d705f79af93f5fc14b"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Aug 26 15:27:55 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Aug 26 15:29:03 2024 -0700"
      },
      "message": "CHANGES: move a backported change to the 1.10 section. [skip ci]\n\n(cherry picked from commit 87b7e2bf1fa5a64e183cfb98971e7715fe129a09)\n"
    },
    {
      "commit": "56771105dfb4a6123633d3d705f79af93f5fc14b",
      "tree": "3b0b3f966b143017f5ec5ee7cc00c98765b0768c",
      "parents": [
        "8d567993d983fe69c7182a776687147a28bb3258"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Fri Mar 04 17:54:41 2022 -0800"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Aug 26 15:24:15 2024 -0700"
      },
      "message": "pcap: fix the handling of the reserved field.\n\nDon\u0027t commit to it being a \"class\" field.\n\nFix the bitfield for it.\n\n(cherry picked from commit 33a33d23f51c43fabc7cdc110996df62a8b3e1c5)\n"
    },
    {
      "commit": "8d567993d983fe69c7182a776687147a28bb3258",
      "tree": "d20c2b3c6cfb899274eb71689d6903620f848207",
      "parents": [
        "0fe3c1316ffff625ed4b45939fe5dcc4aa25a1f1"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Fri Mar 04 16:08:28 2022 -0800"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Aug 26 15:23:52 2024 -0700"
      },
      "message": "Reject pcap files if the \"link-layer types plus other stuff\" is invalid.\n\nThere\u0027s a reserved field that was originally intended to handle\nalternate link-layer type values; it would contain a \"class\" value\nindicating what the lower 16 bits of the field indicate.  We currently\nonly support a \"class\" value of 0, meaning \"it\u0027s a LINKTYPE_ value\".\nReject files where it\u0027s non-zero.\n\n(cherry picked from commit 751bf9557eb42fe354d5eb38169bea7ba065156c)\n"
    },
    {
      "commit": "0fe3c1316ffff625ed4b45939fe5dcc4aa25a1f1",
      "tree": "64a8c0347066300efb2c440df0b080441278fcd2",
      "parents": [
        "29abdef528631d609eb7c05e1b5566973bfae204"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 15:53:15 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 15:53:15 2024 +0100"
      },
      "message": "CHANGES: Remove a duplicate entry. [skip ci]\n\nSomehow I tried to cherry-pick a commit that has already been\ncherry-picked much earlier, so the only effect was a duplicate change\nlog entry.\n"
    },
    {
      "commit": "29abdef528631d609eb7c05e1b5566973bfae204",
      "tree": "c00e3dbc3ae45664f3c82f735c1285a3ebde2330",
      "parents": [
        "e3a6409adbd2e15376a73a828596497a1c1a18c8"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 13:53:45 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 13:53:45 2024 +0100"
      },
      "message": "CHANGES: Add more items back-ported to 1.10.x. [skip ci]\n"
    },
    {
      "commit": "e3a6409adbd2e15376a73a828596497a1c1a18c8",
      "tree": "80a68c7b9ce5fe138767c87dba9059ed75f061eb",
      "parents": [
        "15b1fc01d53213095156e60ffbddaadb1f311dbf"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 12:30:53 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 13:47:12 2024 +0100"
      },
      "message": "Attribute the thread-related fixups to 1.10.5. [skip ci]\n\n(cherry picked from commit 1accd10808327380adca4b251d389045c1c35da8)\n"
    },
    {
      "commit": "15b1fc01d53213095156e60ffbddaadb1f311dbf",
      "tree": "5d0f62d7d2bd0060683281a419fed3851ea77ef9",
      "parents": [
        "82560caeab63c39c5b17289b29ceb0d479e55ba0"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 11:57:59 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 12:11:37 2024 +0100"
      },
      "message": "Use the correct strerror_r() in pcap.c.\n\nWithout ftmacros.h the file does not define _GNU_SOURCE before including\n\u003cstring.h\u003e, which always results in the XSI-specific strerror_r(), which\nis a problem when Autoconf/CMake have detected the GNU-specific\nstrerror_r() using ftmacros.h.  In the master branch the file already\nincludes the header by other means.\n\n./pcap.c:3771:16: error: returning \u0027int\u0027 from a function with return\n  type \u0027const char *\u0027 makes pointer from integer without a cast\n  [-Werror\u003dint-conversion]\n 3771 |         return strerror_r(errnum, errbuf, PCAP_ERRBUF_SIZE);\n"
    },
    {
      "commit": "82560caeab63c39c5b17289b29ceb0d479e55ba0",
      "tree": "f0891a67e635ffa037fd5cd66cf03a59dd8bb06e",
      "parents": [
        "e59f00c18d34feb67401386092b6ba725424369b"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Sun Apr 07 22:48:10 2024 -0700"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 11:46:19 2024 +0100"
      },
      "message": "Fix pcap_strerror() so that it works.\n\nIf strerror_r() returns 0, it means that no error occurred, so we\nshouldn\u0027t report it as unexpectedly returning 0.\n\n(cherry picked from commit 65f9f032c6cf0a1a7f8326cead3e16469313d4d7)\n"
    },
    {
      "commit": "e59f00c18d34feb67401386092b6ba725424369b",
      "tree": "80b65f9e695fb0e2c3c2aea50f5d281d81908bf2",
      "parents": [
        "6a29f6c410dca7a630b2e49f5182e4f4558b2bf3"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Tue Mar 05 17:52:41 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 26 11:46:19 2024 +0100"
      },
      "message": "Make pcap_strerror() more thread-safe.\n\nDrop the checks for strerror() and the code block in pcap_strerror()\nthat resorts to sys_nerr and sys_errlist[] because HAVE_STRERROR is\nalways defined because every supported OS implements strerror(), which\nis in POSIX.1-2001.\n\nMove the GNU- and POSIX-specific strerror_r() code blocks from\npcapint_vfmt_errmsg_for_errno() to pcap_strerror() to make the latter\nthread-safe when strerror_r() is available.  If POSIX strerror_r()\nfails, try to fill the buffer with a useful string even if the failure\ncannot be interpreted.\n\nUpdate comments to explain the flow of conditionals with regard to\nvarious OSes.\n\n(cherry picked from commit 6d67d6b0e99d48cf5ecbeb1ae3d3ee41d8f9fc01)\n"
    },
    {
      "commit": "6a29f6c410dca7a630b2e49f5182e4f4558b2bf3",
      "tree": "0f141d9ba77f2a36bc42843133319da6c7e1fe55",
      "parents": [
        "1214a24bba428b9dc1aa2dab09c8780ce219a842"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 13:59:04 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:34:31 2024 +0100"
      },
      "message": "Bump the date stamp up in a few pages. [skip ci]\n\nCommit ec46f8e updated eight man pages without updating the date stamp.\nSince then pcap_findalldevs(3PCAP), pcap_lookupnet(3PCAP) and\npcap_open_live(3PCAP) had other changes and date stamp updates, but the\nother five man pages still need the update.\n\n(cherry picked from commit 38a61ef50d9606dd6a690bef5fc536ebe03c7478)\n"
    },
    {
      "commit": "1214a24bba428b9dc1aa2dab09c8780ce219a842",
      "tree": "083fa5091f679fe2df86ef5054e204740e09ccab",
      "parents": [
        "38974eb996a3f7c57ed90b9f0513a241d8b6453f"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Tue Aug 06 21:17:08 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:30:44 2024 +0100"
      },
      "message": "pcap_open_live(3PCAP): Spell megabytes better. [skip ci]\n\n(cherry picked from commit a0d02f0ff1c8743e2e36bee1f5057f6dcd8c3f83)\n"
    },
    {
      "commit": "38974eb996a3f7c57ed90b9f0513a241d8b6453f",
      "tree": "35dfc62be1259975946f27a091359beaaa42a37f",
      "parents": [
        "83758d7a5085423bfe964568639fb2b31481269d"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Tue Mar 05 00:14:16 2024 -0800"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:30:24 2024 +0100"
      },
      "message": "Give recommendations for \"capture all of the packet\" snaplen values.\n\nIt\u0027s 256KB for most devices, and 128MB for D-Bus devices.\n\n(cherry picked from commit fd920962dfcb5db7cec5284083ab81694d1db2b0)\n"
    },
    {
      "commit": "83758d7a5085423bfe964568639fb2b31481269d",
      "tree": "4ced4bdf0afadeecd686f91aa9a745cd7febd8fb",
      "parents": [
        "0649882c1f6fde9af179b22a297775cdc5789b74"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Tue Dec 05 22:53:00 2023 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:29:00 2024 +0100"
      },
      "message": "man: Explain \"any\" device better in pcap_open_live(3PCAP). [skip ci]\n\nCapture some of the comments Guy Harris made in GH issue #1055.  Do not\nspecify 2.2 as the the minimum Linux version because libpcap already\nrequires at least 2.6.27.\n\n(cherry picked from commit d9dc66f4bc0b6c24e54a51be4f81e23fa5cd1e5e)\n"
    },
    {
      "commit": "0649882c1f6fde9af179b22a297775cdc5789b74",
      "tree": "42c6827b240a78ca63941855686782d7fe43c9c8",
      "parents": [
        "e75d177a6c1a9c7fa8a85d180ebc4c56cb1dbc22"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Mar 13 13:23:53 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:25:13 2024 +0100"
      },
      "message": "Document pcap_lookupnet(3PCAP) a bit better. [skip ci]\n\n(cherry picked from commit 805598d18283ad15f21ebc39f08196efe3960c2c)\n"
    },
    {
      "commit": "e75d177a6c1a9c7fa8a85d180ebc4c56cb1dbc22",
      "tree": "816c152daa4a422485161595197bbf00cd5613a4",
      "parents": [
        "03e80042de1535b6401e14af9370e21d8eb3f776"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Aug 19 21:01:39 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:23:44 2024 +0100"
      },
      "message": "pcap_findalldevs(3PCAP): Bump the date stamp up. [skip ci]\n\n(cherry picked from commit 269f6104efcc53d0e009c94e0221658b0a4572ab)\n"
    },
    {
      "commit": "03e80042de1535b6401e14af9370e21d8eb3f776",
      "tree": "9702f62de76c2be37cad7fa501c285c6fe035d00",
      "parents": [
        "fa1b5a8d78a93c899691d5e0ebc30b8eed8c81d5"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Mar 16 23:17:38 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:23:30 2024 +0100"
      },
      "message": "Refine formatting in pcap_findalldevs(3PCAP). [skip ci]\n\nThe \"*\" is a part of the C type, not of the punctuation.  Getting it\nright fixes formatting of the HTML version of the man page.\n\n(cherry picked from commit dc9fbf8e47a69cbdf91d989ad96c7d233de0682a)\n"
    },
    {
      "commit": "fa1b5a8d78a93c899691d5e0ebc30b8eed8c81d5",
      "tree": "2a5dead0b03a12d0f29813ad424ba32a306293fc",
      "parents": [
        "3a0debffcb6e0156427156281e85b4d6103d8d85"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Mar 08 23:24:27 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:23:11 2024 +0100"
      },
      "message": "Note AIX and macOS in pcap_findalldevs(3PCAP).\n\n(cherry picked from commit 802bc010153dc33acfdad49408646091938bbe9f)\n"
    },
    {
      "commit": "3a0debffcb6e0156427156281e85b4d6103d8d85",
      "tree": "8f3fab92d495d49262ec183bd87961e037f1aaa1",
      "parents": [
        "ef90ebb0e683b52d555a7be165a49cd5cd5559d0"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Mar 04 23:46:04 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Aug 25 15:22:53 2024 +0100"
      },
      "message": "Explain \"other addresses\" in pcap_findalldevs(3PCAP). [skip ci]\n\n(cherry picked from commit ed755590e9c90dd18d7ac64a2da406680d7b355c)\n"
    },
    {
      "commit": "ef90ebb0e683b52d555a7be165a49cd5cd5559d0",
      "tree": "8f157c21db90dcc5a58207ad4fd0526fbdb05269",
      "parents": [
        "5b13a6d259b478314c31f4efa26be27dfcc88680"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Mar 29 15:44:01 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Aug 23 21:33:22 2024 +0100"
      },
      "message": "Fix HCI_CHANNEL_MONITOR detection with musl libc.\n\nAlpine Linux v3.19\nmusl libc (x86_64) version 1.2.4_git20230717\n\nconfigure: Bluetooth sniffing is supported\nchecking for struct sockaddr_hci.hci_channel... yes\nchecking if HCI_CHANNEL_MONITOR is defined... no\n\n-- Looking for bluetooth/bluetooth.h\n-- Looking for bluetooth/bluetooth.h - found\n-- Performing Test HAVE_STRUCT_SOCKADDR_HCI_HCI_CHANNEL\n-- Performing Test HAVE_STRUCT_SOCKADDR_HCI_HCI_CHANNEL - Success\n-- Performing Test PCAP_SUPPORT_BT_MONITOR\n-- Performing Test PCAP_SUPPORT_BT_MONITOR - Failed\n\nApparently, the symbol is defined, but the test fails because u_int is\nnot available by default in musl, with both GCC and Clang:\n\n/usr/include/bluetooth/hci.h:2343:#define HCI_CHANNEL_MONITOR\t2\n\nconftest.c:57:45: error: unknown type name \u0027u_int\u0027; did you mean \u0027int\u0027?\n\nUse int instead of adding \u003csys/types.h\u003e to the solution space:\n\nchecking if HCI_CHANNEL_MONITOR is defined... yes\n\n-- Performing Test PCAP_SUPPORT_BT_MONITOR\n-- Performing Test PCAP_SUPPORT_BT_MONITOR - Success\n\n(cherry picked from commit 93c8faa40085221232303671dfea02e402ce65fd)\n"
    },
    {
      "commit": "5b13a6d259b478314c31f4efa26be27dfcc88680",
      "tree": "13d0b9f99e1a002b36a6c2c442e36560a10f0ed8",
      "parents": [
        "5daff3fb062aacff94cd18c934e7833cf91b8ca7"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Tue Jun 04 09:27:44 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 22 11:55:03 2024 +0100"
      },
      "message": "Bump the date up in pcap_activate(3PCAP). [skip ci]\n\n(cherry picked from commit 861fe443d072ce8520124e3e151453326fa212ad)\n"
    },
    {
      "commit": "5daff3fb062aacff94cd18c934e7833cf91b8ca7",
      "tree": "03f58db1e4a6031792765b48c87d94c46df16974",
      "parents": [
        "1025ec5a59e0ec6ef3930b618d9ba136840228b3"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Wed Aug 21 16:44:21 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Wed Aug 21 16:44:35 2024 -0700"
      },
      "message": "CHANGES: fix indentation. [skip ci]\n"
    },
    {
      "commit": "1025ec5a59e0ec6ef3930b618d9ba136840228b3",
      "tree": "14d37e1e56767540514e0cf86f18c5cde664454b",
      "parents": [
        "9a8c7725d31a5ab01d58b0b6c74d2ab2bf94d84f"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Jun 03 13:10:45 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Wed Aug 21 16:43:13 2024 -0700"
      },
      "message": "Add PCAP_ERROR_CAPTURE_NOTSUP error.\n\nThis means \"the platform you\u0027re on lacks a capture mechanism that\nsupports that device\".\n\nThis was inspired by some Stack Overflow questions in which the user was\nprobably trying to run a capture program on Windows Services for Linux\n1, in which the NT kernel attempts to simulate Linux system calls but\ndoes not support packet sockets.\n\nIt can, and does, also handle a system in which the BPF capture\nmechanism is the native capture mechanism but that has no BPF devices.\n\nThe hope is that the error message they get will better indicate the\nunderlying problem.\n\n(cherry picked from commit 00c52ab6b704620af7ba3663f5af3b89dc0a51fc)\n"
    },
    {
      "commit": "9a8c7725d31a5ab01d58b0b6c74d2ab2bf94d84f",
      "tree": "3dffcac00f4563377b0c59251f620edc35ddfc47",
      "parents": [
        "aeba6edb5ec3b26768e02962ea313f77e50c7cc7"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Aug 21 23:38:35 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Aug 21 23:38:35 2024 +0100"
      },
      "message": "Add a recent contributor to CREDITS. [skip ci]\n"
    },
    {
      "commit": "aeba6edb5ec3b26768e02962ea313f77e50c7cc7",
      "tree": "cb7ad172fa5e65655eccf6c2ba0bc70db5b6aade",
      "parents": [
        "50e980e228a93bb1394a6978a9c044cba3e67c8b"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Tue Aug 20 16:54:35 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Tue Aug 20 16:55:14 2024 -0700"
      },
      "message": "CHANGES: add a change backported to the 1.10 branch. [skip ci]\n\n(cherry picked from commit 5467cb13d75f90ee817ebb310b0e19dfbd00d011)\n"
    },
    {
      "commit": "50e980e228a93bb1394a6978a9c044cba3e67c8b",
      "tree": "00c687cdca9580e6203799bebe8f33e8caabc105",
      "parents": [
        "8a633ee5b9ecd9d38a587ac9b204e2380713b0d6"
      ],
      "author": {
        "name": "Nicolas Badoux",
        "email": "n.badoux@hotmail.com",
        "time": "Mon Aug 19 22:35:35 2024 +0200"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Aug 19 17:15:41 2024 -0700"
      },
      "message": "Added error message from errno\n\n(backported from commit 499d3d085caa8c0d0d50efdbf2088a7c20a089e2)\n"
    },
    {
      "commit": "8a633ee5b9ecd9d38a587ac9b204e2380713b0d6",
      "tree": "9283e636fbbc7fb3d602aeb636fe3aacbd66b6cc",
      "parents": [
        "e83c9f0cf2b6d0b899ff47752820f5796d9d7165"
      ],
      "author": {
        "name": "Nicolas Badoux",
        "email": "n.badoux@hotmail.com",
        "time": "Mon Aug 19 12:31:53 2024 +0200"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Aug 19 17:00:16 2024 -0700"
      },
      "message": "makes pcap_findalldevs_ex errors out if the directory does not exist\n\n(backported from commit 0f8a103469ce87d2b8d68c5130a46ddb7fb5eb29)\n"
    },
    {
      "commit": "e83c9f0cf2b6d0b899ff47752820f5796d9d7165",
      "tree": "0a3e6502f60ecad8526ebf343f889f8f2b8ded86",
      "parents": [
        "c5fcfde7dd12787e25b0497e5001dd0645e9536a"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Aug 16 14:22:56 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Aug 16 14:34:12 2024 +0200"
      },
      "message": "Appveyor: Download WpdPack_4_1_2.zip from tcpdump-htdocs repository\n\nA next step is to delete the WinPcap_Dev_Pack_mirror repository.\n\n(cherry picked from commit a47a5cab166fde13a7ff8323c3186ba0c6bd381d)\n"
    },
    {
      "commit": "c5fcfde7dd12787e25b0497e5001dd0645e9536a",
      "tree": "6ed952c841961fb36ec5894df87be8e14a85223d",
      "parents": [
        "505b1e6610f32a1592f225caa3f682c79c24cf6b"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Thu Aug 08 22:45:37 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Thu Aug 08 22:46:15 2024 -0700"
      },
      "message": "CHANGES: add a change backported to 1.10. [skip ci]\n\n(cherry picked from commit 380ab16f9ec0958a5fbaa2da0240a63ed3222335)\n"
    },
    {
      "commit": "505b1e6610f32a1592f225caa3f682c79c24cf6b",
      "tree": "326e351dd6bf313c77d3d1c7010b3e33904f4387",
      "parents": [
        "27e18767563e39692b44ea1a297b46fe8406675c"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Thu Aug 08 22:40:37 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Thu Aug 08 22:43:52 2024 -0700"
      },
      "message": "pcap_findalldevs(3PCAP): *alldevsp is set to NULL on error. [skip ci]\n\nI.e., if pcap_findalldevs() fails, there is no partically-constructed\nlist that its caller needs to free.\n\nPing #1211; this fixes the documentation to match the way the code\nhas worked insce pcap_findalldevs() was added as an API.\n\n(cherry picked from commit aa3af1d2cfa8e03588d9ebe529079e482a93a62f)\n"
    },
    {
      "commit": "27e18767563e39692b44ea1a297b46fe8406675c",
      "tree": "3e08544ee02cecc73e3b1f789ab687b34660ce33",
      "parents": [
        "58c6c7face1de533d1aee7af17b9d55162f665b5"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Jul 31 18:20:53 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Thu Aug 01 11:11:42 2024 +0100"
      },
      "message": "Fix uintN types on Haiku after hrev57738. [skip ci]\n\nIn Haiku \u003cSupportDefs.h\u003e defines int8, int16 and int32; other Haiku\nheaders used to include \u003cSupportDefs.h\u003e implicitly, but this is not the\ncase since commit 1834e1256:\n\n./rpcap-protocol.h:145:9: error: unknown type name \u0027uint8\u0027\n./rpcap-protocol.h:146:9: error: unknown type name \u0027uint8\u0027\n./rpcap-protocol.h:147:9: error: unknown type name \u0027uint16\u0027\n./rpcap-protocol.h:148:9: error: unknown type name \u0027uint32\u0027\n(and so on)\n\nIn rpcap-protocol.h include the header explicitly on Haiku.\n"
    },
    {
      "commit": "58c6c7face1de533d1aee7af17b9d55162f665b5",
      "tree": "962f17f84491b78aadd013a730ff3f072c8a69b6",
      "parents": [
        "ead4ccbd61198d07c071c4955f01cc7a008cac50"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue Jul 30 14:36:55 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue Jul 30 17:16:31 2024 +0200"
      },
      "message": "Appveyor: Download WpdPack_4_1_2.zip archive from our repository\n\nThe goal is to avoid this type of error with AppVeyor builds:\nappveyor DownloadFile https://www.winpcap.org/install/bin/WpdPack_4_1_2.zip\nError downloading remote file: One or more errors occurred.\nInner Exception: The request was aborted: Could not create SSL/TLS\n  secure channel.\nCommand exited with code 2\n\n(cherry picked from commit 2d381682e6900d4461bbf895d645d41254b8da69)\n"
    },
    {
      "commit": "ead4ccbd61198d07c071c4955f01cc7a008cac50",
      "tree": "2964c33bc7d70267a990f67a518455ff5e2cd8ec",
      "parents": [
        "5b5705b5d6a0cf902f74a0ccd9886a6e08b3e923"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Jul 08 14:19:34 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Jul 08 14:20:09 2024 -0700"
      },
      "message": "CHANGES: add a change backported to 1.10. [skip ci]\n\n(cherry picked from commit ac48f267d6724397ab2d87946c9795dbc60e1ba6)\n"
    },
    {
      "commit": "5b5705b5d6a0cf902f74a0ccd9886a6e08b3e923",
      "tree": "a7f9a2858dc86bfacd8d3430246c504b1e68c775",
      "parents": [
        "00331d5f489ccfaf6ddaf21c4355d8c749fdcc73"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Jul 08 13:41:24 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Jul 08 14:11:43 2024 -0700"
      },
      "message": "sockutils: don\u0027t \"undo\" a failed WSAStartup().\n\nIf WSAStartup() fails, we don\u0027t need to \"undo\" it by calling\nWSACleanup(); doing so may undo a past successful startup.\n\n(cherry picked from commit 87d6a6ae4a143b11293837b4d8adaaf10401d4da)\n"
    },
    {
      "commit": "00331d5f489ccfaf6ddaf21c4355d8c749fdcc73",
      "tree": "89c151d5eccbc5fd61e814ed511860c52b7a7c63",
      "parents": [
        "a268506099ca683e79b55795be964cc9789b6a19"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Sun Jun 23 00:34:13 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Sun Jun 23 01:47:56 2024 -0700"
      },
      "message": "Appveyor: use \"choco install\" rather than \"cinst\".\n\nChocolatey 2.0 got rid of \"cinst\" and some other wrappers.  It was a\nshortcut for \"choco install\" that was deprecated in 1.0 (but none of the\nAppVeyor Windows VMs had 1.x pre-installed, so we didn\u0027t see a\ndeprecation warning that might have indicated that we should be using\n\"choco install\") and whose replacement doesn\u0027t appear to be documented\nanywhere on the Chocolatey site.\n\n(cherry picked from commit 09230c1db65fcc5c274e4de3e42c7fb7bc1051e6)\n"
    },
    {
      "commit": "a268506099ca683e79b55795be964cc9789b6a19",
      "tree": "230623f16c41f85158503708492d067411fbdb69",
      "parents": [
        "65b06c5ea6da8413e503f36231fb4762f2cbbe1d"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 29 13:56:30 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 29 13:59:11 2024 +0200"
      },
      "message": "Fix a typo in a comment\n\n[skip ci]\n\n(cherry picked from commit b13fd42b1ebd3386985728286a92d9720ee89113)\n"
    },
    {
      "commit": "65b06c5ea6da8413e503f36231fb4762f2cbbe1d",
      "tree": "0408052f0c11c3aa5f9b2bebce25c71a32a8f6e3",
      "parents": [
        "599d9fa7ce230e28ef917d434271a21f33708fcb"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon May 27 23:57:33 2024 -0700"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 29 07:20:05 2024 +0200"
      },
      "message": "rpcap: use struct sockaddr as a type in rpcap_deseraddr().\n\nThis eliminates one cast, and may also eliminate some compiler warnings\nthat we\u0027re assigning to a struct sockaddr_storage * a pointer to a\nstructure that\u0027s smaller than a struct sockaddr_storage.\n\n(cherry picked from commit 4540e92503b5ca9d76b309de5e9cc1c2824f7469)\n"
    },
    {
      "commit": "599d9fa7ce230e28ef917d434271a21f33708fcb",
      "tree": "18623c7fbdc4b1624df3c02bcc06a82076a890b8",
      "parents": [
        "0555a3f1d017b4ce2bd9c68850da3cecdc6649b4"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Mon May 27 15:59:46 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue May 28 09:18:05 2024 +0200"
      },
      "message": "Fix two calloc() calls warnings (style)\n\nWarnings by gcc 14.1.0, on Debian experimental.\n\nThese are coding style warnings.\n\npcap.c: In function \u0027pcap_list_tstamp_types\u0027:\npcap.c:557:53: warning: \u0027calloc\u0027 sizes specified with \u0027sizeof\u0027 in the\n  earlier argument and not in the later argument [-Wcalloc-transposed-args]\n  557 |               *tstamp_typesp \u003d (int*)calloc(sizeof(**tstamp_typesp),\n      |                                                   ^\npcap.c:557:53: note: earlier argument should specify number of elements,\n  later size of each element\npcap.c: In function \u0027pcap_list_datalinks\u0027:\npcap.c:3031:50: warning: \u0027calloc\u0027 sizes specified with \u0027sizeof\u0027 in the\n  earlier argument and not in the later argument [-Wcalloc-transposed-args]\n 3031 |                 *dlt_buffer \u003d (int*)calloc(sizeof(**dlt_buffer),\n      |                                                   p-\u003edlt_count);\n      |                                                  ^\npcap.c:3031:50: note: earlier argument should specify number of elements,\n  later size of each element\n\n(cherry picked from commit cab1b4d37404a43adcc4bc9079a687e7f97e30f4)\n"
    },
    {
      "commit": "60ce432f14192224d87d8dee429ca53e4c58c6f4",
      "tree": "03287405a7468e505351a3aef3121bc1c6814dfe",
      "parents": [
        "c925e13a31ff7fd475ab74cbf38bc6dafb26a5f9",
        "e75885b1309a3af0d19238d856bbd9b6943dfb07"
      ],
      "author": {
        "name": "Khoa Hong",
        "email": "khoahong@google.com",
        "time": "Fri May 24 14:50:35 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 24 14:50:35 2024 +0000"
      },
      "message": "Merge \"Enable support for usbmon.\" into main am: 73d7c7c620 am: e75885b130\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libpcap/+/3102639\n\nChange-Id: I8e4305b6499d6a81c136a003336c7bbc61d0db58\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e75885b1309a3af0d19238d856bbd9b6943dfb07",
      "tree": "03287405a7468e505351a3aef3121bc1c6814dfe",
      "parents": [
        "c925e13a31ff7fd475ab74cbf38bc6dafb26a5f9",
        "73d7c7c62032f5be3330f106b9eceadbaefdcfdb"
      ],
      "author": {
        "name": "Khoa Hong",
        "email": "khoahong@google.com",
        "time": "Fri May 24 14:33:03 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 24 14:33:03 2024 +0000"
      },
      "message": "Merge \"Enable support for usbmon.\" into main am: 73d7c7c620\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libpcap/+/3102639\n\nChange-Id: Id26b734b01fcee717e487fa6bd9fec65315fca21\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73d7c7c62032f5be3330f106b9eceadbaefdcfdb",
      "tree": "03287405a7468e505351a3aef3121bc1c6814dfe",
      "parents": [
        "c925e13a31ff7fd475ab74cbf38bc6dafb26a5f9",
        "689270382a12bec4f91467d49226aa1a2352d5e5"
      ],
      "author": {
        "name": "Khoa Hong",
        "email": "khoahong@google.com",
        "time": "Fri May 24 14:16:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 24 14:16:23 2024 +0000"
      },
      "message": "Merge \"Enable support for usbmon.\" into main"
    },
    {
      "commit": "689270382a12bec4f91467d49226aa1a2352d5e5",
      "tree": "03287405a7468e505351a3aef3121bc1c6814dfe",
      "parents": [
        "c925e13a31ff7fd475ab74cbf38bc6dafb26a5f9"
      ],
      "author": {
        "name": "Khoa Hong",
        "email": "khoahong@google.com",
        "time": "Fri May 24 15:46:47 2024 +0800"
      },
      "committer": {
        "name": "Khoa Hong",
        "email": "khoahong@google.com",
        "time": "Fri May 24 15:46:47 2024 +0800"
      },
      "message": "Enable support for usbmon.\n\nAs usbmon will be enabled in GKI kernel, this will help to read data\ncaptured by usbmon easier.\n\nBug: 335775232\nTest: tcpdump -D | grep usbmon  # (On a kernel build with usbmon enabled)\nChange-Id: Ida92f78759c3c2f1e7a16e7507475d02c91b9295\n"
    },
    {
      "commit": "0555a3f1d017b4ce2bd9c68850da3cecdc6649b4",
      "tree": "e531b8df7e6cde2080547a038a1eee776b4bf81d",
      "parents": [
        "f14d0ed35e4a5981c27e3119a947a4344978a8b1"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Sun May 19 14:34:32 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Mon May 20 08:48:34 2024 +0200"
      },
      "message": "funcattrs: Update PCAP_NORETURN/PCAP_NORETURN_DEF definitions condition\n\nCurrent TinyCC support __attribute((noreturn)).\n\n(cherry picked from commit e5f891ef6e741659c99c754b1d09d40873abd492)\n"
    },
    {
      "commit": "f14d0ed35e4a5981c27e3119a947a4344978a8b1",
      "tree": "901aac2a8f57f0454bde67dc470a1d47cbbbd11c",
      "parents": [
        "5accc8739f5447099e699da9b51c57206dbc1693"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 15 16:21:12 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri May 17 17:07:25 2024 +0200"
      },
      "message": "thread-local: Add a workaround for building with TinyCC\n\nSome libpcap calls will not be thread-safe. Print a warning.\n\n(cherry picked from commit bf6711b017b8022334c399540c5f93edbd725d87)\n"
    },
    {
      "commit": "5accc8739f5447099e699da9b51c57206dbc1693",
      "tree": "640b606d68573a90e30c9b0b4ed48c3ab8aeef07",
      "parents": [
        "1524d42396638f397fd29c2d2f470d6cc8fb9c5d"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 15 22:52:22 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri May 17 17:07:25 2024 +0200"
      },
      "message": "CI: Add TinyCC (aka TCC) support\n\nIdentification examples: tcc-0.9.27, tcc-0.9.28rc\n\nAt least one warning is expected because TCC does not implement\nthread-local storage. So use: LIBPCAP_TAINTED\u003dyes\n\nTinyCC can be found at https://bellard.org/tcc/,\nhttps://repo.or.cz/r/tinycc.git or as package on some distros.\n\n(cherry picked from commit 93a5e159ecd6de5cbd179e408620039a198c4b3c)\n"
    },
    {
      "commit": "1524d42396638f397fd29c2d2f470d6cc8fb9c5d",
      "tree": "f0004f68cc0264765c1a7e76a93f3286a3cb81a8",
      "parents": [
        "ea83ea307854ff8765a51b6538a41f19de533763"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 15 19:46:26 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu May 16 09:22:18 2024 +0200"
      },
      "message": "Use always __linux__ for code that uses Linux-specific features\n\nSee:\nhttps://web.archive.org/web/20231206084513/http://www.faqs.org/docs/Linux-HOWTO/GCC-HOWTO.html#INDEX.25\n\"Use __linux__ for this purpose, not linux. Although the latter is\n defined, it is not POSIX compliant.\"\n\nIn fact, linux is not always defined:\nTinyCC does not define linux, but __linux__.\n\n(cherry picked from commit 8d41908f6fedf2249dabb9e6b44a1882977fe2ef)\n"
    },
    {
      "commit": "ea83ea307854ff8765a51b6538a41f19de533763",
      "tree": "44f1b72afdafdd8c15ae6bd0af454096c529b699",
      "parents": [
        "460cc30447427f4f8b9a2726d0b2bdbe7e322fb6"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Mar 27 22:02:06 2024 +0100"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 15 11:13:23 2024 +0200"
      },
      "message": "Include \u003cconfig.h\u003e unconditionally\n\nBuilds using Autotools or CMake generate config.h, thus remove the\n\u0027#ifdef HAVE_CONFIG_H\u0027/\u0027#endif\u0027.\n\nRemove also the \u0027add_definitions(-DHAVE_CONFIG_H)\u0027 in CMakeLists.txt.\n\n(backported from commit e3e4c5752a20995779b5b6ccd9a29115980b4faf)\n"
    },
    {
      "commit": "460cc30447427f4f8b9a2726d0b2bdbe7e322fb6",
      "tree": "a51158604052d051f0dd756f614a49b71a382aa3",
      "parents": [
        "cd7bccc3a22d646d07383687403619ad92c07e8d"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 10 22:21:35 2024 +0100"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu May 02 19:42:32 2024 +0200"
      },
      "message": "CI: Unroll a loop in build.sh for Solaris. [skip ci]\n\nIn Solaris /bin/sh read does not recognize the -r flag until Solaris\n11.4:\n\n./build.sh: -r: is not an identifier\n\n(cherry picked from commit ece74faa625cad042f13b9c6a07bdae399c66be6)\n\n[skip ci]\n"
    },
    {
      "commit": "cd7bccc3a22d646d07383687403619ad92c07e8d",
      "tree": "e1faabf770168e04d71b2e0294463a4647abac10",
      "parents": [
        "003bf4b9b32d33e9e52a8b7f6762f3ba83986411"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Feb 10 23:41:38 2024 +0000"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed May 01 21:35:25 2024 +0200"
      },
      "message": "Extend \"make shellcheck\" onto mkdep too. [skip appveyor]\n\n(cherry picked from commit 78a3fc8f9d3b014815aa9e2c66c196e65665e6d8)\n"
    },
    {
      "commit": "003bf4b9b32d33e9e52a8b7f6762f3ba83986411",
      "tree": "2b5bee09817478ed514ff3ab9fe0540db5ae80df",
      "parents": [
        "3478122fc7b22fb974fc1e93df1f026b0208ef35"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Apr 29 15:06:25 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Apr 29 15:08:53 2024 -0700"
      },
      "message": "compiler: note that a certain error \"should not happen\".\n\nAnother such case, in gencode.c, does so already.\n\n(cherry picked from commit c2c7df02ed999522382b95342d6c157f9d1d21a3)\n"
    },
    {
      "commit": "3478122fc7b22fb974fc1e93df1f026b0208ef35",
      "tree": "25537413a0bff326e011c5c237e70c22a2a28dde",
      "parents": [
        "2ef9fec37877f1caa7b5c0cbfcb70ad7d0defb71"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Apr 29 22:17:16 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Apr 29 22:17:16 2024 +0100"
      },
      "message": "CHANGES: Refine the 1.10.5 section. [skip ci]\n"
    },
    {
      "commit": "2ef9fec37877f1caa7b5c0cbfcb70ad7d0defb71",
      "tree": "ff944f5a923dc3d37e790617340b45317295b659",
      "parents": [
        "912eba84c974b3549f8ed076a07021c61f18a45a"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Apr 27 18:14:28 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Apr 27 18:14:28 2024 +0100"
      },
      "message": "Add a recent contributor to CREDITS. [skip ci]\n"
    },
    {
      "commit": "912eba84c974b3549f8ed076a07021c61f18a45a",
      "tree": "1d1b1cfe9e4afae73de809ce9c1ce7b61fb1b5b3",
      "parents": [
        "5beb826857ab531928e32c7703aeed3b38d9c969"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Apr 15 11:53:33 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Tue Apr 16 03:07:31 2024 -0700"
      },
      "message": "bt-linux, bt-monitor-linux: use PCAP_ERROR_ codes.\n\nUse them rather than numerical values.\n\n(cherry picked from commit 844f9d7ddff47c58f27b76c1620f38345ba73627)\n"
    },
    {
      "commit": "5beb826857ab531928e32c7703aeed3b38d9c969",
      "tree": "aff704b63c3d8396a1f1e9c53ed8552b70664a89",
      "parents": [
        "5d8eaedcb09d0834831bf4700419bd9c78ed09c0"
      ],
      "author": {
        "name": "Shunyang Zhang",
        "email": "shyzhang@grandstream.cn",
        "time": "Mon Apr 15 17:39:21 2024 +0800"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Apr 15 11:41:24 2024 -0700"
      },
      "message": "modify call recvmsg function after check break_loop, with bt-linux and bt-monitor-linux.\n\n(cherry picked from commit bae35e7664629c56e5363125956923f8f9bf2800)\n"
    },
    {
      "commit": "5d8eaedcb09d0834831bf4700419bd9c78ed09c0",
      "tree": "d02a0e8c24a42c7f2b6e11f3b5c9c52e37b28aec",
      "parents": [
        "d9b170b4b680a02950d51a1e1594d1f3f7192232"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Apr 12 15:20:12 2024 +0100"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Apr 15 11:41:02 2024 -0700"
      },
      "message": "doc: Clarify loopback support in README.haiku.md. [skip ci]\n\nSay \"this version\" to make the file portable between libpcap branches.\n\n(cherry picked from commit c81407964f2a83975315e2b6848c139ca84a0a8f)\n"
    },
    {
      "commit": "d9b170b4b680a02950d51a1e1594d1f3f7192232",
      "tree": "0e4684528cc0a662c8f127f6a6705524aa52fdf1",
      "parents": [
        "6a9ed67953ed9990c93c39d1675c4a97687f4507"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue Apr 09 14:23:50 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Apr 10 11:29:47 2024 +0200"
      },
      "message": "CHANGES: Add two changes backported to the 1.10 branch\n\n(backported from commit 6c965a0461ffacc5df87f7e93963e9070c58b268)\n\n[skip ci]\n"
    },
    {
      "commit": "6a9ed67953ed9990c93c39d1675c4a97687f4507",
      "tree": "b8bbbb89b424984bb2d31a83fcaac23fb853c3c8",
      "parents": [
        "a5281c98f02b511947ab9f921cc723569d68da68"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu Jun 01 15:23:50 2023 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue Apr 09 16:25:48 2024 +0200"
      },
      "message": "Makefile.in: Update the whitespacecheck target\n\ninstall-sh has no longer a tab at the end of one line.\n\nThis is a follow-up to 26009eca1a721c02b7e43a975ed14a45ec26540c.\n\n(cherry picked from commit 67788d2055e8e66da51ec214a510f191277cf41f)\n\n[skip ci]\n"
    },
    {
      "commit": "a5281c98f02b511947ab9f921cc723569d68da68",
      "tree": "e13123a5ec2be5e5bdd39263cdf758bb45fcffb7",
      "parents": [
        "4cbe0958289c8a4fc83cd76ca2b964c315f9acb1"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Mon Apr 08 19:13:36 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue Apr 09 14:15:44 2024 +0200"
      },
      "message": "mkdep: Exit with a non-zero status if a command fails\n\nThis could help detect errors such as in the previous commit.\n\n(cherry picked from commit 19fc50f95d47bb6999c0e3b7d901d502f16daabf)\n"
    },
    {
      "commit": "4cbe0958289c8a4fc83cd76ca2b964c315f9acb1",
      "tree": "a8c7c2726b0181d79aed538b6b717a4f9e1d8955",
      "parents": [
        "c0b6c8edef5503293bec49c1949cd3ee487e01ea"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Mon Apr 08 18:58:43 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Tue Apr 09 14:15:44 2024 +0200"
      },
      "message": "Makefile.in(s): Fix the depend target\n\nFix an error on Solaris 10 like:\n./mkdep: /opt/solarisstudio12.3/bin/cc -D_STDC_C99\u003d: not found\n\nWhen configure get some compiler option like:\nchecking for /opt/solarisstudio12.3/bin/cc option to accept ISO C99...\n-D_STDC_C99\u003d\nMakefile will contain:\nCC \u003d /opt/solarisstudio12.3/bin/cc -D_STDC_C99\u003d\n\nAnd if we use \u0027-c \"$(CC)\"\u0027 mkdep will set and try to run:\nCC\u003d\"/opt/solarisstudio12.3/bin/cc -D_STDC_C99\u003d\", which is incorrect.\n\nRemove the quotes to allow mkdep to set CC with the compiler name and\nset flags with the option.\n\n(cherry picked from commit 013f094a6acc9000536f7871d35a468da6e2ec50)\n"
    },
    {
      "commit": "c0b6c8edef5503293bec49c1949cd3ee487e01ea",
      "tree": "d435de66f0c0c97dc331026dad1f42d187d8b7ff",
      "parents": [
        "7daeb46cf50d38f271e2c5cbe080afa36255c0a1"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Apr 05 22:30:54 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Apr 05 22:32:59 2024 +0200"
      },
      "message": "VERSION: Fix suffix\n\nUse \"PRE-GIT\" as usual, not \"PRE_GIT\".\n"
    },
    {
      "commit": "7daeb46cf50d38f271e2c5cbe080afa36255c0a1",
      "tree": "98e58dba6c8b620dd50d7c43fa9aca5d4ca0840c",
      "parents": [
        "c102cfec56a3fe5c767235156bcb5d70ad8ab596"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Apr 05 21:55:40 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Apr 05 22:05:47 2024 +0200"
      },
      "message": "Autoconf: Update an AC_DEFINE()\n\nSame result in config.h as with CMake.\n\nBefore:\n#define HAVE_SOLARIS_ANY_DEVICE /**/\n\nAfter:\n#define HAVE_SOLARIS_ANY_DEVICE 1\n\n(cherry picked from commit bdbbfb99e3dbe2e0cb8b466b8f37861480aabb38)\n\n[skip ci]\n"
    },
    {
      "commit": "c102cfec56a3fe5c767235156bcb5d70ad8ab596",
      "tree": "12bf229842d35898a2d6e3f01ed25e3a76db7f70",
      "parents": [
        "fb81499be588e361c45f9eea00a2a9cd384d1d89"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Apr 05 20:02:27 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Fri Apr 05 20:32:26 2024 +0200"
      },
      "message": "Autoconf: Update two AC_DEFINE()\n\nSame result in config.h as with CMake.\n\nBefore:\n#define PCAP_SUPPORT_BT_MONITOR /**/\n#define PCAP_SUPPORT_RDMASNIFF /**/\n\nAfter:\n#define PCAP_SUPPORT_BT_MONITOR 1\n#define PCAP_SUPPORT_RDMASNIFF 1\n\n(cherry picked from commit 8b8d1771bce84e60f632bb062ef2c8a591dcef48)\n"
    },
    {
      "commit": "fb81499be588e361c45f9eea00a2a9cd384d1d89",
      "tree": "6b21d7a7351d6330e4f4e834a4b8851c68bfe31f",
      "parents": [
        "fe4a20a352b296bf774292f305e7208502b45d23"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 03 16:21:14 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 03 16:21:14 2024 +0100"
      },
      "message": "Cirrus CI: Synchronize with the master branch. [skip appveyor]\n"
    },
    {
      "commit": "fe4a20a352b296bf774292f305e7208502b45d23",
      "tree": "bf3b8bec9ebaad9bb7394fb8cd526c4360912752",
      "parents": [
        "2e9e2e53082de7d6caa118c39f1c90ceb5f163a9"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 03 15:36:28 2024 +0100"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 03 15:57:47 2024 +0100"
      },
      "message": "CI: Synchronize scripts with the master branch.\n\nDo not remove the warning exemptions because these are specific to the\ncurrent branch.\n"
    },
    {
      "commit": "2e9e2e53082de7d6caa118c39f1c90ceb5f163a9",
      "tree": "f135ed90ef5085c897a163474d576b26900e514e",
      "parents": [
        "90b5af69cf46f45516f95ca5ea9ef4dcbb1a673d"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sat Mar 02 14:36:31 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 03 15:56:17 2024 +0100"
      },
      "message": "Fix propagation of cc_werr_cflags() output.\n\nFor testprogs/filtertest.c Sun C compiler versions 5.14 and 5.15 have\nbeen generating three warnings about unreachable code, but that on its\nown causes neither Autoconf nor CMake legs to fail when LIBPCAP_TAINTED\nis set to \"no\".  The same applies to testprogs/fuzz/fuzz_filter.c, CMake\nand GCC/Clang on FreeBSD, macOS and Linux.  The problem is, the result\nof cc_werr_cflags() has no effect on testprogs/, which is not obvious so\nlong as the compiler does not generate warnings there.\n\nTo debug this, in cc_werr_cflags() return two options for Sun C and see\nit breaking the detection of warnings entirely in the CMake leg:\n\n-- Checking C compiler flag -errwarn\u003d%all -errtags\u003dyes\n-- Performing Test errwarn-%all -errtags-yes\n-- Performing Test errwarn-%all -errtags-yes - Failed\n-- Added extra compile options (-errwarn\u003d%all -errtags\u003dyes)\n[...]\n\".../libpcap/testprogs/filtertest.c\", line 258: warning: statement not\n  reached\n[ 96%] Linking C executable ../run/filtertest\n[ 96%] Built target filtertest\n\nThe original intent in commit f9403bf was to allow more than one C\ncompiler option in EXTRA_CFLAGS.  Then commits 29d7856 and 815b367\nrestored compatibility with CMake 2.8.6 -- the minimum supported version\nat the time -- but introduced another bug, which was not obvious so long\nas EXTRA_CFLAGS defined at most one option.  Since the minimum is at\n2.8.12 now and add_compile_options() is available, use it as originally\nintended:\n\n-- Added extra compile options (-errwarn\u003d%all -errtags\u003dyes)\n[...]\n\".../libpcap/testprogs/filtertest.c\", line 258: statement not reached\n  (E_STATEMENT_NOT_REACHED)\ncc: acomp failed for .../libpcap/testprogs/filtertest.c\n*** Error code 2\n\nA side effect of this is that the CMake leg now applies EXTRA_CFLAGS to\nall directories.  In the Autoconf leg pass CFLAGS on the command line.\nNow all remaining warnings fail the build as expected.\n\n(cherry picked from commit b35dca94c2905a7ea28a527828a740abeb8f9479)\n"
    },
    {
      "commit": "90b5af69cf46f45516f95ca5ea9ef4dcbb1a673d",
      "tree": "db03c2e27f484424a2782e017a0b6391847cd723",
      "parents": [
        "550699cd7aad77ffb5542e8c514e72ae9b41cee4"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Apr 03 14:49:02 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Apr 03 14:51:17 2024 +0200"
      },
      "message": "CHANGES: Move a backported change to the 1.10 branch\n\n(cherry picked from commit 92b19dd35377ac25827dbf1726ef3452c047d01a)\n\n[skip ci]\n"
    },
    {
      "commit": "550699cd7aad77ffb5542e8c514e72ae9b41cee4",
      "tree": "6605088e61c91881fbbf10d09b0ec6c9708c4543",
      "parents": [
        "767d218f5f75a9864ffb150d727e74f91dda7a69"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Fri Jun 30 22:41:30 2023 -0700"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Wed Apr 03 12:52:45 2024 +0100"
      },
      "message": "CI: use expr, rather than bc, to perform arithmetic in shell scripts.\n\nBoth are in POSIX, but the binaries provided with the Git-for-Windows in\nCirrus CI include expr but not bc.\n\n(cherry picked from commit 3ce1c8c7cb088b327b8e51975efffaf70deb0283)\n"
    },
    {
      "commit": "767d218f5f75a9864ffb150d727e74f91dda7a69",
      "tree": "4684a52adc3570e97b46edf3c1f1ce2682a610d2",
      "parents": [
        "26009eca1a721c02b7e43a975ed14a45ec26540c"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Apr 03 12:48:12 2024 +0200"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Apr 03 12:57:23 2024 +0200"
      },
      "message": "CHANGES: Move a backported change to the 1.10 branch\n\nUse Autoconf with \u0027A\u0027, as this is the official name of the package.\n\n(cherry picked from commit 848ea1682d484a459c701aa13153f6e7a9809dd2)\n\n[skip ci]\n"
    },
    {
      "commit": "26009eca1a721c02b7e43a975ed14a45ec26540c",
      "tree": "e7dd88cdd0ad9ab9bbbe807e7aa32bee3f2b36a3",
      "parents": [
        "0284d7f1c49f20b7ec71e244c36fb99ef24cd770"
      ],
      "author": {
        "name": "Rose",
        "email": "83477269+AtariDreams@users.noreply.github.com",
        "time": "Fri May 05 10:38:30 2023 -0400"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Apr 03 11:52:32 2024 +0200"
      },
      "message": "Update the install-sh script\n\nI updated the script by running autoreconf -fiv on autoconf 2.71,\nand autoreconf automatically updated the script.\n\nscriptversion\u003d2020-11-14.01\n\nOrigin and sha256 of this script\n--------------------------------\nhttps://git.savannah.gnu.org/git/automake.git\nfile: lib/install-sh\nsha256:\n3d7488bebd0cfc9b5c440c55d5b44f1c6e2e3d3e19894821bae4a27f9307f1d2  install-sh\n\ncommit 3313d9ca6f4928d2d2f6103aad7606666a46401d (HEAD)\nAuthor: Karl Berry \u003ckarl@freefriends.org\u003e\nDate:   Fri Nov 13 17:51:46 2020 -0800\n\n    install-sh: trailing whitespace.\n\n            * lib/install-sh: remove trailing whitespace. Sigh.\n                (scriptversion): 2020-11-14.01\n\nIt is also in the autoconf repository:\n(build-aux/install-sh, commit 50e9bcc67d76f0e7e9fbe1bd08b3c73ae68a4e9b).\n\n(backported from commit b46c2cfc9a1968e61d628ce03b2d919a1136013f)\n"
    },
    {
      "commit": "0284d7f1c49f20b7ec71e244c36fb99ef24cd770",
      "tree": "40ed53e679e3237cc64f115ba72cd1838ef47264",
      "parents": [
        "e0902399c12840c0ec30d010512bfc69f68e0c43"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Sat Nov 25 03:06:27 2023 -0800"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Fri Mar 29 12:27:25 2024 +0000"
      },
      "message": "CMake: attempt to suppress deprecation errors.\n\nYes, we should probably fix them at some point, but not Right This\nInstant.\n\n(cherry picked from commit 94d9cc536be6eaed66c6508d4ea7df0c4aea1fd6)\n"
    },
    {
      "commit": "e0902399c12840c0ec30d010512bfc69f68e0c43",
      "tree": "2254fc9ba2d0a3bdd773ef69b1823b5fdc360971",
      "parents": [
        "0cc4971113b5d1c391a8e236db3ee0c214f3304b"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Mar 27 07:16:06 2024 +0100"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Mar 27 07:35:50 2024 +0100"
      },
      "message": "Include \u003cconfig.h\u003e rather than \"config.h\"\n\nSee the 69fcdc66ba2b352ea1c79277d3815e55f7c8ab34 commit message for\nfor the rationale.\n\n(backported from commit 9dad0680cb12d46b4b333a6ba078583bd1b68d2a)\n"
    },
    {
      "commit": "0cc4971113b5d1c391a8e236db3ee0c214f3304b",
      "tree": "4305ad6f01060ed82645ce578bcfd7001d8a531c",
      "parents": [
        "4eff5f756954e59df841acd0ee40855b58bb3939"
      ],
      "author": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Mar 25 19:26:15 2024 -0700"
      },
      "committer": {
        "name": "Guy Harris",
        "email": "gharris@sonic.net",
        "time": "Mon Mar 25 19:26:51 2024 -0700"
      },
      "message": "rpcapd: update a comment.\n\nThe -S flag causes TLS to be used over *all* TCP sockets, not just the\ndata socket, so the user\u0027s password is, at least, encrypted by TLS.\n(There\u0027s no DTLS support for a UDP data socket.)\n\n(cherry picked from commit c15ccdf5768be44f4500ea6f91b4057964484a88)\n"
    },
    {
      "commit": "4eff5f756954e59df841acd0ee40855b58bb3939",
      "tree": "4de1a450744b341cd234b168cff8d201d9af738a",
      "parents": [
        "913da716ee6000a02c1f32c70966fc785e65e6d1"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Mar 17 14:11:31 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Mar 24 10:28:17 2024 +0000"
      },
      "message": "doc: Document \"any\" support and pcap_stat for Haiku. [skip ci]\n\n(cherry picked from commit d602b5dc0f7c2963ab1b9405fe44b988dd510caf)\n"
    },
    {
      "commit": "913da716ee6000a02c1f32c70966fc785e65e6d1",
      "tree": "51efa207eee666c8127cc05afc20d424f4c677b7",
      "parents": [
        "e900bc4aa52f3bf1fcfc109fac84b41854df40c5"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Mon Mar 11 13:05:38 2024 +0000"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "denis@ovsienko.info",
        "time": "Sun Mar 24 10:28:11 2024 +0000"
      },
      "message": "doc: Refine Haiku particulars further.\n\n(cherry picked from commit c28c1b684894c1dc6cb9baeae9ddfbf081ab9c20)\n"
    },
    {
      "commit": "e900bc4aa52f3bf1fcfc109fac84b41854df40c5",
      "tree": "439c80748043ed57090a24684e55270d7a8e3676",
      "parents": [
        "0cc5f0e882b544454381efdc8791ef3e57b96a6b"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu Mar 21 19:52:56 2024 +0100"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu Mar 21 19:56:42 2024 +0100"
      },
      "message": "pcap-bpf: Fix a \u0027not defined\u0027 macro error\n\nThe error was:\n./pcap-bpf.c: In function \u0027pcap_activate_bpf\u0027:\n./pcap-bpf.c:2334:5: error: \"_BSDI_VERSION\" is not defined, evaluates\nto 0 [-Werror\u003dundef]\n 2329 | #if _BSDI_VERSION - 0 \u003e\u003d 199510\n      |     ^~~~~~~~~~~~~\n"
    },
    {
      "commit": "0cc5f0e882b544454381efdc8791ef3e57b96a6b",
      "tree": "00f9b7b88f9ca1c6a0bf62e034460eec85c9dbf3",
      "parents": [
        "01ad8dc67c5fd3b14b9b935b54a34e27bf8d961a"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Mar 06 18:21:21 2024 +0100"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu Mar 21 19:24:18 2024 +0100"
      },
      "message": "Autoconf, CMake: Add a warning flag (-Wundef)\n\n(cherry picked from commit 4c1a6571444c3f82874068aedd14f3625fd47e53)\n"
    },
    {
      "commit": "01ad8dc67c5fd3b14b9b935b54a34e27bf8d961a",
      "tree": "3f504b1deb5865e2f50610679104645d3b38ce69",
      "parents": [
        "9c5b7d40f890abf3cc8a47aa134044e8b1c89882"
      ],
      "author": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Wed Mar 13 10:23:20 2024 +0100"
      },
      "committer": {
        "name": "Francois-Xavier Le Bail",
        "email": "devel.fx.lebail@orange.fr",
        "time": "Thu Mar 21 19:15:19 2024 +0100"
      },
      "message": "Autoconf: Get the size of a time_t\n\nWith this change we know whether it\u0027s 32-bit or 64-bit.\n\n(cherry picked from commit 920ab25c988cc3ec6732b45707cf7d1c2437864a)\n"
    }
  ],
  "next": "9c5b7d40f890abf3cc8a47aa134044e8b1c89882"
}
