Commit Graph

16 Commits

Author SHA1 Message Date
Charles Le Maux
f74d1cf937 [~] Simple async tests 2024-09-10 00:54:14 +02:00
Charles Le Maux
a0a2a8cf43 [+] Optimized async test 2024-09-06 17:37:41 +02:00
Charles Le Maux
aa792183ab [+] Regular async test 2024-09-06 17:33:46 +02:00
Charles Le Maux
7ff1d726cc [~] Tested classical python errors 2024-09-06 12:42:25 +02:00
Charles Le Maux
b70f522a3b [~] Added servers closing to unit test 2024-08-24 13:38:22 +02:00
Charles Le Maux
91e4258d3b [+] New history system
Now every server related event is logged.
Users will soon be able to access their server's history on the front as well.

Co-authored-by: Antoninop <antoninopiraino70@gmail.com>
2024-08-20 18:56:43 +02:00
Charles Le Maux
8ca465a0e4 [+] Type & dependencies fixes 2024-08-15 10:49:41 +02:00
Charles Le Maux
ef2aa65173 [+] Minor fixes 2024-08-11 11:02:10 +02:00
Charles Le Maux
49a5e04a1c [~] Nothing important 2024-07-14 22:04:29 +02:00
Charles Le Maux
f9534c6aa2 [+] Simple ban function
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-10 18:33:54 +01:00
Charles Le Maux
92e5a13ae6 [!] DO NOT RUN THIS FILE IN STANDALONE
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-09 18:40:18 +01:00
Charles Le Maux
6cda6461cc [V2+] Secrets added.
(For local testing purposes.)
[+] Fixed SSL/TLS issues.

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:13:24 +01:00
Charles Le Maux
b6d916bf9a [V2] Final commit, production ready
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 22:49:33 +01:00
Charles Le Maux
35689e4dd0 [++] API:V2 - Firebase support
Fully implemented authentication
Fully implemented return codes and errors
Fully implemented firestore database data
Created 'fetch_servers' and 'set_subdomain' routes for front-end use.
[+] Security patch, requests will not return anything if not properly authenticated
[~] Reworked the route system entirely
[+] TODO : firebase_manager.py error handling
[+] TODO : global error log using file_manager.log_error(error_type:str, error_message:str)

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 05:55:49 +01:00
Charles Le Maux
9f07a97fc9 [+] Conventions 2024-06-20 17:57:04 +01:00
Charles Le Maux
a08cb54e06 [+] First commit 2024-06-14 23:33:55 +02:00