Author: kotkov
Date: Wed Mar 22 18:06:19 2017
New Revision: 1788145
URL: http://svn.apache.org/viewvc?rev=1788145=rev
Log:
Unbreak build with defined SERF_DEBUG_BUCKET_USE.
* src/pump.c
(pump_cleanup): Fix typo when calling serf__bucket_drain().
Approved by: rhuijben
Modified:
serf/trunk
Author: kotkov
Date: Mon Mar 13 10:37:25 2017
New Revision: 1786654
URL: http://svn.apache.org/viewvc?rev=1786654=rev
Log:
Add support for decompressing Brotli (RFC 7932) data and allow decoding
"Content-Encoding: br" responses.
The patch introduces an optional dependency on the Brot
Author: kotkov
Date: Tue Apr 18 20:20:18 2017
New Revision: 1791834
URL: http://svn.apache.org/viewvc?rev=1791834=rev
Log:
Following up on r1786654, use a runtime check instead of an #ifdef when
scheduling Brotli tests to avoid -Wunused-function warnings.
* test/test_buckets.c
(test_buckets
Author: kotkov
Date: Tue Apr 18 20:19:31 2017
New Revision: 1791833
URL: http://svn.apache.org/viewvc?rev=1791833=rev
Log:
Following up on r1786654, properly declare the new API function,
serf_bucket_is_brotli_supported() as a function without arguments.
* serf_bucket_types.h
Author: kotkov
Date: Thu Aug 3 15:08:32 2017
New Revision: 1804010
URL: http://svn.apache.org/viewvc?rev=1804010=rev
Log:
Add a test for the overflow in the chunk size length in a "Transfer-
Encoding: chunked" response.
* test/test_buckets.c
(test_response_body_chunked_overflow_len)
Author: kotkov
Date: Thu Aug 3 15:06:09 2017
New Revision: 1804008
URL: http://svn.apache.org/viewvc?rev=1804008=rev
Log:
Teach the dechunk bucket to return a proper error in presence of invalid
(unparseable) chunk lengths, instead of returning an APR_EOF.
* buckets/dechunk_buckets.c
Author: kotkov
Date: Wed Aug 9 15:41:07 2017
New Revision: 1804553
URL: http://svn.apache.org/viewvc?rev=1804553=rev
Log:
On the '1.3.x-fix-outgoing-request-err' branch: Tweak the error handling
code when reading the data to write to the connection so that it would
immediately propagate all real
Author: kotkov
Date: Wed Aug 9 16:09:01 2017
New Revision: 1804570
URL: http://svn.apache.org/viewvc?rev=1804570=rev
Log:
On the '1.3.x-fix-outgoing-request-err' branch: Following up on r1804541,
mark the new setup_request_err() test function as static.
* test/test_context.c
Author: kotkov
Date: Wed Aug 9 15:14:47 2017
New Revision: 1804541
URL: http://svn.apache.org/viewvc?rev=1804541=rev
Log:
On the '1.3.x-fix-outgoing-request-err' branch: Merge r1804534 from trunk.
This changeset adds a test for an error while reading the body for an
outgoing request. While
Author: kotkov
Date: Wed Aug 9 15:25:32 2017
New Revision: 1804543
URL: http://svn.apache.org/viewvc?rev=1804543=rev
Log:
On the '1.3.x-fix-outgoing-request-err' branch: Unset the hit_eof flag
before reading from the pending output buckets.
With the current approach where a hold_open aggregate
Author: kotkov
Date: Thu Aug 17 23:03:36 2017
New Revision: 1805341
URL: http://svn.apache.org/viewvc?rev=1805341=rev
Log:
* STATUS: Nominate r1804534, r1804543 and r1804553 (Fix error handling
when reading the outgoing request's body).
Modified:
serf/branches/1.3.x/STATUS
Modified: serf
Author: kotkov
Date: Thu Aug 17 21:51:37 2017
New Revision: 1805340
URL: http://svn.apache.org/viewvc?rev=1805340=rev
Log:
On the '1.3.x-r1804008-group' branch: Fix a couple of responses with
chunked encoding in the test suite that are ill-formed per RFC7230,
and now result in an error.
On trunk
Author: kotkov
Date: Thu Aug 17 21:34:34 2017
New Revision: 1805337
URL: http://svn.apache.org/viewvc?rev=1805337=rev
Log:
Create a backport branch for r1804008 (Teach the dechunk bucket to return
a proper error in presence of invalid (unparseable) chunk lengths, instead
of returning an APR_EOF
Author: kotkov
Date: Thu Aug 17 15:29:06 2017
New Revision: 1805301
URL: http://svn.apache.org/viewvc?rev=1805301=rev
Log:
Fix an endless loop in the deflate bucket with the truncated input.
The endless loop can be triggered by how this bucket has been handling
Z_BUF_ERROR, which is returned
Author: kotkov
Date: Thu Aug 17 20:14:47 2017
New Revision: 1805336
URL: http://svn.apache.org/viewvc?rev=1805336=rev
Log:
Create a backport branch for r1805301 (Fix for an endless loop in the
deflate bucket with the truncated input).
Since the deflate bucket has been heavily tweaked in trunk
Author: kotkov
Date: Wed May 18 16:22:19 2022
New Revision: 1901041
URL: http://svn.apache.org/viewvc?rev=1901041=rev
Log:
* CMakeLists.txt: Define SERF_HAVE_SSPI on Windows, equivalently to the
following existing line in SConstruct:
if sys.platform == 'win32':
env.Append(CPPDEFINES
Author: kotkov
Date: Wed May 18 16:07:43 2022
New Revision: 1901040
URL: http://svn.apache.org/viewvc?rev=1901040=rev
Log:
Fix test_ssl_handshake() and test_ssl_alpn_negotiate() failures with OpenSSL
1.1.1i+.
OpenSSL 1.1.1i changed behavior when verifying certificates with an unknown CA
[1][2
Author: kotkov
Date: Thu Jun 23 16:53:44 2022
New Revision: 1902209
URL: http://svn.apache.org/viewvc?rev=1902209=rev
Log:
* test/MockHTTPinC/MockHTTP_server.c
(bio_apr_socket_ctrl): Following up on r1902208, simplify the code by
returning the hit_eof value.
Modified:
serf/trunk/test
Author: kotkov
Date: Thu Jun 23 16:51:23 2022
New Revision: 1902208
URL: http://svn.apache.org/viewvc?rev=1902208=rev
Log:
Add support for BIO_CTRL_EOF and implement the hit eof logic for ssl buckets
and APR files.
Potentially OpenSSL can check BIOs for EOF. For example, OpenSSL 1.1.1e [1
Author: kotkov
Date: Tue Jun 28 09:36:08 2022
New Revision: 1902304
URL: http://svn.apache.org/viewvc?rev=1902304=rev
Log:
Fix the return value for unknown controls in the BIO control functions.
According to the BIO_ctrl() manual page [1]:
[[[
Source/sink BIOs return an 0 if they do
Author: kotkov
Date: Wed Jun 15 13:20:10 2022
New Revision: 1901936
URL: http://svn.apache.org/viewvc?rev=1901936=rev
Log:
Update test certificates
1. cacert_nul.pem
2. servercert_cn_nul.pem
3. servercert_cnsan_nul.pem
4. servercert_san_nul.pem
to SHA256 from SHA1.
- It's consistent with all
Author: kotkov
Date: Wed Jun 15 13:22:58 2022
New Revision: 1901937
URL: http://svn.apache.org/viewvc?rev=1901937=rev
Log:
Remove the use of the ERR_GET_FUNC() macro.
The ERR_GET_FUNC() macro was removed in OpenSSL 3.0 [1]:
[[[
Removal of function code from the error codes
The function code
Author: kotkov
Date: Thu May 5 15:32:43 2022
New Revision: 1900591
URL: http://svn.apache.org/viewvc?rev=1900591=rev
Log:
Fix expired test certificates
It's the second time when expired test certificates break tests for me.
The current certs expired on 2021-04-28 08:50:35.
This happens because
Author: kotkov
Date: Thu Apr 20 12:01:43 2023
New Revision: 1909285
URL: http://svn.apache.org/viewvc?rev=1909285=rev
Log:
On the '1.3.x-r1901040' branch: A minor test output tweak.
* test/test_context.c
(format_cert_failures): Use serf__log() to output debug information.
Modified:
serf
Author: kotkov
Date: Thu Apr 20 11:08:14 2023
New Revision: 1909280
URL: http://svn.apache.org/viewvc?rev=1909280=rev
Log:
On the '1.3.x-r1901040' branch: Merge changes from the 1.3.x branch.
Modified:
serf/branches/1.3.x-r1901040/ (props changed)
serf/branches/1.3.x-r1901040/test
Author: kotkov
Date: Thu Apr 20 11:07:42 2023
New Revision: 1909279
URL: http://svn.apache.org/viewvc?rev=1909279=rev
Log:
On the '1.3.x-r1901937' branch: Merge changes from the 1.3.x branch.
Modified:
serf/branches/1.3.x-r1901937/ (props changed)
serf/branches/1.3.x-r1901937/test
Author: kotkov
Date: Thu Apr 20 11:04:30 2023
New Revision: 1909278
URL: http://svn.apache.org/viewvc?rev=1909278=rev
Log:
On the '1.3.x' branch: Fix a test suite issue that is specific to this branch:
the test_https_server_proxy_setup() function wasn't checking the error status
when starting
Author: kotkov
Date: Mon Apr 24 10:16:17 2023
New Revision: 1909379
URL: http://svn.apache.org/viewvc?rev=1909379=rev
Log:
On the '1.3.x' branch:
* STATUS: Nominate r1901937 (Remove the use of ERR_GET_FUNC() to allow
building against OpenSSL 3).
Modified:
serf/branches/1.3.x/STATUS
Author: kotkov
Date: Mon Apr 24 10:10:45 2023
New Revision: 1909378
URL: http://svn.apache.org/viewvc?rev=1909378=rev
Log:
On the '1.3.x' branch:
* STATUS: Nominate r1901040 (Fix test_ssl_handshake() failure with
OpenSSL 1.1.1i+).
Modified:
serf/branches/1.3.x/STATUS
Modified: serf
Author: kotkov
Date: Tue Apr 25 17:30:25 2023
New Revision: 1909407
URL: http://svn.apache.org/viewvc?rev=1909407=rev
Log:
Create an 1.3.x backport branch for r1909252, r1909385, r1909406:
- r1909252: Do not use OpenSSL functions that operates with FILE to avoid
potential CRT versions mismatch
Author: kotkov
Date: Tue Apr 25 18:29:08 2023
New Revision: 1909414
URL: http://svn.apache.org/viewvc?rev=1909414=rev
Log:
On the '1.3.x-r1909252-group' branch: Merge r1909413 (Remove a couple
of remaining _fp() OpenSSL API usages in the test suite) from trunk,
adjusting to the state of the 1.3.x
Author: kotkov
Date: Tue Apr 25 18:18:18 2023
New Revision: 1909413
URL: http://svn.apache.org/viewvc?rev=1909413=rev
Log:
Remove a couple of remaining _fp() OpenSSL API usages in the test suite
when compiling with MH_VERBOSE=1.
(Also see r1909385 and r1909406.)
* test/MockHTTPinC
Author: kotkov
Date: Tue Apr 25 17:34:03 2023
New Revision: 1909408
URL: http://svn.apache.org/viewvc?rev=1909408=rev
Log:
On the '1.3.x-r1909252-group' branch: Merge r1909252, r1909385, r1909406
from trunk:
- r1909252: Do not use OpenSSL functions that operates with FILE to avoid
potential
Author: kotkov
Date: Tue Apr 25 17:42:50 2023
New Revision: 1909410
URL: http://svn.apache.org/viewvc?rev=1909410=rev
Log:
On the '1.3.x' branch:
* STATUS: Nominate r1909252, r1909385, r1909406 (Do not use OpenSSL functions
that operate with FILE to avoid potential CRT versions mismatch
Author: kotkov
Date: Tue Apr 25 18:31:50 2023
New Revision: 1909415
URL: http://svn.apache.org/viewvc?rev=1909415=rev
Log:
On the '1.3.x' branch:
* STATUS: Extend the r1909252 group nomination (Do not use OpenSSL functions
that operate with FILE to avoid potential CRT versions mismatch
Author: kotkov
Date: Wed Apr 26 13:31:37 2023
New Revision: 1909433
URL: http://svn.apache.org/viewvc?rev=1909433=rev
Log:
* SConstruct: Threat warning C4013 ('function' undefined; assuming extern
returning int) as error, similiarly to r1909253 in CMakeLists.txt.
Modified:
serf/trunk
Author: kotkov
Revision: 1909434
Modified property: svn:log
Modified: svn:log at Wed Apr 26 13:46:02 2023
--
--- svn:log (original)
+++ svn:log Wed Apr 26 13:46:02 2023
@@ -1,4 +1,4 @@
-On the '1.3.x-r1909252-group
Author: kotkov
Revision: 1909433
Modified property: svn:log
Modified: svn:log at Wed Apr 26 13:46:12 2023
--
--- svn:log (original)
+++ svn:log Wed Apr 26 13:46:12 2023
@@ -1,2 +1,2 @@
-* SConstruct: Threat warning C4013
Author: kotkov
Date: Wed Apr 26 13:39:29 2023
New Revision: 1909434
URL: http://svn.apache.org/viewvc?rev=1909434=rev
Log:
On the '1.3.x-r1909252-group' branch: Merge r1909433 (Threat warning C4013
('function' undefined; assuming extern returning int) as an error.
We rely on OPENSSL_NO_STDIO
Author: kotkov
Date: Wed Apr 26 13:43:51 2023
New Revision: 1909435
URL: http://svn.apache.org/viewvc?rev=1909435=rev
Log:
On the '1.3.x' branch:
* STATUS: Extend the r1909252 group nomination (Do not use OpenSSL functions
that operate with FILE to avoid potential CRT versions mismatch
Author: kotkov
Revision: 1909253
Modified property: svn:log
Modified: svn:log at Wed Apr 26 13:46:45 2023
--
--- svn:log (original)
+++ svn:log Wed Apr 26 13:46:45 2023
@@ -1,2 +1,2 @@
-* CMakeLists.txt: Threat warning
Author: kotkov
Date: Tue Apr 25 09:22:54 2023
New Revision: 1909399
URL: http://svn.apache.org/viewvc?rev=1909399=rev
Log:
On the '1.3.x' branch:
* STATUS: Nominate r1902208, r1902304 (Rework BIO control handlers to support
BIO_CTRL_EOF and to properly respond to unknown control values).
Add
Author: kotkov
Date: Tue Apr 25 08:43:42 2023
New Revision: 1909396
URL: http://svn.apache.org/viewvc?rev=1909396=rev
Log:
Create an 1.3.x backport branch for r1902208 and r1902304:
- r1902208: Add support for BIO_CTRL_EOF, which is being used by OpenSSL 3.0+
and OpenSSL 1.1.1e.
- r1902304: Fix
Author: kotkov
Date: Tue Apr 25 08:49:22 2023
New Revision: 1909397
URL: http://svn.apache.org/viewvc?rev=1909397=rev
Log:
On the '1.3.x-r1902208+r1902304' branch: Merge r1902208, r1902304 from trunk:
- r1902208: Add support for BIO_CTRL_EOF, which is being used by OpenSSL 3.0+
and OpenSSL
Author: kotkov
Date: Wed Apr 19 16:55:57 2023
New Revision: 1909250
URL: http://svn.apache.org/viewvc?rev=1909250=rev
Log:
Create an 1.3.x backport branch for r1901937 (Remove the use of the
ERR_GET_FUNC()
macro, which was removed in OpenSSL 3.0).
Added:
serf/branches/1.3.x-r1901937
Author: kotkov
Date: Wed Apr 19 16:58:42 2023
New Revision: 1909251
URL: http://svn.apache.org/viewvc?rev=1909251=rev
Log:
On the '1.3.x-r1901937' branch: Merge r1901937 from trunk (Remove the use
of the ERR_GET_FUNC() macro, which was removed in OpenSSL 3.0).
This required resolving a text
Author: kotkov
Date: Wed Apr 19 18:30:54 2023
New Revision: 1909255
URL: http://svn.apache.org/viewvc?rev=1909255=rev
Log:
Create an 1.3.x backport branch for r1901040 (Fix test_ssl_handshake() failure
with OpenSSL 1.1.1i+).
Added:
serf/branches/1.3.x-r1901040/ (props changed
Author: kotkov
Date: Wed Apr 19 18:35:12 2023
New Revision: 1909256
URL: http://svn.apache.org/viewvc?rev=1909256=rev
Log:
On the '1.3.x-r1901040' branch: Merge r1901040 from trunk (Fix
test_ssl_handshake()
failure with OpenSSL 1.1.1i+).
Resolve the conflicts and adjust the change to the state
Author: kotkov
Date: Fri Apr 21 10:34:44 2023
New Revision: 1909311
URL: http://svn.apache.org/viewvc?rev=1909311=rev
Log:
On the '1.3.x' branch: When starting the test server, retry upon receiving
a EADDRINUSE.
Some of the tests, such as the ones testing the SSL tunnels, can leave the
source
Author: kotkov
Date: Fri Apr 21 10:58:36 2023
New Revision: 1909315
URL: http://svn.apache.org/viewvc?rev=1909315=rev
Log:
* SConstruct
(MSVC_VERSION): Add `2019` to the list of mapped values, as we already
allow 14.2 to be specified.
Modified:
serf/trunk/SConstruct
Modified: serf
Author: kotkov
Date: Fri Apr 21 10:36:44 2023
New Revision: 1909313
URL: http://svn.apache.org/viewvc?rev=1909313=rev
Log:
On the '1.3.x-r1901937' branch: Merge changes from the 1.3.x branch.
Modified:
serf/branches/1.3.x-r1901937/ (props changed)
serf/branches/1.3.x-r1901937/test
Author: kotkov
Date: Fri Apr 21 10:36:18 2023
New Revision: 1909312
URL: http://svn.apache.org/viewvc?rev=1909312=rev
Log:
On the '1.3.x-r1901040' branch: Merge changes from the 1.3.x branch.
Modified:
serf/branches/1.3.x-r1901040/ (props changed)
serf/branches/1.3.x-r1901040/test
Author: kotkov
Date: Fri Apr 21 10:42:16 2023
New Revision: 1909314
URL: http://svn.apache.org/viewvc?rev=1909314=rev
Log:
On the '1.3.x' branch: Merge r1814714 from trunk:
* r1814714
Support building against OpenSSL 1.1.0 on Windows
Justification:
We already support building against
Author: kotkov
Date: Fri Apr 21 11:04:25 2023
New Revision: 1909316
URL: http://svn.apache.org/viewvc?rev=1909316=rev
Log:
* SConstruct
(MSVC_VERSION): Allow specifying VC 14.3 (2022).
Modified:
serf/trunk/SConstruct
Modified: serf/trunk/SConstruct
URL:
http://svn.apache.org/viewvc/serf
Author: kotkov
Date: Fri Apr 21 11:15:15 2023
New Revision: 1909317
URL: http://svn.apache.org/viewvc?rev=1909317=rev
Log:
On the '1.3.x' branch:
* STATUS: Extend the r1712131 (Add support for building with VS2017) group
with recent changes from trunk that also allow selecting VS2019
Author: kotkov
Date: Fri May 26 08:20:39 2023
New Revision: 1910070
URL: http://svn.apache.org/viewvc?rev=1910070=rev
Log:
* Tagged release 1.3.10 from branches/1.3.x@1910048
Added:
serf/tags/1.3.10/ (props changed)
- copied from r1910048, serf/branches/1.3.x/
Propchange: serf/tags
Author: kotkov
Date: Fri May 26 07:38:13 2023
New Revision: 1910069
URL: http://svn.apache.org/viewvc?rev=1910069=rev
Log:
Following-up on r1910062, use a correct filename in the `gpg --import` command.
* publish/download.html: Reference the `KEYS` file rather than `serf.asc`.
Modified
Author: kotkov
Date: Wed May 31 18:32:03 2023
New Revision: 1910149
URL: http://svn.apache.org/viewvc?rev=1910149=rev
Log:
Publish Apache Serf 1.3.10.
* publish/doap.rdf: Update information for 1.3.10.
* publish/download.html: Update all file links and versions to 1.3.10.
Modified:
serf
Author: kotkov
Date: Wed May 31 18:36:21 2023
New Revision: 1910150
URL: http://svn.apache.org/viewvc?rev=1910150=rev
Log:
* CHANGES: (1.3.10): Fill in the date/revision details after the release.
Modified:
serf/trunk/CHANGES
Modified: serf/trunk/CHANGES
URL:
http://svn.apache.org/viewvc
Author: kotkov
Date: Thu May 25 10:02:49 2023
New Revision: 1910045
URL: http://svn.apache.org/viewvc?rev=1910045=rev
Log:
* CHANGES: (1.3.9): Slightly rephrase the r1699858 entry: don't insert the
revision number in the middle of the description.
Modified:
serf/trunk/CHANGES
Modified
Author: kotkov
Date: Thu May 25 10:06:37 2023
New Revision: 1910046
URL: http://svn.apache.org/viewvc?rev=1910046=rev
Log:
* CHANGES: (1.3.10): Add changelog.
Modified:
serf/trunk/CHANGES
Modified: serf/trunk/CHANGES
URL:
http://svn.apache.org/viewvc/serf/trunk/CHANGES?rev=1910046=1910045
Author: kotkov
Date: Thu May 25 10:09:10 2023
New Revision: 1910047
URL: http://svn.apache.org/viewvc?rev=1910047=rev
Log:
* CHANGES: (1.3.10): Slightly tweak the r1804534 changelog entry.
Modified:
serf/trunk/CHANGES
Modified: serf/trunk/CHANGES
URL:
http://svn.apache.org/viewvc/serf
Author: kotkov
Date: Thu May 25 10:19:47 2023
New Revision: 1910048
URL: http://svn.apache.org/viewvc?rev=1910048=rev
Log:
On the '1.3.x' branch: Merge r1758362, r1910045, r1910046, r1910047 from
trunk with relevant CHANGES updates.
Modified:
serf/branches/1.3.x/ (props changed)
serf
Author: kotkov
Date: Thu May 25 13:02:05 2023
New Revision: 1910054
URL: http://svn.apache.org/viewvc?rev=1910054=rev
Log:
Following up on r1805461, fix the actual executable name for SHA256SUM
in the dist.sh script.
* dist.sh: Invoke SHA256SUM=`sha256sum` rather than `sha1sum`.
Modified
Author: kotkov
Date: Thu May 25 13:03:57 2023
New Revision: 1910055
URL: http://svn.apache.org/viewvc?rev=1910055=rev
Log:
Switch to SHA-512 checksums in the dist.sh script, to be in line with
what we currently publish alongside the tarballs.
* dist.sh: Use `sha512sum` instead of `sha256sum
Author: kotkov
Date: Thu May 25 16:34:45 2023
New Revision: 1910060
URL: http://svn.apache.org/viewvc?rev=1910060=rev
Log:
* publish/includes/footer.html: Update the copyright year.
Modified:
serf/site/publish/includes/footer.html
Modified: serf/site/publish/includes/footer.html
URL:
http
Author: kotkov
Date: Thu May 25 17:02:52 2023
New Revision: 1910061
URL: http://svn.apache.org/viewvc?rev=1910061=rev
Log:
Provide SHA-512 checksums in the download section.
* publish/includes/download.html: Provide links to SHA-512 checksums.
Update relevant parts of the text descriptions
Author: kotkov
Date: Thu May 25 18:25:40 2023
New Revision: 1910062
URL: http://svn.apache.org/viewvc?rev=1910062=rev
Log:
* publish/includes/download.html: Link to the KEYS file within `dist/serf`.
Modified:
serf/site/publish/download.html
Modified: serf/site/publish/download.html
URL
Author: kotkov
Date: Thu May 25 18:28:52 2023
New Revision: 1910063
URL: http://svn.apache.org/viewvc?rev=1910063=rev
Log:
Provide links to the asc signature files in the download section.
* publish/download.html: Provide links to .asc files. Tweak the column names.
Modified:
serf/site
Author: kotkov
Date: Tue May 23 12:12:53 2023
New Revision: 1910019
URL: http://svn.apache.org/viewvc?rev=1910019=rev
Log:
On the '1.3.x' branch: Bump version to 1.3.10.
* serf.h
(SERF_PATCH_VERSION): Bump the patch version.
Modified:
serf/branches/1.3.x/serf.h
Modified: serf/branches
Author: kotkov
Date: Wed May 3 16:40:40 2023
New Revision: 1909593
URL: http://svn.apache.org/viewvc?rev=1909593=rev
Log:
On the '1.3.x' branch:
* STATUS: Cast a vote on the r1775239-1781240 group.
Modified:
serf/branches/1.3.x/STATUS
Modified: serf/branches/1.3.x/STATUS
URL:
http
Author: kotkov
Date: Wed May 3 16:42:06 2023
New Revision: 1909594
URL: http://svn.apache.org/viewvc?rev=1909594=rev
Log:
On the '1.3.x' branch:
* STATUS: Fix indentation. No functional changes.
Modified:
serf/branches/1.3.x/STATUS
Modified: serf/branches/1.3.x/STATUS
URL:
http
Author: kotkov
Date: Thu May 18 09:33:55 2023
New Revision: 1909904
URL: http://svn.apache.org/viewvc?rev=1909904=rev
Log:
On the '1.3.x' branch: Merge the r1909252 group from trunk:
* r1909252, r1909385, r1909406, r1909413, r1909433
Do not use OpenSSL functions that operate with FILE
Author: kotkov
Date: Thu May 18 09:32:30 2023
New Revision: 1909903
URL: http://svn.apache.org/viewvc?rev=1909903=rev
Log:
On the '1.3.x' branch: Merge r1902208, r1902304 from trunk:
* r1902208, r1902304
Rework BIO control handlers to support BIO_CTRL_EOF and to properly respond
Author: kotkov
Date: Thu May 18 09:31:26 2023
New Revision: 1909902
URL: http://svn.apache.org/viewvc?rev=1909902=rev
Log:
On the '1.3.x' branch: Merge r1901937 from trunk:
* r1901937
Remove the use of ERR_GET_FUNC() to allow building against OpenSSL 3.
Justification:
Serf should
Author: kotkov
Date: Thu May 18 09:27:46 2023
New Revision: 1909900
URL: http://svn.apache.org/viewvc?rev=1909900=rev
Log:
On '1.3.x' branch: Merge the r1712131 group from trunk:
* r1712131, r1807594, r1811088, r1861036, r1909315, r1909316
Add support for building with VS2017-VS2022
Author: kotkov
Date: Thu May 18 09:30:01 2023
New Revision: 1909901
URL: http://svn.apache.org/viewvc?rev=1909901=rev
Log:
On the '1.3.x' branch: Merge r1901040 from trunk:
* r1901040
Fix test_ssl_handshake() failure with OpenSSL 1.1.1i+.
Justification:
Serf should test cleanly
_STRATEGY as the compression level to deflateInit2().
]]]
Regards,
Evgeny Kotkov
Index: buckets/deflate_buckets.c
===
--- buckets/deflate_buckets.c (revision 1757569)
+++ buckets/deflate_buckets.c (working copy)
@@ -503,7 +503,7 @@ static apr
r2.0-dev/builds/451/
https://ci.apache.org/builders/serf-x64-macosx/builds/501/
(Perhaps, this is caused by a test suite bug or indicates an existing
issue in the code.)
Regards,
Evgeny Kotkov
Evgeny Kotkov <evgeny.kot...@visualsvn.com> writes:
> Hi,
>
> This patch fixes trunk build when SERF_DEBUG_BUCKET_USE is defined.
> The issue is caused by a typo in the pump_cleanup() function at pump.c:38.
>
> (Note that currently the test suite fails whe
Evgeny Kotkov <evgeny.kot...@visualsvn.com> writes:
> The attached patch contains a fix for this issue. The log message is
> included in the beginning of the patch file.
Committed in https://svn.apache.org/r1788146
Regards,
Evgeny Kotkov
attached patch contains a fix for this issue. The log message is
included in the beginning of the patch file.
[1] https://tools.ietf.org/html/rfc7540#section-6.9.2
Regards,
Evgeny Kotkov
HTTP/2: Fix improper handling of SETTINGS_INITIAL_WINDOW_SIZE that
could result in the "HTTP2 flow
with defined SERF_DEBUG_BUCKET_USE.
* src/pump.c
(pump_cleanup): Fix typo when calling serf__bucket_drain().
Patch by: Evgeny Kotkov <evgeny.kotkov{_AT_}visualsvn.com>
]]]
Regards,
Evgeny Kotkov
Index: src/pump.c
===
--- src/
,
create_test_hold_open_context): New helpers that allow mocking the
behavior of a hold_open() callback.
(test_aggregate_bucket_hold_open_read_iovec,
test_aggregate_bucket_hold_open_readline,
test_aggregate_bucket_hold_open_peek_eagain): New tests.
(test_buckets): Run new tests.
Patch by: Evgeny Kotkov
oesn't use the deprecated API that's going to be
removed in 1.0.0.
(The discussion is in https://github.com/google/brotli/issues/483)
Regards,
Evgeny Kotkov
TLI variable. In case it's set, ensure that we are building
with an appropriate version of the library and define SERF_HAVE_BROTLI.
Patch by: Evgeny Kotkov <evgeny.kotkov{_AT_}visualsvn.com>
]]]
Regards,
Evgeny Kotkov
Index: buckets/brotli_buckets.c
=
s good to me. Committed in https://svn.apache.org/r1901040
Thanks,
Evgeny Kotkov
Denis Kovalchuk writes:
> The attached patch implements support for this ctrl. I have splitted the
> implementation for SSL buckets and APR file wrappers, to allow for separate
> hit eof logic.
Committed in https://svn.apache.org/r1902208
Thanks,
Evgeny Kotkov
kHTTP server.
Committed in https://svn.apache.org/r1902304
Thanks,
Evgeny Kotkov
ications must resolve the
> error codes only using the library number and the reason code.
> ]]]
>
> Since there is no replacement for this concept in the newer versions of
> OpenSSL, I would like to propose a patch that removes its two current usages.
Committed in https://svn.apache.org/r1901937
Thanks,
Evgeny Kotkov
fairly practical solution by itself, and that it improves
over the previous state.
Regards,
Evgeny Kotkov
Denis Kovalchuk writes:
> I would like to propose to recreate these certificates using SHA256:
Committed in https://svn.apache.org/r1901936
Thanks,
Evgeny Kotkov
Evgeny Kotkov writes:
> Maybe that could allow for a more robust fix that doesn't require rewriting
> the tests to a different callback, depending on the kind of failures that
> should be ignored.
With a few more thoughts, there might be an alternative approach: maybe we
could try
having to regularly recreate those certificates.
Thanks,
Evgeny Kotkov
[1] https://lists.apache.org/thread/odrs51x6x8c9x0ysctyn1fv2f61dzw5n
d to use
> 'svn diff --git'. Apply with 'svn patch --strip 2'.
Thanks, committed in https://svn.apache.org/r1900591
Regards,
Evgeny Kotkov
appreciated!
Regards,
Evgeny Kotkov
---
Thanks,
Evgeny Kotkov
ucket with truncated input
- Fix BIO control handlers to support BIO_CTRL_EOF
- Fix a CRT mismatch issue caused by using certain OpenSSL functions
- Build changes to support VS2017, VS2019 and VS2022
- Build changes to support Python 3
Thanks,
Evgeny Kotkov
)
Thanks,
Evgeny Kotkov
Evgeny Kotkov writes:
> Hi all,
>
> Please find below the proposed release artifacts:
>
> https://dist.apache.org/repos/dist/dev/serf/
>
> I would like to call a VOTE to release these as Apache Serf 1.3.10.
>
> [ ] +1: It's not just good, it's good enough!
> [ ] +
1 - 100 of 114 matches
Mail list logo