Steven Fackler
1085e79447
Remove `SslRef::compression`
...
TLS compression is extremely deprecated, so no-one should be messing
with this in the first place.
2017-12-28 20:22:05 -08:00
Steven Fackler
afec43351c
Merge pull request #806 from sfackler/servername-param
...
Add a parameter to servername
2017-12-28 11:24:42 -07:00
Steven Fackler
23bab6336e
Add a parameter to servername
2017-12-28 10:18:23 -08:00
Steven Fackler
e1d442e65b
Merge pull request #804 from sfackler/alpn-overhaul
...
Overhaul ALPN
2017-12-27 16:30:28 -07:00
Steven Fackler
7fbda61609
Overhaul ALPN
...
There was previously a lot of behind the scenes magic. We now bind much
more directly to the relevant functions.
Also remove APN support. That protocol is supersceded by ALPN - let's
see if anyone actually needs to use it.
2017-12-27 16:24:01 -07:00
Steven Fackler
dcfe1dfa8b
Merge pull request #802 from sfackler/ssl-error
...
Overhaul ssl error
2017-12-27 09:52:03 -07:00
Steven Fackler
52a06adc08
Overhaul ssl error
2017-12-26 21:03:49 -07:00
Steven Fackler
642d5bd54d
Merge pull request #801 from sfackler/verify-error
...
Overhaul verify error type
2017-12-26 15:04:26 -07:00
Steven Fackler
1166a6c3bf
Flag off constant
2017-12-26 14:54:45 -07:00
Steven Fackler
f9866cd44f
Split X509StoreContextRef::ssl up
2017-12-26 14:53:35 -07:00
Steven Fackler
129b6b9d84
Overhaul verify error type
...
Also set the error in the hostname verification callback for 1.0.1
2017-12-26 14:43:10 -07:00
Steven Fackler
be04bc4064
Merge pull request #800 from sfackler/connector-construction
...
Adjust SslConnector and SslAcceptor construction
2017-12-26 10:44:20 -07:00
Steven Fackler
19dc6ce1eb
Adjust SslConnector and SslAcceptor construction
2017-12-26 10:39:21 -07:00
Steven Fackler
3fe5d562fb
Merge pull request #799 from sfackler/no-any
...
Drop Any bounds
2017-12-26 08:00:40 -08:00
Steven Fackler
ce0641f093
Drop Any bounds
2017-12-26 08:55:12 -07:00
Steven Fackler
fdb8909c32
Merge pull request #798 from sfackler/deprecation
...
Remove deprecated APIs
2017-12-26 07:43:31 -08:00
Steven Fackler
2adf2cf12b
Remove deprecated APIs
2017-12-25 22:09:27 -07:00
Steven Fackler
ff9fe6fe04
Merge pull request #797 from sfackler/fixmes
...
Fix a bunch of FIXMEs
2017-12-25 20:49:30 -08:00
Steven Fackler
3744e31e16
Fix a bunch of FIXMEs
2017-12-25 21:44:41 -07:00
Steven Fackler
90d8a799fe
Merge pull request #796 from sfackler/assoc-consts
...
Associated consts
2017-12-25 20:24:24 -08:00
Steven Fackler
7cc6c9b2f2
Tweak default ssl options
2017-12-25 21:18:49 -07:00
Steven Fackler
7d0c6c9442
Fix tests
2017-12-25 20:32:06 -07:00
Steven Fackler
69652d5dad
Bump to 1.20.0
2017-12-25 20:04:27 -07:00
Steven Fackler
77448362ce
Rename X509FileType to X509Filetype
2017-12-25 19:57:02 -07:00
Steven Fackler
3eab162dc2
Move to associated consts
2017-12-25 19:56:27 -07:00
Steven Fackler
bbae793eb3
Upgrade bitflags to 1.0
...
Closes #756
2017-12-25 19:38:11 -07:00
Steven Fackler
2aaba8bd7a
Make Nid values associated constants
2017-12-25 19:19:47 -07:00
Steven Fackler
82d3ac948b
Merge pull request #795 from sfackler/host-overhaul
...
Allow SNI and hostname verification to be configured separately
2017-12-23 19:00:44 -08:00
Steven Fackler
25984aa183
Fix script
2017-12-23 19:40:26 -07:00
Steven Fackler
34d700309c
Clean up 1.0.1 hostname verification
2017-12-23 19:32:33 -07:00
Steven Fackler
1867cf3ace
Tweak test scripts a bit
2017-12-23 19:32:33 -07:00
Steven Fackler
196a855d2a
Allow SNI and hostname verification to be configured separately
...
Closes #728
2017-12-23 12:47:38 -08:00
Steven Fackler
4c47aca508
Merge pull request #794 from sfackler/x509-send-sync
...
Impl Send + Sync for x509 stuff
2017-12-15 22:18:34 -05:00
Steven Fackler
138884f5b8
Bump CI versions
2017-12-15 21:42:05 -05:00
Steven Fackler
43753698da
Impl Send + Sync for x509 stuff
2017-12-13 11:35:04 -05:00
Steven Fackler
5465f0bb4a
Merge pull request #793 from bjgill/patch-1
...
Add crates.io badge
2017-12-12 09:14:22 -05:00
Benjamin Gill
305eddd62d
Add crates.io badge
...
Make it easier to get to the crates.io page from this repo
2017-12-12 10:33:15 +00:00
Steven Fackler
4b732dad19
Fix link
2017-12-09 15:50:23 -08:00
Steven Fackler
48db60aca0
Release v0.9.23
2017-12-05 21:58:24 -08:00
Steven Fackler
f85816389d
Merge pull request #789 from sfackler/ssl-docs-2
...
Finish documentation for the ssl module
2017-12-05 09:12:50 -08:00
Steven Fackler
3207e57a09
Finish documentation for the ssl module
...
Closes #727
2017-12-04 22:15:56 -08:00
Steven Fackler
c44078963f
Merge pull request #788 from sfackler/ssl-docs
...
Ssl docs
2017-12-04 18:54:06 -08:00
Steven Fackler
bf70d3dd71
Docs for the ssl module.
...
cc #727
2017-12-03 23:10:56 -08:00
Steven Fackler
4a10c31219
Impl deref for acceptor/connector builders
2017-12-03 19:24:11 -08:00
Steven Fackler
d1724d49ae
Merge pull request #786 from sfackler/sign-tweaks
...
Sign tweaks
2017-12-03 18:14:06 -08:00
Steven Fackler
531ca4a0fa
Documentation for the `sign` module.
...
Closes #720
2017-12-03 17:01:12 -08:00
Steven Fackler
1c4b933faf
Rename Signer::finish to sign_to_vec
2017-12-03 15:58:37 -08:00
Steven Fackler
3cd486d956
Clean up tests
2017-12-03 15:30:22 -08:00
Steven Fackler
13a13727e8
Merge pull request #785 from P-E-Meunier/split-signer-finish
...
Splitting the sign::Signer::finish function, to avoid allocations
2017-12-03 15:08:51 -08:00
pe@pijul.org
9732264b51
Simplifying finish_into
2017-12-03 23:37:58 +01:00