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

Builder curl-pr-unthreaded-solaris10-i386 Build #3696

Results:

Build successful

SourceStamp:

Projectcurl/curl
Repositoryhttps://github.com/curl/curl
Branchmaster
Revisionb4dc529fc43bf3b2a21e54f10c5db46b8120df0d
Got Revisionb4dc529fc43bf3b2a21e54f10c5db46b8120df0d
Changes9 changes

BuildSlave:

unstable10x

Reason:

The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build

Steps and Logfiles:

  1. git update ( 7 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 10 mins, 15 secs )
    1. stdio
    2. resultlog

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 slave
buildername curl-pr-unthreaded-solaris10-i386 Builder
buildnumber 3696 Build
codebase Build
got_revision b4dc529fc43bf3b2a21e54f10c5db46b8120df0d Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision b4dc529fc43bf3b2a21e54f10c5db46b8120df0d Build
scheduler schedule-curl-pr Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Austin Moore
  2. Daniel Stenberg
  3. Viktor Szakats

Timing:

StartMon Mar 31 16:51:08 2025
EndMon Mar 31 21:31:48 2025
Elapsed4 hrs, 40 mins, 40 secs

All Changes:

:

  1. Change #226100

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 30 Mar 2025 23:32:48
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 8579cf4016f4f6003761f6bae69f346bbbdcdd40

    Comments

    lib1560: test set path containing LR or CR
    
    Ref: #16874
    Closes #16875

    Changed files

    • tests/libtest/lib1560.c
  2. Change #226104

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 23:36:18
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3e2860f66d8fd5a5f0561543c42e68ea948928e6

    Comments

    genserv.pl: detect `openssl` in `PATH`, omit `command -v`
    
    Before this patch the script relied on Perl `system()` finding `openssl`
    in `PATH`, plus tried to display the full path of `openssl` by using
    `command -v` (or `which` on Windows). `command -v` did not work in CI
    for unknown reasons. To resolve it, this patch detects `openssl` in
    `PATH` manually, displays the detected full path and calls `openssl`
    with the detected full path, and stops relying on `system` for this.
    
    It also follows how `sshhelp.pm` is detecting executables. Though this
    patch uses Perl `-f` instead of `-e && -d` used there .
    
    Silencing this in CI logs:
    ```
    Can't exec "command": No such file or directory at ../../../tests/certs/genserv.pl line 51.
    ```
    Ref: https://github.com/curl/curl/actions/runs/14145795884/job/39632942668?pr=16865#step:39:108
    
    Closes #16868

    Changed files

    • tests/certs/genserv.pl
  3. Change #226105

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 23:36:18
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fb4dbbac4a2eb0fba827a7399b189602d59c8c98

    Comments

    build: drop `build-certs` as a test-run dependency
    
    After adding it as a test executables dependency, it run twice in
    MSBuild jobs. Also there is little reason to try building them in both
    build and run tests targets.
    
    (The reason MSBuild building it twice, is our use of
    `TrackFileAccess=false` to improve build performance.)
    
    https://github.com/curl/curl/actions/runs/14156797251/job/39662914155?pr=16840#step:15:31
    
    Follow-up to 68609f0e334359875a2f62735377174ab6b873dd #16866
    Follow-up to 0c1ad21f978c8f5acf3d0c1708d83a93635d9df3 #16845
    
    Closes #16876

    Changed files

    • tests/CMakeLists.txt
    • tests/Makefile.am
  4. Change #226112

    Category None
    Changed by Austin Moore <austincodesohnoyoudont@fastmail.com>
    Changed at Mon 31 Mar 2025 00:01:55
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3978bd449858b75db263aba8756d704eb98297cc

    Comments

    aws_sigv4: merge repeated headers in canonical request
    
    When multiple headers share the same name, AWS SigV4 expects them to be
    merged into a single header line, with values comma-delimited in the
    order they appeared.
    
    Add libtest 1978 to verify.
    
    Closes #16743

    Changed files

    • lib/http_aws_sigv4.c
    • tests/data/Makefile.am
    • tests/data/test1978
    • tests/libtest/Makefile.inc
    • tests/libtest/lib1978.c
  5. Change #226134

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 08:18:31
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 083da46c60f84ff3feae7f312812c50ac8a439bb

    Comments

    docs/cmdline-opts: use imperative form
    
    Use 'set', not 'sets' etc. For consistency.
    
    Closes #16879

    Changed files

    • docs/cmdline-opts/ciphers.md
    • docs/cmdline-opts/compressed-ssh.md
    • docs/cmdline-opts/data.md
    • docs/cmdline-opts/digest.md
    • docs/cmdline-opts/doh-cert-status.md
    • docs/cmdline-opts/doh-url.md
    • docs/cmdline-opts/ech.md
    • docs/cmdline-opts/ftp-port.md
    • docs/cmdline-opts/ftp-ssl-ccc-mode.md
    • docs/cmdline-opts/happy-eyeballs-timeout-ms.md
    • docs/cmdline-opts/haproxy-clientip.md
    • docs/cmdline-opts/http3-only.md
    • docs/cmdline-opts/json.md
    • docs/cmdline-opts/location-trusted.md
    • docs/cmdline-opts/mptcp.md
    • docs/cmdline-opts/no-buffer.md
    • docs/cmdline-opts/no-keepalive.md
    • docs/cmdline-opts/parallel.md
    • docs/cmdline-opts/pass.md
    • docs/cmdline-opts/remote-time.md
    • docs/cmdline-opts/tls-max.md
    • docs/cmdline-opts/tls13-ciphers.md
    • docs/cmdline-opts/tlsv1.0.md
    • docs/cmdline-opts/tlsv1.1.md
    • docs/cmdline-opts/tlsv1.2.md
    • docs/cmdline-opts/tlsv1.3.md
    • docs/cmdline-opts/trace-ids.md
    • docs/cmdline-opts/trace-time.md
    • docs/cmdline-opts/verbose.md
    • docs/cmdline-opts/version.md
    • docs/cmdline-opts/xattr.md
  6. Change #226135

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 08:20:42
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b2926e22486145597ebb8307517b54867374eac9

    Comments

    asyn-thread: repair build with disabled socketpair
    
    Reported-by: Abhinav Singhal
    Bug: https://curl.se/mail/lib-2025-03/0031.html
    Closes #16877

    Changed files

    • lib/asyn-thread.c
  7. Change #226139

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 08:52:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c31dd6631f9a0177aa9045cdbb4566ca2dcacc83

    Comments

    urlapi: remove percent encoded dot sequences from the URL path
    
    Treat %2e and %2E to be "dot equivalents" in the function and remove
    such sequences as well, according to RFC 3986 section 5.2.4. That is
    also what the browsers do.
    
    This DOES NOT consider %2f sequences in the path to be actual slashes,
    so there is no removal of dots for those.
    
    This function does not decode nor encode any percent sequences.
    
    Also switched the code to use dynbuf.
    
    Extends test 1395 and 1560 to verify.
    
    Assisted-by: Demi Marie Obenour
    
    Fixes #16869
    Closes #16870

    Changed files

    • lib/urlapi.c
    • tests/libtest/lib1560.c
    • tests/unit/unit1395.c
  8. Change #226146

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 12:42:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fb15a986c0d947ae6b9dd64c92706c8c0cdfc138

    Comments

    Revert "async-threaded resolver: use ref counter"
    
    This reverts commit 19226f9bb106347e21d1dd113f2e2aeff53ca925.
    
    Due to flaky macos CI builds
    
    Fixes #16880
    Closes #16882

    Changed files

    • lib/asyn-ares.c
    • lib/asyn-thread.c
    • lib/asyn.h
    • lib/multi.c
    • lib/socks.c
  9. Change #226163

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 13:42:29
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b4dc529fc43bf3b2a21e54f10c5db46b8120df0d

    Comments

    prox/preproxy.md: document argument within <brackets>
    
    ... as the argument is mandatory and we use that symbol for all other
    options.
    
    Closes #16883

    Changed files

    • docs/cmdline-opts/preproxy.md
    • docs/cmdline-opts/proxy.md
    • src/tool_listhelp.c