|
d9c944871a
|
Abstract socket creation and binding behind the HttpServer API.
|
2022-08-11 20:13:10 -04:00 |
|
|
e94212b080
|
Bind to socket; HTTP server event thread; signal handling.
|
2022-08-11 19:40:13 -04:00 |
|
|
9cf2266ece
|
Make TelodendriaConfigParse() actually validate the listenPort.
I want to already have a valid port number by the time we need to bind
to it.
|
2022-08-11 11:50:35 -04:00 |
|
|
4304a28302
|
TelodendriaConfigParse() doesn't modify the LogConfig.
Also pledge() and unveil() as soon as possible, to avoid the log file
breaking out.
|
2022-08-10 21:13:05 -04:00 |
|
|
9ae05e84f2
|
Implement user validation.
|
2022-08-10 11:58:39 -04:00 |
|
|
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 |
|
|
b3e71c32fd
|
Update license text.
|
2022-07-28 12:00:52 -04:00 |
|
|
c991d93444
|
Add license headers to all source files.
|
2022-07-28 11:15:04 -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 |
|
|
ace2682dec
|
Rework HashMapIterate to be more flexible.
We now get the keys, and we don't have to operate within the confines
of a callback function.
|
2022-07-25 21:31:09 -04:00 |
|
|
3437c5db2c
|
Format headers as well.
indent(1) does a weird thing with prototype functions, but it's good
enough for me, as long as it's consistent.
|
2022-07-25 15:25:06 -04:00 |
|
|
aabb2a0203
|
Run indent(1) on all C source files.
|
2022-07-25 15:18:35 -04:00 |
|
|
768430f614
|
Update link in log header.
|
2022-07-23 00:50:12 -04:00 |
|
|
d102ba8676
|
Initial revision
|
2022-07-22 20:19:12 -04:00 |
|