Commit graph

108 commits

Author SHA1 Message Date
Marcin Kuzminski
38ebd62814 configs: changed allowed method of setting SVN compatible version 2020-03-30 11:50:05 +02:00
Marcin Kuzminski
d0a117b4ad exception-tracker: enable send email on exception 2020-03-26 14:03:07 +01:00
Marcin Kuzminski
ed40528e9a ini: updated .ini templates 2020-01-08 13:21:51 +01:00
Marcin Kuzminski
0b443892f6 gunicorn: updated gunicorn config based on release changes 2020-01-08 13:21:36 +01:00
Marcin Kuzminski
b02aadfe98 config: small updated to .ini files 2020-01-07 13:36:17 +01:00
Marcin Kuzminski
55ed321e0a configs: use new style of comments on .ini files.
- This will allow better diffing options with control mako templates
- main problem was ## comments which in mako we needed to escape.
- cleanup configurations with some nicer formatting/comments
2020-01-06 14:03:47 +01:00
Marcin Kuzminski
470749b9f3 gunicorn: updated config template with better compatability with configparser 2020-01-06 14:03:11 +01:00
Marcin Kuzminski
656a419c84 app-setup: allow skip of legacy plugin discovery. 2019-11-29 11:15:13 +01:00
Marcin Kuzminski
2f94372e2a gunicorn: moved loglevel control to .ini file 2019-11-28 12:54:53 +01:00
Marcin Kuzminski
aa65b092ff gunicorn: moved all configuration of gunicorn workers to .ini files.
- ini files should be the only config source
- gunicorn config only brings a logic we don't want to change
- memory monitoring will be now controlled by .ini file as well.
2019-11-25 13:15:29 +01:00
Daniel Dourvaris
603a3c0545 emails: added reply link to comment type emails
- also added note/todo ID in display
- cleanup code for anchor resolution, and selected elements highlight
2019-11-08 13:05:34 +01:00
Marcin Kuzminski
1ed9cf6561 license: added a flag to allow hidding license info. 2019-10-23 13:07:29 +02:00
Marcin Kuzminski
f14723cb7f configs: removed deprecated convert_unicode param 2019-09-30 10:55:14 +02:00
Daniel Dourvaris
f36492a220 git: remove GIT_REV_FILTER argument as it's now obsolete with libgit2 implementation 2019-09-03 16:51:07 +02:00
Marcin Kuzminski
633c58187e packages: updated celery to 4.3.0 and switch default backend to redis
- we usually have redis, and it makes our stack simpler and easier to debug.
2019-09-03 11:42:10 +02:00
Marcin Kuzminski
bf8daa0232 gunicorn: updated config with memory usage monitoring 2019-07-29 15:42:48 +02:00
Marcin Kuzminski
781abf5f10 backport-stable: config: fixed special character in gunicorn config. 2019-07-18 15:56:53 +02:00
Marcin Kuzminski
928652312a core: added more accurate time measurement for called functions 2019-07-17 16:28:41 +02:00
Marcin Lulek
fad8893252 user-sessions: added option to cleanup redis based sessions in user session interface. 2019-03-06 12:22:09 +01:00
Marcin Kuzminski
7156dbfb6d config: updated header limits on gunicorn 2019-02-28 14:49:48 +01:00
Marcin Kuzminski
823c59c011 encryption: added new backend using cryptography + Fernet encryption.
- This would soon replace the old deprecated one based on pycrypto
- We need a migration for the encryption data
2019-02-26 13:18:24 +01:00
Marcin Kuzminski
2e1d1b5168 config: updated .ini configs 2019-02-15 11:10:57 +01:00
csalgau
ef7b0fcbd5 Issue #5536 - ability to disable server-side SSH key generation
- Fixes #5536
2019-02-14 01:16:57 +02:00
Marcin Lulek
f94d402566 file-uploads: created simple upload capabilities.
- This initially will be used for comments /ticket uploads of binarry attachements
2019-01-25 12:51:26 +01:00
Marcin Kuzminski
2e8001e5fa application: add debug mode that switches logging to debug.
It's no longer required to reconfigure all logging. debug flag
now does it automatically.
2018-12-05 13:35:10 +01:00
Marcin Kuzminski
5a37a33119 mailing: switched from homebrew lib to pyramid_mailer with python3 compatability 2018-10-03 18:47:58 +02:00
Marcin Kuzminski
bb3af9d7ff config: updated example configs 2018-09-18 11:58:59 +02:00
Marcin Kuzminski
b8b33988bd exception_store: rename .ini option for future 2018-09-13 14:35:14 +02:00
Marcin Kuzminski
19d4c6901b exc_tracker: allow setting custom store via .ini file
- use safer exc read when listing exceptions.
2018-09-10 22:18:53 +02:00
Marcin Kuzminski
68e0fed088 config: updated docstrings in .ini files 2018-09-03 13:43:33 +02:00
Marcin Lulek
db4b2e05bc configurations: update attached configuration INI files with the ENV_ substitution infomation.
In addition show better error message if substitution cannot be made.
2018-08-30 13:42:26 +02:00
Marcin Kuzminski
0d42a57792 configs: update ini files with some minor changes. 2018-08-19 16:09:05 +02:00
Marcin Kuzminski
feb55bb023 config: updated .ini files with cache settings 2018-08-13 10:09:49 +02:00
Marcin Kuzminski
f1497f5afd caches: new cache context managers.
- deprecate beaker cache completly
- use new cache decorators from dogpile
- use a proper per cache key invalidation
2018-08-02 18:04:52 +02:00
Marcin Kuzminski
84d673d387 caches: use dogpile for sql_cache_short region. 2018-07-12 17:20:03 +02:00
Marcin Kuzminski
a48ab8a32d caches: don't use beaker for file caches anymore 2018-07-06 12:55:13 +02:00
Marcin Kuzminski
ddc445856e caches: rewrite of auth/permission caches to dogpile. 2018-07-05 20:14:33 +02:00
Marcin Kuzminski
225757aaf3 hooks: made the callback host configurable.
- This allows easier docker container seperation
2018-07-03 11:57:03 +02:00
Marcin Kuzminski
27a87da295 config: removed obsolete super_short_term cache definition 2018-06-18 17:22:34 +02:00
Marcin Kuzminski
e0b621ed56 permissions: enable caching by controlling short_term cache settings. 2018-06-15 19:36:19 +02:00
Marcin Kuzminski
a5c73ff09d gunicorn: use consistent formatting with rhodecode logs. 2018-02-19 15:12:14 +01:00
Marcin Kuzminski
201da2ea63 loggers: add PID into logs for easier debugging of multi worker logs. 2018-02-19 15:11:02 +01:00
Marcin Kuzminski
f878774dde ini: remove deprecated ini setting. 2018-02-11 20:42:17 +01:00
Marcin Kuzminski
2c3c7c561c gunicorn: update config to present consistent pre and post logs. 2018-02-06 14:42:52 +01:00
Marcin Kuzminski
63034e6033 gunicorn: show total gunicorn execution time, and worker counter base on the gunicorn_conf.py 2018-02-02 19:48:03 +01:00
Marcin Kuzminski
c0a1cd695a config: update .ini file to latest installer defaults. 2018-01-30 13:57:48 +01:00
Marcin Kuzminski
81d17e2b3f gunicorn: updated with expanded gunicorn_conf.py 2017-12-18 13:02:24 +01:00
Marcin Kuzminski
6bbab12fcc celery: celery 4.X support. Fixes #4169
- update tasks
- enabled celerybeat to function
- check and cleanup code for 4.X
2017-11-16 19:26:53 +01:00
Marcin Kuzminski
38c78cd493 ssh: allow customizing the base_url for running application.
Allows proper URLs inside events when executing on SSH calls.
2017-10-25 11:48:03 +02:00
Marcin Kuzminski
ba710e874d ssh-support: don't use API calls to fetch the data.
We now rely on pure bootstrap executable that has access to the database and can
check things directly without any API calls.
2017-10-23 16:09:50 +02:00