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 |
|
Magnus
|
038e8777cb
|
cleaner log system with macros and bitmask for log_level
|
2026-06-06 12:41:42 +02:00 |
|
Magnus
|
1abd4c0a2d
|
added README
|
2026-06-06 00:43:08 +02:00 |
|
Magnus
|
5ef152369a
|
renamed uds handler
|
2026-06-06 00:38:08 +02:00 |
|
Magnus
|
b3cd0570ad
|
found it..
|
2026-06-06 00:28:42 +02:00 |
|
Magnus
|
dd518eb8b9
|
more progress on client connection but fd is broken
|
2026-06-06 00:24:56 +02:00 |
|
Magnus
|
c3f56a460c
|
initial commit
|
2026-06-05 23:28:51 +02:00 |
|