Skip to content

Commit 117278e

Browse files
committed
Prep for v4.0.0 release.
1 parent 7ce0004 commit 117278e

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9-
### Added
9+
## [4.0.0] - 2024-12-19
10+
11+
### Changes
12+
- SIP TLS support, using [Rust](https://www.rust-lang.org/) and [Tokio-rustls](https://github.com/rustls/tokio-rustls)
13+
- If no `cert.pem` or `key.pem` files are found, we automatically create them for you in the current working directory for a seemless start up experience
1014
- `-N` option to revert to old C way with `select()` for TCP and UDP
1115
- TCP, UDP now all powered by Rust and Tokio
1216
- We now support TLS configuration loaded from config using [confy](https://crates.io/crates/confy)
1317
- If a cert or key file is not found using `-t` or `-k` options, SentryPeer will
1418
ask you if you'd like to create them - we use the very nice [rcgen](https://crates.io/crates/rcgen) for this
1519
- New `-z`, -t` and `-k` options for SIP TLS support
1620
- Command Line Interface (CLI) now powered by Rust using [clap-rs](https://github.com/clap-rs/clap)
17-
- SIP TLS support, using [Rust](https://www.rust-lang.org/) and [Tokio-rustls](https://github.com/rustls/tokio-rustls)
1821
- Environment variables `SENTRYPEER_CERT`, `SENTRYPEER_KEY` and `SENTRYPEER_TLS_LISTEN_ADDRESS`
19-
- We now look for `cargo` and `rustc`, as we are porting parts of SentryPeer to Rust. New features will
20-
be written in Rust
22+
- We now look for `cargo` and `rustc`, as we are porting parts of SentryPeer to Rust. New features will be written in Rust
2123
- SIP TLS support and other Rust-powered features will not be built if Rust is not detected.
2224
- `make check` now runs Rust tests
2325
- `make clean` cleans up Rust builds

Makefile.am

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,13 @@ EXTRA_DIST+= sentrypeer_rust/Cargo.toml \
166166
sentrypeer_rust/cbindgen.toml \
167167
sentrypeer_rust/rust-toolchain.toml \
168168
sentrypeer_rust/wrapper.h \
169+
sentrypeer_rust/src/cli.rs \
170+
sentrypeer_rust/src/config.rs \
169171
sentrypeer_rust/src/lib.rs \
170-
sentrypeer_rust/src/tls.rs
172+
sentrypeer_rust/src/sip.rs \
173+
sentrypeer_rust/src/tcp.rs \
174+
sentrypeer_rust/src/tls.rs \
175+
sentrypeer_rust/src/udp.rs
171176
endif
172177
endif
173178

0 commit comments

Comments
 (0)