From 70fd61cd23f50e4953cde48975777c0e7b160a42 Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Tue, 17 Jan 2023 17:39:31 +0000 Subject: [PATCH] Bring change log up to date-ish. Next release I'll try to stay on top of this more. --- TODO.txt | 2 +- man/man7/telodendria-changelog.7 | 28 ++++++++++++++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/TODO.txt b/TODO.txt index 53a735a..8b3912c 100644 --- a/TODO.txt +++ b/TODO.txt @@ -31,7 +31,7 @@ Milestone: v0.2.0 [ ] Document Str and remove old functions from Util docs. [ ] Clean up scripts (make tools/lib/matrix.sh) -[ ] Update changelog +[x] Update changelog [x] Fix man page links on website Milestone: v1.0.0 diff --git a/man/man7/telodendria-changelog.7 b/man/man7/telodendria-changelog.7 index 9e08038..1ba67f2 100644 --- a/man/man7/telodendria-changelog.7 +++ b/man/man7/telodendria-changelog.7 @@ -1,4 +1,4 @@ -.Dd $Mdocdate: January 6 2023 $ +.Dd $Mdocdate: January 17 2023 $ .Dt TELODENDRIA-CHANGELOG 7 .Os Telodendria Project .Sh NAME @@ -32,10 +32,22 @@ as well, so you can discuss your progress and ask questions. .Pp Not released yet. .Pp +This release is focused on providing a decent amount of the +client authentication API. You can now create accounts on a +Telodendria homeserver, and log in to get access tokens. +.Pp New: .Bl -bullet .It -Added a basic form of the user interactive authentication API, +Added the basic form of the user registration API. If +registration is enabled in the configuration file, clients +can now register for Matrix accounts. +.It +Added the basic form of the user login API. Clients can now +log in to their accounts and generate access tokens to be +used to authenticate requests. +.It +Added the basic form of the user interactive authentication API, which can be used by any endpoints that the spec says require it. Currently, it only implements a single dummy login flow, so it's more of a formality than anything else, but more login @@ -75,6 +87,9 @@ such as access tokens, usernames, or passwords. However, .Nm should not be leaking memory at all, so if you encounter any leaks, please report them. +.It +Refactored a lot of the code and accompanying documentation +to be more readable and maintainable. .El .Pp Bug fixes: @@ -127,7 +142,16 @@ Fix whitespace issues in various shell scripts. .It Fixed the debug log output so that it only shows the file name, not the entire file path in the repository. +.It +Updated the copyright year in the source code and compiled output. +.It +Switch the -std=c89 flag to -ansi instead, as -ansi might be more +supported. .El +.Pp +And many more small bug fixes and feature additions. Please +test the current functionality, and report bugs to the Matrix +rooms. .Sh v0.1.0 .Pp Tuesday, December 13, 2022