Commit Graph

126 Commits

Author SHA1 Message Date
Steven Fackler cdf388e3f4 Release v0.9.5 2017-01-03 16:09:24 -08:00
Steven Fackler f9404947a3 Some readme tweaks 2017-01-01 11:30:31 -08:00
Steven Fackler 762510a5fa Release v0.9.4 2016-12-23 13:38:52 -05:00
Steven Fackler 3cfcf13880 Merge branch 'master' of github.com:sfackler/rust-openssl 2016-12-20 14:30:56 -08:00
Philipp Keck 65d45bcad8 Explain how to install trusted root certificates
The slproweb.com OpenSSL distribution does not contain root certificates, so they need to be downloaded and installed manually to avoid certificate warnings when making requests.
2016-12-14 17:55:07 +01:00
Aidan Hobson Sayers b090804227 Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIR 2016-12-12 17:51:35 +00:00
Steven Fackler 791f2c8f4d Release v0.9.3 2016-12-09 21:54:06 -08:00
Steven Fackler 26cefe7d97 Switch to docs.rs for docs 2016-12-09 21:52:43 -08:00
Steven Fackler e2331b29d3 Update README.md 2016-12-02 11:11:24 -08:00
Steven Fackler 0602712bf4 Release v0.9.2 2016-11-27 22:23:32 -08:00
Steven Fackler 0d2d4865e5 Release v0.9.1 2016-11-11 16:45:22 +00:00
Steven Fackler b022bd2d21 Don't recommend light version on Windows
Closes #516
2016-11-08 10:16:48 +00:00
Steven Fackler 72ac2a0105 Release v0.9.0 2016-11-05 20:05:50 -07:00
Steven Fackler f229553158 Mention 0.7 README 2016-10-31 19:58:04 -07:00
Alex Crichton 43c951f743 Add support for OpenSSL 1.1.0
This commit is relatively major refactoring of the `openssl-sys` crate as well
as the `openssl` crate itself. The end goal here was to support OpenSSL 1.1.0,
and lots of other various tweaks happened along the way. The major new features
are:

* OpenSSL 1.1.0 is supported
* OpenSSL 0.9.8 is no longer supported (aka all OSX users by default)
* All FFI bindings are verified with the `ctest` crate (same way as the `libc`
  crate)
* CI matrixes are vastly expanded to include 32/64 of all platforms, more
  OpenSSL version coverage, as well as ARM coverage on Linux
* The `c_helpers` module is completely removed along with the `gcc` dependency.
* The `openssl-sys` build script was completely rewritten
  * Now uses `OPENSSL_DIR` to find the installation, not include/lib env vars.
  * Better error messages for mismatched versions.
  * Better error messages for failing to find OpenSSL on a platform (more can be
    done here)
  * Probing of OpenSSL build-time configuration to inform the API of the `*-sys`
    crate.
* Many Cargo features have been removed as they're now enabled by default.

As this is a breaking change to both the `openssl` and `openssl-sys` crates this
will necessitate a major version bump of both. There's still a few more API
questions remaining but let's hash that out on a PR!

Closes #452
2016-10-12 22:49:55 -07:00
Steven Fackler 8d95383f32 Release v0.8.3 2016-09-09 09:19:24 -07:00
Adelar da Silva Queiróz f04d5e026b Add description about how to solve openssl issue 2016-08-29 23:08:28 -03:00
Adelar da Silva Queiróz 76c09f89f2 Add cargo clean in the list 2016-08-29 22:59:11 -03:00
Steven Fackler 4718a88e04 Release openssl-sys v0.7.17, openssl v0.8.2 2016-08-18 12:59:22 -07:00
Steven Fackler 629f638f08 Release openssl-sys v0.7.16, openssl v0.8.1 2016-08-15 18:44:57 -07:00
Steven Fackler 2e8f19ca2f Release openssl-sys v0.7.15, openssl v0.8.0 2016-08-11 21:00:43 -07:00
Steven Fackler 5135fca87f Release v0.7.14 2016-07-01 18:43:39 -04:00
Steven Fackler f6b612df5f Release v0.7.13 2016-05-20 15:57:57 -07:00
Steven Fackler 95051b060d Release v0.7.12 2016-05-16 23:04:03 -07:00
Steven Fackler 8fbc17ee7b Merge pull request #360 from pingzing/master
Clarify windows build instructions
2016-05-16 22:46:46 -07:00
Steven Fackler 78122a9d68 Release v0.7.11 2016-05-05 13:32:27 -07:00
Steven Fackler 54fc1df712 Release v0.7.10 2016-04-16 20:57:12 -07:00
Steven Fackler d143203f88 Release v0.7.9 2016-04-06 21:34:20 -07:00
Steven Fackler e0412850ec Release v0.7.8 2016-03-18 08:54:12 -07:00
Steven Fackler a569df29f4 Release v0.7.7 2016-03-17 09:04:23 -07:00
pingzing f615626d08 Fix order of 32- and 64-bit for mingw toolchain 2016-03-14 02:12:32 +02:00
pingzing 38bc97bd3e Clarify windows build instructions 2016-03-13 19:36:58 +02:00
Steven Fackler 88ded2cec5 Merge pull request #285 from winding-lines/patch-1
Update README with OSX 10.11 instructions
2016-03-09 21:23:19 -08:00
Steven Fackler 3df4c479c9 Release v0.7.6 2016-02-10 09:36:00 -08:00
Emilio Wuerges 5e5e4bd22e Improved README.md for Fedora 2016-01-27 21:52:46 -02:00
Steven Fackler 2ece5b1039 Release v0.7.5 2016-01-22 15:57:21 -08:00
Marius Seritan a7f60f4683 Update README.md.
Use the brew --prefix command instead of hardcoding paths.
2015-12-24 10:12:13 -08:00
Marius bd738fa5d8 Update README.md 2015-12-24 10:12:13 -08:00
Marius 1b580e2e8d Update README with OSX 10.11 instructions
These instructions are from one of the open issues on the project. They are working for me, I am not sure if there are some possible side effects from the brew link --force.
2015-12-24 10:12:13 -08:00
Steven Fackler 84c1880ed5 Update README doc link 2015-12-18 22:45:30 -08:00
Steven Fackler 5fa46d428d Release v0.7.3 2015-12-17 21:25:48 -08:00
Steven Fackler 13f7cfd9d8 Release v0.7.2 2015-12-15 19:41:57 -08:00
Steven Fackler 1d09eec734 Mention el cap changes in readme 2015-11-28 17:19:08 -08:00
Steven Fackler fce7cf4d36 Release v0.7.1 2015-11-28 16:14:58 -08:00
Steven Fackler 82547f53d7 Release v0.7.0 2015-11-16 21:10:50 -08:00
Steven Fackler f318a2c84c Release v0.6.7 2015-10-14 22:25:35 -04:00
Steven Fackler 677ed6ad1b Release v0.6.6 2015-10-05 22:34:32 +01:00
Alex Crichton a91b6bf3bd Enable testing on Windows via AppVeyor
This abolishes the test.sh script which spawns a bunch of `openssl` instances to
instead run/manage the binary in-process (providing more isolation to boot). The
tests have been updated accordingly and the `connected_socket` dependency was
also dropped in favor of `net2` as it the former doesn't work on Windows.
2015-09-22 17:37:21 -07:00
Steven Fackler 7b0b70bd13 Release v0.6.5 2015-08-31 19:10:27 -07:00
Steven Fackler cc497b4768 Release v0.6.4 2015-07-06 11:09:03 -07:00
Steven Fackler 524c1e63aa Release v0.6.3 2015-06-25 23:22:04 -07:00
Simon Mazur 9cf9ac6e76 Mention mingw in README 2015-06-18 09:44:07 +03:00
Nathan Stoddard 42654d055f Fix build instructions on Windows 2015-05-22 20:17:45 -07:00
Sebastian Thiel 3b417c2bb9 docs(README.md): remove extra `\` character
The original intention might have been to cause a line-break in
the markdown document. However, it was taken literally.

Those who would just copy-paste the `openssl` server line on linux would
be greeted with a `file not found` error.

Without the `\` character, it works as expected.
2015-04-28 10:49:28 +02:00
Manuel Schölling 8a0e9d6cca Fix travis test setup for DTLS 2015-04-06 12:22:50 +02:00
Manuel Schölling a47241c88f Add DTLS docs 2015-04-06 12:22:50 +02:00
Steven Fackler 48b8e81e80 Add OpenSSL license to THIRD_PARTY 2015-02-13 23:22:52 -08:00
Steven Fackler b999ff8db4 Rewrite README for new setup 2015-02-13 23:16:49 -08:00
Steven Fackler 6ef819f971 Fix builds against 0.9.x OpenSSL
Namely builds on OSX
2015-02-08 23:31:46 -08:00
Steven Fackler b41f3dd72f Merge pull request #156 from s-panferov/patch-1
Add info about OS X to the README
2015-02-08 21:59:51 -08:00
Steven Fackler 6f10585593 Build fixes 2015-02-07 21:39:51 -08:00
Steven Fackler ec65b0c67b Move docs to this repo and auto build 2015-02-07 21:30:05 -08:00
Stanislav Panferov 6a040b3b71 Add info about OS X to the README 2015-02-07 15:47:02 +03:00
Bruno Bigras 8c255d6dc4 Add rustlib 64-bit path in README 2014-12-10 10:07:11 -05:00
Manish Goregaokar 82db54c822 Allow passing in Android paths 2014-12-03 12:49:53 -08:00
Steven Fackler ebbc44bb3f Update doc location 2014-10-26 13:10:57 -07:00
Austin Bonander 68937102b0 Update README.md 2014-09-09 22:56:05 -07:00
Austin Bonander 5e6885af01 Update README.md 2014-09-09 22:55:52 -07:00
Austin Bonander 76f1386e7e Add build and testing instructions to the readme
Important: Windows dependencies and running test OpenSSL server
2014-09-09 22:46:19 -07:00
Bryce Fisher-Fleig d403cae9e6 Added link to rust-ci.org documentation 2014-07-10 17:22:27 -07:00
Bryce Fisher-Fleig cfaa9087c4 Added README.md 2014-07-10 17:17:00 -07:00
Steven Fackler 53e11b08f5 Prepare rustcrypto to merge into rust-openssl 2013-12-28 17:09:18 -07:00
Jack Lloyd fb9cce31fb Add CTR and GCM support 2013-03-12 19:34:14 +01:00
lloyd f8512d7d5e Add RC4 and AES-128 support to Cryptor 2013-03-11 20:49:04 +01:00
lloyd d436384169 Update readme with new hash/padding options 2013-03-11 20:04:26 +01:00
Elly Jones 62c421d5f6 Initial commit. 2011-12-15 10:04:00 -05:00