56 Commits
Author SHA1 Message Date
Magnus 1b06ededee fixed typo.. 2026-08-12 16:34:47 +02:00
Magnus 01dfcdbf71 updated README 2026-06-11 19:45:33 +02:00
Magnus 924065e2ad added shared memory with support for a single client 2026-06-10 17:42:30 +02:00
Magnus 0c3c1cbcc5 updated readme 2026-06-09 22:41:51 +02:00
Magnus 73b15352b0 added tcp support to client 2026-06-09 12:42:20 +02:00
Magnus 6d3a36398b updated readme, started work on tcp support for client 2026-06-09 11:29:43 +02:00
Magnus 934eebd123 added tcp support to server 2026-06-09 11:27:29 +02:00
Magnus 29ff195759 removed root Makefile 2026-06-09 00:17:20 +02:00
Magnus 2167e3434f removing test clients since real client is done 2026-06-08 23:39:00 +02:00
Magnus 864b16ab6d added creds and invalid input error 2026-06-08 23:33:09 +02:00
Magnus fc1cd2f990 UDS is working, frontend is sexy 2026-06-08 23:18:59 +02:00
Magnus c158930ebd Removed HLP op. That should be client side! 2026-06-08 22:45:42 +02:00
Magnus 579adbd93e Added tiny backend api, started work on uds backend and added prompt indicating currend backend 2026-06-08 22:39:29 +02:00
Magnus c0eab9ceb3 Added cloc to root makefile 2026-06-08 21:01:08 +02:00
Magnus 83b666eab1 Added response timeout, help menu 2026-06-08 20:58:57 +02:00
Magnus 07c75d024d I forgor (closing the pipes) ... 2026-06-08 20:28:31 +02:00
Magnus 700dbe00dd Detaching threads after creating 2026-06-08 02:45:46 +02:00
Magnus b7fc7af083 Fixed double print of db operation 2026-06-08 02:32:51 +02:00
Magnus 8ed5ee9731 Changed mq reading so it waits untill output file exitst 2026-06-08 02:24:06 +02:00
Magnus 7a0b831f96 Added banner :) 2026-06-08 02:02:29 +02:00
Magnus a0bd30b622 seperated ansii colors into defs and made more stuff shared like paths 2026-06-08 01:43:43 +02:00
Magnus e30397480b started work on client 2026-06-08 01:42:56 +02:00
Magnus 91135bcd4d moving help text to client 2026-06-08 01:42:00 +02:00
Magnus 249208edd2 moved path definitions into shared header with client 2026-06-08 01:02:39 +02:00
Magnus 218ab65950 fixed all warnings and added -Wall -Wextra -Werror buildflags 2026-06-08 00:37:41 +02:00
Magnus 34f9678325 added help menu entries for new ops 2026-06-08 00:26:50 +02:00
Magnus 1177c30ef8 added more ops 2026-06-08 00:00:42 +02:00
Magnus 4d999ff982 added help operation 2026-06-07 23:43:25 +02:00
Magnus 80ca565163 added cloc make target to flex my loc 2026-06-07 23:01:53 +02:00
Magnus 579993abf4 moved uthash to its own directory 2026-06-07 22:56:11 +02:00
Magnus 6fb3c93953 got everything pluged together and a few opcodes implemented working great! 2026-06-07 22:53:10 +02:00
Magnus 266e51599d i think two works too. Dont have the mental capacity to debug after writing this mess 2026-06-07 21:20:23 +02:00
Magnus c256478fc9 One arg works, now onto the second arg 2026-06-07 20:49:07 +02:00
Magnus 37a3208aa8 Working on a system to semi dynamically (but declaratively) assign parsed parameters to key/value fields based on opcode 2026-06-07 20:06:39 +02:00
Magnus 5435cee893 message length real unified, reminder that requests may not be null terminated added 2026-06-07 19:04:51 +02:00
Magnus 7f652b8c4a started work on the request parser and unified message length across ipc prots 2026-06-07 18:47:49 +02:00
Magnus 6ea2e274fb updated testclient (ai) and check if mq clients process died to avoid dangeling threads 2026-06-07 15:55:00 +02:00
Magnus 6c6c368801 more Makefile tweaks 2026-06-07 02:13:34 +02:00
Magnus b0fa886da5 added deps to makefile 2026-06-07 01:54:48 +02:00
Magnus 4b69e76b77 removed include paths, added include dirs to gcc flags, added compile_comands.json to gitignore for bear 2026-06-07 01:48:42 +02:00
Magnus 44c90eacd7 started work on db, using uthash as hasmap impl. 2026-06-06 22:58:49 +02:00
Magnus a9023f96bc Message queue is done 2026-06-06 20:23:03 +02:00
Magnus e1fa0ab54c Message queue works great. Output order is not deterministic tho 2026-06-06 20:06:26 +02:00
Magnus a7a0709824 message queue can recieve and close 2026-06-06 18:50:27 +02:00
Magnus bd4e9adeb6 moved server member init into server_create and added num_conn_handlers field 2026-06-06 17:36:41 +02:00
Magnus 9ea0a4e649 implemented conn.handler data section. 2026-06-06 17:28:35 +02:00
Magnus 72ad7d1d31 started implementing mq. Next i want to add dynamic data sections to connection handlers too 2026-06-06 17:04:44 +02:00
Magnus f070a4056b uds server is now fully implemented! 2026-06-06 16:02:41 +02:00
Magnus 29ce6abbf1 writing also works, nice error handling is also in place 2026-06-06 15:55:25 +02:00
Magnus c743326517 client connection, thread spawning and data recival works! 2026-06-06 15:20:10 +02:00