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

Builder libpcap-solaris11-amd64 Build #89

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. shell './build_matrix.sh' ( 7 hrs, 22 mins, 31 secs )
    1. stdio
    2. config.log

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Denis Ovsienko

Timing:

StartFri Dec 19 00:52:32 2025
EndFri Dec 19 08:15:09 2025
Elapsed7 hrs, 22 mins, 37 secs

All Changes:

:

  1. Change #252666

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 18 Dec 2025 16:42:31
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision b7e51905df278c39345b190de61df430894b01a3

    Comments

    Fix an OOBR in pcap_findalldevs_ex().
    When the PCAP_SRC_FILE case code enforces a trailing slash in a
    directory name, it does not handle an edge case correctly: when the
    source string is "file://", the name is an empty string and the code
    reads one byte from an existing, but unrelated address in stack memory,
    which can erroneously convert the source string to "file:///" before
    further processing.
    
    This bug was originally reported by GPTFuzz and subsequently by Jin Wei,
    Kunwei Qian and Ping Chen.

    Changed files

    • pcap-new.c
  2. Change #252667

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Thu 18 Dec 2025 16:42:31
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 352063b43cb51fcac598889400fcc8c2e07c5f3e

    Comments

    Validate remote capture source strings better.
    In pcap_findalldevs_ex() reject NULL source strings, as well as source
    strings that are supposed to mean enumeration of capture devices, but
    specify a device name (e.g., "rpcap://host/eth0", "rpcap://eth0",
    "eth0").  In pcap_open() reject source strings that are supposed to mean
    reading from a file, but do not specify the file name, as well as
    strings that are supposed to mean capturing from a device, but do not
    specify the device name (e.g., "file://", "rpcap://", "rpcap://host/").
    In pcap_parse_source() reject NULL and empty source strings.  In
    pcapint_parsesrcstr_ex() reject source strings that explicitly use an
    unsupported scheme (e.g., "ftp://", "http://eth0", "http://host/eth0").

    Changed files

    • CHANGES
    • pcap-new.c
    • pcap.c
  3. Change #252668

    Category libpcap
    Changed by Denis Ovsienko <denisohnoyoudont@ovsienko.info>
    Changed at Fri 19 Dec 2025 00:40:30
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision f8c7e5dc530842044af24f0de00ed3ad08b4f805

    Comments

    Fix the comment about pcap_open(NULL, ...). [skip ci]

    Changed files

    • pcap/pcap.h