Commit Graph

  • 50438bc2c0 Remove fixed TODOs Guillaume Ayoub 2016-08-05 02:57:17 +02:00
  • 8682504c6e Strip empty lines from content Guillaume Ayoub 2016-08-05 02:25:15 +02:00
  • 26e1c9ba89 Fix collection creation with PUT request Guillaume Ayoub 2016-08-05 02:24:52 +02:00
  • 8ac3ce1a89 Clean many, many things Guillaume Ayoub 2016-08-05 02:14:49 +02:00
  • 263f31c84b Merge branch 'Unrud-rights' Guillaume Ayoub 2016-08-04 23:35:08 +02:00
  • 92a0027ae1 Merge branch 'rights' of https://github.com/Unrud/Radicale into Unrud-rights Guillaume Ayoub 2016-08-04 23:35:01 +02:00
  • 2eaedf448f Merge pull request #457 from Unrud/atomiccreate Guillaume Ayoub 2016-08-04 22:55:15 +02:00
  • 9ba4a47897 Merge pull request #458 from Unrud/flock Guillaume Ayoub 2016-08-04 22:31:22 +02:00
  • 8ce6d1af30 Use flock locks for storage locking Unrud 2016-08-04 06:15:05 +02:00
  • 066b5994d1 Improve rights checking and request handlers Unrud 2016-08-04 06:08:08 +02:00
  • ae89082c24 Atomic creation of collections Unrud 2016-08-03 15:04:55 +02:00
  • e34d1c46cd Move collections into collection-root folder Unrud 2016-08-03 14:51:34 +02:00
  • bd7641699e Atomic PROPPATCH Unrud 2016-08-03 14:45:52 +02:00
  • de510148a0 *args and **kwargs for test collection Unrud 2016-08-03 14:35:50 +02:00
  • 0fc7f787a8 Remove test_folder configuration Unrud 2016-08-03 14:34:36 +02:00
  • b71664b322 Return UNAUTHORIZED for NOT_FOUND PROPFINDs Guillaume Ayoub 2016-08-02 17:24:04 +02:00
  • 76b859c28e Rename .collection.props into .Radicale.props Guillaume Ayoub 2016-08-02 16:58:44 +02:00
  • 2f202d14e0 Fix .collection.props Guillaume Ayoub 2016-08-02 16:57:20 +02:00
  • 5b04ba18a8 Hide collection.props Guillaume Ayoub 2016-08-02 16:51:50 +02:00
  • da22778ce3 Merge pull request #456 from Unrud/props Guillaume Ayoub 2016-08-02 16:50:23 +02:00
  • 13c693ba35 Properties inside of collection Unrud 2016-08-02 16:29:34 +02:00
  • 1ffc171f35 Always return collections home sets Guillaume Ayoub 2016-08-02 16:27:18 +02:00
  • 5ed60ce09d Always return current-user-principal Guillaume Ayoub 2016-08-02 15:43:31 +02:00
  • 3e52f34309 Remove pylint Guillaume Ayoub 2016-08-02 14:39:20 +02:00
  • 301bb552d7 Cosmetics Guillaume Ayoub 2016-08-02 14:37:39 +02:00
  • d322d3f394 Clean the user's collection creation code Guillaume Ayoub 2016-08-02 14:00:42 +02:00
  • 04010ff8d3 Merge pull request #455 from Unrud/home Guillaume Ayoub 2016-08-02 13:51:29 +02:00
  • 71be1a56b8 Change find_available_file_name into private method Guillaume Ayoub 2016-08-02 12:11:38 +02:00
  • a7f078eb54 Change find_available_file_name into a method Guillaume Ayoub 2016-08-02 11:16:24 +02:00
  • 880744ada7 Merge pull request #454 from Unrud/uniq Guillaume Ayoub 2016-08-02 11:12:30 +02:00
  • 81b04890f1 Create principal collection automatically Unrud 2016-08-01 20:51:27 +02:00
  • 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 +02:00
  • 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 +02:00
  • 03cbcee5cd / is not a principal Unrud 2016-08-01 20:46:57 +02:00
  • 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 +02:00
  • 8f91190949 Remove duplicate code Unrud 2016-08-01 20:42:03 +02:00
  • 6b30870be5 Minor cleanups Guillaume Ayoub 2016-08-01 19:00:57 +02:00
  • b517818749 Don't reject everybody from "/" with owner_only Guillaume Ayoub 2016-08-01 18:59:47 +02:00
  • 6bfdcbafec Cosmetics Guillaume Ayoub 2016-08-01 12:50:51 +02:00
  • 711ecf5df2 Merge pull request #451 from Unrud/removewellknown Guillaume Ayoub 2016-08-01 12:20:55 +02:00
  • 9d3086427d Merge pull request #450 from Unrud/safeusernames Guillaume Ayoub 2016-08-01 12:14:40 +02:00
  • 605e21494d Merge pull request #452 from Unrud/regex Guillaume Ayoub 2016-08-01 12:12:36 +02:00
  • 8052032a13 Try to fix Travis again Guillaume Ayoub 2016-08-01 11:57:19 +02:00
  • 8f850f2c08 Revert "Use only one job for flake8" Guillaume Ayoub 2016-08-01 11:56:22 +02:00
  • 9dd8c65d65 Always match full username/collection with regex It's easy to forget $ at the end of a regex and it's counter-intuitive that ^ is implicit but $ is not. Unrud 2016-08-01 10:07:21 +02:00
  • fd977891e8 Remove /.well-known I can't think of a sane use-case for this. Unrud 2016-08-01 09:31:25 +02:00
  • da1a693620 Prevent unsafe usernames If an attacker is able to create an account with a username like "user/calendar.ics", he can access collections of other users. Unrud 2016-08-01 09:10:23 +02:00
  • f4ebe3f545 Use only one job for flake8 Guillaume Ayoub 2016-07-30 18:00:32 +02:00
  • b3d8833779 Normalize the version number Guillaume Ayoub 2016-07-30 16:43:29 +02:00
  • dc406c17fd Merge pull request #425 from Unrud/patch-19 Guillaume Ayoub 2016-07-30 15:28:35 +02:00
  • 62588477f6 Merge pull request #429 from Unrud/hook Guillaume Ayoub 2016-07-30 15:26:17 +02:00
  • 0a2d12a4a3 Merge pull request #445 from Unrud/patch-24 Guillaume Ayoub 2016-07-30 15:25:01 +02:00
  • 3430efc563 Merge pull request #444 from Unrud/patch-23 Guillaume Ayoub 2016-07-14 11:06:23 +02:00
  • 0306ee6dcc Point well-known to / Unrud 2016-07-14 10:06:38 +02:00
  • 21d7d5a453 Hide temporary files Unrud 2016-07-14 09:09:10 +02:00
  • 0a32e46295 Improve error message Unrud 2016-06-10 00:07:25 +02:00
  • e3d7d08eab Don't silently drop files Unrud 2016-06-10 00:05:09 +02:00
  • 0263251ecf Add hook for storage changes Unrud 2016-06-11 10:34:18 +02:00
  • ef63865e31 Merge pull request #428 from Unrud/patch-22 Guillaume Ayoub 2016-07-14 02:06:24 +02:00
  • 5bd80d8d13 Don't crash when getting unknown collections Guillaume Ayoub 2016-07-14 01:39:57 +02:00
  • 4c91ee8906 Atomic writes (fix #440) Guillaume Ayoub 2016-07-14 01:14:42 +02:00
  • 5e5427f987 Cosmetics Guillaume Ayoub 2016-07-13 17:59:52 +02:00
  • eb1f964ee2 Fix docstring Florian Mounier 2016-07-12 18:12:42 +02:00
  • b042a9aba8 Merge branch 'master' of github.com:Kozea/Radicale Florian Mounier 2016-07-12 18:08:11 +02:00
  • 9225fd5fbd Add a test for update Florian Mounier 2016-07-12 18:08:01 +02:00
  • 52d67a906b Merge branch 'master' of github.com:Kozea/radicale Guillaume Ayoub 2016-07-12 12:30:37 +02:00
  • 3d0c73d73a Cosmetics Guillaume Ayoub 2016-07-12 12:30:26 +02:00
  • 6f9e9f21dd Merge branch 'optimize_storage_collection' Florian Mounier 2016-07-08 15:35:43 +02:00
  • 2ff47620f8 Merge branch 'date_indexed_collection' Florian Mounier 2016-07-08 11:39:15 +02:00
  • 36333765d6 Merge branch 'test_in_radicale' Florian Mounier 2016-07-08 11:38:09 +02:00
  • 39823f8909 Add a pre_filtered_list method in collection. This allow filters optimizations Florian Mounier 2016-07-08 11:37:30 +02:00
  • a2d6977cd6 Fix logic in loops Florian Mounier 2016-07-07 17:53:35 +02:00
  • 10e7a776fc Merge branch 'master' into optimize_storage_collection Florian Mounier 2016-07-07 17:52:16 +02:00
  • 8c225f019c Fix support of recurring events Guillaume Ayoub 2016-07-07 17:49:56 +02:00
  • a9aa04bf16 Merge branch 'master' into optimize_storage_collection Florian Mounier 2016-07-07 17:04:54 +02:00
  • 364ed3689d Optimise collection creation by avoiding nested_loop Florian Mounier 2016-07-07 15:45:01 +02:00
  • 9056561211 Move test inside radicale Florian Mounier 2016-07-07 14:30:10 +02:00
  • d7f41203f5 Create collections in tests Guillaume Ayoub 2016-07-06 18:34:28 +02:00
  • 21461ddb4e Fix name_from_path Guillaume Ayoub 2016-07-06 17:11:12 +02:00
  • 6a4fe6beb5 Add a very, very important full stop. Guillaume Ayoub 2016-07-05 18:07:36 +02:00
  • 828d43a305 Merge pull request #441 from Kozea/run_split Guillaume Ayoub 2016-07-05 18:06:27 +02:00
  • a7549bc652 Split the main run function to allow the use of radicale serving programatically. Add an extra_config parameter to the config load to override config. Florian Mounier 2016-07-05 17:50:40 +02:00
  • 383409213e deflate seems to be problematic with different implementations (http://stackoverflow.com/questions/388595/why-use-deflate-instead-of-gzip-for-text-files-served-by-apache/388633#388633). Using gzip instead. Florian Mounier 2016-07-04 17:00:43 +02:00
  • cb73a02bde Add --upgrade to ci pip Florian Mounier 2016-07-04 14:42:40 +02:00
  • c26bfd6a91 Merge branch 'master' of github.com:Kozea/Radicale Florian Mounier 2016-07-04 14:40:15 +02:00
  • 092d906aba Remove tox Florian Mounier 2016-07-04 14:40:05 +02:00
  • 9300d25d61 Update __main__.py Guillaume Ayoub 2016-07-04 14:35:38 +02:00
  • 221379ef85 Sort imports Florian Mounier 2016-07-04 14:32:33 +02:00
  • 4b74102e1c Add pytest-runner to run tests with py.test on setup.py test Florian Mounier 2016-07-04 14:29:38 +02:00
  • fd3b0718fd Fix coding style Guillaume Ayoub 2016-07-01 16:44:12 +02:00
  • c294477aee Support recurring items in time filters Guillaume Ayoub 2016-07-01 16:40:43 +02:00
  • a14cc326fc Merge branch 'master' of github.com:Kozea/radicale Guillaume Ayoub 2016-07-01 10:29:24 +02:00
  • 5b5edaac2f Fix FCGI and WSGI scripts Guillaume Ayoub 2016-07-01 10:28:51 +02:00
  • 61bd4e90bc Merge pull request #438 from ronnicek/patch-1 Guillaume Ayoub 2016-06-29 19:08:12 +02:00
  • 1b243eb1b6 Update Dockerfile Jindřiška 2016-06-29 18:45:35 +02:00
  • 7a7e67106a Merge pull request #436 from Horgix/dockerfile-improvment Guillaume Ayoub 2016-06-29 11:08:12 +02:00
  • 4e8f518cbb Remove spaces from empty lines Guillaume Ayoub 2016-06-26 21:23:29 +02:00
  • a6b9eaf59f Dockerfile: remove -D option Alexis 'Horgix' Chotard 2016-06-26 21:20:42 +02:00
  • fbc0b1aa54 Dockerfile: add EXPOSE 5232 Alexis 'Horgix' Chotard 2016-06-26 19:29:18 +02:00
  • 8faf9a4238 Dockerfile: add -f argument to radicale Alexis 'Horgix' Chotard 2016-06-26 18:25:41 +02:00