Steven Fackler
|
dc92a514ef
|
Properly handle IPs in hostname verification
|
2017-09-20 10:04:09 -04:00 |
Steven Fackler
|
f0db1dbc95
|
Merge pull request #695 from Keruspe/master
openssl-sys: support libressl 2.6.1
|
2017-09-17 13:57:18 -07:00 |
Marc-Antoine Perennou
|
b73548da18
|
openssl: ecdh_tmp_callback doesn't work with libressl 2.6.1
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
2017-09-17 19:55:47 +02:00 |
Marc-Antoine Perennou
|
5091830379
|
openssl: libressl 2.6.1 dropped suuport for npn
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
2017-09-17 19:46:05 +02:00 |
Steven Fackler
|
7d41009a9c
|
Update default client cipher list
|
2017-09-16 13:10:55 -04:00 |
Steven Fackler
|
9bd64edc08
|
Fix indentation
|
2017-09-15 22:31:03 -04:00 |
Alex Crichton
|
68a30c29c9
|
Set SSL_MODE_RELEASE_BUFFERS by default
Closes #696
|
2017-09-14 19:15:00 -07:00 |
Steven Fackler
|
be1b573f6b
|
Delete DTLS tests
|
2017-08-08 22:01:58 -07:00 |
Steven Fackler
|
c2164a4864
|
Add peer_cert_chain
|
2017-07-29 10:34:10 -07:00 |
Steven Fackler
|
a132834132
|
Ignore dtls tests
They're way too flaky.
Closes #525
|
2017-07-29 09:54:04 -07:00 |
Steven Fackler
|
8fa9b58743
|
Tweak formatting on cipher list
|
2017-07-26 20:49:24 -07:00 |
Steven Fackler
|
374ad206d5
|
Use foreign-type's Opaque
|
2017-07-15 21:53:49 -07:00 |
Steven Fackler
|
bcd0dcafcb
|
Rustfmt
|
2017-07-15 21:46:11 -07:00 |
Steven Fackler
|
5c2410c38a
|
Init before creating ex indexes
|
2017-07-15 18:58:24 -07:00 |
Steven Fackler
|
dbbf446a9e
|
Fix build
|
2017-07-15 17:25:02 -07:00 |
Steven Fackler
|
c68db708ee
|
Don't overwrite the configured verify mode
We can leverage the new extra data API to configure the verification
mode up front so users can reconfigure it as they like.
|
2017-07-15 16:50:36 -07:00 |
Steven Fackler
|
fd52bbe85c
|
Add an API to install extra data
|
2017-07-15 16:50:36 -07:00 |
Steven Fackler
|
e3c7a2785c
|
Move callbacks to a submodule
|
2017-07-15 16:50:36 -07:00 |
Steven Fackler
|
279bffccf5
|
Merge pull request #641 from luser/psk
Expose PSK via a SslContextBuilder::set_psk_callback method
|
2017-07-04 18:19:17 -10:00 |
Steven Fackler
|
240eb9731f
|
Properly reexport ConnectConfiguration
|
2017-06-14 19:54:09 -07:00 |
Steven Fackler
|
98d343dd32
|
Fix for changes in OpenSSL 1.1.0f
|
2017-06-06 18:45:54 -04:00 |
Ted Mielczarek
|
4de58596d9
|
Make some changes for review comments
|
2017-06-02 08:20:03 -04:00 |
Steven Fackler
|
3028958bf6
|
Little docs fix
|
2017-05-29 21:11:49 -07:00 |
Steven Fackler
|
c89af1d5f8
|
Add a fixme
|
2017-05-29 18:04:32 -07:00 |
Ted Mielczarek
|
16183f41f6
|
Expose PSK via a SslContextBuilder::set_psk_callback method
|
2017-05-26 14:51:04 -04:00 |
golem131
|
27728f6fd9
|
Update bitflags 0.8 -> 0.9
|
2017-05-22 12:44:22 +03:00 |
Steven Fackler
|
0efef98848
|
Add a note to rename variant
|
2017-05-06 16:35:55 -07:00 |
jethrogb
|
dd3896fdc5
|
Clarify use of ssl::HandshakeError::Interrupted
|
2017-05-03 12:03:18 -07:00 |
Steven Fackler
|
c8d1698f27
|
Logic to support client-side session reuse
|
2017-03-25 19:30:01 -07:00 |
Steven Fackler
|
618cc70d19
|
Add a fixme to drop const prefixes
|
2017-02-19 14:24:05 -08:00 |
Steven Fackler
|
710a30bb40
|
Tweaks
|
2017-02-18 21:58:38 -08:00 |
Benjamin Fry
|
88740c1374
|
add Ok to result
|
2017-02-16 19:59:02 -08:00 |
Benjamin Fry
|
323a646383
|
only forget in non-error condition
|
2017-02-16 19:50:58 -08:00 |
Benjamin Fry
|
eef5b5d2ac
|
review fixes: reorder forget()
|
2017-02-16 19:49:14 -08:00 |
Benjamin Fry
|
d080c10910
|
fix cfg options for v102 and v110
|
2017-02-16 19:49:14 -08:00 |
Benjamin Fry
|
f8298882a4
|
add set_verify_cert_store() to ssl ctx
|
2017-02-16 19:49:14 -08:00 |
Steven Fackler
|
f2c69ae7e9
|
Merge remote-tracking branch 'origin/master' into x509-builder
|
2017-02-11 10:13:00 -08:00 |
Steven Fackler
|
12ae31ad47
|
Switch to foreign_types
|
2017-02-03 23:03:35 -08:00 |
Steven Fackler
|
722bdb6a4c
|
Merge pull request #550 from Keruspe/master
LibreSSL support improvements
|
2017-01-22 18:39:34 +00:00 |
Steven Fackler
|
1ffdf8a1ab
|
Fix test warnings
|
2017-01-21 14:43:43 +00:00 |
Steven Fackler
|
920ab0d6fb
|
OCSP functionality
|
2017-01-14 21:09:38 -08:00 |
Steven Fackler
|
1fbe8f8d71
|
Fix typo
|
2017-01-08 11:04:47 -08:00 |
Steven Fackler
|
1942977408
|
Add methods to construct SslAcceptorBuilder without key and cert
This will allow, in particular, initialization directly from files
rather than having to load and parse them manually.
|
2017-01-08 10:57:04 -08:00 |
Marc-Antoine Perennou
|
0978f87095
|
libressl: make set_ecdh_auto available
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
2017-01-05 20:47:01 +01:00 |
Steven Fackler
|
404e0341d8
|
Provide master key access
|
2017-01-04 22:01:30 -08:00 |
Steven Fackler
|
a2c118bf82
|
Add basic session tests
|
2017-01-04 21:18:13 -08:00 |
Steven Fackler
|
0b1bfee46d
|
session is nullable
|
2017-01-04 21:15:09 -08:00 |
Steven Fackler
|
5d53405597
|
Provide access to the session ID
|
2017-01-04 21:11:06 -08:00 |
Steven Fackler
|
88a7032f4b
|
Types and accessor for SslSession
|
2017-01-04 20:59:46 -08:00 |
Steven Fackler
|
cfb2539ed4
|
Typo
|
2017-01-02 09:37:31 -08:00 |