[jira] [Resolved] (SERF-198) OpenSSL BIO control method incorrectly handles unknown requests

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov resolved SERF-198. Fix Version/s: serf-1.3.10 Resolution: Fixed > OpenSSL BIO control method incorrectly hand

[jira] [Resolved] (SERF-202) SSL tests are not passing with OpenSSL 3

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov resolved SERF-202. Fix Version/s: serf-1.3.10 Resolution: Fixed > SSL tests are not passing with OpenSS

[jira] [Updated] (SERF-202) SSL tests are not passing with OpenSSL 3

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov updated SERF-202: --- Summary: SSL tests are not passing with OpenSSL 3 (was: SSL tests are not passing with openssl 3

[jira] [Updated] (SERF-194) Win32: Linking error when building against OpenSSL 1.1+

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov updated SERF-194: --- Summary: Win32: Linking error when building against OpenSSL 1.1+ (was: Can't generate source

[jira] [Resolved] (SERF-171) Win32: Running tests fails with "no OPENSSL_Applink" error

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov resolved SERF-171. Fix Version/s: serf-1.3.10 Resolution: Fixed > Win32: Running tests fails with

[jira] [Resolved] (SERF-194) Win32: Linking error when building against OpenSSL 1.1+

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov resolved SERF-194. Fix Version/s: serf-1.3.10 Resolution: Fixed > Win32: Linking error when building agai

[jira] [Updated] (SERF-171) Win32: Running tests fails with "no OPENSSL_Applink" error

2023-05-31 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Evgeny Kotkov updated SERF-171: --- Summary: Win32: Running tests fails with "no OPENSSL_Applink" error (was: OPENSSL_Uplin

[ANNOUNCE] Apache Serf 1.3.10 released

2023-05-31 Thread Evgeny Kotkov
We are pleased to announce the release of Apache Serf 1.3.10. Apache Serf is a high performance C-based HTTP client library featuring multiplexed, asynchronous connections, SSL/TLS, full HTTP pipelining, various authentication modes (Basic, Digest, Kerberos/NTLM) and zero-copy processing. The new

svn commit: r1910150 - /serf/trunk/CHANGES

2023-05-31 Thread kotkov
Author: kotkov Date: Wed May 31 18:36:21 2023 New Revision: 1910150 URL: http://svn.apache.org/viewvc?rev=1910150&view=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

svn commit: r1910149 - in /serf/site/publish: doap.rdf download.html

2023-05-31 Thread kotkov
Author: kotkov Date: Wed May 31 18:32:03 2023 New Revision: 1910149 URL: http://svn.apache.org/viewvc?rev=1910149&view=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. Modi

Re: [VOTE] Release Apache Serf 1.3.10

2023-05-31 Thread 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!

Re: [VOTE] Release Apache Serf 1.3.10

2023-05-29 Thread Evgeny Kotkov
//svn.apache.org/r1909311) Thanks, Evgeny Kotkov

[VOTE] Release Apache Serf 1.3.10

2023-05-26 Thread Evgeny Kotkov
ix an endless loop in the deflate bucket 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

svn commit: r1910070 - /serf/tags/1.3.10/

2023-05-26 Thread kotkov
Author: kotkov Date: Fri May 26 08:20:39 2023 New Revision: 1910070 URL: http://svn.apache.org/viewvc?rev=1910070&view=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:

svn commit: r1910069 - /serf/site/publish/download.html

2023-05-26 Thread kotkov
Author: kotkov Date: Fri May 26 07:38:13 2023 New Revision: 1910069 URL: http://svn.apache.org/viewvc?rev=1910069&view=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`. Modi

svn commit: r1910063 - /serf/site/publish/download.html

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 18:28:52 2023 New Revision: 1910063 URL: http://svn.apache.org/viewvc?rev=1910063&view=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/

svn commit: r1910062 - /serf/site/publish/download.html

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 18:25:40 2023 New Revision: 1910062 URL: http://svn.apache.org/viewvc?rev=1910062&view=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

svn commit: r1910061 - /serf/site/publish/download.html

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 17:02:52 2023 New Revision: 1910061 URL: http://svn.apache.org/viewvc?rev=1910061&view=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

svn commit: r1910060 - /serf/site/publish/includes/footer.html

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 16:34:45 2023 New Revision: 1910060 URL: http://svn.apache.org/viewvc?rev=1910060&view=rev Log: * publish/includes/footer.html: Update the copyright year. Modified: serf/site/publish/includes/footer.html Modified: serf/site/publish/includes/footer.html

svn commit: r1910055 - /serf/trunk/dist.sh

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 13:03:57 2023 New Revision: 1910055 URL: http://svn.apache.org/viewvc?rev=1910055&view=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 `sha25

svn commit: r1910054 - /serf/trunk/dist.sh

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 13:02:05 2023 New Revision: 1910054 URL: http://svn.apache.org/viewvc?rev=1910054&view=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`. Modi

svn commit: r1910048 - in /serf/branches/1.3.x: ./ CHANGES

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 10:19:47 2023 New Revision: 1910048 URL: http://svn.apache.org/viewvc?rev=1910048&view=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/

svn commit: r1910047 - /serf/trunk/CHANGES

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 10:09:10 2023 New Revision: 1910047 URL: http://svn.apache.org/viewvc?rev=1910047&view=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/

svn commit: r1910046 - /serf/trunk/CHANGES

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 10:06:37 2023 New Revision: 1910046 URL: http://svn.apache.org/viewvc?rev=1910046&view=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=191004

svn commit: r1910045 - /serf/trunk/CHANGES

2023-05-25 Thread kotkov
Author: kotkov Date: Thu May 25 10:02:49 2023 New Revision: 1910045 URL: http://svn.apache.org/viewvc?rev=1910045&view=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/trun

[jira] [Commented] (SERF-202) SSL tests are not passing with openssl 3

2023-05-25 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17726136#comment-17726136 ] Evgeny Kotkov commented on SERF-202: The current state is that both trunk and the

[jira] [Comment Edited] (SERF-198) OpenSSL BIO control method incorrectly handles unknown requests

2023-05-25 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17559659#comment-17559659 ] Evgeny Kotkov edited comment on SERF-198 at 5/25/23 9:4

[jira] [Commented] (SERF-194) Can't generate sources for WIN64 due to dependency on old OpenSSL libraries

2023-05-25 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17726133#comment-17726133 ] Evgeny Kotkov commented on SERF-194: On trunk, this issue has been fixed in [r181

[jira] [Commented] (SERF-171) OPENSSL_Uplink(...): no OPENSSL_Applink

2023-05-25 Thread Evgeny Kotkov (Jira)
[ https://issues.apache.org/jira/browse/SERF-171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17726130#comment-17726130 ] Evgeny Kotkov commented on SERF-171: On trunk, the dependency on openssl/applink.c

svn commit: r1910019 - /serf/branches/1.3.x/serf.h

2023-05-23 Thread kotkov
Author: kotkov Date: Tue May 23 12:12:53 2023 New Revision: 1910019 URL: http://svn.apache.org/viewvc?rev=1910019&view=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

svn commit: r1909904 - in /serf/branches/1.3.x: ./ SConstruct STATUS buckets/ssl_buckets.c test/server/test_sslserver.c test/test_ssl.c

2023-05-18 Thread kotkov
Author: kotkov Date: Thu May 18 09:33:55 2023 New Revision: 1909904 URL: http://svn.apache.org/viewvc?rev=1909904&view=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 ope

svn commit: r1909903 - in /serf/branches/1.3.x: ./ STATUS buckets/ssl_buckets.c test/server/test_server.h test/server/test_sslserver.c

2023-05-18 Thread kotkov
Author: kotkov Date: Thu May 18 09:32:30 2023 New Revision: 1909903 URL: http://svn.apache.org/viewvc?rev=1909903&view=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

svn commit: r1909902 - in /serf/branches/1.3.x: ./ STATUS buckets/ssl_buckets.c

2023-05-18 Thread kotkov
Author: kotkov Date: Thu May 18 09:31:26 2023 New Revision: 1909902 URL: http://svn.apache.org/viewvc?rev=1909902&view=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. Justificat

svn commit: r1909901 - in /serf/branches/1.3.x: ./ STATUS test/test_context.c

2023-05-18 Thread kotkov
Author: kotkov Date: Thu May 18 09:30:01 2023 New Revision: 1909901 URL: http://svn.apache.org/viewvc?rev=1909901&view=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 shoul

svn commit: r1909900 - in /serf/branches/1.3.x: ./ SConstruct STATUS

2023-05-18 Thread kotkov
Author: kotkov Date: Thu May 18 09:27:46 2023 New Revision: 1909900 URL: http://svn.apache.org/viewvc?rev=1909900&view=rev Log: On '1.3.x' branch: Merge the r1712131 group from trunk: * r1712131, r1807594, r1811088, r1861036, r1909315, r1909316 Add support for building with

Re: Intent to release serf 1.3.10

2023-05-10 Thread Evgeny Kotkov
Evgeny Kotkov writes: > The current state is as follows: > > - I prepared a set of nominated fixes in ^/serf/branches/1.3.x/STATUS. > - Most of them are required for OpenSSL 3 support, but there are some > general improvements as well. > - Below you'll find a detailed li

svn commit: r1909594 - /serf/branches/1.3.x/STATUS

2023-05-03 Thread kotkov
Author: kotkov Date: Wed May 3 16:42:06 2023 New Revision: 1909594 URL: http://svn.apache.org/viewvc?rev=1909594&view=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/STA

svn commit: r1909593 - /serf/branches/1.3.x/STATUS

2023-05-03 Thread kotkov
Author: kotkov Date: Wed May 3 16:40:40 2023 New Revision: 1909593 URL: http://svn.apache.org/viewvc?rev=1909593&view=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/STA

Intent to release serf 1.3.10

2023-05-03 Thread Evgeny Kotkov
oop in the deflate bucket with truncated input (r1805301) * Build changes to support Python 3.x (r1875933) [1] https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/ Thanks, Evgeny Kotkov

Re: Backport r1901937

2023-04-27 Thread Evgeny Kotkov
much appreciated! Regards, Evgeny Kotkov

Re: Backport r1901937

2023-04-26 Thread Evgeny Kotkov
----- Thanks, Evgeny Kotkov

svn propchange: r1909253 - svn:log

2023-04-26 Thread kotkov
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

svn propchange: r1909433 - svn:log

2023-04-26 Thread kotkov
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

svn propchange: r1909434 - svn:log

2023-04-26 Thread kotkov
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-

svn commit: r1909435 - /serf/branches/1.3.x/STATUS

2023-04-26 Thread kotkov
Author: kotkov Date: Wed Apr 26 13:43:51 2023 New Revision: 1909435 URL: http://svn.apache.org/viewvc?rev=1909435&view=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 ver

svn commit: r1909434 - in /serf/branches/1.3.x-r1909252-group: ./ SConstruct

2023-04-26 Thread kotkov
Author: kotkov Date: Wed Apr 26 13:39:29 2023 New Revision: 1909434 URL: http://svn.apache.org/viewvc?rev=1909434&view=rev Log: On the '1.3.x-r1909252-group' branch: Merge r1909433 (Threat warning C4013 ('function' undefined; assuming extern returning int)

svn commit: r1909433 - /serf/trunk/SConstruct

2023-04-26 Thread kotkov
Author: kotkov Date: Wed Apr 26 13:31:37 2023 New Revision: 1909433 URL: http://svn.apache.org/viewvc?rev=1909433&view=rev Log: * SConstruct: Threat warning C4013 ('function' undefined; assuming extern returning int) as error, similiarly to r1909253 in CMakeLists.txt. Modified:

svn commit: r1909415 - /serf/branches/1.3.x/STATUS

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 18:31:50 2023 New Revision: 1909415 URL: http://svn.apache.org/viewvc?rev=1909415&view=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 ver

svn commit: r1909414 - in /serf/branches/1.3.x-r1909252-group: ./ test/server/test_sslserver.c

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 18:29:08 2023 New Revision: 1909414 URL: http://svn.apache.org/viewvc?rev=1909414&view=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 th

svn commit: r1909413 - /serf/trunk/test/MockHTTPinC/MockHTTP_server.c

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 18:18:18 2023 New Revision: 1909413 URL: http://svn.apache.org/viewvc?rev=1909413&view=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/MockHTT

svn commit: r1909410 - /serf/branches/1.3.x/STATUS

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 17:42:50 2023 New Revision: 1909410 URL: http://svn.apache.org/viewvc?rev=1909410&view=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 ver

svn commit: r1909408 - in /serf/branches/1.3.x-r1909252-group: ./ SConstruct buckets/ssl_buckets.c test/server/test_sslserver.c test/test_ssl.c

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 17:34:03 2023 New Revision: 1909408 URL: http://svn.apache.org/viewvc?rev=1909408&view=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

svn commit: r1909407 - /serf/branches/1.3.x-r1909252-group/

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 17:30:25 2023 New Revision: 1909407 URL: http://svn.apache.org/viewvc?rev=1909407&view=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 vers

svn commit: r1909399 - /serf/branches/1.3.x/STATUS

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 09:22:54 2023 New Revision: 1909399 URL: http://svn.apache.org/viewvc?rev=1909399&view=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

svn commit: r1909397 - in /serf/branches/1.3.x-r1902208+r1902304: ./ buckets/ssl_buckets.c test/server/test_server.h test/server/test_sslserver.c

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 08:49:22 2023 New Revision: 1909397 URL: http://svn.apache.org/viewvc?rev=1909397&view=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 Open

svn commit: r1909396 - /serf/branches/1.3.x-r1902208+r1902304/

2023-04-25 Thread kotkov
Author: kotkov Date: Tue Apr 25 08:43:42 2023 New Revision: 1909396 URL: http://svn.apache.org/viewvc?rev=1909396&view=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. - r190

svn commit: r1909379 - /serf/branches/1.3.x/STATUS

2023-04-24 Thread kotkov
Author: kotkov Date: Mon Apr 24 10:16:17 2023 New Revision: 1909379 URL: http://svn.apache.org/viewvc?rev=1909379&view=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/branche

svn commit: r1909378 - /serf/branches/1.3.x/STATUS

2023-04-24 Thread kotkov
Author: kotkov Date: Mon Apr 24 10:10:45 2023 New Revision: 1909378 URL: http://svn.apache.org/viewvc?rev=1909378&view=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

svn commit: r1909317 - /serf/branches/1.3.x/STATUS

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 11:15:15 2023 New Revision: 1909317 URL: http://svn.apache.org/viewvc?rev=1909317&view=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 select

svn commit: r1909316 - /serf/trunk/SConstruct

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 11:04:25 2023 New Revision: 1909316 URL: http://svn.apache.org/viewvc?rev=1909316&view=rev Log: * SConstruct (MSVC_VERSION): Allow specifying VC 14.3 (2022). Modified: serf/trunk/SConstruct Modified: serf/trunk/SConstruct URL: http://svn.apache.org/vi

svn commit: r1909315 - /serf/trunk/SConstruct

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 10:58:36 2023 New Revision: 1909315 URL: http://svn.apache.org/viewvc?rev=1909315&view=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:

svn commit: r1909314 - in /serf/branches/1.3.x: ./ SConstruct STATUS

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 10:42:16 2023 New Revision: 1909314 URL: http://svn.apache.org/viewvc?rev=1909314&view=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 su

svn commit: r1909313 - in /serf/branches/1.3.x-r1901937: ./ test/server/test_server.c

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 10:36:44 2023 New Revision: 1909313 URL: http://svn.apache.org/viewvc?rev=1909313&view=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

svn commit: r1909312 - in /serf/branches/1.3.x-r1901040: ./ test/server/test_server.c

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 10:36:18 2023 New Revision: 1909312 URL: http://svn.apache.org/viewvc?rev=1909312&view=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

svn commit: r1909311 - /serf/branches/1.3.x/test/server/test_server.c

2023-04-21 Thread kotkov
Author: kotkov Date: Fri Apr 21 10:34:44 2023 New Revision: 1909311 URL: http://svn.apache.org/viewvc?rev=1909311&view=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,

svn commit: r1909285 - /serf/branches/1.3.x-r1901040/test/test_context.c

2023-04-20 Thread kotkov
Author: kotkov Date: Thu Apr 20 12:01:43 2023 New Revision: 1909285 URL: http://svn.apache.org/viewvc?rev=1909285&view=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 informat

svn commit: r1909280 - in /serf/branches/1.3.x-r1901040: ./ test/test_util.c

2023-04-20 Thread kotkov
Author: kotkov Date: Thu Apr 20 11:08:14 2023 New Revision: 1909280 URL: http://svn.apache.org/viewvc?rev=1909280&view=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

svn commit: r1909279 - in /serf/branches/1.3.x-r1901937: ./ test/test_util.c

2023-04-20 Thread kotkov
Author: kotkov Date: Thu Apr 20 11:07:42 2023 New Revision: 1909279 URL: http://svn.apache.org/viewvc?rev=1909279&view=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

svn commit: r1909278 - /serf/branches/1.3.x/test/test_util.c

2023-04-20 Thread kotkov
Author: kotkov Date: Thu Apr 20 11:04:30 2023 New Revision: 1909278 URL: http://svn.apache.org/viewvc?rev=1909278&view=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 th

svn commit: r1909256 - in /serf/branches/1.3.x-r1901040: ./ test/test_context.c

2023-04-19 Thread kotkov
Author: kotkov Date: Wed Apr 19 18:35:12 2023 New Revision: 1909256 URL: http://svn.apache.org/viewvc?rev=1909256&view=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

svn commit: r1909255 - /serf/branches/1.3.x-r1901040/

2023-04-19 Thread kotkov
Author: kotkov Date: Wed Apr 19 18:30:54 2023 New Revision: 1909255 URL: http://svn.apache.org/viewvc?rev=1909255&view=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 cha

svn commit: r1909251 - in /serf/branches/1.3.x-r1901937: ./ buckets/ssl_buckets.c

2023-04-19 Thread kotkov
Author: kotkov Date: Wed Apr 19 16:58:42 2023 New Revision: 1909251 URL: http://svn.apache.org/viewvc?rev=1909251&view=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 re

svn commit: r1909250 - /serf/branches/1.3.x-r1901937/

2023-04-19 Thread kotkov
Author: kotkov Date: Wed Apr 19 16:55:57 2023 New Revision: 1909250 URL: http://svn.apache.org/viewvc?rev=1909250&view=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-r190

Re: [PATCH] Properly handle unknown ctrl requests in bio implementation

2022-06-28 Thread Evgeny Kotkov
kHTTP server. Committed in https://svn.apache.org/r1902304 Thanks, Evgeny Kotkov

svn commit: r1902304 - in /serf/trunk: buckets/ssl_buckets.c test/MockHTTPinC/MockHTTP_server.c

2022-06-28 Thread kotkov
Author: kotkov Date: Tue Jun 28 09:36:08 2022 New Revision: 1902304 URL: http://svn.apache.org/viewvc?rev=1902304&view=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

Re: [PATCH] Support BIO_CTRL_EOF in bio implementation

2022-06-23 Thread 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

svn commit: r1902209 - /serf/trunk/test/MockHTTPinC/MockHTTP_server.c

2022-06-23 Thread kotkov
Author: kotkov Date: Thu Jun 23 16:53:44 2022 New Revision: 1902209 URL: http://svn.apache.org/viewvc?rev=1902209&view=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/t

svn commit: r1902208 - in /serf/trunk: buckets/ssl_buckets.c test/MockHTTPinC/MockHTTP_server.c

2022-06-23 Thread kotkov
Author: kotkov Date: Thu Jun 23 16:51:23 2022 New Revision: 1902208 URL: http://svn.apache.org/viewvc?rev=1902208&view=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.1

Re: [PATCH] Remove the use of the ERR_GET_FUNC() macro

2022-06-15 Thread Evgeny Kotkov
ions 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

Re: [PATCH] Update some remaining test certificates to SHA256 from SHA1

2022-06-15 Thread 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

svn commit: r1901937 - in /serf/trunk: buckets/ssl_buckets.c test/MockHTTPinC/MockHTTP_server.c

2022-06-15 Thread kotkov
Author: kotkov Date: Wed Jun 15 13:22:58 2022 New Revision: 1901937 URL: http://svn.apache.org/viewvc?rev=1901937&view=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 func

svn commit: r1901936 - in /serf/trunk/test/certs: cacert_nul.pem servercert_cn_nul.pem servercert_cnsan_nul.pem servercert_san_nul.pem

2022-06-15 Thread kotkov
Author: kotkov Date: Wed Jun 15 13:20:10 2022 New Revision: 1901936 URL: http://svn.apache.org/viewvc?rev=1901936&view=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 consis

Re: [PATCH] Fix expired test certificates

2022-06-15 Thread Evgeny Kotkov
ates is a fairly practical solution by itself, and that it improves over the previous state. Regards, Evgeny Kotkov

Re: [PATCH] Fix test_ssl_handshake() and test_ssl_alpn_negotiate() failures with OpenSSL 1.1.1i+.

2022-05-18 Thread Evgeny Kotkov
Looks good to me. Committed in https://svn.apache.org/r1901040 Thanks, Evgeny Kotkov

svn commit: r1901041 - /serf/trunk/CMakeLists.txt

2022-05-18 Thread kotkov
Author: kotkov Date: Wed May 18 16:22:19 2022 New Revision: 1901041 URL: http://svn.apache.org/viewvc?rev=1901041&view=rev Log: * CMakeLists.txt: Define SERF_HAVE_SSPI on Windows, equivalently to the following existing line in SConstruct: if sys.platform == 'win32':

svn commit: r1901040 - in /serf/trunk/test: test_serf.h test_ssl.c

2022-05-18 Thread kotkov
Author: kotkov Date: Wed May 18 16:07:43 2022 New Revision: 1901040 URL: http://svn.apache.org/viewvc?rev=1901040&view=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 C

Re: [PATCH] Fix test_ssl_handshake() and test_ssl_alpn_negotiate() failures with OpenSSL 1.1.1i+.

2022-05-06 Thread 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

Re: [PATCH] Fix test_ssl_handshake() and test_ssl_alpn_negotiate() failures with OpenSSL 1.1.1i+.

2022-05-05 Thread Evgeny Kotkov
t require rewriting the tests to a different callback, depending on the kind of failures that should be ignored. Thanks, Evgeny Kotkov

Re: [PATCH] Fix ssl test failures due to expired certificates

2022-05-05 Thread Evgeny Kotkov
having to regularly recreate those certificates. Thanks, Evgeny Kotkov [1] https://lists.apache.org/thread/odrs51x6x8c9x0ysctyn1fv2f61dzw5n

Re: [PATCH] Fix expired test certificates

2022-05-05 Thread Evgeny Kotkov
I had to use > 'svn diff --git'. Apply with 'svn patch --strip 2'. Thanks, committed in https://svn.apache.org/r1900591 Regards, Evgeny Kotkov

svn commit: r1900591 - in /serf/trunk/test: ./ certs/ certs/private/

2022-05-05 Thread kotkov
Author: kotkov Date: Thu May 5 15:32:43 2022 New Revision: 1900591 URL: http://svn.apache.org/viewvc?rev=1900591&view=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. Thi

svn commit: r1805342 - /serf/branches/1.3.x/STATUS

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 23:04:37 2017 New Revision: 1805342 URL: http://svn.apache.org/viewvc?rev=1805342&view=rev Log: * STATUS: Nominate r1804005, r1804008 and r1804016 (Return an error for invalid chunk lengths in the dechunk bucket). Modified: serf/branches/1.3.x/ST

svn commit: r1805344 - /serf/branches/1.3.x/STATUS

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 23:05:19 2017 New Revision: 1805344 URL: http://svn.apache.org/viewvc?rev=1805344&view=rev Log: * STATUS: Nominate r1805301 (Fix an endless loop in the deflate bucket with the truncated input). Modified: serf/branches/1.3.x/STATUS Modified: serf/bran

svn commit: r1805341 - /serf/branches/1.3.x/STATUS

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 23:03:36 2017 New Revision: 1805341 URL: http://svn.apache.org/viewvc?rev=1805341&view=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

svn commit: r1805340 - in /serf/branches/1.3.x-r1804008-group/test: test_auth.c test_context.c

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 21:51:37 2017 New Revision: 1805340 URL: http://svn.apache.org/viewvc?rev=1805340&view=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

svn commit: r1805339 - in /serf/branches/1.3.x-r1804008-group: ./ buckets/dechunk_buckets.c test/test_buckets.c

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 21:38:57 2017 New Revision: 1805339 URL: http://svn.apache.org/viewvc?rev=1805339&view=rev Log: On the '1.3.x-r1804008-group' branch: Merge r1804005, r1804008 and r1804016 from trunk. The shortlog of these changes is: r1804005: Fix an edge case

svn commit: r1805337 - /serf/branches/1.3.x-r1804008-group/

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 21:34:34 2017 New Revision: 1805337 URL: http://svn.apache.org/viewvc?rev=1805337&view=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 returnin

svn commit: r1805336 - in /serf/branches/1.3.x-r1805301: ./ buckets/deflate_buckets.c test/test_buckets.c

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 20:14:47 2017 New Revision: 1805336 URL: http://svn.apache.org/viewvc?rev=1805336&view=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 tweake

svn commit: r1805301 - in /serf/trunk: buckets/deflate_buckets.c test/test_buckets.c

2017-08-17 Thread kotkov
Author: kotkov Date: Thu Aug 17 15:29:06 2017 New Revision: 1805301 URL: http://svn.apache.org/viewvc?rev=1805301&view=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, whic

svn commit: r1804570 - /serf/branches/1.3.x-fix-outgoing-request-err/test/test_context.c

2017-08-09 Thread kotkov
Author: kotkov Date: Wed Aug 9 16:09:01 2017 New Revision: 1804570 URL: http://svn.apache.org/viewvc?rev=1804570&view=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/

  1   2   >