Commit graph

1040 commits

Author SHA1 Message Date
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
3804bcf95a Apply #18, #19, and #20 2022-08-01 16:09:18 -04:00
0e7b3c655b Add -d to get new directories when running cvs update 2022-07-30 09:46:02 -04:00
e4c2d534fe Apply #17 2022-07-30 09:37:08 -04:00
9904bc5346 Apply #17 2022-07-30 09:34:27 -04:00
5da3b9f983 Begin documenting the build script. 2022-07-29 17:09:34 -04:00
6e4ff64d08 Alias make.sh to td, which is a lot easier to type. 2022-07-29 17:09:26 -04:00
fbc0e7bfcd Document, and add recipe_diff 2022-07-29 17:09:15 -04:00
bf4e92e12f Accept #16 2022-07-29 16:06:01 -04:00
fa0bd9a7c6 Apply #14 2022-07-29 15:36:21 -04:00
27acd6dc45 Apply #12 2022-07-29 15:29:39 -04:00
81826ad2d2 Apply #11 2022-07-29 15:29:35 -04:00
1ae3a4e9c4 Apply #13. 2022-07-29 15:28:49 -04:00
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
f1c0d6b40e Apply #10 2022-07-29 14:42:23 -04:00
8e8ac04505 Start documenting the headers. 2022-07-29 12:32:52 -04:00
1087069416 Fix some invalid structures. 2022-07-29 12:32:46 -04:00
787a891cb8 JsonValueFree() should take care of strings too. 2022-07-28 22:21:49 -04:00
710b1a7b81 Highlight the note at the top of the documentation. 2022-07-28 20:52:40 -04:00
bbca61bfad Just don't sign releases if there's no secret key provided. 2022-07-28 20:50:09 -04:00
8f6b767083 Remove anoncvs password. 2022-07-28 18:10:37 -04:00
b3e71c32fd Update license text. 2022-07-28 12:00:52 -04:00
92fdfd2ad3 Update License section and to-dos. 2022-07-28 12:00:43 -04:00
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
c991d93444 Add license headers to all source files. 2022-07-28 11:15:04 -04:00
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
7366e2c809 Add link in Resources to the Public Patch Directory. 2022-07-28 10:21:06 -04:00
74c53a08ba Add some information to the developer guide. 2022-07-28 09:58:12 -04:00
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
335e35a99c Add variable conventions to style guide 2022-07-27 23:11:48 -04:00
a658aef550 Update Reporting Issues 2022-07-27 22:57:12 -04:00
ed07bf687c Document the patch procedure. 2022-07-27 21:24:10 -04:00
9263335fca Fix typo. 2022-07-27 17:30:36 -04:00
6b8d0f6d5f Add canonical Json implementation. 2022-07-27 17:28:05 -04:00
c143136097 Implement JsonFree(), make string handling UTF-8 aware. 2022-07-27 17:27:34 -04:00
ee1909e534 Cross some more to-do items off the list. 2022-07-27 17:26:56 -04:00
39af3c2194 Add ArraySort() 2022-07-27 15:31:34 -04:00
f18d47757c Remove .idea files. This is not an .idea project. 2022-07-27 15:22:42 -04:00
4c7ec4af56 Add UtilUtf8Encode() and UtilServerTs() 2022-07-27 13:47:20 -04:00
987b1653f1 Add UtilUtf8Encode() and UtilServerTs()
Also updated Json.c to use UtilUtf8Encode() when decoding JSON strings.
2022-07-27 13:47:12 -04:00
360fb4cb2c Cross off some to-do items. 2022-07-27 13:45:35 -04:00
3989c370b8 Remove -Werror for now.
The program should still compile if there is an unused function. Of course,
if we are making a release, we should be sure to make sure there are no
unused symbols.
2022-07-27 13:45:19 -04:00
bb2e42f659 Update to-dos 2022-07-27 13:38:35 -04:00
90ed321caa Fix typo in Json.c 2022-07-27 11:30:46 -04:00
bf0eb4543e Fix error in Log.c where we were comparing different types. 2022-07-27 09:53:53 -04:00
c888fd2ba2 Add -Wextra and -ansi just to get more errors/warnings. 2022-07-27 09:53:24 -04:00
bc849819d9 Make HashMap and Json conform to C89.
Clang on OpenBSD didn't catch this, but GCC on Linux did.
2022-07-27 09:47:22 -04:00
e232fd683e Make inline code snippets look like block snippets. 2022-07-26 13:34:11 -04:00
b7cf11f4f4 Cross some items off the to-do list. 2022-07-26 13:08:53 -04:00
4e0543b028 Add proper JSON string encoding and decoding. 2022-07-26 13:08:46 -04:00