Thomas Eizinger

Results 368 issues of Thomas Eizinger

We currently do the following: https://github.com/firezone/firezone/blob/1581042d10054c461d0986caeefdca4f19d1ae09/rust/relay/ebpf-turn-router/src/try_handle_turn/error.rs#L28-L61 I wanted to update `aya` today and noticed that this trait got removed. After reading through the new source code, I noticed that there...

It would be nice if there were a way of referencing a map by name in a way that is compile-time safe from user-space. For example, if I declare a...

ICMP errors contain at least 64bit of the original packet in their payload. This is enough to identify TCP connections. When receiving an ICMP error for one of its sockets,...

### Description Due to limitations in how `async` blocks interact with closures, it is impossible to borrow something from outside of a closure into an `async` block. A custom transport...

### Problem Statement I am currently writing my own transport implementation and would like to reuse the tokio-thread and rate limiter modules from `sentry`. ### Solution Brainstorm ### Solution 1:...

Rust
Improvement

### Description Exposes `RateLimiter`, `RateLimiterCategory`, `StdTransportThread` and `TokioTransportThread` from the `transports` module. #### Issues Resolves: #941 #### Reminders - Add GH Issue ID _&_ Linear ID (if applicable) - Add...

### Description We make use of structured logging a lot using `tracing`, i.e. a lot of context of our log messages is captured in fields set either on the message...

Feature
Rust
Logs

**Framework** What framework is required? What does Apple's developer documentation say about it? Is it open-source? There is an open source implementation for Linux: https://github.com/apple/swift-crypto **Test Application** What application requires...