17734c90e8
This is unnecessary.
2023-03-06 23:54:55 +00:00
154e5b82df
Looks like CVS is being weird with Mdocdate strings.
2023-03-06 23:51:55 +00:00
7750963c29
Something weird is going on here.
2023-03-06 23:49:30 +00:00
8c2ed1c8f1
Apply #59
2023-03-04 15:34:44 +00:00
55b3728e7e
Bake the platform name into the version number.
...
This is helpful as we're porting to different operating systems. I guess
it just makes the porting effort more satisfying. Seeing this header
makes me happy:
Server: Telodendria/0.2.0-Haiku
2023-03-01 03:19:21 +00:00
2b77681763
Move getent check to common.sh
2023-03-01 03:11:10 +00:00
dd1b26bad8
Only use getent if the command can be found.
2023-03-01 03:09:46 +00:00
755d08946a
Add some more obscure platforms to td build script.
2023-03-01 03:08:53 +00:00
2e1220621c
Use -pipe, supposedly this speeds things up.
...
The codebase is getting kind of big, we'll need all the help we can get.
2023-03-01 01:26:34 +00:00
26b0f33f96
-not is not portable, grep -v should work good enough though.
2023-02-24 02:02:47 +00:00
d81e8f3a32
We're building up some tools; let's print them out in env.sh
2023-02-17 18:26:08 +00:00
b05e81776a
Be smart about the type of man page we generate.
2023-02-16 17:22:32 +00:00
c78dc3bd31
Fix a memory bug in StrRandom() with RandIntN().
...
We're storing integers in this buffer, so we have to allocate enough
memory for them. An integer is usually more than one byte.
2023-02-16 13:10:09 +00:00
1f1cbc0461
Fix a bad jq parameter.
2023-02-16 02:01:25 +00:00
2ce43ce457
Add a script for conveniently creating new library man pages.
2023-02-16 00:55:10 +00:00
cebc2959cc
Fix a few things that were bothering me.
2023-02-15 21:53:39 +00:00
50aa65617a
Fix some bugs in the man page index generation.
2023-02-15 16:00:36 +00:00
de0ece10e2
Use generated tables instead of hand-crafted tables.
2023-02-15 03:30:52 +00:00
27c4713e5d
I actually decided I don't like this.
2023-02-11 00:07:18 +00:00
71a0181a6a
Break out static options into an environment variable.
...
This allows users to turn off static compilation if the compiler or linker
throws a fit about it. Looking at you, Glibc. And PCC doesn't seem to like
static compilation either; it generates a binary that just segfaults
immediately on executation.
2023-02-05 14:46:20 +00:00
056804810f
Fix man page links on website.
2023-01-17 13:53:31 +00:00
9186cdb13d
Verbose formatting on the terminal, because why not?
2023-01-10 01:21:35 +00:00
a7ab3e757a
Apply #43
2023-01-09 18:20:19 +00:00
02884b6bdb
Fix typo.
2023-01-09 18:01:32 +00:00
a09e15f6bc
Don't output server response.
2023-01-09 18:00:14 +00:00
cdb26b5223
Make Telodendria Bot retry fetching if it failed.
2023-01-09 17:56:24 +00:00
90a74c3b0a
Don't accept connections if the connection queue is full.
2023-01-09 17:44:12 +00:00
148706b517
Use spaces instead of tabs. Tabs don't work over SSH?
2023-01-07 19:22:38 +00:00
472a6ccbf7
Clean up build output on terminals.
...
If we're not writing out to a terminal, then echo each file out as it is
being compiled. Otherwise, if we are on a terminal, overwrite the previous
line.
2023-01-07 19:14:15 +00:00
7cd9fe8bd7
Fix log output by changing __FILE__
2023-01-06 23:00:18 +00:00
69862a1e6e
Use -ansi in compiler flags. I think this more well supported.
2023-01-01 21:16:20 +00:00
eeabe93e3f
Revert using _POSIX_C_SOURCE.
...
It didn't fix the issue.
2022-12-24 00:51:49 +00:00
2d1bfd8b74
Define _POSIX_C_SOURCE again.
2022-12-23 22:53:48 +00:00
f32e5eafce
This release is getting too big to be 0.1.1
2022-12-18 20:11:32 +00:00
5255c3f773
Fix whitespace issues in td
2022-12-14 01:00:52 +00:00
b63eeffb0f
Implement variable substitution for site files.
...
It was such a pain to update the links in site/index.html for v0.1.0, so
this is necessary to prevent me from going insane manually updating all
these version numbers sprinkled everywhere.
2022-12-14 00:54:52 +00:00
5d1451bf88
Bump version number
2022-12-13 20:36:03 +00:00
6d5ef9d6ad
Fix cvs tag command (for real this time)
2022-12-13 19:57:34 +00:00
7533b9f6d1
That didn't work
2022-12-13 19:49:03 +00:00
62fbbacfae
Fix cvs tag command.
2022-12-13 19:45:29 +00:00
b5d55427b8
Update version number and website
2022-12-13 16:44:51 +00:00
a3502adf57
Add telodendria-changelog; prepare for v0.1.0
2022-12-13 15:59:40 +00:00
fb56c3fca6
Clean up output a little
2022-11-22 23:57:58 +00:00
dce9788adf
Fix a bug when overriding CFLAGS with .env
2022-11-22 22:31:53 +00:00
845658e0ac
Obscure bug when using OpenBSD make
2022-11-20 01:40:55 +00:00
71a6842302
Remove install/uninstall recipes, and replace telodendria-setup with package
...
man page.
2022-11-20 00:12:53 +00:00
d61770c772
Make mandoc link to man pages
...
Now web users can just click on the references and be taken to that page.
Unfortunately this generates a lot of broken links as well, for example
all the times I like to a system manual page that I don't copy to the
web server.
2022-11-19 23:15:08 +00:00
fb7363d97e
Don't uninstall the configuration file.
2022-11-18 22:49:06 +00:00
fe29b9f848
Remove unit testing code.
...
Until I can do it properly, I don't want to do it at all.
2022-11-18 22:27:23 +00:00
9494016d2d
Apply #34
2022-11-13 17:10:25 +00:00