Commit Graph

68 Commits

Author SHA1 Message Date
Gregor Kleen
92ec39143d (Principal) support for zero-downtime restart 2019-05-13 20:39:01 +02:00
Gregor Kleen
2874d7a847 Deployment tweaks (working socket activation) 2019-05-11 20:14:59 +02:00
Gregor Kleen
4d7d3f43a5 Merge branch 'feat/materials' into 'master'
Feat/materials

See merge request !207
2019-05-04 17:55:28 +02:00
Gregor Kleen
7933877bed Enable job-handling explicitly where needed 2019-05-04 17:52:02 +02:00
Steffen Jost
fcd2b58281 Merge master, no surprises 2019-05-04 12:12:53 +02:00
Gregor Kleen
347a5ace63 Fix build 2019-04-30 21:23:05 +02:00
Gregor Kleen
99fdd4b46f Assimilate WATCHDOG_USEC 2019-04-30 21:15:37 +02:00
Gregor Kleen
8ade1a1bb1 Delay systemd notify ready until first successful healthcheck 2019-04-30 19:59:47 +02:00
Gregor Kleen
25badbe030 HealthReport 2019-04-30 17:19:42 +02:00
Gregor Kleen
64c45c515e Tutorials 2019-04-29 00:20:34 +02:00
Steffen Jost
0d4d4a16bf merge master 2019-04-27 15:53:21 +02:00
Gregor Kleen
dd30a97bfa Minor cleanup 2019-04-27 14:17:13 +02:00
Steffen Jost
454bee3834 merge master 2019-04-27 13:17:16 +02:00
Gregor Kleen
996d04574f Fix build 2019-04-27 10:31:18 +02:00
Gregor Kleen
60d6d2eda5 printf debugging 2019-04-27 10:24:47 +02:00
Gregor Kleen
53db7803b7 Debugging for socket bind 2019-04-26 13:22:20 +02:00
Gregor Kleen
e1f65a8399 systemd integration 2019-04-25 15:43:05 +02:00
Steffen Jost
d5e1c92794 Initial Stubs 2019-04-25 14:01:24 +02:00
Gregor Kleen
680b674b09 Solidify design of BearerToken 2019-04-04 19:33:39 +02:00
Gregor Kleen
37e4adc0db Modularize & clean up homepage
Fixes #306
2019-04-03 16:02:44 +02:00
Gregor Kleen
0a69047acf Introduce timeouts for all ldap actions 2019-01-22 20:05:19 +01:00
Gregor Kleen
4e718ee287 Cleanup & haddock 2019-01-17 11:44:18 +01:00
Gregor Kleen
30a5aff70e Implement connection pooling for LDAP 2018-12-11 21:21:02 +01:00
Gregor Kleen
48080639b1 Memcached integration for widgets 2018-12-05 13:50:46 +01:00
Gregor Kleen
3ad8505489 Generalize encrypted error messages to encoded SecretBoxes 2018-11-29 11:01:49 +01:00
Gregor Kleen
431eb45a94 Log to file during tests 2018-11-27 19:11:28 +01:00
Gregor Kleen
12c1a4ca71 Address hlint 2018-11-02 19:57:42 +01:00
Gregor Kleen
3d91e0fabd Setup hlint & yesod 2018-10-31 23:55:29 +01:00
Gregor Kleen
eff7875c1c Cleanup language extensions 2018-10-28 19:11:40 +01:00
Gregor Kleen
849e3eb347 Interface for decrypting error messages 2018-10-28 14:14:27 +01:00
Gregor Kleen
90e942f5b4 Better error messages, Store config in db
Fixes #197
Fixes #93
2018-10-27 22:24:43 +02:00
Gregor Kleen
3e784534a0 Framework for dynamic log settings & major jobs cleanup 2018-10-19 14:59:28 +02:00
Gregor Kleen
a23841e4f8 Start work on SystemMessages 2018-10-17 22:30:47 +02:00
Gregor Kleen
540bb8fe2e nicer logging 2018-10-13 22:36:17 +02:00
Gregor Kleen
8db4347ac3 Reduce noise 2018-10-13 16:55:52 +02:00
Gregor Kleen
d00c6abd6b Fix build 2018-10-13 16:48:11 +02:00
Gregor Kleen
99c53fee73 Cronjobs & notifications for sheet active/inactive 2018-10-13 15:41:02 +02:00
Gregor Kleen
20db862f53 Cleanup & worker pool 2018-10-10 12:18:22 +02:00
Gregor Kleen
39d493dfb7 Emit Settings on startup for debugging 2018-10-05 21:41:56 +02:00
Gregor Kleen
68ddceb5f1 Introduce smtpPool 2018-10-02 16:00:04 +02:00
Gregor Kleen
a63e59d5a3 Merge branch 'master' into feat/jobs 2018-10-01 13:17:37 +02:00
Gregor Kleen
857dc92ca2 Overhaul authentication
Fixes #186
2018-09-28 21:27:19 +02:00
SJost
45563750ac School Handler Stub; Profile shows own courses with lean dbTable 2018-09-10 14:38:19 +02:00
Gregor Kleen
264ad01d8f Introduce database versioning
Fixes #120
2018-08-13 14:13:38 +02:00
Gregor Kleen
51c04aec20 Make a bunch of things case insensitive in database
Fixes #96

Might require manual database migration
2018-07-22 18:49:39 +02:00
Gregor Kleen
7a74b86f6d Add "clear" argument to fill-db.hs 2018-07-06 21:34:57 +02:00
Gregor Kleen
efe7546a24 Force User fields to be correct 2018-07-04 12:27:08 +02:00
Gregor Kleen
523282e694 Use canned password management instead of implementing our own 2018-07-04 12:01:57 +02:00
Gregor Kleen
acd100bca7 PWFile auth-plugin 2018-07-04 11:35:30 +02:00
SJost
15291cda7c Merge branch 'master' into feat/exercises 2018-06-25 16:01:33 +02:00