| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-04 | Enable allocation of many packet bufs for client socket at a time | David Lönnhager | 1 | -2/+7 | |
| 2025-09-04 | Enable UDP GSO on Windows for masque proxy client | David Lönnhager | 1 | -14/+266 | |
| 2025-09-03 | Call `bypass` on QUIC socket on Android | Markus Pettersson | 1 | -45/+11 | |
| 2025-09-03 | Allow passing a QUIC socket to `mullvad-masque-client` | Markus Pettersson | 1 | -22/+23 | |
| 2025-09-02 | Log if packet reassembly fails | Joakim Hulthe | 1 | -1/+5 | |
| 2025-08-22 | Use correct addr when figuring out if QUIC uses IPv6 | Joakim Hulthe | 1 | -1/+1 | |
| 2025-08-18 | Fix rx fragment stats in mullvad-masque-proxy | David Lönnhager | 1 | -5/+18 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -5/+5 | |
| 2025-07-09 | Adjust MTU for QUIC obfuscator based on tunnel MTU | Markus Pettersson | 1 | -3/+1 | |
| Make fields of `quic::Settings` private and expose constructors/builder fns to configure a `quic::Settings` struct. A previous commit that added a public, optional field to the settings struct broke a caller (iOS), which is suboptimal. Add a new token type: `quic::AuthToken`. This will perform "all" necessary validation that was previously done ad-hoc when the token was to be transformed into an authorization header. It also helps to not fuck up the values passed to `quic::Settings::new`, since it was previously Stringly-typed. | |||||
| 2025-07-09 | Add IPv6 support to `mullvad-masque-proxy` | Markus Pettersson | 1 | -21/+32 | |
| 2025-05-21 | Disable SSHKEYLOGFILE by default in masque client | David Lönnhager | 1 | -2/+0 | |
| 2025-05-08 | Add QUIC obfuscation to mullvad daemon and management interface | David Lönnhager | 1 | -5/+3 | |
| 2025-05-05 | Make authorization header configurable in mullvad-masque-proxy client | David Lönnhager | 1 | -5/+28 | |
| 2025-04-30 | Handle HTTP redirects correctly in masque-server | Joakim Hulthe | 1 | -0/+1 | |
| 2025-04-30 | Handle HTTP redirects in masque client | Joakim Hulthe | 1 | -21/+78 | |
| 2025-04-14 | Fix panic on fragment_id overflow | Joakim Hulthe | 1 | -1/+1 | |
| 2025-04-11 | Add idle_timeout arg to masque and make it None by default | Joakim Hulthe | 1 | -2/+18 | |
| 2025-04-11 | Add client config builder for masque client | David Lönnhager | 1 | -71/+45 | |
| 2025-04-11 | Add fwmark option | David Lönnhager | 1 | -5/+46 | |
| 2025-04-11 | Replace `println` with `log` in mullvad-masque-proxy | David Lönnhager | 1 | -1/+1 | |
| 2025-04-10 | Add multithreading to masque proxy server | Joakim Hulthe | 1 | -3/+1 | |
| 2025-04-10 | Subtract stream ID from max packet size | David Lönnhager | 1 | -5/+7 | |
| Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> | |||||
| 2025-04-10 | Fix maximum packet size calculations | David Lönnhager | 1 | -28/+70 | |
| 2025-04-10 | Set maximum payload size | David Lönnhager | 1 | -3/+20 | |
| 2025-04-09 | Disable broken stats | Joakim Hulthe | 1 | -3/+2 | |
| 2025-04-09 | Split Client::run into multiple tasks | Joakim Hulthe | 1 | -83/+180 | |
| 2025-04-09 | Include fragmented bytes in stats | Joakim Hulthe | 1 | -20/+11 | |
| 2025-04-09 | Add stats to masque client | David Lönnhager | 1 | -3/+36 | |
| 2025-04-07 | Implement Error in mullvad-masque-proxy | David Lönnhager | 1 | -34/+34 | |
| 2025-04-07 | Fix reassembly of incoming fragments in masque client | David Lönnhager | 1 | -19/+6 | |
| 2025-04-04 | Add TODO on max_udp_payload | Joakim Hulthe | 1 | -0/+1 | |
| 2025-04-04 | Add initial QUIC obfuscation crate | Emīls | 1 | -0/+436 | |
