| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | Expose ssl::init | panicbit | 2015-07-26 | 1 | -1/+3 | |
| |/ / / | ||||||
| * | | | Merge pull request #244 from andrew-d/andrew-save-pubkey | Steven Fackler | 2015-07-24 | 2 | -0/+33 | |
| |\ \ \ | | | | | | | | | Add function to write RSA public key as PEM | |||||
| | * | | | Add function to write RSA public key as PEM | Andrew Dunham | 2015-07-23 | 2 | -0/+33 | |
| |/ / / | ||||||
| * / / | Make curl follow redirects | Steven Fackler | 2015-07-23 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | Merge pull request #239 from jethrogb/topic/x509_extension_fix | Steven Fackler | 2015-07-08 | 1 | -3/+6 | |
| |\ \ | | | | | | | Add missing C-string conversion, fixing recent build errors | |||||
| | * | | Add missing C-string conversion, fixing recent build errors | Jethro Beekman | 2015-07-08 | 1 | -3/+6 | |
| |/ / | ||||||
| * | | Merge pull request #227 from jethrogb/topic/x509_name | Steven Fackler | 2015-07-08 | 2 | -7/+47 | |
| |\ \ | | | | | | | Allow setting of arbitrary X509 names | |||||
| | * | | Fix/add more X509generator tests | Jethro Beekman | 2015-07-08 | 2 | -4/+6 | |
| | | | | ||||||
| | * | | Add X509generator.add_names method | Jethro Beekman | 2015-07-08 | 1 | -0/+11 | |
| | | | | ||||||
| | * | | Add public add_name method to X509Generator | Jethro Beekman | 2015-07-08 | 1 | -3/+16 | |
| | | | | ||||||
| | * | | Replace CN field by names vector | Jethro Beekman | 2015-07-08 | 1 | -4/+18 | |
| | | | | ||||||
| * | | | Merge pull request #221 from jethrogb/topic/ssl_options | Steven Fackler | 2015-07-08 | 4 | -35/+178 | |
| |\ \ \ | |/ / |/| | | Several SSL option fixes | |||||
| | * | | Remove #ifs for same-value shimmed SSL options. Depend on compiler ↵ | Jethro Beekman | 2015-07-01 | 1 | -4/+0 | |
| | | | | | | | | | | | | | optimization instead. | |||||
| | * | | Decouple C SSL Option bit flags from Rust version | Jethro Beekman | 2015-07-01 | 4 | -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_extension | Steven Fackler | 2015-07-08 | 5 | -122/+290 | |
| |\ \ \ | | | | | | | | | Allow setting of arbitrary X509 extensions | |||||
| | * | | | tabs to spaces | Jethro Beekman | 2015-07-01 | 1 | -76/+76 | |
| | | | | | ||||||
| | * | | | Add documentation on X509 Extensions | Jethro Beekman | 2015-07-01 | 1 | -0/+42 | |
| | | | | | ||||||
| | * | | | Add Issuer Alternative Name extension | Jethro Beekman | 2015-07-01 | 1 | -0/+5 | |
| | | | | | ||||||
| | * | | | Add Subject Alternate Name extension | Jethro Beekman | 2015-07-01 | 2 | -1/+35 | |
| | | | | | ||||||
| | * | | | Add arbitrary X509 extensions by OID string | Jethro Beekman | 2015-07-01 | 4 | -15/+36 | |
| | | | | | ||||||
| | * | | | Add arbitrary X509 extensions by NID | Jethro Beekman | 2015-07-01 | 2 | -2/+8 | |
| | | | | | ||||||
| | * | | | Add public generic extension interface to X509Generator | Jethro Beekman | 2015-07-01 | 2 | -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 values | Jethro Beekman | 2015-07-01 | 2 | -3/+6 | |
| | | | | | ||||||
| | * | | | Implement "extensions" field in X509generator, and change existing ↵ | Jethro Beekman | 2015-07-01 | 3 | -25/+53 | |
| | | | | | | | | | | | | | | | | | extensions to use that | |||||
| | * | | | Turn assertions into unwraps such that tests provide useful output on panic. | Jethro Beekman | 2015-07-01 | 1 | -7/+3 | |
| | | | | | ||||||
| | * | | | Turn "dirty hack" into slightly less dirty hack, with potential to become ↵ | Jethro Beekman | 2015-07-01 | 1 | -18/+10 | |
| | | | | | | | | | | | | | | | | | non-dirty | |||||
| | * | | | Move X509 extensions to seperate module, implement ToString instead of ↵ | Jethro Beekman | 2015-07-01 | 2 | -70/+75 | |
| | |/ / | | | | | | | | | | custom AsStr | |||||
| * | | | Merge branch 'release' | Steven Fackler | 2015-07-06 | 5 | -8/+8 | |
| |\ \ \ | | |/ | |/| | ||||||
| | * | | Merge branch 'release-v0.6.4' into releasev0.6.4 | Steven Fackler | 2015-07-06 | 16 | -257/+860 | |
| | |\ \ | ||||||
| | | * | | Release v0.6.4 | Steven Fackler | 2015-07-06 | 5 | -8/+8 | |
| | |/ / |/| | | ||||||
| * | | | Merge pull request #236 from servo/unpin | Steven Fackler | 2015-07-06 | 1 | -1/+1 | |
| |\ \ \ | |_|/ |/| | | Unpin the bitflags version. | |||||
| | * | | Unpin the bitflags version. | Ms2ger | 2015-07-06 | 1 | -1/+1 | |
| |/ / | | | | | | | | | This dependency causes Servo to depend on multiple versions of the bitflags crate. | |||||
| * | | Merge pull request #232 from jethrogb/topic/fix_nid | Steven Fackler | 2015-07-01 | 3 | -2/+46 | |
| |\ \ | | | | | | | Fix NID definitions to match OpenSSL. | |||||
| | * | | Add a test that checks whether 3 known subject attributes can be retrieved ↵ | Jethro Beekman | 2015-06-30 | 2 | -0/+41 | |
| | | | | | | | | | | | | | by NID | |||||
| | * | | Fix NID definitions to match OpenSSL. The previous numbers were introduced ↵ | Jethro Beekman | 2015-06-30 | 1 | -2/+5 | |
| |/ / | | | | | | | incorrectly in #213 | |||||
| * | | More syntax fixes | Steven Fackler | 2015-06-30 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix travis file syntax | Steven Fackler | 2015-06-30 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix travis? | Steven Fackler | 2015-06-30 | 1 | -4/+2 | |
| | | | ||||||
| * | | Manually set lib and include dirs on linux builds | Steven Fackler | 2015-06-30 | 1 | -2/+5 | |
| | | | ||||||
| * | | Revert "Don't build a custom openssl on OSX" | Steven Fackler | 2015-06-30 | 2 | -2/+14 | |
| | | | | | | | | | | | | | This reverts commit 645430602d0f4d56c6ab153b68a11c6be6d8b183. We actually need 1.0.2 for DTLSv1.2 and ALPN | |||||
| * | | Fix backcompat method | Steven Fackler | 2015-06-29 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix build with alpn feature | Steven Fackler | 2015-06-29 | 2 | -3/+3 | |
| | | | ||||||
| * | | Initialize FEATURES again in travis config | Steven Fackler | 2015-06-29 | 1 | -0/+3 | |
| | | | ||||||
| * | | Merge pull request #229 from jmesmon/alpn | Steven Fackler | 2015-06-30 | 6 | -56/+269 | |
| |\ \ | | | | | | | Add support for ALPN ("successor" to NPN) | |||||
| | * | | ssl: support ALPN | Cody P Schafer | 2015-06-29 | 6 | -17/+235 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Heavily based on the existing NPN wrapping code. Naming of public functions is identical to the NPN ones with `s/npn/alpn/` applied to prevent devs from needing to remember 2 names (and to let my copy the npn tests and perform the subistution to generate the apln tests). It might make sense to (at some point) use macros or a trait to cut down the duplication. | |||||
| | * | | ssl/NPN: factor out encoding of the protocol list | Cody P Schafer | 2015-06-29 | 1 | -8/+19 | |
| | | | | | | | | | | | | | | | | The intention is to allow the encoding to be reused by the ALPN support code. | |||||
| | * | | ssl: use a common helper to generate new ex data indexes, switch NPN to a ↵ | Cody P Schafer | 2015-06-29 | 1 | -33/+17 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | lazyref Rather than having the verification data idx generation and NPN use there own (similar) impls to generate indexes with destructors, unify them. Make NPNs use of indexes more idomatic by storing the index in a lazyref rather than having a function with static data members. | |||||
| * | | Modernize cargo directives | Steven Fackler | 2015-06-28 | 1 | -4/+5 | |
| | | | ||||||
| * | | Don't use pkg-config on windows | Steven Fackler | 2015-06-28 | 1 | -3/+6 | |
| | | | ||||||
| * | | More docs | Steven Fackler | 2015-06-28 | 1 | -0/+16 | |
| | | | ||||||