{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":320029760,"defaultBranch":"main","name":"rustls-ffi","ownerLogin":"rustls","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-09T17:26:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65125397?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718887084.0","currentOid":""},"activityList":{"items":[{"before":"c823fbe7c04049952a659318e8fdf061d27fb8f4","after":null,"ref":"refs/heads/dependabot/cargo/toml-0.8.14","pushedAt":"2024-06-20T12:38:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"c823fbe7c04049952a659318e8fdf061d27fb8f4","ref":"refs/heads/dependabot/cargo/toml-0.8.14","pushedAt":"2024-06-20T02:16:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump toml from 0.6.0 to 0.8.14\n\nBumps [toml](https://github.com/toml-rs/toml) from 0.6.0 to 0.8.14.\n- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.6.0...toml-v0.8.14)\n\n---\nupdated-dependencies:\n- dependency-name: toml\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump toml from 0.6.0 to 0.8.14"}},{"before":"a011d4967a8038778c818c6626e8be1a2f9e0fb8","after":"c74c0a5902835e03c0209678c5872798d2d17f51","ref":"refs/heads/main","pushedAt":"2024-06-19T19:36:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"build: justify hardcoded build.rs RUSTLS_CRATE_VERSION\n\nThis commit adds some commentary to the `build.rs`\n`RUSTLS_CRATE_VERSION` const, justifying why we keep it in-sync\nmanually.\n\nInitially I was thinking about deducing the `RUSTLS_CRATE_VERSION` in\nthe `build.rs` script automatically by parsing `Cargo.toml`, but after\nthinking through the sensitivity of `build.rs`, and realizing the\nparsing would require a new _non-development_ dependency, I abandoned\nthe idea.\n\nThe recently added integration test will catch anyone forgetting to sync\nthe const and avoids extra deps or complexity in the build script.","shortMessageHtmlLink":"build: justify hardcoded build.rs RUSTLS_CRATE_VERSION"}},{"before":"51f7cbfabd8a95bd339a01960a133d42411e546d","after":"a011d4967a8038778c818c6626e8be1a2f9e0fb8","ref":"refs/heads/main","pushedAt":"2024-06-19T19:07:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"ci: set cargo-c libdir explicitly\n\nWith cargo-c 0.10.0+ there are per-platform/system heuristics being used\nto generate the libdir that best fits the target system. For the\npurposes of our CI job we'd prefer to use a consistent/simple directory\nstructure so that we can set the PKG_CONFIG_PATH and LD_LIBRARY_PATH env\nvars consistently across Ubuntu and MacOS.","shortMessageHtmlLink":"ci: set cargo-c libdir explicitly"}},{"before":"5d445f97fd94279f6de41d5e78084ca5c4c9b393","after":"51f7cbfabd8a95bd339a01960a133d42411e546d","ref":"refs/heads/main","pushedAt":"2024-06-19T17:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"ci: pin cargo-c version in pkg-config workflow\n\nThe recent release seems to be causing a regression. Until we've had\na chance to dig into the root cause let's pin the version in-use in CI\nto keep the build passing.\n\nI also snuck in an update to print the pkg-config version in-use. I was\ninterested in that data when I wasn't sure if it was the cargo-c update\nthat changed things or if there was an unrelated system image update\nthat bork'd it.","shortMessageHtmlLink":"ci: pin cargo-c version in pkg-config workflow"}},{"before":"c0ff6641b3b932d00325a587e689de244fcdf3cd","after":"5d445f97fd94279f6de41d5e78084ca5c4c9b393","ref":"refs/heads/main","pushedAt":"2024-06-05T11:22:04.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"Makefile: update format task to handle in-macro rust fmt\n\nThis papers around a `cargo fmt` limitation that leaves code within the\n`ffi_panic_boundary!` macros unformatted.\n\nBy also adding this to `format-check`, we'll get CI enforcement to\nprevent backsliding.","shortMessageHtmlLink":"Makefile: update format task to handle in-macro rust fmt"}},{"before":"0ab21b50076d37fb393c6e91e0bcf19ab60df23f","after":"c0ff6641b3b932d00325a587e689de244fcdf3cd","ref":"refs/heads/main","pushedAt":"2024-06-02T14:07:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ctz","name":"Joe Birr-Pixton","path":"/ctz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/579363?s=80&v=4"},"commit":{"message":"chore: update to use spdx license identifier\n\nUpdate to use SPDX license format, same as [rusttls](https://github.com/rustls/rustls/blob/0c85c0199f479e71c8c4811684fd8de779fb8c21/rustls/Cargo.toml#L6).","shortMessageHtmlLink":"chore: update to use spdx license identifier"}},{"before":"80d93c66e9b4274c42ba9396bf8fc9fb91987d54","after":"0ab21b50076d37fb393c6e91e0bcf19ab60df23f","ref":"refs/heads/main","pushedAt":"2024-05-30T12:50:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"ci: test pkg-config workflow on macOS\n\nThis is mostly straight-forward, with a few exceptions for MacOS:\n\n1. We need to use homebrew to install `pkg-config`\n2. We need to download a different `cargo-c` release artifact.\n3. We need to `unzip` that artifact instead of un`tar`-ing.\n4. We need to use `otool` instead of `ldd` to verify the dynamic\n linking.","shortMessageHtmlLink":"ci: test pkg-config workflow on macOS"}},{"before":"8a137f8dcab07265b0c64d17ef298bfc75811dbe","after":"80d93c66e9b4274c42ba9396bf8fc9fb91987d54","ref":"refs/heads/main","pushedAt":"2024-05-29T20:12:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"connection: more docs for rustls_connection_is_handshaking\n\nPreviously the rustls-ffi `rustls_connection_is_handshaking` fn only\npointed at the upstream Rustls documentation.\n\nThis commit adds a bit of the detail present there, customizing it for\nrustls-ffi (e.g. by ref'ing `rustls_connection_write_tls()`).","shortMessageHtmlLink":"connection: more docs for rustls_connection_is_handshaking"}},{"before":"66554e0071b4b6ee6d562c19470aef0d6fef8bfc","after":null,"ref":"refs/heads/dependabot/cargo/libc-0.2.155","pushedAt":"2024-05-29T15:55:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"}},{"before":"33742a4af46cc4c40c2dfef922c4948bcc9a6660","after":"8a137f8dcab07265b0c64d17ef298bfc75811dbe","ref":"refs/heads/main","pushedAt":"2024-05-29T15:55:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"build(deps): bump libc from 0.2.154 to 0.2.155\n\nBumps [libc](https://github.com/rust-lang/libc) from 0.2.154 to 0.2.155.\n- [Release notes](https://github.com/rust-lang/libc/releases)\n- [Commits](https://github.com/rust-lang/libc/compare/0.2.154...0.2.155)\n\n---\nupdated-dependencies:\n- dependency-name: libc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump libc from 0.2.154 to 0.2.155"}},{"before":"2b0a45f791771427a17d9440593ecab818cd8f4e","after":"33742a4af46cc4c40c2dfef922c4948bcc9a6660","ref":"refs/heads/main","pushedAt":"2024-05-29T15:52:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"lib: whitespace around Userdata invariants list\n\nThis fixes a nightly clippy finding:\n```\nerror: doc list item missing indentation\n --> src/lib.rs:72:5\n |\n72 | /// If any of these invariants fails, try_drop will return an error.\n | ^\n |\n = help: if this is supposed to be its own paragraph, add a blank line\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation\n```","shortMessageHtmlLink":"lib: whitespace around Userdata invariants list"}},{"before":null,"after":"66554e0071b4b6ee6d562c19470aef0d6fef8bfc","ref":"refs/heads/dependabot/cargo/libc-0.2.155","pushedAt":"2024-05-20T03:02:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump libc from 0.2.154 to 0.2.155\n\nBumps [libc](https://github.com/rust-lang/libc) from 0.2.154 to 0.2.155.\n- [Release notes](https://github.com/rust-lang/libc/releases)\n- [Commits](https://github.com/rust-lang/libc/compare/0.2.154...0.2.155)\n\n---\nupdated-dependencies:\n- dependency-name: libc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump libc from 0.2.154 to 0.2.155"}},{"before":"f62b25c15e496911ee32bff84aee01a9510ebcc0","after":null,"ref":"refs/heads/dependabot/cargo/libc-0.2.154","pushedAt":"2024-04-30T12:53:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctz","name":"Joe Birr-Pixton","path":"/ctz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/579363?s=80&v=4"}},{"before":"0e8e6730ee61cc1506a0ca4cc4ae7b9e3aae09a4","after":"2b0a45f791771427a17d9440593ecab818cd8f4e","ref":"refs/heads/main","pushedAt":"2024-04-30T12:53:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ctz","name":"Joe Birr-Pixton","path":"/ctz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/579363?s=80&v=4"},"commit":{"message":"build(deps): bump libc from 0.2.153 to 0.2.154\n\nBumps [libc](https://github.com/rust-lang/libc) from 0.2.153 to 0.2.154.\n- [Release notes](https://github.com/rust-lang/libc/releases)\n- [Commits](https://github.com/rust-lang/libc/compare/0.2.153...0.2.154)\n\n---\nupdated-dependencies:\n- dependency-name: libc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump libc from 0.2.153 to 0.2.154"}},{"before":null,"after":"f62b25c15e496911ee32bff84aee01a9510ebcc0","ref":"refs/heads/dependabot/cargo/libc-0.2.154","pushedAt":"2024-04-30T02:18:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump libc from 0.2.153 to 0.2.154\n\nBumps [libc](https://github.com/rust-lang/libc) from 0.2.153 to 0.2.154.\n- [Release notes](https://github.com/rust-lang/libc/releases)\n- [Commits](https://github.com/rust-lang/libc/compare/0.2.153...0.2.154)\n\n---\nupdated-dependencies:\n- dependency-name: libc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump libc from 0.2.153 to 0.2.154"}},{"before":"d23891ff257497effcffcddd7c27dd4fee71395b","after":"0e8e6730ee61cc1506a0ca4cc4ae7b9e3aae09a4","ref":"refs/heads/main","pushedAt":"2024-04-19T21:19:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"ci: verify ASAN presence/absence as appropriate\n\nPresently only done on Linux since the test relies on `nm` being\navailable.","shortMessageHtmlLink":"ci: verify ASAN presence/absence as appropriate"}},{"before":"6342e487b11ffe50fff24205e251b978f0502f2f","after":"d23891ff257497effcffcddd7c27dd4fee71395b","ref":"refs/heads/main","pushedAt":"2024-04-19T17:59:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"arc_castable!, box_castable!, ref_castable! macros\n\nThroughout the project we follow a pattern of:\n\n1. Creating a `snake_case_named` opaque struct[0].\n2. Implementing `Castable` for the struct:\n a. specifying a `RustType` (some native Rust type).\n b. specifying an `Ownership` (`OwnershipBox`, `OwnershipArc`, `OwnershipRef`).\n\nIn the case of `OwnershipRef` we may also need to add a `PhantomData`\nfield referencing a lifetime to the opaque struct.\n\nTo reduce the boilerplate of doing all of the above over and over this\ncommit adds three new macros that accomplish the task with less\nceremony:\n `arc_castable!`, `box_castable!`, and `ref_castable!`.\n\nExisting instances of the pattern are updated to use these macros with\none exception: the `rustls_client_hello` type implements `Castable` with\n`OwnershipRef` for `rustls_client_hello<'a>`, but it isn't the same\nopaque struct pattern as used elsewhere and so is best implemented by\nhand.\n\n[0]: https://github.com/rustls/rustls-ffi/blob/main/CONTRIBUTING.md#opaque-struct-pattern","shortMessageHtmlLink":"arc_castable!, box_castable!, ref_castable! macros"}},{"before":"437e305c4365a953edf4ce20cee115a710d52bc1","after":"6342e487b11ffe50fff24205e251b978f0502f2f","ref":"refs/heads/main","pushedAt":"2024-04-19T17:52:27.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"tests: connect to example.com via platform verifier","shortMessageHtmlLink":"tests: connect to example.com via platform verifier"}},{"before":"376978a4d68232cc4ce9c61f2fed699722e2c71e","after":"437e305c4365a953edf4ce20cee115a710d52bc1","ref":"refs/heads/main","pushedAt":"2024-04-19T13:47:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"ci: add Linux pkg-config/.so test coverage\n\nA new `Makefile.pkg-config` is added that can be used on UNIX machines\nwith `pkg-config`. It is a slimmed down copy of `Makefile` that:\n\n* Removes the development targets (`format`, etc).\n* Removes details specific to static linking.\n* Uses `cargo cinstall` for the install target.\n* Adds the correct `CFLAGS`/`LDFLAGS` that `pkg-config` tells us are\n necessary based on the `.pc` file that `cargo-c` writes.\n* Runs the integration tests with the dynamically linked client/server\n examples.\n\nA new CI workflow (`pkg-config.yaml`) is added that only runs on\nubuntu-latest (with both `clang` and `gcc`) that:\n\n* Installs stable rust.\n* Installs `cargo-c`.\n* Installs the lib to a tmp dir using `cargo-c`.\n* Builds the client/server examples using `pkg-config` to dynamically\n link `rustls`.\n* Verify the binaries aren't statically linking `rustls`.\n* Run the client/server integration tests.\n\nThe existing `cargo-c` coverage is removed from the `test.yaml` workflow\nsince it's now duplicative with this new workflow.","shortMessageHtmlLink":"ci: add Linux pkg-config/.so test coverage"}},{"before":"3dc23efabac7fe691b268784ae63e64a92efb0af","after":"376978a4d68232cc4ce9c61f2fed699722e2c71e","ref":"refs/heads/main","pushedAt":"2024-04-19T13:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"cmake: don't run cbindgen for build\n\nWe vendor a `src/rustls.h` and prefer builds use this to avoid the need\nfor a nightly rust compiler.","shortMessageHtmlLink":"cmake: don't run cbindgen for build"}},{"before":"9af30f471defc2d481c1210a45360806068d85e6","after":"3dc23efabac7fe691b268784ae63e64a92efb0af","ref":"refs/heads/main","pushedAt":"2024-04-19T13:37:57.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"ci: run clippy w/ --all-targets\n\nThis ensures test code is also linted.","shortMessageHtmlLink":"ci: run clippy w/ --all-targets"}},{"before":"cbbef17f068b3fab2a958a9061432d0da94f9056","after":"9af30f471defc2d481c1210a45360806068d85e6","ref":"refs/heads/main","pushedAt":"2024-04-15T16:34:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"client: NoneVerifier UnknownIssuer instead of BadSignature\n\nThe `NoneVerifier` that's used by default if a rustls client config\nbuilder is built without a verifier being specified was configured to\nreturn `Error::InvalidCertificate(CertificateError::BadSignature` from\nall of its trait methods.\n\nThis commit updates the `verify_server_cert` trait method to instead\nreturn `Error::InvalidCertificate(CertificateError::UnknownIssuer)`.\nThis will better match what would happen if you configured an empty root\ncertificate store with a real verifier and is perhaps less confusing to\ndebug than an error indicating a cryptographic signature validation\nerror.","shortMessageHtmlLink":"client: NoneVerifier UnknownIssuer instead of BadSignature"}},{"before":"ae193bf6c775441fc1797a39ec1e533e43438108","after":"cbbef17f068b3fab2a958a9061432d0da94f9056","ref":"refs/heads/main","pushedAt":"2024-04-11T20:45:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"server: fix incompatible types warning\n\nOn Linux, `man 2 setsockopt` shows the `optval` argument as being `const\nvoid *`. On Windows, `setsockopt`'s `optval` argument is `const char*`.\nThis mismatch produces an incompatible types warning when building the\n`server.c` example on Windows.\n\nThe solution is straight-forward. Explicitly cast `optval` to `const\nchar*`. On Windows this is the correct type. On Linux it will be\nimplicitly converted to `const void *` and everyone is happy.","shortMessageHtmlLink":"server: fix incompatible types warning"}},{"before":"8f78d93cb24f036b5a7a07e300b78711b1c30df3","after":null,"ref":"refs/heads/dependabot/cargo/rustls-pemfile-2.1.2","pushedAt":"2024-04-08T13:07:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"}},{"before":"46a5d041f37443a89d7546fb4dc774a6085bbb53","after":"ae193bf6c775441fc1797a39ec1e533e43438108","ref":"refs/heads/main","pushedAt":"2024-04-08T13:07:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"build(deps): bump rustls-pemfile from 2.1.1 to 2.1.2\n\nBumps [rustls-pemfile](https://github.com/rustls/pemfile) from 2.1.1 to 2.1.2.\n- [Release notes](https://github.com/rustls/pemfile/releases)\n- [Commits](https://github.com/rustls/pemfile/compare/v/2.1.1...v/2.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: rustls-pemfile\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump rustls-pemfile from 2.1.1 to 2.1.2"}},{"before":null,"after":"8f78d93cb24f036b5a7a07e300b78711b1c30df3","ref":"refs/heads/dependabot/cargo/rustls-pemfile-2.1.2","pushedAt":"2024-04-08T02:59:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump rustls-pemfile from 2.1.1 to 2.1.2\n\nBumps [rustls-pemfile](https://github.com/rustls/pemfile) from 2.1.1 to 2.1.2.\n- [Release notes](https://github.com/rustls/pemfile/releases)\n- [Commits](https://github.com/rustls/pemfile/compare/v/2.1.1...v/2.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: rustls-pemfile\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump rustls-pemfile from 2.1.1 to 2.1.2"}},{"before":"b898728aa14578c636c110bf0120a9ea5fff4d56","after":null,"ref":"refs/heads/jbp-valgrind-server.c","pushedAt":"2024-04-04T16:43:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"}},{"before":"4161b1dfebbe90747cbc4c8046513aac78ebf83b","after":"46a5d041f37443a89d7546fb4dc774a6085bbb53","ref":"refs/heads/main","pushedAt":"2024-04-04T16:43:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpu","name":"Daniel McCarney","path":"/cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/292650?s=80&v=4"},"commit":{"message":"Fix valgrind warning in server.c","shortMessageHtmlLink":"Fix valgrind warning in server.c"}},{"before":"4fd94051cf2fd21bd4122ed4d2157bc0270b86b9","after":"b898728aa14578c636c110bf0120a9ea5fff4d56","ref":"refs/heads/jbp-valgrind-server.c","pushedAt":"2024-04-04T16:27:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctz","name":"Joe Birr-Pixton","path":"/ctz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/579363?s=80&v=4"},"commit":{"message":"Fix valgrind warning in server.c","shortMessageHtmlLink":"Fix valgrind warning in server.c"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaovCewA","startCursor":null,"endCursor":null}},"title":"Activity ยท rustls/rustls-ffi"}