Commit Graph

  • a18874fc59 raise exception when locking the storage fails Unrud 2017-06-01 11:21:22 +02:00
  • 17d03be27b Merge pull request #484 from Unrud/webinterface Unrud 2017-05-31 13:34:04 +02:00
  • 9585c0b048 Web interface for managing calendars and addressbooks Unrud 2017-05-31 13:18:42 +02:00
  • ab9e9b2d7c Add web interface module Unrud 2017-05-31 13:18:40 +02:00
  • 0dd2ecdb0b Merge pull request #614 from Unrud/small Unrud 2017-05-31 12:23:21 +02:00
  • eba6621f17 Rename backends from None to none Unrud 2017-05-31 12:01:39 +02:00
  • edaf21561d Don't strip SCRIPT_NAME from PATH_INFO Unrud 2017-05-31 12:01:37 +02:00
  • 5704b5021b PATH_INFO might not exist if it's empty Unrud 2017-05-31 12:01:35 +02:00
  • f12dd31b4b Small improvements for auth tests Unrud 2017-05-31 12:01:33 +02:00
  • b10599d07d Merge pull request #613 from Unrud/logging Unrud 2017-05-31 11:44:11 +02:00
  • c9664137a5 Improve error handling Unrud 2017-05-31 11:08:32 +02:00
  • 824835bcd4 Merge pull request #612 from Unrud/auth Unrud 2017-05-31 02:16:41 +02:00
  • c2387403dd Test the remote_user and http_x_remote user backends Unrud 2017-05-31 02:07:52 +02:00
  • 09bde14e50 Allow auth backends to provide login and password Unrud 2017-05-31 02:05:55 +02:00
  • 8bc45aeb24 Merge pull request #611 from Unrud/rights Unrud 2017-05-31 01:48:14 +02:00
  • 3e715a9aff Test rights management Unrud 2017-05-31 00:36:20 +02:00
  • 5ce2c62402 Implement rights types directly Unrud 2017-05-31 00:36:18 +02:00
  • 1bc53ec113 Merge pull request #610 from Unrud/emptypath Unrud 2017-05-31 00:35:24 +02:00
  • 8536ffee44 Preserve empty PATH_INFO from WSGI and strip base prefix from destination Unrud 2017-05-30 22:34:41 +02:00
  • 0601b81aa7 Merge pull request #586 from Unrud/xmlrequestresponse Unrud 2017-05-30 09:28:05 +02:00
  • 11c5dfdb53 Improve handling of XML requests and responses Unrud 2017-05-07 08:17:39 +02:00
  • f1a9cf7694 Allow already encoded answers Unrud 2017-05-07 08:17:35 +02:00
  • bc49542a62 Merge pull request #587 from Unrud/testscapturelogging Unrud 2017-05-30 07:55:05 +02:00
  • f2bfcfd406 Merge pull request #588 from Unrud/daemon Unrud 2017-05-30 07:50:44 +02:00
  • 9cd9ad9a02 Only register exit function if a PID file was created Unrud 2017-05-30 07:41:50 +02:00
  • 01ea0a3c40 Capture log messages during tests Unrud 2017-05-07 08:19:25 +02:00
  • 6762fc1cad Expand user on PID path Unrud 2017-05-12 11:35:40 +02:00
  • fcccb3f7af Daemonize after creation of network sockets Unrud 2017-05-07 21:56:07 +02:00
  • 360e88f350 Write PID file in original process Unrud 2017-05-07 21:56:05 +02:00
  • 6ade44c773 Make relative PID path absolute Unrud 2017-05-07 21:56:02 +02:00
  • 65c53df5b3 Keep original exception when PID file creation fails Unrud 2017-05-07 21:55:59 +02:00
  • 79bcedd4bc Refactor: Extract daemonize function Unrud 2017-05-07 21:55:57 +02:00
  • a94a3bc7c2 Version 2.0.0 Guillaume Ayoub 2017-05-27 18:10:46 +02:00
  • 3e0c8cf285 Update copyright years Guillaume Ayoub 2017-05-27 17:28:07 +02:00
  • d9b6750145 Merge branch 'master' of github.com:Kozea/radicale Guillaume Ayoub 2017-05-27 11:16:37 +02:00
  • 95ab6ee415 Add a news entry about 1.1.3 Guillaume Ayoub 2017-05-27 11:15:57 +02:00
  • 1825c35bc7 Merge pull request #608 from Unrud/config_file Guillaume Ayoub 2017-05-26 11:08:12 +02:00
  • e4af3fc3cd Merge pull request #604 from Unrud/config_logging_config Guillaume Ayoub 2017-05-26 11:06:27 +02:00
  • 577d9317d2 Strip script name from path Unrud 2017-05-22 20:44:24 +02:00
  • d2a17c36ae Fail if configuration is not found Unrud 2017-05-24 20:49:27 +02:00
  • fed974e018 Disable logging config by default Unrud 2017-05-24 17:03:48 +02:00
  • 22d364729b Use "&" instead of "+" to test booleans Guillaume Ayoub 2017-05-23 17:11:28 +02:00
  • 85e8336361 Add python_requires into setup.py Guillaume Ayoub 2017-05-23 17:02:41 +02:00
  • 5066e97c66 Always compare both login and password to avoid timing attacks Guillaume Ayoub 2017-05-23 16:55:43 +02:00
  • 1b5bfee96c Merge pull request #600 from Unrud/auth Guillaume Ayoub 2017-05-23 12:22:16 +02:00
  • cf78a23856 Improve logging Unrud 2017-05-23 03:13:28 +02:00
  • f2fb07fa84 Move authentication delay into __init__.py and add config Unrud 2017-05-23 03:11:41 +02:00
  • fb970246e0 Only query auth backend when a user is set Unrud 2017-05-23 03:08:04 +02:00
  • c4537b1f5c Compare passwords and hashes in constant time (Fixes #591) Unrud 2017-05-23 03:02:22 +02:00
  • fc309562da Repair SSHA method Unrud 2017-05-23 03:01:56 +02:00
  • 99bda37839 Repair auth tests, add tests for all methods and cross check Unrud 2017-05-23 02:58:03 +02:00
  • 2e8cd09c02 Merge pull request #581 from jre-wine/patch-1 Guillaume Ayoub 2017-05-05 01:03:15 +02:00
  • 1c357a5636 Add git init to config hook example jre 2017-04-22 17:40:29 +02:00
  • dcb0638538 Version 2.0.0rc2 Guillaume Ayoub 2017-04-19 14:04:09 +02:00
  • 059ba8dec1 Random timer to avoid timing oracles and simple bruteforce attacks Guillaume Ayoub 2017-04-19 13:48:30 +02:00
  • 78e0bfd449 Correctly initialize the logger in the WSGI and FastCGI scripts Guillaume Ayoub 2017-04-15 18:10:07 +02:00
  • 7ad1f985a6 Use flup instead of flipflop to create the FastCGI application Guillaume Ayoub 2017-04-15 18:05:42 +02:00
  • 8293ca5c1c Fix a CLI help description Guillaume Ayoub 2017-04-15 16:03:51 +02:00
  • 7e2406c778 Version 2.0.0rc1 Guillaume Ayoub 2017-04-15 15:51:05 +02:00
  • 864eb5931a Merge setup.cfg and pytest.ini, fix tests Guillaume Ayoub 2017-04-15 10:51:00 +02:00
  • 26d8214296 Merge pull request #566 from Unrud/cleanxmlutils Guillaume Ayoub 2017-04-15 09:24:38 +02:00
  • b173307f55 Merge pull request #570 from Unrud/patch-5 Guillaume Ayoub 2017-04-15 09:20:01 +02:00
  • d74ee7b688 Merge pull request #553 from Kozea/config Guillaume Ayoub 2017-04-15 09:19:32 +02:00
  • 4f6d2e8b58 Only search for filter that are direct children Unrud 2017-03-18 04:59:27 +01:00
  • a05cca563a Stop iterating when a component is found Unrud 2017-03-18 04:58:55 +01:00
  • 8a98f4861d Fix permissions for REPORT request Unrud 2017-03-13 08:22:14 +01:00
  • c027b68b4f PROPFIND: return all supported report methods Unrud 2017-03-10 22:20:49 +01:00
  • 53a7e15833 Return empty result for unsupported report methods Unrud 2017-03-10 22:19:10 +01:00
  • 2f67da5750 Remove unnecessary conditions Unrud 2017-03-10 22:16:46 +01:00
  • a7f12b5fac PROPFIND: only one privilege per privilege element Unrud 2017-03-10 22:14:13 +01:00
  • c1f0e66232 Merge pull request #564 from Unrud/logserver Guillaume Ayoub 2017-03-10 14:54:12 +01:00
  • 7d687205bd Use logger for WSGIServer Unrud 2017-03-10 13:39:26 +01:00
  • edebcf03c7 Merge pull request #558 from Unrud/collision Guillaume Ayoub 2017-03-08 15:58:48 +01:00
  • 33b27a2e71 Merge pull request #559 from Unrud/remotehostlogging Guillaume Ayoub 2017-03-08 15:57:07 +01:00
  • 96248c299e Merge pull request #560 from Unrud/detclose Guillaume Ayoub 2017-03-08 15:55:47 +01:00
  • 7b72b2e35a Merge pull request #561 from Unrud/patch-4 Guillaume Ayoub 2017-03-08 15:54:24 +01:00
  • 9b8fc4ac14 Update and fix some config values Guillaume Ayoub 2017-03-08 15:50:24 +01:00
  • 5cd5cfe368 Use REMOTE_ADDR if REMOTE_HOST is missing Unrud 2017-03-07 18:22:17 +01:00
  • 69d39b47ca Also log the forwarding host for forwarded requests Unrud 2017-03-07 18:21:27 +01:00
  • c104da28ce Use UNKNOWN if user agent is missing Unrud 2017-03-07 18:19:41 +01:00
  • 266dc608f2 Remove unnecessary if-statements Unrud 2017-03-07 18:18:37 +01:00
  • 2008149cd3 Use python3 in shebang Unrud 2017-03-07 18:39:13 +01:00
  • c6c32945a0 Log unsafe paths when discovering collections Unrud 2017-03-07 17:50:20 +01:00
  • 9b27d075b6 Always close files when creating collection Unrud 2017-03-07 17:56:52 +01:00
  • 2d170bd41f Check for conflicting file names Unrud 2017-03-07 17:44:07 +01:00
  • 9900251b8b Add Python 3.6 classifier in setup.py Guillaume Ayoub 2017-03-04 14:37:58 +01:00
  • 8fbb094878 Add tests for Python 3.6 and on MacOS Guillaume Ayoub 2017-03-04 14:34:57 +01:00
  • 4278cc3443 Set htpasswd encryption type to plain in tests Guillaume Ayoub 2017-03-04 14:25:01 +01:00
  • 78abe39002 Set authentication method when testing rights Guillaume Ayoub 2017-03-04 14:22:28 +01:00
  • b47505d5bd Don't set rights management when no authentication is set Guillaume Ayoub 2017-03-04 14:15:46 +01:00
  • 8cc15a3d25 Change default values for the config Guillaume Ayoub 2017-03-04 14:06:09 +01:00
  • fc04e4543b Remove unused import Guillaume Ayoub 2017-02-26 16:41:59 +01:00
  • 6b683477cb Merge branch 'improved-broken-vcard-handling' of https://github.com/pbiering/Radicale into pbiering-improved-broken-vcard-handling Guillaume Ayoub 2017-02-26 16:35:44 +01:00
  • 1210323667 Merge branch 'pbiering-trycatch-broken-objects' Guillaume Ayoub 2017-02-26 16:26:13 +01:00
  • 5d67257555 Merge branch 'trycatch-broken-objects' of https://github.com/pbiering/Radicale into pbiering-trycatch-broken-objects Guillaume Ayoub 2017-02-26 16:24:41 +01:00
  • 46fcec8fe0 Cosmetics Guillaume Ayoub 2017-02-26 16:19:38 +01:00
  • e6880057a2 Merge pull request #518 from pbiering/improved-access-logging Guillaume Ayoub 2017-02-26 16:17:44 +01:00
  • 9d958e8e51 Remove unused import Guillaume Ayoub 2017-02-26 16:13:50 +01:00
  • b2e149ad0d Merge branch 'Unrud-storage' Guillaume Ayoub 2017-02-26 15:50:34 +01:00
  • 3c014cd7f5 Update and clean .gitignore Guillaume Ayoub 2017-02-26 15:50:02 +01:00