[PATCH 00 of 15] require modern SSL/TLS implementation

2020-05-30 Thread Manuel Jacob
___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

[PATCH 05 of 15] hgweb: avoid using `sslutil.modernssl`

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590807553 -7200 # Sat May 30 04:59:13 2020 +0200 # Node ID f8ae379a8dcfebbec6cf6570d8d38fa1e3b6bcea # Parent fa4460229a8d1a392564d0cbe78216760154822c # EXP-Topic require_modern_ssl hgweb: avoid using `sslutil.modernssl` `sslutil.modernssl`

[PATCH 09 of 15] tests: remove "sslcontext" check

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590809273 -7200 # Sat May 30 05:27:53 2020 +0200 # Node ID 13922e383d20ca51752a2c3bd16429a5b0e30397 # Parent 9ae0e1b1a499dfce1807e3c9ec5c03714c6f154a # EXP-Topic require_modern_ssl tests: remove "sslcontext" check Now that we require the

Re: [PATCH 09 of 15] tests: remove "sslcontext" check

2020-05-30 Thread Yuya Nishihara
On Sat, 30 May 2020 07:52:21 +0200, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1590809273 -7200 > # Sat May 30 05:27:53 2020 +0200 > # Node ID 13922e383d20ca51752a2c3bd16429a5b0e30397 > # Parent 9ae0e1b1a499dfce1807e3c9ec5c03714c6f154a > # EXP-Topic

[PATCH 14 of 15] tests: remove "tls1.2" check

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590816692 -7200 # Sat May 30 07:31:32 2020 +0200 # Node ID 115c95a26b530486ebf9000ad5b7dc6a0c188e7a # Parent e42ce24c506a9336dd6ecc8b4f83889580d8af6b # EXP-Topic require_modern_ssl tests: remove "tls1.2" check Now that we require that the

[PATCH 03 of 15] sslutil: remove code checking for presence of ssl.SSLContext

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590779902 -7200 # Fri May 29 21:18:22 2020 +0200 # Node ID 4b0fc7112e0c75ae290e9204bd9efdca841244df # Parent c8a697e466dec7726cf0e5d30dafcc37f13196f0 # EXP-Topic require_modern_ssl sslutil: remove code checking for presence of ssl.SSLContext

[PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590783568 -7200 # Fri May 29 22:19:28 2020 +0200 # Node ID 38f91fbf3f53237e4f5b7fd382f72cfab5e2c8fd # Parent 13922e383d20ca51752a2c3bd16429a5b0e30397 # EXP-Topic require_modern_ssl sslutil: assert that the Python we run on supports TLS 1.1

[PATCH 02 of 15] setup: require a Python version with modern SSL features

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590779246 -7200 # Fri May 29 21:07:26 2020 +0200 # Node ID c8a697e466dec7726cf0e5d30dafcc37f13196f0 # Parent 45c87d05a2ba00d32181c94bf56d52f48f9c9f02 # EXP-Topic require_modern_ssl setup: require a Python version with modern SSL features

[PATCH 06 of 15] sslutil: eliminate `modernssl` by constant-folding code using it

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590780604 -7200 # Fri May 29 21:30:04 2020 +0200 # Node ID 0f3d341877afb1bb05ec8abc5e4bbc5d318a6d41 # Parent f8ae379a8dcfebbec6cf6570d8d38fa1e3b6bcea # EXP-Topic require_modern_ssl sslutil: eliminate `modernssl` by constant-folding code using

[Bug 6338] New: filemap need files-list support

2020-05-30 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=6338 Bug ID: 6338 Summary: filemap need files-list support Product: Mercurial Version: 5.4rc0 Hardware: All OS: All Status: UNCONFIRMED Severity: feature

Re: [PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Yuya Nishihara
On Sat, 30 May 2020 07:52:22 +0200, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1590783568 -7200 > # Fri May 29 22:19:28 2020 +0200 > # Node ID 38f91fbf3f53237e4f5b7fd382f72cfab5e2c8fd > # Parent 13922e383d20ca51752a2c3bd16429a5b0e30397 > # EXP-Topic

[PATCH 11 of 15] sslutil: remove comment referring to unsupported legacy stacks

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590785278 -7200 # Fri May 29 22:47:58 2020 +0200 # Node ID 34c4c1b13c793f5860c840043fbf8e4b2eb8a9a2 # Parent 38f91fbf3f53237e4f5b7fd382f72cfab5e2c8fd # EXP-Topic require_modern_ssl sslutil: remove comment referring to unsupported legacy

[PATCH 15 of 15] sslutil: remove fallback for `ssl` attributes that we can assume to be present

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590806514 -7200 # Sat May 30 04:41:54 2020 +0200 # Node ID c9b1893bc6f9e93599187d3f38c5fce282b045b8 # Parent 115c95a26b530486ebf9000ad5b7dc6a0c188e7a # EXP-Topic require_modern_ssl sslutil: remove fallback for `ssl` attributes that we can

[PATCH v2] sslutil: remove fallback for `ssl` attributes that we can assume to be present

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590806514 -7200 # Sat May 30 04:41:54 2020 +0200 # Node ID 7a6519cba165ec9dced7465359d2937cc7587328 # Parent 7e15b535202e2ac21349cb5b66c3374e176d3bab # EXP-Topic require_modern_ssl sslutil: remove fallback for `ssl` attributes that we can

Re: [PATCH 05 of 15] hgweb: avoid using `sslutil.modernssl`

2020-05-30 Thread Yuya Nishihara
On Sat, 30 May 2020 07:52:17 +0200, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1590807553 -7200 > # Sat May 30 04:59:13 2020 +0200 > # Node ID f8ae379a8dcfebbec6cf6570d8d38fa1e3b6bcea > # Parent fa4460229a8d1a392564d0cbe78216760154822c > # EXP-Topic

[PATCH 04 of 15] sslutil: remove comments referring to removed SSLContext emulation class

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590784286 -7200 # Fri May 29 22:31:26 2020 +0200 # Node ID fa4460229a8d1a392564d0cbe78216760154822c # Parent 4b0fc7112e0c75ae290e9204bd9efdca841244df # EXP-Topic require_modern_ssl sslutil: remove comments referring to removed SSLContext

[PATCH 08 of 15] sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590801838 -7200 # Sat May 30 03:23:58 2020 +0200 # Node ID 9ae0e1b1a499dfce1807e3c9ec5c03714c6f154a # Parent 992db2b7bd11431df9145abc35dca2eba73b9972 # EXP-Topic require_modern_ssl sslutil: eliminate `_canloaddefaultcerts` by constant-folding

[PATCH 01 of 15] sslutil: set `_canloaddefaultcerts` to `True` if `ssl.SSLContext` is present

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590803219 -7200 # Sat May 30 03:46:59 2020 +0200 # Node ID 45c87d05a2ba00d32181c94bf56d52f48f9c9f02 # Parent 3aed7d262bdfd08e8a5d356c8f5a90251bfc70b5 # EXP-Topic require_modern_ssl sslutil: set `_canloaddefaultcerts` to `True` if

[PATCH 13 of 15] sslutil: simplify code, now that `supportedprotocols` is constant

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590798598 -7200 # Sat May 30 02:29:58 2020 +0200 # Node ID e42ce24c506a9336dd6ecc8b4f83889580d8af6b # Parent de89534c092f5d2e2eb8c7b21dcb81d83aa3 # EXP-Topic require_modern_ssl sslutil: simplify code, now that `supportedprotocols` is

[PATCH v2] setup: require a Python version with modern SSL features

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590779246 -7200 # Fri May 29 21:07:26 2020 +0200 # Node ID 0b77428d79bddca909ade8dcb59fb153f15db0d8 # Parent 45c87d05a2ba00d32181c94bf56d52f48f9c9f02 # EXP-Topic require_modern_ssl setup: require a Python version with modern SSL features

[PATCH 07 of 15] tests: remove "defaultcacerts" check

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590808082 -7200 # Sat May 30 05:08:02 2020 +0200 # Node ID 992db2b7bd11431df9145abc35dca2eba73b9972 # Parent 0f3d341877afb1bb05ec8abc5e4bbc5d318a6d41 # EXP-Topic require_modern_ssl tests: remove "defaultcacerts" check

[PATCH 12 of 15] sslutil: simplify code for printing an error message when negotiation fails

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590800420 -7200 # Sat May 30 03:00:20 2020 +0200 # Node ID de89534c092f5d2e2eb8c7b21dcb81d83aa3 # Parent 34c4c1b13c793f5860c840043fbf8e4b2eb8a9a2 # EXP-Topic require_modern_ssl sslutil: simplify code for printing an error message when

mercurial@44872: 4 new changesets

2020-05-30 Thread Mercurial Commits
4 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/4313a0d7540d changeset: 44869:4313a0d7540d user:Raphaël Gomès date:Fri May 29 12:12:16 2020 +0200 summary: rust-dependencies: update `regex` to 1.3.9

D8602: rust: update the mention of hgcli in rust/README.rst

2020-05-30 Thread valentin.gatienbaron (Valentin Gatien-Baron)
valentin.gatienbaron created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This may not be exactly right, but it's better than before. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL

Re: [PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Gregory Szorc
On Sat, May 30, 2020 at 6:36 AM Yuya Nishihara wrote: > On Sat, 30 May 2020 07:52:22 +0200, Manuel Jacob wrote: > > # HG changeset patch > > # User Manuel Jacob > > # Date 1590783568 -7200 > > # Fri May 29 22:19:28 2020 +0200 > > # Node ID 38f91fbf3f53237e4f5b7fd382f72cfab5e2c8fd > > #

D8456: rust: remove duplicate import

2020-05-30 Thread indygreg (Gregory Szorc)
indygreg added a comment. It looks like `hg phabread | hg import -` produced an empty changeset, which I accidentally pushed. I have since rewritten `@` on `hg-committed` to remove the empty changeset. This differential revision should be reopened (which I cannot do since I don't own it).

Re: [PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Manuel Jacob
On 2020-05-30 17:54, Gregory Szorc wrote: On Sat, May 30, 2020 at 6:36 AM Yuya Nishihara wrote: On Sat, 30 May 2020 07:52:22 +0200, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1590783568 -7200 > # Fri May 29 22:19:28 2020 +0200 > # Node ID

mercurial@44882: 3 new changesets

2020-05-30 Thread Mercurial Commits
3 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/7dd63a8cb1ee changeset: 44880:7dd63a8cb1ee user:Manuel Jacob date:Sat May 30 03:23:58 2020 +0200 summary: sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it

[PATCH v2] tests: stop checking for optional, now impossible output

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590858293 -7200 # Sat May 30 19:04:53 2020 +0200 # Node ID cb67261e7796a4b31597192a4f4cde83fb1bc406 # Parent 89f83e47e9c9ad53a04c8c829730f04d8275437e tests: stop checking for optional, now impossible output In 7dd63a8cb1ee, the code that

Re: [PATCH 05 of 15] hgweb: avoid using `sslutil.modernssl`

2020-05-30 Thread Gregory Szorc
On Sat, May 30, 2020 at 6:25 AM Yuya Nishihara wrote: > On Sat, 30 May 2020 07:52:17 +0200, Manuel Jacob wrote: > > # HG changeset patch > > # User Manuel Jacob > > # Date 1590807553 -7200 > > # Sat May 30 04:59:13 2020 +0200 > > # Node ID f8ae379a8dcfebbec6cf6570d8d38fa1e3b6bcea > > #

Re: [PATCH 05 of 15] hgweb: avoid using `sslutil.modernssl`

2020-05-30 Thread Gregory Szorc
On Sat, May 30, 2020 at 9:04 AM Manuel Jacob wrote: > On 2020-05-30 17:49, Gregory Szorc wrote: > > On Sat, May 30, 2020 at 6:25 AM Yuya Nishihara wrote: > > > >> On Sat, 30 May 2020 07:52:17 +0200, Manuel Jacob wrote: > >> > # HG changeset patch > >> > # User Manuel Jacob > >> > # Date

D8603: rust: add a pointer for profiling to the README

2020-05-30 Thread valentin.gatienbaron (Valentin Gatien-Baron)
valentin.gatienbaron created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY As figuring out how to get useful profiles is not obvious. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL

[PATCH] tests: stop checking for optional, now impossible output

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590858293 -7200 # Sat May 30 19:04:53 2020 +0200 # Node ID 70309bddd6a07a36583b54fef06591c212508990 # Parent 89f83e47e9c9ad53a04c8c829730f04d8275437e tests: stop checking for optional, now impossible output In 7dd63a8cb1ee, the code that

D8600: scmutil: clarify getuipathfn comment

2020-05-30 Thread valentin.gatienbaron (Valentin Gatien-Baron)
valentin.gatienbaron created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D8600 AFFECTED FILES mercurial/scmutil.py CHANGE DETAILS diff --git

D8601: rust: remove one more occurrence of re2

2020-05-30 Thread valentin.gatienbaron (Valentin Gatien-Baron)
valentin.gatienbaron created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D8601 AFFECTED FILES rust/README.rst CHANGE DETAILS diff --git

Re: [PATCH 05 of 15] hgweb: avoid using `sslutil.modernssl`

2020-05-30 Thread Manuel Jacob
On 2020-05-30 17:49, Gregory Szorc wrote: On Sat, May 30, 2020 at 6:25 AM Yuya Nishihara wrote: On Sat, 30 May 2020 07:52:17 +0200, Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1590807553 -7200 > # Sat May 30 04:59:13 2020 +0200 > # Node ID

D8456: rust: remove duplicate import

2020-05-30 Thread indygreg (Gregory Szorc)
Herald added a subscriber: mercurial-patches. This revision now requires changes to proceed. indygreg added a comment. indygreg requested changes to this revision. This patch currently fails to apply. REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION

D8604: relnotes: advertize the possibility to use rust

2020-05-30 Thread valentin.gatienbaron (Valentin Gatien-Baron)
valentin.gatienbaron created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY I think the rust work may have been mentioned in the release notes, but if so only in passing, and not as an invitation to try it out. I think

D8456: rust: remove duplicate import

2020-05-30 Thread indygreg (Gregory Szorc)
indygreg added a comment. Well, I attempted to rewrite `@`. But somehow the empty changeset got published before that push completed. So it is forever part of history now :/ REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D8456/new/ REVISION DETAIL

D7177: rebase: introduce optional parent mapping

2020-05-30 Thread martinvonz (Martin von Zweigbergk)
martinvonz added a comment. Maybe another option is to allow multiple `-d` arguments for this case? Something like `hg rebase -r C -d B -d D`. I haven't thought through BC, but I think that's what I'd prefer if we were writing rebase from scratch. I know we can't support `hg rebase -r C -d

D8456: rust: remove duplicate import

2020-05-30 Thread Raphaël Gomès
Closed by commit rHGbe3e85cf8f4d: rust: remove duplicate import (authored by Alphare). This revision was automatically updated to reflect the committed changes. This revision was not accepted when it landed; it landed in state "Needs Revision". CHANGED PRIOR TO COMMIT

Re: [PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Joerg Sonnenberger
On Sat, May 30, 2020 at 07:52:22AM +0200, Manuel Jacob wrote: > sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2 Given that many systems want to phase out TLS 1.1, it seems questionable to enforce this. Joerg ___ Mercurial-devel

Re: [PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Gregory Szorc
On Sat, May 30, 2020 at 9:51 AM Manuel Jacob wrote: > On 2020-05-30 17:54, Gregory Szorc wrote: > > On Sat, May 30, 2020 at 6:36 AM Yuya Nishihara wrote: > > > >> On Sat, 30 May 2020 07:52:22 +0200, Manuel Jacob wrote: > >> > # HG changeset patch > >> > # User Manuel Jacob > >> > # Date

Re: [PATCH 10 of 15] sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Manuel Jacob
On 2020-05-30 19:10, Gregory Szorc wrote: On Sat, May 30, 2020 at 9:51 AM Manuel Jacob wrote: On 2020-05-30 17:54, Gregory Szorc wrote: > On Sat, May 30, 2020 at 6:36 AM Yuya Nishihara wrote: > >> On Sat, 30 May 2020 07:52:22 +0200, Manuel Jacob wrote: >> > # HG changeset patch >> > # User

mercurial@44879: 7 new changesets

2020-05-30 Thread Mercurial Commits
7 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/47b3c8383cc1 changeset: 44873:47b3c8383cc1 user:Manuel Jacob date:Sat May 30 03:46:59 2020 +0200 summary: sslutil: set `_canloaddefaultcerts` to `True` if `ssl.SSLContext` is present

[Bug 6339] New: convert aborts with busy undo.backupfiles on filter empty merge rev

2020-05-30 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=6339 Bug ID: 6339 Summary: convert aborts with busy undo.backupfiles on filter empty merge rev Product: Mercurial Version: 5.4rc0 Hardware: PC OS: Other

Re: [PATCH 08 of 15] sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it

2020-05-30 Thread Gregory Szorc
On Sat, May 30, 2020 at 10:16 AM Manuel Jacob wrote: > On 2020-05-30 18:11, Gregory Szorc wrote: > > On Fri, May 29, 2020 at 11:50 PM Manuel Jacob > > wrote: > > > >> # HG changeset patch > >> # User Manuel Jacob > >> # Date 1590801838 -7200 > >> # Sat May 30 03:23:58 2020 +0200 > >> #

Re: [PATCH 08 of 15] sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it

2020-05-30 Thread Gregory Szorc
On Fri, May 29, 2020 at 11:50 PM Manuel Jacob wrote: > # HG changeset patch > # User Manuel Jacob > # Date 1590801838 -7200 > # Sat May 30 03:23:58 2020 +0200 > # Node ID 9ae0e1b1a499dfce1807e3c9ec5c03714c6f154a > # Parent 992db2b7bd11431df9145abc35dca2eba73b9972 > # EXP-Topic

Re: [PATCH 08 of 15] sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it

2020-05-30 Thread Manuel Jacob
On 2020-05-30 18:11, Gregory Szorc wrote: On Fri, May 29, 2020 at 11:50 PM Manuel Jacob wrote: # HG changeset patch # User Manuel Jacob # Date 1590801838 -7200 # Sat May 30 03:23:58 2020 +0200 # Node ID 9ae0e1b1a499dfce1807e3c9ec5c03714c6f154a # Parent

[PATCH 05 of 10 v2] sslutil: simplify code for printing an error message when negotiation fails

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590800420 -7200 # Sat May 30 03:00:20 2020 +0200 # Node ID bb58183ab539f542382b7f175377e8bd69cc452a # Parent 5d4b7c8aac2c8e7c5f981e9e9c30dc14f90d886f # EXP-Topic require_modern_ssl sslutil: simplify code for printing an error message when

[PATCH 04 of 10 v2] sslutil: remove comment referring to unsupported legacy stacks

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590785278 -7200 # Fri May 29 22:47:58 2020 +0200 # Node ID 5d4b7c8aac2c8e7c5f981e9e9c30dc14f90d886f # Parent 594ab49f13ab0caba9f4934803932cd9b37e96d1 # EXP-Topic require_modern_ssl sslutil: remove comment referring to unsupported legacy

[PATCH 09 of 10 v2] tests: remove "tls1.2" check

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590816692 -7200 # Sat May 30 07:31:32 2020 +0200 # Node ID 727c3b95f5ace64398c262b1093427d6d8a03815 # Parent 08796924bd51030b433408c755b1bd28d38393e8 # EXP-Topic require_modern_ssl tests: remove "tls1.2" check Now that we require that the

[PATCH 01 of 10 v2] relnotes: note that we now require modern SSL/TLS features in Python

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590873537 -7200 # Sat May 30 23:18:57 2020 +0200 # Node ID d5441892eb22aa451bb479919e95f671e99857eb # Parent ed05581cec9e829ee4dd3daef8fc4fdd63f6ab54 # EXP-Topic require_modern_ssl relnotes: note that we now require modern SSL/TLS features in

[PATCH 02 of 10 v2] setup: require that Python supports TLS 1.1 and TLS 1.2

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590874939 -7200 # Sat May 30 23:42:19 2020 +0200 # Node ID b33cc1f796e9c3aa6df1e51d36f0b3c061dfee9e # Parent d5441892eb22aa451bb479919e95f671e99857eb # EXP-Topic require_modern_ssl setup: require that Python supports TLS 1.1 and TLS 1.2 This

[PATCH 03 of 10 v2] sslutil: convert check for TLS 1.1 and TLS 1.2 into assert

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590783568 -7200 # Fri May 29 22:19:28 2020 +0200 # Node ID 594ab49f13ab0caba9f4934803932cd9b37e96d1 # Parent b33cc1f796e9c3aa6df1e51d36f0b3c061dfee9e # EXP-Topic require_modern_ssl sslutil: convert check for TLS 1.1 and TLS 1.2 into assert

[PATCH 06 of 10 v2] tests: stop checking for optional, now impossible output

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590877556 -7200 # Sun May 31 00:25:56 2020 +0200 # Node ID 0e08e9113869685dd452056179c05e51c467c348 # Parent bb58183ab539f542382b7f175377e8bd69cc452a # EXP-Topic require_modern_ssl tests: stop checking for optional, now impossible output The

[PATCH 08 of 10 v2] config: remove unused hostsecurity.disabletls10warning config

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590877849 -7200 # Sun May 31 00:30:49 2020 +0200 # Node ID 08796924bd51030b433408c755b1bd28d38393e8 # Parent 10a6978ae2f7de160e1468e5c434421ada5f3567 # EXP-Topic require_modern_ssl config: remove unused hostsecurity.disabletls10warning config

[PATCH 10 of 10 v2] sslutil: remove fallback for `ssl` attributes that we can assume to be present

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590806514 -7200 # Sat May 30 04:41:54 2020 +0200 # Node ID 15f8f319b5a41dbf68b2dfc308503128c37c61ab # Parent 727c3b95f5ace64398c262b1093427d6d8a03815 # EXP-Topic require_modern_ssl sslutil: remove fallback for `ssl` attributes that we can

[PATCH 00 of 10 v2] require ssl module to support TLS 1.1 and 1.2

2020-05-30 Thread Manuel Jacob
___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

[PATCH 1 of 2 v3] relnotes: note that we now require modern SSL/TLS features in Python

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590873537 -7200 # Sat May 30 23:18:57 2020 +0200 # Node ID d5441892eb22aa451bb479919e95f671e99857eb # Parent ed05581cec9e829ee4dd3daef8fc4fdd63f6ab54 # EXP-Topic require_modern_ssl relnotes: note that we now require modern SSL/TLS features in

[PATCH 07 of 10 v2] sslutil: simplify code, now that `supportedprotocols` is constant

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590798598 -7200 # Sat May 30 02:29:58 2020 +0200 # Node ID 10a6978ae2f7de160e1468e5c434421ada5f3567 # Parent 0e08e9113869685dd452056179c05e51c467c348 # EXP-Topic require_modern_ssl sslutil: simplify code, now that `supportedprotocols` is

[PATCH 2 of 2 v3] setup: require that Python has TLS 1.1 or TLS 1.2

2020-05-30 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1590874939 -7200 # Sat May 30 23:42:19 2020 +0200 # Node ID 9590fdc527eb7c96c252af5b471da6f33bb1295f # Parent d5441892eb22aa451bb479919e95f671e99857eb # EXP-Topic require_modern_ssl setup: require that Python has TLS 1.1 or TLS 1.2 This