Commit graph

1615 commits

Author SHA1 Message Date
Arne Beer 2287a445b4 Better output formatting 2019-11-15 21:24:16 +01:00
Arne Beer 549a7ad6a5 Client state formatting 2019-11-15 21:01:30 +01:00
Arne Beer 4f88238f2f Rename src to shared 2019-11-15 16:40:35 +01:00
Arne Beer 98710e1bf1 Reorganize code 2019-11-15 16:38:56 +01:00
Arne Beer d939213481 Status command, cli subcommands, refactoring 2019-11-15 03:06:41 +01:00
Arne Beer 33ff81fb5d Update dependencies 2019-11-15 02:04:18 +01:00
Arne Beer ef634bda3c Stop using recv_timeout for now 2019-11-14 02:03:17 +01:00
Arne Beer 506234dc1a Add status response 2019-11-14 01:26:30 +01:00
Arne Beer 0a8c78ff36 Reintroduce try_recv 2019-11-14 01:19:11 +01:00
Arne Beer 5d162a28ed WIP rewrite 2019-11-14 00:15:46 +01:00
Arne Beer b03c19bb28 Cargo fmt 2019-11-13 17:29:36 +01:00
Arne Beer ce3d3a2045 Cleanup and restructuring 2019-11-13 17:29:26 +01:00
Arne Beer c4e6d00260 Task handler message passing 2019-11-11 23:32:53 +01:00
Arne Beer 567430136c Daemon client communication 2019-11-11 23:02:13 +01:00
Arne Beer 5862eb1a90 Rewrite state 2019-11-11 15:59:01 +01:00
Arne Beer d886d98495 It compiles :3 2019-11-08 23:16:01 +01:00
Arne Beer a750d507ef Migrate client to new std async 2019-10-30 01:04:12 +01:00
Arne Beer d4e6608920 Update dependencies 2019-10-27 22:49:32 +01:00
Arne Beer dc8588c2cd Handle command args 2019-01-14 09:05:32 +01:00
Arne Beer ce3aecfd7e Code cleanup 2019-01-13 14:12:08 +01:00
Arne Beer e08bcc9a33 Debugging and fixing tokio setup 2019-01-12 02:37:19 +01:00
Arne Beer 8384fb3277 Fix writeall future poll handling for daemon 2018-12-26 00:39:15 +01:00
Arne Beer baf5179b01 Exact byte transmition for client response 2018-12-25 17:58:03 +01:00
Arne Beer 0c6c41005c Response handling 2018-12-25 10:36:53 +01:00
Arne Beer 74b9fc7bb5 Add error handling 2018-12-24 22:26:33 +01:00
Arne Beer 550ae6996a Cargo fmt 2018-12-23 19:41:42 +01:00
Arne Beer 1efadc4fb2 Async process handling and a few new messages 2018-12-23 19:41:21 +01:00
Arne Beer 37330525c0 New message handling with enum variants 2018-12-20 00:50:10 +01:00
Arne Beer d9dd3e9090 Old message handling 2018-12-19 21:53:46 +01:00
Arne Beer 06119899d4 Restructure and refactor socket handling for daemon 2018-12-19 19:34:19 +01:00
Arne Beer b906d2ef65 Subprocess File handling 2018-11-28 19:49:30 +01:00
Arne Beer 17d86cbc8d Update stuff 2018-11-28 01:52:56 +01:00
Arne Beer 43575a6769 2018 edition 2018-11-28 00:17:02 +01:00
Arne Beer 4f2f9d6299 tokio process 2018-11-27 23:54:01 +01:00
Arne Beer c736652602 Use of crate prefix 2018-11-24 11:57:37 +01:00
Arne Beer e0e4670c69 Refactoring 2018-11-24 11:55:15 +01:00
Arne Beer 54da08b8e5 Move ownership of queue into daemon and make queue handler a set of free functions 2018-11-23 13:51:54 +01:00
Arne Beer cf2836581d Change instruction handling 2018-11-23 13:41:49 +01:00
Arne Beer dec6360bfe Refactoring queue handler wonership 2018-11-22 19:59:19 +01:00
Arne Beer cac311be42 New error handling with failure 2018-11-22 18:50:43 +01:00
Arne Beer 0f0ecbf44e Program call 2018-09-13 23:45:56 +02:00
Arne Beer 531d8774a5 Cargo fmt 2018-08-26 11:10:44 +02:00
Arne Beer 4bcf8b269d Daemon message handling 2018-08-26 02:28:07 +02:00
Arne Beer 252875324e Working message type header communication 2018-08-26 01:24:21 +02:00
Arne Beer 4e0bf30dbd Update dependencies and use tokio-uds 0.2 2018-08-25 13:18:37 +02:00
Arne Beer 569a91bd64 ReceivedInstruction future 2018-08-25 12:01:20 +02:00
Arne Beer 2f707d1728 Working client message serialization. 2018-08-22 23:40:03 +02:00
Arne Beer 7d71fdae37 Introduce Message types 2018-08-22 21:26:48 +02:00
Arne Beer ce0d1d24dc Refactor client communication 2018-08-17 13:14:41 +02:00
Arne Beer 480e5528ba Commandline stuff and fix taskhandler-queue interaction 2018-08-08 21:33:40 +02:00