Commit Graph

677 Commits

Author SHA1 Message Date
Gleb Kozyrev cb0898df37 Bring ffi definitions closer to the originals
Add missing return types and fix imprecise type translations.
Repair the fallout in the openssl crate.
2015-01-21 21:56:56 +02:00
Steven Fackler 1a60bccb6a Release v0.2.16 2015-01-16 22:31:07 -08:00
Steven Fackler 65c1079a54 Drop execute bits on source files 2015-01-16 22:25:01 -08:00
Steven Fackler a73e982024 Merge pull request #142 from akiss77/pr-u8-c_char
Fix ffi: `BN_hex2bn` and `BN_dec2bn` shall take `*const c_char` as parameter
2015-01-12 13:46:47 -08:00
Akos Kiss c49816055a Fix ffi: `BN_hex2bn` and `BN_dec2bn` shall take `*const c_char` as parameter
`c_char` is not `i8` on all platforms
2015-01-12 20:44:59 +00:00
Steven Fackler 2f5d1e579b Add Show impls 2015-01-09 20:18:32 -08:00
Steven Fackler 5a153e9ead Fix doctest 2015-01-09 10:10:03 -08:00
Steven Fackler 74bba7d58a Merge pull request #140 from alexcrichton/update
Update to rust master
2015-01-09 10:07:03 -08:00
Alex Crichton 9dfeea6ca9 Update to rust master 2015-01-09 08:12:39 -08:00
Steven Fackler 8b67adfc90 Merge pull request #139 from vhbit/up-master
Handle recent breaking changes
2015-01-07 08:13:19 -08:00
Valerii Hiora 2a646916d7 Handle recent breaking changes
- macro reform
- split of Show and String in formatter
- CString reform
- feature changes
2015-01-07 15:32:51 +02:00
Steven Fackler 1ba1067430 Release v0.2.13 2015-01-06 08:59:58 -08:00
Steven Fackler 37d97d310a Merge pull request #138 from retep998/master
Update rust
2015-01-06 11:57:58 -05:00
Peter Atashian 3b19802680 Update rust
Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-01-06 05:02:34 -05:00
Steven Fackler 2b6b1ef8b3 Merge pull request #137 from cjcole/master
Added BN_[add,div,mul,sub,mod]_word and conversions to and from dec and hex strings.
2015-01-06 00:24:37 -05:00
Chris Cole 63fda80bf7 Merge remote-tracking branch 'upstream/master' 2015-01-05 23:53:23 -05:00
Steven Fackler 3ab2e07618 Release v0.2.12 2015-01-04 08:04:26 -08:00
Steven Fackler 8d67a34d29 Fix for upstream changes 2015-01-04 08:03:51 -08:00
Chris Cole b2929a662a Added use of ToCStr trait. 2015-01-03 20:05:38 -05:00
Chris Cole fde7fbd03b Merge remote-tracking branch 'upstream/master' 2015-01-03 19:31:14 -05:00
Steven Fackler df9a73570d Release v0.2.11 2015-01-03 08:32:57 -08:00
Steven Fackler 2f24d8e771 Fix deprecation warnings 2015-01-03 08:31:57 -08:00
Chris Cole f5f8c0e62b Merge branch 'master' of https://github.com/cjcole/rust-openssl 2015-01-03 11:10:03 -05:00
Steven Fackler 9042a4db2f Merge pull request #136 from vhbit/up-master
Updated to master:
2015-01-03 11:09:21 -05:00
Chris Cole c51c5f1fe5 Merge remote-tracking branch 'upstream/master' 2015-01-03 10:42:36 -05:00
Valerii Hiora cf028e971a Updated to master:
- library stab issues
- deriving -> derive
- {mod} -> {self}
2015-01-03 16:42:58 +02:00
Chris Cole 2e2fde4b1a Added BN_add_word, BN_sub_word, BN_mul_word, BN_div_word.
Removed BIGNUM_PTR struct.
2015-01-02 18:47:29 -05:00
Chris Cole 077846fdb1 Merge remote-tracking branch 'upstream/master' 2015-01-02 15:43:02 -05:00
Steven Fackler ef8b8f7ead Merge pull request #134 from DiamondLovesYou/master
OpenSSL-sys: Cfg off target_os instead off feature.
2015-01-02 11:13:11 -05:00
Steven Fackler d7e47a2b1f Merge pull request #135 from vhbit/array-syntax
Array syntax fallout
2015-01-02 11:12:41 -05:00
Valerii Hiora afffffc730 Array syntax fallout 2015-01-02 13:51:26 +02:00
Richard Diamond 8a7e7b67d8 OpenSSL-sys: Cfg off target_os instead off feature.
It seems cargo doesn't provide --cfg entries for dep crates after all.
2015-01-02 03:37:35 -06:00
Steven Fackler d6ee6863b0 Release v0.2.10 2014-12-31 21:16:52 -08:00
Steven Fackler 6a208d5ff7 Merge pull request #133 from kinghajj/mutex-api-changes
Change to use updated Mutex API in latest Rust master.
2015-01-01 00:13:41 -05:00
Samuel Fredrickson dfdd4c0e4f Change to use updated Mutex API in latest Rust master. 2014-12-30 16:39:49 -08:00
Steven Fackler 651a1eab0b Release v0.2.9 2014-12-29 14:44:48 -08:00
Steven Fackler 078614157a Merge pull request #132 from jmesmon/fix-opt-in-sync
ssl: use std::ptr::Unique to fix for opt-in Sync
2014-12-29 17:37:14 -05:00
Cody P Schafer 066c54a34c ssl: use std::ptr::Unique to fix for opt-in Sync
Modifies Ssl & SslContext.

This removes the errors like:

	src/ssl/tests.rs:202:14: 202:27 error: the trait `core::kinds::Send` is not implemented for the type `*mut libc::types::common::c95::c_void`
	src/ssl/tests.rs:202     let _t = Thread::spawn(move || {
                                          ^~~~~~~~~~~~~
	src/ssl/tests.rs:202:14: 202:27 note: the type `*mut libc::types::common::c95::c_void` must implement `core::kinds::Send` because it appears within the type `ssl::Ssl`

We may want some locking around calls that do multiple operations on
the underlying Ssl and SslContext objects, but this lets us preserve
functionality for now.
2014-12-29 16:41:11 -05:00
Chris Cole fa32bc950b Added Copy impl. 2014-12-23 15:50:29 -05:00
Chris Cole 156fc65eb0 Merge remote-tracking branch 'upstream/master'
Conflicts:
	openssl-sys/src/lib.rs
2014-12-23 15:14:27 -05:00
Steven Fackler 49a72ae921 Release v0.2.8 2014-12-23 11:58:05 -05:00
Steven Fackler b136cf6c90 Merge pull request #130 from alexcrichton/update
Update to rust master
2014-12-23 08:56:20 -08:00
Alex Crichton 7774e672a2 Update to rust master 2014-12-23 08:14:42 -08:00
Steven Fackler 12d31ade9d Release v0.2.7 2014-12-21 13:36:35 -05:00
Steven Fackler 5af17a6cc8 Merge pull request #128 from aatxe/master
Fix openssl-sys.
2014-12-21 10:33:24 -08:00
Aaron Weiss e2fa62e2ae Replaced now removed NativeMutex with StaticMutex, and fixed Neg
implementation for BigNum.
2014-12-21 08:52:12 -05:00
Steven Fackler 217dad59df Print unexpected error codes
This is breaking occaisionally but I can't repro it locally :(
2014-12-19 19:56:31 -08:00
Steven Fackler 1392970360 Release v0.2.6 2014-12-19 08:22:08 -08:00
Steven Fackler 3329793492 Merge pull request #126 from aatxe/master
Updated for language changes to macros.
2014-12-19 11:20:21 -05:00
Aaron Weiss a637f2b0bf Updated for language changes to macros. 2014-12-19 10:45:19 -05:00