Build 7
What's Changed
- Update Github Actions to run cargo directly by @conradev in #1
- Small type fixes which also fixes build + clippy lints for Linux. by @davnotdev in #4
- Build fixes by @conradev in #3
- Added GPL-3 license by @Soumya-Kushwaha in #24
- Refactor the tun and tun-async crates by @conradev in #23
- Build burrow library into iOS and macOS app by @conradev in #58
- tun: Enable setting/getting of MTU by @Muirrum in #57
- tun: Implement setting/getting netmask by @Muirrum in #59
- Add support for starting and stopping the tunnel by @conradev in #66
- Enable IPv4 configuration on macOS by @conradev in #68
- Add TunInterface implementations for MacOS by @JettChenT in #76
- Run apt-get update in CI by @conradev in #78
- Add cfg-test for test modules by @JettChenT in #80
- Use fewer dependencies in Windows build script by @conradev in #85
- create GETTING_STARTED.md by @sporeball in #77
- ✨ Create set_ipv6_addr & ipv6_addr (Linux) by @sampoder in #56
- Windows improvements by @conradev in #100
- Add Ability to Read and Write Packets by @JettChenT in #84
- Add Basic CLI Structure & Start Command by @sampoder in #103
- Written improved README by @jpgtzg in #67
- 🛂 Check for required permissions by @malted in #109
- 📝 Add long description to clap help by @malted in #110
- 🔧 Add cargo release aliases by @malted in #108
- Update README.md by @Soumya-Kushwaha in #26
- Remove empty file by @Dev380 in #112
- Ignore Body Is Missing Errors by @sampoder in #104
- created macOS MenuBar by @SerenityUX in #75
- Log "Set" Actions in Tun (Linux) by @sampoder in #118
- Implement TunInterfaceOptions by @davnotdev in #119
- Add Async Tuninterface by @JettChenT in #116
- Add Logging To Mac For "Setting Actions" by @sampoder in #134
- Expand description about Hack Club by @sampoder in #137
- Create Dockerfile by @conradev in #140
- Move tests into the
tests
directory & run tests on GH Actions by @sampoder in #123 - Add C swift bindings by @JettChenT in #142
- Update project structure in readme by @JettChenT in #145
- Set/get broadcast address in TunInterface by @sampoder in #138
- Implement sending commands via Unix sockets with optional systemd socket activation. by @davnotdev in #143
- Caching Rust builds in Github Actions by @davnotdev in #147
- Use Tracing for Logging by @JettChenT in #148
- RPM Packaging by @davnotdev in #155
- Network Settings Objects Generation by @JettChenT in #153
- remove continuation from BurrowIPC by @JettChenT in #156
- Update CODEOWNERS by @Muirrum in #152
- Update Codeowners by @jaspermayone in #160
- Initial GTK App by @davnotdev in #158
- Implement Wireguard by @JettChenT in #163
- Update Tunnel on the main thread by @conradev in #166
- Wireguard Timer Support by @JettChenT in #167
- Gtk devel by @davnotdev in #165
- Add Handling for Connection Expiration and Support For Tokio Console by @JettChenT in #168
- Added Xcode Path Switching to Getting Started by @jaspermayone in #161
- Simplified process startup on macOS and Linux by @conradev in #169
- GTK App Getting Started Instructions by @davnotdev in #234
- Add ability to build GTK app AppImage by @davnotdev in #240
- Bump Rust version in Dockerfile by @davnotdev in #251
- Experimental IPV6 support by @JettChenT in #239
- [Fix lint] Remove redundant type annotation by @malted in #252
- Add Implementation for Daemon Stop Command by @JettChenT in #244
- Implement launching a local daemon by @davnotdev in #261
- Introduce initial UI for connecting to networks by @conradev in #253
- Initial website by @conradev in #266
- Implement Slack authentication on iOS by @conradev in #267
- Wireguard Configuration in SQLite by @JettChenT in #263
- Slack authentication flow by @malted in #250
- Download provisioning profiles before exporting app by @conradev in #272
New Contributors
- @davnotdev made their first contribution in #4
- @Soumya-Kushwaha made their first contribution in #24
- @Muirrum made their first contribution in #57
- @JettChenT made their first contribution in #76
- @sporeball made their first contribution in #77
- @Dev380 made their first contribution in #112
- @SerenityUX made their first contribution in #75
- @jaspermayone made their first contribution in #160
Full Changelog: https://github.com/hackclub/burrow/commits/builds/7