Re: GitHub navigation - create httpcomponents container repo?

2019-03-10 Thread Michael Osipov
Am 2019-03-10 um 15:21 schrieb sebb: The HC project has lots of independent Git repos. It's not particularly easy to find them all. e.g. a search for 'Apache HttpComponents' returns 55 matches. The first few entries are apache repos, but the httpcomponents-website is located after several non-A

Re: 5.0 API freeze (5.0 GA)

2019-04-08 Thread Michael Osipov
Am 2019-04-04 um 09:50 schrieb Oleg Kalnichevski: Folks I have a feeling that delaying 5.0 API freeze much longer does us little good. There is a vast group of people who (regrettably) will not touch anything with BETA in its release version. We are unlikely to get more feedback unless we start

Re: 5.0 API freeze (5.0 GA)

2019-04-08 Thread Michael Osipov
Am 2019-04-08 um 12:39 schrieb Oleg Kalnichevski: On Mon, 2019-04-08 at 12:07 +0200, Michael Osipov wrote: Am 2019-04-04 um 09:50 schrieb Oleg Kalnichevski: Folks I have a feeling that delaying 5.0 API freeze much longer does us little good. There is a vast group of people who (regrettably

Re: HC 5.0 GA soon?

2019-05-30 Thread Michael Osipov
Am 2019-05-30 um 12:37 schrieb Oleg Kalnichevski: Folks Is there any point delaying the 5.0 GA release much longer? No, go ahead. Don't wait for me. Michael 5.0 APIs are not going to be frozen immediately but there is no point delaying the freeze indefinitely. Do you have a particular time

Re: [VOTE] Release HttpClient 4.5.9 based on RC1

2019-06-10 Thread Michael Osipov
Am 2019-06-07 um 15:33 schrieb Oleg Kalnichevski:> Please vote on releasing these packages as HttpClient 4.5.9. > The vote is open for the at least 72 hours, and only votes from > HttpComponents PMC members are binding. The vote passes if at least > three binding +1 votes are cast and there are m

Re: [VOTE] Release HttpClient 4.5.9 based on RC1

2019-06-10 Thread Michael Osipov
Am 2019-06-07 um 15:33 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpClient 4.5.9. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more +1

Re: Http2, H2, Http, Http, H1

2019-06-12 Thread Michael Osipov
Am 2019-06-12 um 02:39 schrieb Gary Gregory: On Tue, Jun 11, 2019 at 5:37 PM Oleg Kalnichevski wrote: On Tue, 2019-06-11 at 16:48 -0400, Gary Gregory wrote: Hi All: Here are two PRs for http-core and http-client for Http2* -> H2* https://github.com/apache/httpcomponents-core/pull/130 https:

Re: [VOTE] Release HttpClient 4.5.10 based on RC1

2019-09-08 Thread Michael Osipov
Am 2019-09-05 um 14:01 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpClient 4.5.10. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more +1

Extending DefaultServiceUnavailableRetryStrategy

2019-10-22 Thread Michael Osipov
Friends, while working on the PR [1] for WAGON-567, it came to my mind whether it would be beneficial if org.apache.http.impl.client.DefaultServiceUnavailableRetryStrategy would accept a Collection of status codes which can be retried. Internally, that woudd be copied into a HashSet. If no v

Re: Advise on HttpEntity#isRepeatable()

2019-10-22 Thread Michael Osipov
Please ignore here, it was intended for httpclient-us...@hc.apache.org. - To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org

Advise on HttpEntity#isRepeatable()

2019-10-22 Thread Michael Osipov
Folks, I am currently working on WAGON-568 and would like better understand how HttpEntity#isReproducible() should be properly handled. In AbstractHttpClientWagon#put() [1] on specific status codes the request (PUT) is retried manually with the same HttpEntity [2] without: * consuming the g

Re: Extending DefaultServiceUnavailableRetryStrategy

2019-10-22 Thread Michael Osipov
Am 2019-10-22 um 15:09 schrieb Michael Osipov: Friends, while working on the PR [1] for WAGON-567, it came to my mind whether it would be beneficial if org.apache.http.impl.client.DefaultServiceUnavailableRetryStrategy would accept a Collection of status codes which can be retried

Re: Extending DefaultServiceUnavailableRetryStrategy

2019-10-27 Thread Michael Osipov
Am 2019-10-23 um 09:35 schrieb Oleg Kalnichevski: On Tue, 2019-10-22 at 19:47 +0200, Michael Osipov wrote: Am 2019-10-22 um 15:09 schrieb Michael Osipov: Friends, while working on the PR [1] for WAGON-567, it came to my mind whether it would be beneficial if

Re: Extending DefaultServiceUnavailableRetryStrategy

2019-10-28 Thread Michael Osipov
Am 2019-10-28 um 10:00 schrieb Oleg Kalnichevski: On Sun, 2019-10-27 at 12:30 +0100, Michael Osipov wrote: Am 2019-10-23 um 09:35 schrieb Oleg Kalnichevski: On Tue, 2019-10-22 at 19:47 +0200, Michael Osipov wrote: Am 2019-10-22 um 15:09 schrieb Michael Osipov: Friends, while working on the

Re: [VOTE] Release HttpCore 5.0-beta10 based on RC1

2019-10-29 Thread Michael Osipov
Am 2019-10-28 um 09:55 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpCore 5.0-beta10. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more

Review of HttpCore before 5.0 GA

2019-11-03 Thread Michael Osipov
Hi folks, I have made a shallow, non-exhaustive (maybe wrong) review of the codebase before 5.0 GA to have the chance to improve things which will be frozen afterwards: Specific spots: * org.apache.hc.core5.net.Host.create(String) + org.apache.hc.core5.net.URIAuthority.create(String) + or

Re: Review of HttpCore before 5.0 GA

2019-11-03 Thread Michael Osipov
eyes we have the better. On Sun, Nov 3, 2019 at 1:50 PM Michael Osipov wrote: Hi folks, I have made a shallow, non-exhaustive (maybe wrong) review of the codebase before 5.0 GA to have the chance to improve things which will be frozen afterwards: Specific spots: * org.apache.hc.

Re: Review of HttpCore before 5.0 GA

2019-11-05 Thread Michael Osipov
Am 2019-11-04 um 17:27 schrieb Oleg Kalnichevski: On Sun, 2019-11-03 at 22:50 +0100, Michael Osipov wrote: Hi folks, I have made a shallow, non-exhaustive (maybe wrong) review of the codebase before 5.0 GA to have the chance to improve things which will be frozen afterwards: Specific spots

Re: 5.0 GA / release planning

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 14:55 schrieb Oleg Kalnichevski: Folks How do feel about releasing HttpCore 5.0 GA next week and HttpClient 5.0 shortly after? Can you hold off for one more week? I'd like to go through all HttpCore topics we have discussed in the last couple of weeks and report those which

Re: HttpCore 4.5.x branch

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 16:41 schrieb Oleg Kalnichevski: Folks I would like to create new 4.5.x branch in HttpCore and do the following * change its version to 4.5.0-alpha1 * change its JRE level from 1.6 to 1.7 * back-port new connection pool implementations from master to that branch * deprecate

Re: 5.0 GA / release planning

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 20:09 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 19:06 +0100, Michael Osipov wrote: Am 2019-11-26 um 14:55 schrieb Oleg Kalnichevski: Folks How do feel about releasing HttpCore 5.0 GA next week and HttpClient 5.0 shortly after? Can you hold off for one more week? I&#

Re: HttpCore 4.5.x branch

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 20:13 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 19:08 +0100, Michael Osipov wrote: Am 2019-11-26 um 16:41 schrieb Oleg Kalnichevski: Folks I would like to create new 4.5.x branch in HttpCore and do the following * change its version to 4.5.0-alpha1 * change its JRE

Re: HttpCore 4.5.x branch

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 20:51 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 20:31 +0100, Michael Osipov wrote: Am 2019-11-26 um 20:13 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 19:08 +0100, Michael Osipov wrote: Am 2019-11-26 um 16:41 schrieb Oleg Kalnichevski: Folks I would like to

Re: HttpCore 4.5.x branch

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 21:07 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 20:56 +0100, Michael Osipov wrote: Am 2019-11-26 um 20:51 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 20:31 +0100, Michael Osipov wrote: Am 2019-11-26 um 20:13 schrieb Oleg Kalnichevski: On Tue, 2019-11-26 at 19:08

Re: 5.0 GA / release planning

2019-11-26 Thread Michael Osipov
Am 2019-11-26 um 22:10 schrieb Gary Gregory: One item that remains for me is to fix the consistency in naming of types. This is new code that will live for lng time, so let's make it the best we can please. For example, we mix call CAPS and CamelCase for acronyms: For example, these two sit

Re: 5.0 API changes / interface and class renaming

2019-12-12 Thread Michael Osipov
Am 2019-12-12 um 10:39 schrieb Oleg Kalnichevski: Gary, Michael, If you feel like renaming things now should be the last opportunity to do so, while 5.0 is blocked by HPACK bug discovered by Ryan. Likely, yes. As mentioned in HTTPCLIENT-2031 we weren't able to come up with something better fo

Re: Repo consolidation

2019-12-14 Thread Michael Osipov
Am 2019-12-13 um 22:57 schrieb Oleg Kalnichevski: On Fri, 2019-12-13 at 12:49 -0800, Ryan Schmitt wrote: I would like to propose the following changes: 1. The `parent`, `core`, `client`, `website`, and `stylecheck` source trees shall be consolidated into a single Git repository for all of Apach

Re: 5.0 API changes / interface and class renaming

2019-12-14 Thread Michael Osipov
Am 2019-12-12 um 10:39 schrieb Oleg Kalnichevski: Gary, Michael, If you feel like renaming things now should be the last opportunity to do so, while 5.0 is blocked by HPACK bug discovered by Ryan. I have already identified a few things, first PR has been pushed. The next will follow. Michae

Workaround for JDK-8212885

2019-12-14 Thread Michael Osipov
Folks, I have just noticed that we still have a workaround for JDK-8212885 in TlsSessionValidator. The issue has already been addressed in 11u (11.0.3). Do we still need the workaround? M - To unsubscribe, e-mail: dev-unsubsc

Behavior of CookieIdentityComparator

2019-12-14 Thread Michael Osipov
Folks, can someone explain me why if a single component DNS name is in the domain attribute of a cookie a .local is appended and the assumption is make that this is a link local mDNS address? What if I access servers with the local name with in my domain? E.g., homesrv if the the dns domain

Re: [httpcomponents-client] 01/01: Align names for consistency and fix typos

2019-12-15 Thread Michael Osipov
Am 2019-12-15 um 13:56 schrieb Gary Gregory: Michael: Also todo: maxstale -> maxStale I think I have caught all of them in the subsequent commits: mosipov@mikaw10 MINGW64 /d/Entwicklung/Projekte/httpcomponents-client5 (master) $ grep -r maxstale --include='*.java' . ---

Re: [httpcomponents-client] 06/12: Use language-agnotic Locale.ROOT

2019-12-15 Thread Michael Osipov
repository. michaelo pushed a commit to branch consistency in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git commit 846a25561c70148ae89a1ea4ae49bb7e9473d68f Author: Michael Osipov AuthorDate: Sun Dec 15 10:58:41 2019 +0100 Use language-agnotic Locale.ROOT

Bug in TimeValue

2019-12-15 Thread Michael Osipov
Gary, while working on HTTPCLIENT-2036 I have found a bug in TimeValue#equals() method. It does not properly scale the value if time unit prefixes are different. It says that "1000 ms != 1 s" which is wrong mathematically. You have to multiply with the smallest prefix not to lose precision whe

Re: [httpcomponents-client] branch HTTPCLIENT-2036 updated: More work

2019-12-15 Thread Michael Osipov
HTTPCLIENT-2036 in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git The following commit(s) were added to refs/heads/HTTPCLIENT-2036 by this push: new 0a02e41 More work 0a02e41 is described below commit 0a02e410505ecf347911ce00dbbc225417eea5e9 Author: Michael Osipov

Re: Repo consolidation

2019-12-21 Thread Michael Osipov
Am 2019-12-21 um 08:14 schrieb Ryan Schmitt: I do not know what IDE you use but IntelliJ IDEA makes it completely effortless to run SNAPSHOT versions of multiple modules within the same project. I don't know how to develop separate Maven projects as if they were a single project. I do know ho

Re: Any blockers for HttpCore 5.0 BETA?

2019-12-24 Thread Michael Osipov
Am 2019-12-24 um 09:35 schrieb Oleg Kalnichevski: Ryan Are there any release blockers as far as you are concerned? Are there any known and reproducible test failures that need to be investigated and resolved? I am waiting for Gary's change on the TimeValue class for equals hashCode. M --

Re: Review of HttpCore before 5.0 GA

2019-12-25 Thread Michael Osipov
Am 2019-11-04 um 17:27 schrieb Oleg Kalnichevski: On Sun, 2019-11-03 at 22:50 +0100, Michael Osipov wrote: Hi folks, I have made a shallow, non-exhaustive (maybe wrong) review of the codebase before 5.0 GA to have the chance to improve things which will be frozen afterwards: ... over and

Re: [httpcomponents-core] 01/01: Normalize TimeUnit in TimeValue's equals() and hashCode()

2019-12-25 Thread Michael Osipov
ttpcomponents-core.git commit 2bb2c3872da044eab68f1bb800d420378bc80a95 Author: Michael Osipov AuthorDate: Wed Dec 25 19:38:33 2019 +0100 Normalize TimeUnit in TimeValue's equals() and hashCode() --- httpcore5/src/main/java/org/apache/hc/core5/util/TimeValue.java | 8 +--- .../src/test/java/org/apache/hc/core5/util/Te

Inconsistency/confusion on auth scheme names usage

2019-12-28 Thread Michael Osipov
Folks, this has been bugging me for some time lately and I'd like to know your opinion about it. I am also convinced that this may confuse some of your client users: We have: * interface AuthScheme with String #getName() * enum AuthSchemes which should be singular and maybe StandardAuthScheme

Re: Inconsistency/confusion on auth scheme names usage

2019-12-29 Thread Michael Osipov
Am 2019-12-28 um 17:17 schrieb Gary Gregory: On Sat, Dec 28, 2019 at 7:40 AM Michael Osipov wrote: Folks, this has been bugging me for some time lately and I'd like to know your opinion about it. I am also convinced that this may confuse some of your client users: We have: * inte

Re: New enum IOSession.State

2019-12-29 Thread Michael Osipov
Am 2019-12-29 um 21:45 schrieb Gary Gregory: Hi All: What do you think about making an enum called IOSession.State out of: int org.apache.hc.core5.reactor.IOSession.ACTIVE int org.apache.hc.core5.reactor.IOSession.CLOSED int org.apache.hc.core5.reactor.IOSession.CLOSING So you want to turn i

Re: Inconsistency/confusion on auth scheme names usage

2019-12-29 Thread Michael Osipov
values AND you allow users to provide custom implementations. I am aware of that scheme that this looks like a lot of complexity for something which does not need it. Does it? On Sun, Dec 29, 2019, 08:15 Michael Osipov wrote: Am 2019-12-28 um 17:17 schrieb Gary Gregory: On Sat, Dec 28

Status of enum HttpMultipartMode

2019-12-29 Thread Michael Osipov
Folks, just noticed HttpMultipartMode which mentions: /** RFC 822, RFC 2045, RFC 2046 compliant */ But RFC 822 has been superseded by RFC 2822, superseded by RFC 5322 and updated by RFC 6854. So have 2045 and 2046 updated by others. Also BROWSER_COMPATIBLE IE 5.0 and earlier? Is this mode s

Re: Status of enum HttpMultipartMode

2019-12-30 Thread Michael Osipov
Am 2019-12-30 um 16:56 schrieb Oleg Kalnichevski: On Mon, 2019-12-30 at 01:03 +0100, Michael Osipov wrote: Folks, just noticed HttpMultipartMode which mentions: /** RFC 822, RFC 2045, RFC 2046 compliant */ But RFC 822 has been superseded by RFC 2822, superseded by RFC 5322 and updated by RFC

Next core beta

2019-12-31 Thread Michael Osipov
Folks, is there anything open for the next core 5 beta? If not, Oleg would you do the honors and start the release process? thank you, Michael - To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands,

Re: Next core beta

2019-12-31 Thread Michael Osipov
Am 2019-12-31 um 10:52 schrieb Oleg Kalnichevski: On Tue, 2019-12-31 at 09:40 +0100, Michael Osipov wrote: Folks, is there anything open for the next core 5 beta? If not, Oleg would you do the honors and start the release process? thank you, Michael Will do tomorrow as soon as I get a nod

Re: Status of enum HttpMultipartMode

2019-12-31 Thread Michael Osipov
Am 2019-12-31 um 13:20 schrieb Oleg Kalnichevski: On Mon, 2019-12-30 at 13:13 -0500, Gary Gregory wrote: On Mon, Dec 30, 2019 at 12:11 PM Michael Osipov wrote: Am 2019-12-30 um 16:56 schrieb Oleg Kalnichevski: On Mon, 2019-12-30 at 01:03 +0100, Michael Osipov wrote: Folks, just noticed

Re: Next core beta

2019-12-31 Thread Michael Osipov
Am 2019-12-31 um 17:55 schrieb Oleg Kalnichevski: On Tue, 2019-12-31 at 11:10 -0500, Gary Gregory wrote: Micheal and all: - https://github.com/apache/httpcomponents-client/pull/194 followed by - https://github.com/apache/httpcomponents-client/pull/195 Gary That should not block HttpCore rel

Re: Next core beta

2019-12-31 Thread Michael Osipov
Am 2019-12-31 um 19:50 schrieb Ryan Schmitt: I don't have anything open for the next beta release. However, before we do a GA release, I need to investigate how URI normalization currently works in 5.x. The URI normalization changes in 4.5.x caused a lot of problems for the AWS SDK, so I want to

Re: Next core beta

2019-12-31 Thread Michael Osipov
I can't find it either. It was about restoring the previous behavior by calling RequestConfig, as far as I remember. I will keep looking and pass the link. Am 2019-12-31 um 21:16 schrieb Ryan Schmitt: I cannot find these comments. On Tue, Dec 31, 2019 at 11:01 AM Michael Osipov wrote:

Re: Next core beta

2019-12-31 Thread Michael Osipov
Am 2019-12-31 um 20:01 schrieb Michael Osipov: Am 2019-12-31 um 19:50 schrieb Ryan Schmitt: I don't have anything open for the next beta release. However, before we do a GA release, I need to investigate how URI normalization currently works in 5.x. The URI normalization changes in

Re: Please revert 4eff05c2b6f21b08878c33b364fd9552c66dcc5b

2019-12-31 Thread Michael Osipov
Am 2019-12-31 um 21:14 schrieb Oleg Kalnichevski: On Tue, 2019-12-31 at 15:10 -0500, Gary Gregory wrote: This is -1 from me, as this a classic anti-pattern: You are using the enum's ordinal value for sorting :-( I am guessing Micheal will also recognize this from Effective Java's guidelines "Ne

Re: Please revert 4eff05c2b6f21b08878c33b364fd9552c66dcc5b

2020-01-01 Thread Michael Osipov
Am 2020-01-01 um 14:29 schrieb Oleg Kalnichevski: On Tue, 2019-12-31 at 21:55 +0100, Michael Osipov wrote: Am 2019-12-31 um 21:14 schrieb Oleg Kalnichevski: On Tue, 2019-12-31 at 15:10 -0500, Gary Gregory wrote: This is -1 from me, as this a classic anti-pattern: You are using the enum&#

Re: HttpCore 5.0-beta11 release?

2020-01-01 Thread Michael Osipov
Am 2020-01-01 um 14:45 schrieb Oleg Kalnichevski: Folks Shall I proceed with HttpCore 5.0-beta11 release or not? Do we still need to rename anything in core? Nothing left on my list. From my POV, you may go ahead. Gary, Ryan? M ---

Re: HttpCore 5.0-beta11 release?

2020-01-01 Thread Michael Osipov
Am 2020-01-01 um 14:45 schrieb Oleg Kalnichevski: Folks Shall I proceed with HttpCore 5.0-beta11 release or not? Do we still need to rename anything in core? One nit during testing which should be addressed before GA: When running: JSSEProviderIntegrationTest and Conscrypt JAR does not cont

Re: HttpCore 5.0-beta11 release?

2020-01-03 Thread Michael Osipov
Am 2020-01-02 um 19:47 schrieb Oleg Kalnichevski: On Wed, 2020-01-01 at 23:46 +0100, Michael Osipov wrote: Am 2020-01-01 um 14:45 schrieb Oleg Kalnichevski: Folks Shall I proceed with HttpCore 5.0-beta11 release or not? Do we still need to rename anything in core? One nit during testing

Re: [VOTE] Release HttpCore 5.0-beta11 based on RC1

2020-01-04 Thread Michael Osipov
Am 2020-01-04 um 12:46 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpCore 5.0-beta11. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more

Re: [VOTE] Release HttpCore 5.0-beta11 based on RC1

2020-01-04 Thread Michael Osipov
Am 2020-01-04 um 17:11 schrieb Ryan Schmitt: Maven artefacts: ^ That's a typo. In English with i, opposed to German. "Artefact" is also an accepted spelling, it just looks really British. Indeed, according to Oxford Dict. In Maven sphere I have only seen/used th

Re: HttpClient 5.0-beta7 release blockers

2020-01-06 Thread Michael Osipov
Am 2020-01-06 um 11:05 schrieb Oleg Kalnichevski: Michael, Gary Do you still intend to rename stuff in HttpClient master? If so, could you please do so in the coming days in order to unblock HttpClient 5.0- beta7 release? Yes, this is scheduled for today! Do you want to integrate Core beta11

Re: [VOTE] Release HttpCore 4.4.13 based on RC1

2020-01-12 Thread Michael Osipov
Am 2020-01-09 um 14:04 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpCore 4.4.13. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more +1 t

Re: HttpClient 5.0-beta7 release

2020-01-13 Thread Michael Osipov
Am 2020-01-13 um 15:00 schrieb Oleg Kalnichevski: Michael, Gary How long do you intend to block HttpClient 5.0-beta7 release? Are you done with all this renaming and enum stuff? One remaining PR and I am done. Will merge tonight. --

Re: HttpClient 4.5.11 GA release notes

2020-01-14 Thread Michael Osipov
Am 2020-01-14 um 11:47 schrieb Oleg Kalnichevski: Folks Please review, update and amend release notes for the coming HttpClient 4.5.11 GA release https://github.com/apache/httpcomponents-client/blob/release-preparation/RELEASE_NOTES.txt Oleg --

Re: Re: HttpClient 5.0-beta7 release

2020-01-15 Thread Michael Osipov
> On Mon, 2020-01-13 at 20:20 +0100, Michael Osipov wrote: > > Am 2020-01-13 um 15:00 schrieb Oleg Kalnichevski: > > > Michael, Gary > > > > > > How long do you intend to block HttpClient 5.0-beta7 release? > > > > > > Are you done with all

Re: HttpClient 5.0-beta7 release

2020-01-15 Thread Michael Osipov
Am 2020-01-15 um 18:24 schrieb Oleg Kalnichevski: On Wed, 2020-01-15 at 17:36 +0100, Michael Osipov wrote: On Mon, 2020-01-13 at 20:20 +0100, Michael Osipov wrote: Am 2020-01-13 um 15:00 schrieb Oleg Kalnichevski: Michael, Gary How long do you intend to block HttpClient 5.0-beta7 release

Re: [VOTE] Release HttpClient 4.5.11 based on RC1

2020-01-16 Thread Michael Osipov
Am 2020-01-15 um 11:51 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpClient 4.5.11. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more +1

Re: HttpClient 5.0-beta7 release

2020-01-18 Thread Michael Osipov
Am 2020-01-18 um 11:02 schrieb Oleg Kalnichevski: On Wed, 2020-01-15 at 22:39 +0100, Michael Osipov wrote: Am 2020-01-15 um 18:24 schrieb Oleg Kalnichevski: On Wed, 2020-01-15 at 17:36 +0100, Michael Osipov wrote: On Mon, 2020-01-13 at 20:20 +0100, Michael Osipov wrote: Am 2020-01-13 um 15

Re: HttpClient 5.0-beta7 release

2020-01-18 Thread Michael Osipov
courtesy. Anything else more sophisticated can implemented by the user or donated. It really looks like an enum abuse for fluent builders. Gary, are you OK making them "public final classes"? M On Sat, Jan 18, 2020 at 11:48 AM Oleg Kalnichevski wrote: On Sat, 2020-01-18 at 16:17 +

Re: [proposal] Upcoming version 5 should require Java 8, not 7

2020-01-21 Thread Michael Osipov
Am 2020-01-20 um 19:29 schrieb Ryan Schmitt: The right time to upgrade to JDK8 would have been three years ago, before reams of callback code got written, and everything could have been built around CompletableFuture from the ground up. At this point, switching would be the worst of both worlds:

Re: [proposal] Upcoming version 5 should require Java 8, not 7

2020-01-21 Thread Michael Osipov
Am 2020-01-19 um 15:03 schrieb Gary Gregory: I propose that the upcoming HttpCore and HttpClient version 5.0 should require Java 8, not 7. - This will allow us to use java.time.Duration instead of cooking up our own TimeValue. Even if we want to keep the TimeValue and Timeout abstraction, they c

Re: 5.0 API freeze

2020-01-22 Thread Michael Osipov
Am 2020-01-22 um 09:50 schrieb Oleg Kalnichevski: Folks Please stop making API breaking changes in core master and client master. We have spent nearly 1.5 years tweaking APIs without adding any new features (except for the reactive streams). I believe this is enough. I will start with the last

Re: [VOTE] Release HttpClient 5.0-beta7 based on RC1

2020-01-24 Thread Michael Osipov
Am 2020-01-23 um 15:34 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpClient 5.0-beta7. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more

Re: "defaultRetryInterval must not be negative or zero"

2020-01-29 Thread Michael Osipov
Am 2020-01-29 um 18:50 schrieb Oleg Kalnichevski: On Wed, 2020-01-29 at 07:50 -0800, Ryan Schmitt wrote: You may recall from middle school that "greater than zero" means that zero is not a legal value. Why can't I pass in a zero interval in order to signal that I want retries to be performed imm

Re: Use finite (1 minute) connection keep-alive period by default

2020-02-14 Thread Michael Osipov
Am 2020-02-14 um 11:02 schrieb Oleg Kalnichevski: Folks Up to this point HttpClient of all versions use infinite connection keep-alive period unless explicitly instructed by the origin server to do otherwise. That can lead to connections going stale while kept-alive in the connection pool (subje

Re: Use finite (1 minute) connection keep-alive period by default

2020-02-16 Thread Michael Osipov
Am 2020-02-14 um 14:46 schrieb Oleg Kalnichevski: On Fri, 2020-02-14 at 14:22 +0100, Michael Osipov wrote: Am 2020-02-14 um 11:02 schrieb Oleg Kalnichevski: Folks Up to this point HttpClient of all versions use infinite connection keep-alive period unless explicitly instructed by the origin

Re: Use finite (1 minute) connection keep-alive period by default

2020-02-16 Thread Michael Osipov
Am 2020-02-14 um 19:14 schrieb Ryan Schmitt: I agree with the basic idea of this change, and I'm not too picky about the exact default. I'm using a five minute connection TTL, combined with a twenty second idle connection timeout. These values sound reasonable to me. --

Re: [VOTE] Release HttpClient 5.0 based on RC1

2020-02-19 Thread Michael Osipov
Am 2020-02-19 um 10:41 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpClient 5.0. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more +1 th

Re: HttpClient 4.5.12 release notes

2020-03-02 Thread Michael Osipov
Am 2020-03-02 um 15:12 schrieb Oleg Kalnichevski: Folks Please feel free to review, amend and extend the HttpClient 4.5.12 release notes. https://github.com/apache/httpcomponents-client/blob/release-preparation/RELEASE_NOTES.txt Fix for RedirectStrategy is missing. --

Re: HttpClient 4.5.12 release notes

2020-03-02 Thread Michael Osipov
Am 2020-03-02 um 20:22 schrieb Oleg Kalnichevski: On Mon, 2020-03-02 at 20:08 +0100, Michael Osipov wrote: Am 2020-03-02 um 15:12 schrieb Oleg Kalnichevski: Folks Please feel free to review, amend and extend the HttpClient 4.5.12 release notes. https://github.com/apache/httpcomponents

Re: [VOTE] Release HttpClient 4.5.12 based on RC1

2020-03-04 Thread Michael Osipov
Am 2020-03-04 um 14:07 schrieb Oleg Kalnichevski: Please vote on releasing these packages as HttpClient 4.5.12. The vote is open for the at least 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast and there are more +1

Re: HC 5.1 dev and release planning

2020-04-07 Thread Michael Osipov
Am 2020-04-07 um 15:05 schrieb Oleg Kalnichevski: Folks I would like to start introducing some minor API visible changes to HttpCore and HttpClient 5.x. As of now we really ought to be conservative about changes that go into bug fix releases and make sure that all non-trivial API and behavioral

Re: Feature request: URIBuilder to support RFC 6068 (mailto: URLs)

2020-04-17 Thread Michael Osipov
Am 2020-04-17 um 17:54 schrieb Torsten Rendelmann: Hello, Just want to know if this was yet dicussed (is there no "search" available via HTTP mail archive(s)??) or approved: I like to have the URIBuilder supports https://tools.ietf.org/html/rfc6068 Currently the tested version 5.0 has a stran

Re: Feature request: URIBuilder to support RFC 6068 (mailto: URLs)

2020-04-17 Thread Michael Osipov
Am 2020-04-17 um 22:50 schrieb Oleg Kalnichevski: On Fri, 2020-04-17 at 21:46 +0200, Michael Osipov wrote: Am 2020-04-17 um 17:54 schrieb Torsten Rendelmann: Hello, Just want to know if this was yet dicussed (is there no "search" available via HTTP mail archive(s)??) Markmail ha

Expect continue on chunked TE

2020-05-03 Thread Michael Osipov
Folks, why does RequestExpectContinue require entity.getContentLength() != 0? 5.1.1. Expect does not require a content length to be set. It only requires a request body. What if the request body is sent in chunks? Am I wrong here? Michael

Re: Expect continue on chunked TE

2020-05-04 Thread Michael Osipov
Am 2020-05-04 um 11:22 schrieb Oleg Kalnichevski: On Mon, 2020-05-04 at 01:07 +0200, Michael Osipov wrote: Folks, why does RequestExpectContinue require entity.getContentLength() != 0? 5.1.1. Expect does not require a content length to be set. It only requires a request body. What if the

Re: Expect continue on chunked TE

2020-05-04 Thread Michael Osipov
Am 2020-05-04 um 14:04 schrieb Oleg Kalnichevski: On Mon, 2020-05-04 at 12:29 +0200, Michael Osipov wrote: Am 2020-05-04 um 11:22 schrieb Oleg Kalnichevski: On Mon, 2020-05-04 at 01:07 +0200, Michael Osipov wrote: Folks, why does RequestExpectContinue require entity.getContentLength() != 0

My introduction and JIRA karma

2014-11-14 Thread Michael Osipov
Hi folks, I have been recently promoted as HC committer by Oleg. Being an Apache committer for serveral years now, contributing to Apache Maven, I finally decided to join this project too. Oleg asked me to join to make improvements on the GSS-API-based and SSPI-based (Windows) authentication

Re: My introduction and JIRA karma

2014-11-14 Thread Michael Osipov
Hi Karl and thanks for the welcome, Am 2014-11-14 um 17:44 schrieb Karl Wright: Welcome onboard! I'm the lead with the ManifoldCF project, which is a heavy user of httpclient, and the implementer of the NTLM code that HttpClient currently includes. I'm looking forward to someone keeping up to

Re: My introduction and JIRA karma

2014-11-14 Thread Michael Osipov
ter. On Fri, Nov 14, 2014 at 12:47 PM, Michael Osipov wrote: Hi Karl and thanks for the welcome, Am 2014-11-14 um 17:44 schrieb Karl Wright: Welcome onboard! I'm the lead with the ManifoldCF project, which is a heavy user of httpclient, and the implementer of the NTLM code that HttpC

Re: My introduction and JIRA karma

2014-11-14 Thread Michael Osipov
it is the only one that has anyone on it, but I am not sure if that is only for PMC members or both PMCs and Committers... Gary On Fri, Nov 14, 2014 at 11:36 AM, Michael Osipov wrote: Hi folks, I have been recently promoted as HC committer by Oleg. Being an Apache committer for serveral

Re: My introduction and JIRA karma

2014-11-14 Thread Michael Osipov
se of GSSCredential and always assumes implicit credential. Fortunately, there are several ways to solve that problem too. Michael On Fri, Nov 14, 2014 at 1:06 PM, Michael Osipov wrote: Am 2014-11-14 um 18:53 schrieb Karl Wright: Hi Michael, [...] Native code is not something that will wor

Re: My introduction and JIRA karma

2014-11-14 Thread Michael Osipov
sourceforge.net/xref/net/sf/michaelo/dirctxsrc/DirContextSource.html#L510 [2] http://tomcatspnegoad.sourceforge.net/xref/net/sf/michaelo/tomcat/authenticator/CurrentWindowsIdentityAuthenticator.html#L93 Michael On Fri, Nov 14, 2014 at 1:38 PM, Michael Osipov wrote: Am 2014-11-14 um 19:21 schr

Re: My introduction and JIRA karma

2014-11-15 Thread Michael Osipov
rstand its logic. Michael On Fri, Nov 14, 2014 at 2:36 PM, Michael Osipov wrote: Am 2014-11-14 um 20:00 schrieb Karl Wright: bq. Unfortunately, HTTPClient does not support direct use of GSSCredential and always assumes implicit credential. Fortunately, there are several ways to solve that p

Re: My introduction and JIRA karma

2014-11-21 Thread Michael Osipov
Am 2014-11-16 um 13:08 schrieb Oleg Kalnichevski: On Sat, 2014-11-15 at 21:58 +0100, Michael Osipov wrote: Am 2014-11-15 um 14:27 schrieb Karl Wright: Hi Michael, I understand how the workaround would work if I should implement it that way, but I'm less certain about your proposed chang

Re: HC core and client 4.4 GA release planning

2014-12-01 Thread Michael Osipov
Am 2014-12-01 um 11:46 schrieb Oleg Kalnichevski: Folks There has been no bug reports / change requests for the 4.4 branch of HttpCore for some while. I see no good reasons to delay 4.4 GA release any longer given that new development efforts have moved to trunk (5.0). Are there any objections

Re: HttpClient 4.4 release notes; Re: HttpClient 4.4 tutorial preview

2015-01-19 Thread Michael Osipov
Am 2015-01-19 um 17:38 schrieb Oleg Kalnichevski: Folks Please review 4.4 release notes and make changes / amendments you deem necessary: http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/RELEASE_NOTES.txt @Michael, I hope the statement about experimental status of the Native W

Re: HttpClient 4.4 release notes; Re: HttpClient 4.4 tutorial preview

2015-01-20 Thread Michael Osipov
Am 2015-01-19 um 22:22 schrieb Oleg Kalnichevski: On Mon, 2015-01-19 at 20:56 +0100, Michael Osipov wrote: Am 2015-01-19 um 17:38 schrieb Oleg Kalnichevski: Folks Please review 4.4 release notes and make changes / amendments you deem necessary: http://svn.apache.org/repos/asf/httpcomponents

Re: Status of Kerberos auth?

2015-02-08 Thread Michael Osipov
Am 2015-02-08 um 00:41 schrieb Karl Wright: Hi folks, I saw the latest httpclient release go out the door. It was not clear, though, whether Kerberos integration had been completed in the manner planned, using the same credential setup other authentication methods currently use. Can someone fi

HttpCore 4.4 release notes and JIRA

2015-02-10 Thread Michael Osipov
Hi folks, stupid questions: why do the release notes [1] not mention a word about 4.4 and why is the version in JIRA not released with an unresolved issue [2]? [1] http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES.txt [2] https://issues.apache.org/jira/browse/HTTPCORE-369?jql=

Re: HttpCore 4.4 release notes and JIRA

2015-02-11 Thread Michael Osipov
Am 2015-02-11 um 09:33 schrieb Oleg Kalnichevski: On Tue, 2015-02-10 at 22:25 +0100, Michael Osipov wrote: Hi folks, stupid questions: why do the release notes [1] not mention a word about 4.4 Because the trunk is 5.0. The 4.4.x branch can be found here http://svn.apache.org/repos/asf

Re: svn commit: r1658967 - /httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/util/VersionInfo.java

2015-02-14 Thread Michael Osipov
Am 2015-02-11 um 21:24 schrieb sebb: On 11 February 2015 at 14:23, wrote: Author: michaelo Date: Wed Feb 11 14:23:29 2015 New Revision: 1658967 URL: http://svn.apache.org/r1658967 Log: HTTPCORE-395: VersionInfo#getUserAgent reports incorrect Java version Modified: httpcomponents/httpco

<    1   2   3   4   5   6   7   8   9   10   >