summaryrefslogtreecommitdiff
path: root/main.go
AgeCommit message (Collapse)Author
2023-07-02Refactor: move RoomId type to the correct package. Type all room ID usages.Keuin
2023-07-01Refactor: replace homemade result handling with library.Keuin
2022-09-15Use io.CopyN to utilize zero copy technique.Keuin
2022-09-12Improve config `allowed_network_types`.v0.3.0Keuin
- Rename values to "ipv4", "ipv6" and "any". - Validate them when parsing.
2022-09-12Bugfix: occasionally the program won't start because of a racing condition.v0.2.1Keuin
2022-09-10Rename module path to GitHub repo.Keuin
2022-09-10Bugfix: wrong error message when the program is run without any argument.Keuin
2022-09-10Fix task is not properly restarted when the live is closed and started again.Keuin
Use more friendly log format to replace golang's default `log.Logger`. (not completed) Cleaner task status management.
2022-09-08Print shutdown logs properly. Handle multiple signal channels using in one ↵Keuin
goroutine.
2022-09-08Remove redundant ".". Better default values.Keuin
2022-09-08Remove redundant "."Keuin
2022-09-08Add watch restart sleep.Keuin
2022-09-08Correctly handle signals on exit.Keuin
2022-09-08Completely fix timing of goroutines. Implement graceful shutdown correctly.Keuin
2022-09-08Pretty task profile display.Keuin
2022-09-08Bugfix: process won't quit when sending Ctrl-C.Keuin
Print runtime information to logs in main() function.
2022-09-08Load config from file or cli.Keuin
2022-09-07First working version. Just a POC.Keuin