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

Builder libpcap-solaris10-sparcv9 Build #3298

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revisioneea213fd375dd78e083fbfec499e7ad3e6e06e80
Got Revisioneea213fd375dd78e083fbfec499e7ad3e6e06e80
Changes17 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 1 mins, 5 secs )
    1. stdio
  2. shell Set developer mode ( 7 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 25 secs )
    1. stdio
  4. shell_2 './configure' ( 1 mins, 5 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 51 secs )
    1. stdio
  6. shell_4 'gmake check' ( 16 mins, 10 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-sparcv9 ( 15 mins, 36 secs )
    1. - no logs -
    2. tcpdump-solaris10-sparcv9 #6234

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko
  2. Francois-Xavier Le Bail
  3. Guy Harris

Timing:

StartMon Apr 27 11:41:21 2026
EndMon Apr 27 12:16:51 2026
Elapsed35 mins, 29 secs

All Changes:

:

  1. Change #261752

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 20 Mar 2026 14:06:14
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 9a0a94525f75f4600a9907e0fcdf028b13bcd6c0

    Comments

    doc: Update QNX and Solaris-like particulars. [skip ci]

    Changed files

    • doc/README.qnx.md
    • doc/README.solaris.md
  2. Change #262336

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Thu 26 Mar 2026 00:25:04
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 7dbcae6c24f98c24c7d0361f14b64f264a6160b2

    Comments

    Use pcapint_get_decuint() in more places.
    Use it in preference to strtoul().
    
    Clean up some existing calls to it while we're at it.
    
    Improve comments.

    Changed files

    • pcap-bt-linux.c
    • pcap-dag.c
    • pcap-dlpi.c
    • pcap-int.h
    • pcap-rdmasniff.c
    • pcap-usb-linux.c
    • pcap.c
  3. Change #262337

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Thu 26 Mar 2026 01:39:07
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision de6926ea41efcef57e2c58b2992acbc6c84838dc

    Comments

    dlpi: fix compile error.
    Unfortunately, OpenCSW failures don't appare to cause CI failures.

    Changed files

    • pcap-dlpi.c
  4. Change #262428

    Category libpcap
    Changed by Guy Harris <gharrisohnoyoudont@sonic.net>
    Changed at Thu 26 Mar 2026 20:37:32
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision ccc5817bd24fd4d6c477507b5f5a0b4194bb0058

    Comments

    pcap_next_ex(3PCAP): clarify what a PCAP_ERROR_BREAK return value means.

    Changed files

    • CHANGES
    • pcap_next_ex.3pcap
  5. Change #262844

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 28 Mar 2026 12:50:50
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 6cbce587926aa9e4c5a7749e41813f4ff1971578

    Comments

    Keep compiler_state_t.cur_chunk less than NCHUNKS.
    When newchunk_nolongjmp() finds that the current chunk does not have
    enough free space for the requested data size, it allocates the next
    chunk if the chunk count limit has not been reached, otherwise it
    returns an error.  As Aniruddhan Murali from University of Waterloo
    points it out, in the latter case it also increments the chunk index
    beyond the end of the array, which potentially could cause an OOBR in a
    subsequent invocation of the function and snowball from there.
    
    However, the current definition of struct compiler_state_t means the
    first such subsequent invocation would read out of the array bounds, but
    still from within the structure and would always return an error.  The
    only code path where this was possible always terminated parsing on the
    error, and no longer exists since commit 6fe3ac3, so by coincidence this
    bug has been harmless for a long time, if not always.
    
    To make this code obviously safe, first check that the current chunk is
    not the last, only then increment the chunk index, not the opposite way
    around.  While at it, make the error message more useful for any future
    debugging and access the current chunk index without an intermediate
    variable.

    Changed files

    • gencode.c
  6. Change #262845

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sun 29 Mar 2026 14:42:19
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 726d5040e216227a82da76e6e84177eaae286a08

    Comments

    Make other chunk allocation improvements.
    Make the chunk size an unary macro rather than a variable.  Make chunk
    index unsigned.  Introduce a helper function with additional validation
    and a more useful error message to initialise the current chunk.  Use
    the latter in initchunks() to start the data allocations in chunk 0
    rather than chunk 1.
    
    In newchunk_nolongjmp(), if the requested data size is too big for both
    the current chunk and the next chunk, there is no point in having the
    side effect of initialising the next chunk, so in this case just return
    an error early.  Ibid., lose the pointer to the current chunk because
    using two ways to acess the same data creates a space for an error.
    Ibid., use the new helper function and make another error message more
    useful.

    Changed files

    • gencode.c
  7. Change #262896

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Mon 30 Mar 2026 19:09:55
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 8cdebf11e1077a5c4ed98dc273125d9ac3cb72d0

    Comments

    CHANGES: Move more backports to 1.10.7. [skip ci]

    Changed files

    • CHANGES
  8. Change #263231

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 02 Apr 2026 00:20:41
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision f2972724f5639e793e035e6a679d8cce60c15dbd

    Comments

    Move conv_error() declaration to the top. [skip ci]

    Changed files

    • optimize.c
  9. Change #264066

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Wed 08 Apr 2026 19:02:32
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision a513eef4df577d4f3e201c896a29f479ca2614c6

    Comments

    Neutralize rpcap_doauth_userinfo().
    asoticdin <dinasotic100@gmail.com> found that rpcap_doauth_userinfo() is
    subject to a stack buffer overflow because it ignores the buffer size
    whilst copying data into it: one time for 'username' and another for
    'password'.
    
    The problem originated in commit 11303c1; it became smaller after commit
    f2ccd4b, but did not disappear.  This feature has not been a part of a
    release, so disable it until it is clear how to resolve the problem.

    Changed files

    • CHANGES
    • pcap-int.h
    • pcap-rpcap.c
    • pcap/pcap.h
  10. Change #264072

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 09 Apr 2026 15:20:55
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision bac2884bfabe20f9ff0f711eb9eb7589569e6a01

    Comments

    Put initchunks_ok() invocation right.
    Since my commit 726d504 initchunks_ok() invokes initcurrentchunk_ok(),
    which invokes bpf_set_error(), which uses cstate.error_set, hence the
    latter must have been initialized first.  This defect has been reported
    by Coverity Scan (CID 1691087).

    Changed files

    • gencode.c
  11. Change #264873

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 18 Apr 2026 00:18:05
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision f0eb49fcf40797557a60b28a938a9627856b6ad9

    Comments

    filtertest: Refine error codes and usage.
    Match the reject test calling convention in TESTrun: use EX_DATAERR for
    pcap_compile() errors only, use EX_NOINPUT for pcap_open_offline()
    errors only, use other status codes for other failures.  Treat a failure
    to validate a compiled filter as an error.  Treat spurious options as
    usage errors to make scripted invocation problems apparent.
    
    In the help screen add a missing "]", lose some whitespace, use "<>" for
    all placeholders, spell "<DLT>" and "<expression>", reword descriptions,
    sort options alphabetically and list the exit status codes.

    Changed files

    • testprogs/filtertest.c
  12. Change #264874

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 18 Apr 2026 00:19:04
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 1786bed623e802f9f88d18d8f0c7d2817cfc0919

    Comments

    TESTlib: Validate input better in test_and_report().

    Changed files

    • testprogs/TESTlib.pm
  13. Change #264875

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 18 Apr 2026 00:19:27
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 5269171c8f8a670fac1248d8f99d41cf9ebdb548

    Comments

    testprogs: Clean _enumerate_bpf_image results up.
    Make the address and branch labels look realistic.  Use a value of k
    that is more likely to be valid for all instructions.  Place return
    statements at the end.

    Changed files

    • testprogs/TESTrun
    • testprogs/filtertest.c
  14. Change #264876

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 18 Apr 2026 00:20:24
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision bad5b67a1931e5bdee10bdc35740f36044bafe48

    Comments

    TESTrun: Refine exit status handling.
    To improve code layering, for a reject test decide the expected exit
    status when composing the command-line arguments, not when queueing
    the test request.

    Changed files

    • testprogs/TESTrun
  15. Change #264877

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 18 Apr 2026 00:20:24
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 232b982eb8cbf8131f93eec0f06751d571482a0e

    Comments

    filtertest: Use bool for lflag.

    Changed files

    • testprogs/filtertest.c
  16. Change #264878

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sat 18 Apr 2026 00:20:24
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 44aa24f86dde8285f0cfa9f4624f61140951b1f6

    Comments

    filtertest: Make program printing optional.
    The new "-q" flag provides a trivial means to avoid standard output
    redirection in use cases that need to know whether a filter expression
    compiles to a valid filter program, but do not need to know exactly what
    the program is.

    Changed files

    • testprogs/filtertest.c
  17. Change #265505

    Category libpcap
    Changed by Francois-Xavier Le Bail <devel.fx.lebailohnoyoudont@orange.fr>
    Changed at Sun 26 Apr 2026 20:30:05
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision eea213fd375dd78e083fbfec499e7ad3e6e06e80

    Comments

    Autoconf: Update config.{guess,sub}, timestamps 2025-07-10

    Changed files

    • CHANGES
    • config.guess
    • config.sub