Commit graph

16 commits

Author SHA1 Message Date
Chaosvex
303a2951e3 Update stream calls to take advantage of the updated API 2026-02-21 22:50:38 +00:00
Chaosvex
f6924ceefc Remove hash size magic number 2026-02-21 22:31:12 +00:00
Chaosvex
09559aaf44
Change enum casing across the whole project (#137) 2026-02-19 01:25:02 +00:00
Chaosvex
8b5d8b1c63
Bring Spark buffers up to date with Hexi version (#67) 2025-04-04 21:30:52 +01:00
Chaosvex
70ec18cdea Remove explicit std::span from STUN unit tests 2025-02-18 00:03:10 +00:00
Chaosvex
c1c7a12549 Remove unnecessary static_casts 2025-02-17 00:04:18 +00:00
Chaosvex
94d09c2841 Include missing header 2025-02-16 21:07:23 +00:00
Chaosvex
317620b098 Fix build
Again.
2024-12-05 12:04:11 +00:00
Chaosvex
70e1a804ad
Introduce ranges (#52)
Convert some algorithms to ranges
2024-09-10 00:11:41 +01:00
Chaosvex
e253c54bd3
Reorganise buffers structure/namespacing (#38) 2024-07-16 18:48:43 +01:00
Chaosvex
6aee6955d7 Remove/replace a few vector instances 2024-05-19 02:22:38 +01:00
Chaosvex
46c014bdf0 Add integrity data unit test 2024-03-04 02:24:21 +00:00
Chaosvex
58aa0bea91 Normalise all line endings 2024-02-25 00:07:54 +00:00
Chaosvex
88efa1a197 Overhaul buffer types 2024-02-24 23:36:31 +00:00
Chaosvex
cefcb801ce Minor misc. improvements (spring clean) 2024-02-22 18:12:36 +00:00
Chaosvex
4b5e1ebaeb
STUN support (#36)
Add STUN (client) support

The goal is to use STUN to help with auto-configuring the gateway by setting the public-facing IP and warning users that they may need to check port forwarding in the presence of a NAT. Hairpin detection may be useful to determine whether a local client will be able to connect via the public-facing IP or whether the realm list should detect local clients and send an internal IP.
2024-02-22 14:06:34 +00:00