##// END OF EJS Templates
Reject LDAP authentication requests with blank password. Per RFC4513 these should be treated as anonymous binds. See the Security Considerations (Section 6.3.1) for more details on this issue.
Reject LDAP authentication requests with blank password. Per RFC4513 these should be treated as anonymous binds. See the Security Considerations (Section 6.3.1) for more details on this issue.

File last commit:

r1652:8384eaab beta
r1659:40db9e08 beta
Show More
production.ini
250 lines | 6.8 KiB | text/x-ini | IniLexer
Marcin Kuzminski
Added pylons manage script...
r12 ################################################################################
################################################################################
updated config files, and changed model repo_followers to followers
r1034 # RhodeCode - Pylons environment configuration #
Marcin Kuzminski
Added pylons manage script...
r12 # #
# The %(here)s variable will be replaced with the parent directory of this file#
################################################################################
Marcin Kuzminski
major app speedup moved the wsgi creation to app globals, in order to make it run only once....
r10
Marcin Kuzminski
added production ini
r2 [DEFAULT]
debug = true
added simple profiling middleware controlled by .ini file flag
r1355 pdebug = false
updated config files, and added celery dependency
r472 ################################################################################
## Uncomment and replace with the address which should receive ##
moved out sqlalchemy cache from meta to the config files....
r609 ## any error reports after application crash ##
updated config files, and changed model repo_followers to followers
r1034 ## Additionally those settings will be used by RhodeCode mailing system ##
updated config files, and added celery dependency
r472 ################################################################################
configs fixups
r258 #email_to = admin@localhost
updated config files, and added celery dependency
r472 #error_email_from = paste_error@localhost
more renames for rhode code !!
r549 #app_email_from = rhodecode-noreply@localhost
updated config files, and added celery dependency
r472 #error_message =
configs fixups
r258 #smtp_server = mail.server.com
Marcin Kuzminski
change error controller,...
r14 #smtp_username =
#smtp_password =
updated config files, and added celery dependency
r472 #smtp_port =
#smtp_use_tls = false
fixes #59, notifications for user registrations + some changes to mailer
r689 #smtp_use_ssl = true
Updated ini files for new auth flag for mailing
r1582 # Specify available auth parameters here (e.g. LOGIN PLAIN CRAM-MD5, etc.)
#smtp_auth =
Marcin Kuzminski
added production ini
r2
[server:main]
Marcin Kuzminski
Added few options to configs,...
r86 ##nr of threads to spawn
threadpool_workers = 5
updated config files, and added celery dependency
r472 ##max request before thread respawn
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 threadpool_max_requests = 10
Marcin Kuzminski
Added few options to configs,...
r86
##option to use threads of process
use_threadpool = true
Marcin Kuzminski
added production ini
r2 use = egg:Paste#http
host = 127.0.0.1
Marcin Kuzminski
changed port
r7 port = 8001
Marcin Kuzminski
added production ini
r2
[app:main]
renamed project to rhodecode
r547 use = egg:rhodecode
Marcin Kuzminski
change error controller,...
r14 full_stack = true
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 static_files = true
Marcin Kuzminski
added production ini
r2 lang=en
cache_dir = %(here)s/data
Implemented whoosh index building as paster command....
r683 index_dir = %(here)s/data/index
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 app_instance_uuid = prod1234
fixes #79 cut off limit was added into .ini config files
r812 cut_off_limit = 256000
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 force_https = false
commit_parse_limit = 50
#21 added optional flag to disable gravatar, and use local icon
r1110 use_gravatar = true
Some code cleanups and fixes
r1628 container_auth_enabled = false
proxypass_auth_enabled = false
removed unneded options from config files
r342
configurable clone url...
r1652 ## available vars
## scheme - http/https
## user - current user
## pass - password
## netloc - network location
## path - usually repo_name
clone_uri = {scheme}://{user}{pass}{netloc}{path}
Marcin Kuzminski
Added sqlalchemy support...
r49 ####################################
Celery is configured by the .ini files and run from paster now...
r776 ### CELERY CONFIG ####
####################################
use_celery = false
broker.host = localhost
broker.vhost = rabbitmqhost
broker.port = 5672
broker.user = rabbitmq
broker.password = qweqwe
celery.imports = rhodecode.lib.celerylib.tasks
celery.result.backend = amqp
celery.result.dburi = amqp://
celery.result.serialier = json
#celery.send.task.error.emails = true
#celery.amqp.task.result.expires = 18000
celeryd.concurrency = 2
#celeryd.log.file = celeryd.log
celeryd.log.level = debug
moved statistics parse_limit into .ini files...
r1076 celeryd.max.tasks.per.child = 1
Celery is configured by the .ini files and run from paster now...
r776
#tasks will never be sent to the queue, but executed locally instead.
celery.always.eager = false
####################################
Marcin Kuzminski
Added sqlalchemy support...
r49 ### BEAKER CACHE ####
####################################
updated config files, and changed model repo_followers to followers
r1034 beaker.cache.data_dir=%(here)s/data/cache/data
beaker.cache.lock_dir=%(here)s/data/cache/lock
moved out sqlalchemy cache from meta to the config files....
r609 beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long
#37 fixed json imports for python2.5...
r592
added password validation, second try on paster setup-app,...
r597 beaker.cache.super_short_term.type=memory
beaker.cache.super_short_term.expire=10
Cached readme generation...
r1607 beaker.cache.super_short_term.key_length = 256
moved out sqlalchemy cache from meta to the config files....
r609
Marcin Kuzminski
Added sqlalchemy support...
r49 beaker.cache.short_term.type=memory
Added repo switcher, in base and long term caching for this.
r107 beaker.cache.short_term.expire=60
Cached readme generation...
r1607 beaker.cache.short_term.key_length = 256
moved out sqlalchemy cache from meta to the config files....
r609
added password validation, second try on paster setup-app,...
r597 beaker.cache.long_term.type=memory
beaker.cache.long_term.expire=36000
Cached readme generation...
r1607 beaker.cache.long_term.key_length = 256
added password validation, second try on paster setup-app,...
r597
moved out sqlalchemy cache from meta to the config files....
r609 beaker.cache.sql_cache_short.type=memory
updated config files, and changed model repo_followers to followers
r1034 beaker.cache.sql_cache_short.expire=10
Cached readme generation...
r1607 beaker.cache.sql_cache_short.key_length = 256
moved out sqlalchemy cache from meta to the config files....
r609
beaker.cache.sql_cache_med.type=memory
beaker.cache.sql_cache_med.expire=360
Cached readme generation...
r1607 beaker.cache.sql_cache_med.key_length = 256
moved out sqlalchemy cache from meta to the config files....
r609
beaker.cache.sql_cache_long.type=file
beaker.cache.sql_cache_long.expire=3600
Cached readme generation...
r1607 beaker.cache.sql_cache_long.key_length = 256
moved out sqlalchemy cache from meta to the config files....
r609
updated config files,...
r436 ####################################
### BEAKER SESSION ####
####################################
## Type of storage used for the session, current types are
moved loged in user propagation out of forms,...
r442 ## dbm, file, memcached, database, and memory.
updated config files,...
r436 ## The storage uses the Container API
##that is also used by the cache system.
beaker.session.type = file
more renames for rhode code !!
r549 beaker.session.key = rhodecode
updated config files,...
r436 beaker.session.secret = g654dcno0-9873jhgfreyu
beaker.session.timeout = 36000
##auto save the session to not to use .save()
beaker.session.auto = False
##true exire at browser close
#beaker.session.cookie_expires = 3600
Marcin Kuzminski
Added sqlalchemy support...
r49
Marcin Kuzminski
Added pylons manage script...
r12 ################################################################################
## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ##
## Debug mode will enable the interactive debugging tool, allowing ANYONE to ##
## execute malicious code after an exception is raised. ##
################################################################################
Marcin Kuzminski
Debug off. for production
r85 set debug = false
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added sqlalchemy support...
r49 ##################################
### LOGVIEW CONFIG ###
##################################
logview.sqlalchemy = #faa
logview.pylons.templating = #bfb
logview.pylons.util = #eee
#########################################################
### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG ###
#########################################################
Added api_key into user, api key get's generated again after password change...
r1116 #sqlalchemy.db1.url = sqlite:///%(here)s/rhodecode.db
sqlalchemy.db1.url = postgresql://postgres:qwe@localhost/rhodecode
Bumped sqlalchemy version to 0.7, replaced timerproxy with new event system for sqlalchemy....
r1360 sqlalchemy.db1.echo = false
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 sqlalchemy.db1.pool_recycle = 3600
Marcin Kuzminski
Added sqlalchemy support...
r49 sqlalchemy.convert_unicode = true
Marcin Kuzminski
Added pylons manage script...
r12 ################################
### LOGGING CONFIGURATION ####
################################
Marcin Kuzminski
added production ini
r2 [loggers]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 keys = root, routes, rhodecode, sqlalchemy, beaker, templates
Marcin Kuzminski
added production ini
r2
[handlers]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 keys = console, console_sql
Marcin Kuzminski
added production ini
r2
[formatters]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 keys = generic, color_formatter, color_formatter_sql
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added pylons manage script...
r12 #############
Marcin Kuzminski
added production ini
r2 ## LOGGERS ##
Marcin Kuzminski
Added pylons manage script...
r12 #############
Marcin Kuzminski
added production ini
r2 [logger_root]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 level = NOTSET
Marcin Kuzminski
Added pylons manage script...
r12 handlers = console
Marcin Kuzminski
added production ini
r2
[logger_routes]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 level = DEBUG
handlers =
Marcin Kuzminski
added production ini
r2 qualname = routes.middleware
# "level = DEBUG" logs the route matched and routing variables.
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 propagate = 1
Marcin Kuzminski
added production ini
r2
updated config files, and changed model repo_followers to followers
r1034 [logger_beaker]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 level = DEBUG
handlers =
updated config files, and changed model repo_followers to followers
r1034 qualname = beaker.container
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 propagate = 1
updated config files, and changed model repo_followers to followers
r1034
[logger_templates]
level = INFO
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 handlers =
updated config files, and changed model repo_followers to followers
r1034 qualname = pylons.templating
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 propagate = 1
updated config files, and changed model repo_followers to followers
r1034
renamed project to rhodecode
r547 [logger_rhodecode]
Marcin Kuzminski
added production ini
r2 level = DEBUG
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 handlers =
renamed project to rhodecode
r547 qualname = rhodecode
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 propagate = 1
Marcin Kuzminski
added production ini
r2
Marcin Kuzminski
Added pylons manage script...
r12 [logger_sqlalchemy]
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 level = INFO
handlers = console_sql
Marcin Kuzminski
Added pylons manage script...
r12 qualname = sqlalchemy.engine
Added colored formatter to project, and configs
r153 propagate = 0
Marcin Kuzminski
Added pylons manage script...
r12
##############
Marcin Kuzminski
added production ini
r2 ## HANDLERS ##
Marcin Kuzminski
Added pylons manage script...
r12 ##############
Marcin Kuzminski
added production ini
r2
[handler_console]
class = StreamHandler
args = (sys.stderr,)
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 level = INFO
removed color formatter for production logs
r1390 formatter = generic
Marcin Kuzminski
added production ini
r2
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 [handler_console_sql]
class = StreamHandler
args = (sys.stderr,)
level = WARN
removed color formatter for production logs
r1390 formatter = generic
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186
Marcin Kuzminski
Added pylons manage script...
r12 ################
Marcin Kuzminski
added production ini
r2 ## FORMATTERS ##
Marcin Kuzminski
Added pylons manage script...
r12 ################
Marcin Kuzminski
added production ini
r2
[formatter_generic]
Added colored formatter to project, and configs
r153 format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
Marcin Kuzminski
Static files for production fixed...
r46 datefmt = %Y-%m-%d %H:%M:%S
Marcin Kuzminski
added production ini
r2
Added colored formatter to project, and configs
r153 [formatter_color_formatter]
renamed project to rhodecode
r547 class=rhodecode.lib.colored_formatter.ColorFormatter
Added colored formatter to project, and configs
r153 format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
timperproxy will just measure the time of queries, and formatting will be handled by the new sql_formatter of queries from sqlalchemy itself. Updated ini files for new way logging
r1186 datefmt = %Y-%m-%d %H:%M:%S
[formatter_color_formatter_sql]
class=rhodecode.lib.colored_formatter.ColorFormatterSql
format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
Added colored formatter to project, and configs
r153 datefmt = %Y-%m-%d %H:%M:%S