Commit graph

136 commits

Author SHA1 Message Date
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
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 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
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
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
c0a1cd695a config: update .ini file to latest installer defaults. 2018-01-30 13:57:48 +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
Marcin Kuzminski
cbcd579b02 svn: allow specifying alternative template file for mod_dav config. 2017-10-10 09:30:22 +02:00
Marcin Kuzminski
0459d08860 config: updated .ini files. 2017-09-25 19:33:16 +02:00
Marcin Kuzminski
e6fffe4b97 binaries: cleanup new upcomming rc-* commands that will replace paster * commands from pylons 2017-09-21 21:45:01 +02:00
Daniel Dourvaris
8f02ca668c diffs: use whole chunk diff to calculate if it's oversized or not.
- This fixes an issue if a file is added that has very large number of small lines.
In this case the time to detect if the diff should be limited was very very long and CPU intensive.
2017-09-01 15:56:50 +02:00
Marcin Kuzminski
77566e197e config: update .ini file examples 2017-08-20 12:28:05 +02:00
Marcin Kuzminski
034abca8dc ssh: embedded ssh support
- updated command generation and added debug flag
- updated .ini config to have ALL required components to run SSH commands
- rcssh-wrapper now is embedded and pinned into version of enterprise
- update ssh_support configration
- implements #5343
2017-08-18 14:32:00 +02:00
Marcin Kuzminski
a2daf294e6 ini: updated small found problems. 2017-08-14 13:33:58 +02:00
Marcin Kuzminski
c4bfd88b1a configs: added info about @TOKEN syntaxt for whitelist views. 2017-08-04 12:41:17 +02:00
Marcin Kuzminski
945777cf9c ssh: added support for auto generating authorized_keys from stored ssh keys. 2017-08-03 16:36:16 +02:00
Marcin Kuzminski
8efc4d92c5 repo-commits: ported changeset code into pyramid views.
- refactored part of naming to use commit_id instead of revision
- renamed some parts to repo_commits instead of changeset without breaking backward compat
- small improvements and fixes for tests
2017-07-24 17:04:14 +02:00
Marcin Kuzminski
dc2af71072 permissions: expose new view that lists all available views for usage in whitelist access. 2017-07-21 04:54:36 +02:00
Marcin Kuzminski
3d3f2db34a core: removed pyro4 from Enterprise code. Fixes #5198 2017-02-07 15:58:49 +01:00
Marcin Kuzminski
83cb954619 ini: synced ini file with latest control changes 2016-12-28 19:45:52 +01:00