Commit Graph

  • ee124d7ccc
    Update README.md 0x676e67 2025-06-17 22:59:08 +0800
  • f08c7cf8b7
    test(boring): fix ech test (#77) 0x676e67 2025-06-17 22:26:23 +0800
  • f4419dc416 revert(boring): Restore `src/x509/store.rs` to match upstream 0x676e67 2025-06-17 20:22:42 +0800
  • e04066ee46 Merge remote-tracking branch 'upstream/master' 0x676e67 2025-06-17 20:16:49 +0800
  • 0ca11b5680 Use cargo:warning for warnings Kornel 2025-06-11 00:26:08 +0100
  • 8d5fba3767 Don't link binaries on docs.rs Kornel 2025-06-10 23:50:16 +0100
  • b01510d050
    Expose PKey::raw_{private,public}_key (#364) Jordan Rose 2025-06-13 01:11:51 -0700
  • c596d7d47c Upgrade bindgen to v0.72.0 Alex Bakon 2025-06-09 09:59:06 -0400
  • b4fb079585
    Merge pull request #75 from 0x676e67/dependabot/cargo/bindgen-0.72.0 0x676e67 2025-06-09 23:17:47 +0800
  • e362ce762e
    build(deps): update bindgen requirement from 0.71.1 to 0.72.0 dependabot[bot] 2025-06-09 09:07:04 +0000
  • 6107475db1 chore: remove dead code 0x676e67 2025-06-07 23:09:11 +0800
  • 80f9221bbb Merge remote-tracking branch 'upstream/master' 0x676e67 2025-06-07 23:08:32 +0800
  • 17d137e33b
    Expose SSL_set1_groups to Efficiently Set Curves on SSL Session (#346) Justin-Kwan 2025-06-05 18:25:28 -0700
  • 5fa9c81c88
    Sprinkle #[must_use] (#368) Kornel 2025-06-05 20:40:35 +0100
  • 5d57b3a057 Make X509Store shareable between contexts Kornel 2025-06-04 20:20:53 +0100
  • 4d178a7f9f Clippy Kornel 2025-05-20 15:46:11 +0100
  • bcec9462af Don't unwrap when Result can be returned instead Kornel 2025-06-05 02:15:42 +0100
  • 29c05d41cd Avoid panicking in error handling Kornel 2025-06-05 01:44:25 +0100
  • 05f798adc4 Rename to reset_with_context_data Kornel 2025-06-04 23:17:12 +0100
  • 56e9fef055 Add X509StoreContextRef::init_without_cleanup Anthony Ramine 2025-06-02 09:00:09 +0200
  • 45f8589d48 Add mutable ex_data APIs for X509StoreContext Anthony Ramine 2025-06-02 08:56:54 +0200
  • 15975ddde4
    Ensure we call X509_STORE_CTX_cleanup on error path too (#360) Anthony Ramine 2025-06-02 16:40:44 +0200
  • 6789a72fc0
    Fix X509VerifyContextRef::set_verify_param (#358) Anthony Ramine 2025-06-02 16:39:25 +0200
  • 7a52fbbe99
    Add X509VerifyParamRef::copy_from (#361) Anthony Ramine 2025-06-02 16:39:11 +0200
  • 2bc82e8d1c Add support for X509_STORE_CTX_get0_untrusted James Larisch 2025-05-28 15:40:15 -0400
  • 0f2461ad00
    sync upstream (#74) 0x676e67 2025-05-30 11:15:39 +0800
  • 4fd641f79d clippy fix 0x676e67 2025-05-30 11:00:23 +0800
  • 6169bcd543 Merge remote-tracking branch 'upstream/master' into sync 0x676e67 2025-05-30 10:55:52 +0800
  • e99d162891 Add set_verify_param James Larisch 2025-05-29 20:06:30 -0400
  • 5e8aaf63f0
    Release 4.17.0 (#354) Anthony Ramine 2025-05-28 11:53:09 +0200
  • 560925293b
    Revert "feat(x509): Implement `Clone` for `X509Store` (#339)" (#353) Anthony Ramine 2025-05-27 18:19:35 +0200
  • 4ea82a2e1b Update bindgen from 0.70.1 -> 0.71.1. Yury Yarashevich 2025-05-14 12:29:33 +0200
  • eefc7b7265 Add `X509_STORE_CTX_get0_cert` interface James Larisch 2025-05-19 11:02:56 -0400
  • 6e35abb2cd boring(ssl): use `corresponds` macro in `add_certificate_compression_algorithm` 0x676e67 2025-05-18 19:02:13 +0800
  • 15281c77e2 Update Cargo.toml 0x676e67 2025-02-14 10:36:34 +0800
  • eb48ab9a26 build: Fix the build for 32-bit Linux platform 0x676e67 2025-02-14 02:29:06 +0800
  • 3ab8b53532 rustfmt ;( Kornel 2025-05-21 00:24:48 +0100
  • 0327dd03c6 Fix linking SystemFunction036 from advapi32 in Rust 1.87 Kornel 2025-05-20 23:58:04 +0100
  • 23863ffd1b Clippy Kornel 2025-05-21 00:02:16 +0100
  • 7205960bc1
    boring(ssl): add ZSTD to `CertificateCompressionAlgorithm` (#71) 0x676e67 2025-05-19 16:46:31 +0800
  • 9da3b7b44c
    boring(ssl): use `corresponds` macro in `add_certificate_compression_algorithm` (#70) 0x676e67 2025-05-18 19:21:38 +0800
  • 9fb6143b11
    chore(boring): deprecate legacy `CertCompressionAlgorithm` API (#69) 0x676e67 2025-05-18 18:55:08 +0800
  • 2b497506ef
    chore(boring): deprecate `set_verify_cert_store_ref` on `SslContextBuilder` (#68) 0x676e67 2025-05-13 18:23:22 +0800
  • 9b34d3524b add SslCurve::X25519_MLKEM768 constant Eric Rosenberg 2025-05-01 15:07:14 +0000
  • 493c0cb51b v4.15.13 0x676e67 2025-04-27 17:14:16 +0800
  • fbad63bb8c
    feat: Add basic support for LoongArch (#67) hev 2025-04-27 17:11:58 +0800
  • cb25aadd4e v4.15.12 0x676e67 2025-04-23 12:55:37 +0800
  • ee6d225ea3
    ci: use ubuntu-latest (#66) 0x676e67 2025-04-23 12:54:54 +0800
  • 6458b54e6a
    docs(boring): fix doc warning (#65) 0x676e67 2025-04-23 12:50:43 +0800
  • c72c81aedd
    build(deps): update brotli requirement from 7 to 8 (#64) dependabot[bot] 2025-04-23 12:07:36 +0800
  • 9c4ea22f72 Use ubuntu-latest for all ci jobs Rushil Mehra 2025-04-16 18:23:35 -0700
  • b29537e08f fix clippy error Shih-Chiang Chien 2025-04-16 09:38:47 +0900
  • 220bedf239 expose SSL_set_compliance_policy Shih-Chiang Chien 2025-04-15 11:49:47 +0900
  • 49a8d0906a
    feat(x509): Implement `Clone` for `X509Store` (#339) 0x676e67 2025-04-08 01:05:27 +0800
  • 42d2398fcd
    Create dependabot.yml 0x676e67 2025-04-05 19:43:37 +0800
  • 20ad2665b2
    Release 4.16.0 (#341) Rushil Mehra 2025-04-02 18:26:29 -0700
  • 721b6fca2e
    Add fips-precompiled feature to support newer versions of FIPS (#338) Rushil Mehra 2025-03-31 12:34:29 -0700
  • ba1ee0dd48 v4.15.11 0x676e67 2025-03-21 20:38:44 +0800
  • f55f9e1dd2
    build: update workflows action (#61) 0x676e67 2025-03-21 19:36:03 +0800
  • 2576807382 chore: clippy fix 0x676e67 2025-03-21 18:28:13 +0800
  • 9c6c805947
    Update issue templates 0x676e67 2025-03-21 18:23:14 +0800
  • 20f203cb57
    Update ci.yml 0x676e67 2025-03-21 18:19:39 +0800
  • dc306ba199
    Delete .github/workflows/semgrep.yml 0x676e67 2025-03-21 18:19:23 +0800
  • 5ddc6ddb71 Update README.md 0x676e67 2025-03-21 18:18:48 +0800
  • 360c3949c8 build: fix doc test 0x676e67 2025-03-21 17:56:57 +0800
  • 6c74708e27 build: Ignore tests that bundle with the upstream boringssl binary 0x676e67 2025-03-21 17:54:31 +0800
  • d72c6a4211
    boring(x509): impl `Clone` of `X509Store` (#59) 0x676e67 2025-03-21 17:18:21 +0800
  • cfe524c10b build: fix `pq-experimental` feature build 0x676e67 2025-03-21 16:56:19 +0800
  • 80d7385f78 Merge remote-tracking branch 'upstream/master' 0x676e67 2025-03-20 23:25:49 +0800
  • 94cd4e1498
    chore(boring): simplify extensions sort order calculation (#58) 0x676e67 2025-03-20 23:15:54 +0800
  • d5bd85b3e5
    Document linking to C++ standard library (#335) Felix Hanau 2025-03-18 11:16:43 -0400
  • 11630058f0
    Revert "Remove "fips-no-compat", decouple "fips-compat" from "fips"" (#334) Rushil Mehra 2025-03-17 21:37:14 -0500
  • d8975dc413 boring: Disable `SslCurve` API with "fips" feature Christopher Patton 2025-03-11 09:52:04 -0700
  • 867f2b3b99 boring-sys: Ignore patches when boringSSL is precompiled Christopher Patton 2025-03-11 08:17:41 -0700
  • 57307d739e Remove "fips-no-compat", decouple "fips-compat" from "fips" Christopher Patton 2025-03-13 09:47:56 -0700
  • c774afc859 Add feature "fips-no-compat" Christopher Patton 2025-03-14 10:57:02 -0700
  • dde4b9ccde
    Advertise X25519MLKEM768 with "kx-client-pq-preferred" (#329) Christopher Patton 2025-03-10 11:30:56 -0700
  • 221efdfea9
    Update to actions/cache@v4 (#328) andrew-signal 2025-03-10 13:03:32 -0400
  • d3911bfc86 v4.15.9 0x676e67 2025-03-07 11:10:14 +0800
  • d69d6b9cb3
    feat: Allow overriding AES encryption for Encrypted Client Hello (#57) 0x676e67 2025-03-07 11:02:38 +0800
  • ae1851ba03
    Add missing release notes entry (#324) Rushil Mehra 2025-02-28 10:54:55 -0800
  • 5268f63a77
    Expose API to enable certificate compression. (#241) Yury Yarashevich 2025-02-27 16:09:07 +0100
  • 5e0002bfa8 Release 4.15.0 Rushil Mehra 2025-02-23 12:26:55 -0800
  • 888a72ef43 v4.15.8 0x676e67 2025-02-24 11:38:35 +0800
  • 657dcc230e
    Fix lifetimes in ssl::select_next_proto (#55) 0x676e67 2025-02-24 11:37:58 +0800
  • 9ba00ea586 Fix lifetimes in ssl::select_next_proto Rushil Mehra 2025-02-23 09:52:52 -0800
  • 1d18c908f0 v4.15.7 0x676e67 2025-02-23 19:44:36 +0800
  • 7ee98f663e
    sync upstream (#54) 0x676e67 2025-02-23 19:42:23 +0800
  • 372501ffc2
    fix(patch): Fix alps use new codepoint negotiation (#53) 0x676e67 2025-02-23 19:34:37 +0800
  • 7ba322560f
    Revert cmake bump (for now) as it is overly restrictive (#321) Rushil Mehra 2025-02-22 17:16:53 -0800
  • abaf06731b
    Introduce a builder pattern for SslEchKeys + make set_ech_keys take a reference (#320) Rushil Mehra 2025-02-21 14:33:59 -0800
  • f439f92564 Revert "Refactor!: Remove strict `TokioIo` response requirement from `hyper_boring::v1::HttpsConnector`" Rushil Mehra 2025-02-20 22:53:34 -0800
  • 7b4bfcbbee Revert "Refactor!: Introduce a Cargo feature for optional Hyper 0 support" Rushil Mehra 2025-02-20 22:53:20 -0800
  • bc17a06df7 Address clippy lints Rushil Mehra 2025-02-20 22:58:21 -0800
  • cbdf963464 Actually expose SslEchKeys Rushil Mehra 2025-02-20 22:51:48 -0800
  • 156cf04c43
    Release 4.14.0 (#317) Rushil Mehra 2025-02-19 03:46:15 -0800
  • c3c7e16b9d Bump cmake-rs to improve Mac OS build parallelism Rushil Mehra 2025-02-18 22:46:04 -0800
  • 3b5fa65860 Expose SSL_CTX_set1_ech_keys from SslContextRef Rushil Mehra 2025-02-18 21:33:39 -0800
  • e6833b0074 Set CMAKE_BUILD_PARALLEL_LEVEL to available_parallelism Rushil Mehra 2024-01-26 16:57:08 -0800
  • 50437d514c v4.15.6 0x676e67 2025-02-16 21:07:21 +0800