-
7fb7a08d80
scripts: better error handling and revert for set_rules
master
HeshamTB
2024-03-31 23:44:48 +0300
-
825424a1de
scripts: tools for iptables rules
HeshamTB
2024-03-31 22:57:32 +0300
-
32d90b67ce
WIP: feat: commands and tools to setup fw and system settings for VPN:
netcmd
HeshamTB
2024-03-31 00:30:33 +0300
-
-
489ecd65fb
feat: allow disabling monitor
HeshamTB
2024-03-28 23:25:25 +0300
-
fcf41c3ee7
defualt logging to info
HeshamTB
2024-03-28 22:59:50 +0300
-
9836ce6725
fix: correctly set the country code when no flag is passed:
HeshamTB
2024-03-28 22:58:20 +0300
-
f0018bbd2f
feat: Node info includes country code, and added cli flag
HeshamTB
2024-03-28 22:35:17 +0300
-
64880261c2
fix: some http status error codes are not sent to client du to order
HeshamTB
2024-03-28 21:56:36 +0300
-
7d1a0cdbdc
feat: grace period for new peers as a new evection policy
HeshamTB
2024-03-28 01:22:29 +0300
-
8e798706e3
WIP: create new peers server-side
HeshamTB
2024-03-27 09:28:13 +0300
-
d6aa213461
feat: evect inactive peers
HeshamTB
2024-03-24 18:26:48 +0300
-
a9c728355b
mon cycle and uptime
HeshamTB
2024-03-24 18:13:26 +0300
-
ed0fcb59eb
feat: monitor peers in logs, README, Status
HeshamTB
2024-03-19 02:56:52 +0300
-
4bab068c10
fix: Assign IP to wg device
HeshamTB
2024-03-19 02:55:31 +0300
-
ca29b792fb
feat: add API Key Auth middleware
HeshamTB
2024-03-19 02:54:24 +0300
-
77c41ce3f3
Update README
HeshamTB
2024-03-18 23:10:41 +0300
-
82d6ac96e4
set_cap: helper script to set CAP_NET_ADMIN for the binary
HeshamTB
2024-03-18 23:03:18 +0300
-
da0b1c720e
feat: implement optional mTLS and helper scripts
HeshamTB
2024-03-18 23:02:22 +0300
-
1f3eca1b1b
setup: allow running when uuid can not be read or saved
HeshamTB
2024-03-18 20:30:40 +0300
-
e3b080ba7f
README
HeshamTB
2024-03-18 19:55:43 +0300
-
6c032e1d97
bugfix: Free net.IP from pool on DeletePeer
HeshamTB
2024-03-18 02:06:56 +0300
-
11340e4d7a
feat: return device type on nodeinfo
HeshamTB
2024-03-18 02:06:33 +0300
-
4c6e251247
refactor: do cli.Exit in top level
HeshamTB
2024-03-18 01:43:07 +0300
-
e5e4641264
feat: Do not quit when keyfile can not be opened, create key
HeshamTB
2024-03-18 01:35:37 +0300
-
44961e91dc
cli: allow generating private key on startup
HeshamTB
2024-03-18 01:17:02 +0300
-
78b61aede4
feat: store a wglink endpoint string
HeshamTB
2024-03-18 00:58:17 +0300
-
c9b5e56f14
api: add node info
HeshamTB
2024-03-15 23:48:22 +0300
-
b0e8f71f8d
LICENSE, README.md, and .gitignore
HeshamTB
2024-03-14 17:40:37 -0400
-
79463c18b9
main: move root and node UUID checks to setup():
HeshamTB
2024-03-15 00:29:08 +0300
-
39d3b55a34
node: dir and file permissions to allow non-root to read UUID
HeshamTB
2024-03-15 00:26:22 +0300
-
5d6a69806a
feat: Read stdin for commands to exit
HeshamTB
2024-03-15 00:18:41 +0300
-
0c703465af
feat: node UUID
HeshamTB
2024-03-14 02:28:36 +0300
-
eb97d49d1f
feat: Add, Check, Get, and Delete peers
HeshamTB
2024-03-14 01:46:05 +0300
-
4a1039e5b1
setup: add and remove peer on setup as runtime test
HeshamTB
2024-03-13 00:26:19 +0300
-
defd32b3c8
slog: use the slog.LevelVar unmarshal to parse log level flag
HeshamTB
2024-03-13 00:03:14 +0300
-
a9ad981137
Reorg and add host flag, and catch error when not root:
HeshamTB
2024-03-12 23:35:57 +0300
-
1a611616bd
init:
HeshamTB
2024-03-11 17:34:06 +0300