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

Builder libpcap-solaris11-i386 Build #63

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. shell './build_matrix.sh' ( 5 hrs, 33 mins, 47 secs )
    1. stdio
    2. config.log

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartMon Nov 3 17:07:44 2025
EndMon Nov 3 22:41:36 2025
Elapsed5 hrs, 33 mins, 52 secs

All Changes:

:

  1. Change #247487

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sun 02 Nov 2025 23:18:03
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision ba50c5a4299ef835e7aa078e517b92f28de22563

    Comments

    Properly reject "link proto" for DLT_BACNET_MS_TP.
    When the BACnet MS/TP case in gen_linktype() tests for the arbitrary
    number 0x55FF0000 using the bitmask 0xFFFF0000, the only obvious
    mismatch between the problem space and the solution space is the
    discarding of the low 16 bits in a 32-bit value instead of using a plain
    16-bit comparison.
    
    However, the main problem is that the bytes 0x55 0xFF comprise the MS/TP
    frame preamble and gen_linktype() matches any well-formed MS/TP frame
    regardless of the actual contents.  This means any explicit or implicit
    tests for a link-layer protocol ID always match, for example, "port 80"
    seemingly works, but erroneously interprets MS/TP frames as IPv4 and
    IPv6 packets.
    
    Remove the case from gen_linktype() to have pcap_compile() reject input
    that is semantically invalid in the first place.  Add a comment and
    update the tests.

    Changed files

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

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sun 02 Nov 2025 23:18:14
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 8a8dd431daeeb233133aef2fc7edafed6f3073e4

    Comments

    Make ARCnet a specific case of MAC-8.
    Generalize gen_ahostop() into gen_mac8host() and place the latter
    near gen_mac48host().  Refine the checks and error messages in
    gen_acode() and place it near gen_ecode().  Refine existing reject
    blocks that concern gen_acode() to cover the validation better, place
    these in one place and omit AID from the code paths because that's the
    only way into gen_acode().

    Changed files

    • gencode.c
    • testprogs/TESTrun
  3. Change #247489

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Sun 02 Nov 2025 23:18:14
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 7db3d9311f869af5801b16383411c91839bc4f66

    Comments

    Extend "link (host|broadcast)" support onto DLT_BACNET_MS_TP.
    Reuse a pre-existing syntax and add MS/TP particulars to gen_mac8host()
    and gen_broadcast().  Add initial tests, in the man page document MS/TP
    as a specific case of MAC-8.  This change is based on the specification
    in [1], the apply test savefile comprises packets 851~860 from [2].
    
    1: https://kargs.net/BACnet/BACnet_MSTP.pdf
    2: https://kargs.net/captures/mstp_20140225214217.cap

    Changed files

    • CHANGES
    • gencode.c
    • pcap-filter.manmisc.in
    • testprogs/TESTrun
    • tests/filter/mstp_20140225214217.pcap