Commit graph

756 commits

Author SHA1 Message Date
Arne Beer 5640b480d0
Split daemon in bin and lib 2021-05-22 15:55:34 +02:00
Arne Beer fd6ea4a4cd
Refactor usage of tempdir in tests 2021-05-22 15:55:14 +02:00
Arne Beer 5cc536460d
Fix #208 2021-05-22 15:05:07 +02:00
Arne Beer 7d6963a3fd
Fix signal handling logic for fatal unix signals 2021-05-21 11:45:35 +02:00
Arne Beer e46f5d8330
Merge pull request #207 from dovahcrow/fix_children
fix children process handling issue under linux
2021-05-21 11:36:46 +02:00
Weiyuan Wu 9412404bc9 fix handling children processes for shell under linux 2021-05-20 22:49:56 +00:00
Arne Beer 9783d32e4f
Merge pull request #203 from Nukesor/pueue_signal
Pueue signal
2021-05-20 22:38:01 +02:00
Arne Beer 7a890ab01b
Fix path in readme installation instruction 2021-05-20 22:35:30 +02:00
Arne Beer 2f3fece11b
Pueue signal subcommand and state/error handling 2021-05-20 22:19:31 +02:00
Arne Beer 20526ec5be
Report deserialization errors to the client 2021-05-19 01:47:19 +02:00
Arne Beer 8bba8bbf9a
Dependencies and new pueue-lib error handling 2021-05-17 19:17:01 +02:00
Arne Beer 093386365d
Fix daemon clean tests 2021-05-15 23:39:10 +02:00
Arne Beer 04666ab132
Split TaskHandler monster file 2021-05-15 23:32:38 +02:00
Arne Beer 7d271ab424
Major error handling and TaskHandler refactoring. 2021-05-15 23:11:32 +02:00
Arne Beer 6c39c7f79e
Graceful shutdown on IO errors 2021-05-15 22:37:17 +02:00
Arne Beer 0b0ee30305
New pueue-lib updates 2021-05-15 19:30:07 +02:00
Arne Beer 1203cad3aa
Adjust tests to use temporary directory as pueue_directory 2021-05-15 17:55:22 +02:00
Arne Beer f5f26fb7b2
Edit changelog 2021-05-14 23:44:13 +02:00
Arne Beer 9f0d116d40
Merge pull request #200 from Nukesor/fix_log_json
Fix log json
2021-05-14 23:43:20 +02:00
Arne Beer aed9ff79b3
Don't send environment variables in log json 2021-05-14 23:42:24 +02:00
Arne Beer 2cbc26213b
Better pueue-lib error handling 2021-05-14 23:28:11 +02:00
Arne Beer efcdcc9b5c
Implement json log output 2021-05-14 22:53:39 +02:00
Arne Beer b8466bb24f
Restructure display/log and add some comments 2021-05-14 12:10:14 +02:00
Arne Beer 148e7c5bf8
Daemon version check during handshake 2021-05-14 01:38:10 +02:00
Arne Beer 3de9e3750a
Daemon version check during handshake 2021-05-12 18:12:52 +02:00
Arne Beer e0c9930092
Merge pull request #195 from Nukesor/support_apple_target
Change macos target to apple target
2021-05-12 01:01:33 +02:00
Arne Beer eb79ad0709
Tests for other targets 2021-05-12 00:53:01 +02:00
Arne Beer 5ee978150d
Add ios-aarch64 target release 2021-05-11 21:32:49 +02:00
Arne Beer 1e8d8f9503
Change macos target to apple target 2021-05-11 21:32:49 +02:00
Arne Beer 9833279b47
client: Refactor remote log decompression code 2021-05-11 21:26:50 +02:00
Arne Beer 7f8239946c
Update dependencies 2021-05-11 20:57:09 +02:00
Arne Beer 55e2f94dcc
Use new callback_log_lines option 2021-05-11 20:53:26 +02:00
Arne Beer 7bb5b72f67
Pass last 10 lines of stdout/stderr to callback templating 2021-05-11 19:41:06 +02:00
Arne Beer fb48a576ec
Fix clippy issue 2021-05-11 17:23:49 +02:00
Arne Beer 5c8e82b85a
Merge pull request #197 from dadav/feature_tilde_expansion
Use getter methods which actually expand tilde
2021-05-11 17:21:56 +02:00
Daniel 63a745e60e
Merge branch 'v0.13' into feature_tilde_expansion 2021-05-10 20:55:44 +02:00
Arne Beer 8414bd3566
Switch to pueue-lib master for development 2021-05-10 19:40:21 +02:00
Arne Beer f74db43230
Add OS and FS stuff to gitignore 2021-05-05 21:47:05 +02:00
dadav e47ff90b98 Use getter methods which actually expand tilde 2021-05-04 17:25:36 +02:00
Arne Beer 8930ecb3ac
Handle dependency management race condition 2021-05-03 18:23:25 +02:00
Arne Beer e7eb5150a3
Update pueue -h text in Readme 2021-04-20 19:40:43 +02:00
Arne Beer 218a316c67
(cargo-release) start next development iteration 0.12.3-alpha.0 2021-04-20 17:49:19 +02:00
Arne Beer 3282a13fdc
(cargo-release) version 0.12.2 2021-04-20 17:48:42 +02:00
Arne Beer 18a8a73e6c
Update changelog 2021-04-20 17:48:24 +02:00
Arne Beer e528975277
Remove unnecessary return 2021-04-09 14:24:19 +02:00
Arne Beer b37532bbf4
Split status logic for single or all groups 2021-04-09 13:34:49 +02:00
Arne Beer dd5abb09bd
Update dependencies 2021-03-30 19:05:20 +02:00
Arne Beer a9d56ffdd2
Refactor linux kill_child code 2021-03-30 19:05:19 +02:00
Arne Beer e1f9d58e99
WIP testing with pueue-lib 0.13 2021-03-26 18:52:01 +01:00
Arne Beer 5cf19cd8bc
Merge pull request #183 from oiatz/windows
Windows support
2021-03-26 18:40:40 +01:00