Commit701dbc37Recorded4 Aug 2026Repositorycourier
Relock onto the bounded TLS chain
Message
sigil-telegram 0.10.6 carries sigil-http 0.18.3, which bounds the TLS handshake and the request write, and courier already passes connect-timeout: on both its poll and send paths. So this relock is the one place in the estate where the bound takes effect without any further code change.
Chain is sigil-telegram 0.10.6, sigil-http 0.18.3, sigil-tls 0.16.5 on sigil-lib 0.18.2. Suite 120 for 120 against it.
Name resolution is still unbounded, so this narrows the window rather than closing it.
Changed
sigil.lock | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)Diff
sigil.lockmodified
@@ -35,25 +35,25 @@
35
(package name: "sigil-yaml" 36
url: "codeberg:sigil/sigil-yaml" 37
ref: "^0.9.1"−38
sha: "38e96aa33d83e7881dc9860995883fdd6ee05593"−39
version: "0.9.1")+38
sha: "3f8955b867950cc8a9da717b8918b802c57d021f"+39
version: "0.9.2") 40
(package name: "sigil-telegram" 41
url: "codeberg:sigil/sigil-telegram" 42
ref: "^0.10.0"−43
sha: "67862220e42d5fdffe44824143d9b7f72ff0b934"−44
version: "0.10.5")+43
sha: "ad6aa63876f2bc53eac5f7db4c124a9ec95e0bec"+44
version: "0.10.6") 45
(package name: "sigil-test" 46
url: "codeberg:sigil/sigil" 47
ref: "^0.17"−48
sha: "bd2a47b44bff2051073044046e000fd7f0e587ca"+48
sha: "070f133a3524142b4febfd7c287385186b616252" 49
package-selector: "sigil-test"−50
version: "0.17.12")+50
version: "0.17.20") 51
(package name: "sigil-test-runner" 52
url: "codeberg:sigil/sigil" 53
ref: "^0.17"−54
sha: "bd2a47b44bff2051073044046e000fd7f0e587ca"+54
sha: "070f133a3524142b4febfd7c287385186b616252" 55
package-selector: "sigil-test-runner"−56
version: "0.17.12")+56
version: "0.17.20") 57
(package name: "sigil-nrepl" 58
url: "codeberg:sigil/sigil-nrepl" 59
ref: "^0.16"@@ -61,9 +61,9 @@
61
version: "0.16.2") 62
(package name: "sigil-http" 63
url: "codeberg:sigil/sigil-http"−64
ref: "^0.16.0"−65
sha: "c24a14cabdb5ceed6273d7a6c1004baee07d69a0"−66
version: "0.16.7")+64
ref: "^0.18.3"+65
sha: "98e86e5b24efc775c0eda24bf886c9b39b3ffbe2"+66
version: "0.18.3") 67
(package name: "sigil-ansi" 68
url: "codeberg:sigil/sigil-ansi" 69
ref: "^0.16.0"@@ -86,9 +86,9 @@
86
version: "0.16.1") 87
(package name: "sigil-tls" 88
url: "codeberg:sigil/sigil-tls"−89
ref: "^0.16.0"−90
sha: "30e8c2a84345dc4d484f5c085daa5bd16fc60fe1"−91
version: "0.16.3")+89
ref: "^0.16.5"+90
sha: "fe4b756f2f46eacf5e3a4eb5d17f2681d88c5ee8"+91
version: "0.16.5") 92
(package name: "sigil-hooks" 93
url: "codeberg:sigil/sigil-hooks" 94
ref: "^0.16.0"@@ -102,8 +102,8 @@
102
(package name: "sigil-crypto" 103
url: "codeberg:sigil/sigil-crypto" 104
ref: "^0.16"−105
sha: "a391c4ed73891ac5dc8a6da98b80a340c03f801f"−106
version: "0.16.3")+105
sha: "964eec2fad375834e2b49da454209fabc059ca30"+106
version: "0.16.4") 107
(package name: "sigil-args" 108
url: "codeberg:sigil/sigil-args" 109
ref: "^0.16.0"