Commit graph

23 commits

Author SHA1 Message Date
241504ac3b chore: some code cleanup
- remove one unwrap
- move `mc_server` module to folder and create `::helpers` submodule
2026-06-22 15:18:25 +02:00
1e281cf61f chore: rename things to be more to my liking
All checks were successful
/ build (push) Successful in 8m18s
2026-06-15 22:00:44 +02:00
29ff12f115 feat: handle SIGTREM
All checks were successful
/ build (push) Successful in 2m56s
2026-06-08 17:02:34 +02:00
46c3a994c6 feat: impement kube manifest caching in kube_cache, also fix Server to request data from the cache, instead of saving it
All checks were successful
/ build (push) Successful in 6m33s
2026-06-07 16:03:44 +02:00
750e8dcbf0 feat: move start_watch into trait definition, to do that use async_traits
Some checks failed
/ build (push) Has been cancelled
2026-06-04 19:31:20 +02:00
8da0f78696 feat: handle internall address differntly if running inside a cluster 2026-06-03 23:27:42 +02:00
1bce912a1a feat: polish logging if the server is unavailable 2026-05-29 10:42:24 +02:00
bebca902df feat: call start_watcher when connecting to an already running instance
(used to be only when starting the server)
2026-01-29 10:24:51 +01:00
d531ba59a0 feat: add login_start packet parsing for username extraction 2026-01-19 16:34:08 +01:00
a58024c192 fix: server_watcher don't use unwrap and use the external port quering the server 2026-01-13 13:32:26 +01:00
822330ef87 feat: add connection filters; and config struct;
also move sanitize_addr to mc_server module
2025-12-14 12:56:21 +01:00
1454945f32 feat: better looking motd, and kubernetes native motd handling 2025-12-11 23:16:05 +01:00
402e315a93 feat: use port value of handshake to determine where to route the data 2025-12-11 21:54:19 +01:00
2eb9adc61a feat: add some botched old address support 2025-12-11 02:26:08 +01:00
1d9d205d8c feat: gracefully handle status request, when server doesn't exist 2025-12-11 01:43:51 +01:00
0d5fec173d feat: gracefully handle servers, which could not be found with the addr 2025-12-11 01:10:58 +01:00
5bfff0a081 feat: add watcher which checks if the joined servers became empty and stops them 2025-12-10 23:10:37 +01:00
138429948a fix: reworked, but not renamed 2025-12-10 19:27:39 +01:00
2892cc3e7b feat: add abstraction for proxying logic + small fixes
and i dont wanna break this up into multiple commits.
2025-12-10 19:25:59 +01:00
7461b8ea30 fix: replace todo!() with Ok(()) 2025-12-06 20:04:14 +01:00
4cf3d5aea0 feat: add an Error type to Packet::parse
instead of error logging manually inside `parse`,
return a Result with a custom enum
2025-12-03 22:58:21 +01:00
fdb2f88c4a chore: incremental cleanups 2025-12-03 18:29:00 +01:00
b14d3b599d feat: server status protocol path implemented 2025-11-29 18:31:14 +01:00