Commit Graph

856 Commits

Author SHA1 Message Date
Jordan Bancino a24d9b6c29 Fix memory error? 2022-08-09 20:10:45 -04:00
Jordan Bancino cdd7808642 Prototype the configuration file parser.
Right now there's a nasty memory bug I need to fix. Will have to run this
through valgrind.
2022-08-09 20:05:41 -04:00
Jordan Bancino 0a101f0853 Update documentation. 2022-08-09 13:22:33 -04:00
Jordan Bancino 9d496c29ac Finish initial draft of JSON parser. 2022-08-09 13:19:14 -04:00
Jordan Bancino 9d358d572f Add to-dos. 2022-08-08 11:34:38 -04:00
Jordan Bancino c6eda3ff3e Apply #24 2022-08-08 10:57:42 -04:00
Jordan Bancino adf85157cc Add new logo. 2022-08-07 14:57:38 -04:00
Jordan Bancino a39b0d9f9a Add support for unit testing. 2022-08-05 22:20:07 -04:00
Jordan Bancino 2e5d21d309 Add extremely basic unit test framework. 2022-08-05 22:19:59 -04:00
Jordan Bancino 59ac624d00 Still offer a download link. 2022-08-02 22:21:00 -04:00
Jordan Bancino 7630294cb7 Basic implementation of JsonTokenSeek() 2022-08-02 21:47:27 -04:00
Jordan Bancino f48f7c088c Begin prototyping JsonDecode 2022-08-02 16:58:15 -04:00
Jordan Bancino 8d77846578 Open resources in new tabs. 2022-08-02 15:15:19 -04:00
Jordan Bancino 2805903f2b Mirror the real matrix spec pages.
Using wget, we can get a very functional copy of the matrix spec.
2022-08-02 15:12:07 -04:00
Jordan Bancino fb207bb553 Apply #22 2022-08-01 22:22:43 -04:00
Jordan Bancino a4dbfb2f16 Apply #21 2022-08-01 17:00:26 -04:00
Jordan Bancino 3cfc064913 Add 'tp' tool.
I'm not doing much to document this, because it's mainly just an
internal script. No normal person is going to be running it, it's really
just for me.
2022-08-01 16:21:45 -04:00
Jordan Bancino 3804bcf95a Apply #18, #19, and #20 2022-08-01 16:09:18 -04:00
Jordan Bancino 0e7b3c655b Add -d to get new directories when running cvs update 2022-07-30 09:46:02 -04:00
Jordan Bancino e4c2d534fe Apply #17 2022-07-30 09:37:08 -04:00
Jordan Bancino 9904bc5346 Apply #17 2022-07-30 09:34:27 -04:00
Jordan Bancino 5da3b9f983 Begin documenting the build script. 2022-07-29 17:09:34 -04:00
Jordan Bancino 6e4ff64d08 Alias make.sh to td, which is a lot easier to type. 2022-07-29 17:09:26 -04:00
Jordan Bancino fbc0e7bfcd Document, and add recipe_diff 2022-07-29 17:09:15 -04:00
Jordan Bancino bf4e92e12f Accept #16 2022-07-29 16:06:01 -04:00
Jordan Bancino fa0bd9a7c6 Apply #14 2022-07-29 15:36:21 -04:00
Jordan Bancino 27acd6dc45 Apply #12 2022-07-29 15:29:39 -04:00
Jordan Bancino 81826ad2d2 Apply #11 2022-07-29 15:29:35 -04:00
Jordan Bancino 1ae3a4e9c4 Apply #13. 2022-07-29 15:28:49 -04:00
Jordan Bancino 3fd5e448b2 Don't hard-code the name of the patch.
Nobody's gonna rename the patches, so just make them unique enough
so that I can upload them to the ingress directory without conflicts.
2022-07-29 15:17:55 -04:00
Jordan Bancino f1c0d6b40e Apply #10 2022-07-29 14:42:23 -04:00
Jordan Bancino 8e8ac04505 Start documenting the headers. 2022-07-29 12:32:52 -04:00
Jordan Bancino 1087069416 Fix some invalid structures. 2022-07-29 12:32:46 -04:00
Jordan Bancino 787a891cb8 JsonValueFree() should take care of strings too. 2022-07-28 22:21:49 -04:00
Jordan Bancino 710b1a7b81 Highlight the note at the top of the documentation. 2022-07-28 20:52:40 -04:00
Jordan Bancino bbca61bfad Just don't sign releases if there's no secret key provided. 2022-07-28 20:50:09 -04:00
Jordan Bancino 8f6b767083 Remove anoncvs password. 2022-07-28 18:10:37 -04:00
Jordan Bancino b3e71c32fd Update license text. 2022-07-28 12:00:52 -04:00
Jordan Bancino 92fdfd2ad3 Update License section and to-dos. 2022-07-28 12:00:43 -04:00
Jordan Bancino e519621d25 recipe_format now updates source code headers.
Note that it does depend on new source code files *having* a header,
even if it's just a blank block comment.
2022-07-28 11:46:57 -04:00
Jordan Bancino c991d93444 Add license headers to all source files. 2022-07-28 11:15:04 -04:00
Jordan Bancino 5d27e2f5eb Telodendria will now run as a standalone daemon.
We really should provide a relayd.conf though.
2022-07-28 10:53:07 -04:00
Jordan Bancino 7366e2c809 Add link in Resources to the Public Patch Directory. 2022-07-28 10:21:06 -04:00
Jordan Bancino 74c53a08ba Add some information to the developer guide. 2022-07-28 09:58:12 -04:00
Jordan Bancino 2f22c63893 Document the configuration file.
Note that we aren't even parsing this yet, but we will soon...
2022-07-28 09:57:59 -04:00
Jordan Bancino 335e35a99c Add variable conventions to style guide 2022-07-27 23:11:48 -04:00
Jordan Bancino a658aef550 Update Reporting Issues 2022-07-27 22:57:12 -04:00
Jordan Bancino ed07bf687c Document the patch procedure. 2022-07-27 21:24:10 -04:00
Jordan Bancino 9263335fca Fix typo. 2022-07-27 17:30:36 -04:00
Jordan Bancino 6b8d0f6d5f Add canonical Json implementation. 2022-07-27 17:28:05 -04:00