Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Include 'swiftlint' location in the PATH before invoking it | Roopesh Chander | 2021-09-22 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | In macOS 11, HomeBrew installs swiftlint under /opt/homebrew, which is not in the default path that Xcode seems to use. So we include the PATH to contain: - /usr/local/bin: Where HomeBrew installs 'swiftlint' in macOS 10.15 and earlier - /opt/homebrew/bin: Where HomeBrew installs 'swiftlint' in macOS 11 Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Global: bump copyright year | Jason A. Donenfeld | 2021-06-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | project: sync translations and improve id generation again | Jason A. Donenfeld | 2020-12-23 | 1 | -34/+36 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | UI: use NotificationToken to properly clean up observers | Andrej Mihajlov | 2020-12-22 | 1 | -18/+24 |
| | | | | | | | When the variable goes out of scope, the observer isn't removed unless an explicit call is made to the token. Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | project: generate more stable locale IDs | Jason A. Donenfeld | 2020-12-17 | 1 | -38/+38 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | build: disable hardened runtime on iOS but keep it enabled on macOS | Andrej Mihajlov | 2020-12-17 | 1 | -2/+4 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | UI: add missing translations to incomplete locales | Jason A. Donenfeld | 2020-12-17 | 1 | -36/+36 |
| | | | | | | | | | This is the wrong way to fix the problem. The correct way will involve moving away from the whacky tr() macro and using translations functions properly. But migrating to that will require some heavy scripting work. So for now, use a hammer. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | WireGuardApp: modify xcodeproj when syncing translations | Jason A. Donenfeld | 2020-12-11 | 1 | -8/+53 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | global: bump year in header | Jason A. Donenfeld | 2020-12-04 | 1 | -1/+1 |
| | | | | | | A bit overdue, but better late than never. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | WireGuardApp: Update target membership to exclude sources that are only used in network extensions | Andrej Mihajlov | 2020-12-04 | 1 | -16/+0 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: Remove backend version call in Logger.swift & extract wireguard-go version script from network extension targets | Andrej Mihajlov | 2020-12-04 | 1 | -38/+0 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: Disable SWIFT_PRECOMPILE_BRIDGING_HEADER | Andrej Mihajlov | 2020-12-04 | 1 | -0/+2 |
| | | | | | | Clang automatically picks up module.modulemap files from WireGuardKit directories when precompiling bridging header file, which causes the compiler to fail with obscure error. Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: Update swift version from 4.2 to 5.0 | Andrej Mihajlov | 2020-12-04 | 1 | -2/+2 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: Remove WireGuardKit.swift from Xcode source tree | Andrej Mihajlov | 2020-12-04 | 1 | -10/+0 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: Add back the wireguard-go version extraction script and use WIREGUARD_GO_VERSION directly | Andrej Mihajlov | 2020-12-04 | 1 | -4/+82 |
| | | | | | | Avoids linking against libwg-go.a in order to access the WireGuard backend version. Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: integrate WireGuardKit sources directly | Andrej Mihajlov | 2020-12-03 | 2 | -64/+175 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | Remove Sources/ in project folder names | Andrej Mihajlov | 2020-12-03 | 1 | -6/+9 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | Linter: Fix all linter issues across the codebase | Andrej Mihajlov | 2020-12-03 | 2 | -3/+3 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | WireGuardApp: Fix build working dir for go-bridge targets | Andrej Mihajlov | 2020-12-03 | 1 | -2/+2 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | Move all source files to `Sources/` and rename WireGuardKit targets | Andrej Mihajlov | 2020-12-03 | 5 | -0/+1819 |
| | | | | Signed-off-by: Andrej Mihajlov <and@mullvad.net> | ||||
* | Prepare for rewrite: Remove Xcode project and workspace | Roopesh Chander | 2018-10-27 | 3 | -1120/+0 |
| | | | | Signed-off-by: Roopesh Chander <roop@roopc.net> | ||||
* | Extract WireGuardGo version at build time. | Jeroen Leenarts | 2018-10-02 | 1 | -0/+19 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Copy public key through context menu. | Jeroen Leenarts | 2018-10-02 | 1 | -0/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Rewrite bridge build system | Jason A. Donenfeld | 2018-10-02 | 1 | -28/+12 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add missing file and fix hard path. | Jeroen Leenarts | 2018-09-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Xcode build wireguard go bridge. | Jeroen Leenarts | 2018-09-26 | 1 | -4/+63 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Use message to extension to obtain version info. | Jeroen Leenarts | 2018-09-26 | 1 | -4/+6 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fixe file/function related warnings. | Jeroen Leenarts | 2018-09-26 | 1 | -0/+20 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Set a date based version number for now. | Jeroen Leenarts | 2018-09-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Disable bitcode to allow reporting of GO version in App settings. | Jeroen Leenarts | 2018-09-20 | 1 | -0/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add settings screen. Move export as zip to settings screen. | Jeroen Leenarts | 2018-09-18 | 1 | -0/+14 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Give team to release | Jason A. Donenfeld | 2018-09-17 | 1 | -5/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add intermediate "Info" screen. | Jeroen Leenarts | 2018-09-15 | 1 | -0/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix provisioning. | Jeroen Leenarts | 2018-09-15 | 1 | -10/+10 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Let XCode mess with stuff | Jason A. Donenfeld | 2018-09-15 | 1 | -6/+14 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Update bundle names | Jason A. Donenfeld | 2018-09-15 | 1 | -4/+4 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Set correct team | Jason A. Donenfeld | 2018-09-15 | 1 | -3/+3 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Switch copyright assignment from Jason to WireGuard LLC. | Jeroen Leenarts | 2018-09-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Zip export. | Jeroen Leenarts | 2018-09-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add import and export logic. | Jeroen Leenarts | 2018-09-01 | 1 | -0/+10 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Initial merge of rc's work. | Jeroen Leenarts | 2018-08-27 | 1 | -6/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Move, modify and add key generation functions to project. | Jeroen Leenarts | 2018-08-27 | 1 | -0/+25 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Added ability to add tunnels with a QR code scan. Logic in place to parse conf files as well. | Eric Kuck | 2018-08-21 | 1 | -0/+8 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | Use `commaSeparatedToArray` utility everywhere. | Jeroen Leenarts | 2018-08-16 | 1 | -0/+2 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Added validation before saving any tunnels | Eric Kuck | 2018-08-15 | 1 | -0/+24 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | Improve validator for IPv6. | Jeroen Leenarts | 2018-08-15 | 1 | -4/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Assign correct copyright. | Jeroen Leenarts | 2018-08-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add Validator for Endpoints. | Jeroen Leenarts | 2018-08-15 | 1 | -0/+10 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Remove unused pods. | Jeroen Leenarts | 2018-08-15 | 1 | -12/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Add back addresses. | Jeroen Leenarts | 2018-08-12 | 1 | -2/+16 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |