1
1
mirror of https://github.com/Nukesor/pueue.git synced 2024-10-03 19:27:25 +03:00
Commit Graph

1810 Commits

Author SHA1 Message Date
Arne Beer
cee1cc9812
refactor: Revisit some docs, restructure some code 2024-09-23 15:48:15 +02:00
Arne Christian Beer
e73d2a5261
Merge pull request #567 from MolotovCherry/main
Add windows service functionality #344
2024-09-23 15:14:08 +02:00
Arne Beer
7beda35b14
fix: clippy lint 2024-09-22 03:50:21 +02:00
Cherry
5115c6818b
cargo update 2024-09-21 15:02:31 -07:00
Cherry
75d71a4a95
Merge remote-tracking branch 'upstream/main' 2024-09-21 15:01:26 -07:00
Arne Christian Beer
98ae0d2970
Merge pull request #568 from 0323pin/main
Add NetBSD support
2024-09-20 17:35:19 +02:00
pin
7c5ca49a0c
Update CHANGELOG.md with NetBSD support 2024-09-20 08:47:48 +02:00
Cherry
05f180f2fa
Add links to comment 2024-09-19 07:47:20 -07:00
Cherry
e6d0d5053b
Eagerly drop some things cause we can. 2024-09-19 07:44:08 -07:00
Cherry
40508c9c8c
Refactor signature of Spawner::start to be more robust to calling 2024-09-19 07:35:38 -07:00
Cherry
77233f3c19
Even more docs 2024-09-19 07:26:50 -07:00
Cherry
6d90c9640b
More fixups
- Added more docs.
- Reordered some code.
- Remove noop stop() just to ensure no race condition can occur.
2024-09-19 06:52:44 -07:00
Cherry
54d4bfdaa0
Small finishing touches
- Turns out `arguments` does not need extra buffer space
- We can use the Free trait for HANDLE drop
- And made the dirty code checking more concise (added some comment to make it clear though)
2024-09-18 15:52:45 -07:00
Cherry
fd70869020
Shorten calling cb() 2024-09-18 15:43:04 -07:00
Cherry
9a8a3476ad
Add more clarification in docs 2024-09-18 15:19:37 -07:00
Cherry
8c9bbe79e1
Add to help text 2024-09-18 11:36:11 -07:00
Cherry
ac174ac59a
Add a little more to module level docs 2024-09-18 09:42:17 -07:00
Cherry
9d30ba558c
Fixup comments + use lpApplicationName for simplification 2024-09-18 07:57:29 -07:00
Cherry
bd9cc34dfc
Fix a few more comments 2024-09-18 07:35:37 -07:00
Cherry
662a3307a8
Slight comment sentence fixes 2024-09-18 07:31:55 -07:00
Cherry
716bfca93a
Add module docs, cleanup comments, and print specific daemon/subcommand conflict message. 2024-09-18 07:26:38 -07:00
pin
ddd925165d Update Cargo.lock 2024-09-18 04:59:39 +02:00
pin
f1c2d6c45a Add NetBSD support 2024-09-18 04:48:47 +02:00
Cherry
f0254f2bce
Bumped MSRV to 1.70 2024-09-09 06:53:20 -07:00
Cherry
7f234e9935
Add more comments 2024-09-04 15:11:12 -07:00
Cherry
ef464cdf04
Add -d fix to changelog 2024-09-04 14:16:51 -07:00
Cherry
b0f3743ae0
Properly detach daemon on windows in -d mode 2024-09-04 06:20:44 -07:00
Cherry
e34c02250e
Sender does not need to be Arc 2024-09-03 20:32:13 -07:00
Cherry
0a31056aba
Unparking is no longer needed here thanks to channels 2024-09-03 18:06:07 -07:00
Cherry
829e4b2e6f
Simplify code by using channels instead of WaitForSingleObject in waiter 2024-09-03 18:00:27 -07:00
Cherry
ebdcc0744d
Service return error if failed to start service 2024-09-03 08:19:06 -07:00
Cherry
b594ffa913
Move service management to subcommands + add start and stop command 2024-09-03 07:56:59 -07:00
Cherry
aceef4851d
Now works with logoff/logon events 2024-09-02 18:14:21 -07:00
Cherry
a11498662c
Fix remaining len calculation for number of elems in vec 2024-09-02 13:21:00 -07:00
Cherry
bd7762d098
Quote profile and config args 2024-09-02 11:36:18 -07:00
Cherry
7402a7e034
Added changelog entry 2024-09-02 08:38:29 -07:00
Cherry
c3a961c92a
Fix clippy suggestions 2024-09-02 08:38:28 -07:00
Cherry
5c3ca8ef2c
Stop service if process unexpectedly exits 2024-09-02 08:11:16 -07:00
Cherry
26dc46d917
Separate logon/logoff into separate arms 2024-09-02 06:46:06 -07:00
Cherry
0efaaf88e8
Only logon/logoff should be important 2024-09-02 06:38:39 -07:00
Cherry
cbd1d8561e
Sort deps 2024-09-02 06:29:08 -07:00
Cherry
c547af5a9e
Add unpark() after kill() in stop(), and make sure shutdown condition always gets seen 2024-09-02 06:15:15 -07:00
Cherry
ec20db26f1
Bug fixes and better formatted code 2024-09-01 23:26:28 -07:00
Cherry
e1d8bd6a91
Add windows service functionality #344 2024-09-01 22:57:22 -07:00
Arne Christian Beer
1c5f4aa06d
Merge pull request #566 from Nukesor/log-to-stderr
change: Send all log output to stderr
2024-08-26 13:13:06 +02:00
Arne Beer
afa5b0af39
change: Default log level to warning 2024-08-25 00:06:34 +02:00
Arne Beer
b11eccec5b
change: Send all log output to stderr 2024-08-24 14:07:57 +02:00
Arne Christian Beer
c9279a86af
Merge pull request #565 from Nukesor/no-html-escape
fix: No html escape in callback arguments
2024-08-17 21:35:06 +02:00
Arne Beer
70cfb6cd39
fix: No html escape in callback arguments 2024-08-17 21:30:18 +02:00
Arne Christian Beer
afcd28dbb8
Merge pull request #561 from Nukesor/add-enqueue-task-selection
Add enqueue task selection
2024-08-01 10:40:10 +02:00