Commit Graph

2733 Commits

Author SHA1 Message Date
Unrud
30c9c55358 Exit immediately after cleanup when signal is received
Waiting for clients introduces the risk that we exceed some timeout (e.g. from systemd) and get killed instead.
2020-08-31 14:11:42 +02:00
Unrud
46c39b28d6 Make shutdown_socket optional 2020-08-31 13:54:47 +02:00
Tuna Celik
9b3bb2de2b Skipped empty proppatch request notifications 2020-08-19 01:51:15 +02:00
Tuna Celik
90f10f2c4a Changed HookNotificationItem preparition priority 2020-08-19 01:45:05 +02:00
Tuna Celik
3214c498d1 Code Refactoring 2020-08-19 01:40:59 +02:00
Tuna Celik
06fbac67a1 Added hook to proppatch request 2020-08-19 01:38:49 +02:00
Unrud
b98cd98c4c Fix internal server on FreeBSD 2020-08-18 22:51:35 +02:00
Tuna Celik
46d1a31441 Improved rabbitmq connection lost recovery 2020-08-18 11:26:25 +02:00
Tuna Celik
95eb44a87f Modified exception handling for notification item publishing to handle any exception 2020-08-17 15:13:40 +02:00
Tuna Celik
b8af0c7490 Added connection recovery and logging 2020-08-17 15:09:38 +02:00
Tuna Celik
896642b374 Changed queue durability from false to true 2020-08-17 14:44:16 +02:00
Tuna Celik
bf5272e83d Improved notification message with user/calendar point as field 2020-08-17 14:43:52 +02:00
Tuna Celik
da31f80ba5 Refactoring 2020-08-17 03:32:13 +02:00
Tuna Celik
d3d0437bce Changed hook notification strategy on deletion 2020-08-17 03:30:18 +02:00
Tuna Celik
ecff5fac82 Code Cleanup and Optimisation 2020-08-17 03:19:27 +02:00
Tuna Celik
3882cf2bc8 Renamed variable 2020-08-17 03:05:48 +02:00
Tuna Celik
b2fc8bbb0c Refactoring 2020-08-17 03:01:21 +02:00
Tuna Celik
d19c16c8d3 Refactoring 2020-08-17 02:38:06 +02:00
Tuna Celik
1289003da1 Refactoring 2020-08-17 02:37:21 +02:00
Tuna Celik
b2a0067a57 Refactoring 2020-08-17 02:36:22 +02:00
Tuna Celik
2e93c012bf Refactoring 2020-08-17 02:29:28 +02:00
Tuna Celik
dc92a88584 Refactoring 2020-08-17 02:26:30 +02:00
Tuna Celik
bfe4332ac5 Refactoring 2020-08-17 02:23:49 +02:00
Tuna Celik
389a6b9906 Code cleanup and refactoring 2020-08-17 02:14:04 +02:00
Tuna Celik
5253a464ab Addd hook capability 2020-08-17 02:05:02 +02:00
Unrud
1edfb16143 Fix isort test
Was broken by isort>=5
2020-07-23 18:42:43 +02:00
Unrud
f780853d8f Fix internal server on OpenBSD
On OpenBSD closed sockets are handled as exceptional conditions.
Fixes #1062
2020-06-06 21:08:14 +02:00
Unrud
e0247f8f92 Cosmetics 2020-05-24 13:41:08 +02:00
Unrud
7ed5122636 Use 403 response for supported-report and valid-sync-token errors
Some clients don't handle 409
2020-05-24 13:32:24 +02:00
Unrud
e63a6e0c85 Cosmetics 2020-05-24 13:31:14 +02:00
Unrud
d3b90506f5 Add tests for conflicting UIDs and overwriting of items 2020-05-24 13:19:29 +02:00
Unrud
b9bb017edf Test current-user-principal prop authentication workaround 2020-05-24 13:19:29 +02:00
Unrud
6ec63ccc9b Handle missing IPv6 support by the kernel
This is different from disabled IPv6.

Fixes #1050
2020-05-24 10:11:40 +02:00
Unrud
83c02a64b9 Shorter web interface title 2020-05-22 16:34:48 +02:00
Unrud
3be9a22a91 Fix XML error messages
Fixes #825
2020-05-22 16:34:02 +02:00
Unrud
8740357eb2 Remove useless constant 2020-05-19 17:04:40 +02:00
Unrud
150dd0c4cd Trim all (ASCII) whitespace characters 2020-05-19 07:06:44 +02:00
Unrud
593f9b688c Remove unnecessary string trimming 2020-05-19 06:48:12 +02:00
Unrud
d26ee9e7ed Revert "Use secure RNG for auth delay"
This reverts commit 7b79c00ae2.
2020-05-17 01:43:52 +02:00
Unrud
4d632a97f3 Use secure RNG for UIDs
Closes #766
2020-05-15 23:34:31 +02:00
Unrud
630d49b7cf Fix file permissions in storage folder
Closes #1024
2020-05-15 21:54:10 +02:00
Unrud
63e00ca677 Direct creation of files for batch uploads 2020-05-15 21:54:10 +02:00
Unrud
7b79c00ae2 Use secure RNG for auth delay 2020-05-15 21:54:09 +02:00
Unrud
2b60f8ca2a Don't save password in session storage 2020-05-03 21:00:48 +02:00
Unrud
3c778ef95e Cosmetics 2020-04-28 21:56:13 +02:00
Unrud
8de3a234c4 Escape all occurrences not only the first 2020-04-28 14:11:35 +02:00
Unrud
7f2d5cea62 New right "i": Only allowing HTTP method GET 2020-04-22 19:20:42 +02:00
Unrud
9bd852ba5e Remove duplicated code 2020-04-22 19:20:36 +02:00
Unrud
d73a308294 Cosmetics 2020-04-22 19:20:30 +02:00
Unrud
d5f5eeeddf from_file rights: Replace config parser interpolation 2020-04-22 19:20:24 +02:00