|
|
61be674258
|
chore: remove cache/ directory
|
2026-03-05 20:52:41 +01:00 |
|
|
|
72d51b451f
|
feat(backend_server.py): add notice to known_clients.yaml
|
2026-03-05 20:52:18 +01:00 |
|
|
|
efbf99f356
|
refactor(backend_server.py): if known_clients.yaml not present, call _save_known_clients()
|
2026-03-05 20:51:53 +01:00 |
|
|
|
f46d27164b
|
chore(.gitignore): ignore config/known_clients.yaml as it's generated automatically
|
2026-03-05 20:38:26 +01:00 |
|
|
|
f13f243b5b
|
chore(__main__.py): set logging level for werkzeug to WARNING
|
2026-03-05 13:14:08 +01:00 |
|
|
|
fbb75c263c
|
fix(backend_server.py): fix double-connection handling
|
2026-03-05 13:05:48 +01:00 |
|
|
|
0e7c948668
|
feat(config/): add config/ directory
|
2026-03-04 09:23:54 +01:00 |
|
|
|
35899d3668
|
refactor(backend_server.py): move known_clients.yaml to config/
|
2026-03-04 09:23:21 +01:00 |
|
|
|
88d349090e
|
fix(backend_server.py): fix double disconnect if client.inbound empty
|
2026-03-03 22:20:36 +01:00 |
|
|
|
332238b403
|
chore(__init__.py): correct version
|
2026-03-03 21:55:56 +01:00 |
|
|
|
e54cc479b5
|
chore(handler/__init__.py): add AckHandler to __all__
|
2026-03-03 20:56:18 +01:00 |
|
|
|
97fc17fbb3
|
feat(hello_handler.py): remove client from pending_hello if recv'd HELLO
|
2026-03-03 20:55:39 +01:00 |
|
|
|
f5b14fc610
|
feat(backend_server.py): add timeout on HELLO
|
2026-03-03 20:55:39 +01:00 |
|
|
|
bf1ad0ead0
|
feat(ack_handler.py): add handling for ACKs
|
2026-03-03 20:55:39 +01:00 |
|
|
|
a9bace8aca
|
feat(backend_server.py): add ACK_TIMEOUT constant
|
2026-03-03 20:42:16 +01:00 |
|
|
|
c88e39c735
|
feat(backend_server.py): track message ACKs and resend if no ACK recv'd within 5 seconds
|
2026-03-03 20:39:53 +01:00 |
|
|
|
e308a07dab
|
fix(backend_server.py): call _initialize_handlers() on init
|
2026-03-03 20:38:55 +01:00 |
|
|
|
dafe418916
|
feat(backend_server.py): add warning if received an unknown message (no handler)
|
2026-03-03 20:18:24 +01:00 |
|
|
|
c64a258243
|
build(uv.lock): update judas_protocol to 0.8.0
|
2026-03-03 19:34:32 +01:00 |
|
|
|
ead2224066
|
fix(backend_server.py): do not disconnect a client if Exception raised on msg handling
|
2026-03-03 18:56:34 +01:00 |
|
|
|
ee381414a9
|
chore(backend_server.py): remove redundant HELLO msg handling
|
2026-03-03 18:55:45 +01:00 |
|
|
|
0ed478a88e
|
feat(backend_server.py): implement message handling
|
2026-03-03 18:55:24 +01:00 |
|
|
|
6446fe883c
|
fix(backend_server.py): check if client to disconnect has an open socket
|
2026-03-03 18:54:45 +01:00 |
|
|
|
ec58a5257a
|
chore(handler/__init__.py): add module init
|
2026-03-03 18:53:05 +01:00 |
|
|
|
c952413d91
|
feat(hello_handler.py): add HELLO message handler
|
2026-03-03 18:52:39 +01:00 |
|
|
|
882c8780e1
|
feat(base_handler.py): add BaseHandler class for message handling
|
2026-03-03 18:52:13 +01:00 |
|
|
|
d3f68d3baf
|
chore(backend/__init__.py): add Client and ClientStatus to __all__
|
2026-03-03 17:46:51 +01:00 |
|
|
|
62acc4b181
|
style(client.py): correct property typing
|
2026-03-03 17:46:06 +01:00 |
|
|
|
faecc38261
|
feat(client_status.py): move ClientStatus enum to own module
|
2026-03-03 17:45:01 +01:00 |
|
|
|
3eb681e233
|
refactor(backend_server.py): move loading known clients to its own method
|
2026-03-03 17:43:19 +01:00 |
|
|
|
bda10a6248
|
chore(cache/): add cache/ directory
|
2026-03-03 17:41:48 +01:00 |
|
|
|
fa2da207a9
|
refactor(backend_server.py): refactor calls to Message class constructors after protocol changes
|
2026-03-01 20:17:05 +01:00 |
|
|
|
f41a7774ec
|
build(uv.lock): update judas_protocol to 0.7.0
|
2026-03-01 20:14:03 +01:00 |
|