Charles Le Maux
fca154b31e
[+] New modpack metadata GET API routes.
2024-09-21 14:14:59 +02:00
Charles Le Maux
8d5993e84b
[+] Revert api_cleanup
2024-09-20 16:18:48 +02:00
Charles Le Maux
9ad1bdaff9
[+] Added super-secure-token authentication
...
Now uses firebase complete tokens; it verifies the signature and integrity of the token, the origin of the project the token was issued for, the secret key, and finally the sub before verifying the account.
2024-09-20 15:54:41 +02:00
Charles Le Maux
874236d09e
[~] Tiny coding style update
2024-09-20 11:38:54 +02:00
Charles Le Maux
29b42be411
[+] Added a longer scheduler.
...
Soon will be implemented a modpack update check.
2024-09-20 09:59:21 +02:00
Charles Le Maux
362a079c69
[+] New API cleanup system
2024-09-18 11:04:35 +02:00
Charles Le Maux
b558b02711
[+] FetchDirContent
2024-09-11 04:15:09 +02:00
AntoninoP
a5d9ff716d
+fetch file names function added
2024-09-10 21:22:58 +02:00
Charles Le Maux
4daf2ed654
[-] Removed var narrowing (from the main scope)
2024-09-10 13:29:00 +02:00
Charles Le Maux
a5ab9a0caa
[-] Optimized error handling & imports
...
[~] Reordered functions
2024-09-10 13:26:39 +02:00
Charles Le Maux
88eaf0b4d8
[+] Added interval parameter for easier scheduler management.
...
Scheduler will default to 10 minutes, meaning a server will take 20 to automatically close.
The input interval shouldn't be lower than 5 minutes except when high load expected
2024-09-10 13:13:31 +02:00
Charles Le Maux
2fe31596c0
[+] Corrected exception handling syntax
2024-09-10 01:06:56 +02:00
Charles Le Maux
c46e04f7f1
[+] Upload route
2024-09-10 01:05:25 +02:00
Charles Le Maux
f52696d38a
[~] Scheduler's interval is now 10 minutes.
2024-09-06 12:51:13 +02:00
Charles Le Maux
6fd8cf73e6
[+] Added task scheduler
2024-09-06 12:43:28 +02:00
Charles Le Maux
3afec9a63a
[+] Safe API closing handling attempt
2024-08-24 13:35:59 +02:00
Charles Le Maux
2632f70b65
[+] FetchPlayersStatus API call.
...
Users are now able to fetch their user data : Whitelist, Operators, BannedIps, BannedPlayers.
2024-08-24 13:23:19 +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
8d4e613b45
[+] New 'FetchLogs' API call
2024-08-15 12:07:45 +02:00
Charles Le Maux
c2f21cb1c1
[~] Renewed function declarations with Union type
2024-07-14 19:23:59 +02:00
Charles Le Maux
828010de25
[~] New /UpdateProperties route
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-08 21:05:07 +01:00
Charles Le Maux
fa6846a0ce
[+] Cloudflare support !
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-01 14:42:28 +01:00
Charles Le Maux
ed9ca9aba3
[~] Latest push
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 21:40:26 +01:00
Charles Le Maux
fe51740ce0
[+] New blueprint method
...
[+] Allows subdomain filtering for routes
[+] Allows routes scalability
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:41:27 +01:00
Charles Le Maux
742439be9e
[+] New blueprint method
...
[+] Allows subdomain filtering for routes
[+] Allows routes scalability
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:36:27 +01:00
Charles Le Maux
ef6bc53269
[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:15:34 +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
b17f316491
[V2+] api_sender.html
...
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 23:51:48 +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