aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/build.rs
Commit message (Collapse)AuthorAgeFilesLines
* Support min/max version in LibreSSLSteven Fackler2018-05-191-584/+0
| | | | | Their implementations of the accessors don't behave expected with no bounds, so we ignore those bits of the tests.
* Find path prefix to OpenSSL installed by Homebrew.eonil2018-05-191-0/+34
|
* Fix base version for min/max proto accessorsSteven Fackler2018-05-091-0/+4
| | | | Closes #911
* Flag off constants added in 1.0.2hSteven Fackler2018-04-301-0/+4
| | | | Closes #868
* Some misc cleanupSteven Fackler2018-04-271-12/+9
|
* Reform version checking logicSteven Fackler2018-04-261-132/+109
| | | | | | | Rather than having an infinitely growing set of things to look for, just grab the literal version out. We also provide that to downstream crates, and it should be used rather than the random assortment of other stuff that's also passed down.
* Include information about development packagesThomas Eizinger2018-04-121-0/+3
| | | | Building the crate on a system without the development packages of openssl installed fails. Issue #649 suggests to install those packages, which resolves the problem.
* Combine LibreSSL 2.7.x versions into oneOssi Herrala2018-04-031-28/+1
|
* Add LibreSSL 2.7.2Ossi Herrala2018-04-021-1/+10
|
* Add support for LibreSSL 2.7.1Ossi Herrala2018-03-311-3/+21
| | | | | While there, support also future LibreSSL 2.7 versions out of the box. This fixes compiling this crate in OpenBSD -current.
* Support LibreSSL 2.7.0Steven Fackler2018-03-221-1/+10
| | | | | Closes #883 Closes #805
* OpenSSL 1.1.1 supportSteven Fackler2018-02-131-4/+11
|
* Detect FreeBSD OpenSSL automaticallySteven Fackler2018-02-101-24/+30
| | | | Closes #686
* Adjust libressl version detectionSteven Fackler2017-11-131-29/+9
| | | | | The 2.5.3+ and 2.6.3+ series are ABI-stable, so we don't need to whitelist individual releases in those ranges.
* Add support for LibreSSL 2.6.3phoebe jenkins2017-11-131-1/+10
|
* Add support for LibreSSL 2.6.2Christopher Vittal2017-10-031-1/+10
|
* Fix rerun logicv0.9.19Steven Fackler2017-09-201-2/+2
| | | | Closes #732
* Update to cc 1.0Steven Fackler2017-09-201-2/+2
|
* openssl-sys: Fix typo in libressl_version definitionLuis Ressel2017-09-181-1/+1
| | | | Signed-off-by: Luis Ressel <[email protected]>
* Merge pull request #695 from Keruspe/masterSteven Fackler2017-09-171-1/+17
|\ | | | | openssl-sys: support libressl 2.6.1
| * openssl-sys: define libressl versionMarc-Antoine Perennou2017-09-171-0/+8
| | | | | | | | Signed-off-by: Marc-Antoine Perennou <[email protected]>
| * openssl-sys: support libressl 2.6.1Marc-Antoine Perennou2017-09-141-1/+9
| | | | | | | | Signed-off-by: Marc-Antoine Perennou <[email protected]>
* | Extract prefixed environment variables into helper function.Jessica Hamilton2017-09-131-24/+19
| |
* | Use target name in variables when cross-compiling.Jessica Hamilton2017-09-131-2/+3
| |
* | Allow overriding lib/include dirs when cross-compiling.Jessica Hamilton2017-09-061-4/+16
|/
* Fix build note for MinGWSteven Fackler2017-09-041-1/+1
| | | Closes #689
* Merge pull request #622 from mcgoo/vcpkgSteven Fackler2017-08-111-0/+47
|\ | | | | try to find openssl libraries in a vcpkg ports tree
| * for msvc abi builds, allow use of openssl libs from vcpkgJim McGrath2017-06-071-0/+47
| |
* | Fully wrap feature checksSteven Fackler2017-08-101-2/+2
| | | | | | | | Otherwise OPENSSL_NO_EC2M would also trigger OPENSSL_NO_EC
* | Forbid LibreSSL 2.5.6+Steven Fackler2017-07-191-0/+2
| |
* | Support for LibreSSL 2.5.5Inokentiy Babushkin2017-07-171-0/+8
| |
* | Test against libressl 2.6.0Steven Fackler2017-07-161-2/+2
| |
* | RustfmtSteven Fackler2017-07-151-58/+81
| |
* | Inform cargo about which env vars we care aboutSteven Fackler2017-07-041-0/+5
| |
* | Enable build on LibreSSL 5.6.0 development branch.Laurence Tratt2017-06-251-1/+9
|/ | | | | | | 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.
* Fix for changes in OpenSSL 1.1.0fSteven Fackler2017-06-061-0/+8
|
* RustfmtSteven Fackler2017-05-201-50/+54
|
* Fix support for LibreSSL versions other than 2.5.0Steven Fackler2017-05-121-7/+44
|
* (issues-600) Avoid compiling ec2m code against no-ec2m opensslAndrew Roetker2017-04-111-0/+1
| | | | | This commit avoids defining code that leads to undefined references when compiling against an openssl built with no-ec2m.
* show help message when pkg-config is missingJay Lee2017-03-291-3/+8
|
* (maint) Recreate ability to pass in OPENSSL_LIBS variableAndrew Roetker2017-03-131-6/+13
| | | | | | | | | Prior to this commit in 43c951f743e68fac5f45119eda7c994882a1d489 the ability to pass OPENSSL_LIBS was removed from the build.rs of openssl-sys. This commit adds the ability to pass custom names for the OPENSSL_LIBS back in. This is useful for when building openssl across linux and windows with the same lib names (ssl:crypto) and the default names provided by the build script are not valid.
* Clean up pkg-config logicSteven Fackler2017-02-031-46/+29
| | | | | Now that we're letting the C compiler track down headers this is no longer necessary.
* Macro-expand OpenSSL headers for feature checksSteven Fackler2017-01-281-124/+108
| | | | Closes #564
* Make sure to not add system dirs to linkageSteven Fackler2017-01-241-4/+17
| | | | cc #447
* Improving missing OpenSSL message on LinuxTomasz Drwięga2017-01-031-3/+14
|
* Use metadeps to specify pkg-config dependencies declarativelyJosh Triplett2016-12-241-3/+3
| | | | | This makes it easier for distribution packaging tools to generate appropriate package dependencies.
* Add LibreSSL 2.5.0 supportSébastien Marie2016-12-211-0/+9
|
* Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIRAidan Hobson Sayers2016-12-121-6/+14
|
* Provide a tailored error message on LinuxAlex Crichton2016-11-051-0/+13
| | | | | | I just ran into a case where I installed OpenSSL in a docker container but I forgot to install pkg-config. Right now openssl-sys relies on pkg-config, so print out a nice error about this.
* Always dump openssl confsSteven Fackler2016-11-041-45/+43
|