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

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

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 18 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 14 mins, 6 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 3543 Build
codebase Build
got_revision b4834a7d6d119f29a99f0c2b1230fac94d640a87 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision b4834a7d6d119f29a99f0c2b1230fac94d640a87 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. Dan Fandrich
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartSat Mar 1 04:50:40 2025
EndSat Mar 1 06:05:07 2025
Elapsed1 hrs, 14 mins, 27 secs

All Changes:

:

  1. Change #223361

    Category None
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 28 Feb 2025 12:47:31
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 2e585f564004e473b0163092fb687e051cec14ec

    Comments

    test488: set --output-dir
    
    Otherwise the downloaded files land in the `tests` directory and
    show up in git status.
    
    Closes #16519

    Changed files

    • tests/data/test488
  2. Change #223371

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 28 Feb 2025 13:11:41
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 08c7c937dc0dbd1f92f73360e5d8b2bb2ee6afa8

    Comments

    tidy-up: prefer `return` over `exit()`, fix fallouts
    
    To avoid breaking the control flow and align to majority of code
    already using `return`.
    
    `exit()` has the side-effect of suppressing leak detection in cases.
    Fix fallouts detected after switching to `return`.
    
    - configure:
      - fix `getaddrinfo` run test to call `freeaddrinfo()` to pacify ASAN,
        and call `WSACleanup()` to deinit winsock2.
      - fix `getifaddrs` run test to call `freeifaddrs()` to pacify ASAN.
    - tests/server:
      - setup `atexit(win32_cleanup)` via `win32_init()`.
      - return 2 instead of 1 on winsock2 init failures.
      - sws: goto cleanup instead of `exit()` in `http_connect()`.
        Follow-up to 02dfe7193704817184b522888ffa926e6b73f648 #7235
    - tests/client/http:
      - cleanup memory to pacify ASAN in `h2-upgrade-extreme`,
        `tls-session-reuse`.
    - examples:
      - block_ip: fix memory leak reported by CI.
      - http2-upload: avoid handle leaks.
    
    Untouched `exit()` calls, made from callbacks:
    - docs/examples: ephiperfifo.c, ghiper.c, hiperfifo.c
    - tests/libtest: lib582.c, lib655.c, lib670.c
    - tests/server: tftpd.c
    
    Closes #16507

    Changed files

    • docs/examples/block_ip.c
    • docs/examples/chkspeed.c
    • docs/examples/cookie_interface.c
    • docs/examples/htmltitle.cpp
    • docs/examples/http2-download.c
    • docs/examples/http2-upload.c
    • m4/curl-compilers.m4
    • m4/curl-functions.m4
    • packages/vms/report_openssl_version.c
    • tests/http/clients/h2-pausing.c
    • tests/http/clients/h2-upgrade-extreme.c
    • tests/http/clients/tls-session-reuse.c
    • tests/http/clients/upload-pausing.c
    • tests/server/mqttd.c
    • tests/server/resolve.c
    • tests/server/rtspd.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/server/util.c
    • tests/server/util.h
  3. Change #223372

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 28 Feb 2025 13:11:41
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 049352dd80e1ab73945c49a3bac2e4a08db32f98

    Comments

    cmake: allow `CURL_STATIC_CRT` with shared libcurl and no curl exe
    
    Follow-up to edfa537100d6b5d2ac1b829c66757880afe59407 #16456
    
    Closes #16516

    Changed files

    • CMakeLists.txt
    • docs/INSTALL-CMAKE.md
  4. Change #223405

    Category None
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Fri 28 Feb 2025 23:21:46
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c693cc02b031d008a36e885bde55963500382930

    Comments

    docs: vulnerabilities in debug code are not eligible for a bounty
    
    This is code that is off by default and is therefore treated as a
    regular bug.
    
    Ref: #16526
    Closes #16527

    Changed files

    • docs/VULN-DISCLOSURE-POLICY.md
  5. Change #223430

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 01 Mar 2025 02:04:42
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 5693342ec25646e53fadccc29ee7605374a1376e

    Comments

    winbuild: reduce command-line length by dropping whitespace
    
    Keep the `@for %%i in [...]` lines within limits by stripping whitespace
    from the input `.c` source lists read from `Makefile.inc`. To avoid this
    error after adding a new `.c` source:
    ```
    configuration name: libcurl-vc14-x64-release-dll-ssl-dll-ipv6-sspi
    NMAKE : fatal error U1095: expanded command line 'for %i in (altsvc.obj            amigaos.obj
               asyn-ares.obj         asyn-thread.obj       base64.obj            bufq.obj
                  bufref.obj            cf-h1-proxy.obj       cf-h2-proxy.obj       cf-haproxy.obj [...]
      vssh/wolfssh.obj) do @echo ..\builds\libcurl-vc14-x64-release-dll-ssl-dll-ipv6-sspi-obj-lib/%i \
                       ' too long
    Stop.
    Command exited with code 2
    ```
    Ref: https://ci.appveyor.com/project/curlorg/curl/builds/51605338/job/dqg6qtebtscb279g#L44
    
    Reported-by: Stefan Eissing
    Bug: https://github.com/curl/curl/pull/16508#issuecomment-2690443409
    Fixes #16521
    Closes #16528

    Changed files

    • winbuild/Makefile.vc
  6. Change #223433

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 01 Mar 2025 02:09:02
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b4834a7d6d119f29a99f0c2b1230fac94d640a87

    Comments

    examples: prefer `return` over `exit()` (cont.)
    
    Some of these calls were not in callbacks. These examples may leak
    handles.
    
    Also fix some whitespace.
    
    Follow-up to 08c7c937dc0dbd1f92f73360e5d8b2bb2ee6afa8 #16507
    Closes #16524

    Changed files

    • docs/examples/ephiperfifo.c
    • docs/examples/evhiperfifo.c
    • docs/examples/ghiper.c
    • docs/examples/hiperfifo.c