Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder libpcap-solaris11-sparc Build #161

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revisiona9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f
Got Revisiona9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f
Changes16 changes

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. shell './build_matrix.sh' ( 5 hrs, 3 mins, 40 secs )
    1. stdio
    2. config.log
  3. trigger triggered trigger-tcpdump-solaris11-sparc ( 1 hrs, 19 mins, 24 secs )
    1. - no logs -
    2. tcpdump-solaris11-sparc #166

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/libpcap-solaris11-sparc slave
buildername libpcap-solaris11-sparc Builder
buildnumber 161 Build
codebase Build
got_revision a9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f Git
project libpcap Build
repository https://git.tcpdump.org/libpcap Build
revision a9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f Build
scheduler schedule-libpcap-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/libpcap-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko
  2. Edem Khadiev
  3. Guy Harris
  4. Robin Jarry
  5. deprrous

Timing:

StartWed Jul 29 11:34:43 2026
EndWed Jul 29 17:57:59 2026
Elapsed6 hrs, 23 mins, 16 secs

All Changes:

:

  1. Change #274266

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Tue 07 Jul 2026 15:35:23
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 430e1bdddf15ff1e78adfc3302d4f6242cd5ba52

    Comments

    Address a few warnings from Sun C.
    cc: Studio 12.6 Sun C 5.15 SunOS_i386 2017/05/30
    
    "./gencode.c", line 3180: statement not reached
      (E_STATEMENT_NOT_REACHED)
    "./gencode.c", line 3184: statement not reached
      (E_STATEMENT_NOT_REACHED)
    "./translatetest.c", line 273: end-of-loop code not reached
      (E_END_OF_LOOP_CODE_NOT_REACHED)

    Changed files

    • gencode.c
    • testprogs/translatetest.c
  2. Change #274267

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Tue 07 Jul 2026 15:35:26
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision c28d595f4a9e932df08a5063e8c62378035a6fe9

    Comments

    doc: Update Solaris-like particulars. [skip ci]
    Remove a few old releases and add Sun C.

    Changed files

    • doc/README.solaris.md
  3. Change #274698

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sun 12 Jul 2026 19:15:48
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 40e1eb5d0ca19333c39fc1f5b637f43f3443b2b9

    Comments

    TESTrun: Cover folding into "jset #k" better.

    Changed files

    • testprogs/TESTrun
  4. Change #274699

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sun 12 Jul 2026 19:51:19
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision f283b98e2292c1577cf6a436b1c3915ac01d9e1a

    Comments

    Fix optimization of "jset #0xffffffff".
    This particular branch condition means "A is not zero", so replacing it
    with "always true" generates an incorrect filter program.  This bug has
    been in place since commit cae0540 in 2001.  Fix it, document the logic
    better and update the tests.

    Changed files

    • CHANGES
    • optimize.c
    • testprogs/TESTrun
  5. Change #274878

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Tue 14 Jul 2026 00:47:58
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 69a7d026f69b9146cf11772f5e30886b6b9a3e25

    Comments

    translatetest: expand the explanation of the "if" in the option processing.
    Explain in more detail why we're using an "if", and note that if we add
    any command-line options that *don't* cause us to do something quick and
    exit, we should turn the "if" back into a "while".

    Changed files

    • testprogs/translatetest.c
  6. Change #274879

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Tue 14 Jul 2026 17:05:25
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 73c514ad282191a64f3de6b07cb4b41249ed3b55

    Comments

    cbpf-savefile(5): Bump MinorVer up. [skip ci]
    "Format changes that do not impact compatibility (e.g., new TLV types or
    flags) increment the minor version only.", and draft revision 7 has
    introduced the RND flag.

    Changed files

    • cbpf-savefile.manfile.in
  7. Change #275377

    Category libpcap
    Changed by Robin Jarry <rjarryohnoyoudont@redhat.com>
    Changed at Tue 21 Jul 2026 20:35:15
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 4d626a31477e160ee0a2e0a1b011484f40f6a410

    Comments

    dpdk: remove capture backend
    The current DPDK integration model is not useful in practice. Since
    libpcap/tcpdump takes exclusive ownership of DPDK ports via
    rte_eth_dev_configure(), it cannot capture traffic from an existing DPDK
    application. This makes it useless for the primary use case of observing
    packets in a running DPDK-based network stack.
    
    The support added in commit 8d7f0e39da08 ("enable dpdk for libpcap, test
    with DPDK v18.11") was never updated to follow the evolution of the
    public DPDK API. This led the backend to be disabled by default in
    commit 06fbfb73255d ("DPDK: don't enable it by default.") because the
    maintenance cost became too high.
    
    Remove all DPDK capture support from the source, build systems
    (autoconf, CMake) and documentation.
    
    Signed-off-by: Robin Jarry <rjarry@redhat.com>

    Changed files

    • CHANGES
    • CMakeLists.txt
    • INSTALL.md
    • Makefile.in
    • cmake/Modules/Finddpdk.cmake
    • cmakeconfig.h.in
    • configure.ac
    • pcap-dpdk.c
    • pcap-dpdk.h
    • pcap.c
  8. Change #275642

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 23 Jul 2026 17:13:02
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 2c21af0f97cca37ed2479f20a90e95b6dd14141e

    Comments

    TESTrun: Introduce DNS_NXDOMAIN_TIMEOUT. [skip appveyor]
    Define a constant (5 seconds seems to be a reasonable first guess) and
    use it in several tests that have a history of timing out due to DNS.
    In time_test_command() and run_generic_reject_test() take the timeout as
    a parameter instead of a global variable; in run_generic_accept_test()
    and run_translate_reject_test() give the global default value as the
    argument; in run_filter_reject_test() give a timeout argument and allow
    a custom value to override the global default.

    Changed files

    • testprogs/TESTrun
  9. Change #275720

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Fri 24 Jul 2026 21:52:46
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 22888fa7f469219c35710c22b52571e403eaf83e

    Comments

    pcap-bpf: have device_exists() own the socket descriptor.
    That means that its caller doesn't need to open and close the descriptor
    itself.
    
    Also, treat a failure to open the socket as an error to be reported as
    such, treat an error from SIOCGIFFLAGS *other* than "there is no such
    device" as implying that there *is* such a device, and treat a failure
    to allocate a string to hold the name of the device to test as an error
    to be reported as such.
    
    (This code is currently used only on old versions of macOS - "old" as in
    "Mac OS X Tiger", which came out over 25 years ago - but it'll be useful
    for fixing the "report 'no such device', not 'permission denied', if the
    user doesn't have permission to capture on any device and the device
    doesn't exist" issue.)

    Changed files

    • pcap-bpf.c
  10. Change #275721

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Fri 24 Jul 2026 22:24:08
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision fd57ec6033d4e0bfd30dbee7150bd6f967acf8dd

    Comments

    pcap-bpf: fix some warnings.
    Remove some stuff that the previous change made unnecessary.

    Changed files

    • pcap-bpf.c
  11. Change #275725

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Fri 24 Jul 2026 22:28:00
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision aaac77c0581faaaeac2f70e68394c3f6e296ed64

    Comments

    pcap-bpf: move device_exists() for future use.
    Move it to a location where it's more convenient for later use to avoid
    returning "no permission" rather than "no such device" when trying to
    open a device that doesn't exist.

    Changed files

    • pcap-bpf.c
  12. Change #275728

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Fri 24 Jul 2026 22:42:10
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 7e326ee627c19d621b5d495e2e6d5e921c72a7a2

    Comments

    pcap-bpf: rename device_exists().
    Rename it to check_device_exists(), as its return value isn't a Boolean
    indicating whether it exists, it's 0 if it exists or an error code if it
    doesn't exist or an unrecoverable error occurred when checking it.

    Changed files

    • pcap-bpf.c
  13. Change #275956

    Category libpcap
    Changed by Edem Khadiev <edem.khadievohnoyoudont@dsr-corporation.com>
    Changed at Sun 26 Jul 2026 11:23:50
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 9f37478bad2abafb626a0bf8921506569960d48d

    Comments

    Add DLT_/LINKTYPE_ values for DECT_NR_TAP

    Changed files

    • pcap-common.c
    • pcap.c
    • pcap/dlt.h
  14. Change #276030

    Category libpcap
    Changed by deprrous <sukhbatsuugii2004ohnoyoudont@gmail.com>
    Changed at Mon 27 Jul 2026 01:30:55
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 8812e47dae896691a3d53ecc95b33835c2a95b05

    Comments

    Restore clang pragma pop for uninitialized const pointer helper

    Changed files

    • diag-control.h
  15. Change #276085

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Mon 27 Jul 2026 11:06:37
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 9db8ee21ea765fad0ab29cbd7f9c901d60b3fc97

    Comments

    BPF_X is not valid for BPF_RET.
    Hence in pcap/bpf.h do not document it as valid and in atomuse() remove
    the test for BPF_RVAL(c) == BPF_X, which is always false.

    Changed files

    • optimize.c
    • pcap/bpf.h
  16. Change #276086

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Mon 27 Jul 2026 11:25:06
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision a9b2c25e98a7b793699d73b58d8f4a21fa9dbd3f

    Comments

    Increase DNS_NXDOMAIN_TIMEOUT. [skip appveyor]
    In one of the yesterday builds reject_arp_host_nonexistent timed out,
    let's see if 10 seconds is long enough to accommodate that.

    Changed files

    • testprogs/TESTrun