| 
							
							
								 Unrud | e0045ca98d | Don't use VObject for collection serialization | 2017-07-22 23:32:26 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | debba3c7a1 | Don't serialize collection for etag | 2017-07-22 23:32:26 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 95380c5ce7 | Add file name to VObject serialization errors | 2017-07-22 23:32:26 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 4533f76df9 | Accept VLIST items (fixes #661) Custom format used by SOGo Connector to store lists of contacts | 2017-07-21 16:12:19 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 4f831de006 | Verify number of components in items | 2017-07-15 09:42:01 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | d3a90d16c3 | Improve log message when fsync'ing directory fails (fixes 656) | 2017-07-15 09:42:00 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 56c88b4c54 | Remove workarounds for bugs in VObject The bugs got fixed in version 0.9.5 | 2017-07-01 05:45:15 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | f4a9399a97 | Change HTTP response 303 to 302 | 2017-07-01 04:20:13 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 9f0611cd20 | Small improvements for tests | 2017-07-01 04:20:11 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 08919510cb | Bump version to 2.1.1 | 2017-07-01 01:25:16 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 2b3fd1fb9b | Add missing UIDs instead of failing | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 019dc7a39c | Use UUID format for random UIDs | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 5b3fbb79a1 | Small improvements for tests | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 02575580c6 | Test creation of whole address book | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 70043c07b9 | Improve test for creation of whole calendar | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | cc888ebe9e | Test adding contact to address book | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | c135dc026d | Fix uploading of whole address books | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 69086c6d70 | Remove some hacks for bugs fixed in VObject 0.9.5 | 2017-07-01 01:24:53 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 5576cb38eb | Bump version to 2.1.0 | 2017-06-25 09:55:39 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 6bf7aa2b3c | Bump version to 2.1.0rc3 | 2017-06-23 22:04:37 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 98caa88a25 | Include VObject version in item cache hash | 2017-06-23 22:04:37 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | df5565f237 | Only send timeout responses for client timeouts A timeout could happen in an custom storage backend. | 2017-06-23 21:55:44 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 746cd9feb1 | Include exception in timeout log message | 2017-06-23 21:55:42 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 65a1b572e3 | Bump version to 2.1.0rc2 | 2017-06-21 09:57:52 +02:00 |  | 
			
				
					| 
							
							
								 Unrud | 2b45af92f3 | Small improvements for wording in exceptions messages | 2017-06-21 09:57:52 +02:00 |  | 
			
				
					| 
							
							
								 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 | 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 | 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 | f1f94dffbd | Output raw collection path The same as everywhere else. | 2017-06-15 23:44:35 +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 |  |