| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-18 | Split telemetry docs into explanation and reference sections | Linus Färnstrand | 1 | -19/+25 | |
| 2026-03-11 | Clarify in threat model that LPE is something we should protect against | Linus Färnstrand | 1 | -1/+10 | |
| 2026-03-11 | Clarify in security.md that obfuscation is not a security boundary | Linus Färnstrand | 2 | -3/+18 | |
| 2026-03-04 | Add LWO obfuscator | Emīls | 1 | -0/+1 | |
| 2025-12-02 | Clarify that all v4 UUIDs are redacted from logs | David Lönnhager | 1 | -1/+1 | |
| 2025-11-21 | Enable port 443 for use with udp-over-tcp | Emīls | 1 | -2/+4 | |
| 2025-11-18 | Update relay-selector.md | Markus Pettersson | 1 | -1/+1 | |
| 2025-11-14 | Remove OpenVPN from documentation | Sebastian Holmin | 3 | -80/+31 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-11-05 | Update name in references to lockdown mode setting in security.md | Oskar | 1 | -6/+6 | |
| 2025-10-03 | Add a SECURITY.md security policy | Linus Färnstrand | 1 | -2/+5 | |
| 2025-10-02 | Append LWO to retry order | David Lönnhager | 1 | -2/+2 | |
| 2025-08-07 | Update architecture docs for macOS offline monitor | David Lönnhager | 1 | -3/+2 | |
| 2025-07-23 | Improve security docs around TLS connection to API server | Linus Färnstrand | 1 | -1/+6 | |
| 2025-07-09 | Add support for QUIC in the relay selector | Markus Pettersson | 1 | -2/+5 | |
| Parse new 'features' key from relay list API, and add Quic obfuscation to automatic retry order | |||||
| 2025-07-08 | Update FFI to handle new QUIC params | Jon Petersson | 1 | -5/+5 | |
| 2025-06-25 | Add Mullvad VPN loader thret at model document | David Lönnhager | 1 | -0/+3 | |
| Mention threat model in security.md Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-06-05 | Fix typos | omahs | 2 | -4/+4 | |
| 2025-04-07 | Mention limitations related to IPC | David Lönnhager | 2 | -4/+23 | |
| 2025-03-27 | Move WSL setting note to WSL subsection | Sebastian Holmin | 1 | -3/+2 | |
| 2025-03-27 | Add note on `NetFirewallHyperVProfile` in known issues | Sebastian Holmin | 1 | -1/+4 | |
| 2025-03-26 | Update the issue of android reconfiguration leaks | David Göransson | 1 | -11/+20 | |
| Broaden the known issue of leaks on android, describing more in detail what may leak during VPN tunnel configuration change. | |||||
| 2025-03-05 | Update relay selector documentation | David Lönnhager | 1 | -13/+18 | |
| Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-02-04 | Add section on Windows Sandbox | Sebastian Holmin | 1 | -0/+12 | |
| 2024-12-12 | Enhance naming of Unix and JavaScript at security.md | LamTrinh.Dev | 1 | -2/+2 | |
| 2024-12-11 | Add 2024 audit report and accompanying documentation | Linus Färnstrand | 1 | -1/+5 | |
| 2024-11-28 | Add MLLVD-CR-24-03 as known issue of Android | David Göransson | 1 | -1/+31 | |
| 2024-11-27 | Clarify automatic port selection for iOS | Bug Magnet | 1 | -2/+16 | |
| 2024-11-07 | Update documentation regarding WSL/Hyper-V | David Lönnhager | 2 | -13/+19 | |
| 2024-10-28 | Add documentation on automatic use of Multihop when DAITA is enabled | Markus Pettersson | 1 | -1/+11 | |
| 2024-10-24 | Add note about Application Guard being deprecated | Linus Färnstrand | 1 | -2/+5 | |
| 2024-10-18 | Add dedicated "known issues" document | Linus Färnstrand | 2 | -19/+228 | |
| Moves some known issues out of the security document. Keeps all known issues in one place. Allows the security document to be more focused on the app threat model and how it intend to solve that threat model. The security document is a more static document that should rarely change. While the known issues document will grow and shrink as new special cases are found and fixed. | |||||
| 2024-10-18 | Remove outdated statement about iOS blocked state | Linus Färnstrand | 1 | -1/+0 | |
| 2024-10-16 | Update Android security docs | David Göransson | 1 | -18/+35 | |
| 2024-08-27 | Add Shadowsocks to retry order | David Lönnhager | 1 | -2/+3 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2024-08-23 | Fix Typo issue from `passprase` to `passphrase` | LamTrinh.Dev | 1 | -1/+1 | |
| 2024-04-30 | Update split tunneling documentation | David Lönnhager | 1 | -9/+9 | |
| 2024-04-16 | Add DAITA Windows client and updated tuncfg | David Lönnhager | 1 | -1/+1 | |
| 2024-03-27 | Refactor `mullvad-relay-selector` | Markus Pettersson | 1 | -32/+19 | |
| Implement a system built on 'queries' for selecting appropriate relays. A query is a set of constraints which dictates which relay(s) that *can* be chosen by the relay selector. The user's settings can naturally be expressed as a query. The semantics of merging two queries in a way that always prefer user settings is defined by the new `Intersection` trait. Split `mullvad-relay-selector` into several modules: - `query.rs`: Definition of a query on different types of relays. This module is integral to the new API of `mullvad-relay-selector` - `matcher.rs`: Logic for filtering out candidate relays based on a query. - `detailer.rs`: Logic for deriving connection details for the selected relay. - `tests/`: Integration tests for the new relay selector. These tests only use the public APIs of `RelaySelector` and make sure that the output matches the expected output in different scenarios. | |||||
| 2024-01-08 | Add examples of valid patch files | David Lönnhager | 2 | -0/+10 | |
| 2024-01-08 | Document settings patch format | David Lönnhager | 1 | -0/+56 | |
| 2023-12-12 | Update relay selector document | David Lönnhager | 1 | -3/+7 | |
| 2023-12-12 | Always alternate between random ports and port 53 when using WireGuard | David Lönnhager | 1 | -2/+2 | |
| 2023-12-12 | Remove mention of special automatic tunnel protocol logic on Windows, | David Lönnhager | 1 | -9/+3 | |
| and other vestiges | |||||
| 2023-07-07 | Add obfuscation protocols to relay selector docs | Emīls | 1 | -6/+31 | |
| 2023-05-08 | Add documentation around signing the macOS builds | Linus Färnstrand | 1 | -0/+96 | |
| 2023-03-27 | Split line to not exceed the 100 character limit | Alexander Seiler | 1 | -2/+2 | |
| Signed-off-by: Alexander Seiler <seileralex@gmail.com> | |||||
| 2023-03-27 | Fix many typos | Alexander Seiler | 2 | -2/+2 | |
| Signed-off-by: Alexander Seiler <seileralex@gmail.com> | |||||
| 2023-02-28 | Update docs based on review comments | Jonathan | 1 | -4/+5 | |
| 2023-02-28 | Add documentation for PQ | Jonathan | 1 | -0/+24 | |
| 2023-02-01 | Update docs for captive portals | Emīls | 1 | -5/+11 | |
