|
c5bce0b14f
|
Apply #43 with modifications.
|
2023-01-09 19:22:09 +00:00 |
|
|
30c3690287
|
Renamed String.h to Str.h because Windows is dumb.
|
2023-01-08 04:38:06 +00:00 |
|
|
56105c8a61
|
Fix logic error
|
2023-01-07 18:24:16 +00:00 |
|
|
08b36c071c
|
Begin prototyping User.h
|
2023-01-07 15:51:56 +00:00 |
|
|
0a29aa7f5a
|
Move string related functions to a new String API.
I think we have accumulated enough string functions that they should
have their own API. This shortens the function names a bit too.
|
2023-01-07 04:33:32 +00:00 |
|
|
ea1828e95e
|
Fix warning in RouteRegister.c
|
2023-01-06 21:54:33 +00:00 |
|
|
3c8d89a52e
|
Update copyright year
|
2022-12-26 15:52:52 +00:00 |
|
|
c9e42ff813
|
Break out UserInteractiveAuth into its own header.
We'll need this because user interactive auth will get complicated and
messy very soon.
|
2022-12-26 15:48:21 +00:00 |
|
|
c0bd70a391
|
Add MatrixUserValidate() and MatrixHistoricalUserValidate()
|
2022-12-18 20:20:08 +00:00 |
|
|
c15895ae06
|
Username is technically optional.
|
2022-12-17 02:12:04 +00:00 |
|
|
70c3d01125
|
Finish route param and request body validation
|
2022-12-17 00:08:31 +00:00 |
|
|
f837988156
|
Begin work on validating registration request.
|
2022-12-16 22:56:35 +00:00 |
|
|
fb06d17b16
|
Abstract user interactive auth out to function.
|
2022-12-16 20:08:16 +00:00 |
|
|
1273d87df9
|
Finish user interactive logic (still need to abstract it out)
|
2022-12-15 22:04:30 +00:00 |
|
|
f475cac601
|
More validation in user-interactive API
|
2022-12-15 21:47:08 +00:00 |
|
|
7d8cec8185
|
Persist session IDs for future calls.
|
2022-12-15 20:41:56 +00:00 |
|
|
4f2f7cd966
|
Add random string generator
|
2022-12-15 03:41:59 +00:00 |
|
|
abb4a9cf20
|
More work on registration endpoint.
|
2022-12-15 01:48:49 +00:00 |
|
|
d48b6fc456
|
Add username check logic
|
2022-12-14 21:23:20 +00:00 |
|
|
5880cf3ea0
|
Check paths for /available and /(email|msisdn)/requestToken
|
2022-12-14 16:21:01 +00:00 |
|
|
0305ef183d
|
Begin work on RouteRegister
|
2022-12-14 15:40:23 +00:00 |
|
|
d56aaa921d
|
Fully abstract route paths, move them to Routes.h.
|
2022-12-11 00:14:22 +00:00 |
|
|
152d444e32
|
Fix /_matrix/client/versions and remove logging in RouteLogin
|
2022-12-10 16:01:58 +00:00 |
|
|
8acc21db7c
|
Add RouteLogin()
|
2022-12-10 15:41:33 +00:00 |
|
|
8cb86e8f67
|
Use new Memory API for all memory allocations.
|
2022-10-13 12:18:42 -04:00 |
|
|
271cdd8ff0
|
Abstract the data structure out of the path handling logic.
|
2022-09-30 12:48:45 -04:00 |
|
|
45324ce77a
|
Implement /_matrix/client/versions and /.well-known/matrix/client
|
2022-09-29 13:41:26 -04:00 |
|