Guillaume Ayoub
4e59d734a1
Merge pull request #225 from deronnax/well-known
...
Support "well known" URLs
2014-10-21 13:03:18 +02:00
deronnax
8ec00f08df
throw 401 in case of failed variable substition for .well-known url
2014-10-21 12:30:14 +02:00
deronnax
f846f107e6
now with regex
2014-10-21 11:57:42 +02:00
deronnax
b863e8390e
add ".well-known" addresses feature ( closes #126 )
2014-10-20 18:51:43 +02:00
Guillaume Ayoub
124cf3f51a
Merge pull request #224 from deronnax/decode_content_later
...
decode http resquest content later
2014-10-20 17:34:29 +02:00
deronnax
c180b4ace3
decode http resquest content later
2014-10-20 17:32:10 +02:00
Christoph Witzany
806183b5b7
Create Dockerfile
2014-10-20 00:10:19 +02:00
Guillaume Ayoub
788b775c32
Merge pull request #198 from untitaker/discovery
...
Return user basepath for current-user-principal
2014-10-17 16:53:45 +02:00
Vincent Untz
71c243035e
Remove props file when deleting a collection with multifilesystem
2014-09-18 14:21:10 +02:00
Vincent Untz
873872d541
Do not autocreate .props files for multifilesystem backend
...
This is required as we do not want .props files to be created for nodes,
otherwise they'll stop being considered as nodes, which will break
discovery of calendars.
This fixes https://github.com/Kozea/Radicale/issues/208
2014-09-15 17:42:33 +02:00
Guillaume Ayoub
a6884492a2
Version 0.9
2014-08-13 13:12:19 +02:00
Markus Unterwaditzer
4859436ba8
Return user basepath for current-user-principal
...
Fix #196
The way to do collection discovery described in
http://stackoverflow.com/a/11673483 doesn't work well with Radicale:
1. current-user-principal returns /user/calendar.ics/
2. PROPFINDs asking for calendar-home-set will return the URL that was
used in the request, which is still /user/calendar.ics/
3. The final PROPFIND with Depth: 1 is supposed to list all collections,
but because the request is done with a collection URL, Radicale returns
the items for the "calendar.ics" collection which might or might not
exist.
2014-08-09 23:01:13 +02:00
Giel van Schijndel
a040c666ca
IMAP: don't spam the logs about non-SSL connections to localhost
...
When using IMAP as auth module every single request causes a warning to
be logged just because we're not encrypting traffic sent to another
process on the *same* machine.
This change recognizes that while some people might consider this
undesirable, others might have made this a conscious choice and *don't*
wish to be spammed for it. As such now only a single warning is logged
(the first time in the server's lifetime that a user logs in).
Signed-off-by: Giel van Schijndel <me@mortis.eu>
2014-08-09 22:39:16 +02:00
Guillaume Ayoub
2b4485f6ae
Allow requests on root folder for authenticated users
2014-08-07 15:06:48 +02:00
Guillaume Ayoub
77ad16f2a9
Fix the PID number stored on filesystem
2014-08-07 12:31:51 +02:00
Guillaume Ayoub
f90bb516a5
Update NEWS
2014-08-06 12:14:55 +02:00
Guillaume Ayoub
9ad9c466e2
Add an option allowing requests without base_prefix
...
Related to #147 , patch proposed by jheidemann
2014-08-06 11:51:11 +02:00
Guillaume Ayoub
0822f99650
Allow full URLs in href tags for REPORT requests
...
Fixes #192
2014-08-05 15:42:39 +02:00
Élie Bouttier
ab04e38dc8
Reload logger config on SIGHUP
...
Particularly useful for logrotate.
2014-07-28 12:15:08 -07:00
Guillaume Ayoub
a5c5f2494f
New version
2014-07-28 13:03:06 +02:00
Guillaume Ayoub
ea461aee1e
Remove current-user-principal from new features
2014-07-28 13:02:44 +02:00
Guillaume Ayoub
a65f96fe41
Fix syntax error
2014-07-28 11:28:12 +02:00
Guillaume Ayoub
35a0047b38
Merge pull request #182 from dnnr/serialize-sorted
...
Sort items before serializing to minimize diff
2014-07-28 11:21:48 +02:00
Guillaume Ayoub
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
Guillaume Ayoub
bbe7588156
Merge pull request #189 from deronnax/revert#00674fe
...
revert of 00674fe
2014-07-28 10:49:29 +02:00
Guillaume Ayoub
cdad148bd0
else if → elif
2014-07-28 10:24:43 +02:00
Guillaume Ayoub
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
Mathieu Dupuy
4643112511
deplace pid file creation in child process
2014-07-25 15:52:04 +02:00
Mathieu Dupuy
a94984b653
revert of 00674fe
2014-07-25 15:41:56 +02:00
Daniel Danner
1769a68719
Sort items before serializing to minimize diff
2014-07-09 17:41:57 +02:00
Ede123
c9bd2d0135
Signed-off-by: Ede123 <Eduard.Braun2@gmx.de>
2014-06-21 15:34:22 +02:00
Guillaume Ayoub
6854cd0ee3
Use warning instead of warn for logging ( fix #170 )
2014-06-15 10:19:34 +02:00
Guillaume Ayoub
c5f19bb05b
Merge pull request #160 from red-hood/master
...
Allow tilde expansion for htpasswd file
2014-06-15 10:07:54 +02:00
Guillaume Ayoub
5ec46f551c
Merge pull request #169 from untitaker/issue143
...
Fix #143
2014-06-15 09:58:12 +02:00
Markus Unterwaditzer
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
Christian Roeder
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
Guillaume Ayoub
d5724d717d
Rely on dulwich <= 0.9.5 for python2.6 tests
2014-05-06 19:00:59 +02:00
Guillaume Ayoub
6021f16866
Fix owner_* methods ( fix #151 )
2014-05-06 15:15:58 +02:00
Guillaume Ayoub
1ab07d84e6
Add some documentation about the "user" key in the "regex" rights module
2014-04-16 18:56:57 +02:00
Guillaume Ayoub
799dbfe612
Fix "authenticated" method
2014-04-16 17:05:20 +02:00
Guillaume Ayoub
58370ef641
Add python 3.4 in setup.py
2014-04-15 18:24:44 +02:00
Guillaume Ayoub
2aaa8f06fc
Add python3.4 support in tox
2014-04-15 18:11:19 +02:00
Guillaume Ayoub
3e893a3420
Merge pull request #142 from mike-perdide/authenticated_feature
...
Adding a new "authenticated" ACL type.
2014-04-15 16:48:19 +02:00
Guillaume Ayoub
4b8308a3ec
Merge pull request #140 from mike-perdide/regex_file_coherence
...
Regex file coherence
2014-04-15 16:47:39 +02:00
Julien Miotte
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
Julien Miotte
963e21212b
Renaming the regex.py methods args for coherence.
2014-04-09 00:02:09 +02:00
Julien Miotte
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
Guillaume Ayoub
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
Markus Kaiserswerth
0dee34b3a8
Add SSL ciphers argument only if supported, fixes Python 2.6 compat
2014-03-19 14:04:25 +01:00
Guillaume Ayoub
45f8e76643
Revert "Follow the depth in REPORT requests"
...
This reverts commit 9556508b2a
.
2014-03-05 19:26:42 +01:00