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

Builder libpcap-solaris10-amd64 Build #3119

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revision119b2481cb364fea3b02c5ca90da480d4970e072
Got Revision119b2481cb364fea3b02c5ca90da480d4970e072
Changes5 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-libpcap-solaris10-amd64' 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' ( 5 secs )
    1. stdio
  4. shell_2 './configure' ( 37 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 19 secs )
    1. stdio
  6. shell_4 'gmake check' ( 2 mins, 20 secs )
    1. stdio
  7. shell_5 'rm -rf ...' ( 0 secs )
    1. stdio
  8. shell_6 'gmake install ...' ( 2 secs )
    1. stdio
  9. trigger triggered trigger-tcpdump-solaris10-amd64 ( 5 mins, 25 secs )
    1. - no logs -
    2. tcpdump-solaris10-amd64 #5861

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/libpcap-solaris10-amd64 slave
buildername libpcap-solaris10-amd64 Builder
buildnumber 3119 Build
codebase Build
got_revision 119b2481cb364fea3b02c5ca90da480d4970e072 Git
project libpcap Build
repository https://git.tcpdump.org/libpcap Build
revision 119b2481cb364fea3b02c5ca90da480d4970e072 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 19:13:44 2025
EndMon Apr 7 19:22:39 2025
Elapsed8 mins, 55 secs

All Changes:

:

  1. Change #226891

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

    Comments

    Require "(ip|ip6) proto" value to be within range.

    Changed files

    • CHANGES
    • gencode.c
    • testprogs/TESTrun
  2. Change #226892

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

    Comments

    Factor gen_ip_proto() and gen_ip6_proto() out.
    While at it, rename ip_proto to proto in gen_port(), gen_port6(),
    gen_portrange() and gen_portrange6() because in these contexts the value
    isn't limited to IPPROTO_ values and can be PROTO_UNDEF as well.

    Changed files

    • gencode.c
  3. Change #226893

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

    Comments

    TESTrun: Add unopt versions of "port" and "portrange".

    Changed files

    • testprogs/TESTrun
  4. Change #226894

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

    Comments

    Port numbers are 16-bit in all three supported L4 protocols.
    Therefore use uint16_t for a port number value as soon as it has passed
    the range check(s).  Make gen_portop6() static while at it.

    Changed files

    • gencode.c
  5. Change #226895

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

    Comments

    Generate cleaner code for unqualified "port" and "portrange".
    For a given AF (ip/ip6) and direction (src/dst), the only difference
    between a TCP port check, a UDP port check and an SCTP port check is
    the protocol number, all other logistics is the same.  Lose some
    duplicate C code, in the remaining code avoid generating some of the
    duplicate instructions (see also commit 2559282).  This way the
    unoptimized filter programs are notably shorter and the optimized filter
    programs are exactly the same.

    Changed files

    • gencode.c
    • testprogs/TESTrun