Commit graph

204 commits

Author SHA1 Message Date
Conrad Kramer
1ff8270a01 Advertise OIDC discovery on burrow.net 2026-04-01 01:26:08 -07:00
Conrad Kramer
0e68c25a99 Wire Forgejo sign-in through Authentik 2026-04-01 01:12:15 -07:00
Conrad Kramer
7f280c08cf Commit remaining Burrow platform work 2026-03-31 23:35:36 -07:00
Conrad Kramer
fff5475914 Probe Headscale reachability in Apple UI 2026-03-31 23:28:42 -07:00
Conrad Kramer
be5b7d90db Enable Google Authentik login on forge 2026-03-31 23:28:35 -07:00
Conrad Kramer
20964e8ed7 Move forge tailnet secrets to agenix 2026-03-31 16:38:02 -07:00
Conrad Kramer
8aebf56d6d Resolve Burrow forge domains locally 2026-03-31 14:59:30 -07:00
Conrad Kramer
b8347f62ba Fix Headscale bootstrap policy syntax 2026-03-31 14:56:27 -07:00
Conrad Kramer
de25f240d5 Add Burrow forge infrastructure and tailnet control plane 2026-03-31 14:53:48 -07:00
Conrad Kramer
d1ed826389 Unify Tailnet config presentation 2026-03-31 14:32:14 -07:00
Conrad Kramer
014bca073f Polish Apple network config sheets 2026-03-31 14:27:14 -07:00
Conrad Kramer
2f69987742 Fix iOS config sheet width 2026-03-31 13:46:11 -07:00
Conrad Kramer
36a54628ba Simplify iOS network add flow 2026-03-31 13:40:13 -07:00
Conrad Kramer
35f3b3ce4e Use AuthenticationServices for Tailnet sign-in 2026-03-31 13:09:07 -07:00
Conrad Kramer
7670a75840 Add Tailnet accounts and Tailscale login flow 2026-03-31 12:52:21 -07:00
Conrad Kramer
f9062eae33 Fix Apple simulator and Swift 6 build plumbing 2026-03-31 12:50:28 -07:00
Conrad Kramer
cdf8d22055 Add Linux tor-exec namespace runtime 2026-03-30 20:01:55 -07:00
Conrad Kramer
7ade60646b Allow no-tunnel passthrough mode 2026-03-30 19:30:22 -07:00
Conrad Kramer
450e9c6fcd Drive daemon tunnels from stored networks 2026-03-30 19:01:58 -07:00
Conrad Kramer
3fb0269d7c Add IPv6 prefix handling to unix tun interface 2025-10-29 19:08:32 -07:00
Conrad Kramer
848efac15d wip 2025-09-23 19:56:39 -07:00
Conrad Kramer
85640ffce1 Switch to gRPC client in Swift app
Some checks failed
Build AppImage / Build AppImage (push) Has been cancelled
Build Apple Apps / Build App (iOS) (push) Has been cancelled
Build Apple Apps / Build App (iOS Simulator) (push) Has been cancelled
Build Apple Apps / Build App (macOS) (push) Has been cancelled
Build Docker / Build Docker Image (push) Has been cancelled
Build Rust Crate / Build Crate (macOS (Intel)) (push) Has been cancelled
Build Rust Crate / Build Crate (macOS) (push) Has been cancelled
Build Rust Crate / Build Crate (Linux) (push) Has been cancelled
Build Rust Crate / Build Crate (Windows) (push) Has been cancelled
2024-09-09 10:38:13 -07:00
Conrad Kramer
25a0f7c421 Add Developer ID Profiles to build 2024-09-07 20:35:28 -07:00
Jett Chen
e4b0f1660b GRPC Server Support
- Deprecates old json-rpc system
- Add GRPC daemon over uds
2024-09-08 11:33:11 +08:00
Conrad Kramer
3fbb520a10 Fix SwiftLint errors 2024-09-07 18:00:04 -07:00
Conrad Kramer
fa1ef6fcda Download provisioning profiles in release pipeline 2024-09-07 18:00:04 -07:00
Conrad Kramer
62a5739d86 Update pipelines with various fixes 2024-09-07 17:07:04 -07:00
Jett Chen
aa634d03e2 update protobuf definition file 2024-07-13 18:14:00 -07:00
Jett Chen
951b4ddae2 add protobuf definition file 2024-07-13 18:09:09 -07:00
Conrad Kramer
3dedca4de3 Update build settings 2024-07-06 17:20:46 -07:00
Conrad Kramer
3c70bc2a5c Remove SwiftLint from Xcode project 2024-07-06 12:18:58 -07:00
Conrad Kramer
bca07c33b8 Start authentication flow 2024-07-06 12:18:58 -07:00
Jett Chen
abf1101484
Wireguard Configuration in SQLite (#263)
#241
2024-04-21 18:01:47 -04:00
Conrad Kramer
df549d48e6 Implement Slack authentication on iOS 2024-04-03 15:12:11 -07:00
Conrad Kramer
ec8cc533ab Add apple-app-site-association file 2024-03-30 17:18:46 -07:00
Kartikey S. Chauhan
a97063f9b7 Initial website setup
- Created project structure with necessary directories and files
- Set up Next.js with Tailwind CSS and Font Awesome
- Added base HTML structure and layout components
- Configured routing and created the homepage
- Styled the homepage with basic styling
- Added FontAwesome icons
- Configured font imports and styles
- Integrated HackClub branding elements

This commit establishes the foundation for our website, including the project structure, styling, and initial content.
2024-03-30 17:02:11 -07:00
Conrad Kramer
cb1bc1c8aa Update release pipelines to upload release artifacts 2024-03-23 13:41:07 -07:00
Conrad Kramer
4334f8c9c9 Configure CARGO_TARGET_DIR to be inside of DerivedData 2024-03-16 10:34:59 -07:00
Conrad Kramer
0fe630878d Introduce initial UI for connecting to networks 2024-03-10 18:59:31 -04:00
Conrad Kramer
51fd638b72 Update for Xcode 15.2 2024-03-10 18:59:31 -04:00
David Zhong
c755f752a0
Implement launching a local daemon (#261)
Allow AppImage and non-systemd systems to launch a local burrow daemon.
2024-03-09 17:52:59 -08:00
Jett Chen
c4c342dc8b Add implementation for stop command
This adds implementation for stopping the tunnel
via the `Stop` command.
2024-02-25 04:14:32 +08:00
Ben
29d2bfae3f Remove redundant type annotation 2024-02-24 12:53:59 -05:00
Jett Chen
2088ae6ede Add Support for IPV6 and Arbitrary Server Address
Add IPV6 support for Apple Devices
Note: Works in GUI not CLI
Adds Support for Arbitrary Server Address
2024-02-24 12:44:31 -05:00
David Zhong
cca5999214 Bump Rust version in Dockerfile
clap-rs recently bumped their MSRV to 1.74 breaking the docker build.
2024-02-15 19:42:57 -08:00
David Zhong
ab73183b2b
Add ability to build GTK app AppImage (#240)
#238 Add AppImage build support

Implements

- Downgrade to libadwaita 1.3 for wider distro support
- Add build script, workflow, and docs for AppImage
- Add build docs for Debian (apt) and Void Linux
- Building AppImage in CI
2024-02-15 19:27:14 -08:00
dav
44ecf042a3 GTK App Getting Started Instructions 2024-02-02 21:20:12 -08:00
Conrad Kramer
7cc1f3119e Simplified process startup on macOS and Linux 2024-01-27 07:53:30 -05:00
Jasper Mayone
9e03c9680c
Added Xcode Path Switching to Getting Started 2024-01-26 06:33:26 +00:00
Jett Chen
079c4f676d Update locking 2024-01-26 01:13:12 -05:00