telodendria/src
Jordan Bancino b0b2f11158 Refactor endpoint authentication flow.
Instead of one MatrixAuthenticate() function, we'll do
MatrixGetAccessToken(), and then UserAuthenticate(). This allows us to
give different error messages depending on what the user provided and what
the server state is.
2023-01-17 01:36:22 +00:00
..
include Refactor endpoint authentication flow. 2023-01-17 01:36:22 +00:00
Routes Implement login route. 2023-01-17 00:02:50 +00:00
Array.c Update copyright year 2022-12-26 15:52:52 +00:00
Base64.c Update copyright year 2022-12-26 15:52:52 +00:00
CanonicalJson.c Update copyright year 2022-12-26 15:52:52 +00:00
Cron.c Fix memory leak in DbDelete() 2022-12-28 15:44:21 +00:00
Db.c Lock database in DbExists() to prevent race conditions. 2023-01-09 19:25:49 +00:00
HashMap.c Update copyright year 2022-12-26 15:52:52 +00:00
Http.c Update copyright year 2022-12-26 15:52:52 +00:00
HttpServer.c Don't accept connections if the connection queue is full. 2023-01-09 17:44:12 +00:00
Json.c Fix some invalid write errors. 2023-01-09 15:18:59 +00:00
Log.c Update copyright year 2022-12-26 15:52:52 +00:00
Matrix.c Refactor endpoint authentication flow. 2023-01-17 01:36:22 +00:00
Memory.c Fix visual bugs in MemoryHexDump() 2023-01-02 04:12:12 +00:00
Queue.c Update copyright year 2022-12-26 15:52:52 +00:00
Sha2.c Update copyright year 2022-12-26 15:52:52 +00:00
Str.c Renamed String.h to Str.h because Windows is dumb. 2023-01-08 04:38:06 +00:00
Telodendria.c Don't read the timestamp after it's freed. 2023-01-16 03:57:01 +00:00
TelodendriaConfig.c Fix memory leak when log timestamp is not set in the config. 2023-01-16 03:21:59 +00:00
User.c Refactor endpoint authentication flow. 2023-01-17 01:36:22 +00:00
UserInteractiveAuth.c Fix bug where malformed requests cause Db locks that are never unlocked. 2023-01-09 19:16:12 +00:00
Util.c Move string related functions to a new String API. 2023-01-07 04:33:32 +00:00