Steven Fackler
63b3f4c2ac
Merge pull request #450 from sfackler/sfackler-patch-1
...
Fix password callback on ARM
2016-09-09 11:13:14 -05:00
Steven Fackler
9a449dbd6e
Fix password callback on ARM
...
Closes #449
2016-09-08 09:35:56 -07:00
Steven Fackler
bb23d5119f
Merge pull request #446 from xitep/master
...
Implement Clone for openssl::error::ErrorStack
2016-09-01 11:29:15 -07:00
Novotnik, Petr
5e08ad0085
Implement Clone for openssl::error::ErrorStack
2016-09-01 20:10:02 +02:00
Steven Fackler
4d4292a3b0
Merge pull request #444 from adelarsq/patch-1
...
Add cargo clean in the list
2016-08-30 20:53:22 +02: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
2d510e21a3
Re-enable 64 bit MSVC
...
Closes #443
2016-08-20 12:55:43 -04:00
Steven Fackler
dc8b786a18
Merge branch 'release'
2016-08-18 13:05:42 -07:00
Steven Fackler
87a3bc2615
Merge branch 'release-sys-v0.7.17-v0.8.2' into release
2016-08-18 12:59:44 -07:00
Steven Fackler
4718a88e04
Release openssl-sys v0.7.17, openssl v0.8.2
2016-08-18 12:59:22 -07:00
Steven Fackler
cd69343d67
Fix SslContext::add_extra_chain_cert
...
SSL_CTX_add_extra_chain_cert assumes ownership of the certificate, so
the method really needs to take an X509 by value. Work around this by
manually cloning the cert.
This method has been around for over a year but I'm guessing nobody
actually used it since it produces a nice double free into segfault!
2016-08-17 19:30:57 -07:00
Steven Fackler
80ed1ef8ab
Ignore flickering test on windows
2016-08-16 22:41:36 -07:00
Steven Fackler
82bda28206
Merge pull request #436 from dweinstein/asn1_expiration
...
Add support for getting X509 notBefore, notAfter
2016-08-16 22:34:46 -07:00
David Weinstein
7a653282a9
Get rid of use Asn1TimeRef warning for some builds
2016-08-17 01:23:54 -04:00
David Weinstein
06f19cf285
Be explicit regarding Asn1TimeRef lifetimes
2016-08-17 01:23:54 -04:00
David Weinstein
90c42fc026
Fix docs
2016-08-17 01:23:54 -04:00
David Weinstein
234ce581f9
Add x509_validity feature to travis tests
...
- also update docs for new x509 `not_before`, `not_after`
2016-08-17 01:23:54 -04:00
David Weinstein
8fa4059b82
Add test for `"x509_validity"` feature
2016-08-17 01:23:54 -04:00
David Weinstein
96b1ef829c
Add `"x509_expiry"` feature flag
...
- fix return of `ASN1_TIME_print`
- assert on null `date`
2016-08-17 01:23:54 -04:00
David Weinstein
32a4e2ba50
Introduce `Asn1TimeRef`
2016-08-17 01:23:54 -04:00
David Weinstein
f9cd4bff1f
Progress on asn1 expiry
...
- Use MemBio and implement `Display` for Asn1Time
- Tweak doc for asn1 `not_before`, `not_after`
2016-08-17 01:23:54 -04:00
Steven Fackler
4dd6fae48f
Merge pull request #440 from dweinstein/openssl-mirror
...
Improve build script
2016-08-16 22:18:30 -07:00
David Weinstein
e64d3fcfcc
Fix finicky sha1 stdin format
2016-08-17 00:58:05 -04:00
David Weinstein
e60c257019
Improve build script
...
- try and fallback to a mirror when openssl.org is down
- check the sha1 of the downloaded tarball
2016-08-17 00:48:56 -04:00
Steven Fackler
74c954b06b
Merge branch 'release'
2016-08-15 18:53:25 -07:00
Steven Fackler
0f428d1904
Merge branch 'release-sys-v0.7.16-v0.8.1' into release
2016-08-15 18:46:15 -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
88dcb1c81d
Add a little comment to sketchy transmute
2016-08-15 18:41:18 -07:00
Steven Fackler
912f7499cd
Initialize algorithms in init
...
Required to deserialize PKCS12 on 0.9.8, looks like
2016-08-14 12:51:33 -07:00
Steven Fackler
e6c4135c53
Docs for pkcs12
2016-08-14 11:24:18 -07:00
Steven Fackler
e5299fd7c9
Fix memory leak in general name stack
2016-08-14 11:16:53 -07:00
Steven Fackler
6b12a0cdde
PKCS #12 support
2016-08-14 11:11:26 -07:00
Steven Fackler
ad4a8cc140
More test fixes
2016-08-14 11:05:53 -07:00
Steven Fackler
3876332734
Fix tests
2016-08-14 10:29:55 -07:00
Steven Fackler
773a6f0735
Start on PKCS #12 support
2016-08-14 10:11:38 -07:00
Steven Fackler
5042d3d170
Mangle c helper functions
...
We want to make sure that multiple openssl versions can coexist in the
same dependency tree.
Closes #438
2016-08-13 12:05:29 -07:00
Steven Fackler
9cc089a6ad
Merge branch 'release'
2016-08-11 21:13:38 -07:00
Steven Fackler
652326003c
Merge branch 'release-v0.7.15-sys-v0.8.0' into release
2016-08-11 21:01:27 -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
63239bf3ee
Require bitflags 7
2016-08-11 20:52:43 -07:00
Steven Fackler
207d8e6b30
Undelete bogus extern declaration
...
Old rust-openssl versions rely on it being there
2016-08-10 22:16:58 -07:00
Steven Fackler
0cc863e857
Use new target syntax for windows stuff
2016-08-10 22:13:17 -07:00
Steven Fackler
b21805f541
Fix tests
2016-08-10 22:10:32 -07:00
Steven Fackler
0359afb99e
Little tweaks
2016-08-10 22:02:36 -07:00
Steven Fackler
9a3fa4d98d
Fix build
2016-08-10 21:37:24 -07:00
Steven Fackler
59fe901357
Method renames
2016-08-10 21:28:17 -07:00
Steven Fackler
c15642ccea
Tweaks
2016-08-10 21:25:18 -07:00
Steven Fackler
5e6b8e68fd
More API cleanup
2016-08-10 21:07:41 -07:00
Steven Fackler
c4e7743c57
Asn1 and Bignum renames
2016-08-10 20:51:06 -07:00