Steffen Vogel
|
92a7ad2f7f
|
daemon: use per-interface features
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:30:50 +02:00 |
|
Steffen Vogel
|
63c6fe58fe
|
device: pass net.IPNet by value rather than by reference
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:30:50 +02:00 |
|
Steffen Vogel
|
dad8d5996b
|
update Go module path
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-08 17:42:12 +02:00 |
|
Steffen Vogel
|
f1193ec755
|
remove explicit .String() getters where not required
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-08 10:45:34 +02:00 |
|
Steffen Vogel
|
aa128756ad
|
fix several panics
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-01 08:55:16 +02:00 |
|
Steffen Vogel
|
36829e8695
|
restructure features and split-out proto files into top-level dir
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-31 01:54:45 +02:00 |
|
Steffen Vogel
|
757098ff2e
|
update RPC marshaling
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
3f7dac637e
|
core: use pointers to reference structs from wgtypes package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
ee1175964b
|
core: add Peer.SetPresharedKey()
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
42e7704d68
|
move IsControlling from epice to core as its also used by other features
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
434c92f12d
|
more fixes and refactoring
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
25e781ce89
|
harmonization of comments and log outputs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
3bd8cec33b
|
improve debug log output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
f4ae639193
|
fix a bunch more Codacy warnings
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-04 17:35:59 +02:00 |
|
Steffen Vogel
|
f1941e7462
|
add new feature to add peer host names to /etc/hosts
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-01 12:07:10 +02:00 |
|
Steffen Vogel
|
0e5510702d
|
core: add a hostname to each peer
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-01 12:07:10 +02:00 |
|
Steffen Vogel
|
400cb4820a
|
peer: keep track when a peer last received and send trafic
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-01 12:07:10 +02:00 |
|
Steffen Vogel
|
df45ab1645
|
fix naming of WireGuard and wice
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-01 12:07:10 +02:00 |
|
Steffen Vogel
|
e5eb73b5e2
|
merge internal and pkg packages
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-07-27 13:39:18 +02:00 |
|
Steffen Vogel
|
70460f7f7e
|
refactor callback handlers
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-07-27 13:39:18 +02:00 |
|
Steffen Vogel
|
9829b283af
|
split endpoint discovery and other other features from core interface / peer handling
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-07-16 23:38:02 +02:00 |
|
Steffen Vogel
|
c4c21f149c
|
rename package "intf" to "core"
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-07-16 23:38:02 +02:00 |
|