|
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 |
|
|
836b61dc42
|
Begin implementing a few helper functions
|
2022-12-16 22:06:01 +00:00 |
|
|
fb06d17b16
|
Abstract user interactive auth out to function.
|
2022-12-16 20:08:16 +00:00 |
|
|
7ee31ad36b
|
Copy diagram from scrap paper into code for clarity.
|
2022-12-15 22:14: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 |
|
|
449851a67e
|
Format code
|
2022-12-15 20:31:51 +00:00 |
|
|
bee07d90fc
|
Fix memory leaks in database.
|
2022-12-15 20:29:19 +00:00 |
|
|
c3618488f2
|
Hexdump leaked memory to the log for debugging.
|
2022-12-15 20:18:12 +00:00 |
|
|
cc6ae2dbd3
|
Prevent directory traversals by replacing dots and slashes.
|
2022-12-15 16:07:45 +00:00 |
|
|
de6a857ce7
|
Format code.
|
2022-12-15 03:43:40 +00:00 |
|
|
4f2f7cd966
|
Add random string generator
|
2022-12-15 03:41:59 +00:00 |
|
|
c8cd2cebb7
|
Implement DbDelete()
|
2022-12-15 02:39:58 +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 |
|
|
5080d066ab
|
Remove some debug statements; make route error more specific.
|
2022-12-14 18:41:01 +00:00 |
|
|
e37e6f1bb8
|
Fix some memory bugs.
|
2022-12-14 18:19: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 |
|
|
e7e25cade5
|
Fix an instance of setting response headers after they were sent.
|
2022-12-14 15:02:10 +00:00 |
|
|
708a840ec0
|
Fix memory leak when attempting to parse something that isn't JSON.
|
2022-12-14 14:54:06 +00:00 |
|
|
ede060ef59
|
Add ASCII logo!
|
2022-12-13 17:09:05 +00:00 |
|
|
aaa97f8752
|
Format code
|
2022-12-13 13:24:54 +00:00 |
|
|
e17b64dcb2
|
Document Routes
|
2022-12-12 17:34:59 +00:00 |
|
|
e7030ec57a
|
Document Matrix.h
|
2022-12-12 16:59:13 +00:00 |
|
|
fe2c4de1b6
|
Remove unused variable. I thought I'd use it but I probably won't.
|
2022-12-11 00:19:17 +00:00 |
|
|
d56aaa921d
|
Fully abstract route paths, move them to Routes.h.
|
2022-12-11 00:14:22 +00:00 |
|
|
323dad1f8b
|
Document TelodendriaConfig
|
2022-12-10 23:34:32 +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 |
|
|
3b636a9d22
|
Update routing slightly, apply #35 to new RouteLogin
|
2022-12-10 15:41:19 +00:00 |
|
|
fb5a8e4587
|
Convert configuration file to JSON
|
2022-12-09 23:57:30 +00:00 |
|
|
d0c81a8136
|
Fix potential memory leak if duplicate keys exist in a JSON object.
|
2022-12-06 21:26:33 +00:00 |
|
|
01a6d71101
|
Remove Constants.h
|
2022-11-30 18:30:39 +00:00 |
|
|
5771e615d7
|
Document CanonicalJson
|
2022-11-30 18:23:25 +00:00 |
|
|
439e14a410
|
Format header
|
2022-11-30 17:59:19 +00:00 |
|
|
5610cafe46
|
Document Json
|
2022-11-30 17:54:10 +00:00 |
|
|
6900d0649e
|
Begin working on Util man page
|
2022-11-25 21:54:57 +00:00 |
|
|
8045c583ba
|
Write man page for Log
|
2022-11-25 16:40:47 +00:00 |
|
|
70bdf81df7
|
Fix references to old LOG_ constants
|
2022-11-24 18:51:07 +00:00 |
|
|
399939654a
|
Fix a few areas where obscure compilers sometimes choke
|
2022-11-23 17:31:57 +00:00 |
|
|
7544a97c7d
|
Format source code, add .exrc
|
2022-11-23 14:56:31 +00:00 |
|
|
84f311ae09
|
Don't make assumptions about where the config file is.
|
2022-11-23 14:31:05 +00:00 |
|
|
520b062dbb
|
Should probably make sure this succeeds.
|
2022-11-23 00:44:29 +00:00 |
|
|
b155d0dbe4
|
ftruncate() technically lives in unistd.h
It should be included to prevent warnings on some compilers.
|
2022-11-22 22:31:36 +00:00 |
|
|
7f883fc92e
|
Remove debugging statements... whoops!
I'm usually pretty good about this.
|
2022-11-21 21:09:05 +00:00 |
|