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

Builder libpcap-solaris10-amd64 Build #3186

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revisiona516cf3c9614d096cf351bfd5239c7f17ab41388
Got Revisiona516cf3c9614d096cf351bfd5239c7f17ab41388
Changes6 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 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' ( 53 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 24 secs )
    1. stdio
  6. shell_4 'gmake check' ( 8 mins, 44 secs )
    1. stdio
  7. shell_5 'rm -rf ...' ( 0 secs )
    1. stdio
  8. shell_6 'gmake install ...' ( 6 secs )
    1. stdio
  9. trigger triggered trigger-tcpdump-solaris10-amd64 ( 6 mins, 36 secs )
    1. - no logs -
    2. tcpdump-solaris10-amd64 #5991

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/libpcap-solaris10-amd64 slave
buildername libpcap-solaris10-amd64 Builder
buildnumber 3186 Build
codebase Build
got_revision a516cf3c9614d096cf351bfd5239c7f17ab41388 Git
project libpcap Build
repository https://git.tcpdump.org/libpcap Build
revision a516cf3c9614d096cf351bfd5239c7f17ab41388 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:

StartFri Oct 31 19:37:45 2025
EndFri Oct 31 19:54:43 2025
Elapsed16 mins, 58 secs

All Changes:

:

  1. Change #247225

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 31 Oct 2025 12:09:30
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 5204387c5b517e26cc6dfd9ec6c73c0bbc4b6dbb

    Comments

    TESTrun: Parametrise proto non-abbreviation tests.

    Changed files

    • testprogs/TESTrun
  2. Change #247226

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 31 Oct 2025 12:09:30
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 5309538e74ea1ccc4e79b4396dd08223e3b40538

    Comments

    Use bpf_error() to handle all unexpected proto qualifiers.
    Similarly to commit a887dd3, gen_host(), gen_host6(), gen_proto() and
    gen_proto_abbrev_internal() need to know which protocols they support,
    but not which ones they don't -- such hard-coded enumerations trivially
    come out of sync, see commits 1116e7b and dcce86c -- so in each function
    just call bpf_error() once to catch all causes of the failure to
    compile.  Existing reject tests already test these code paths for all
    unsupported proto qualifiers that pass the parser.

    Changed files

    • gencode.c
  3. Change #247227

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 31 Oct 2025 13:38:08
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision a214ced9207e7f2fb28b9039cde0f604f4ca8968

    Comments

    Make some internal errors a pcap_compile() error.
    Introduce a new error format string, this time for an internal error
    caused by an invalid argument value, and use it instead of the 11
    remaining abort() calls in gencode.c.  For example, in gen_wlanhostop()
    the latter is an internal error (and dead code) because the switch block
    enumerates all defined direction qualifiers, the same principle applies
    to the other functions.  There are no tests for these code paths, which
    are unreachable in the current implementation.

    Changed files

    • gencode.c
  4. Change #247228

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 31 Oct 2025 13:38:13
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision c174f7dc622e77eea0256deb53e3debeac9761e2

    Comments

    Lose break-only DLT cases in gen_linktype().
    Do not try to enumerate every unsupported DLTs, it is not practicable
    and not necessary in the first place.  Existing reject tests cover this
    code path.

    Changed files

    • gencode.c
  5. Change #247229

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 31 Oct 2025 13:38:14
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision d0dc584143a0887be3b4400f85f2647f857b6713

    Comments

    pcap-filter(7): Spell "EtherType" consistently.

    Changed files

    • pcap-filter.manmisc.in
  6. Change #247230

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 31 Oct 2025 16:48:01
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision a516cf3c9614d096cf351bfd5239c7f17ab41388

    Comments

    In gen_host46_byname() always process IPv4 before IPv6.
    From the multi-platform testing point of view, getaddrinfo() can be an
    unreliable external effect, which gets in the way of verifying, for
    example, that "src host HOSTNAME" compiles exactly to the expected
    filter program when the hostname resolves in both IPv4 and IPv6.  See
    also GH #1574.
    
    To reduce this problem space, iterate over the results of getaddrinfo()
    up to two times: the first time process IPv4 addresses only, if present,
    and the second time process IPv6 addresses only, if present.

    Changed files

    • gencode.c