flamenco-manager/main.gomaster
flamenco-manager/main.go
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
715faa6852ab | Sybren A. Stüvel (sybren) | Automatic TLS certificate'ing with Let's Encrypt | Apr 19 2019 | |||
d11c048a008c | Sybren A. Stüvel (sybren) | Big refactor of web setup mode (JWT security + YAML editor + Vue.js) | Apr 18 2019 | |||
31226e5ea298 | Sybren A. Stüvel (sybren) | Go to setup mode when Manager is not yet linked | Apr 17 2019 | |||
2ef566ff47c5 | Sybren A. Stüvel (sybren) | Allow toggling between normal and setup mode from the web | Mar 21 2019 | |||
c911cf23711a | Sybren A. Stüvel (sybren) | Removed LICENSE BLOCK lines + moved license block to top of file | Mar 21 2019 | |||
4699c709de96 | Sybren A. Stüvel (sybren) | Use syscall.Exec() to restart on POSIX-compliant platforms | Mar 21 2019 | |||
7ef7774f7e5c | Sybren A. Stüvel (sybren) | Split main.go into several smaller files + renamed `httpendpoints.go` | Mar 21 2019 | |||
709369aa94cd | Sybren A. Stüvel (sybren) | Secure worker registration with a JWT signed with a pre-shared secret | Mar 19 2019 | |||
0649e74da498 | Sybren A. Stüvel (sybren) | Don't register `/jwt/token-urls` endpoint when authentication was disabled | Mar 19 2019 | |||
6b82ad0b2550 | Sybren A. Stüvel (sybren) | Protect /kick and task log endpoints with JWT tokens | Mar 19 2019 | |||
bf8248a95c28 | Sybren A. Stüvel (sybren) | Made JWT token authentication optional | Mar 19 2019 | |||
ffecc5d30d91 | Sybren A. Stüvel (sybren) | Protect the dashboard with JWT tokens | Mar 19 2019 | |||
3ed9dfd47a12 | Sybren A. Stüvel (sybren) | Separated JWT auth from Shaman | Mar 18 2019 | |||
02d5b2cdd53d | Sybren A. Stüvel (sybren) | Added endpoint for getting a JWT token with JavaScript | Mar 18 2019 | |||
bc4f916ef856 | Sybren A. Stüvel (sybren) | Moved Flamenco Manager HTTP endpoint code into a separate file | Mar 15 2019 | |||
53fef55bea60 | Sybren A. Stüvel (sybren) | Silently disable periodic garbage collection sweep when using `-gc` CLI arg | Mar 15 2019 | |||
9e0b607cd951 | Sybren A. Stüvel (sybren) | CLI args for performing a garbage collection sweep | Mar 15 2019 | |||
9e70c40aeb14 | Sybren A. Stüvel (sybren) | Relicensed from GPLv3 to MIT license | Mar 12 2019 | |||
fe44a4f85789 | Sybren A. Stüvel (sybren) | Moved Shaman code into Flamenco Manager | Mar 12 2019 | |||
3a73c925210f | Sybren A. Stüvel (sybren) | Log verbosely by default; use `-quiet` to only see warnings or worse | Mar 8 2019 | |||
5de140b1cf6d | Sybren A. Stüvel (sybren) | Building and packaging via Makefile instead of Docker | Mar 8 2019 | |||
92dff6f3ca3e | Sybren A. Stüvel (sybren) | Fix T61846: more efficient task update check | Feb 26 2019 | |||
79cc2e74563c | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev6 | Feb 26 2019 | |||
cfdbaa103a23 | Sybren A. Stüvel (sybren) | Fix T61849: allow removing blacklist entry from dashboard | Feb 26 2019 | |||
84b9eb2b09e4 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev5 | Feb 21 2019 | |||
1143a5b957d3 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev4 | Feb 21 2019 | |||
eb59c020ddf2 | Sybren A. Stüvel (sybren) | Worker cleanup: Requeue active tasks before deleting worker | Feb 21 2019 | |||
7bbbe3c0c5ca | Sybren A. Stüvel (sybren) | Automatically delete offline workers | Feb 21 2019 | |||
c0de57881733 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev3 | Feb 19 2019 | |||
2dc054b23fe3 | Sybren A. Stüvel (sybren) | When a worker times out, its active task is now re-queued | Feb 15 2019 | |||
5a1b95f09763 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev2 | Feb 14 2019 | |||
46dd7659d4e5 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev1 | Feb 12 2019 | |||
84f1718a4b85 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev0 | Jan 11 2019 | |||
916333dc256e | Sybren A. Stüvel (sybren) | Bumped version to 2.3 | Jan 10 2019 | |||
5735bbee2e16 | Sybren A. Stüvel (sybren) | Upload task log files when requested from the Flamenco Server | Jan 9 2019 | |||
cc827807bbaf | Sybren A. Stüvel (sybren) | Bumped version to 2.3-dev2 | Dec 18 2018 | |||
a6e5900f0982 | Sybren A. Stüvel (sybren) | Fix T50981 Worker deallocation from job if fails n tasks | Dec 17 2018 | |||
0c217968fabc | Sybren A. Stüvel (sybren) | Formatting | Dec 14 2018 | |||
b63917b47c70 | Sybren A. Stüvel (sybren) | Sorted services in main.go | Dec 14 2018 | |||
4ffbfa5cec5d | Sybren A. Stüvel (sybren) | Moved gossdp from GitHub to GitLab | Dec 14 2018 | |||
3e3324372174 | Sybren A. Stüvel (sybren) | Prevent crash when starting without config | Dec 14 2018 | |||
fc227fb3bf7a | Sybren A. Stüvel (sybren) | Bumped version to 2.3-dev1 | Dec 14 2018 | |||
cb933e473aba | Sybren A. Stüvel (sybren) | Log Server URL at info level at startup | Dec 14 2018 | |||
702a773b395d | Sybren A. Stüvel (sybren) | Dashboard: added link to task on Flamenco Server | Dec 13 2018 | |||
7680c65daf35 | Sybren A. Stüvel (sybren) | Sleep Schedule implementation | Dec 13 2018 | |||
409675ed38a1 | Sybren A. Stüvel (sybren) | Renamed 'reporter' to 'dashboard' | Dec 13 2018 | |||
704e0a08c8c4 | Sybren A. Stüvel (sybren) | Added config for run mode (develop/production) | Dec 12 2018 | |||
00803afcbad1 | Sybren A. Stüvel (sybren) | Bumped version to 2.3-dev0 | Dec 11 2018 | |||
272e937de222 | Sybren A. Stüvel (sybren) | Bumped version to 2.2.1 | Dec 7 2018 | |||
2cb091720d81 | Sybren A. Stüvel (sybren) | Bumped version to 2.2.1-dev1 | Dec 4 2018 | |||
3281a078cf65 | Sybren A. Stüvel (sybren) | Bumped version to 2.2 | Dec 4 2018 | |||
2b22fe3744c9 | Sybren A. Stüvel (sybren) | HTTP endpoint for getting task logs at /logfile/{job-id}/{task-id} | Nov 30 2018 | |||
e9824f5469a9 | Sybren A. Stüvel (sybren) | Moved task queue functionality into a TaskUpdateQueue struct | Nov 29 2018 | |||
4e2070c9d41a | Sybren A. Stüvel (sybren) | Bumped version to 2.2-dev2 | Nov 29 2018 | |||
2c38437a4bcd | Sybren A. Stüvel (sybren) | Allow Workers to return tasks to the queue | Nov 29 2018 | |||
6a1434b7b36d | Sybren A. Stüvel (sybren) | Moved task-requeueing to TaskScheduler | Nov 28 2018 | |||
0f4b116742a8 | Sybren A. Stüvel (sybren) | Bumped version to 2.2-dev1 | Nov 22 2018 | |||
b6ca4cfb3837 | Sybren A. Stüvel (sybren) | Send the set of task types supported by our workers to Flamenco Server | Nov 22 2018 | |||
c6a27a4a5d5a | Sybren A. Stüvel (sybren) | Rename StartupNotifier → UpstreamNotifier | Nov 22 2018 | |||
51fe199abbb0 | Sybren A. Stüvel (sybren) | Moved WorkerMayRunTask function to task scheduler | Nov 9 2018 | |||
edcf5726dcea | Sybren A. Stüvel (sybren) | Removed TimeoutAfter utility function | Nov 9 2018 | |||
f86f2e565a20 | Sybren A. Stüvel (sybren) | Bumped version to 2.2-dev | Mar 26 2018 | |||
0374d927fe81 | Sybren A. Stüvel (sybren) | Bumped version to 2.1.1 | Feb 21 2018 | |||
765bb19eca9b | Sybren A. Stüvel (sybren) | Bumped version to 2.1.1-dev | Feb 9 2018 | |||
8fc0bd110395 | Sybren A. Stüvel (sybren) | Bumped version to 2.1.0 | Jan 4 2018 | |||
fd736673958c | Sybren A. Stüvel (sybren) | Bumped version to 2.1.0-dev | Oct 20 2017 | |||
01860e221e46 | Sybren A. Stüvel (sybren) | Added ability to send workers to sleep (and wake them up again) | Oct 19 2017 | |||
c0479ccec223 | Sybren A. Stüvel (sybren) | Improved logging | Oct 3 2017 | |||
bb3d0d955286 | Sybren A. Stüvel (sybren) | Improved error message when UPnP/SSDP server cannot start. | Oct 3 2017 | |||
64c8ede72748 | Sybren A. Stüvel (sybren) | Changed project file layout to be standard golang project layout | Oct 3 2017 |