9ad9c466e2
Add an option allowing requests without base_prefix
...
Related to #147 , patch proposed by jheidemann
2014-08-06 11:51:11 +02:00
0822f99650
Allow full URLs in href tags for REPORT requests
...
Fixes #192
2014-08-05 15:42:39 +02:00
ab04e38dc8
Reload logger config on SIGHUP
...
Particularly useful for logrotate.
2014-07-28 12:15:08 -07:00
a5c5f2494f
New version
2014-07-28 13:03:06 +02:00
ea461aee1e
Remove current-user-principal from new features
2014-07-28 13:02:44 +02:00
a65f96fe41
Fix syntax error
2014-07-28 11:28:12 +02:00
35a0047b38
Merge pull request #182 from dnnr/serialize-sorted
...
Sort items before serializing to minimize diff
2014-07-28 11:21:48 +02:00
f92f9f5e7d
Merge pull request #175 from Ede123/master
...
Return "401 unauthorized" on unauthorized DELETE requests (fixes #125 )
2014-07-28 11:20:45 +02:00
bbe7588156
Merge pull request #189 from deronnax/revert#00674fe
...
revert of 00674fe
2014-07-28 10:49:29 +02:00
cdad148bd0
else if → elif
2014-07-28 10:24:43 +02:00
0529d839c2
Merge pull request #190 from deronnax/pid_file_creation_in_child
...
deplace pid file creation in child process
2014-07-28 10:22:35 +02:00
4643112511
deplace pid file creation in child process
2014-07-25 15:52:04 +02:00
a94984b653
revert of 00674fe
2014-07-25 15:41:56 +02:00
1769a68719
Sort items before serializing to minimize diff
2014-07-09 17:41:57 +02:00
c9bd2d0135
Signed-off-by: Ede123 <Eduard.Braun2@gmx.de>
2014-06-21 15:34:22 +02:00
6854cd0ee3
Use warning instead of warn for logging ( fix #170 )
2014-06-15 10:19:34 +02:00
c5f19bb05b
Merge pull request #160 from red-hood/master
...
Allow tilde expansion for htpasswd file
2014-06-15 10:07:54 +02:00
5ec46f551c
Merge pull request #169 from untitaker/issue143
...
Fix #143
2014-06-15 09:58:12 +02:00
030436327a
Fix #143
...
Since all iCalendar objects have VCALENDAR inside them, that tag is
absolutely meaningless (in this context).
2014-06-04 22:55:35 +02:00
8673717838
Allow tilde expansion for htpasswd file
...
Call os.path.expanduser on the location given by the config parameter.
This will allow to use settings like
htpasswd_filename = ~/.config/radicale/users
2014-05-14 01:42:19 +02:00
d5724d717d
Rely on dulwich <= 0.9.5 for python2.6 tests
2014-05-06 19:00:59 +02:00
6021f16866
Fix owner_* methods ( fix #151 )
2014-05-06 15:15:58 +02:00
1ab07d84e6
Add some documentation about the "user" key in the "regex" rights module
2014-04-16 18:56:57 +02:00
799dbfe612
Fix "authenticated" method
2014-04-16 17:05:20 +02:00
58370ef641
Add python 3.4 in setup.py
2014-04-15 18:24:44 +02:00
2aaa8f06fc
Add python3.4 support in tox
2014-04-15 18:11:19 +02:00
3e893a3420
Merge pull request #142 from mike-perdide/authenticated_feature
...
Adding a new "authenticated" ACL type.
2014-04-15 16:48:19 +02:00
4b8308a3ec
Merge pull request #140 from mike-perdide/regex_file_coherence
...
Regex file coherence
2014-04-15 16:47:39 +02:00
aabebb5578
Adding a new "authenticated" ACL type.
...
When set, all authenticated users will have rw permissions on all
collections, but no anonymous user will be able to read or write any
collection.
2014-04-09 00:02:39 +02:00
963e21212b
Renaming the regex.py methods args for coherence.
2014-04-09 00:02:09 +02:00
6677dbcdc9
Moving the debug log at the proper place.
...
If we don't do this, we might get the following in the logs:
2014-04-08 20:00:59,354 - DEBUG: Section 'r' matches
2014-04-08 20:00:59,354 - DEBUG: Section 'r' does not match
which is a bit confusing.
2014-04-09 00:02:03 +02:00
d053257643
Merge pull request #129 from mkai/_py26_ciphers_fix
...
Add SSL ciphers argument only if supported, fixes Python 2.6 compat
2014-03-19 14:13:29 +01:00
0dee34b3a8
Add SSL ciphers argument only if supported, fixes Python 2.6 compat
2014-03-19 14:04:25 +01:00
45f8e76643
Revert "Follow the depth in REPORT requests"
...
This reverts commit 9556508b2a
.
2014-03-05 19:26:42 +01:00
9556508b2a
Follow the depth in REPORT requests
2014-03-04 01:37:14 +01:00
066dffd614
Cut line
2014-03-04 01:08:56 +01:00
3bd5b8f0fc
Let's try to release 0.9 beta 1
2014-02-24 23:26:40 +01:00
152e5494d3
Use flup or flipflop in fcgi script
2014-02-24 20:05:14 +01:00
f9ce1d0e6d
Remove the backend/type split for rights in configuration
2014-02-05 14:11:40 +01:00
f6a6e77fb0
Typo fixes in config file
2014-02-05 13:58:30 +01:00
df85a8c990
Update NEWS
2014-02-05 13:17:01 +01:00
2ad8b57305
Merge branch 'apache_auth' of git://github.com/jaesivsm/Radicale into jaesivsm-apache_auth
...
Conflicts:
radicale/__init__.py
2014-02-05 13:09:37 +01:00
701df2d201
Use environ.get instead of try/except
2014-02-05 13:01:49 +01:00
f7c7746643
Merge pull request #99 from horazont/fix-preauth
...
Fix issues if authentication is done by web server
2014-02-05 12:59:45 +01:00
c953211175
Merge pull request #100 from chripo/fix-access
...
Fix access
2014-02-05 12:47:43 +01:00
00674fe8b0
Merge pull request #95 from chripo/easy-connect
...
Easy connect
2014-02-05 12:38:09 +01:00
3aa992e518
Find collections if necessary
2014-01-19 20:11:47 +01:00
90d82d044c
Fix access to collections
...
under certain conditions it was possible to pass the final access control
if-clause. the master branch granted access if:
if ((read_allowed_items or write_allowed_items)
and (not user or auth.is_authenticated(user, password))) or
function == self.options or not items:
the easy-connect branch from pull request #95 adds:
(is_authenticated and function == self.propfind) or
the last `or not items` condition levers out the previous authentication and
access control. that isn't that big secuity issue because in this case there
are no collection and items at all. but "bad" and anonymous users could gather
data and information which not destined for them.
this commit fixes and simplifies the if-clause.
2014-01-19 20:04:37 +01:00
387e1fee76
Fix calendar/addressbook-home-set in PROPFIND response
2014-01-19 19:35:53 +01:00
d09b16c5ad
Fix principal-collection-set in PROPFIND response
2014-01-19 19:35:53 +01:00