38 Commits (418a0a26270650098a5e6d08bce766188995c13c)
 

Author SHA1 Message Date
Trivernis 418a0a2627
Merge pull request #3 from Trivernis/actions
Actions
4 years ago
trivernis ac6575ccab
Add docker action cache and platforms input
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 0d8bc90f19
Add cache to docker action buildfile
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d353c2590d
Add experimental cache to Dockerfile
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d494206c0c
Switch to use alpine as default container
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis e685fea4f9
Merge pull request #2 from Trivernis/actions
Actions
4 years ago
trivernis 34482d06a8
Change cache key to use Cargo.lock
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 6759f42a96
Add full key to restore keys in rust action cache
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis b8b27cbc0a
Make docker action dispatch-only
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 1324bc713c
Add task to actions branch
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis cc6ff26279
Remove some platforms from docker build action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis fd8b682d5d
Merge pull request #1 from Trivernis/actions
Add rust build and test workflow
4 years ago
trivernis 7287617356
Add cache key
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 347f79fad2
Move cache to before running build
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 5fed0068b8
Add cache to rust build task
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 5baedcc0af
Add docker build action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis ec9b855aee
Add rust build and test workflow 4 years ago
trivernis 8412062eea
Remove alpine dockerfile and rename scratch.dockerfile to Dockerfile
I've given up.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d14bb1a687
Remove unstable feature and fix docker build
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis e42eee2c54
Fix docker build for arm
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4766ac3f52
Add dockerfiles and settings checks
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis da8b37e8fd
Remove env_logger
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 2d8a99c2fc
Add configurable timeout and log file directory
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 69b9e98ebb
Update vented to 0.10.4
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 44ea715db7
Update vented and fix sending heartbeats to dead nodes
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 32ae74fa34
Update vented to async emitter version
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4783aa829d
Change module execution
Modules are now executed on multiple threads in a fixed interval.
Events and other data is shared via a thread safe tick context object.
Events are sent via a channel that is read in the main thread to send
the messages to the receiver nodes.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 3630941962
Add support for node list synchronization
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4635e24a43
Update vented to 0.4.3
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 17f28f83a6
Update vented
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis ab30a684bd
Add heartbeat module
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 12f82e72f0
Change settings to be done in the config directory
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 033e78a680
Add README
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis ee66a734a3
Create LICENSE 4 years ago
trivernis acb38ed702
Rename project
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f551984ee3
Add key generation node info handling
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis ba005fc7bf
Add key handling implementation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis cc8d18d288
Initial content
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago