Commit Graph

17 Commits

Author SHA1 Message Date
ImBenji
17091bcc95 Implement authentication middleware and rolling codes service for secure API access 2025-08-19 20:30:43 +01:00
ImBenji
f829bd5fe1 Add BandwidthService and endpoint for retrieving bandwidth statistics 2025-08-18 14:12:30 +01:00
ImBenji
8b63de7db2 Add Waylume Manifesto and update API routes for peer management 2025-08-17 21:56:59 +01:00
ImBenji
573744a22d Add public key to peer info and implement public key generation from private key 2025-08-05 18:43:13 +01:00
ImBenji
5de98ec501 Improve handshake status reporting with connection health check 2025-08-05 17:56:55 +01:00
ImBenji
eb0fdbc2c0 Refactor VPN session peer info handling and update keepalive message format 2025-08-05 17:47:24 +01:00
ImBenji
ca9a4be6be Enhance VPN session detection with peer info and keepalive status 2025-08-05 17:33:08 +01:00
ImBenji
78c6294851 Add VPN session monitoring service 2025-08-05 17:25:46 +01:00
ImBenji
fec3ab0e8a Remove raw geolocation data from server registration response 2025-08-05 16:05:23 +01:00
ImBenji
eb986a8696 Fix geolocation country name assignment in server registration data 2025-08-05 16:04:32 +01:00
ImBenji
16e0078424 Add raw geolocation data to server registration response 2025-08-05 16:01:26 +01:00
ImBenji
21c4ef33da Add country information to geolocation data in server registration 2025-08-05 15:56:56 +01:00
ImBenji
d726e4fa0d Fix geolocation country code assignment in server registration data 2025-08-05 15:35:58 +01:00
ImBenji
6e0f7b6d05 Add geolocation coordinates to server registration data 2025-08-05 15:11:24 +01:00
ImBenji
b537b4bc0f Add geolocation data retrieval and update server registration with geolocation information 2025-08-05 15:08:36 +01:00
ImBenji
171dd1d77e Enhance traffic control by dynamically detecting outgoing interface and updating iptables rules for upload and download traffic 2025-08-05 14:15:29 +01:00
ImBenji
f1470a789e Add peer management routes and server configuration services 2025-08-04 16:46:08 +01:00