Commit Graph

70 Commits

Author SHA1 Message Date
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
48e241d99f Enhance traffic control by dynamically detecting outgoing interface and updating iptables rules for upload and download traffic 2025-08-05 13:56:03 +01:00
ImBenji
57330764b4 Clean existing iptables rules before marking traffic for peers 2025-08-05 13:51:52 +01:00
ImBenji
0346d60a8a Fix test output for speed limit and streamline traffic marking in iptables 2025-08-05 13:48:59 +01:00
ImBenji
2d692e0bc0 Rename speedKbps and dataCapMB parameters to bytesPerSecond and quotaBytes, respectively, in API and traffic control logic 2025-08-05 13:46:13 +01:00
ImBenji
daf67bf516 Comment out isolatePeers call for non-MacOS platforms 2025-08-05 13:33:37 +01:00
ImBenji
e51f340b0e Handle existing traffic control classes by updating instead of failing on duplicates 2025-08-05 13:28:10 +01:00
ImBenji
00d759cd15 Handle existing HTB qdisc and class gracefully in traffic control setup 2025-08-05 12:45:51 +01:00
ImBenji
c5ed47d41a Add logging for speed limit and traffic control commands 2025-08-05 12:21:29 +01:00
ImBenji
a5fc0e3644 Add logging for speed limit and traffic control commands 2025-08-05 12:08:06 +01:00
ImBenji
7b1278980e Specify Dockerfile in waylume-server build configuration 2025-08-05 02:53:21 +01:00
ImBenji
111c40a279 Add environment variable support and update Docker configuration 2025-08-05 01:55:23 +01:00
ImBenji
c7ed6aafe3 Add request logging middleware to track client requests 2025-08-05 01:15:12 +01:00
ImBenji
f1470a789e Add peer management routes and server configuration services 2025-08-04 16:46:08 +01:00
ImBenji
773d209733 Refactor main application logic and update Dockerfile for new entry point 2025-08-04 16:39:40 +01:00
ImBenji
e126e6ff94 Initial commit
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-04 15:38:46 +01:00