| 
							
							
								 Guillaume Ayoub | fef9f0abc6 | Support param-filter | 2016-05-27 14:44:59 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | da1363f026 | Revert "Limit duration of file locks" This reverts commit 6b1acd14d7. | 2016-05-25 14:05:34 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 69ec2891fa | Remove at_once | 2016-05-25 14:05:05 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | a3c32ee77f | Merge pull request #402 from Unrud/locking Implement locking of whole storage | 2016-05-25 14:03:48 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 4fc5e3135a | Update documentation of path_to_filesystem | 2016-05-24 14:39:41 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | ac687c6179 | Merge branch 'master' of github.com:Kozea/radicale | 2016-05-24 14:37:46 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | f8c8bd9d9b | Merge pull request #403 from Unrud/patch-9 Don't sanitize local paths using posixpath | 2016-05-24 14:36:34 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 6b1acd14d7 | Limit duration of file locks This prevents starvation of writers in other processes | 2016-05-22 23:44:21 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 14daa88772 | Use FIFO for storage locking This prevents starvation of writers in the current process | 2016-05-22 23:29:00 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 1ea9a33101 | Reuse lock file | 2016-05-22 10:29:56 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 49bc0728e3 | Only one lock file per process (lockf() works now) lockf() is more portable than flock() | 2016-05-22 10:29:56 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | eb9218354c | Always use readers-writer lock in storage locking | 2016-05-22 10:29:56 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | bca6cec6b3 | Use context manager for locking | 2016-05-22 10:29:50 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | a60e224ccf | Merge pull request #405 from Unrud/patch-11 Compress answer | 2016-05-21 02:31:38 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | a24613da9c | Compress answer The protocol uses verbose XML and compression reduces the size significantly. | 2016-05-21 02:26:03 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 8ebd3810b5 | Merge pull request #404 from Unrud/patch-10 Use nonlocal instead of container | 2016-05-21 02:20:12 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | de2f411820 | Use nonlocal instead of container Python 3 | 2016-05-21 01:49:22 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | b810d61ce3 | Don't sanitize local paths using posixpath This doesn't work as expected on Windows. | 2016-05-21 01:41:00 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | ff3b31fed6 | Use threading in integrated webserver | 2016-05-21 01:26:52 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 2c45b1998c | Implement locking of whole storage | 2016-05-21 01:26:45 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 51a36d4a57 | Remove obsolete SQL file | 2016-05-19 07:25:08 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 8e09c0b315 | Merge pull request #399 from untitaker/tox Fix tox env once and for all | 2016-05-18 22:59:25 +02:00 |  | 
			
				
					| 
							
							
								 Markus Unterwaditzer | 3a2cc58f3b | Fix tox env once and for all | 2016-05-18 22:57:17 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 68b72f55eb | Merge pull request #398 from untitaker/unbound Fix UnboundLocalError | 2016-05-18 22:47:37 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | bc1427bab9 | Install package in .travis.yml | 2016-05-18 22:44:47 +02:00 |  | 
			
				
					| 
							
							
								 Markus Unterwaditzer | eea6ccb573 | Fix UnboundLocalError | 2016-05-18 22:43:56 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 9e3126ba3e | Fix .travis.yml again | 2016-05-18 22:42:47 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | a8fda1aedf | Cut long lines | 2016-05-18 22:41:05 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 36ad6bd021 | Change tox command in .travis.yml | 2016-05-18 22:35:31 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 3560f96c8b | Fix tox.ini | 2016-05-18 22:31:28 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 47e048a3c2 | Merge pull request #397 from untitaker/tox-in-travis Use tox within travis | 2016-05-18 22:29:23 +02:00 |  | 
			
				
					| 
							
							
								 Markus Unterwaditzer | f6e5026d9d | Use tox within travis This deduplicates the testing setup and commands | 2016-05-18 20:53:34 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 39b34b2f52 | Install flake8 in Travis | 2016-05-18 20:25:50 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 6769629314 | Remove useless empty function | 2016-05-18 20:22:36 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 45576d7474 | Handle text-match filters Related to #33. | 2016-05-18 20:21:03 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | d063e3a370 | Launch flake8 in tests | 2016-05-12 19:24:24 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 20ff5444fb | Don't explicitely inherit from object | 2016-05-12 18:57:59 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | ca056dea9f | Don't return 404 for GET requests on collections | 2016-05-12 18:55:03 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 2ce9fceaff | Merge branch 'master' of github.com:Kozea/radicale | 2016-05-06 17:57:58 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | a28df4dd4b | Reorganize filters Related to #33 and #372. | 2016-05-06 17:53:02 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | f5ce05f4a5 | Merge pull request #390 from untitaker/flake8-fixes Introduce Flake8, fix some bugs | 2016-05-05 00:19:19 +02:00 |  | 
			
				
					| 
							
							
								 Markus Unterwaditzer | 6cc68862dc | Test Flake8 compliance in CI | 2016-05-04 19:26:37 +02:00 |  | 
			
				
					| 
							
							
								 Markus Unterwaditzer | 2dee66133d | Flake8 fixes | 2016-05-04 19:25:58 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 2cda64245e | Merge pull request #385 from untitaker/rights-fixes Fixes to Rights | 2016-04-23 09:11:16 +09:00 |  | 
			
				
					| 
							
							
								 Markus Unterwaditzer | 0de3ad36be | Fixes to Rights - BaseRights expects the config and logger params
- user may be None, which leads to errors when trying to use it with
  regexes. | 2016-04-22 20:30:40 +02:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 2f97d7d1e1 | Remove global state about configuration and logs Many things have been changed to make this possible, probably leading to
many hidden bugs waiting to be found.
Related to #122. | 2016-04-22 11:37:02 +09:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 8ac19ae0fc | Merge pull request #383 from jbg/patch-1 Corrected calendar-timezone code in xmlutils.py | 2016-04-21 15:01:51 +09:00 |  | 
			
				
					| 
							
							
								 Jasper Bryant-Greene | 0670aa9fb4 | Corrected calendar-timezone code in xmlutils.py | 2016-04-21 10:40:36 +05:30 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 6db946080e | Cosmetics | 2016-04-21 09:12:00 +09:00 |  | 
			
				
					| 
							
							
								 Guillaume Ayoub | 89e2226b16 | Merge pull request #382 from untitaker/tag-filters-fix Unbreak tag filters | 2016-04-21 09:04:25 +09:00 |  |