Vincent Untz 
							
						 
					 
					
						
						
							
						
						74590cfd0c 
					 
					
						
						
							
							Add proxy_base_prefix option to help run in a subdir behind a proxy  
						
						... 
						
						
						
						I have a setup where Radicale is running as the normal process, and
nginx is acting as proxy for Radicale for requests under /radicale/.
This means that all requests to nginx that go to /radicale/ are sent to
a radicale server that expects requests coming at /.
Obviously, all the href need to have the /radicale/ prefix to have
things work. So a new option proxy_base_prefix is added to allow having
such a setup.
All href that are sent in the replies will have the proxy_base_prefix
prepended. 
						
						
					 
					
						2013-03-18 18:20:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vincent Untz 
							
						 
					 
					
						
						
							
						
						0dbf71f57f 
					 
					
						
						
							
							Fix issues with base_prefix option  
						
						
						
						
					 
					
						2013-03-18 18:13:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellet 
							
						 
					 
					
						
						
							
						
						54bda5594c 
					 
					
						
						
							
							Handle use in a subdir. Patch from Clint Adams <clint@softwarefreedom.org> adapted from  http://redmine.kozea.fr/issues/996  
						
						
						
						
					 
					
						2013-03-18 18:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						b6b48b5af7 
					 
					
						
						
							
							Typo  
						
						
						
						
					 
					
						2013-02-27 10:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						56b033bba3 
					 
					
						
						
							
							Merge pull request  #22  from chripo/propfind-empty-body  
						
						... 
						
						
						
						respond to PROPFIND requests with an empty request body 
						
						
					 
					
						2013-02-27 01:15:54 -08:00 
						 
				 
			
				
					
						
							
							
								Christoph Polcin 
							
						 
					 
					
						
						
							
						
						9972897d75 
					 
					
						
						
							
							accepts PROPFIND whitout request body  
						
						
						
						
					 
					
						2013-02-26 00:45:08 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						dd94660ef0 
					 
					
						
						
							
							Use "is None" instead of "== None"  
						
						
						
						
					 
					
						2013-02-01 00:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						76ba2e8b6c 
					 
					
						
						
							
							Merge pull request  #21  from gdott9/master  
						
						... 
						
						
						
						Prevent exception in from_file when user is None 
						
						
					 
					
						2013-01-31 15:15:01 -08:00 
						 
				 
			
				
					
						
							
							
								Guillaume DOTT 
							
						 
					 
					
						
						
							
						
						85a7b7db50 
					 
					
						
						
							
							Prevent exception in from_file when user is None  
						
						
						
						
					 
					
						2013-01-31 22:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						bcdf00f85e 
					 
					
						
						
							
							Allow colon characters in passwords ( fixes   #1308 )  
						
						
						
						
					 
					
						2013-01-31 17:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						151f82c593 
					 
					
						
						
							
							Typo  
						
						
						
						
					 
					
						2013-01-16 11:16:16 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						1e95713b61 
					 
					
						
						
							
							Merge pull request  #20  from mark-adams/configflag  
						
						... 
						
						
						
						Added -C command line flag for specifying configuration file location. 
						
						
					 
					
						2013-01-16 02:10:42 -08:00 
						 
				 
			
				
					
						
							
							
								Mark Adams 
							
						 
					 
					
						
						
							
						
						d23cabf8f6 
					 
					
						
						
							
							Added -C command line flag for specifying configuration file location.  
						
						
						
						
					 
					
						2013-01-15 13:18:09 -06:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						47b0f801fd 
					 
					
						
						
							
							Merge pull request  #18  from gdott9/master  
						
						... 
						
						
						
						Handle exceptions with ConfigParser in from_file.py 
						
						
					 
					
						2012-12-13 18:13:55 -08:00 
						 
				 
			
				
					
						
							
							
								Guillaume DOTT 
							
						 
					 
					
						
						
							
						
						5a3f0e4d97 
					 
					
						
						
							
							Handle exceptions when looking for rights in a file  
						
						
						
						
					 
					
						2012-12-11 15:03:29 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						33073147bc 
					 
					
						
						
							
							Add nose-cov as tox dep  
						
						
						
						
					 
					
						2012-10-19 12:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						3a565e586e 
					 
					
						
						
							
							Add tox configuration  
						
						
						
						
					 
					
						2012-10-19 12:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ehsanul Hoque 
							
						 
					 
					
						
						
							
						
						dbc622e8d7 
					 
					
						
						
							
							Added HTTP-based authentication  
						
						... 
						
						
						
						The purpose of this is in order to tie CalDAV accounts to an external web
application. This application must provide a URL end point to which a POST
request can be made, with the username/password sent as the payload. A 200 or
201 response is considered successful authentication. Any other response is
a failure. 
						
						
					 
					
						2012-09-28 09:52:17 +06:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						34a28f7611 
					 
					
						
						
							
							Add tests structure  
						
						
						
						
					 
					
						2012-09-15 10:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						4fbd087497 
					 
					
						
						
							
							Update .gitignore  
						
						
						
						
					 
					
						2012-09-15 09:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						4c064bcf35 
					 
					
						
						
							
							Clean rights from file and remove tests  
						
						
						
						
					 
					
						2012-09-15 09:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						7b15832dbf 
					 
					
						
						
							
							Merge pull request  #12  from matthiasjordan/master  
						
						... 
						
						
						
						File-based rights and testing 
						
						
					 
					
						2012-09-14 05:23:24 -07:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						e06cfa4de0 
					 
					
						
						
							
							Handle "If-None-Match: *" HTTP headers for PUT requests  
						
						
						
						
					 
					
						2012-08-31 17:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						e08aa6176c 
					 
					
						
						
							
							Less aggressive logging  
						
						
						
						
					 
					
						2012-08-18 00:36:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						0c4562c01d 
					 
					
						
						
							
							Using different HTTP status codes in some cases where auth or rights are violated  
						
						
						
						
					 
					
						2012-08-18 00:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						db708a0853 
					 
					
						
						
							
							Checking rights only once. Also taking care of mistakenly checking  
						
						... 
						
						
						
						ownership of events. xmlutils is now unaware of rights. 
						
						
					 
					
						2012-08-15 22:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						0722db04fb 
					 
					
						
						
							
							Extract method  
						
						
						
						
					 
					
						2012-08-15 15:12:18 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						a5eef56a91 
					 
					
						
						
							
							Added stuff to .gitignore  
						
						
						
						
					 
					
						2012-08-15 15:02:20 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						58748e748b 
					 
					
						
						
							
							Fixed comments in config  
						
						
						
						
					 
					
						2012-08-11 01:04:02 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						89f4e8eefc 
					 
					
						
						
							
							Automatically executing tests in directory 'test'  
						
						
						
						
					 
					
						2012-08-11 00:57:48 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						bc0b74c555 
					 
					
						
						
							
							Using collection's URL for logging instead of its name  
						
						
						
						
					 
					
						2012-08-11 00:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						e3bc6afdd3 
					 
					
						
						
							
							Added file-based rights management  
						
						
						
						
					 
					
						2012-08-11 00:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						237f42909a 
					 
					
						
						
							
							Add owner_write rights manager  
						
						
						
						
					 
					
						2012-08-09 17:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						98bbe61f67 
					 
					
						
						
							
							Use relative imports  
						
						
						
						
					 
					
						2012-08-09 17:31:36 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						9f446cb261 
					 
					
						
						
							
							Fix GET requests  
						
						
						
						
					 
					
						2012-08-09 16:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						17857654b0 
					 
					
						
						
							
							Use the same import mechanisms for auth, storage, rights  
						
						
						
						
					 
					
						2012-08-09 15:39:01 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						3ddbb80674 
					 
					
						
						
							
							Fix OPTIONS requests  
						
						
						
						
					 
					
						2012-08-09 14:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						4fa53d15b3 
					 
					
						
						
							
							Fix the auth checking algorithm  
						
						
						
						
					 
					
						2012-08-09 14:15:20 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						e33ee8ea7c 
					 
					
						
						
							
							Small fixes  
						
						
						
						
					 
					
						2012-08-08 18:54:58 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						e14bed9f95 
					 
					
						
						
							
							Add rights section in config module  
						
						
						
						
					 
					
						2012-08-08 18:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						b4a7ada5f2 
					 
					
						
						
							
							is_authorized returns True when no auth method is set  
						
						
						
						
					 
					
						2012-08-08 18:44:25 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						45afac5353 
					 
					
						
						
							
							Code cleaned and modules renamed  
						
						... 
						
						
						
						*Radicale is probably broken now* 
						
						
					 
					
						2012-08-08 18:29:09 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						a17ad1b6a3 
					 
					
						
						
							
							Un-revert some lost commits  
						
						
						
						
					 
					
						2012-08-08 16:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						eee83bb49c 
					 
					
						
						
							
							Merge pull request  #11  from matthiasjordan/master  
						
						... 
						
						
						
						Separe authentication and authorization 
						
						
					 
					
						2012-08-08 06:49:14 -07:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						55a13d4c39 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						... 
						
						
						
						Conflicts:
	radicale/__init__.py
	radicale/acl/courier.py 
						
						
					 
					
						2012-08-04 11:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						7d06d1b4d5 
					 
					
						
						
							
							Version set to "git"  
						
						
						
						
					 
					
						2012-08-03 14:37:40 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						0cf9b92ce7 
					 
					
						
						
							
							Version 0.7.1  
						
						
						
						
					 
					
						2012-08-03 14:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						7ae764fd4b 
					 
					
						
						
							
							Enhance readability according to PEP8  
						
						
						
						
					 
					
						2012-08-03 14:08:11 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ayoub 
							
						 
					 
					
						
						
							
						
						f593ab0fbd 
					 
					
						
						
							
							Set the maximuml line length to 79 instead of 80  
						
						
						
						
					 
					
						2012-08-03 13:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jordan 
							
						 
					 
					
						
						
							
						
						e40e68b528 
					 
					
						
						
							
							Separation of authentication and authorization. Separation of read and write authorization.  
						
						... 
						
						
						
						Static test strategies for authentication. Barely tested. Use at your own risk! 
						
						
					 
					
						2012-08-03 13:10:20 +02:00