Commit graph

  • f6241e90d5 WIP: UI for adding config Jett Chen 2024-05-12 01:07:05 +08:00
  • dd3f5d0d92 Add RPC endpoint for adding toml configs Jett Chen 2024-05-12 00:14:31 +08:00
  • ae8ea8ae54 Add toml serde for wireguard config Jett Chen 2024-05-12 00:08:20 +08:00
  • abf1101484
    Wireguard Configuration in SQLite (#263) builds/5 Jett Chen 2024-04-22 06:01:47 +08:00
  • bdf8697e44 wip ck/slack-auth Conrad Kramer 2024-04-20 19:39:20 -04:00
  • df549d48e6 Implement Slack authentication on iOS Conrad Kramer 2024-03-30 16:47:59 -07:00
  • e0fcc3ee09 Implement Slack authentication on iOS Conrad Kramer 2024-03-30 16:47:59 -07:00
  • ec8cc533ab Add apple-app-site-association file Conrad Kramer 2024-03-30 17:17:52 -07:00
  • a97063f9b7 Initial website setup Kartikey S. Chauhan 2023-09-02 23:18:25 +05:30
  • 86594fb663 wip slack-auth Conrad Kramer 2024-03-30 16:47:59 -07:00
  • cb1bc1c8aa Update release pipelines to upload release artifacts builds/4 builds/3 builds/2 builds/1 webrtc-transport Conrad Kramer 2024-03-16 10:40:09 -07:00
  • 3cc3358a4f Update release pipelines to upload release artifacts ck/build-numbers Conrad Kramer 2024-03-16 10:40:09 -07:00
  • 4334f8c9c9 Configure CARGO_TARGET_DIR to be inside of DerivedData Conrad Kramer 2024-03-16 10:34:59 -07:00
  • 98ce57bba0 Set up works, daemon still bugs out setup rhaskia 2024-03-10 10:40:08 +13:00
  • 982cfc39b6 dummy set_up function for macos rhaskia 2024-03-10 07:25:33 +13:00
  • 5c6a705d7f tun_interface set_up fix hang Rhaskia 2024-03-03 14:26:29 +13:00
  • 80ae0f9d0f Add setup command to TunInterface rhaskia 2024-03-03 10:32:32 +13:00
  • 0fe630878d Introduce initial UI for connecting to networks Conrad Kramer 2024-02-24 09:49:07 -08:00
  • 51fd638b72 Update for Xcode 15.2 Conrad Kramer 2024-02-24 09:51:38 -08:00
  • c755f752a0
    Implement launching a local daemon (#261) David Zhong 2024-03-09 17:52:59 -08:00
  • 453dd2d116 Introduce initial UI for connecting to networks ck/ios-ui Conrad Kramer 2024-02-24 09:49:07 -08:00
  • a757ac7be9 Update for Xcode 15.2 Conrad Kramer 2024-02-24 09:51:38 -08:00
  • c4c342dc8b Add implementation for stop command Jett Chen 2024-02-11 03:17:14 +08:00
  • 29d2bfae3f Remove redundant type annotation Ben 2024-02-19 11:28:00 +00:00
  • 2088ae6ede Add Support for IPV6 and Arbitrary Server Address Jett Chen 2024-02-02 14:48:13 +08:00
  • cade672806 Add Support for IPV6 and Arbitrary Server Address ipv6-support Jett Chen 2024-02-02 14:48:13 +08:00
  • cca5999214 Bump Rust version in Dockerfile David Zhong 2024-02-15 19:34:15 -08:00
  • ab73183b2b
    Add ability to build GTK app AppImage (#240) David Zhong 2024-02-15 19:27:14 -08:00
  • 44ecf042a3 GTK App Getting Started Instructions malted/start-auth dav 2024-01-28 14:09:41 -08:00
  • 7cc1f3119e Simplified process startup on macOS and Linux Conrad Kramer 2024-01-21 16:18:13 -08:00
  • f34fb10922 Enable for all routes ck/streamline-startup ck/live-on Conrad Kramer 2024-01-27 01:46:37 -08:00
  • b462f3fb6c Simplified process startup on macOS and Linux Conrad Kramer 2024-01-21 16:18:13 -08:00
  • 9e03c9680c
    Added Xcode Path Switching to Getting Started Jasper Mayone 2024-01-26 01:33:26 -05:00
  • 079c4f676d Update locking Jett Chen 2024-01-25 01:07:40 +08:00
  • 0b46ac57b7 Add tokio console and more debugging feats Jett Chen 2024-01-23 16:54:11 +08:00
  • 7d8958e0e7 Add handling for connection expiration Jett Chen 2024-01-21 03:44:58 +08:00
  • 6990f90c2e
    Implement Gtk Network Status (#165) David Zhong 2024-01-25 22:10:24 -08:00
  • e12312d26f Update Flatpak Github Workflow gtk-devel dav 2024-01-24 18:10:01 -08:00
  • 6cde50daf3 Overhaul Meson / Flatpak Building dav 2024-01-24 18:07:56 -08:00
  • 1b98054024
    Merge branch 'main' into gtk-devel David Zhong 2024-01-24 15:51:53 -08:00
  • baa81eb939 Cancel in-progress runs when pushing new code Conrad Kramer 2024-01-20 11:36:44 -08:00
  • dfd4dbc81e
    Wireguard Timer Support (#167) Jett Chen 2024-01-21 03:38:15 +08:00
  • 2d74945303 Cancel in-progress runs when pushing new code wireguard-timer Conrad Kramer 2024-01-20 11:36:44 -08:00
  • 5da92148b7 Update macOS build machine Conrad Kramer 2024-01-20 11:18:29 -08:00
  • e85b32d9aa Wireguard Timer Support Jett Chen 2024-01-11 20:59:18 +08:00
  • fd9b3413ac Update CODEOWNERS to reflect current owners Conrad Kramer 2024-01-20 10:10:02 -08:00
  • e04d24a3f7 Updated to Xcode 15.2 Conrad Kramer 2024-01-20 09:52:30 -08:00
  • 2b9ecb7b6a Update Tunnel on the main thread Conrad Kramer 2024-01-20 09:39:30 -08:00
  • d4a2d76537 Updated to Xcode 15.2 ck/110-tunnel-status-unknown Conrad Kramer 2024-01-20 09:52:30 -08:00
  • 436a67b352 Update Tunnel on the main thread Conrad Kramer 2024-01-20 09:39:30 -08:00
  • f7f59fd24d GTK App reactive switch and better UI dav 2023-12-09 12:38:54 -08:00
  • b008762a5b Implement Wireguard Jett Chen 2023-12-17 01:20:56 +08:00
  • d3448e2bc7 Add Wireguard support to Burrow boringtun-merge-2 Jett Chen 2023-12-17 01:20:56 +08:00
  • 104f8215ba Fixed a number of warnings boringtun-merge-2-old Conrad Kramer 2023-12-17 19:40:19 -08:00
  • 76278809ea Add break to loop Jett Chen 2023-12-18 11:27:59 +08:00
  • 889ed37f80 Update logging Jett Chen 2023-12-17 17:59:37 +08:00
  • 286ecfa590 Fix Swiftlints Jett Chen 2023-12-17 17:52:13 +08:00
  • 669eed0dac remove timeout Jett Chen 2023-12-17 03:37:13 +08:00
  • 9f84fc6efa update for windows Jett Chen 2023-12-17 03:22:18 +08:00
  • b60c6ad687 Update tokio dep Jett Chen 2023-12-17 02:48:56 +08:00
  • 1e7750606f Update dependencies Jett Chen 2023-12-17 02:40:01 +08:00
  • 2b3ef999b9 Update Windows workflow to support ring Jett Chen 2023-12-17 02:28:50 +08:00
  • a756630316 update snapshots Jett Chen 2023-12-17 02:19:41 +08:00
  • b922bf56e3 build for linux Jett Chen 2023-12-17 02:15:27 +08:00
  • 5297f61f9f add makefile Jett Chen 2023-12-14 14:14:53 +08:00
  • d68f36455f incorporate config into daemon main Jett Chen 2023-12-14 10:54:02 +08:00
  • af09c610b2 cargo format Jett Chen 2023-12-14 10:41:53 +08:00
  • 65efa0a2e1 add configuration module Jett Chen 2023-12-14 10:41:47 +08:00
  • 54ec260fe3 Initialize Tun Interface based on platform Jett Chen 2023-12-12 15:48:38 +08:00
  • c346ec5b39 Update for MacOS Jett Chen 2023-12-11 19:04:53 +08:00
  • 3e5a01ffbe Update locking to be interior to PeerPcb Conrad Kramer 2023-12-09 19:47:41 -08:00
  • 261f24d9ef add makefile Jett Chen 2023-12-17 01:26:37 +08:00
  • 94233874e6 checkpoint Jett Chen 2023-12-10 03:44:31 +08:00
  • 17610ff90d Start Tun Interface at Daemon Command Jett Chen 2023-12-09 20:13:49 +08:00
  • 2cb9dd75ca Fix Duplicate Packet Error Jett Chen 2023-12-07 12:12:48 +08:00
  • 4a9fab62db Update daemon Jett Chen 2023-12-07 11:45:42 +08:00
  • 5226326caa add write to network on received packets Jett Chen 2023-12-07 00:51:52 +08:00
  • 5e4491105a fix misconfiguration Jett Chen 2023-12-07 00:51:41 +08:00
  • 7f6897f0d6 Fix async problem Jett Chen 2023-12-03 01:27:06 +08:00
  • 28ebfec3ca Lower timeout interval Jett Chen 2023-11-29 21:56:57 +08:00
  • 4038d125db concurrent read write loop working Jett Chen 2023-11-28 22:05:31 +08:00
  • 6c1c806401 Switch to RwLock Jett Chen 2023-11-27 12:19:14 +08:00
  • 02f5a4ef74 WIP async read write implementation Jett Chen 2023-11-22 21:44:46 +08:00
  • 13a5ab8352 add support for preshared keys Jett Chen 2023-11-22 21:33:22 +08:00
  • c58b77fb3f add more debug info Jett Chen 2023-11-10 13:04:14 +08:00
  • cba9d091fa Attempt at decapsulation Jett Chen 2023-11-09 20:03:18 +08:00
  • ace35f96ba add catch-all allowed ip Jett Chen 2023-11-09 09:31:01 +08:00
  • cdc3acdb5e incorporate wireguard daemon with network interface Jett Chen 2023-11-09 08:08:09 +08:00
  • 6339b6bc4b add makefile Jett Chen 2023-12-17 01:20:56 +08:00
  • 4408e9aca8 Update locking to be interior to PeerPcb boringtun-v2 Conrad Kramer 2023-12-09 19:47:41 -08:00
  • 30cd00fc2b Conrad's changes Conrad Kramer 2023-12-09 18:37:13 -08:00
  • db1750a045 checkpoint Jett Chen 2023-12-10 03:44:31 +08:00
  • ede0d13bca Start Tun Interface at Daemon Command Jett Chen 2023-12-09 20:13:49 +08:00
  • 347b78453f Fix Duplicate Packet Error Jett Chen 2023-12-07 12:12:48 +08:00
  • 60e5d1f8fd Update daemon Jett Chen 2023-12-07 11:45:42 +08:00
  • 48aba8ccb6 add write to network on received packets Jett Chen 2023-12-07 00:51:52 +08:00
  • 4fbcdad49e fix misconfiguration Jett Chen 2023-12-07 00:51:41 +08:00
  • 7d0c0250c5 Fix async problem Jett Chen 2023-12-03 01:27:06 +08:00
  • d012ca144c Lower timeout interval Jett Chen 2023-11-29 21:56:57 +08:00
  • 4dd31d5f1e concurrent read write loop working Jett Chen 2023-11-28 22:05:31 +08:00