Graphmaster
Graph
master
History Graph
History Graph
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
a184a7a6e427 | Sybren A. Stüvel (sybren) | Make `jwtkeys` directory if it doesn't exist yet | Mar 27 2019 | ||||
738c27510afc | Sybren A. Stüvel (sybren) | Added explanation of version numbers to documentation | Mar 26 2019 | ||||
7a222abafb2f | Sybren A. Stüvel (sybren) | Updated README to reflect current reality | Mar 26 2019 | ||||
7d8305d59641 | Sybren A. Stüvel (sybren) | Simplified some JS | Mar 26 2019 | ||||
b71a9ffaa2ea | Sybren A. Stüvel (sybren) | Simplified code a bit | Mar 26 2019 | ||||
dec7831921f1 | Sybren A. Stüvel (sybren) | Remove 'v' from 'v2.4' version number in package file names | Mar 25 2019 | ||||
2a1735d25dc6 | Sybren A. Stüvel (sybren) | Serve last-image.html as static page | Mar 25 2019 | ||||
0a55a31d922f | Sybren A. Stüvel (sybren) | Fixed VERSION in Makefile | Mar 25 2019 | ||||
d94383ac20ec | Sybren A. Stüvel (sybren) | Marked version 2.4 as released | Mar 25 2019 | ||||
08c09461be91 | Sybren A. Stüvel (sybren) | Allow restarting Manager without auth when auth is disabled | Mar 22 2019 | ||||
4e78e09ab72c | Sybren A. Stüvel (sybren) | Clarified function name | Mar 22 2019 | ||||
b150c2a071de | Sybren A. Stüvel (sybren) | Never save JWT public keys URL, it's computed from the Flamenco Server URL | Mar 21 2019 | ||||
233bd980c81e | Sybren A. Stüvel (sybren) | Updated some default values for config settings | Mar 21 2019 | ||||
cab2014b7d52 | Sybren A. Stüvel (sybren) | Slight tweaks to restart pages | Mar 21 2019 | ||||
e4524cd0b846 | Sybren A. Stüvel (sybren) | Redirect /setup to / when in normal mode | Mar 21 2019 | ||||
5603c601a4a8 | Sybren A. Stüvel (sybren) | Updated CHANGELOG | Mar 21 2019 | ||||
2ef566ff47c5 | Sybren A. Stüvel (sybren) | Allow toggling between normal and setup mode from the web | Mar 21 2019 | ||||
b91fd8c782ff | Sybren A. Stüvel (sybren) | Websetup: removed 'advanced users' warning | Mar 21 2019 | ||||
1fe26b7b8d95 | Sybren A. Stüvel (sybren) | Dashboard now also uses a layout.html | Mar 21 2019 | ||||
e7ac4d5d8361 | Sybren A. Stüvel (sybren) | Sort endpoints by alphabet | Mar 21 2019 | ||||
05717bc1a845 | Sybren A. Stüvel (sybren) | Moved '/static/latest-image.jpg' endpoint to correct section | Mar 21 2019 | ||||
274fa40f753a | Sybren A. Stüvel (sybren) | Typo in Vue component HTML | 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 | ||||
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 |