Unrud 
							
						 
					 
					
						
						
							
						
						c400414b27 
					 
					
						
						
							
							Don't turn off all locking with filesystem_locking  
						
						
						
						
					 
					
						2017-06-01 16:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						b5fb56a31b 
					 
					
						
						
							
							Include files for web interface in package  
						
						
						
						
					 
					
						2017-06-01 16:10:27 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						f715f0ba8a 
					 
					
						
						
							
							Remove font from web interface  
						
						
						
						
					 
					
						2017-06-01 16:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						43ac218243 
					 
					
						
						
							
							Merge pull request  #618  from Unrud/config_file_wsgi  
						
						... 
						
						
						
						Fail when config file doesn't exist in WSGI and FCGI scripts 
						
						
					 
					
						2017-06-01 12:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						ac230efa57 
					 
					
						
						
							
							Merge pull request  #619  from Unrud/log_unsafe_paths  
						
						... 
						
						
						
						Log unsafe paths 
						
						
					 
					
						2017-06-01 12:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						efb20d994f 
					 
					
						
						
							
							Adjust imports for isort  
						
						
						
						
					 
					
						2017-06-01 12:45:44 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						2178ba58be 
					 
					
						
						
							
							Log unsafe paths  
						
						
						
						
					 
					
						2017-06-01 12:45:44 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						8528a4c3f8 
					 
					
						
						
							
							Merge pull request  #617  from Unrud/base_prefix  
						
						... 
						
						
						
						Fix absolute paths in web interface when SCRIPT_NAME is used 
						
						
					 
					
						2017-06-01 12:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						f971ca0262 
					 
					
						
						
							
							Fail when config file doesn't exist in WSGI and FCGI scripts  
						
						
						
						
					 
					
						2017-06-01 12:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						8fed92dc24 
					 
					
						
						
							
							Fix absolute paths in web interface when SCRIPT_NAME is used  
						
						
						
						
					 
					
						2017-06-01 12:13:34 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						91e49986ee 
					 
					
						
						
							
							Merge pull request  #616  from Unrud/locking  
						
						... 
						
						
						
						raise exception when locking the storage fails 
						
						
					 
					
						2017-06-01 12:02:27 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						fd55bbce15 
					 
					
						
						
							
							Adjust imports for isort  
						
						
						
						
					 
					
						2017-06-01 11:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						a18874fc59 
					 
					
						
						
							
							raise exception when locking the storage fails  
						
						... 
						
						
						
						Previously it was silently ignored, which is dangerous when multiple instances of Radicale are running.
A configuration option to disable locking was added. 
						
						
					 
					
						2017-06-01 11:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						17d03be27b 
					 
					
						
						
							
							Merge pull request  #484  from Unrud/webinterface  
						
						... 
						
						
						
						Web interface 
						
						
					 
					
						2017-05-31 13:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						9585c0b048 
					 
					
						
						
							
							Web interface for managing calendars and addressbooks  
						
						
						
						
					 
					
						2017-05-31 13:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						ab9e9b2d7c 
					 
					
						
						
							
							Add web interface module  
						
						
						
						
					 
					
						2017-05-31 13:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						0dd2ecdb0b 
					 
					
						
						
							
							Merge pull request  #614  from Unrud/small  
						
						... 
						
						
						
						Small improvements 
						
						
					 
					
						2017-05-31 12:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						eba6621f17 
					 
					
						
						
							
							Rename backends from None to none  
						
						... 
						
						
						
						All other backend names are lower case. 
						
						
					 
					
						2017-05-31 12:02:29 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						edaf21561d 
					 
					
						
						
							
							Don't strip SCRIPT_NAME from PATH_INFO  
						
						
						
						
					 
					
						2017-05-31 12:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						5704b5021b 
					 
					
						
						
							
							PATH_INFO might not exist if it's empty  
						
						
						
						
					 
					
						2017-05-31 12:01:35 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						f12dd31b4b 
					 
					
						
						
							
							Small improvements for auth tests  
						
						
						
						
					 
					
						2017-05-31 12:01:33 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						b10599d07d 
					 
					
						
						
							
							Merge pull request  #613  from Unrud/logging  
						
						... 
						
						
						
						Improve error handling 
						
						
					 
					
						2017-05-31 11:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						c9664137a5 
					 
					
						
						
							
							Improve error handling  
						
						... 
						
						
						
						* Check the configuration file for errors (check option names and basic type checking).
  * Perform basic type checking on command line arguments.
  * Only print stack traces in debug mode.
  * Include much more information in error messages (e.g. include the path of invalid files).
  * Send Bad Request to clients for invalid XML requests or iCalendar data.
  * Change the log level of some messages. 
						
						
					 
					
						2017-05-31 11:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						824835bcd4 
					 
					
						
						
							
							Merge pull request  #612  from Unrud/auth  
						
						... 
						
						
						
						Allow auth backends to provide login and password 
						
						
					 
					
						2017-05-31 02:16:41 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						c2387403dd 
					 
					
						
						
							
							Test the remote_user and http_x_remote user backends  
						
						
						
						
					 
					
						2017-05-31 02:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						09bde14e50 
					 
					
						
						
							
							Allow auth backends to provide login and password  
						
						... 
						
						
						
						This is used to implement an auth backend that takes the credentials from an HTTP header (e.g. accounts are managed by an reverse proxy) 
						
						
					 
					
						2017-05-31 02:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						8bc45aeb24 
					 
					
						
						
							
							Merge pull request  #611  from Unrud/rights  
						
						... 
						
						
						
						Implement rights types directly and test them 
						
						
					 
					
						2017-05-31 01:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						3e715a9aff 
					 
					
						
						
							
							Test rights management  
						
						
						
						
					 
					
						2017-05-31 01:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						5ce2c62402 
					 
					
						
						
							
							Implement rights types directly  
						
						... 
						
						
						
						This is faster and easier to understand. 
						
						
					 
					
						2017-05-31 00:43:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						1bc53ec113 
					 
					
						
						
							
							Merge pull request  #610  from Unrud/emptypath  
						
						... 
						
						
						
						Preserve empty PATH_INFO from WSGI and strip base prefix from destination 
						
						
					 
					
						2017-05-31 00:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						8536ffee44 
					 
					
						
						
							
							Preserve empty PATH_INFO from WSGI and strip base prefix from destination  
						
						
						
						
					 
					
						2017-05-30 22:58:57 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						0601b81aa7 
					 
					
						
						
							
							Merge pull request  #586  from Unrud/xmlrequestresponse  
						
						... 
						
						
						
						Improve handling of XML requests and responses 
						
						
					 
					
						2017-05-30 09:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						11c5dfdb53 
					 
					
						
						
							
							Improve handling of XML requests and responses  
						
						... 
						
						
						
						* Move parsing/serialization of XML requests/responses from ``xmlutils.py`` to ``__init__.py``.
  * Log XML requests/responses in pretty-printed form.
      * Previously only the responses were logged in readable form. This is useful for debugging.
      * The XML documents are only converted for pretty-printing if debugging is enabled (it's expensive)
  * Send XML responses in minimized form to clients.
  * Add **encoding** attribute to XML declaration in XML response.
  * Only decode XML requests once. (Previously they were decoded, encoded and decoded again.) 
						
						
					 
					
						2017-05-30 09:15:51 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						f1a9cf7694 
					 
					
						
						
							
							Allow already encoded answers  
						
						
						
						
					 
					
						2017-05-30 09:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						bc49542a62 
					 
					
						
						
							
							Merge pull request  #587  from Unrud/testscapturelogging  
						
						... 
						
						
						
						Capture log messages during tests 
						
						
					 
					
						2017-05-30 07:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						f2bfcfd406 
					 
					
						
						
							
							Merge pull request  #588  from Unrud/daemon  
						
						... 
						
						
						
						Daemon: Exit first process after server is ready 
						
						
					 
					
						2017-05-30 07:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						9cd9ad9a02 
					 
					
						
						
							
							Only register exit function if a PID file was created  
						
						... 
						
						
						
						The function only deletes the PID file. 
						
						
					 
					
						2017-05-30 07:41:50 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						01ea0a3c40 
					 
					
						
						
							
							Capture log messages during tests  
						
						... 
						
						
						
						The log messages help finding problems with failed tests. 
						
						
					 
					
						2017-05-30 05:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						6762fc1cad 
					 
					
						
						
							
							Expand user on PID path  
						
						
						
						
					 
					
						2017-05-30 05:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						fcccb3f7af 
					 
					
						
						
							
							Daemonize after creation of network sockets  
						
						... 
						
						
						
						The original process should exit after the server is ready.
See also https://www.freedesktop.org/software/systemd/man/daemon.html#SysV%20Daemons  
						
						
					 
					
						2017-05-30 05:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						360e88f350 
					 
					
						
						
							
							Write PID file in original process  
						
						... 
						
						
						
						This ensures that the PID is written, when the process exists. 
						
						
					 
					
						2017-05-30 05:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						6ade44c773 
					 
					
						
						
							
							Make relative PID path absolute  
						
						... 
						
						
						
						The daemon changes the current directory to root. 
						
						
					 
					
						2017-05-30 05:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						65c53df5b3 
					 
					
						
						
							
							Keep original exception when PID file creation fails  
						
						
						
						
					 
					
						2017-05-30 05:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Unrud 
							
						 
					 
					
						
						
							
						
						79bcedd4bc 
					 
					
						
						
							
							Refactor: Extract daemonize function  
						
						
						
						
					 
					
						2017-05-30 05:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						a94a3bc7c2 
					 
					
						
						
							
							Version 2.0.0  
						
						
						
						
					 
					
						2017-05-27 18:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						3e0c8cf285 
					 
					
						
						
							
							Update copyright years  
						
						
						
						
					 
					
						2017-05-27 17:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						d9b6750145 
					 
					
						
						
							
							Merge branch 'master' of github.com:Kozea/radicale  
						
						
						
						
					 
					
						2017-05-27 11:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						95ab6ee415 
					 
					
						
						
							
							Add a news entry about 1.1.3  
						
						
						
						
					 
					
						2017-05-27 11:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						1825c35bc7 
					 
					
						
						
							
							Merge pull request  #608  from Unrud/config_file  
						
						... 
						
						
						
						Fail if config file is not found 
						
						
					 
					
						2017-05-26 11:08:12 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						e4af3fc3cd 
					 
					
						
						
							
							Merge pull request  #604  from Unrud/config_logging_config  
						
						... 
						
						
						
						Disable logging config by default 
						
						
					 
					
						2017-05-26 11:06:27 +02:00