Commit Graph

  • e25f5bb4ae Travis: Skip update on osx Unrud 2019-06-15 10:05:24 +02:00
  • 970efe3647 Travis: Test python-3.7 Unrud 2019-06-15 10:01:20 +02:00
  • 581774774f Move isort configuration to setup.cfg Unrud 2019-06-15 09:46:28 +02:00
  • eed3d97458 Fix isort configuration Unrud 2019-06-15 09:45:21 +02:00
  • 14b46c04bf Create configuration for isort Unrud 2019-06-15 09:01:55 +02:00
  • 7527998135 Try using the new winehq key Braxton Plaxco 2019-06-04 20:56:37 -04:00
  • 27185f7291 Get python3 ./setup.py test to pass cleanly Braxton Plaxco 2019-06-04 19:54:04 -04:00
  • 2a6d2dcf94 Add .vscode to .gitignore Unrud 2018-12-21 23:26:02 +01:00
  • c688b65e17 Travis: fix osx Unrud 2018-11-04 20:30:41 +00:00
  • 55cd363f10 remove unused variables Unrud 2018-11-04 18:54:11 +00:00
  • edc20ed510 Implement fallback for multiprocessing module Unrud 2018-11-03 21:51:09 +00:00
  • e5c4373606 Test MOVE between collections Unrud 2018-11-03 21:02:28 +00:00
  • 818c9e273e more rights tests Unrud 2018-09-18 21:05:04 +02:00
  • 73338ac20b use correct module Unrud 2018-09-18 21:04:58 +02:00
  • 6e19ed893a show module name in error message Unrud 2018-09-18 21:04:57 +02:00
  • 8c8886a808 coveralls Unrud 2018-09-09 17:28:01 +02:00
  • 6b9fc870c2 BaseServer doesn't have __exit__ in Python < 3.6 Unrud 2018-09-09 15:17:08 +02:00
  • 93c1581e21 tests: enable debugging for new processes Unrud 2018-09-09 15:16:20 +02:00
  • f1de843188 test WSGI server Unrud 2018-09-09 14:58:44 +02:00
  • 171651e205 test command line interface Unrud 2018-09-09 14:58:44 +02:00
  • a146521500 test storage verification Unrud 2018-09-09 14:58:44 +02:00
  • 515a5c9d18 cosmetics Unrud 2018-09-09 14:58:43 +02:00
  • ea7916e0fa cls.logger no longer exists Unrud 2018-09-09 14:58:43 +02:00
  • 95d8c273c4 restore EAI_ADDRFAMILY after test Unrud 2018-09-09 14:58:42 +02:00
  • e4ee569bd2 Measure coverage of forked processes Unrud 2018-09-09 07:28:36 +02:00
  • ae99584a7b Modify OpenSSL's RNG after fork Unrud 2018-09-09 07:28:36 +02:00
  • 7002d06f4d remove unused extra_config argument Unrud 2018-09-09 07:28:35 +02:00
  • a5ebf6daef add codecov badge Unrud 2018-09-08 17:02:04 +02:00
  • 7efc3203fc fix WINE code coverage paths Unrud 2018-09-08 17:01:42 +02:00
  • aad7906090 codecov Unrud 2018-09-08 14:42:22 +02:00
  • 39815b3833 configure coverage Unrud 2018-09-08 14:42:21 +02:00
  • e55d188b27 gitignore Unrud 2018-09-08 14:42:21 +02:00
  • 4fb851c80e cleanup and wait for child processes Unrud 2018-09-08 14:42:20 +02:00
  • db8a7302a0 upgrading six not required for python > 3.3 Unrud 2018-09-08 14:42:20 +02:00
  • 1a26df865c passlib: use hash() instead of deprecated encrypt() Unrud 2018-09-08 14:42:19 +02:00
  • 94bb4fbdae Tests: generalize IPv6 detection Unrud 2018-09-08 09:24:46 +02:00
  • 7760f4edf0 Travis doesn't support IPv6 on osx and linux with sudo Unrud 2018-09-06 10:50:55 +02:00
  • 8fe2d987e0 Use IP instead of hostname localhost Unrud 2018-09-06 10:50:54 +02:00
  • 44d84baa5a add travis build badge Stephen 2018-05-03 20:09:04 -07:00
  • 9d72341df2 Use CRITICAL level for start-up failures Unrud 2018-09-06 09:12:54 +02:00
  • 9b029ac084 use one application for all hosts Unrud 2018-09-06 09:12:53 +02:00
  • dec2ad8bea Add support for IPv6 hostnames Unrud 2018-09-06 09:12:53 +02:00
  • 2275ba4f93 Add support for systemd socket activation Unrud 2018-09-06 09:12:52 +02:00
  • f1a587e9d7 cosmetics Unrud 2018-09-06 09:12:52 +02:00
  • e0eeae02dd Modify socket in server_bind() Unrud 2018-09-06 09:12:51 +02:00
  • 9c802e0f57 skip ambiguous isort modules Unrud 2018-09-05 11:30:25 +02:00
  • 901c5d059f only use forking on posix Unrud 2018-09-05 11:30:25 +02:00
  • bfa711b939 Test on wine Unrud 2018-09-05 11:30:24 +02:00
  • 35484c9b79 Refactor multifilesystem Unrud 2018-09-04 03:33:50 +02:00
  • f2d63ad7f7 Remove duplicate docstring Unrud 2018-09-04 03:33:49 +02:00
  • 979414ce85 Move get_filtered to BaseCollection Unrud 2018-09-04 03:33:48 +02:00
  • 5e0a387ed9 remove whitespace before email Unrud 2018-09-04 03:33:47 +02:00
  • 5a433f5476 Test internal server Unrud 2018-09-04 03:33:45 +02:00
  • 49d35cf618 Delay SSL handshake Unrud 2018-09-04 03:33:43 +02:00
  • 17127d97a6 Test web plugin Unrud 2018-09-04 03:33:42 +02:00
  • 6fc69b480f Never skip sync token tests Unrud 2018-09-04 03:33:42 +02:00
  • aec2a62931 remove unused methods from storage interface Unrud 2018-09-04 03:33:39 +02:00
  • a8c587f984 Remove implementation for storage.move() Unrud 2018-09-04 03:33:38 +02:00
  • 8a817cf402 Copy configuration before modifying Unrud 2018-09-04 03:33:36 +02:00
  • df5eb1bfcc include all packages Unrud 2018-08-29 16:39:26 +02:00
  • e5de5f3c87 Change URLs to https and remove www in doc/metadata Unrud 2018-08-29 16:39:25 +02:00
  • 924ae17e7c remove license from invocation scripts Unrud 2018-08-29 16:39:25 +02:00
  • 5429f5c1a9 assert sanitized and stripped paths Unrud 2018-08-28 16:19:50 +02:00
  • c08754cf92 Don't overwrite attributes of classes Unrud 2018-08-28 16:19:49 +02:00
  • 6c12b13ec1 reduce default parallel connections to 8 Unrud 2018-08-28 16:19:48 +02:00
  • 8869b34470 refactor Unrud 2018-08-28 16:19:36 +02:00
  • 1bdc47bf44 Make predefined rights plugins more restrictive and remove NoneAuth Unrud 2018-08-21 18:43:48 +02:00
  • 2cb7060539 Rename storage.Item.item to vobject_item Unrud 2018-08-21 18:43:47 +02:00
  • 75c1168f54 Remove getattr from storage.Item Unrud 2018-08-21 18:43:46 +02:00
  • e098046ad3 Process data before and after the storage is locked Unrud 2018-08-21 18:43:46 +02:00
  • 0a492a00b1 Allow finer control in rights plugin Unrud 2018-08-21 18:43:45 +02:00
  • 72501c6e23 only set level on "radicale" logger Unrud 2018-08-21 18:43:45 +02:00
  • 09644414b5 set logging level to DEBUG for tests Unrud 2018-08-21 18:43:44 +02:00
  • aec94cc5b3 Never create collection without tag via PUT Unrud 2018-08-21 18:43:43 +02:00
  • 464e4ca920 remove unused code Unrud 2018-08-21 18:43:42 +02:00
  • c845c5a372 don't focus login formular when refreshing Unrud 2018-08-21 18:43:42 +02:00
  • f2389a1e53 specify filename for downloaded address books and calendars Unrud 2018-08-18 16:43:19 +02:00
  • 5f8b9e5672 remove left behind debug output Unrud 2018-08-18 16:43:18 +02:00
  • af831ff13f Log thread name when not main thread Unrud 2018-08-18 16:43:18 +02:00
  • b8627c33fb prevent overwriting collections when uploading Unrud 2018-08-18 14:08:02 +02:00
  • 76f7adfed4 make collection names bold Unrud 2018-08-18 14:07:50 +02:00
  • 53b064bc2f add upload dialog to web interface Unrud 2018-08-18 12:56:42 +02:00
  • 30a9ecc06b Use forking for internal server when available Unrud 2018-08-18 12:56:41 +02:00
  • ddd99a5329 Check that storage lock guarantees are met Unrud 2018-08-18 12:56:41 +02:00
  • 5d969ff65c Include versions in item cache hash Unrud 2018-08-18 12:56:40 +02:00
  • f708a7b2b6 Use " instead of ' Unrud 2018-08-18 12:56:40 +02:00
  • 24f835a2a1 Remove unused configuration Unrud 2018-08-18 12:56:39 +02:00
  • 8281769edf Move filesystem_fsync config from section storage to internal Unrud 2018-08-18 12:56:39 +02:00
  • 4282ea46e4 Add section for internal configuration Unrud 2018-08-18 12:56:38 +02:00
  • 59f7104dce Replace option "debug" with "level" in "logging" Unrud 2018-08-16 08:00:02 +02:00
  • a5fa35e785 require python>=3.5.2 Unrud 2018-08-16 08:00:02 +02:00
  • 59d10ef9f7 Only limit content length with internal server Unrud 2018-08-16 08:00:01 +02:00
  • 6b281e1726 Move realm config from server to auth Unrud 2018-08-16 08:00:01 +02:00
  • 6c12bba8a8 Bump version to 2.90.0 Unrud 2018-08-16 08:00:00 +02:00
  • 3d77238a4b Move WSGI server to server.py Unrud 2018-08-16 08:00:00 +02:00
  • 6f15cddfbc Don't pollute WSGI environ with OS environ Unrud 2018-08-16 07:59:59 +02:00
  • e5e13faa7c Remove daemonization Unrud 2018-08-16 07:59:59 +02:00
  • c7d1936cb6 remove everything marked as DEPRECATED Unrud 2018-08-16 07:59:58 +02:00
  • e96410c6e7 Only support file based locking Unrud 2018-08-16 07:59:58 +02:00
  • c7e65fbb7f require UIDs in CalDAV/CardDAV / check for duplicated UIDs / try to use UIDs as filenames Unrud 2018-08-16 07:59:57 +02:00