Gregor Kleen
|
dfe68d5924
|
feat: migrate indexes
|
2020-08-02 10:27:50 +02:00 |
|
Gregor Kleen
|
88a92390d5
|
feat(files): safer file deletion
|
2020-08-01 14:43:33 +02:00 |
|
Gregor Kleen
|
a0392dd329
|
fix: better concurrency behaviour
|
2020-07-31 18:00:30 +02:00 |
|
Gregor Kleen
|
d47d6aa6cc
|
fix: suppress exceptions relating to expired sessions
|
2020-07-29 09:46:38 +02:00 |
|
Gregor Kleen
|
c0b79274d8
|
chore(release): 18.3.0
|
2020-07-28 21:05:09 +02:00 |
|
Gregor Kleen
|
ec42d834ee
|
fix(campus-auth): properly handle login failures
|
2020-07-28 20:54:55 +02:00 |
|
Gregor Kleen
|
22882c1fa0
|
refactor: hlint
|
2020-07-28 20:21:02 +02:00 |
|
Gregor Kleen
|
9213b7554a
|
feat(failover): treat alternatives cyclically
|
2020-07-28 20:04:44 +02:00 |
|
Sarah Vaupel
|
d6f0d28a1f
|
fix: correct (switch) sheetHint and sheetSolution mail templates
|
2020-07-28 19:42:09 +02:00 |
|
Gregor Kleen
|
5e584048f5
|
chore(release): 18.2.2
|
2020-07-23 18:10:12 +02:00 |
|
Gregor Kleen
|
02fc0d476f
|
fix(submission): race condition allowed creating multiple subs
|
2020-07-23 17:58:36 +02:00 |
|
Gregor Kleen
|
de53c80a1e
|
fix(file-upload): size limitation was inverted
|
2020-07-23 17:58:15 +02:00 |
|
Gregor Kleen
|
908b1fc234
|
chore(load): retry http
|
2020-07-22 16:46:20 +02:00 |
|
Gregor Kleen
|
e6ede67ce5
|
chore(release): 18.2.1
|
2020-07-22 12:18:30 +02:00 |
|
Gregor Kleen
|
e84305769b
|
style: improve usability of genericFileField
|
2020-07-22 12:07:01 +02:00 |
|
Gregor Kleen
|
c20361897a
|
chore(release): 18.2.0
|
2020-07-21 20:21:42 +02:00 |
|
Gregor Kleen
|
0c7e56f405
|
feat(metrics): observe login attempts
|
2020-07-21 16:57:38 +02:00 |
|
Gregor Kleen
|
19b8b0616f
|
fix: shutdown behaviour & tests
|
2020-07-21 15:52:45 +02:00 |
|
Gregor Kleen
|
975ebc65c1
|
chore(release): 18.1.0
|
2020-07-20 17:00:56 +02:00 |
|
Gregor Kleen
|
b4b4a96aae
|
fix: tests
|
2020-07-20 16:47:44 +02:00 |
|
Gregor Kleen
|
240477b9ab
|
refactor: hlint
|
2020-07-20 16:13:45 +02:00 |
|
Gregor Kleen
|
4854d830fb
|
fix: tests
|
2020-07-20 16:02:08 +02:00 |
|
Gregor Kleen
|
96b3ba4392
|
fix: tests
|
2020-07-20 15:59:44 +02:00 |
|
Gregor Kleen
|
a60ad1abae
|
fix(files): allow clobbering files during form submission
|
2020-07-20 15:38:30 +02:00 |
|
Gregor Kleen
|
d770afd2c6
|
feat(sheets): require exam registration
|
2020-07-20 14:26:55 +02:00 |
|
Gregor Kleen
|
c87c9c13d1
|
fix(deletion): fix usage of deleteR from POST handler
|
2020-07-20 14:17:14 +02:00 |
|
Gregor Kleen
|
febf316c6c
|
refactor: split up sheet handlers
|
2020-07-20 12:06:13 +02:00 |
|
Gregor Kleen
|
e62d7a34e6
|
feat(csv): don't limit number of exported rows
|
2020-07-20 09:20:58 +02:00 |
|
Gregor Kleen
|
cf412a4b54
|
fix(migration): omit index for old versions of postgres
|
2020-07-18 16:42:41 +02:00 |
|
Gregor Kleen
|
6b16330eea
|
chore(release): 18.0.0
|
2020-07-17 17:07:50 +02:00 |
|
Gregor Kleen
|
fc49f46f50
|
refactor: hlint
|
2020-07-17 16:52:34 +02:00 |
|
Gregor Kleen
|
cadb18df7b
|
refactor: use minioIsDoesNotExist
|
2020-07-17 15:54:43 +02:00 |
|
Gregor Kleen
|
82b24df1f0
|
refactor: hlint
|
2020-07-17 15:54:43 +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
|
1926917dd7
|
feat(files): further balance file jobs
|
2020-07-17 15:54:42 +02:00 |
|
Gregor Kleen
|
1380d9d21e
|
feat(invitations): anonymous invitations
|
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
|
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
|
353b7704dc
|
chore(files): migration to content-addressable storage
|
2020-07-17 15:54:28 +02:00 |
|
Gregor Kleen
|
14be8f61b4
|
refactor(files): store content separately from metadata
|
2020-07-17 15:54:28 +02:00 |
|
Gregor Kleen
|
a8b96a6f95
|
chore(nix): add minio to shell.nix
|
2020-07-17 15:54:28 +02:00 |
|
Gregor Kleen
|
da1bf86d5e
|
fix(ldap-failover): improve concurrency & error handling
|
2020-07-17 15:42:44 +02:00 |
|
Gregor Kleen
|
a3c1c20567
|
chore(release): 17.8.0
|
2020-07-17 08:21:55 +02:00 |
|
Gregor Kleen
|
2fd060d55b
|
feat(course-comm): recipient categories for sheets and exams
|
2020-07-16 19:28:37 +02:00 |
|
Gregor Kleen
|
daa1f837c7
|
fix: tests
|
2020-07-14 09:04:16 +02:00 |
|
Gregor Kleen
|
7fadcf52b7
|
fix(specific file submission): swap labels
|
2020-07-13 09:49:19 +02:00 |
|
Gregor Kleen
|
c6ed22c687
|
chore(release): 17.7.0
|
2020-07-13 09:35:19 +02:00 |
|
Gregor Kleen
|
9dee134b11
|
feat(file-uploads): maximum file sizes
|
2020-07-13 09:32:28 +02:00 |
|
Gregor Kleen
|
46ce477235
|
feat(corrections): better highlight corrected files
Fixes #602
|
2020-06-27 15:39:16 +02:00 |
|
Gregor Kleen
|
b0a81b2798
|
chore(release): 17.6.5
|
2020-06-26 17:49:57 +02:00 |
|