Commit Graph

1838 Commits

Author SHA1 Message Date
Steven Fackler 2dbc840172 Build OpenSSL with debuginfo 2017-07-22 11:07:24 -07:00
Steven Fackler 5eced986fc Set RUST_BACKTRACE=1 on tests 2017-07-22 10:58:40 -07:00
Steven Fackler 6c4500b07c Merge pull request #668 from mgeisler/patch-1
Mention Debian for apt-get instructions
2017-07-22 10:55:14 -07:00
Martin Geisler 04c6b47749 Mention Debian for apt-get instructions
Since Debian is the upstream for Ubuntu (and many other distributions), I think it makes sense to mention it explicitly.
2017-07-22 19:48:56 +02:00
Steven Fackler bf6dc28f0c Release v0.9.15 2017-07-19 19:35:28 -07:00
Steven Fackler 43cacf00f5 Forbid LibreSSL 2.5.6+ 2017-07-19 19:30:13 -07:00
Steven Fackler 7de1499c65 Fix X509::clone impl
Closes #667
2017-07-19 19:23:47 -07:00
Steven Fackler a318e88712 Merge pull request #666 from ibabushkin/master
Support for LibreSSL 2.5.5
2017-07-17 11:45:30 -07:00
Inokentiy Babushkin 453e641aa6
Support for LibreSSL 2.5.5 2017-07-17 20:29:35 +02:00
Steven Fackler 455c2f9187 Merge pull request #664 from sfackler/libressl-260
Test against libressl 2.6.0
2017-07-16 14:56:08 -07:00
Steven Fackler 5e0146b10a Test against libressl 2.6.0 2017-07-16 14:51:43 -07:00
Steven Fackler 9c9a0efafc Remove unused import 2017-07-16 14:31:27 -07:00
Steven Fackler b1d5ec99dd Merge pull request #663 from sfackler/circle
Switch over Linux tests to CircleCI
2017-07-16 14:28:35 -07:00
Steven Fackler c8ba960bbc Add badges to README 2017-07-16 14:20:16 -07:00
Steven Fackler 3a7ca9c2ff Switch over Linux tests to CircleCI 2017-07-16 14:15:09 -07:00
Steven Fackler 605b8af445 Tell docs.rs to build with all features 2017-07-15 22:08:52 -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 0408f75b17 Merge pull request #662 from sfackler/verify-cleanup
Don't force overwrite verification mode in SslConnector
2017-07-15 18:37:20 -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 9290ed97c2 Merge pull request #657 from sfackler/rsa-pkcs1
Support PKCS#1 RSA public keys
2017-07-06 14:11:27 -10:00
Steven Fackler 88e277d49e Inform cargo about which env vars we care about 2017-07-04 21:24:59 -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 51a226eb4b Support PKCS#1 RSA public keys
Closes #656
2017-07-04 20:57:00 -07:00
Steven Fackler 026ed1fa07 Merge pull request #655 from ltratt/master
Enable build on LibreSSL 5.6.0 development branch.
2017-06-25 11:06:03 -07:00
Laurence Tratt aa5547cdab Enable build on LibreSSL 5.6.0 development branch.
Without this, openssl-sys can't compile on OpenBSD-current. As far as I can
tell, the only differences with respect to LibreSSL 5.5.4 are additional exposed
functions: there do not appear to be any breaking changes. Certainly all the
test suites in the repository succeed with this commit.
2017-06-25 14:42:39 +01:00
Steven Fackler 7427dd72a6 Merge pull request #654 from sfackler/pkey-private-key-from-der
Add PKey::private_key_from_der
2017-06-24 15:24:54 -07:00
Steven Fackler 575e682da3 Add PKey::private_key_from_der 2017-06-23 21:04:13 -07:00
Jim McGrath ecfc029c3e msvc/vcpkg dynamic builds now require explicit opt-in 2017-06-16 10:52:04 -05:00
Steven Fackler 223e8e3689 Release v0.9.14 2017-06-14 19:59:45 -07:00
Steven Fackler 240eb9731f Properly reexport ConnectConfiguration 2017-06-14 19:54:09 -07:00
Steven Fackler 6733ddf4de Merge pull request #648 from JuanPotato/patch-1
Fix documentation typo
2017-06-10 23:29:26 -04:00
Hasan d7135c88ac Fix documentation typo 2017-06-10 18:40:57 -04:00
Jim McGrath 6b50d8940d for msvc abi builds, allow use of openssl libs from vcpkg 2017-06-07 09:56:06 -05:00
Steven Fackler 478957c0f6 Merge pull request #647 from mcgoo/remove_unused_deps
remove unused dependencies on windows
2017-06-07 10:40:47 -04:00
Jim McGrath 9ba96b80b1 remove unused dependencies on windows 2017-06-06 20:56:16 -05:00
Steven Fackler 205aaeb320 Merge pull request #645 from sfackler/110f
Fix for changes in OpenSSL 1.1.0f
2017-06-06 19:43:26 -04:00
Steven Fackler 98d343dd32 Fix for changes in OpenSSL 1.1.0f 2017-06-06 18:45:54 -04:00
Steven Fackler 66d9a8ea52 Merge pull request #642 from oussama/patch-1
Add pkg-config to readme
2017-06-04 08:37:11 -07:00
Oussama Gammoudi 0f02a8b61d Add pkg-config
error: failed to run custom build command for `openssl-sys v0.9.13`
run pkg_config fail: "Failed to run `\"pkg-config\" \"--libs\" \"--cflags\" \"openssl\"`: No such file or directory (os error 2)"

Problem encountered on WSL (Ubuntu on windows).
Fixed by installing pkg-config
2017-06-03 16:21:50 +01: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
Steven Fackler cba475b9ae Release v0.9.13 2017-05-29 17:46:07 -07:00
Steven Fackler 224de2f258 Merge pull request #639 from golem131/dependency_update
Update bitflags 0.8 -> 0.9
2017-05-26 21:28:33 -07:00
Ted Mielczarek 16183f41f6 Expose PSK via a SslContextBuilder::set_psk_callback method 2017-05-26 14:51:04 -04:00