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

Builder libpcap-solaris10-sparc Build #3126

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revisionab39bf93f3c3ede3227aed4af3fa521c7f3c319d
Got Revisionab39bf93f3c3ede3227aed4af3fa521c7f3c319d
Changes3 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 18 secs )
    1. stdio
  2. shell Set developer mode ( 0 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 20 secs )
    1. stdio
  4. shell_2 './configure' ( 1 mins, 0 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 47 secs )
    1. stdio
  6. shell_4 'gmake check' ( 5 mins, 43 secs )
    1. stdio
  7. shell_5 'rm -rf ...' ( 0 secs )
    1. stdio
  8. shell_6 'gmake install ...' ( 4 secs )
    1. stdio
  9. trigger triggered trigger-tcpdump-solaris10-sparc ( 12 mins, 0 secs )
    1. - no logs -
    2. tcpdump-solaris10-sparc #5975

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartThu Apr 24 22:13:41 2025
EndThu Apr 24 22:33:57 2025
Elapsed20 mins, 15 secs

All Changes:

:

  1. Change #228189

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Tue 22 Apr 2025 22:09:53
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 5204c1b30b42f56921cc0313d1c6b9577f3916ff

    Comments

    Plug memory leaks from pcap_nametoaddrinfo() w/o INET6.
    struct _compiler_state includes the member ai regardless of INET6;
    gen_scode() assigns it in two instances regardless of INET6 and in one
    instance if INET6 is not defined.  Therefore the initialization and the
    conditional memory deallocation should not be specific to INET6.

    Changed files

    • gencode.c
  2. Change #228190

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Tue 22 Apr 2025 22:09:53
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision a027fdcadc45405550c5ed79969cab24f3794067

    Comments

    Always enable the "gateway" primitive.
    This primitive has always been IPv4-only; when commit 7fe3c11 added IPv6
    support in 1999, pcap_nametoaddr() became a different function when
    INET6 was defined in order to be able to return AF_INET6 addresses, so
    "gateway", which used the IPv4-only version of pcap_nametoaddr(), became
    mutually exclusive with INET6.  Since commit ac69090 in 2018 gen_scode()
    uses pcap_nametoaddrinfo() and gen_gateway() picks AF_INET addresses
    only.  Since this code does the right thing whether INET6 is defined or
    not, do not make it conditional on INET6.  Update pcap-filter(7) and the
    associated tests.

    Changed files

    • CHANGES
    • gencode.c
    • pcap-filter.manmisc.in
    • testprogs/TESTrun
  3. Change #228191

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 24 Apr 2025 22:03:58
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision ab39bf93f3c3ede3227aed4af3fa521c7f3c319d

    Comments

    Remove the "disable IPv6" build option.
    For quite a while --enable-ipv6 and its CMake equivalent have been the
    default; one effect of --disable-ipv6 (and its CMake equivalent) was
    enabling the "gateway" primitive, but this is no longer the case, other
    effects are:
    
    * disabling the [self-implemented] IPv6 address string parsing,
    * ignoring AF_INET6 results from getaddrinfo(3), and
    * making "link proto \ip6" an invalid syntax.
    
    Other than that, after many developments in the 25 years since commit
    7fe3c11 building "without" IPv6 no longer manages any external
    dependencies, so it is time to defragment this solution space.  Remove
    all INET6 conditionals from the C source code and the tests, remove the
    build options from Autoconf and CMake, in the build matrix scripts
    replace IPV6 with PROTOCHAIN.

    Changed files

    • CHANGES
    • CMakeLists.txt
    • build.sh
    • build_matrix.sh
    • cmakeconfig.h.in
    • configure.ac
    • gencode.c
    • gencode.h
    • grammar.y.in
    • nametoaddr.c
    • scanner.l
    • testprogs/TESTrun