Den lör 5 juli 2025 kl 18:46 skrev <minf...@apache.org>:

> Author: minfrin
> Revision: 1926976
> Modified property: svn:log
>
> Modified: svn:log at Sat Jul  5 16:46:48 2025
>
> ------------------------------------------------------------------------------
> --- svn:log (original)
> +++ svn:log Sat Jul  5 16:46:48 2025
> @@ -1,17 +1,23 @@
> -Fix some more integer narrowing warnings.
> +Add support for SSL error handling
>
> -* buckets/deflate_buckets.c
> -  (serf_deflate_refill): Narrow our apr_size_t to Zlib stream's uInt, then
> -   use the already-converted value to compute the crc32.
> -   In two other places, change the type of the private_len variable, which
> -   was unnecessarily declared as an apr_size_t.
> +[minfrin@rocky9 subversion]$ svn info
> https://svn.example.com/svn/example/core/
> +svn: E170013: Unable to connect to a repository at URL '
> https://svn.example.com/svn/example/core'
> +svn: E120170: TLS: error:0308010C:digital envelope routines::unsupported
> +svn: E120170: TLS: could not parse PKCS12: /home/minfrin/.my-cert.p12
>
> -* test/CuTest.c
> -  (CuStrCopy, CuStringAppend, CuStringInsert): Cast strlen(...) to int.
> +* serf_bucket_types.h
> +  (serf_ssl_error_cb_set): Allow the registration of an optional callback
> to
> +  which error strings will be sent.
> +
> +* buckets/ssl_buckets.c
> +  (serf_ssl_context_t): Add error_callback.
> +  (log_ssl_error): Trigger error callback.
> +  (status_from_ssl_error): Support SSL_ERROR_WANT_X509_LOOKUP. Client
> side SSL
> +  certificate errors now cause the client side to abort the connection.
> +  Previously no certificate was silently sent, and the error was access
> denied
> +  from the server.
> +  (ssl_need_client_cert): Trigger callback with error explanation, remove
> an
> +  infinite loop when the PKCS12 file cannot be opened.
> +  (serf_ssl_error_cb_set): New function.
> +  (ssl_new_session): Init the callback.
>
> -* test/test_serf.h
> -  (struct test_baton_t): Add an apr_status_t user baton.
> -  (test/test_context.c): Use the new user status baton for APR status
> codes.
> -* test/mock_buckets.c
> -  (next_action): Cast strlen(...) to the expected int.
> -  (test_basic_mock_bucket): Use CuAsertUIntEquals to avoid narrowing.
>
>
Editing the log message of the wrong revision?

Cheers,
Daniel

Reply via email to