653d282bcd
Document User API.
2023-02-14 02:02:22 +00:00
5b77236e82
Fix -v option
2023-01-17 21:38:39 +00:00
e0f7c133d1
Add a non-JSON landing page. This is the basis for other HTML pages.
2023-01-17 20:29:16 +00:00
4e742d5179
Define project timeline a little more.
2023-01-17 19:05:26 +00:00
70fd61cd23
Bring change log up to date-ish.
...
Next release I'll try to stay on top of this more.
2023-01-17 17:39:31 +00:00
056804810f
Fix man page links on website.
2023-01-17 13:53:31 +00:00
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
cc95c10f44
Move client well-known generation to MatrixClientWellKnown() function.
...
We'll be using this for client login.
2023-01-16 22:02:08 +00:00
599fa1a740
Document MemoryHexDump() and DbExists()
2023-01-09 21:39:59 +00:00
c5bce0b14f
Apply #43 with modifications.
2023-01-09 19:22:09 +00:00
80ff232af9
Update TODO
2023-01-08 04:39:01 +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
2ce09f8632
Convert UtilStringConcat() into a varargs function.
...
This allows us to concatenate an arbitrary amount of strings without
having to maintain a bunch of pointers or leak memory when nesting calls.
2023-01-07 03:17:06 +00:00
0c807d0f22
Cross an item of TODO
2023-01-07 00:42:11 +00:00
c63715c2e7
Update TODO
2023-01-06 21:17:55 +00:00
e9aebab221
Move hex dump logic to Memory API.
2023-01-01 22:10:23 +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
94493e6ad8
Add Sha2
2022-12-19 22:15:41 +00:00
f32e5eafce
This release is getting too big to be 0.1.1
2022-12-18 20:11:32 +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
f475cac601
More validation in user-interactive API
2022-12-15 21:47:08 +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
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
26fffe6a09
Remove v0.1.0 milestone
2022-12-13 19:34:11 +00:00
58eb666f53
Document HttpServer
2022-12-13 14:06:18 +00:00
bd8804e6fc
Document Http
2022-12-13 13:24:47 +00:00
0633a86469
Remove finished items.
2022-12-12 22:33:53 +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
323dad1f8b
Document TelodendriaConfig
2022-12-10 23:34:32 +00:00
fb5a8e4587
Convert configuration file to JSON
2022-12-09 23:57:30 +00:00
c0534b0e05
Add some more detail to TODO.txt
2022-12-06 21:59:06 +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
5610cafe46
Document Json
2022-11-30 17:54:10 +00:00
27da9ed88f
Document Memory API
2022-11-29 01:56:34 +00:00
643bdb2ec7
Document send-patch
2022-11-27 14:30:52 +00:00
889a16856d
Add Db(3)
2022-11-26 20:39:47 +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
21d97656e8
Update TODO items; refactor some milestones.
2022-11-21 21:18:00 +00:00
fe29b9f848
Remove unit testing code.
...
Until I can do it properly, I don't want to do it at all.
2022-11-18 22:27:23 +00:00
045c6d8644
Cache eviction
2022-11-18 20:42:08 +00:00
e7ad166877
Fix some memory leaks in Db
2022-11-18 19:36:15 +00:00
8c36efa1d0
Add item to TODO.txt
2022-11-11 01:10:16 +00:00