Commit Graph

25 Commits

Author SHA1 Message Date
Jérôme Schneider 1257afb1e9 New version 0.11.4 2015-07-30 18:12:19 +02:00
Jérôme Schneider f14908ec1c New version 0.11.2 2015-03-10 11:11:48 +01:00
Jérôme Schneider 4b8067a865 New version 0.11.1 2015-03-10 10:09:28 +01:00
Jérôme Schneider 1eec694e1c New version 0.11.0 2015-01-30 11:53:52 +01:00
Jérôme Schneider 9003c07ecc Centralized config.py into mandaye core
All the configuration is now in ini files.
You could have 3 levels of ini files :
 * default mandaye core ini file
 * default mandaye project ini file
 * optional ini file loading with --config option

Closes #5495
2014-10-10 15:50:13 +02:00
Jérôme Schneider 8c557e16aa New version 0.10.2 2014-10-10 09:46:57 +02:00
Jérôme Schneider c898e301b8 New release 0.10.1 2014-09-22 10:11:50 +02:00
Jérôme Schneider e7c8c05b1a new version 0.10.0 2014-09-17 11:19:20 +02:00
Jérôme Schneider 93462e6330 mandaye: new release 0.9.1 2014-09-08 16:35:24 +02:00
Jérôme Schneider 93f4aa423f New version 0.9.0 2014-08-28 17:40:48 +02:00
Jérôme Schneider e1a8da9d5e New version: 0.8.5 2014-07-18 11:31:13 +02:00
Jérôme Schneider bf4bf37dc0 New release : 0.8.4 2014-07-17 16:36:10 +02:00
Jérôme Schneider afb3c5b021 released version 0.8.3 2014-07-15 11:48:23 +02:00
Jérôme Schneider de6e5967b5 initial import for branch 0.8
This is a complete rewrite of the configuration system

Fixes #4666
2014-05-21 13:15:40 +02:00
Jérôme Schneider 17184c6fdc config: fixes global config 2013-05-23 11:06:46 +02:00
Jérôme Schneider b5f19ef9c7 config: allow external application to modify config 2013-05-22 18:46:50 +02:00
Jérôme Schneider 6b1788299a Fix #709: authform now store every post values
* README.rst: upgrade dependencies
 * mandaye/__init__.py: switch to 0.3 version
 * mandaye/auth/authform.py: use post values instead of password and
   username
 * mandaye/models.py: add dict management and post_values argument
 * mandaye/configs: upgrade configurations
 * mandaye/templates/ : upgrade templates for this new feature
2012-07-08 20:55:13 +02:00
Jérôme Schneider 0aaa601bbb Improve logging system: add a uuid and use a specific Mandaye logger
* README.rst: typo
 * mandaye/__init__.py: move logging part to log.py
 * mandaye/auth/authform.py: replace logging by mandaye logger and
   check if pycrpto is installed
 * mandaye/auth/vincennes.py: replace logging by mandaye logger
 * mandaye/config.py: improve comment on encryption
 * mandaye/dispatcher.py: replace logging by mandaye logger and
   add new debug
 * mandaye/emails.py: replace logging by mandaye logger
 * mandaye/filters/vincennes.py: replace logging by mandaye logger
 * mandaye/http.py: replace logging by mandaye logger
 * mandaye/log.py: new file to manage logging
 * mandaye/response.py: replace logging by mandaye logger and
   add debug informations
 * mandaye/server.py: replace logging by mandaye logger and
    add an uuid for the log
 * mandaye_admin.py: replace logging by mandaye logger
 * mandaye_server.py: replace logging by mandaye logger and fix Python
   path
2011-12-23 11:17:15 +01:00
Jérôme Schneider 417b837019 Fix #1154: replace gevent by gunicorn, improve README.txt and
create a mandaye_admin.py script
2011-12-21 18:28:36 +01:00
Jérôme Schneider 1662b94980 Improve logging management: add file handler and allow to disable syslog
* mandaye/__init__.py: add file handler and allow to disable syslog
 * mandaye/config.py: add syslog and log_file options
 * mandaye/response.py: catch email exceptions
2011-11-04 22:47:23 +01:00
Thomas NOËL 75a7d097cf correctly use sqlalchemy session
* mandaye/__init__.py: remove sql inits
* mandaye/db.py: sql inits, using sqlalchemy.orm.scoped_session()
* mandaye/dispatcher.py: mappings should be strings (as in Django
  settings)
2011-10-11 13:50:45 +02:00
Jérôme Schneider a9f1e151d6 Logging: enable syslog and add some messages (#706) 2011-09-28 16:08:26 +02:00
Jérôme Schneider e6fc815ff5 Finish mono account management for biblio, improve mapping management
and fix model

 * mandaye/__init__.py: load sqlachemy session
 * mandaye/auth/authform.py: add account management
 * mandaye/auth/vincennes.py: add account management
 * mandaye/configs/biblio_vincennes.py: add vincennes conf
 * mandaye/dispatcher.py; improve mapping management
2011-09-16 19:13:17 +02:00
Jérôme Schneider 6d64b0d2f9 Fix setup.py, fix _404 response and cleaning config file
* mandaye/__init__.py: add mandaye version
* mandaye/config.py: remove Vincennes configuration from the main config
* mandaye/response.py: fix _404 logging
* mandaye/server.py: fix _404 call
* setup.py: rename find_packages
2011-09-12 19:04:36 +02:00
Jérôme Schneider 8ceb28cae8 Begin Mandaye true project based on poc1.py
* COPYING: Mandaye's license
 * README.rst: begin of a readme
 * mandaye.py: script to launch the project
 * mandaye/: mandaye python module
 * mandaye/config.py: frst version of the Mandaye configuration file
 * mandaye/dispatchers/default.py: begin a draft of the default dispatcher
 * mandaye/response.py: mandaye http responses
 * mandaye/server.py: mandaye server based on gevent wsgi server
 * mandaye/utils.py: mandaye utils, only URlInfo at the moment
 * mandaye/filters: I need to do that :)
 * mandaye/handlers: todo
 * setup.py: first version of the installer using setuptools

Happy holidays guys ;)
2011-08-04 19:28:16 +02:00