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

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

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 9 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 16 mins, 5 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 3559 Build
codebase Build
got_revision 324b439634ea98a2fa2207d5291a44bccf6b7730 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision 324b439634ea98a2fa2207d5291a44bccf6b7730 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. Daniel Stenberg
  2. Peng-Yu Chen
  3. Stefan Eissing

Timing:

StartMon Mar 3 23:52:42 2025
EndTue Mar 4 04:53:02 2025
Elapsed5 hrs, 19 secs

All Changes:

:

  1. Change #223606

    Category None
    Changed by Peng-Yu Chen <pengyuohnoyoudont@libstarrify.so>
    Changed at Mon 03 Mar 2025 10:30:54
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision f61b218e7de1c0a5278bee544977189aa66d8f38

    Comments

    http2: enhance error messages on Curl_dyn* upon receiving headers
    
    This is a partial fix of #16535. The error message format is borrowed
    from the existing code[1].
    
    Sample message before:
        curl: (56) process_pending_input: nghttp2_session_mem_recv() returned -902:The user callback function failed
    
    Sample message after:
        curl: (56) Error receiving HTTP2 header: 100(A value or data field grew larger than allowed)
    
    [1]: https://github.com/curl/curl/blob/df672695e5992ad9b99819e9950de682e243cb48/lib/http2.c#L1999-L2000
    
    Closes #16536

    Changed files

    • lib/http2.c
  2. Change #223609

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 03 Mar 2025 10:56:09
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 294136b75411893c57db9438b1a69493adc08c9c

    Comments

    lib: replace while(ISBLANK()) loops with Curl_str_passblanks()
    
    - replace several ISSPACE() with ISBLANK(), since the former also skips
      CR and LF which in most cases should not occur where this macro is
      used
    
    - after this commit, there is no ISSPACE() user left in libcurl code, but
      unfortunately tool and test code use the macro so it cannot be removed.
    
    Closes #16520

    Changed files

    • lib/altsvc.c
    • lib/content_encoding.c
    • lib/cookie.c
    • lib/curl_fnmatch.c
    • lib/ftplistparser.c
    • lib/headers.c
    • lib/hsts.c
    • lib/http.c
    • lib/http_aws_sigv4.c
    • lib/http_digest.c
    • lib/http_negotiate.c
    • lib/http_ntlm.c
    • lib/http_proxy.c
    • lib/netrc.c
    • lib/noproxy.c
    • lib/rtsp.c
    • lib/strparse.c
    • lib/strparse.h
    • lib/strtoofft.c
    • lib/urlapi.c
  3. Change #223611

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 03 Mar 2025 11:35:48
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fb13923dd67d5196c47e8df9c05b5cca59c1a750

    Comments

    lib: add CURLFOLLOW_OBEYCODE and CURLFOLLOW_FIRSTONLY
    
    With this change, the argument passed to the CURLOPT_FOLLOWLOCATION
    option is now instead a "mode" instead of just a boolean. Documentation
    is extended to describe the two new modes.
    
    Test 1571 to 1581 verify.
    
    Closes #16473

    Changed files

    • docs/KNOWN_BUGS
    • docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.md
    • docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md
    • docs/libcurl/symbols-in-versions
    • include/curl/curl.h
    • lib/http.c
    • lib/setopt.c
    • lib/urldata.h
    • tests/data/Makefile.am
    • tests/data/test1571
    • tests/data/test1572
    • tests/data/test1573
    • tests/data/test1574
    • tests/data/test1575
    • tests/data/test1576
    • tests/data/test1577
    • tests/data/test1578
    • tests/data/test1579
    • tests/data/test1580
    • tests/data/test1581
    • tests/libtest/Makefile.inc
    • tests/libtest/lib1571.c
    • tests/libtest/lib1576.c
  4. Change #223617

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 03 Mar 2025 12:03:02
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 7b0240c07799c28dc84272f9e38e1092ce4cc498

    Comments

    curl.h: convert CURLUSESSL* names to defines
    
    So that we can use L suffix.
    
    Follow-up to 2ec00372a1fc7f27cd3a6c43e29007400acfe2b6
    
    Closes #16539

    Changed files

    • include/curl/curl.h
  5. Change #223643

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 03 Mar 2025 15:44:19
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision cee9cefa76328f284a01f11388c957f1a02eb40a

    Comments

    multi_ev: use `mid` instead of `id` for transfer hashes
    
    `data->id` is unique in the same connection pool, but a multi may
    involved more than one pool. `data->mid` is unique inside the multi and
    since multi_ev lives inside one multi, the `mid` is the right thing to
    use.
    
    Closes #16545

    Changed files

    • lib/multi_ev.c
  6. Change #223644

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 03 Mar 2025 15:46:55
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 35cfb081d24ae4c1608601f71890e43907643ae5

    Comments

    pytest: check overlarge response headers
    
    Add test_01 11, 12 and 13 to check various very long response
    headers (accumulated and single) with http/1.1 and h2.
    
    Closes #16541

    Changed files

    • tests/http/test_01_basic.py
    • tests/http/testenv/mod_curltest/mod_curltest.c
  7. Change #223677

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 03 Mar 2025 23:08:12
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 48ba23070a2db2b66146db97fc581564e3e5e40a

    Comments

    tool_operate: remove unnecessary (long) typecasts
    
    Closes #16540

    Changed files

    • src/tool_operate.c
  8. Change #223679

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 03 Mar 2025 23:09:19
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision aa18891dda283cd4bbb2dc67017e676ebbc838a7

    Comments

    docs/cmdline-opts: unify HTTP version style in --help output
    
    $ curl -h all | grep -- --http
    
    Now:
    
         --http0.9                      Allow HTTP/0.9 responses
     -0, --http1.0                      Use HTTP/1.0
         --http1.1                      Use HTTP/1.1
         --http2                        Use HTTP/2
         --http2-prior-knowledge        Use HTTP/2 without HTTP/1.1 Upgrade
         --http3                        Use HTTP/3
         --http3-only                   Use HTTP/3 only
    
    Before:
    
         --http0.9                      Allow HTTP 0.9 responses
     -0, --http1.0                      Use HTTP 1.0
         --http1.1                      Use HTTP 1.1
         --http2                        Use HTTP/2
         --http2-prior-knowledge        Use HTTP 2 without HTTP/1.1 Upgrade
         --http3                        Use HTTP v3
         --http3-only                   Use HTTP v3 only
    
    Closes #16542

    Changed files

    • docs/cmdline-opts/http0.9.md
    • docs/cmdline-opts/http1.0.md
    • docs/cmdline-opts/http1.1.md
    • docs/cmdline-opts/http2-prior-knowledge.md
    • docs/cmdline-opts/http3-only.md
    • docs/cmdline-opts/http3.md
    • src/tool_listhelp.c
  9. Change #223680

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 03 Mar 2025 23:10:31
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 324b439634ea98a2fa2207d5291a44bccf6b7730

    Comments

    http_chunks: replace a strofft call with curl_str_hex
    
    Make it not skip leading blanks. There should not be any.
    
    Closes #16546

    Changed files

    • lib/http_chunks.c