Commit graph

60 commits

Author SHA1 Message Date
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
54357ac219 config: remove obsolete debugtoolbar from pylons. 2017-10-24 23:47:56 +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
Marcin Kuzminski
fb91fac6f0 gunicorn: allow custom logger to set consistent formatting of requests for gunicorn with rhodecode logging. 2017-09-07 17:56:52 +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
5c1b93fc48 gunicorn: small improvment of config. 2017-03-15 16:23:09 +01:00
Marcin Kuzminski
3d3f2db34a core: removed pyro4 from Enterprise code. Fixes #5198 2017-02-07 15:58:49 +01:00
Marcin Kuzminski
41e7391c22 config: updated example gunicorn configuration. 2017-01-28 19:24:47 +01:00
Marcin Kuzminski
a830dd43d6 ini: synced with latest changes 2017-01-04 15:09:18 +01:00
Marcin Kuzminski
83cb954619 ini: synced ini file with latest control changes 2016-12-28 19:45:52 +01:00
Marcin Kuzminski
3d4b740c6c configuration: synced ini configuration changes 2016-11-28 18:49:10 +01:00
Marcin Kuzminski
2d3588facb docs: fix apache as subdirectory instructions.
- fix HTTP flag
- fix badly stated force_https usage together with proxy-prefix
2016-11-17 15:57:15 +01:00
Martin Bornhold
2a2581e7b3 svn-support: Make the reload command timeout configurable via ini file.
Duration of the reload command may heavily vary between different
commands, setups, etc. Therefore we should make the timeout
configurable. This way customers can adapt it to their needs.
2016-10-14 15:40:48 +02:00
Martin Bornhold
f18ea2abf4 svn-support: Add reload command option (svn.proxy.reload_cmd) to ini files. 2016-10-14 10:04:17 +02:00
Marcin Kuzminski
9cbc371aa3 configs: synced latest production configs with control 2016-10-12 13:43:13 +02:00
Martin Bornhold
3ef5d3f696 vcs: Set default settings to HTTP in ini files. Part of #4237 2016-09-30 21:19:13 +02:00
Marcin Kuzminski
2a6fecf693 configs: updated default configs based on latest changes in control config templates 2016-10-10 16:58:15 +02:00
Martin Bornhold
d9e831c05b svn-support: Remove settig from configuration file templates. 2016-09-21 14:37:58 +02:00
Marcin Lulek
13cae52005 channelstream: try to use proxy url's unless ws urls are not explictly defined 2016-09-19 13:48:37 +02:00
Marcin Lulek
c9537b89c1 configs: disable channelstream by default 2016-08-12 15:53:23 +02:00
Marcin Kuzminski
a2aefa6412 configs: updated docstrings, and improved explanation of some settings 2016-08-10 01:27:28 +02:00
Marcin Kuzminski
faa8b8bf85 configs: updated docstrings, and made some better defaults. 2016-08-09 23:40:55 +02:00
Marcin Kuzminski
6985132ee4 configs: uncomment proxy-prefix. There's just 1 line needed to enable it
and having it commented actualyl lead to problems on how to enable it properly.
2016-08-09 23:40:29 +02:00
Marcin Kuzminski
4278f23734 configs: updated configuration files based on latest CE and EE changes 2016-08-09 17:20:12 +02:00
Martin Bornhold
97b46e09db config: Set 'gzip_responses' to false by default. 2016-08-08 09:30:14 +02:00
Martin Bornhold
2af09823e6 config: Remove unsused setting 'full_stack' from ini files. 2016-08-08 09:29:49 +02:00
Martin Bornhold
8b36c76305 config: Update config files with comment about 'vcs.backends' setting. 2016-08-08 08:20:06 +02:00
Martin Bornhold
77fd67320f svn: Add settings to default configuration files. 2016-07-28 11:32:28 +02:00
Marcin Kuzminski
f80112e947 ini: sync CE and EE 2016-08-03 12:47:03 +02:00
Marcin Kuzminski
07708b69e7 ini: sync CE and EE 2016-08-03 00:38:37 +02:00
Marcin Lulek
e9d5eb09c5 notifications: support real-time notifications with websockets via channelstream 2016-08-02 16:18:44 +02:00
lisaq
8f31a5f796 docs: updating vcsserver commands and development.ini defaults 2016-07-20 11:22:33 +02:00
Daniel Dourvaris
66e6bdfd91 config: update ini/config files to account for /_static path 2016-07-19 12:22:45 +03:00
Daniel Dourvaris
5a33ed7427 assets: convert pylons static files to pyramid static_url, fixes #3504 2016-07-18 15:17:18 +03:00
Marcin Kuzminski
c37c75f1a8 configs: remove deprecated whoosh logger. It's no longer part of CE codebase, now it's
in RhodeCode Tools.
2016-06-28 16:47:50 +02:00
Marcin Kuzminski
772de504bb encryption: Implement a slightly improved AesCipher encryption.
This addresses issues from #4036

- we use a backward compatible cipher that can implement HMAC signature
- with HMAC signature we can detected mangled data or wrong secret key
- this allows more explicit errors than UnicodeDecode errors
- added a new .ini values that controls strict mode
2016-06-27 19:26:03 +02:00
Marcin Kuzminski
8667353668 config: synced .ini files with latest changes 2016-06-24 13:32:59 +02:00
Daniel Dourvaris
7bcafe31fd javascript: use separate ini config for generating dynamic js files 2016-06-06 16:38:09 +03:00
Daniel Dourvaris
fdcf88bd53 pyramid: make responses/exceptions from pyramid/pylons work 2016-06-08 15:21:58 +03:00
Marcin Kuzminski
78678f0ef4 ini: production log shouldn't use debug logs for vcsserver 2016-06-08 14:18:13 +02:00