| 
							
							
								 Unrud | 68184858b4 | Add request method and path to error message | 2017-06-21 09:54:33 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 276de4fd3a | Allow additional config options for external plugins | 2017-06-21 09:54:33 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 31377bad40 | Convert reStructuredText to Markdown | 2017-06-21 09:48:55 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 011bf1e5a7 | Remove duplicate | 2017-06-18 15:35:52 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 196f72c179 | Fix typo | 2017-06-18 15:34:18 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | b6f49a61b1 | Fix typo | 2017-06-17 02:27:52 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 2db9174ad9 | Fix reStructuredText syntax | 2017-06-17 02:02:13 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | db93d969ab | Bump version to 2.1.0rc1 | 2017-06-17 01:45:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 39a11bc7b7 | Change "answer" to "response" in log message | 2017-06-17 01:41:33 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | cf9129f6db | Name web plugin as the other plugins | 2017-06-16 23:28:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 9ce8e9d94d | Include path in access denied log message | 2017-06-16 23:28:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 070a39a51d | Improve documentation | 2017-06-16 23:28:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 0cb6642ec3 | Don't overwrite environment variables The original PATH_INFO is required for redirects. | 2017-06-16 23:28:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | ded660df07 | Don't leak existing user in owner_only rights plugin If a user didn't exist the error message for the principal collection was 404. | 2017-06-16 23:28:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 5669433f58 | Let rights plugins decide if access to item is granted | 2017-06-16 23:28:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 04c51d2ced | Check if item is collection with storage.BaseCollection The same as in xmlutils.py | 2017-06-16 23:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 73a73bb0a5 | Improve log message for discovery of unsafe paths | 2017-06-16 23:11:43 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 67669bd690 | Rename path to sane_path | 2017-06-16 23:11:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 5a0d4f7f2f | Remove unused variable | 2017-06-16 23:11:22 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 12dbeeecb3 | Separate imports of pytest and radicale Depending on the install location of pytest this causes isort to pass or fail. | 2017-06-16 01:39:30 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 7ac67cab38 | Install missing dependencies for tests | 2017-06-16 01:39:30 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 802185ed23 | Use --editable argument instead of -e It's more readable. | 2017-06-16 01:39:30 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 5fbd11aab3 | Print skipped tests | 2017-06-16 01:39:30 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 75605b5f03 | Catch all exceptions when loading plugins | 2017-06-15 23:54:32 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 6f5e30670f | Don't change permissions of lock file The file is part of the storage folder. Setting permissions of the storage folder is not handled by Radicale. | 2017-06-15 23:44:39 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 7c50256749 | Update description of rights file | 2017-06-15 23:44:39 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | f1f94dffbd | Output raw collection path The same as everywhere else. | 2017-06-15 23:44:35 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 04bc6c5996 | Remove TODO.rst | 2017-06-15 23:17:14 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 9ffafc47e2 | Remove README | 2017-06-15 23:17:06 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 4c379eff02 | Simplify logging, point to documentation instead | 2017-06-10 21:24:40 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 714483bf0e | Update Dockerfile | 2017-06-10 16:15:45 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 6b8de92c57 | Small improvements for Collection | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | e09d33f3ee | Document properties of BaseCollection | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 79e7232ecb | Rename self._meta to self._meta_cache and self._etag to self._etag_cache | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 12871fdcb3 | Workaround for bugs in VObject during filtering | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | db572e91f8 | Test time range filtering with RDATE | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | c54196bb72 | Test time range filtering with overwritten recurrence | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | f9d299fbb9 | Match time against all components | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | f5835cfe46 | raise VObjectBugException for bugs with recurrence rules | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 02371685bd | Respond with bad request when MKCOL, MCALENDAR or MOVE fails | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 48d2a33053 | Rename upload_all_atomic to _upload_all_atomic | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | dbd06a1952 | Default implementation for BaseCollection.serialize | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 47d311b101 | Improve doc strings | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 12f9ac44c2 | Remove __init__ from BaseCollection It's not used anywhere | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | a4fc123286 | Use last_modified attribute of item | 2017-06-09 02:59:29 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 578d0e1376 | Merge pull request #631 from Unrud/improveerrors Detect errors in recurrence rules early | 2017-06-07 22:15:13 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 30a4105065 | Add TODO comments for time ranges | 2017-06-07 21:54:49 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | bab35e9692 | Detect errors in recurrence rules early | 2017-06-07 21:54:38 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 16c4e93a6e | Merge pull request #629 from Unrud/fixinfinity Fix detection of infinite recurrence | 2017-06-07 17:27:11 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 0e35ab1baf | Fix detection of infinite recurrence * The RRULE field might not exist.
* vobject also accepts lower case COUNT and UNTIL. | 2017-06-07 15:31:05 +02:00 |  |