This website requires JavaScript.
cbfbcaa153
Merge branch 'beta'
master
DcruBro
2026-01-11 20:32:46 +01:00
4fa26d51d0
Merge branch 'dev' into beta
beta
DcruBro
2026-01-11 20:32:28 +01:00
7d56f9db5d
Update year
dev
DcruBro
2026-01-10 19:10:37 +01:00
4609e85ca9
Logging uses ISO8601 instead of Unix Millis
DcruBro
2026-01-04 19:38:05 +01:00
154296bcdc
README Update
DcruBro
2026-01-03 16:36:10 +01:00
867b2c953a
Patch 1.0.1 START
DcruBro
2026-01-01 21:51:16 +01:00
83693ed1da
Update README to be more clear about IPv4 forwarding
DcruBro
2026-01-01 21:48:42 +01:00
62335f3693
Test fixing writing bug
DcruBro
2026-01-01 21:27:13 +01:00
2d3d6afb07
Test: fix forwarding
DcruBro
2026-01-01 21:18:51 +01:00
e101f5ddd6
Merge branch 'beta' - Version 1.0.0
v1.0.0
DcruBro
2026-01-01 17:21:28 +01:00
e1118ccafe
Merge branch 'dev' into beta
DcruBro
2026-01-01 17:21:15 +01:00
ccbacd1180
interface on win32 - v1
DcruBro
2026-01-01 17:15:58 +01:00
cf3ec30492
interface on win32 - v1
DcruBro
2026-01-01 17:11:02 +01:00
1d34953f25
interface on win32 - v1
DcruBro
2026-01-01 17:08:35 +01:00
c715a43a10
Merge branch 'beta' - Version 1.0.0
DcruBro
2026-01-01 16:33:21 +01:00
00f72e1a64
Merge branch 'dev' into beta - Version 1.0.0
DcruBro
2026-01-01 16:32:59 +01:00
b9903f5a8e
Version 1.0.0
DcruBro
2026-01-01 16:32:48 +01:00
3cd99243ad
Version 1.0.0
DcruBro
2026-01-01 16:32:14 +01:00
8f536abe77
Merge branch 'dev' into beta - Version 1.0.0
DcruBro
2026-01-01 16:23:37 +01:00
1f5a0585f3
Version 1.0.0
DcruBro
2026-01-01 16:22:17 +01:00
3dc5c04bf1
Auto set route on macos
DcruBro
2025-12-31 21:12:23 +01:00
37ddb82d9a
Refactor args
DcruBro
2025-12-30 03:39:35 +01:00
f99036c523
Merge branch 'beta'
b0.3
DcruBro
2025-12-29 20:28:34 +01:00
3eadd41a00
Merge branch 'dev' into beta
DcruBro
2025-12-29 20:28:15 +01:00
8923f45356
Add routeset to win32
DcruBro
2025-12-29 19:33:57 +01:00
471224b043
Merge branch 'beta' - b0.3
DcruBro
2025-12-29 19:07:16 +01:00
714aa52f98
Merge branch 'dev' into beta
DcruBro
2025-12-29 19:06:59 +01:00
d5bf741650
Test Fix double SIGTERM
DcruBro
2025-12-29 19:05:25 +01:00
ae507c3fb9
Test Fix panic on disconnect
DcruBro
2025-12-29 19:02:22 +01:00
072fb69a4a
test3
DcruBro
2025-12-29 18:30:54 +01:00
6031d9655a
test3
DcruBro
2025-12-29 18:29:42 +01:00
16cd980c0a
test2
DcruBro
2025-12-29 18:11:05 +01:00
68a825b7df
test
DcruBro
2025-12-29 18:02:42 +01:00
17cc314c26
Fix wintun - connects but errors
DcruBro
2025-12-18 11:12:11 +01:00
225aa2a55d
Create wintun interface if not found
DcruBro
2025-12-18 07:55:35 +01:00
cab1362053
Kinda working Windows version
DcruBro
2025-12-17 19:11:28 +01:00
c047cb90f0
Test 1: Make WinTun work
DcruBro
2025-12-17 18:34:07 +01:00
5e3aef78a5
Test: proper ipv6 support, still sending v4 to client tun
DcruBro
2025-12-10 16:02:55 +01:00
4ff33ffdab
Add IPv6 helpers
DcruBro
2025-12-10 15:08:29 +01:00
7d9018043d
Add resetIP() method, need impl
DcruBro
2025-12-09 20:14:06 +01:00
cb0f674c52
Merge branch 'beta' - Version b0.1
b0.1
DcruBro
2025-12-08 17:38:05 +01:00
a2ecc589f8
Merge branch 'dev' into beta - Version b0.1
DcruBro
2025-12-08 17:37:44 +01:00
b50b594d68
Added support for macOS-specific kernel stuff.
DcruBro
2025-12-08 17:01:41 +01:00
842752cd88
Version b0.1 (Beta 0.1) - Refactor some stuff and move session_registry to .cpp file
DcruBro
2025-12-04 15:48:18 +01:00
33bbd7cce6
Merge branch 'beta' - Alpha 0.6
DcruBro
2025-12-02 18:47:58 +01:00
640a751f9b
Merge branch 'dev' into beta - Alpha 0.6
DcruBro
2025-12-02 18:46:28 +01:00
668b96e8e0
Alpha 0.6 - Dynamic IPs
DcruBro
2025-12-02 18:45:50 +01:00
8ed90a3bc8
Alpha 0.6 - Dynamic IPs
DcruBro
2025-12-02 18:44:57 +01:00
4f4a0fd385
Wipe tuns before adding
DcruBro
2025-12-02 17:23:02 +01:00
3bda0b2ec4
Test3
DcruBro
2025-12-02 17:11:03 +01:00
210f9f2436
Test2
DcruBro
2025-12-02 17:08:40 +01:00
265954d700
Test - fixed session ip locking
DcruBro
2025-12-02 17:00:13 +01:00
0ba78d72ed
Test - Updated map check
DcruBro
2025-12-02 16:30:56 +01:00
eb7f4930e2
Test dynamic IPv4 + Subnet masks
DcruBro
2025-12-02 16:25:42 +01:00
4dbde290c2
Update README and IPv6 preparations
DcruBro
2025-12-02 01:18:06 +01:00
15d13b6f04
Converted some raw pointers to smart pointers
DcruBro
2025-12-01 21:13:46 +01:00
f9c5c56a1b
Merge branch 'beta'
DcruBro
2025-11-28 19:31:01 +01:00
a08dba5b59
Merge branch 'dev' into beta
DcruBro
2025-11-28 19:27:15 +01:00
552d78eab2
Update README.md for config
DcruBro
2025-11-28 19:23:25 +01:00
dedcc364fb
Removed verification by CA for now, moved to whitelisted_keys (should be simpler). TODO: Move to smart ptrs
DcruBro
2025-11-28 18:59:55 +01:00
e54cce9497
Remove config.json req
DcruBro
2025-11-28 00:42:19 +01:00
1e902ed82b
Remove config.json req
DcruBro
2025-11-28 00:41:22 +01:00
4a5234bc9a
Move heartbeat logs to debug
DcruBro
2025-11-28 00:33:38 +01:00
1cf851bec3
Deleted some header libs from the include/ dir. Moved to CMake fetchcontent
DcruBro
2025-11-27 23:38:44 +01:00
d8ab2e2bda
Make interface name overridable (may not work on macos)
DcruBro
2025-11-27 18:54:31 +01:00
7d6d9e8ee6
Update some names
DcruBro
2025-11-27 18:49:53 +01:00
2a2deae022
General fixes
DcruBro
2025-11-27 18:43:09 +01:00
d2242ebbc7
Comment some code
DcruBro
2025-11-26 21:52:01 +01:00
84c00b7bcb
Update version number, add timestamp to logs (maybe also other stuff that I forgot)
DcruBro
2025-11-26 18:13:41 +01:00
7b757c814c
Moved UDP msg logs to debug
DcruBro
2025-11-26 03:34:39 +01:00
e3df3cd0a7
Switched to C++23 as the project standard.
DcruBro
2025-11-25 21:45:10 +01:00
f776f1fdd1
Colourful logs
DcruBro
2025-11-25 00:36:29 +01:00
de3ec98363
Added checking of whitelisted keys on server
DcruBro
2025-11-25 00:22:52 +01:00
022debfa5b
Fix byte order for sessionid, add 64-bit conversion helpers - damn you C standard for no htonl/ntohl for 64-bit :(
DcruBro
2025-11-22 21:53:45 +01:00
17dd504a7a
Merge pull request 'First working alpha, version a0.4' (#7 ) from beta into master
dcrubro
2025-11-18 20:09:11 +00:00
4ba59fb23f
Merge pull request 'First working alpha, version a0.4.' (#6 ) from dev into beta
dcrubro
2025-11-18 20:07:30 +00:00
a78b98ac56
rename iptostring
DcruBro
2025-11-18 20:12:45 +01:00
09806c3c0f
test
DcruBro
2025-11-14 20:36:19 +01:00
ff81bfed31
Temporary /24 netmask for macOS
DcruBro
2025-11-14 20:29:25 +01:00
2343fdd1e2
htonl in ipToString
DcruBro
2025-11-14 19:25:52 +01:00
3ad98b8403
root permissions check and version counter update
DcruBro
2025-11-13 16:04:39 +01:00
766f878a8d
Merge pull request 'Merge tun-test into dev' (#5 ) from tun-test into dev
dcrubro
2025-11-13 14:51:36 +00:00
5a5f830cd9
Change tun interface, change to different name at some point
DcruBro
2025-11-13 15:45:24 +01:00
b37a999274
Fixed crash trigger on Ctrl+C (errno == EINTR check)
DcruBro
2025-11-13 15:43:46 +01:00
c85f622a60
test2
DcruBro
2025-11-13 15:12:00 +01:00
5c8409b312
Added a basic TUN, testing the implementation.
DcruBro
2025-11-13 08:31:46 +01:00
aebca5cd7e
update readme and attributions
DcruBro
2025-11-12 19:20:44 +01:00
6fceb84930
Added basic virtual interface implementation, needs testing. Added Wintun licenses.
DcruBro
2025-11-12 19:14:44 +01:00
5a72895f8d
added includes to build on linux
DcruBro
2025-11-12 18:49:53 +01:00
6cd4e01066
cleanup
DcruBro
2025-11-12 16:09:44 +01:00
e695008e10
Added IPv6 support, added option to disable IPv6 (IPv4-Only mode)
DcruBro
2025-11-12 09:07:22 +01:00
fbafeafc9f
Added a hostname check if connecting via domain hostname (Not IPv4/IPv6 - IPv6 still not supported / tested).
DcruBro
2025-11-11 17:35:53 +01:00
eda3cf87d1
misc.
DcruBro
2025-11-11 15:26:05 +01:00
705962e5ce
Added partial verification of server public key on client side - needs hostname verification. Added startup flag to ignore verification fail.
DcruBro
2025-11-11 13:19:59 +01:00
fd95816721
Update README.md
DcruBro
2025-11-11 00:06:09 +01:00
4b4451d1a9
Refactoring: Moved some code from headers to dedicated source files
DcruBro
2025-11-10 23:19:39 +01:00
9252425bdf
Fix licensing printout on start
DcruBro
2025-11-10 21:00:37 +01:00
9f52bdd54c
Merge pull request 'beta' (#4 ) from beta into master
dcrubro
2025-11-10 15:58:29 +00:00
9e5e728438
Merge pull request 'Add legal clarification' (#3 ) from dev into beta
dcrubro
2025-11-10 15:58:18 +00:00
a92b9de15d
Add legal clarification
DcruBro
2025-11-10 16:57:57 +01:00