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

Builder curl-pr-unthreaded-solaris10-sparc Build #2390

Results:

Build successful

SourceStamp:

Projectcurl/curl
Repositoryhttps://github.com/curl/curl
Branchbagder/normalize-urls
Revision56fbbd46de7edd897d2ff3181f38d8331575ab61
Got Revision56fbbd46de7edd897d2ff3181f38d8331575ab61
Changes4 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 21 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 hrs, 41 mins, 11 secs )
    1. stdio
    2. resultlog

Build Properties:

NameValueSource
branch bagder/normalize-urls Build
builddir /export/home/buildbot-unstable10s/slave/curl-pr-unthreaded-solaris10-sparc slave
buildername curl-pr-unthreaded-solaris10-sparc Builder
buildnumber 2390 Build
codebase Build
got_revision 56fbbd46de7edd897d2ff3181f38d8331575ab61 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision 56fbbd46de7edd897d2ff3181f38d8331575ab61 Build
scheduler schedule-curl-pr Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-pr-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg

Timing:

StartWed Apr 2 08:31:59 2025
EndWed Apr 2 19:19:47 2025
Elapsed10 hrs, 47 mins, 47 secs

All Changes:

:

  1. Change #226110

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 30 Mar 2025 23:51:45
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch bagder/normalize-urls
    Revision 6c3526b0094cf7205282e938f3ad1b7b0bec938e

    Comments

    urlapi: normalize retrieved URLs
    
    The API documentation for curl_url_get() mentions normalizing when
    extracting a URL (only), so this code does not affect retrieving the
    individual components.
    
    Normalizes: user, password, options, (lowercase) hostnames, path, query
    and fragment
    
    Added CURLU_NO_NORMALIZE flag for retrieving the URL without
    normalization.
    
    Uses this option internally for redirect handling.
    
    Extend test 1560 to verify
    
    Assisted-by: Demi Marie Obenour
    
    Fixes #16829
    Reported-by: Alberto Leiva Popper
    Closes #16841

    Changed files

    • docs/libcurl/symbols-in-versions
    • include/curl/urlapi.h
    • lib/http.c
    • lib/http2.c
    • lib/url.c
    • lib/urlapi.c
    • tests/data/test1221
    • tests/data/test1560
    • tests/data/test58
    • tests/libtest/lib1560.c
  2. Change #226196

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 16:51:41
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch bagder/normalize-urls
    Revision 5fc15d75154beacc1e8562687c2fc5fa9812f091

    Comments

    fixup use uppercase hex consistently

    Changed files

    • lib/urlapi.c
  3. Change #226197

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 16:51:57
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch bagder/normalize-urls
    Revision 722461dffdf747d2c57e64c3e66366cf5993077f

    Comments

    extend tests, verify new hex uppercasing

    Changed files

    • tests/libtest/lib1560.c
  4. Change #226298

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 01 Apr 2025 16:52:19
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch bagder/normalize-urls
    Revision 56fbbd46de7edd897d2ff3181f38d8331575ab61

    Comments

    urlapi: offer CURLU_NORMALIZE for URL normalizing
    
    No longer claim curl_url_get() does URL normalizing by default.
    
    With this option used, curl_url_get() normalizes the user, password, options,
    (lowercase) hostnames, path, query and fragment parts.
    
    Extend test 1560 to verify
    
    Assisted-by: Demi Marie Obenour
    
    Fixes #16829 (sort of)
    Reported-by: Alberto Leiva Popper
    Closes #16841

    Changed files

    • docs/libcurl/curl_url_get.md
    • docs/libcurl/symbols-in-versions
    • include/curl/urlapi.h
    • lib/urlapi.c
    • tests/data/test1560
    • tests/libtest/lib1560.c