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
Jordan Bancino
c143136097
Implement JsonFree(), make string handling UTF-8 aware.
2022-07-27 17:27:34 -04:00
Jordan Bancino
ee1909e534
Cross some more to-do items off the list.
2022-07-27 17:26:56 -04:00
Jordan Bancino
39af3c2194
Add ArraySort()
2022-07-27 15:31:34 -04:00
Jordan Bancino
f18d47757c
Remove .idea files. This is not an .idea project.
2022-07-27 15:22:42 -04:00
Jordan Bancino
4c7ec4af56
Add UtilUtf8Encode() and UtilServerTs()
2022-07-27 13:47:20 -04:00
Jordan Bancino
987b1653f1
Add UtilUtf8Encode() and UtilServerTs()
...
Also updated Json.c to use UtilUtf8Encode() when decoding JSON strings.
2022-07-27 13:47:12 -04:00
Jordan Bancino
360fb4cb2c
Cross off some to-do items.
2022-07-27 13:45:35 -04:00
Jordan Bancino
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
Jordan Bancino
bb2e42f659
Update to-dos
2022-07-27 13:38:35 -04:00
Jordan Bancino
90ed321caa
Fix typo in Json.c
2022-07-27 11:30:46 -04:00
Jordan Bancino
bf0eb4543e
Fix error in Log.c where we were comparing different types.
2022-07-27 09:53:53 -04:00
Jordan Bancino
c888fd2ba2
Add -Wextra and -ansi just to get more errors/warnings.
2022-07-27 09:53:24 -04:00
Jordan Bancino
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