Gregor Kleen
|
350ee79af3
|
fix: zip handling & tests
|
2020-09-09 13:44:01 +02:00 |
|
Gregor Kleen
|
d624a951c5
|
feat(files): content dependent chunking
|
2020-09-07 14:27:36 +02:00 |
|
Gregor Kleen
|
f46d187f18
|
Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into version-bumps
|
2020-08-11 09:30:55 +02:00 |
|
Gregor Kleen
|
0fcb65f9fa
|
refactor: hlint
|
2020-08-10 21:59:16 +02:00 |
|
Gregor Kleen
|
c4c952ebc1
|
Merge branch 'master' into feat/customized-exercises
|
2020-08-04 10:07:36 +02:00 |
|
Gregor Kleen
|
460c133aac
|
feat: admin-crontab-r
|
2020-08-03 10:11:52 +02:00 |
|
Gregor Kleen
|
a0392dd329
|
fix: better concurrency behaviour
|
2020-07-31 18:00:30 +02:00 |
|
Gregor Kleen
|
9ee44aa2f1
|
feat(personalised-sheet-files): introduce routes & work on crypto
|
2020-07-28 19:14:15 +02:00 |
|
Gregor Kleen
|
19b8b0616f
|
fix: shutdown behaviour & tests
|
2020-07-21 15:52:45 +02:00 |
|
Gregor Kleen
|
e7a5162ec9
|
feat(db): automatic retry of database transactions upon system error
BREAKING CHANGE: transactions need to be retryable, now
|
2020-07-17 15:54:42 +02:00 |
|
Gregor Kleen
|
9a2cba5c0a
|
feat(files): move uploads from buffer to database
Rate limit pruning of unreferenced files
|
2020-07-17 15:54:42 +02:00 |
|
Gregor Kleen
|
e5acdad134
|
fix(sql): fix transaction behaviour of setSerializable
Fixes #535
|
2020-05-12 10:24:23 +02:00 |
|
Gregor Kleen
|
970ca784b0
|
fix(jobs): reduce likelihood for multiple queueing of notifications
|
2020-05-05 17:18:29 +02:00 |
|
Gregor Kleen
|
e8c2dc5aaa
|
feat(memcached): introduce general purpose memcached
|
2020-04-21 10:51:11 +02:00 |
|
Gregor Kleen
|
f0f046f4b6
|
refactor(metrics): collect better metrics about jobs
|
2020-03-03 16:50:55 +01:00 |
|
Gregor Kleen
|
cfaea9c08b
|
chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
|
2020-02-23 11:12:45 +01:00 |
|
Gregor Kleen
|
b74bb53041
|
feat(metrics): monitor job executor state
|
2020-02-21 15:14:50 +01:00 |
|
Gregor Kleen
|
0da6c49392
|
feat(metrics): monitor job durations
|
2020-02-21 13:28:52 +01:00 |
|
Gregor Kleen
|
43833db3e1
|
fix(cron-exec): consider lastExec before executing job
|
2019-11-19 17:09:49 +01:00 |
|
Gregor Kleen
|
ff161b2e04
|
feat: pruning of unreferenced files
|
2019-11-04 17:20:26 +01:00 |
|
Gregor Kleen
|
bb6703de47
|
fix(allocations): fix result notifications
|
2019-10-15 10:38:40 +02:00 |
|
Gregor Kleen
|
d13ace4edd
|
fix: fix build
|
2019-09-26 13:37:38 +02:00 |
|
Gregor Kleen
|
adc8d466ac
|
fix(jobs): cleaner shutdown of job-pool-manager
|
2019-09-26 11:56:33 +02:00 |
|
Gregor Kleen
|
5ebcd89e11
|
fix: restore behaviour of waiting asynchronously for job-management
|
2019-09-25 18:51:54 +02:00 |
|
Gregor Kleen
|
cc7a5289a4
|
fix: improve async behaviour
|
2019-09-25 18:36:39 +02:00 |
|
Gregor Kleen
|
67e3b38834
|
chore: bump versions
BREAKING CHANGE: yesod >=1.6
|
2019-09-25 13:46:10 +02:00 |
|
Gregor Kleen
|
2f38278ab1
|
feat(users): allow customisation of displayed email address
Fixes #459
|
2019-09-12 17:18:17 +02:00 |
|
Gregor Kleen
|
e29f042229
|
fix(jobs): implement job priorities
|
2019-09-05 16:14:11 +02:00 |
|
Gregor Kleen
|
90aef6423f
|
Merge branch 'master' into schools
|
2019-08-29 16:52:02 +02:00 |
|
Gregor Kleen
|
b39ba8b268
|
feat(ldap): automatically synchronise user data from ldap
|
2019-08-29 15:03:33 +02:00 |
|
Sarah Vaupel
|
a9c527621e
|
feat(crontab): cronjob for pruning expired invitations
|
2019-08-28 16:03:08 +02:00 |
|
Gregor Kleen
|
d621e61b11
|
feat(allocations): show table of all allocations
Cleanup imports & pageactions
|
2019-08-20 13:55:01 +02:00 |
|
Gregor Kleen
|
248482b1bb
|
feat(audit): automatic transaction log truncation
|
2019-08-06 14:22:16 +02:00 |
|
Gregor Kleen
|
67eda82bbc
|
fix(jobs): only write CronLastExec after job has executed
|
2019-08-05 19:04:09 +02:00 |
|
Gregor Kleen
|
0d610ccf44
|
feat(users): switching between AuthModes & password changing
|
2019-07-29 10:55:23 +02:00 |
|
Gregor Kleen
|
da59a2f9da
|
chore(tests): fix tests
|
2019-07-24 11:12:47 +02:00 |
|
Gregor Kleen
|
d1abe530b6
|
feat(health): check for active job workers
|
2019-07-24 09:41:17 +02:00 |
|
Gregor Kleen
|
20686f185b
|
refactor(jobs): switch to linked asyncs
|
2019-07-24 08:21:31 +02:00 |
|
Gregor Kleen
|
98d76e30ea
|
Make calls to unsafeHandler shorter lived
|
2019-05-30 23:37:48 +02:00 |
|
Gregor Kleen
|
30fe78ebdc
|
Decouple HealthCheck intervals
|
2019-05-24 22:24:48 +02:00 |
|
Gregor Kleen
|
2874d7a847
|
Deployment tweaks (working socket activation)
|
2019-05-11 20:14:59 +02:00 |
|
Gregor Kleen
|
ee5caeb381
|
Merge branch 'master' into feat/generic-invitations
|
2019-05-05 16:56:51 +02:00 |
|
Gregor Kleen
|
22c01d988c
|
Generic invitations for everything
|
2019-05-05 16:45:58 +02:00 |
|
Gregor Kleen
|
25badbe030
|
HealthReport
|
2019-04-30 17:19:42 +02:00 |
|
Gregor Kleen
|
ae42f9be03
|
Merge branch 'master' into feat/generic-invitations
|
2019-04-29 13:52:38 +02:00 |
|
Gregor Kleen
|
64c45c515e
|
Tutorials
|
2019-04-29 00:20:34 +02:00 |
|
Gregor Kleen
|
5bc0254f7f
|
Implement lecturer invitations with new system
|
2019-04-23 01:22:36 +02:00 |
|
Gregor Kleen
|
8591306b14
|
Prototype of generic invitation infrastructure
|
2019-04-22 23:56:05 +02:00 |
|
Gregor Kleen
|
bd98f11ad5
|
Overhaul corrector interface
|
2019-04-20 21:21:20 +02:00 |
|
Gregor Kleen
|
c10aff1c57
|
Merge branch 'master' into 328-formular-zum-kontakt-mit-kursteilnehmern
|
2019-04-18 14:42:35 +02:00 |
|