Guillaume Ayoub
|
da1363f026
|
Revert "Limit duration of file locks"
This reverts commit 6b1acd14d7 .
|
2016-05-25 14:05:34 +02:00 |
|
Guillaume Ayoub
|
69ec2891fa
|
Remove at_once
|
2016-05-25 14:05:05 +02:00 |
|
Guillaume Ayoub
|
a3c32ee77f
|
Merge pull request #402 from Unrud/locking
Implement locking of whole storage
|
2016-05-25 14:03:48 +02:00 |
|
Guillaume Ayoub
|
4fc5e3135a
|
Update documentation of path_to_filesystem
|
2016-05-24 14:39:41 +02:00 |
|
Guillaume Ayoub
|
ac687c6179
|
Merge branch 'master' of github.com:Kozea/radicale
|
2016-05-24 14:37:46 +02:00 |
|
Guillaume Ayoub
|
f8c8bd9d9b
|
Merge pull request #403 from Unrud/patch-9
Don't sanitize local paths using posixpath
|
2016-05-24 14:36:34 +02:00 |
|
Unrud
|
6b1acd14d7
|
Limit duration of file locks
This prevents starvation of writers in other processes
|
2016-05-22 23:44:21 +02:00 |
|
Unrud
|
14daa88772
|
Use FIFO for storage locking
This prevents starvation of writers in the current process
|
2016-05-22 23:29:00 +02:00 |
|
Unrud
|
1ea9a33101
|
Reuse lock file
|
2016-05-22 10:29:56 +02:00 |
|
Unrud
|
49bc0728e3
|
Only one lock file per process (lockf() works now)
lockf() is more portable than flock()
|
2016-05-22 10:29:56 +02:00 |
|
Unrud
|
eb9218354c
|
Always use readers-writer lock in storage locking
|
2016-05-22 10:29:56 +02:00 |
|
Unrud
|
bca6cec6b3
|
Use context manager for locking
|
2016-05-22 10:29:50 +02:00 |
|
Guillaume Ayoub
|
a60e224ccf
|
Merge pull request #405 from Unrud/patch-11
Compress answer
|
2016-05-21 02:31:38 +02:00 |
|
Unrud
|
a24613da9c
|
Compress answer
The protocol uses verbose XML and compression reduces the size significantly.
|
2016-05-21 02:26:03 +02:00 |
|
Guillaume Ayoub
|
8ebd3810b5
|
Merge pull request #404 from Unrud/patch-10
Use nonlocal instead of container
|
2016-05-21 02:20:12 +02:00 |
|
Unrud
|
de2f411820
|
Use nonlocal instead of container
Python 3
|
2016-05-21 01:49:22 +02:00 |
|
Unrud
|
b810d61ce3
|
Don't sanitize local paths using posixpath
This doesn't work as expected on Windows.
|
2016-05-21 01:41:00 +02:00 |
|
Unrud
|
ff3b31fed6
|
Use threading in integrated webserver
|
2016-05-21 01:26:52 +02:00 |
|
Unrud
|
2c45b1998c
|
Implement locking of whole storage
|
2016-05-21 01:26:45 +02:00 |
|
Guillaume Ayoub
|
51a36d4a57
|
Remove obsolete SQL file
|
2016-05-19 07:25:08 +02:00 |
|
Guillaume Ayoub
|
8e09c0b315
|
Merge pull request #399 from untitaker/tox
Fix tox env once and for all
|
2016-05-18 22:59:25 +02:00 |
|
Markus Unterwaditzer
|
3a2cc58f3b
|
Fix tox env once and for all
|
2016-05-18 22:57:17 +02:00 |
|
Guillaume Ayoub
|
68b72f55eb
|
Merge pull request #398 from untitaker/unbound
Fix UnboundLocalError
|
2016-05-18 22:47:37 +02:00 |
|
Guillaume Ayoub
|
bc1427bab9
|
Install package in .travis.yml
|
2016-05-18 22:44:47 +02:00 |
|
Markus Unterwaditzer
|
eea6ccb573
|
Fix UnboundLocalError
|
2016-05-18 22:43:56 +02:00 |
|
Guillaume Ayoub
|
9e3126ba3e
|
Fix .travis.yml again
|
2016-05-18 22:42:47 +02:00 |
|
Guillaume Ayoub
|
a8fda1aedf
|
Cut long lines
|
2016-05-18 22:41:05 +02:00 |
|
Guillaume Ayoub
|
36ad6bd021
|
Change tox command in .travis.yml
|
2016-05-18 22:35:31 +02:00 |
|
Guillaume Ayoub
|
3560f96c8b
|
Fix tox.ini
|
2016-05-18 22:31:28 +02:00 |
|
Guillaume Ayoub
|
47e048a3c2
|
Merge pull request #397 from untitaker/tox-in-travis
Use tox within travis
|
2016-05-18 22:29:23 +02:00 |
|
Markus Unterwaditzer
|
f6e5026d9d
|
Use tox within travis
This deduplicates the testing setup and commands
|
2016-05-18 20:53:34 +02:00 |
|
Guillaume Ayoub
|
39b34b2f52
|
Install flake8 in Travis
|
2016-05-18 20:25:50 +02:00 |
|
Guillaume Ayoub
|
6769629314
|
Remove useless empty function
|
2016-05-18 20:22:36 +02:00 |
|
Guillaume Ayoub
|
45576d7474
|
Handle text-match filters
Related to #33.
|
2016-05-18 20:21:03 +02:00 |
|
Guillaume Ayoub
|
d063e3a370
|
Launch flake8 in tests
|
2016-05-12 19:24:24 +02:00 |
|
Guillaume Ayoub
|
20ff5444fb
|
Don't explicitely inherit from object
|
2016-05-12 18:57:59 +02:00 |
|
Guillaume Ayoub
|
ca056dea9f
|
Don't return 404 for GET requests on collections
|
2016-05-12 18:55:03 +02:00 |
|
Guillaume Ayoub
|
2ce9fceaff
|
Merge branch 'master' of github.com:Kozea/radicale
|
2016-05-06 17:57:58 +02:00 |
|
Guillaume Ayoub
|
a28df4dd4b
|
Reorganize filters
Related to #33 and #372.
|
2016-05-06 17:53:02 +02:00 |
|
Guillaume Ayoub
|
f5ce05f4a5
|
Merge pull request #390 from untitaker/flake8-fixes
Introduce Flake8, fix some bugs
|
2016-05-05 00:19:19 +02:00 |
|
Markus Unterwaditzer
|
6cc68862dc
|
Test Flake8 compliance in CI
|
2016-05-04 19:26:37 +02:00 |
|
Markus Unterwaditzer
|
2dee66133d
|
Flake8 fixes
|
2016-05-04 19:25:58 +02:00 |
|
Guillaume Ayoub
|
2cda64245e
|
Merge pull request #385 from untitaker/rights-fixes
Fixes to Rights
|
2016-04-23 09:11:16 +09:00 |
|
Markus Unterwaditzer
|
0de3ad36be
|
Fixes to Rights
- BaseRights expects the config and logger params
- user may be None, which leads to errors when trying to use it with
regexes.
|
2016-04-22 20:30:40 +02:00 |
|
Guillaume Ayoub
|
2f97d7d1e1
|
Remove global state about configuration and logs
Many things have been changed to make this possible, probably leading to
many hidden bugs waiting to be found.
Related to #122.
|
2016-04-22 11:37:02 +09:00 |
|
Guillaume Ayoub
|
8ac19ae0fc
|
Merge pull request #383 from jbg/patch-1
Corrected calendar-timezone code in xmlutils.py
|
2016-04-21 15:01:51 +09:00 |
|
Jasper Bryant-Greene
|
0670aa9fb4
|
Corrected calendar-timezone code in xmlutils.py
|
2016-04-21 10:40:36 +05:30 |
|
Guillaume Ayoub
|
6db946080e
|
Cosmetics
|
2016-04-21 09:12:00 +09:00 |
|
Guillaume Ayoub
|
89e2226b16
|
Merge pull request #382 from untitaker/tag-filters-fix
Unbreak tag filters
|
2016-04-21 09:04:25 +09:00 |
|
Markus Unterwaditzer
|
7f2d1c00c4
|
Unbreak tag filters
|
2016-04-20 20:17:05 +02:00 |
|