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

Builder curl-ares-solaris10-i386 Build #4530

Build In Progress:

ETA: 21:05:06 [4 mins, 54 secs]

[waiting for Lock]

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision7a6bd027d0de2b6857472d35da090ef60cc29f19
Changes8 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git  
    1. - no logs -
    1. - no logs -
    1. - no logs -
  2. Runtest  
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 4530 Build
codebase Build
project curl Build
repository https://github.com/curl/curl.git Build
revision 7a6bd027d0de2b6857472d35da090ef60cc29f19 Build
scheduler schedule-curl-ares-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Joshua Rogers
  3. Max Dymond
  4. minnnjuuu

Timing:

StartMon Sep 21 12:38:00 2026
Elapsed8 hrs, 22 mins, 10 secs

All Changes:

:

  1. Change #282370

    Category curl
    Changed by Joshua Rogers <MegaManSecohnoyoudont@users.noreply.github.com>
    Changed at Mon 21 Sep 2026 08:14:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4f888df0c407f7251de6e062f91c54b40b1c7e4f

    Comments

    http: ignore Proxy-Authenticate unless the response comes from a proxy
    A 407 response was parsed for proxy authentication without checking
    where it came from, so a host reached directly, or an origin reached
    through a CONNECT tunnel, could set the proxy auth state. A later
    request to the proxy then sent a Proxy-Authorization built from the
    realm and nonce of that host, before the proxy challenged.
    
    The proxy peer stays set for tunnels, so gate on origin_is_proxy, the
    same condition Curl_http_output_auth() uses to emit these headers.
    
    Also flush the Digest state when it has no origin.
    
    Add test 1616.
    
    Closes #23002

    Changed files

    • lib/http.c
    • lib/http_digest.c
    • tests/data/Makefile.am
    • tests/data/test1616
    • tests/libtest/Makefile.inc
    • tests/libtest/lib1616.c
  2. Change #282371

    Category curl
    Changed by minnnjuuu <kmj020411ohnoyoudont@uos.ac.kr>
    Changed at Mon 21 Sep 2026 08:17:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 370367fcd5116c7e9fc565a99e24aa47929cf43d

    Comments

    examples: clean up crawler link parsing resources
    Release all libxml objects on exit paths.
    
    Enforce the configured link limit before adding a new handle.
    
    Closes #23008

    Changed files

    • docs/examples/crawler.c
  3. Change #282406

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Mon 21 Sep 2026 10:15:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 23952f7f80152f2d176a8666cb276682c2a84bd7

    Comments

    mqtt: drain queued output before advancing the state machine
    A successful send can leave unsent bytes queued. Poll for writable
    events and drain those bytes before processing another packet. Wait
    for PUBLISH to drain before sending DISCONNECT, and for DISCONNECT
    to drain before completing the transfer.
    
    Separate sending new packets from flushing queued bytes. Add unit
    coverage for partial, blocked and failed sends, plus MQTT/MQTTS
    integration tests. Update the test broker to handle fragmented reads.
    
    Reported-by: OSS-Fuzz
    Bug: https://issues.oss-fuzz.com/issues/563679840, https://issues.oss-fuzz.com/issues/559825608
    Closes #23007

    Changed files

    • lib/mqtt.c
    • tests/data/Makefile.am
    • tests/data/test1693
    • tests/data/test2209
    • tests/data/test2210
    • tests/data/test2211
    • tests/data/test2212
    • tests/server/mqttd.c
    • tests/unit/Makefile.inc
    • tests/unit/unit1693.c
  4. Change #282407

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 21 Sep 2026 10:16:44
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1ac826a1e064b94000820adc9ac187421ce4f0db

    Comments

    tool_doswin: recognize superscript numbers as reserved
    Windows recognizes the 8-bit *superscript* digits 1, 2, and 3 as digits
    and treats them as valid parts of COM# and LPT# device names. Both when
    provided as ISO8859-1 as well as UTF-8.
    
    Reported-by: Joshua Rogers
    Closes #23011

    Changed files

    • src/tool_doswin.c
    • tests/tunit/tool1604.c
  5. Change #282422

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 21 Sep 2026 11:29:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 66c41484d0645831ac5ca7c859f56015c3c3a74d

    Comments

    CURLINFO_EFFECTIVE_URL.md: mention a short lifetime
    Closes #23015

    Changed files

    • docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.md
  6. Change #282445

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Mon 21 Sep 2026 12:10:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e0c8b4b451496d51eaaaa86b3343d4649f7362d2

    Comments

    base64: avoid repeated input loads when encoding
    Pack each input triplet into a uint32_t before writing the four encoded
    characters. This avoids redundant input loads when the compiler cannot
    rule out aliasing between input and output.
    
    Keep byte-wise reads, both alphabets, padding and tail handling unchanged.
    Document the load-before-store ordering to preserve the optimization.
    
    Extend unit1302 with binary round-trip tests for lengths 1 through 256,
    including output-length and NUL-termination checks.
    
    Closes #23017

    Changed files

    • lib/curlx/base64.c
    • tests/unit/unit1302.c
  7. Change #282449

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Mon 21 Sep 2026 12:36:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision aad438d53569de2f29a54f6c65755fb0e7f0ed8f

    Comments

    mprintf: avoid scanning strings twice for unbounded %s
    When precision is unspecified, out_string() already knows the exact
    string length. Pass it directly to stream_run() instead of scanning
    again in stream_zrun().
    
    Keep the bounded, NUL-aware scan for explicit precision, including
    non-NUL-terminated buffers. Document why the two paths differ.
    
    Closes #23019

    Changed files

    • lib/mprintf.c
  8. Change #282460

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 21 Sep 2026 14:05:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7a6bd027d0de2b6857472d35da090ef60cc29f19

    Comments

    getinfo: make sure CURLINFO_EFFECTIVE_URL does not contain creds
    Reported-by: Joshua Rogers
    
    Verified in test 1876
    
    Closes #23016

    Changed files

    • lib/getinfo.c
    • lib/transfer.c
    • lib/url.c
    • lib/urldata.h
    • tests/data/Makefile.am
    • tests/data/test1876