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

Builder libpcap-solaris10-amd64 Build #3118

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

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

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartMon Apr 7 13:14:12 2025
EndMon Apr 7 13:23:58 2025
Elapsed9 mins, 46 secs

All Changes:

:

  1. Change #226876

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 05 Apr 2025 21:41:18
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 08a4fd3350034ae2f1301b174ec5703fb55c076f

    Comments

    TESTrun: Add one more data sanity check.

    Changed files

    • testprogs/TESTrun
  2. Change #226877

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Mon 07 Apr 2025 10:25:46
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 444bcd430b7fd6f7e3e7ef6f56861d7a5c6b3969

    Comments

    TESTrun: Add more accept tests for "link proto".
    This should cover all good code paths that enter gen_linktype().

    Changed files

    • testprogs/TESTrun
  3. Change #226878

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Mon 07 Apr 2025 10:25:46
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision f451c273d8ed3e903722ee755085a106bb9f1db9

    Comments

    Require "link proto" argument value to be within range.
    pcap_compile() fails to reject invalid link-layer protocol numbers, for
    example:
    
    $ filtertest EN10MB 'link proto 0x12345678'
    (000) ldh      [12]
    (001) jeq      #0x12345678      jt 2	jf 3
    (002) ret      #262144
    (003) ret      #0
    (loads a 16-bit value and compares it with a 32-bit value)
    
    $ filtertest EN10MB 'link proto 1200'
    (000) ldh      [12]
    (001) jgt      #0x5dc           jt 5	jf 2
    (002) ldb      [14]
    (003) jeq      #0x4b0           jt 4	jf 5
    (004) ret      #262144
    (005) ret      #0
    (loads an 8-bit value and compares it with a 16-bit value)
    
    Fixing this failure to fail requires well more than one check because
    the valid range and values of a protocol number are specific to the DLT
    and/or the protocol, also in some cases there is a mapping between
    different protocols.  Add a reject filter test for every new check.

    Changed files

    • CHANGES
    • gencode.c
    • testprogs/TESTrun