Graphmaster
Graph
master
History Graph
History Graph
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
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 | ||||
dcedca691bbf | Sybren A. Stüvel (sybren) | Setup mode: only temporarily override cliArgs.quiet | Mar 21 2019 | ||||
a83a7e849efc | Sybren A. Stüvel (sybren) | Better documentation of CLI args | Mar 21 2019 | ||||
7ef7774f7e5c | Sybren A. Stüvel (sybren) | Split main.go into several smaller files + renamed `httpendpoints.go` | Mar 21 2019 | ||||
b93e54e7614d | Sybren A. Stüvel (sybren) | Moved URL to end of Curl command | Mar 19 2019 | ||||
709369aa94cd | Sybren A. Stüvel (sybren) | Secure worker registration with a JWT signed with a pre-shared secret | Mar 19 2019 | ||||
cb31bad6ad45 | Sybren A. Stüvel (sybren) | Change config key 'authentication' to 'user_authentication' | Mar 19 2019 | ||||
ce354830e258 | Sybren A. Stüvel (sybren) | Added toastr message to 'copy curl' button | Mar 19 2019 | ||||
6b5997cb5ca1 | Sybren A. Stüvel (sybren) | Nicer styling for 'view log' and 'copy curl' | Mar 19 2019 | ||||
0c42f4f47f1e | Sybren A. Stüvel (sybren) | Updated changelog | Mar 19 2019 | ||||
0649e74da498 | Sybren A. Stüvel (sybren) | Don't register `/jwt/token-urls` endpoint when authentication was disabled | Mar 19 2019 | ||||
ddcbc1c81b75 | Sybren A. Stüvel (sybren) | Added 'Copy Curl' to copy the Curl command needed to download a task log | Mar 19 2019 | ||||
2ba64a71e091 | Sybren A. Stüvel (sybren) | Cache JWT token in JS variable | Mar 19 2019 | ||||
cb3c2330a758 | Sybren A. Stüvel (sybren) | Log more elaborate warning when /get-token is called without private key loaded | Mar 19 2019 | ||||
6b82ad0b2550 | Sybren A. Stüvel (sybren) | Protect /kick and task log endpoints with JWT tokens | Mar 19 2019 | ||||
37304c90275e | Sybren A. Stüvel (sybren) | Dashboard: only show worker list if there are workers | Mar 19 2019 | ||||
773bf9d52789 | Sybren A. Stüvel (sybren) | JavaScript improvements to error handling & reporting in JWT flow | 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 | ||||
99d8693c1144 | Sybren A. Stüvel (sybren) | Added MIT license text to JavaScript files | Mar 18 2019 | ||||
184b734e5c17 | Sybren A. Stüvel (sybren) | Fix double-close of a image watcher channel | Mar 18 2019 | ||||
393fca5325e1 | Sybren A. Stüvel (sybren) | Fix: test task creation created `{render}` directory | Mar 18 2019 | ||||
19977fae8d80 | Sybren A. Stüvel (sybren) | GetTestConfig() now explicitly loads from the flamenco source directory | Mar 18 2019 | ||||
389cfb822f63 | Sybren A. Stüvel (sybren) | TemplatePathPrefix now also searches in the current source directory | Mar 18 2019 | ||||
8692ebe37f7a | Sybren A. Stüvel (sybren) | Renamed some functions in testtask.go | Mar 18 2019 | ||||
5d84dd8cb2f7 | Sybren A. Stüvel (sybren) | Renamed testjob.go to testtask.go | Mar 18 2019 | ||||
9659b1264863 | Sybren A. Stüvel (sybren) | Merge branch 'hotfix-v2.3' | Mar 18 2019 | ||||
74121b7936af | Sybren A. Stüvel (sybren) | Bumped version to 2.3.1 | Mar 15 2019 | ||||
620bbd4c4ce6 | Sybren A. Stüvel (sybren) | Fix panic when handling jobless tasks | Mar 15 2019 | ||||
bc4f916ef856 | Sybren A. Stüvel (sybren) | Moved Flamenco Manager HTTP endpoint code into a separate file | Mar 15 2019 | ||||
77af2ca1f184 | Sybren A. Stüvel (sybren) | Garbage Collect: Perform GC sweep after the configured period | Mar 15 2019 | ||||
2c86b6cbfbe3 | Sybren A. Stüvel (sybren) | Start JWT download loop only if shamanserver.Go() is called | 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 | ||||
29c7da0d58c5 | Sybren A. Stüvel (sybren) | Garbage Collect: Reduce logging when checking symlinks | Mar 15 2019 | ||||
fed4fe8af367 | Sybren A. Stüvel (sybren) | Garbage Collect: collect & log more statistics | Mar 15 2019 | ||||
4333551df515 | Sybren A. Stüvel (sybren) | Log shaman as package 'shaman' and not the old 'shaman/libshaman' | Mar 15 2019 | ||||
88d48a405b58 | Sybren A. Stüvel (sybren) | Moved …/shaman/auth to …/jwauth | Mar 15 2019 | ||||
07936542b334 | Sybren A. Stüvel (sybren) | Removed Shaman packages from Gopkg.lock | Mar 15 2019 | ||||
a34e0c1b5f1f | Sybren A. Stüvel (sybren) | Removed some test endpoints | Mar 13 2019 | ||||
837bdfbacc41 | Sybren A. Stüvel (sybren) | Added test route for debugging JWT tokens | Mar 13 2019 | ||||
0ba9a8591fd3 | Sybren A. Stüvel (sybren) | Auto-download JWT public keys | Mar 13 2019 | ||||
a77aabe7e8d9 | Sybren A. Stüvel (sybren) | Make all tests (not just short ones) | Mar 13 2019 | ||||
4457c72cb55b | Sybren A. Stüvel (sybren) | Made unit tests faster by connecting to MongoDB only on suite start | Mar 13 2019 | ||||
4c9051ed1226 | Sybren A. Stüvel (sybren) | Don't overwrite latest-image.jpg when deploying | Mar 12 2019 | ||||
dc901999ac2b | Sybren A. Stüvel (sybren) | Pass correct worker ID when un-blacklisting | Mar 12 2019 | ||||
2f38312e71dd | Sybren A. Stüvel (sybren) | Reordered some imports | Mar 12 2019 | ||||
9e70c40aeb14 | Sybren A. Stüvel (sybren) | Relicensed from GPLv3 to MIT license | Mar 12 2019 | ||||
573be92d5ac1 | Sybren A. Stüvel (sybren) | Simplify version nr when exactly on a tag | Mar 12 2019 | ||||
5db6aaadc4ed | Sybren A. Stüvel (sybren) | Removed deploy.sh; deploy with `make deploy` instead | Mar 12 2019 | ||||
215786c8be9a | Sybren A. Stüvel (sybren) | Updated CHANGELOG | Mar 12 2019 | ||||
fce7e2467c24 | Sybren A. Stüvel (sybren) | Added JWT keys used in unit tests | Mar 12 2019 | ||||
c032521be8bf | Sybren A. Stüvel (sybren) | Documented Shaman endpoints | Mar 12 2019 | ||||
c714af4cf30c | Sybren A. Stüvel (sybren) | Removed Shaman http server | 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 | ||||
97b6b42cccdd | Sybren A. Stüvel (sybren) | Dashboard: fixed details always showing | Feb 26 2019 | ||||
92dff6f3ca3e | Sybren A. Stüvel (sybren) | Fix T61846: more efficient task update check | Feb 26 2019 | ||||
79bf05ebce23 | Sybren A. Stüvel (sybren) | build-via-docker.sh: always package | Feb 26 2019 | ||||
79cc2e74563c | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev6 | Feb 26 2019 | ||||
b2d00e09ff6c | Sybren A. Stüvel (sybren) | Updated changelog | Feb 26 2019 | ||||
45fe2a5db6de | Sybren A. Stüvel (sybren) | Setup mode: fixed data tables for variable editing | Feb 26 2019 | ||||
cfdbaa103a23 | Sybren A. Stüvel (sybren) | Fix T61849: allow removing blacklist entry from dashboard | Feb 26 2019 | ||||
4fe11d99f6a0 | Sybren A. Stüvel (sybren) | Configurable name in dashboard | Feb 22 2019 | ||||
84b9eb2b09e4 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev5 | Feb 21 2019 | ||||
141addc37152 | Sybren A. Stüvel (sybren) | build-via-docker.sh: made bundle-creation conditional based on $TARGET | Feb 21 2019 | ||||
72761a60fa24 | Sybren A. Stüvel (sybren) | Handle task timing metrics from the Worker | 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 | ||||
c52c65d2b48b | Sybren A. Stüvel (sybren) | Worker cleanup: configurable set of statuses to auto-remove | Feb 21 2019 | ||||
7bbbe3c0c5ca | Sybren A. Stüvel (sybren) | Automatically delete offline workers | Feb 21 2019 | ||||
7db66cb69d18 | Sybren A. Stüvel (sybren) | Log server: human-readable sizes in 'Skipped ... bytes' message | Feb 20 2019 | ||||
ea917be44c80 | Sybren A. Stüvel (sybren) | When serving log file, conditionally only show head + tail of the log | Feb 19 2019 | ||||
c0de57881733 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev3 | Feb 19 2019 | ||||
3478225239d4 | Sybren A. Stüvel (sybren) | Updated changelog | Feb 19 2019 | ||||
5f9bc2e2d452 | Sybren A. Stüvel (sybren) | Limit number of workers that can retry a task after it failed | Feb 19 2019 | ||||
e47780a63378 | Sybren A. Stüvel (sybren) | Allow soft-failed tasks to be run by other workers | Feb 19 2019 | ||||
8f827a2eb22a | Sybren A. Stüvel (sybren) | TaskUpdateQueue::QueueTaskUpdateWithExtra now expects outer update dict | Feb 19 2019 | ||||
9639e1cb476d | Sybren A. Stüvel (sybren) | Typo fix | 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 | ||||
338218f02a9c | Sybren A. Stüvel (sybren) | Updated CHANGELOG.md | Feb 14 2019 | ||||
e9c67553a372 | Sybren A. Stüvel (sybren) | Soft-fail tasks when there are workers left to retry it | Feb 14 2019 | ||||
d62e23d6f89c | Sybren A. Stüvel (sybren) | More detailed testing of task updates when blacklisting | Feb 14 2019 | ||||
46dd7659d4e5 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev1 | Feb 12 2019 | ||||
72c46706ea80 | Sybren A. Stüvel (sybren) | Fix T59491: Manager should detect starvation due to blacklisting | Feb 12 2019 | ||||
0f9fb203b4f2 | Sybren A. Stüvel (sybren) | Send "this log file does not exist" as log file when it doesn't exist. | Jan 11 2019 | ||||
cfb5cc825dfa | Sybren A. Stüvel (sybren) | Added missing return statement | Jan 11 2019 | ||||
84f1718a4b85 | Sybren A. Stüvel (sybren) | Bumped version to 2.4-dev0 | Jan 11 2019 | ||||
fa2e914245b5 | Sybren A. Stüvel (sybren) | Updated example config with more concrete variables | 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 | ||||
65c74bc3035d | Sybren A. Stüvel (sybren) | Less strict timeout checks | Jan 9 2019 | ||||
135f195d9ce9 | Sybren A. Stüvel (sybren) | Don't pass pointer to array | Jan 9 2019 | ||||
ea368d5c9b89 | Sybren A. Stüvel (sybren) | Dashboard: added checkbox to (de)select all workers | Dec 18 2018 | ||||
e85a902fb7f5 | Sybren A. Stüvel (sybren) | Include ffmpeg variable in default settings | Dec 18 2018 |