sqrtsanta
9578a15cae
Extract server functions from main.rs to lib.rs ( #320 )
...
Co-authored-by: sqrtsanta <sqrtsanta@users.noreply.github.com>
2024-09-13 14:24:55 +02:00
Saber Haj Rabiee
15602388f6
fix nightly build ( #304 )
...
* fix nightly build
* update toml dep in server for consistency
* cargo update
* fix clippy errors
2024-04-19 00:09:23 +09:00
Brian Schwind
489f505f67
meta: release v1.6.1 ( #295 )
...
Co-authored-by: straylight-annex-portal <tonari@straylight-annex-portal>
2023-12-27 12:42:31 +09:00
Matěj Laitl
8d058c8d87
meta: release v1.6.0 (ran on Linux) ( #270 )
...
* meta: release v1.6.0
* README: update release steps
2023-06-14 10:49:16 +02:00
Matěj Laitl
c629e01076
meta: add Brian, Ryo, Matěj as authors, canonicalize Jake's email ( #267 )
...
* meta: add Brian, Ryo, Matěj as authors, canonicalize Jake's email
Follow-up to #252 .
* Also update shared/Cargo.toml
Co-authored-by: Jake McGinty <me@jakebot.org>
---------
Co-authored-by: Jake McGinty <me@jakebot.org>
2023-06-06 12:21:11 +09:00
Jake McGinty
33cee129d1
Various dependency updates ( #265 )
...
* update netlink-*, toml, clap, other small dependencies
* switch back to x25519-dalek from curve25519-dalek
2023-06-01 01:25:46 -05:00
Jake McGinty
ebeac3db76
migrate from lazy_static to once_cell across project
2023-05-30 11:24:40 +02:00
Jake McGinty
b4df350b1c
meta: update jake's email address
2023-04-15 08:45:11 +02:00
Jake McGinty
eac6071d7a
meta: release v1.5.5
2022-09-23 23:16:35 -05:00
Jake McGinty
047660733b
server: add link in comment for rusqlite musl workaround
2022-08-10 14:21:11 -06:00
P Stark
0fb0ac7ab1
server: statically link to sqlite3 when targeting musl ( #231 )
...
- fix #228
- the musl libc is used on Alpine, a minimal linux distribution commonly
used in docker images. It's also used on OpenWRT which might be of
interest to innernet.
2022-08-11 05:16:31 +09:00
Matěj Laitl
986a47fab3
Update sqlite dependencies + cargo update
...
Let's see if that helps with #228 .
2022-08-01 10:57:11 +02:00
Jake McGinty
a6c918a581
meta: release v1.5.4
2022-03-16 18:17:37 +09:00
Jake McGinty
be8786a11c
meta: release v1.5.4-beta.5
2022-03-15 11:15:56 +09:00
Jake McGinty
e544391303
meta: update dependencies
2022-03-15 10:47:52 +09:00
Jake McGinty
3bfd81d8ed
meta: release v1.5.4-beta.4
2022-02-18 10:57:22 +09:00
Jake McGinty
80a070baae
meta: release v1.5.4-beta.3
2022-02-05 04:18:39 +09:00
Jake McGinty
c7a2f7391c
meta: release v1.5.4-beta.2
2022-02-03 01:50:39 +09:00
Jake McGinty
f7df6bab01
meta: release v1.5.4-beta.1
2022-02-01 14:04:11 +09:00
Jake McGinty
a77cbb4f49
meta: switch from ipnetwork to ipnet ( #193 )
2022-02-01 14:01:21 +09:00
Jake McGinty
4715cd0c87
meta: release v1.5.3
2022-02-01 04:56:11 +09:00
Jake McGinty
49aaa3907a
meta: cargo update
2022-02-01 04:27:24 +09:00
Jake McGinty
4000d84648
meta: release v1.5.3-beta.5
2022-01-22 18:08:31 +00:00
Jake McGinty
16ac280807
meta: release v1.5.3-beta.4
2022-01-18 15:56:36 +09:00
Jake McGinty
b53376b9c8
meta: release v1.5.3-beta.3
2022-01-18 15:19:53 +09:00
Jake McGinty
ce23bbdf63
meta: release v1.5.3-beta.2
2022-01-12 16:31:31 -06:00
Jake McGinty
b15b541669
meta: release v1.5.3-beta.1
2022-01-11 14:18:19 -06:00
Jake McGinty
5c72592069
meta: rust edition 2018 -> 2021
2022-01-11 01:54:43 -06:00
Jake McGinty
8dd11977af
meta: structopt 0.3 -> clap 3
2022-01-11 01:51:32 -06:00
Jake McGinty
6be3e61074
meta: release v1.5.2
2021-12-06 02:35:18 +09:00
Jake McGinty
9a59ac3094
meta: release v1.5.1
2021-11-11 18:42:21 +09:00
Jake McGinty
17dd26921f
meta: update dependencies
2021-11-05 12:22:35 +09:00
Jake McGinty
1b983d636d
meta: release v1.5.0
2021-09-17 14:18:09 +09:00
Jake McGinty
9b1315b079
meta: release v1.5.0-beta.5
2021-09-16 02:00:03 +09:00
Jake McGinty
4fa689d400
meta: rename wgctrl to wireguard-control
...
in preparation for publishing on crates.io
2021-09-15 12:43:20 +09:00
Jake McGinty
454e5458c1
meta: release v1.5.0-beta.4
2021-09-14 23:18:30 +09:00
Jake McGinty
dcdaefd1ff
meta: release v1.5.0-beta.3
2021-09-14 22:34:08 +09:00
Jake McGinty
2a640fd9b2
meta: release v1.5.0-beta.2
2021-09-14 17:59:48 +09:00
Jake McGinty
dbb499a848
meta: release v1.5.0-beta.1
2021-09-14 17:26:46 +09:00
tommie
120ac7d6b1
add "wireguard" as a recommended dependency for Debian. ( #149 )
...
It's very likely a user will want at least wireguard-dkms, and having
the userspace tools might be useful in an emergency. This metapackage
draws in both.
For automated installations in e.g. containers, use
apt install --no-install-recommends
to avoid installing recommended packages.
2021-09-14 12:27:10 +09:00
Jake McGinty
22203e63d0
server: addd ipv6 tests as feature flag alongside ipv4
2021-09-05 23:50:09 +09:00
Jake McGinty
9c5380c7f8
client, server: forbid using reserved IPv6 anycast addresses as unicast
...
Previously, we treated all IPv6 addresses as assignable, but that causes
problems with setups that expect the first address in a subnet to be the
router anycast address.
Note that this does not fix existing innernet networks, and those
experiencing this problem are advised to revised to recreate their
network after this fix has been merged. Sorry for the annoyance.
Fixes #131
2021-09-05 23:50:09 +09:00
Jake McGinty
b169435355
meta: release v1.4.1
2021-08-03 01:26:38 +09:00
Jake McGinty
118986e5e3
meta: release v1.4.0
2021-07-11 22:16:20 +09:00
Jake McGinty
d8513d3d54
meta: release v1.4.0-beta.3
2021-06-16 20:28:52 +09:00
Jake McGinty
93b4b0b43c
meta: release v1.4.0-beta.2
2021-06-14 23:53:02 +09:00
Jake McGinty
3a1f5cab6b
meta: release v1.4.0-beta.1
2021-06-14 15:54:50 +09:00
Jake McGinty
449b4b8278
client: support running as non-root ( #94 )
...
shared(wg): use netlink instead of execve calls to "ip"
hostsfile: write to hostsfile in-place
2021-06-10 22:57:47 +09:00
Jake McGinty
ba0b062ce9
meta: release v1.3.1
2021-06-01 00:58:09 +09:00
Kevin K
4226278e5a
client, server: add shell completions ( #84 )
...
This subcommand takes a shell as an argument and generates shell
completions for that shell to stdout.
example:
```
$ innernet completions bash
OR
$ innernet-server completions bash
```
2021-05-25 16:10:16 +09:00