1
0
Fork 0
forked from lda/telodendria
Commit graph

868 commits

Author SHA1 Message Date
2d30719be4 Implement Registration Token Administrator API ()
This pull request fully implements and documents all of the registration token administrator API endpoints.

**NOTE:** There is a memory leak when listing all of the registration tokens. Debug this before merging.
 
~~Closes~~ Supersedes .

Closes .

This pull request is based off of , which addresses . This pull makes a number of improvements to the logic, organization, and behavior of the API endpoints.

Co-authored-by: hatkid <daichi93100@gmail.com>
Co-authored-by: LoaD Accumulator <lda@freetards.xyz>
Co-authored-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
Co-authored-by: lda <lda@freetards.xyz>
Co-authored-by: Load Accumulator <lda@freetards.xyz>
Reviewed-on: 
2023-11-10 09:30:53 -05:00
503bfb6104 Suppress warnings of unused variables.
I will use them eventually when I implement all these functions.

I'm probably going to start CI work here soon, so I don't want warnings showing up in the logs unless they're important.
2023-11-08 15:17:27 -05:00
77800e4117 Housekeeping tasks with documentation and versioning. 2023-11-08 14:30:45 -05:00
db4ae0408c Fix admin endpoint names in documentation 2023-11-08 11:21:20 -05:00
edee1288d8 Remove unused global variables. 2023-11-08 09:45:49 -05:00
4b90800a2b Fix leak in RouteConfig, update documentation.
Closes .
2023-11-07 01:26:26 -05:00
6e7f170768 Start working on . 2023-11-06 20:42:39 -05:00
1f02f3c2a2 Allow customization of compiler in configure. 2023-11-04 15:56:57 -04:00
582c79b608 Schema are now generated out-of-tree.
Closes .
2023-11-04 15:28:20 -04:00
42a901b7f5 Update docs/dev/rationale.md 2023-11-01 20:35:48 -04:00
1fee47a628 Use Makefiles instead of a custom script ()
This pull request also requires the use of the external [Cytoplasm](/Telodendria/Cytoplasm) repository by removing the in-tree copy of Cytoplasm. The increased modularity requires a little more complex build process, but is overall better. Closes 

The appropriate documentation has been updated. Closes 

---

Please review the developer certificate of origin:

1. The contribution was created in whole or in part by me, and I have
the right to submit it under the open source licenses of the
Telodendria project; or
1. The contribution is based upon a previous work that, to the best of
my knowledge, is covered under an appropriate open source license and
I have the right under that license to submit that work with
modifications, whether created in whole or in part by me, under the
Telodendria project license; or
1. The contribution was provided directly to me by some other person
who certified (1), (2), or (3), and I have not modified it.
1. I understand and agree that this project and the contribution are
made public and that a record of the contribution&mdash;including all
personal information I submit with it&mdash;is maintained indefinitely
and may be redistributed consistent with this project or the open
source licenses involved.

- [x] I have read the Telodendria Project development certificate of
origin, and I certify that I have permission to submit this patch
under the conditions specified in it.

Reviewed-on: 
2023-11-01 12:27:45 -04:00
6377689a83 Update docs/CHANGELOG.md 2023-11-01 12:16:03 -04:00
23237f97b5 Format source code and apply license. 2023-09-28 19:16:45 -04:00
82ae2d4e41 Update 'docs/CHANGELOG.md' 2023-09-25 16:18:35 -04:00
7d3d84d969 Move Admin routes to /_telodendria/admin/v1 (with version number)
Closes .
2023-09-25 16:10:44 -04:00
bf1ce839d0 If HOST_NAME_MAX is undefined, use _POSIX_HOST_NAME_MAX.
Probably good enough. Closes 
2023-09-25 16:02:09 -04:00
f8d3e54fec Use int instead of char in EvalExpr.
Closes 
2023-09-25 15:58:43 -04:00
LoaD Accumulator
cb41716bf3 Implement ()
Implements .

Co-authored-by: LoaD Accumulator <lda@freetards.xyz>
Co-authored-by: Jordan Bancino <jordan@bancino.net>
Reviewed-on: 
Co-authored-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
Co-committed-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
2023-09-25 09:39:21 -04:00
6247085df1 Add change log entry for . 2023-09-11 11:01:50 -04:00
LoaD Accumulator
0172fa083b Fixes issue related to a memory issue, and format some code. ()
Fixes .

Co-authored-by: LoaD Accumulator <lda@freetards.xyz>
Reviewed-on: 
Co-authored-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
Co-committed-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
2023-09-11 10:57:16 -04:00
0b820b80f7 Convert configuration documentation. 2023-09-09 17:43:43 -04:00
6dcfa7dc02 Remove send-patch and tp. See . 2023-09-09 16:58:47 -04:00
024482d4e8 Put the finishing touches on CONTRIBUTING.md. 2023-09-09 16:57:52 -04:00
7a091c5b93 Add contributing documentation. 2023-09-09 16:50:38 -04:00
9e8523d92e Fix issue config. 2023-09-09 15:39:12 -04:00
419017bcc9 Don't allow blank issues. 2023-09-09 15:36:58 -04:00
1a009e87c3 Fix a few small bugs in Gitea templates. 2023-09-09 15:32:43 -04:00
08594e0fb1 Add Gitea issue templates. 2023-09-09 15:28:33 -04:00
56508afe4c Merge branch 'master' of https://git.telodendria.io/telodendria/telodendria 2023-09-09 00:12:07 -04:00
ac3582ddeb Fix table rendering in stats.md 2023-09-09 00:12:00 -04:00
61f7ab1040 Fix table rendering in stats.md 2023-09-09 00:11:32 -04:00
a672c05112 Finish moving over current Administrator API documentation. 2023-09-09 00:03:09 -04:00
09023089f5 Another typo. 2023-09-08 23:27:55 -04:00
6d6fd1645c Fix typo in privileges.md. 2023-09-08 23:27:14 -04:00
043c2e9e33 Add privileges documentation. 2023-09-08 23:26:47 -04:00
9e2f047e82 Fix typo in docs/user/admin/README.md 2023-09-08 17:23:06 -04:00
c78d075a93 Add admin documentation home page. 2023-09-08 17:22:24 -04:00
e4a217550f Add logo and center title. 2023-09-08 16:40:33 -04:00
d50372a91a Add technical rationale document. 2023-09-08 16:34:27 -04:00
fa3b5e95bd Add a nice README which will serve as the basis for the website. 2023-09-08 16:04:48 -04:00
7033a1f0b1 Add repository structure documentation. 2023-09-08 12:12:07 -04:00
f6c54cbc7f Add setup documentation. 2023-09-08 11:58:54 -04:00
3cb04417ff Add porting instructions. 2023-09-07 21:53:22 -04:00
93e6582db5 Add usage and install documentation. 2023-09-07 21:10:46 -04:00
ee62d31c68 Add documentation home page. 2023-09-07 20:23:40 -04:00
4bd527aa9a Remove old change log. 2023-09-07 20:06:12 -04:00
79ce36c860 Add CHANGELOG.md 2023-09-07 19:53:56 -04:00
be3ee54bd8 Merge pull request 'added git ignore and removed cvs ignore files' () from array-in-a-matrix/telodendria:master into master
Reviewed-on: 
2023-09-06 14:37:29 -04:00
array-in-a-matrix
5367ffca96 replaced .cvsignore with .gitignore 2023-09-06 11:45:44 -04:00
c5b2fcf586 Convert Cytoplasm README to markdown. 2023-09-05 22:10:33 -04:00