Commit Graph

  • 35d12ee97e Merge pull request #472 from Unrud/patch-30 Guillaume Ayoub 2016-08-11 04:23:56 +0200
  • 69386410e5 Merge pull request #473 from Unrud/tests Guillaume Ayoub 2016-08-11 04:23:23 +0200
  • ac556f2bcc Merge pull request #471 from Unrud/logger Guillaume Ayoub 2016-08-11 04:22:41 +0200
  • 4eb04e3526 PROPFIND rights checking Unrud 2016-08-11 02:10:09 +0200
  • 30b3273efa Test that the requests fails if the hook fails Unrud 2016-08-11 00:31:34 +0200
  • 2b45cffa0e Test that hook gets executed when the principal collection is created Unrud 2016-08-11 00:29:12 +0200
  • 080ed31d27 Test that storage is locked when hook runs Unrud 2016-08-11 00:27:48 +0200
  • 952609deee Test that hook gets executed on write accesses Unrud 2016-08-11 00:26:51 +0200
  • 893051645e Test fsync Unrud 2016-08-11 00:25:13 +0200
  • 6d80b70b8c Test that the root collection always exists Unrud 2016-08-11 00:24:37 +0200
  • 97edacd71a Test implicit creation of principal collection Unrud 2016-08-11 00:23:05 +0200
  • 62892e3423 Test PROPPATCH Unrud 2016-08-11 00:20:48 +0200
  • 51bf95f00d Don't run all tests twice Unrud 2016-08-11 00:19:28 +0200
  • c8e8993ec2 Refactor: Move common code into BaseFileSystemTest Unrud 2016-08-11 00:15:22 +0200
  • e2b87d145f Cosmetics: Don't use % for logging Unrud 2016-08-10 23:42:48 +0200
  • 9192a7751b Remove incorrect argument Unrud 2016-08-10 23:41:19 +0200
  • b8126f8d24 Use os.replace instead of os.rename Unrud 2016-08-10 19:26:07 +0200
  • 5c2075cb6c Fix _atomic_write Guillaume Ayoub 2016-08-08 14:55:01 +0200
  • 5e5b8b844f Cosmetics Guillaume Ayoub 2016-08-08 13:39:01 +0200
  • 1e5c9f63a0 Merge pull request #468 from Unrud/disablefsync Guillaume Ayoub 2016-08-08 13:00:12 +0200
  • c4cf918bf2 Merge pull request #470 from Unrud/readcontent Guillaume Ayoub 2016-08-08 12:57:59 +0200
  • 94ac2c5c8a Merge pull request #469 from Unrud/atomicput Guillaume Ayoub 2016-08-08 12:52:05 +0200
  • a9b89be5c7 Read content after access checks Unrud 2016-08-08 07:00:24 +0200
  • f294b1cf17 Add access check to PROPFIND Unrud 2016-08-08 06:59:15 +0200
  • eb15de0c5b Test PUT with whole collection Unrud 2016-08-08 06:09:24 +0200
  • 68286faa63 Atomic replacement of whole collection by PUT Unrud 2016-08-08 06:08:52 +0200
  • 0675328a02 Replace collection in Collection.create_collection Unrud 2016-08-08 06:08:01 +0200
  • 6d85a731e5 Disable syncing to disk for tests Unrud 2016-08-08 05:30:16 +0200
  • f5f52582a1 Add option to disable syncing to disk Unrud 2016-08-08 05:17:41 +0200
  • c336e0581e Remove atomicwrites Unrud 2016-08-08 05:02:36 +0200
  • 3c736cade8 Refactor: Move sync_directory into Collection class Unrud 2016-08-08 04:07:01 +0200
  • 9f2cbb81a3 Merge pull request #466 from Unrud/fixpath Guillaume Ayoub 2016-08-07 18:43:41 +0200
  • 8f05bea8ea Merge pull request #465 from Unrud/patch-29 Guillaume Ayoub 2016-08-07 18:42:27 +0200
  • ce0a2fd01d Test PROPFIND Unrud 2016-08-07 17:51:16 +0200
  • cfa8c7d8b4 Set correct path for child collections Unrud 2016-08-07 17:50:31 +0200
  • 4f37e90e20 Some clients expect collections to end with / Unrud 2016-08-07 17:07:51 +0200
  • ee5b8facda Always use wrapper to lock collection Unrud 2016-08-07 17:14:47 +0200
  • 4236077b04 Document _makedirs_synced and remove exist_ok Guillaume Ayoub 2016-08-06 14:08:21 +0200
  • 4549d1b2db Merge pull request #462 from Unrud/durabledirs Guillaume Ayoub 2016-08-06 14:02:41 +0200
  • a7923008ce Remove unused import Guillaume Ayoub 2016-08-06 13:29:07 +0200
  • 0cda9f611d Merge pull request #463 from Unrud/atomicmove Guillaume Ayoub 2016-08-06 13:27:38 +0200
  • 071a829af8 Merge pull request #453 from Unrud/delete Guillaume Ayoub 2016-08-06 12:52:38 +0200
  • 5f66d009d6 Atomic MOVE in multifilesystem Unrud 2016-08-06 04:47:49 +0200
  • 23582c8208 Expose low level MOVE operation in storage.BaseCollection Unrud 2016-08-06 04:47:17 +0200
  • 17ff22cae4 Support replacing in MOVE method Unrud 2016-08-06 04:45:44 +0200
  • 89ac2fb397 Remove faulty check Unrud 2016-08-06 04:44:18 +0200
  • 07dc71fd73 Update comment Unrud 2016-08-05 17:22:21 +0200
  • 6c3e59fd11 Make sure that the root collection exists. Unrud 2016-08-05 17:19:57 +0200
  • 05a4285f54 Durable creation of intermediate directories Unrud 2016-08-05 17:17:37 +0200
  • 9aefc500ec Merge pull request #461 from Unrud/patch-27 Guillaume Ayoub 2016-08-05 17:48:03 +0200
  • 7703008d8f Merge pull request #460 from Unrud/patch-25 Guillaume Ayoub 2016-08-05 17:47:38 +0200
  • bfb7aec7be Test deletion of root collection Unrud 2016-08-02 19:31:49 +0200
  • f4eb143ba8 use tempfile to delete collection Unrud 2016-08-02 07:01:18 +0200
  • 5a9d956b49 delete atomic and durable See #440 Unrud 2016-08-01 13:44:27 +0200
  • 9dd241a54b Add test for deletion of collection Unrud 2016-08-01 13:43:43 +0200
  • 6d77e24028 Remove old code Unrud 2016-08-05 17:05:32 +0200
  • 65af0592d3 Run hook while storage is still locked Unrud 2016-08-05 16:58:03 +0200
  • 0f6e98a512 Fix setup.py Guillaume Ayoub 2016-08-05 16:27:55 +0200
  • 294eb5aa15 Don't install pytest-runner when not needed Guillaume Ayoub 2016-08-05 16:22:55 +0200
  • 50438bc2c0 Remove fixed TODOs Guillaume Ayoub 2016-08-05 02:57:17 +0200
  • 8682504c6e Strip empty lines from content Guillaume Ayoub 2016-08-05 02:25:15 +0200
  • 26e1c9ba89 Fix collection creation with PUT request Guillaume Ayoub 2016-08-05 02:24:52 +0200
  • 8ac3ce1a89 Clean many, many things Guillaume Ayoub 2016-08-05 02:14:49 +0200
  • 263f31c84b Merge branch 'Unrud-rights' Guillaume Ayoub 2016-08-04 23:35:08 +0200
  • 92a0027ae1 Merge branch 'rights' of https://github.com/Unrud/Radicale into Unrud-rights Guillaume Ayoub 2016-08-04 23:35:01 +0200
  • 2eaedf448f Merge pull request #457 from Unrud/atomiccreate Guillaume Ayoub 2016-08-04 22:55:15 +0200
  • 9ba4a47897 Merge pull request #458 from Unrud/flock Guillaume Ayoub 2016-08-04 22:31:22 +0200
  • 8ce6d1af30 Use flock locks for storage locking Unrud 2016-08-04 06:15:05 +0200
  • 066b5994d1 Improve rights checking and request handlers Unrud 2016-08-04 06:08:08 +0200
  • ae89082c24 Atomic creation of collections Unrud 2016-08-03 15:04:55 +0200
  • e34d1c46cd Move collections into collection-root folder Unrud 2016-08-03 14:51:34 +0200
  • bd7641699e Atomic PROPPATCH Unrud 2016-08-03 14:45:52 +0200
  • de510148a0 *args and **kwargs for test collection Unrud 2016-08-03 14:35:50 +0200
  • 0fc7f787a8 Remove test_folder configuration Unrud 2016-08-03 14:34:36 +0200
  • b71664b322 Return UNAUTHORIZED for NOT_FOUND PROPFINDs Guillaume Ayoub 2016-08-02 17:24:04 +0200
  • 76b859c28e Rename .collection.props into .Radicale.props Guillaume Ayoub 2016-08-02 16:58:44 +0200
  • 2f202d14e0 Fix .collection.props Guillaume Ayoub 2016-08-02 16:57:20 +0200
  • 5b04ba18a8 Hide collection.props Guillaume Ayoub 2016-08-02 16:51:50 +0200
  • da22778ce3 Merge pull request #456 from Unrud/props Guillaume Ayoub 2016-08-02 16:50:23 +0200
  • 13c693ba35 Properties inside of collection Unrud 2016-08-02 16:29:34 +0200
  • 1ffc171f35 Always return collections home sets Guillaume Ayoub 2016-08-02 16:27:18 +0200
  • 5ed60ce09d Always return current-user-principal Guillaume Ayoub 2016-08-02 15:43:31 +0200
  • 3e52f34309 Remove pylint Guillaume Ayoub 2016-08-02 14:39:20 +0200
  • 301bb552d7 Cosmetics Guillaume Ayoub 2016-08-02 14:37:39 +0200
  • d322d3f394 Clean the user's collection creation code Guillaume Ayoub 2016-08-02 14:00:42 +0200
  • 04010ff8d3 Merge pull request #455 from Unrud/home Guillaume Ayoub 2016-08-02 13:51:29 +0200
  • 71be1a56b8 Change find_available_file_name into private method Guillaume Ayoub 2016-08-02 12:11:38 +0200
  • a7f078eb54 Change find_available_file_name into a method Guillaume Ayoub 2016-08-02 11:16:24 +0200
  • 880744ada7 Merge pull request #454 from Unrud/uniq Guillaume Ayoub 2016-08-02 11:12:30 +0200
  • 81b04890f1 Create principal collection automatically Unrud 2016-08-01 20:51:27 +0200
  • 39d38f36a5 Check if file name already exists The chances are pretty low but maybe the RNG is bad or something Unrud 2016-08-01 13:55:08 +0200
  • d5008672c5 Principal associated properties only on principal collections This misguides DAVdroid into creating new calendars and addressbooks in / Unrud 2016-08-01 20:48:57 +0200
  • 03cbcee5cd / is not a principal Unrud 2016-08-01 20:46:57 +0200
  • 7aa481aaa1 Return / for principal-collection-set From RFC3744: This protected property of a resource contains a set of URLs that identify the root collections that contain the principals that are available on the server that implements this resource. Unrud 2016-08-01 20:44:04 +0200
  • 8f91190949 Remove duplicate code Unrud 2016-08-01 20:42:03 +0200
  • 6b30870be5 Minor cleanups Guillaume Ayoub 2016-08-01 19:00:57 +0200
  • b517818749 Don't reject everybody from "/" with owner_only Guillaume Ayoub 2016-08-01 18:59:47 +0200
  • 6bfdcbafec Cosmetics Guillaume Ayoub 2016-08-01 12:50:51 +0200
  • 711ecf5df2 Merge pull request #451 from Unrud/removewellknown Guillaume Ayoub 2016-08-01 12:20:55 +0200
  • 9d3086427d Merge pull request #450 from Unrud/safeusernames Guillaume Ayoub 2016-08-01 12:14:40 +0200