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

Builder curl-unthreaded-solaris10-sparc Build #14218

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision1ffdcc3d7fbd363351dc657081d8d66df8cf30ea
Got Revision1ffdcc3d7fbd363351dc657081d8d66df8cf30ea
Changes12 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 39 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 7 hrs, 54 mins, 43 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 40 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave
buildername curl-unthreaded-solaris10-sparc Builder
buildnumber 14218 Build
codebase Build
got_revision 1ffdcc3d7fbd363351dc657081d8d66df8cf30ea Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 1ffdcc3d7fbd363351dc657081d8d66df8cf30ea Build
scheduler schedule-curl-unthreaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Armaan Sandhu
  2. Daniel Stenberg
  3. Michiel van Slobbe
  4. Rhino
  5. RubenPari
  6. Viktor Szakats
  7. Zheng Yu
  8. dataisland

Timing:

StartTue Nov 3 15:35:42 2026
EndWed Nov 4 07:02:15 2026
Elapsed15 hrs, 26 mins, 33 secs

All Changes:

:

  1. Change #288089

    Category curl
    Changed by Armaan Sandhu <armaan.sandhu0504ohnoyoudont@gmail.com>
    Changed at Mon 02 Nov 2026 22:13:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 148133e0159805d67a1f79304b51fa27aedd127e

    Comments

    ws: collect the whole PING payload before the automatic PONG
    When the payload of a PING frame arrived in more than one piece, the
    automatic PONG only carried the last piece, and the earlier pieces were
    handed to the application as PING data, even though auto PONG is on and
    PING frames are otherwise never given to it.
    
    Collect the payload in a 125 byte buffer on the connection and send the
    PONG once it is complete, in both the callback and curl_ws_recv() paths.
    
    Add test 2724 (curl_ws_recv, split by CURL_WS_CHUNK_SIZE) to verify.
    
    Closes #23630

    Changed files

    • lib/ws.c
    • tests/data/Makefile.am
    • tests/data/test2724
    • tests/libtest/lib2700.c
  2. Change #288102

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Nov 2026 22:19:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 73e863c84c23fbf3c3887650dffd64a39127ceb3

    Comments

    sha256: sync feature guards between header and implementation
    Follow-up to a55731050e8c3dbea0b96205cf916443118f6acb #22386 #21239
    
    Closes #23716

    Changed files

    • lib/curl_sha256.h
    • lib/sha256.c
  3. Change #288103

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 02 Nov 2026 22:26:00
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ed1bd035207f77cfeb74fe014f8fe6b2ec640a91

    Comments

    vquic: access CMSG_DATA() only if enough data
    Reported-by: Shintomon Mathew
    
    Fixes #23712
    Fixes #23713
    Fixes #23714
    
    Closes #23715

    Changed files

    • lib/vquic/vquic.c
  4. Change #288104

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 02 Nov 2026 22:33:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9ce01c5fe2f976fa818985e616f305b97d6a9326

    Comments

    cookie: only consider localhost secure when not proxied
    Verified in test 392
    
    Fixes #23699
    Reported-by: geeknik on github
    Closes #23710

    Changed files

    • lib/cookie.c
    • tests/data/test392
  5. Change #288105

    Category curl
    Changed by Rhino <195818135+1rhino2ohnoyoudont@users.noreply.github.com>
    Changed at Mon 02 Nov 2026 22:38:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0069ac869e723ef7e9ed87f2cc5094962ebc31ac

    Comments

    ftplistparser: do not take the newline after the "total" line as a file type
    Since e83e8c30a8 (8.14.0) a UNIX style listing that starts with a "total
    N" line fails with CURLE_FTP_BAD_FILE_LIST, because the newline that
    ends that line falls through into the file type state and is treated as
    the first character of an entry. Break out when the total line just
    ended and start the next line normally.
    
    Test 1719 lists a directory with a leading total line through the
    wildcard matcher.
    
    Closes #23460

    Changed files

    • lib/ftplistparser.c
    • tests/data/Makefile.am
    • tests/data/test1719
  6. Change #288106

    Category curl
    Changed by dataisland <dataislandohnoyoudont@outlook.com>
    Changed at Mon 02 Nov 2026 22:40:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 76d00d432ca74c56492604a5df844ded7ec0702a

    Comments

    easy: clear pending resolve entries on reset
    Verify in test 1607
    
    Closes #23389

    Changed files

    • lib/easy.c
    • tests/unit/unit1607.c
  7. Change #288107

    Category curl
    Changed by Zheng Yu <dataislandohnoyoudont@outlook.com>
    Changed at Mon 02 Nov 2026 22:52:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 73cd587f0de8e5221499b800c49ca9afa908439b

    Comments

    tool_getpass: reserve the VMS password terminator byte
    Closes #23403

    Changed files

    • src/tool_getpass.c
  8. Change #288127

    Category curl
    Changed by RubenPari <rubenpari.developerohnoyoudont@gmail.com>
    Changed at Mon 02 Nov 2026 23:44:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f0da5390ad9d380807cc83e600196809df8bb96b

    Comments

    multi: do not set transfer timers when failing before DO
    When a transfer fails before a request is sent (resolve, connect or TLS
    handshake error), it jumps directly to COMPLETED. Since fbcf10ab8,
    entering COMPLETED from a state before DID sets the PRETRANSFER,
    POSTTRANSFER and STARTTRANSFER timers, which made `-w` and
    curl_easy_getinfo() report times for phases that were never reached.
    
    Only backfill those timers when coming from the DO phase, where the
    request has started (e.g. an FTP RETR that gets a 550 response).
    
    Add test1698 (connection refused), test1696 (TLS handshake timeout) and
    test1697 (successful transfer still reports the timers).
    
    Reported-by: Adrien Rey-Jarthon
    Fixes #23325
    Closes #23594

    Changed files

    • lib/multi.c
    • tests/data/Makefile.am
    • tests/data/test1696
    • tests/data/test1697
    • tests/data/test1698
  9. Change #288158

    Category curl
    Changed by Michiel van Slobbe <michiel.van.slobbeohnoyoudont@gmail.com>
    Changed at Tue 03 Nov 2026 10:29:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9a1c02ce87a328dcd93dc56a4a67f003afad017a

    Comments

    ws: keep the received frame in the decoding writer
    curl_ws_meta() looked up the connection's websocket in its meta hash on
    every call. An application that calls curl_ws_meta() for each frame in
    its write callback, as it must to learn the frame type, paid for a
    string hash and compare per frame.
    
    - let the decoding writer keep a copy of the frame it passes on to the
      write callback, updated together with the websocket's own
    - let curl_ws_meta() return that copy when the transfer has the writer,
      and fall back to the lookup when there is none
    
    The writer holds nothing owned by the connection, so its lifetime does
    not depend on the connection's. With CONNECT_ONLY, curl_ws_recv()
    updates only the websocket's frame, so curl_ws_meta() keeps using the
    lookup there.
    
    Closes #23597

    Changed files

    • lib/ws.c
  10. Change #288179

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 03 Nov 2026 12:56:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2c4d103bac2225247dc1760b66793d6a401dfba9

    Comments

    parsedate: minor performance tweaks and cleanups
    - check for timezones without bsearch, switch() on the 32 bit value
      directly
    - make the tzone array local
    - use switch() to determine name and month better
    - parse 8-digit numbers faster
    - simplify match_time
    - reorder numerical tz checks
    - now rejects years provided with many leading zeroes
    
    Closes #23723

    Changed files

    • lib/parsedate.c
    • tests/libtest/lib517.c
  11. Change #288180

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 03 Nov 2026 14:29:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8dc5f0cde72a83274bed51971234403e4d455ee6

    Comments

    ftp: stop sending QUIT
    Sending QUIT before disconnect was always a challenge. It is done
    blocking in curl and it was already avoided if the control channel is
    suspected to not be okay. Servers need to deal with this situation.
    
    In the late 1990s there was at least one FTP server that died when curl
    disconnected without QUIT, but chances are those servers are long gone.
    
    Closes #23725

    Changed files

    • lib/ftp-int.h
    • lib/ftp.c
    • tests/data/test100
    • tests/data/test1000
    • tests/data/test1003
    • tests/data/test1005
    • tests/data/test1006
    • tests/data/test101
    • tests/data/test1010
    • tests/data/test102
    • tests/data/test1028
    • tests/data/test103
    • tests/data/test1036
    • tests/data/test1037
    • tests/data/test1038
    • tests/data/test1039
    • tests/data/test104
    • tests/data/test1044
    • tests/data/test1047
    • tests/data/test1048
    • tests/data/test105
    • tests/data/test1050
    • tests/data/test1055
    • tests/data/test1057
    • tests/data/test106
    • tests/data/test1062
    • tests/data/test107
    • tests/data/test108
    • tests/data/test109
    • tests/data/test1091
    • tests/data/test1096
    • tests/data/test110
    • tests/data/test1102
    • tests/data/test1103
    • tests/data/test1107
    • tests/data/test111
    • tests/data/test1113
    • tests/data/test112
    • tests/data/test1137
    • tests/data/test1149
    • tests/data/test115
    • tests/data/test1153
    • tests/data/test116
    • tests/data/test1162
    • tests/data/test1163
    • tests/data/test117
    • tests/data/test118
    • tests/data/test119
    • tests/data/test120
    • tests/data/test1206
    • tests/data/test1207
    • tests/data/test121
    • tests/data/test1217
    • tests/data/test1219
    • tests/data/test122
    • tests/data/test1224
    • tests/data/test1225
    • tests/data/test1226
    • tests/data/test1227
    • tests/data/test123
    • tests/data/test1233
    • tests/data/test124
    • tests/data/test125
    • tests/data/test126
    • tests/data/test1262
    • tests/data/test127
    • tests/data/test128
    • tests/data/test130
    • tests/data/test131
    • tests/data/test1316
    • tests/data/test132
    • tests/data/test133
    • tests/data/test134
    • tests/data/test1348
    • tests/data/test1349
    • tests/data/test135
    • tests/data/test1350
    • tests/data/test1351
    • tests/data/test1352
    • tests/data/test1353
    • tests/data/test1354
    • tests/data/test1355
    • tests/data/test1356
    • tests/data/test1357
    • tests/data/test1358
    • tests/data/test1359
    • tests/data/test136
    • tests/data/test1360
    • tests/data/test1361
    • tests/data/test1362
    • tests/data/test1363
    • tests/data/test137
    • tests/data/test1378
    • tests/data/test1379
    • tests/data/test138
    • tests/data/test1380
    • tests/data/test1381
    • tests/data/test1382
    • tests/data/test1383
    • tests/data/test1384
    • tests/data/test1385
    • tests/data/test1386
    • tests/data/test1387
    • tests/data/test1388
    • tests/data/test1389
    • tests/data/test139
    • tests/data/test1390
    • tests/data/test1391
    • tests/data/test1392
    • tests/data/test1393
    • tests/data/test140
    • tests/data/test1405
    • tests/data/test141
    • tests/data/test1414
    • tests/data/test142
    • tests/data/test143
    • tests/data/test144
    • tests/data/test1444
    • tests/data/test145
    • tests/data/test146
    • tests/data/test147
    • tests/data/test148
    • tests/data/test149
    • tests/data/test1501
    • tests/data/test1547
    • tests/data/test1569
    • tests/data/test1570
    • tests/data/test1631
    • tests/data/test1632
    • tests/data/test1684
    • tests/data/test1745
    • tests/data/test182
    • tests/data/test191
    • tests/data/test2000
    • tests/data/test2001
    • tests/data/test2002
    • tests/data/test2003
    • tests/data/test2039
    • tests/data/test210
    • tests/data/test211
    • tests/data/test212
    • tests/data/test215
    • tests/data/test216
    • tests/data/test227
    • tests/data/test228
    • tests/data/test2307
    • tests/data/test235
    • tests/data/test236
    • tests/data/test238
    • tests/data/test244
    • tests/data/test247
    • tests/data/test248
    • tests/data/test250
    • tests/data/test251
    • tests/data/test252
    • tests/data/test253
    • tests/data/test254
    • tests/data/test255
    • tests/data/test261
    • tests/data/test270
    • tests/data/test272
    • tests/data/test280
    • tests/data/test2805
    • tests/data/test290
    • tests/data/test291
    • tests/data/test294
    • tests/data/test296
    • tests/data/test297
    • tests/data/test298
    • tests/data/test3027
    • tests/data/test336
    • tests/data/test337
    • tests/data/test348
    • tests/data/test350
    • tests/data/test351
    • tests/data/test352
    • tests/data/test353
    • tests/data/test354
    • tests/data/test362
    • tests/data/test380
    • tests/data/test381
    • tests/data/test400
    • tests/data/test401
    • tests/data/test403
    • tests/data/test406
    • tests/data/test407
    • tests/data/test408
    • tests/data/test416
    • tests/data/test475
    • tests/data/test476
    • tests/data/test494
    • tests/data/test505
    • tests/data/test511
    • tests/data/test520
    • tests/data/test521
    • tests/data/test525
    • tests/data/test526
    • tests/data/test527
    • tests/data/test529
    • tests/data/test531
    • tests/data/test532
    • tests/data/test533
    • tests/data/test534
    • tests/data/test539
    • tests/data/test541
    • tests/data/test542
    • tests/data/test546
    • tests/data/test562
    • tests/data/test564
    • tests/data/test574
    • tests/data/test575
    • tests/data/test586
    • tests/data/test588
    • tests/data/test591
    • tests/data/test592
    • tests/data/test593
    • tests/data/test594
    • tests/data/test595
    • tests/data/test596
    • tests/data/test661
    • tests/data/test698
    • tests/data/test706
    • tests/data/test707
    • tests/data/test711
    • tests/data/test712
    • tests/data/test713
    • tests/data/test714
    • tests/data/test715
    • tests/data/test753
    • tests/data/test754
    • tests/data/test792
    • tests/data/test793
    • tests/data/test973
    • tests/data/test975
  12. Change #288181

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Nov 2026 16:14:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1ffdcc3d7fbd363351dc657081d8d66df8cf30ea

    Comments

    hmac: sync feature guards between header and implementation
    A correctness fix, it cannot cause a build error, because HTTPSIG
    requires SSL. (Same as in #23716)
    
    Follow-up to 73e863c84c23fbf3c3887650dffd64a39127ceb3 #23716
    Follow-up to a55731050e8c3dbea0b96205cf916443118f6acb #22386 #21239
    
    Closes #23719

    Changed files

    • lib/curl_hmac.h
    • lib/hmac.c