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

Builder curl-threaded-solaris11-sparc Build #4172

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision2db8ae480fdcae7f005bf847fbbf837821c8184c
Got Revision2db8ae480fdcae7f005bf847fbbf837821c8184c
Changes6 changes

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 1 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 26 mins, 13 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 4172 Build
codebase Build
got_revision 2db8ae480fdcae7f005bf847fbbf837821c8184c Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 2db8ae480fdcae7f005bf847fbbf837821c8184c Build
scheduler schedule-curl-threaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartSun Jul 6 21:20:07 2025
EndSun Jul 6 22:40:05 2025
Elapsed1 hrs, 19 mins, 57 secs

All Changes:

:

  1. Change #238521

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 06 Jul 2025 20:08:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cbf261e2de9f349c5b1ef0a8dc980988558455c5

    Comments

    rustls: apply memory function overrides, fixing an ECH buffer free
    Fixing:
    
    - a raw `free()` in ECH code that's malloced in lib code, causing
      an invalid free, also reported by valgrind (in non-unity builds).
    
      And in unity builds adjusted to behave like non-unity via #17827:
      Ref: https://github.com/curl/curl/actions/runs/16093372427/job/45421778472?pr=17827#step:39:3321
    
    - a local pair of `malloc()`/`free()` to use curl's memory allocators,
      and participate in memory tracking when enabled.
    
    Cherry-picked from #17827
    Closes #17830

    Changed files

    • lib/vtls/rustls.c
  2. Change #238522

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 06 Jul 2025 20:08:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9e17d281bfb1ebb1cb2511035f08b732e1e2d2ba

    Comments

    curl_memory.h: fix to undefine `accept4`
    Follow-up to 3d02872be7cfe6dcdef4b02321b47af19e1ce268 #16979
    Cherry-picked from #17827
    Closes #17831

    Changed files

    • lib/curl_memory.h
  3. Change #238523

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 06 Jul 2025 20:08:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 26f3ee25a486b4c1a868c10fb628ef06bec5be59

    Comments

    ws: drop redundant `CURL_EXTERN` from function definitions
    Cherry-picked from #17827
    Closes #17832

    Changed files

    • lib/ws.c
  4. Change #238524

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 06 Jul 2025 20:08:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 05263820e526edd81bc681cc499981aadfc8934e

    Comments

    memdebug.h: eliminate global macro `CURL_MT_LOGFNAME_BUFSIZE`
    It had a single use in `src/tool_main.c`. Replace with a literal and
    `sizeof()`s.
    
    Follow-up to aaab5fa299e13c0c3abba929cb187a8ec3b006f9
    Cherry-picked from #17827
    Closes #17833

    Changed files

    • lib/memdebug.h
    • src/tool_main.c
  5. Change #238528

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 06 Jul 2025 20:28:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 81693c77bec126fc820d34eab55012d828466c4e

    Comments

    unit3214: verify struct sizes
    This test makes sure that a number of internal and public structs are
    within their maximum allowed size limits.
    
    The public structs can only grow in controlled ways, while the internal
    ones may be allowed to grow if deemed right.
    
    The idea here is to control, to know and make sure all important struct
    growth is intentional.
    
    Closes #17823

    Changed files

    • tests/data/Makefile.am
    • tests/data/test3214
    • tests/unit/Makefile.inc
    • tests/unit/unit3214.c
  6. Change #238531

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 06 Jul 2025 20:29:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2db8ae480fdcae7f005bf847fbbf837821c8184c

    Comments

    quic: implement CURLINFO_TLS_SSL_PTR
    Replace the old Curl_ssl_get_internals() with a new connection filter
    query to retrieve the information. Implement that filter query for TCP
    and QUIC TLS filter types.
    
    Add tests in client tls_session_reuse to use the info option and check
    that pointers are returned.
    
    Reported-by: Larry Campbell
    Fixes #17801
    Closes #17809

    Changed files

    • lib/cfilters.c
    • lib/cfilters.h
    • lib/getinfo.c
    • lib/vquic/curl_ngtcp2.c
    • lib/vquic/curl_osslq.c
    • lib/vquic/curl_quiche.c
    • lib/vquic/curl_quiche.h
    • lib/vquic/vquic-tls.c
    • lib/vquic/vquic-tls.h
    • lib/vtls/vtls.c
    • lib/vtls/vtls.h
    • src/tool_operate.c
    • tests/client/tls_session_reuse.c