1
0
mirror of https://github.com/tonarino/innernet.git synced 2025-02-01 13:18:02 +02:00

289 Commits

Author SHA1 Message Date
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
Ali MJ Al-Nasrawy
df3b4ae78f avoid a rustc bug
context: https://github.com/rust-lang/rust/pull/98835
2022-08-01 13:43:43 +02:00
Matěj Laitl
144c2f654e Fix clippy warnings
Especially https://rust-lang.github.io/rust-clippy/master/index.html#format_push_string was a bit
more involved, review requested.
2022-08-01 10:57:11 +02: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
Jon Prentice
43a9d51091
Added missing --yes flag to innernet-server uninstall command (#221) 2022-05-20 11:02:17 +09:00
Jake McGinty
50a4360746 meta: cargo update 2022-05-05 07:52:40 -05:00
Jake McGinty
0e75704538 meta: cargo update 2022-04-17 12:27:27 +09:00
Jake McGinty
a6c918a581 meta: release v1.5.4 v1.5.4 2022-03-16 18:17:37 +09:00
Jake McGinty
be8786a11c meta: release v1.5.4-beta.5 v1.5.4-beta.5 2022-03-15 11:15:56 +09:00
Jake McGinty
bb6bac3964 meta: cargo fmt 2022-03-15 11:07:05 +09:00
Jake McGinty
5e645ef9f5 shared: set default mtu of 1280 2022-03-15 11:01:26 +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 v1.5.4-beta.4 2022-02-18 10:57:22 +09:00
Jake McGinty
65e556b517 wireguard-control: use latest curve25519-dalek 2022-02-18 10:56:53 +09:00
Jake McGinty
123977be34 meta: cargo update 2022-02-17 09:53:59 +09:00
Jake McGinty
ed4c6ea495 wireguard-control: use netlink-packet-wireguard 0.2 2022-02-15 02:34:21 +09:00
Jake McGinty
c4c34d5c10 wireguard-control: {generate => get}_public() 2022-02-04 17:56:18 -06:00
Jake McGinty
80a070baae meta: release v1.5.4-beta.3 v1.5.4-beta.3 2022-02-05 04:18:39 +09:00
Jake McGinty
9ba864be56 meta: cargo fmt 2022-02-05 04:18:05 +09:00
Jake McGinty
9270b9662a meta: cargo update 2022-02-05 04:16:50 +09:00
Jake McGinty
83e0750cde client: set default MTU to 1412 for all interfaces
Since peer endpoints can be either IPv4 or IPv6, it doesn't make sense
to specify a default MTU that could only work with IPv4 based on only
the server's endpoint.

Setting to 1412 instead of 1420 in order to accomodate PPPoE peers,
which should fit most internet situations.
2022-02-05 04:15:28 +09:00
Jake McGinty
a7f7204bd7 meta: cargo update 2022-02-03 01:55:34 +09:00
Jake McGinty
c7a2f7391c meta: release v1.5.4-beta.2 v1.5.4-beta.2 2022-02-03 01:50:39 +09:00
Jake McGinty
6d26385ba3
client: re-attempt NAT traversal on all unconnected peers (#195)
fixes #173
2022-02-03 01:49:51 +09:00
Jake McGinty
f7df6bab01 meta: release v1.5.4-beta.1 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
b6ce16bc00
server: add better validation to the associations endpoint (#194) 2022-02-01 13:53:31 +09:00
Jake McGinty
54131b4447 actions: use Swatinem/rust-cache for simpler build caching 2022-01-31 22:42:26 -06:00
Jake McGinty
110bace5c7
client: enable IPv6 NAT candidate reporting (#192) 2022-02-01 12:21:31 +09:00
Jake McGinty
55222fa3b6 meta: optimize release binary for size
saves over 2MB of total post-strip binary size on linux
2022-02-01 12:00:29 +09:00
Jake McGinty
3055eb7a78 netlink-request: remove unused dependency 2022-02-01 06:34:29 +09:00
Jake McGinty
2cb530762c wireguard-control: go back to using upstream netlink 2022-02-01 05:40:49 +09:00
Jake McGinty
061c6539e1
actions: remove RPM build step
It seems to be broken, and I'm not sure if anyone's actually using it.
2022-02-01 05:08:55 +09:00
Jake McGinty
4715cd0c87 meta: release v1.5.3 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
050ce1362a meta: fix new cargo clippy warnings 2022-02-01 04:20:21 +09:00
Jake McGinty
ddac328ae5 client: make more commands automation-friendly
Fixes #190
2022-01-31 06:10:45 +00:00
Jake McGinty
e11b73972c client: stop uninstall from prompting if network doesn't exist 2022-01-24 01:46:37 +00:00
Jake McGinty
4000d84648 meta: release v1.5.3-beta.5 2022-01-22 18:08:31 +00:00
Jake McGinty
9585289344 meta: cargo update 2022-01-22 18:07:12 +00:00
Jake McGinty
d796cb54bf
hostsfile: safely overwrite hosts file instead of clobbering (#186)
fixes #183
2022-01-22 16:24:44 +09:00
Jake McGinty
d8cda216c8 meta: cargo update 2022-01-21 17:26:24 -05:00
Jake McGinty
f7e19e686c shared: remove structopt dependency 2022-01-18 12:42:09 -06:00
Jake McGinty
7d5ad8e078 wireguard-control: style tweak 2022-01-18 12:40:01 -06:00
Jake McGinty
16ac280807 meta: release v1.5.3-beta.4 v1.5.3-beta.4 2022-01-18 15:56:36 +09:00
Jake McGinty
9829b4b3e9 wireguard-control: correctness fix in ApplyPayload
fixes #188
2022-01-18 15:55:19 +09:00
Jake McGinty
b53376b9c8 meta: release v1.5.3-beta.3 v1.5.3-beta.3 2022-01-18 15:19:53 +09:00
Jake McGinty
4a682f8adc wireguard-control: cargo fmt 2022-01-18 15:19:40 +09:00
Jake McGinty
c80fe23e1c meta: cargo update 2022-01-18 15:19:16 +09:00