| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-05-19 | Improve construction semantics for `MsgString` | Janito Vaqueiro Ferreira Filho | 3 | -28/+34 | |
| 2021-05-19 | Implement `Normalize` for `gettext::MsgString` | Janito Vaqueiro Ferreira Filho | 2 | -2/+25 | |
| 2021-05-19 | Remove previous Android string normalization | Janito Vaqueiro Ferreira Filho | 3 | -49/+3 | |
| 2021-05-19 | Implement `Normalize` for `android::StringValue` | Janito Vaqueiro Ferreira Filho | 2 | -0/+32 | |
| 2021-05-19 | Create a new `Normalize` trait | Janito Vaqueiro Ferreira Filho | 2 | -0/+7 | |
| Place it in a new `normalize` module so that the all normalization code is in a single module. This helps to make sure the normalized common format is respected by all implementations. | |||||
| 2021-05-19 | Move `PluralForm` into a new module | Janito Vaqueiro Ferreira Filho | 2 | -34/+35 | |
| Also replace the `panic` that could happen when an unknown plural formula is used with returning `None`. | |||||
| 2021-05-19 | Refactor Android string resource map construction | Janito Vaqueiro Ferreira Filho | 1 | -21/+5 | |
| 2021-05-19 | Move `MsgString` type into a separate module | Janito Vaqueiro Ferreira Filho | 2 | -32/+38 | |
| 2021-05-19 | Move `gettext` module into a new sub-directory | Janito Vaqueiro Ferreira Filho | 1 | -0/+0 | |
| 2021-05-19 | Move Android plural resources code into new module | Janito Vaqueiro Ferreira Filho | 2 | -149/+152 | |
| 2021-05-19 | Move Android string resources code into new module | Janito Vaqueiro Ferreira Filho | 2 | -126/+135 | |
| 2021-05-19 | Move Android `StringValue` into a new module | Janito Vaqueiro Ferreira Filho | 2 | -73/+81 | |
| 2021-05-19 | Move `android` module to a new directory | Janito Vaqueiro Ferreira Filho | 1 | -0/+0 | |
| 2021-05-18 | Merge branch 'ssl-pinning' | Andrej Mihajlov | 8 | -3/+137 | |
| 2021-05-18 | Add SSL pinning | Andrej Mihajlov | 8 | -3/+137 | |
| 2021-05-18 | Merge branch 'ios12-fixes' | Andrej Mihajlov | 3 | -21/+42 | |
| 2021-05-18 | RootContainer: delegate disablesAutomaticKeyboardDismissal to the top controller | Andrej Mihajlov | 1 | -0/+4 | |
| 2021-05-18 | AutomaticKeyboard: improve form sheet detection when contained inside of ↵ | Andrej Mihajlov | 1 | -2/+18 | |
| other controller | |||||
| 2021-05-18 | Resolve the actual presentation style in willPresentWithAdaptiveStyle | Andrej Mihajlov | 1 | -7/+12 | |
| 2021-05-18 | Assign presentation controller delegate after modalPresentationStyle | Andrej Mihajlov | 1 | -12/+8 | |
| Sorts out issues with presentation controller defaulting to fullscreen presentation regardless what delegate tells it. | |||||
| 2021-05-17 | Merge branch 'wg-multihop' | David Lönnhager | 22 | -76/+382 | |
| 2021-05-17 | Update changelog | David Lönnhager | 1 | -0/+1 | |
| 2021-05-17 | Fail if no matching entry relay is found | David Lönnhager | 1 | -7/+19 | |
| 2021-05-17 | Include entry endpoint in 'mullvad relay get' | David Lönnhager | 3 | -5/+41 | |
| 2021-05-17 | Include entry endpoint in 'mullvad status' and TunnelEndpoint type | David Lönnhager | 4 | -21/+67 | |
| 2021-05-17 | Prevent the entry WireGuard relay from matching the exit relay | David Lönnhager | 1 | -1/+28 | |
| 2021-05-17 | Switch from exit_location to entry_location WG constraint | David Lönnhager | 16 | -75/+140 | |
| 2021-05-17 | Set single exit peer instead of a list of peers | David Lönnhager | 4 | -4/+6 | |
| 2021-05-17 | Add exit location CLI option | David Lönnhager | 5 | -14/+59 | |
| 2021-05-17 | Route exit peer via entry peer | David Lönnhager | 1 | -3/+18 | |
| 2021-05-17 | Set up peers for entry and exit endpoints | David Lönnhager | 4 | -3/+21 | |
| 2021-05-17 | Fix incorrect comment in peer config | David Lönnhager | 1 | -1/+1 | |
| 2021-05-17 | Obtain WG exit endpoint from relay selector | David Lönnhager | 2 | -1/+35 | |
| 2021-05-17 | Add exit location field | David Lönnhager | 5 | -9/+14 | |
| 2021-05-14 | Merge branch 'use-flow-for-tile-ipc' | Janito Vaqueiro Ferreira Filho | 10 | -48/+349 | |
| 2021-05-14 | Test `HandlerFlow` forwarding messages | Janito Vaqueiro Ferreira Filho | 2 | -0/+49 | |
| 2021-05-14 | Refactor `TileService` to use flow based API | Janito Vaqueiro Ferreira Filho | 1 | -31/+21 | |
| 2021-05-14 | Provide flow of tunnel states | Janito Vaqueiro Ferreira Filho | 1 | -0/+17 | |
| 2021-05-14 | Unregister listener when scope or flow is closed | Janito Vaqueiro Ferreira Filho | 1 | -7/+28 | |
| 2021-05-14 | Handle requests to unregister listeners | Janito Vaqueiro Ferreira Filho | 1 | -2/+16 | |
| 2021-05-14 | Add `Request.UnregisterListener` variant | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 | |
| 2021-05-14 | Replace registration queue with command channel | Janito Vaqueiro Ferreira Filho | 1 | -9/+17 | |
| 2021-05-14 | Store listeners in a map with IDs | Janito Vaqueiro Ferreira Filho | 1 | -5/+5 | |
| 2021-05-14 | Include a listener ID in `Event.ListenerReady` | Janito Vaqueiro Ferreira Filho | 2 | -2/+14 | |
| 2021-05-14 | Create a new flow-based `ServiceConnection` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+65 | |
| 2021-05-14 | Add `Messenger` parameter to `ListenerReady` | Janito Vaqueiro Ferreira Filho | 2 | -2/+3 | |
| It's currently redundant, but it will help with the code when it uses flows. | |||||
| 2021-05-14 | Create `Context.bindServiceFlow` extension method | Aleksandr Granin | 1 | -0/+27 | |
| 2021-05-14 | Create `HandlerFlow` helper type | Janito Vaqueiro Ferreira Filho | 1 | -0/+45 | |
| A handler message loop that can be used as a `Flow`. | |||||
| 2021-05-14 | Create `DispatchingFlow` helper type | Janito Vaqueiro Ferreira Filho | 1 | -0/+49 | |
| 2021-05-14 | Merge branch 'adblocking-dns' | David Lönnhager | 21 | -288/+624 | |
