Sarah Vaupel
|
f2cf9344e7
|
Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
|
2022-06-09 21:09:18 +02:00 |
|
Steffen Jost
|
5a23df606c
|
chore(lms): add dequeueing to crontab and change setting to hour
|
2022-04-26 16:09:59 +02:00 |
|
Steffen Jost
|
e0c429cd1e
|
chore(lms): work on lms send notifications, work-in-progress
|
2022-04-14 18:13:35 +02:00 |
|
Steffen Jost
|
39f16b90db
|
chore(lms): lmsstatus to proper semigroup, notifications for qualifications added but need more work
|
2022-04-08 17:28:55 +02:00 |
|
Steffen Jost
|
5aa096f56a
|
fix(email): rename settings parameter and switch to safe default
|
2022-01-06 14:24:12 +01:00 |
|
Steffen Jost
|
272eb73203
|
chore(email): option to keep sender fixed and use replyto instead
|
2022-01-06 13:18:34 +01:00 |
|
Steffen Jost
|
abd85afe57
|
chore(settings): allow notls or none as smtptls setting for convenience
|
2021-11-25 17:30:40 +01:00 |
|
Gregor Kleen
|
59c7c17665
|
fix(jobs): flush only partially for reliability
|
2021-07-30 16:42:04 +02:00 |
|
Gregor Kleen
|
9df0686086
|
feat: load shedding
|
2021-07-21 12:37:54 +02:00 |
|
Gregor Kleen
|
adbbb8db6b
|
chore: support storing chunks in minio
|
2021-06-27 10:51:58 +02:00 |
|
Gregor Kleen
|
939ab37588
|
feat: additional general purpose caching tier (memcachedLocal)
|
2021-04-08 18:36:06 +02:00 |
|
Gregor Kleen
|
50fdcb4540
|
feat(db): provide our own implementation of connection pooling
Also allows monitoring pool status (available/in use connections,
total number of takes from pool)
This reverts commit 35ac503bf9.
|
2021-02-23 16:30:24 +01:00 |
|
Gregor Kleen
|
35ac503bf9
|
feat(db): optionally disable some db connection pooling
|
2021-02-21 20:44:45 +01:00 |
|
Gregor Kleen
|
fb6ae089c6
|
feat(bot-mitigations): only logged in table sorting
|
2021-02-21 13:39:47 +01:00 |
|
Gregor Kleen
|
8d1f216b5b
|
feat(caching): introduce cache prewarming
|
2021-02-17 14:31:30 +01:00 |
|
Gregor Kleen
|
1cd79d35e2
|
feat(minio): use separate bucket for temporary files
|
2021-02-15 11:44:00 +01:00 |
|
Gregor Kleen
|
36debd865f
|
feat: implement in-memory cache for file download
|
2021-02-10 20:06:59 +01:00 |
|
Gregor Kleen
|
e61b5611b1
|
fix(jobs): prevent offloading instances from deleting cron last exec
|
2021-02-10 16:55:27 +01:00 |
|
Gregor Kleen
|
8798f547a6
|
feat: ensure cached study feature relevance is up to date
|
2021-02-08 19:53:00 +01:00 |
|
Gregor Kleen
|
09fb26f1a8
|
feat(jobs): batch job offloading
BREAKING CHANGE: Job offloading
|
2021-02-01 09:52:47 +01:00 |
|
Gregor Kleen
|
8939a8b90a
|
fix(tokens): introduce clock leniency and remove start for downloads
|
2020-12-13 00:36:11 +01:00 |
|
Gregor Kleen
|
1d3fd8c8a7
|
fix: hopefully improve workflow auth performance
|
2020-12-11 19:56:05 +01:00 |
|
Gregor Kleen
|
3a90c88b35
|
fix(files): better configuration for file batch jobs
|
2020-12-08 18:04:39 +01:00 |
|
Gregor Kleen
|
707b41d4ec
|
feat: allow separating user generated content into separate domain
|
2020-12-02 16:58:52 +01:00 |
|
Gregor Kleen
|
03fec7752b
|
Merge branch 'master' into workflows
|
2020-11-05 12:19:18 +01:00 |
|
Gregor Kleen
|
0dbf4f8bde
|
fix(mail): better separation of sender/from/envelope-from
|
2020-11-04 17:21:40 +01:00 |
|
Gregor Kleen
|
1666081fea
|
feat(mail): archive all sent mail & better verp
|
2020-11-04 15:27:06 +01:00 |
|
Gregor Kleen
|
fd7c91f5b8
|
feat(workflows): initiate
|
2020-10-19 21:46:10 +02:00 |
|
Gregor Kleen
|
0e1035ddb0
|
refactor: generalize mkFaqItems
|
2020-09-28 12:23:38 +02:00 |
|
Gregor Kleen
|
284aae1213
|
feat(jobs): move held-up jobs to different workers
|
2020-09-21 23:14:37 +02:00 |
|
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
|
58c2420458
|
feat(files): chunk prune-unreferenced-files finer
|
2020-09-03 14:53:20 +02:00 |
|
Gregor Kleen
|
8f608c1955
|
feat(files): chunking
BREAKING CHANGE: files now chunked
|
2020-09-02 21:25:20 +02:00 |
|
Gregor Kleen
|
c68a01d7ae
|
refactor: split foundation & llvm
BREAKING CHANGE: split foundation
|
2020-08-14 17:02:14 +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
|
b9181de154
|
chore: bump to ghc-8.10
|
2020-08-10 15:41:19 +02:00 |
|
Gregor Kleen
|
1fe63a23a0
|
feat(personalised-sheet-files): collated ignore
|
2020-08-07 14:31:22 +02:00 |
|
Gregor Kleen
|
c4c952ebc1
|
Merge branch 'master' into feat/customized-exercises
|
2020-08-04 10:07:36 +02:00 |
|
Gregor Kleen
|
88a92390d5
|
feat(files): safer file deletion
|
2020-08-01 14:43:33 +02:00 |
|
Gregor Kleen
|
9ee44aa2f1
|
feat(personalised-sheet-files): introduce routes & work on crypto
|
2020-07-28 19:14:15 +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
|
d9e9179a52
|
feat(files): buffer uploads to minio
Missing: batch job to transfer uploads to database
|
2020-07-17 15:54:39 +02:00 |
|
Gregor Kleen
|
0e68b6cf53
|
feat(ldap): failover
|
2020-04-27 16:17:00 +02:00 |
|
Gregor Kleen
|
b9b090992f
|
feat(caching): aggressively cache nav items
|
2020-04-22 11:14:25 +02:00 |
|
Gregor Kleen
|
e8c2dc5aaa
|
feat(memcached): introduce general purpose memcached
|
2020-04-21 10:51:11 +02:00 |
|
Gregor Kleen
|
096b92f300
|
refactor: hlint
|
2020-04-15 13:19:47 +02:00 |
|
Gregor Kleen
|
ead6015dfe
|
feat(system-messages): refactor cookies & improve system messages
BREAKING CHANGE: names of cookies & configuration changed
|
2020-04-15 10:39:26 +02:00 |
|
Gregor Kleen
|
a7e64bce7b
|
fix: configure sessions to be strictly same-site
|
2020-03-16 09:05:42 +01:00 |
|
Gregor Kleen
|
996005935d
|
feat(serversessions): move session storage to dedicated memcached
fixes #390
|
2020-03-13 17:26:47 +01:00 |
|