Commit Graph

137 Commits

Author SHA1 Message Date
Michael Woods
9bd1c66963 Basic server job orchestration with Podman added. Can't look up jobs by anything except ID right now. Writing client 2025-02-15 14:18:24 -05:00
Michael Woods
3c9b7d0c55 Adding job type to server db. 2025-02-14 22:53:43 -05:00
Michael Woods
f7d9f9a2e6 A few minor bugfixes. 2025-02-14 15:28:07 -05:00
Michael Woods
acbfe96fc8 Podman runner "might" be working and feature complete. 2025-02-14 14:57:49 -05:00
Michael Woods
efa7e4e77f more podman stuff. not done yet. 2025-02-12 21:13:14 -05:00
Michael Woods
e229e21849 working on runners 2025-02-12 12:23:04 -05:00
Michael Woods
bd97355378 Filling in runners and podman stuff. 2025-02-05 00:06:36 -05:00
Michael Woods
2bfa42f6da reset the requirements.txt file. Added some fixes to messages and attachments hopefully. 2025-02-04 20:23:12 -05:00
Michael Woods
d48cbc67c0 Starting to work on jobs and db exporting to json. There's a problem with message attachment packing happening.. 2025-01-12 19:51:43 -05:00
Michael Woods
f95ef946f0 Message sending and receiving appears provisionally working. Job system next... :D 2025-01-11 16:46:10 -05:00
Michael Woods
ad446ecf0c updated messages 2025-01-10 12:18:30 -05:00
Michael Woods
b295401c9a some work on messages 2025-01-10 10:36:56 -05:00
Michael Woods
287b671afd found the issue. messages init was overwritting users bucket each time server started 2025-01-09 13:48:02 -05:00
Michael Woods
7daf78f133 There's some problem getting the object uuid populated in the user.objects treeset. Not sure what. object get doesn't work. 2025-01-08 22:51:14 -05:00
Michael Woods
50ab5290f5 Added testclasses to use for testing the API without a TNC and radio. 2025-01-08 22:00:08 -05:00
Michael Woods
34f3b4242e new package 2025-01-08 14:17:04 -05:00
Michael Woods
74e56f4573 added constants. fleshing out message methods 2025-01-08 11:12:00 -05:00
Michael Woods
d3f3318315 Working on messaging API and database now. 2025-01-07 21:32:13 -05:00
Michael Woods
5918afdf94 Working on messaging API and database now. 2025-01-07 20:35:27 -05:00
Michael Woods
06b27ba011 Objects should be mostly basic feature complete. 2025-01-07 16:44:24 -05:00
Michael Woods
1a5f216278 added a starter image to run jobs with 2025-01-06 20:57:03 -05:00
Michael Woods
0a2b1f5e37 minor fixes 2025-01-06 20:52:19 -05:00
Michael Woods
8be3c3683d minor fixes 2025-01-05 20:14:01 -05:00
Michael Woods
3317bf4af0 minor fixes 2025-01-05 20:12:21 -05:00
Michael Woods
ec6c4be7f6 object post and get may be working 2025-01-05 20:04:15 -05:00
Michael Woods
c2ed95fe6a Adding object support. Not completed or tested at all. 2025-01-05 18:59:31 -05:00
Michael Woods
f57cdbadd8 Added ZEO to requirements. Server by default maintains a ZEO storage process in addition to the server process to allow live editing of configuration and DB from other processes. 2025-01-05 14:20:23 -05:00
Michael Woods
7a38f4aa6b Added a user database and added a few automatic features. Users are created for everyone who connects. User database is publicly searchable for users not marked hidden. Need to add a few more fields for users. 2025-01-05 01:11:59 -05:00
Michael Woods
754a1c580f Adjusted connection class. overrode send_data data, to break up large frames into chunks of 2k bytes. 2025-01-04 19:56:57 -05:00
Michael Woods
6e6be5ebb0 Refactored to remove some circular dependencies, fixed bug in packing method. Added a basic compression decision. 2025-01-04 18:52:30 -05:00
Michael Woods
8feadeef42 updated path handling so that only root paths get registered with the server. root handler functions can delegate however they want to. 2025-01-04 14:22:35 -05:00
Michael Woods
bb5f07dbad Added a better connection approval mechanism than query_accept. 2025-01-04 12:12:23 -05:00
Michael Woods
9755809929 Added code for a server to maybe run and respond to requests based on handlers registered with the server. 2025-01-03 23:09:31 -05:00
Michael Woods
44226376c9 Updated Readme some. Added a family of messages that can pack/unpack/compress themselves to be analogous to HTTP Req/Resp. 2025-01-03 15:27:46 -05:00
alienhunter3
9275e34c24 Update Readme.md 2025-01-03 00:38:58 -05:00
Michael Woods
747bfa534b updating .gitignore 2025-01-03 00:35:52 -05:00
Michael Woods
7738b73ff3 Initial commit 2025-01-03 00:34:48 -05:00