|
9378a4d369
|
Implement basic thread pool with dummy 500 messages.
|
2022-08-24 19:31:28 -04:00 |
|
|
f950233dbc
|
Add UtilSleepMillis() function.
|
2022-08-24 19:30:20 -04:00 |
|
|
8657008e94
|
Format code.
|
2022-08-24 16:29:00 -04:00 |
|
|
de00c3cb37
|
Fix fdopen() file mode.
|
2022-08-24 16:28:50 -04:00 |
|
|
640e127ce5
|
Fix chroot() logic on non-OpenBSD platforms.
|
2022-08-24 16:10:34 -04:00 |
|
|
55a49e418f
|
Fix logic error relating to the initial call to QueuePush()
|
2022-08-24 14:41:42 -04:00 |
|
|
665da9d33e
|
Fix port binding error.
|
2022-08-24 14:37:32 -04:00 |
|
|
8801afaeb2
|
Properly initialize and destroy the mutex
|
2022-08-24 11:25:16 -04:00 |
|
|
935f9db626
|
Remove the redundant -ansi flag.
It's identical to -std=c89, and not all compilers support it.
|
2022-08-24 11:22:56 -04:00 |
|
|
be001fb17a
|
Make HttpServer utilize Queue.
|
2022-08-24 10:06:14 -04:00 |
|
|
ab4afe1587
|
Add basic Queue implementation.
|
2022-08-24 09:06:27 -04:00 |
|
|
b632411b61
|
Apply #30
|
2022-08-21 12:37:26 -04:00 |
|
|
315589cd1b
|
Accept #29
|
2022-08-21 12:35:16 -04:00 |
|
|
30d055d570
|
Accept 29
|
2022-08-21 12:35:12 -04:00 |
|
|
3bda6b89bb
|
Use my $DISPLAY_NAME and $MXID in my messages as a signature.
|
2022-08-12 22:01:27 -04:00 |
|
|
1d0fb32155
|
Add a run recipe.
|
2022-08-12 22:00:36 -04:00 |
|
|
538412d1c2
|
Apply #26
|
2022-08-12 21:30:03 -04:00 |
|
|
30ae6586b2
|
Accept #28, with modifications.
|
2022-08-12 19:32:06 -04:00 |
|
|
33df5002e6
|
Accept #28
|
2022-08-12 19:08:41 -04:00 |
|
|
fb4458ef63
|
Allow me to add arbitrary messages to the accept and reject functions.
|
2022-08-12 19:08:27 -04:00 |
|
|
af03988db7
|
Poll the socket for data events.
|
2022-08-11 21:19:52 -04:00 |
|
|
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 |
|
|
46cd0edaf8
|
Add verbose flag to LDFLAGS when in debug mode.
|
2022-08-11 19:32:47 -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 |
|
|
e0a66ad58a
|
Add DEBUG to td.
|
2022-08-10 10:49:17 -04:00 |
|
|
2b9b6368ba
|
Apply #25
|
2022-08-10 10:40:41 -04:00 |
|
|
2324d9982f
|
Format code.
|
2022-08-09 21:05:10 -04:00 |
|
|
d9e355edb9
|
Relocate free() in HashMap to a sensible location.
|
2022-08-09 21:02:57 -04:00 |
|
|
560624ba98
|
Fix memory leak in HashMap
|
2022-08-09 20:23:25 -04:00 |
|
|
76937a57a4
|
Check return value of fgets() in Json.c
|
2022-08-09 20:18:13 -04:00 |
|
|
a24d9b6c29
|
Fix memory error?
|
2022-08-09 20:10:45 -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 |
|
|
0a101f0853
|
Update documentation.
|
2022-08-09 13:22:33 -04:00 |
|
|
9d496c29ac
|
Finish initial draft of JSON parser.
|
2022-08-09 13:19:14 -04:00 |
|
|
9d358d572f
|
Add to-dos.
|
2022-08-08 11:34:38 -04:00 |
|
|
c6eda3ff3e
|
Apply #24
|
2022-08-08 10:57:42 -04:00 |
|
|
adf85157cc
|
Add new logo.
|
2022-08-07 14:57:38 -04:00 |
|
|
a39b0d9f9a
|
Add support for unit testing.
|
2022-08-05 22:20:07 -04:00 |
|
|
2e5d21d309
|
Add extremely basic unit test framework.
|
2022-08-05 22:19:59 -04:00 |
|
|
59ac624d00
|
Still offer a download link.
|
2022-08-02 22:21:00 -04:00 |
|
|
7630294cb7
|
Basic implementation of JsonTokenSeek()
|
2022-08-02 21:47:27 -04:00 |
|
|
f48f7c088c
|
Begin prototyping JsonDecode
|
2022-08-02 16:58:15 -04:00 |
|
|
8d77846578
|
Open resources in new tabs.
|
2022-08-02 15:15:19 -04:00 |
|
|
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 |
|
|
fb207bb553
|
Apply #22
|
2022-08-01 22:22:43 -04:00 |
|
|
a4dbfb2f16
|
Apply #21
|
2022-08-01 17:00:26 -04:00 |
|
|
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 |
|