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

Builder libpcap-solaris10-i386 Build #3085

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revisionbc10764840a903159ca0db137d4dc94279adbbcd
Got Revisionbc10764840a903159ca0db137d4dc94279adbbcd
Changes4 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 3 secs )
    1. stdio
  2. shell Set developer mode ( 0 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 6 secs )
    1. stdio
  4. shell_2 './configure' ( 46 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 29 secs )
    1. stdio
  6. shell_4 'rm -rf ...' ( 0 secs )
    1. stdio
  7. shell_5 'gmake install ...' ( 3 secs )
    1. stdio
  8. trigger triggered trigger-tcpdump-solaris10-i386 ( 6 mins, 17 secs )
    1. - no logs -
    2. tcpdump-solaris10-i386 #5735

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartThu Feb 20 22:30:39 2025
EndThu Feb 20 22:38:26 2025
Elapsed7 mins, 46 secs

All Changes:

:

  1. Change #222257

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 20 Feb 2025 12:34:06
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 5019d5cef94009042f26e8215772d4eea8a7fbb9

    Comments

    TESTrun: Address remaining known issues with Windows.
    According to Gisle Vanem, this is sufficient to run the script using
    Cygwin64 and to see 116 tests skipped and the rest passed.

    Changed files

    • testprogs/TESTlib.pm
    • testprogs/TESTrun
  2. Change #222259

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 20 Feb 2025 14:57:41
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 3d05686100fd970c083f0f4a4162a711f63cde06

    Comments

    TESTrun: Add "net NAME" tests for dotted-quad entries.
    Short IPv4 address format is a more complicated matter, it may be
    posible to address that later one OS at a time.

    Changed files

    • testprogs/TESTrun
  3. Change #222261

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 20 Feb 2025 22:21:34
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 78c07ee2b85db7cd49ab6e30810fb86820658688

    Comments

    Linux: Fix propagation of getprotobyname_r() errors.
    pcap_nametoproto(), when Linux getprotobyname_r() fails, returns 0 to
    fail quickly similarly to pcap_nametonetaddr() and pcap_nametoport().
    However, the correct way for pcap_nametoproto() to fail is to return
    PROTO_UNDEF.  This is why on a Linux host with GNU libc and without the
    /etc/protocols file pcap_nametoproto() and subsequently lookup_proto()
    fail to fail, then pcap_compile() produces incorrect filter programs for
    "proto NAME", "protochain NAME" and variations thereof:
    
    checking whether getprotobyname_r is declared... yes
    checking for the Linux getprotobyname_r()... yes
    checking if features.h defines __GLIBC__... yes
    
    @@ -1,6 +1,6 @@
     (000) ldh      [12]
     (001) jeq      #0x800           jt 2	jf 5
     (002) ldb      [23]
    -(003) jeq      #0x6             jt 4	jf 5
    +(003) jeq      #0x0             jt 4	jf 5
     (004) ret      #262144
     (005) ret      #0
    
    Return the correct error value to fix this and discuss the outputs of
    GNU getprotobyname_r() in a comment.
    
    This bug manifested in an s390x Debian 12 container provided by OSU OSL.

    Changed files

    • CHANGES
    • nametoaddr.c
  4. Change #222262

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 20 Feb 2025 22:22:21
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision bc10764840a903159ca0db137d4dc94279adbbcd

    Comments

    TESTrun: Tests non-existent Internet protocols. [skip ci]
    These tests should fail if pcap_nametoproto() stops reporting a protocol
    lookup error again.

    Changed files

    • testprogs/TESTrun