aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-v0.6.5' into releasev0.6.5Steven Fackler2015-08-3121-213/+846
|\
| * Release v0.6.5Steven Fackler2015-08-315-7/+7
| |
| * Merge pull request #251 from ebarnard/evp_bytestokeySteven Fackler2015-08-235-23/+144
| |\ | | | | | | Expose EVP_BytesToKey
| | * Expose EVP_BytesToKeyEdward Barnard2015-08-235-23/+144
| | | | | | | | | | | | | | | This is based on work by pyrho. Closes #88
| * | Merge pull request #253 from manuels/masterSteven Fackler2015-08-193-0/+37
| |\ \ | | | | | | | | Add get_state_string()
| | * | Add get_state_string()Manuel Schölling2015-08-173-0/+37
| | | |
| * | | Fix openssl source link in testsSteven Fackler2015-08-151-1/+1
| | | |
| * | | Merge pull request #240 from jethrogb/topic/x509_req_extensionSteven Fackler2015-08-154-9/+43
| |\ \ \ | | |/ / | |/| | Implement certificate extensions for certificate requests
| | * | Implement certificate extensions for certificate requestsJethro Beekman2015-07-084-9/+43
| | | |
| * | | Grab errno for directstream want errorsSteven Fackler2015-08-101-7/+2
| | | |
| * | | Handle WantWrite and WantRead errorsSteven Fackler2015-08-081-0/+8
| | |/ | |/|
| * | Merge pull request #243 from manuels/masterSteven Fackler2015-08-023-2/+42
| |\ \ | | | | | | | | Fix probelms with DTLS when no packets are pending.
| | * | Fix probelms with DTLS when no packets are pending.Manuel Schölling2015-07-183-2/+42
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using DTLS you might run into the situation where no packets are pending, so SSL_read returns len=0. On a TLS connection this means that the connection was closed, but on DTLS it does not (a DTLS connection cannot be closed in the usual sense). This commit fixes a bug introduced by c8d23f3. Conflicts: openssl/src/ssl/mod.rs
| * | Add new feature to travis testsSteven Fackler2015-08-021-1/+1
| | |
| * | Merge pull request #242 from awelkie/masterSteven Fackler2015-08-024-13/+22
| |\ \ | | | | | | | | Added AES CTR-mode under feature flag.
| | * | Added AES CTR-mode under feature flag.Allen Welkie2015-07-154-13/+22
| | |/
| * | Merge pull request #247 from panicbit/pub-initSteven Fackler2015-07-261-1/+3
| |\ \ | | | | | | | | Expose ssl::init
| | * | Expose ssl::initpanicbit2015-07-261-1/+3
| |/ /
| * | Merge pull request #244 from andrew-d/andrew-save-pubkeySteven Fackler2015-07-242-0/+33
| |\ \ | | | | | | | | Add function to write RSA public key as PEM
| | * | Add function to write RSA public key as PEMAndrew Dunham2015-07-232-0/+33
| |/ /
| * / Make curl follow redirectsSteven Fackler2015-07-231-1/+1
| |/
| * Merge pull request #239 from jethrogb/topic/x509_extension_fixSteven Fackler2015-07-081-3/+6
| |\ | | | | | | Add missing C-string conversion, fixing recent build errors
| | * Add missing C-string conversion, fixing recent build errorsJethro Beekman2015-07-081-3/+6
| |/
| * Merge pull request #227 from jethrogb/topic/x509_nameSteven Fackler2015-07-082-7/+47
| |\ | | | | | | Allow setting of arbitrary X509 names
| | * Fix/add more X509generator testsJethro Beekman2015-07-082-4/+6
| | |
| | * Add X509generator.add_names methodJethro Beekman2015-07-081-0/+11
| | |
| | * Add public add_name method to X509GeneratorJethro Beekman2015-07-081-3/+16
| | |
| | * Replace CN field by names vectorJethro Beekman2015-07-081-4/+18
| | |
| * | Merge pull request #221 from jethrogb/topic/ssl_optionsSteven Fackler2015-07-084-35/+178
| |\ \ | | |/ | |/| Several SSL option fixes
| | * Remove #ifs for same-value shimmed SSL options. Depend on compiler ↵Jethro Beekman2015-07-011-4/+0
| | | | | | | | | | | | optimization instead.
| | * Decouple C SSL Option bit flags from Rust versionJethro Beekman2015-07-014-35/+182
| | | | | | | | | | | | | | | | | | | | | The OpenSSL "SSL_OP_*" flags are in constant flux between different OpenSSL versions. To avoid having to change the Rust definitions, we implement our own numbering system in Rust, and use an automatically-generated C shim to convert the bitflags at runtime.
| * | Merge pull request #233 from jethrogb/topic/x509_extensionSteven Fackler2015-07-085-122/+290
| |\ \ | | | | | | | | Allow setting of arbitrary X509 extensions
| | * | tabs to spacesJethro Beekman2015-07-011-76/+76
| | | |
| | * | Add documentation on X509 ExtensionsJethro Beekman2015-07-011-0/+42
| | | |
| | * | Add Issuer Alternative Name extensionJethro Beekman2015-07-011-0/+5
| | | |
| | * | Add Subject Alternate Name extensionJethro Beekman2015-07-012-1/+35
| | | |
| | * | Add arbitrary X509 extensions by OID stringJethro Beekman2015-07-014-15/+36
| | | |
| | * | Add arbitrary X509 extensions by NIDJethro Beekman2015-07-012-2/+8
| | | |
| | * | Add public generic extension interface to X509GeneratorJethro Beekman2015-07-012-13/+49
| | | | | | | | | | | | | | | | | | | | | | | | * Add add_extension and add_extensions functions * Deprecate set_usage and set_ext_usage * Change test to use add_extension
| | * | Implement arbitrary X509 Extended Key Usage valuesJethro Beekman2015-07-012-3/+6
| | | |
| | * | Implement "extensions" field in X509generator, and change existing ↵Jethro Beekman2015-07-013-25/+53
| | | | | | | | | | | | | | | | extensions to use that
| | * | Turn assertions into unwraps such that tests provide useful output on panic.Jethro Beekman2015-07-011-7/+3
| | | |
| | * | Turn "dirty hack" into slightly less dirty hack, with potential to become ↵Jethro Beekman2015-07-011-18/+10
| | | | | | | | | | | | | | | | non-dirty
| | * | Move X509 extensions to seperate module, implement ToString instead of ↵Jethro Beekman2015-07-012-70/+75
| | |/ | | | | | | | | | custom AsStr
| * | Merge branch 'release'Steven Fackler2015-07-065-8/+8
| |\ \ | |/ / |/| |
* | | Merge branch 'release-v0.6.4' into releasev0.6.4Steven Fackler2015-07-0616-257/+860
|\ \ \
| * | | Release v0.6.4Steven Fackler2015-07-065-8/+8
| |/ /
| * | Merge pull request #236 from servo/unpinSteven Fackler2015-07-061-1/+1
| |\ \ | | |/ | |/| Unpin the bitflags version.
| | * Unpin the bitflags version.Ms2ger2015-07-061-1/+1
| |/ | | | | | | | | This dependency causes Servo to depend on multiple versions of the bitflags crate.
| * Merge pull request #232 from jethrogb/topic/fix_nidSteven Fackler2015-07-013-2/+46
| |\ | | | | | | Fix NID definitions to match OpenSSL.