Commit Graph

  • 1b6dbb6e24 Bulletin client addition. Michael Woods 2025-02-15 20:58:05 -05:00
  • bf2262a564 Bulletin client complete for now. Michael Woods 2025-02-15 20:55:06 -05:00
  • d541b399bd Bulletin client. Michael Woods 2025-02-15 20:38:25 -05:00
  • e7cd7188b0 Am I an idiot? Still yes. Michael Woods 2025-02-15 20:13:37 -05:00
  • 45644b4795 Am I an idiot? Yes. Michael Woods 2025-02-15 20:03:27 -05:00
  • 3db668f9f7 Forgot to add job_ids to user bucket. Michael Woods 2025-02-15 20:02:10 -05:00
  • 5ddc1e3854 Adding files and env to server worker. Michael Woods 2025-02-15 19:55:25 -05:00
  • a4da4371bf Updated db module. Michael Woods 2025-02-15 19:48:44 -05:00
  • 3ba97dd09f Adding db/env/files support to jobs. Michael Woods 2025-02-15 19:40:58 -05:00
  • 3ce312e3ff jobsession convenience class Michael Woods 2025-02-15 17:10:40 -05:00
  • 754a8b8f4b Bugfix Michael Woods 2025-02-15 16:48:16 -05:00
  • 86e53756da Adding jobwrapper convenience Michael Woods 2025-02-15 16:43:44 -05:00
  • 421ae579b9 Adding job module, because that's just fun. Michael Woods 2025-02-15 16:30:16 -05:00
  • 3862054b9f helper function. Michael Woods 2025-02-15 16:09:22 -05:00
  • 7ce803c3cc total amateur hour.. Michael Woods 2025-02-15 16:06:15 -05:00
  • 753d4847c9 Dumb bugfix in connection_for method Michael Woods 2025-02-15 16:05:25 -05:00
  • d97d18b91e Bugfix in connection_for method Michael Woods 2025-02-15 16:03:42 -05:00
  • 96bd7bf857 Adding dynamic connection manager function. Michael Woods 2025-02-15 16:02:34 -05:00
  • c90052fdbe Changing to a connections property. Michael Woods 2025-02-15 15:57:58 -05:00
  • be3e76acfa Adding connection map access. Michael Woods 2025-02-15 15:54:10 -05:00
  • 2c7ecc02e9 Adding connection wait for connected status to new_connection. Michael Woods 2025-02-15 15:49:19 -05:00
  • 811c608213 Adding connection wait for connected status to new_connection. Michael Woods 2025-02-15 15:47:28 -05:00
  • dcf97a01f0 Minor fixes. Michael Woods 2025-02-15 15:43:50 -05:00
  • ce84d3b56f Fixing connectionmanager bug, increasing new connection timeout. Michael Woods 2025-02-15 15:29:37 -05:00
  • 6ea0d5e698 Removing dummypacketserverconn from client. Michael Woods 2025-02-15 15:24:42 -05:00
  • 1c64a6df6c Moved dummyconnection back out of common/__init__.py Michael Woods 2025-02-15 15:20:34 -05:00
  • ed02b86e79 Moved testserver to another module and removed the import for dummypacketserverconnection. Michael Woods 2025-02-15 15:16:29 -05:00
  • 7f295e8fbb Moving dummy packet connection class to separate module to fix bug. Michael Woods 2025-02-15 15:12:22 -05:00
  • f2f9cf4a8f Fixed graceful stop. Michael Woods 2025-02-15 14:42:37 -05:00
  • 1af96049fd Committing sample files for editing the db. Michael Woods 2025-02-15 14:20:10 -05:00
  • 9bd1c66963 Basic server job orchestration with Podman added. Can't look up jobs by anything except ID right now. Writing client Michael Woods 2025-02-15 14:18:24 -05:00
  • 3c9b7d0c55 Adding job type to server db. Michael Woods 2025-02-14 22:53:43 -05:00
  • f7d9f9a2e6 A few minor bugfixes. Michael Woods 2025-02-14 15:28:07 -05:00
  • acbfe96fc8 Podman runner "might" be working and feature complete. Michael Woods 2025-02-14 14:57:49 -05:00
  • efa7e4e77f more podman stuff. not done yet. Michael Woods 2025-02-12 21:13:14 -05:00
  • e229e21849 working on runners Michael Woods 2025-02-12 12:23:04 -05:00
  • bd97355378 Filling in runners and podman stuff. Michael Woods 2025-02-05 00:06:36 -05:00
  • 2bfa42f6da reset the requirements.txt file. Added some fixes to messages and attachments hopefully. Michael Woods 2025-02-04 20:23:12 -05:00
  • d48cbc67c0 Starting to work on jobs and db exporting to json. There's a problem with message attachment packing happening.. Michael Woods 2025-01-12 19:51:43 -05:00
  • f95ef946f0 Message sending and receiving appears provisionally working. Job system next... :D Michael Woods 2025-01-11 16:46:10 -05:00
  • ad446ecf0c updated messages Michael Woods 2025-01-10 12:18:30 -05:00
  • b295401c9a some work on messages Michael Woods 2025-01-10 10:36:56 -05:00
  • 287b671afd found the issue. messages init was overwritting users bucket each time server started Michael Woods 2025-01-09 13:48:02 -05:00
  • 7daf78f133 There's some problem getting the object uuid populated in the user.objects treeset. Not sure what. object get doesn't work. Michael Woods 2025-01-08 22:51:14 -05:00
  • 50ab5290f5 Added testclasses to use for testing the API without a TNC and radio. Michael Woods 2025-01-08 22:00:08 -05:00
  • 34f3b4242e new package Michael Woods 2025-01-08 14:17:04 -05:00
  • 74e56f4573 added constants. fleshing out message methods Michael Woods 2025-01-08 11:12:00 -05:00
  • d3f3318315 Working on messaging API and database now. Michael Woods 2025-01-07 21:32:13 -05:00
  • 5918afdf94 Working on messaging API and database now. Michael Woods 2025-01-07 20:35:27 -05:00
  • 06b27ba011 Objects should be mostly basic feature complete. Michael Woods 2025-01-07 16:44:24 -05:00
  • 1a5f216278 added a starter image to run jobs with Michael Woods 2025-01-06 20:57:03 -05:00
  • 0a2b1f5e37 minor fixes Michael Woods 2025-01-06 20:52:19 -05:00
  • 8be3c3683d minor fixes Michael Woods 2025-01-05 20:14:01 -05:00
  • 3317bf4af0 minor fixes Michael Woods 2025-01-05 20:12:21 -05:00
  • ec6c4be7f6 object post and get may be working Michael Woods 2025-01-05 20:04:15 -05:00
  • c2ed95fe6a Adding object support. Not completed or tested at all. Michael Woods 2025-01-05 18:59:31 -05:00
  • 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. Michael Woods 2025-01-05 14:20:23 -05:00
  • 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. Michael Woods 2025-01-05 01:11:59 -05:00
  • 754a1c580f Adjusted connection class. overrode send_data data, to break up large frames into chunks of 2k bytes. Michael Woods 2025-01-04 19:56:57 -05:00
  • 6e6be5ebb0 Refactored to remove some circular dependencies, fixed bug in packing method. Added a basic compression decision. Michael Woods 2025-01-04 18:52:30 -05:00
  • 8feadeef42 updated path handling so that only root paths get registered with the server. root handler functions can delegate however they want to. Michael Woods 2025-01-04 14:22:35 -05:00
  • bb5f07dbad Added a better connection approval mechanism than query_accept. Michael Woods 2025-01-04 12:12:23 -05:00
  • 9755809929 Added code for a server to maybe run and respond to requests based on handlers registered with the server. Michael Woods 2025-01-03 23:09:31 -05:00
  • 44226376c9 Updated Readme some. Added a family of messages that can pack/unpack/compress themselves to be analogous to HTTP Req/Resp. Michael Woods 2025-01-03 15:27:46 -05:00
  • 9275e34c24 Update Readme.md alienhunter3 2025-01-03 00:38:58 -05:00
  • 747bfa534b updating .gitignore Michael Woods 2025-01-03 00:35:52 -05:00
  • 7738b73ff3 Initial commit Michael Woods 2025-01-03 00:34:48 -05:00