Commit graph

  • fb5cff0d5a Add Github Workflow for RPM Builds dav 2023-10-03 22:36:44 -07:00
  • 26d97c6a11 Super Basic RPM Install Config dav 2023-10-03 22:26:15 -07:00
  • 337425446b
    🚧 Routing! routing Malted 2023-09-16 22:27:24 +01:00
  • 1b39eca069 boringtun wip boringtun Conrad Kramer 2023-09-09 11:16:19 -07:00
  • e643d9dd41 Switch logging to use tracing instead of log Jett Chen 2023-08-27 11:43:17 +08:00
  • 7da5e7df85
    📝 Update CONTRIBUTING.md contributing Ben 2023-08-31 00:05:11 +01:00
  • 1b69b4a8e1 Add thread spawning FFI network-settings Jett Chen 2023-08-27 10:21:55 +08:00
  • 60cfd95789 Add rust build caching to ci dav 2023-08-26 11:33:58 -07:00
  • f869cbdb53 Implement sending commands via Unix sockets dav 2023-07-01 09:44:13 -07:00
  • c8df4b860d Set/get broadcast address in TunInterface Sam Poder 2023-07-03 17:29:52 +00:00
  • a2cbd2ad77 Add rudimentary web server Jett Chen 2023-08-26 20:51:40 +08:00
  • 12e53a4b2a Boilerplate for tokio TunInterface Jett Chen 2023-08-26 16:53:37 +08:00
  • 309db8085d Add rudimentary NetworkSettings generation Jett Chen 2023-08-26 16:22:09 +08:00
  • 22e41203fb Update project structure in readme Jett Chen 2023-08-12 12:05:57 +08:00
  • 3ef13b09a3 Add C Swift Bindings Jett Chen 2023-08-06 11:51:50 +08:00
  • d821f3d03c Only run Tokio tests on non-Windows platforms Sam Poder 2023-08-08 10:57:04 -04:00
  • 17af030893 Run tests on Github Actions Conrad Kramer 2023-08-05 08:32:54 -07:00
  • 1907b11545 Move tests into a separate directory Sam Poder 2023-06-29 18:18:55 +00:00
  • eecbeae6f5 Fix naming #2 reesericci 2023-07-02 00:13:35 -05:00
  • 78682d073a Fix naming reesericci 2023-07-02 00:11:56 -05:00
  • 9a29b5e03b Updated manifest pull to main reesericci 2023-07-02 00:07:19 -05:00
  • fc83f41646 Added updates to gtk Cargo.toml reesericci 2023-07-02 00:06:02 -05:00
  • 082db9c162 Updated manifest & Cargo.toml(s) reesericci 2023-07-01 23:56:53 -05:00
  • 9ad50b1496 Update naming & rename com.hackclub.Burrow to com.hackclub.burrow reesericci 2023-07-01 12:48:55 -05:00
  • 7363683a81 Initialized burrow-gtk project reesericci 2023-07-01 12:25:56 -05:00
  • 290284ef4b Run tests on Github Actions Conrad Kramer 2023-08-05 08:32:54 -07:00
  • 86b53c9dcd Move tests into a separate directory Sam Poder 2023-06-29 18:18:55 +00:00
  • a2e93278c1 Create Dockerfile Conrad Kramer 2023-07-04 18:18:31 -04:00
  • 631bbc8fb3 Expand description about Hack Club Sam Poder 2023-07-03 12:29:25 -04:00
  • 9eb661ebd5 Log when TunInterface is configured Sam Poder 2023-06-29 20:26:06 +00:00
  • beae8c0f79 Add Read and Write for Async TunInterface JettChenT 2023-06-19 22:45:25 +08:00
  • d3882bd008 TunInterfaceOptions -> TunOptions dav 2023-06-28 12:23:33 -07:00
  • f20f56062c Fix unused import warning for Windows dav 2023-06-24 09:41:02 -07:00
  • 84f1d91d5c Implement TunInterfaceOptions dav 2023-06-24 09:24:19 -07:00
  • da065b503f Log "Set" Actions in Tun (Linux) Sam Poder 2023-06-21 15:46:39 +00:00
  • 32e4e9d1d7 Refactored MenuView into MenuItemToggleView Conrad Kramer 2023-06-23 18:22:26 -04:00
  • 5438542284 Added initial menu bar to macOS SerenityUX 2023-06-23 20:19:10 -04:00
  • 923bc9511d Ignore body is missing errors Sam Poder 2023-06-23 16:10:54 -04:00
  • e1b03fd0a8 Delete empty queue.rs Dev380 2023-06-13 09:07:16 -04:00
  • 30886771c5 Created onboardingview onboarding-view AndromedaHelix 2023-05-25 23:07:08 -06:00
  • 534e615919 added macOSMenuBar SerenityUX 2023-05-13 15:33:31 -04:00
  • efee4afc8d Add contributors section to README Soumya Kushwaha 2023-04-17 09:07:33 +05:30
  • d8c0e06bb1 meta: Add initial CONTRIBUTING.md Cara Salter 2023-06-06 08:15:51 -04:00
  • f3d086effc 📝 Add long description to clap help Malted 2023-06-10 18:11:54 +01:00
  • 1ec7ea7d3c 🐛 Update the target for the nix crate Malted 2023-06-10 17:56:12 +01:00
  • ba22ebc79f 🐛 Include function on all Darwin platforms Malted 2023-06-10 17:45:06 +01:00
  • 40cc0ba049 🛂 Check for required permissions Malted 2023-06-10 17:25:08 +01:00
  • 6bd8051c78 🔧 Add cargo release aliases Malted 2023-06-10 16:57:42 +01:00
  • 45fc74a3ba Add period to end of line Cara Salter 2023-06-06 18:28:44 -04:00
  • 4cc13ac2d3 Update README.md Andromeda 2023-06-06 13:48:33 -06:00
  • a73599c268 Update README.md Andromeda 2023-06-06 13:13:37 -06:00
  • a99fd36081 Update README.md Andromeda 2023-06-03 21:51:22 -06:00
  • a030a12bea Update README.md Andromeda 2023-06-03 16:18:25 -06:00
  • 8221c224fd Update README.md Andromeda 2023-06-02 20:07:49 -06:00
  • a4f8b61f53 Update README.md Andromeda 2023-05-13 08:49:28 -06:00
  • ee066a2d36 Update README.md Andromeda 2023-05-12 11:57:20 -06:00
  • 706024617d Update README.md Andromeda 2023-05-12 11:40:46 -06:00
  • f2af721deb Update tun/src/unix/linux/mod.rs Sam Poder 2023-06-06 20:51:06 +02:00
  • a73228cee0 Add Start Command Sam Poder 2023-06-06 15:50:22 +00:00
  • e8704a2560 Add Start Command Sam Poder 2023-06-06 15:50:22 +00:00
  • 008ea9ec65 Enable derive on Clap Sam Poder 2023-06-06 15:15:13 +00:00
  • d65b9a4c68 Begin CLI Work Sam Poder 2023-06-06 15:05:42 +00:00
  • 82c4d218d7 Add read and write functions for TunInterface JettChenT 2023-05-29 10:36:10 +08:00
  • 9aa1951575 Update CODEOWNERS Conrad Kramer 2023-06-05 01:06:37 -07:00
  • 9dc10544b9 Embed wintun inside of the Windows binary Conrad Kramer 2023-06-05 03:53:51 -04:00
  • a502e2132c Only run build script when necessary Conrad Kramer 2023-06-05 03:51:41 -04:00
  • cc30fcd34c Create set_ipv6_addr Conrad Kramer 2023-05-20 05:07:14 -10:00
  • b94356dfb7 Set clippy as the default build task Conrad Kramer 2023-05-26 22:04:34 -04:00
  • e51f9eb4fd Update Getting Started document Conrad Kramer 2023-05-26 22:06:27 -04:00
  • bf36a822a0 Create initial GETTING_STARTED.md sporeball 2023-05-20 08:46:15 -07:00
  • 3c226c81cc Use fewer dependencies in Windows build script Conrad Kramer 2023-05-29 05:24:24 -04:00
  • 5baf86d975 add cfg test JettChenT 2023-05-26 10:53:14 +08:00
  • cdea9eba8c Run apt-get update in CI Conrad Kramer 2023-05-25 00:05:07 -04:00
  • 727798a7da TunInterface implementations for MacOS JettChenT 2023-05-14 16:08:54 +08:00
  • 2e91838f46 Run burrow as root on Unix platform Conrad Kramer 2023-05-13 12:24:48 -04:00
  • 8007e88b53 Enable IPv4 configuration on macOS Conrad Kramer 2023-05-13 12:24:11 -04:00
  • 101470d17c Fix requesting VPN permission on macOS Conrad Kramer 2023-05-13 12:20:10 -04:00
  • c8bdf1bcbe Remove unneeded Github Actions step Conrad Kramer 2023-05-09 23:04:35 -04:00
  • bea8af0d66 Cache Swift packages in Github Actions Conrad Kramer 2023-05-09 22:36:54 -04:00
  • 3c30a4b336 Enable SwiftLint inside of Xcode Conrad Kramer 2023-05-09 22:06:56 -04:00
  • 941d465570 Document the Rust Xcode build script Conrad Kramer 2023-05-09 21:52:16 -04:00
  • cf95ac819c Share *RawFd trait implementations on Unix Conrad Kramer 2023-05-08 18:23:38 -04:00
  • c1507ba37f Fix SwiftUI view model updating Conrad Kramer 2023-05-08 18:19:04 -04:00
  • b3a540fc48 Add support for starting and stopping the tunnel Conrad Kramer 2023-05-08 18:19:13 -04:00
  • eeb0130156 Add Swift module for libburrow Conrad Kramer 2023-05-08 18:14:21 -04:00
  • 55c0957511 Added the current update menu-bar SerenityUX 2023-04-29 20:28:48 -04:00
  • 5e265632a3 tun/test: Add #[throws] to netmask test Cara Salter 2023-04-29 20:05:19 -04:00
  • 4a0d53bdd3 tun: Fix implementation tests for netmask Cara Salter 2023-04-29 19:57:08 -04:00
  • 6ea4b596c2 tun: Initial work on getting/setting netmask Cara Salter 2023-04-29 19:50:10 -04:00
  • c444bf293e tun: Create integration tests for MTU Cara Salter 2023-04-29 15:25:49 -04:00
  • a13b2243e6 tun: Enable setting/getting of MTU Cara Salter 2023-04-29 10:39:34 -04:00
  • 4b0965b846 Build burrow library into iOS and macOS app Conrad Kramer 2023-04-29 15:19:46 -04:00
  • d966c0ff77 Add packet tunnel provider entitlement Conrad Kramer 2023-04-29 15:31:12 -04:00
  • 4bf0fb639c Switch to the Hack Club development team Conrad Kramer 2023-04-29 12:27:41 -04:00
  • 1ffa01df5b Commit Xcode schemes to version control Conrad Kramer 2023-04-29 15:21:33 -04:00
  • 42590eaf00 started setting up the VPN status & checking for permissions SerenityUX 2023-04-29 12:54:54 -04:00
  • 5ae3d37243 Added the base of the Menu Bar UI SerenityUX 2023-04-26 21:26:43 -04:00
  • 8fefd54d90
    wip tun-trait Cara Salter 2023-04-22 21:04:14 -04:00
  • 1378eb7eb3 Implement IPv4 address configuration on Linux Conrad Kramer 2023-04-22 14:12:57 -04:00
  • 45499da9c2 🔥 Show .gitignored files in VS Code Malted 2023-04-22 16:41:22 +01:00