Commit graph

2670 commits

Author SHA1 Message Date
Marcin Kuzminski
a808fedf2d dependencies: bumped beaker to 1.9.1 2018-04-09 22:56:41 +02:00
Marcin Kuzminski
5bca24da13 processes: use resources library to fetch limits in better way. 2018-04-02 19:29:51 +02:00
Marcin Kuzminski
3667868099 system-info: added ulimit to system info. 2018-03-30 15:35:55 +02:00
Marcin Kuzminski
c8bd6381f6 user-groups: fix sync flag extraction. 2018-03-30 14:21:15 +02:00
Marcin Kuzminski
1f15313ae4 caches: don't use lambda for caching query for easier cache debugging. 2018-03-29 16:16:40 +02:00
Marcin Kuzminski
82b7512635 dependencies: changed pyparsing,mock,functools32 to tar.gz archive 2018-03-29 13:02:01 +02:00
Marcin Kuzminski
89d8b3cb21 api: security, fix problem when absolute paths are specified with API call, that would allow
forking of path based repos if paths are known to end users.
2018-03-28 21:56:23 +02:00
Marcin Kuzminski
15cae89b47 dependencies: bumped zope components:
-zope.cachedescriptors==4.3.1
-zope.deprecation==4.3.0
-zope.event==4.3.0
-zope.interface==4.4.3
2018-03-28 20:21:25 +02:00
Marcin Kuzminski
beff366341 processes: better handling of PID that are not part of RhodeCode processes.
- in some cases for multiple gunicorn instances the PID sent is not from rhodecode which
would lead to AccessDenied errors. We prevent from crashing the server on this type of errors.
2018-03-28 13:27:03 +02:00
Marcin Kuzminski
3949688b3d api: enable setting sync flag for user groups on create/edit. 2018-03-28 13:27:21 +02:00
Marcin Kuzminski
89bf42d803 auth-plugins: use a nicer visual display of auth plugins that would highlight that order is
important.

- fixed help text.
2018-03-27 13:50:56 +02:00
Marcin Kuzminski
81e256c728 my-account: show pull request page in quick nav menu on my account.
- Many customers asked for this shortcut to be easily accessible.
2018-03-27 13:40:10 +02:00
Marcin Kuzminski
04ad3b47be logs: fix leaking of tokens to logging. Fixes #5452 2018-03-22 17:51:42 +01:00
Marcin Kuzminski
b1b9f6801f docs: update LDAP documentation according to user feedback. 2018-03-14 18:18:31 +01:00
Marcin Kuzminski
62250e0410 docs: fixed lexer for api, json is not supported. 2018-03-14 17:40:41 +01:00
Marcin Kuzminski
a8428e7271 auth-ldap: added connection pinning and timeout option to ldap plugin 2018-03-27 11:51:37 +02:00
Marcin Kuzminski
1f8b60a56a db: ensure migrations are executed and steps are tested 2018-03-05 21:10:03 +01:00
Marcin Kuzminski
6847122bc5 cli: skip auth plugin search/registry in case of cli invocation for faster execution of those actions.
- we don't need to load plugins for CLI calls
2018-03-01 16:46:49 +01:00
Marcin Kuzminski
0d8040e6fa bootstrap: allow setting certain env flags for usage in CLI scripts.
- we can catch that later in pyramid and skip certain heavy actions to speed-up CLI invokation
2018-03-01 16:42:35 +01:00
Marcin Kuzminski
caa4a8a15d ldap: remove not used test reference for ldap library 2018-03-01 13:25:17 +01:00
Marcin Kuzminski
46ce151bf7 setup: catch and don't stop on any exception in fetching the legacy plugins. 2018-03-01 13:13:19 +01:00
Marcin Kuzminski
953db86f19 hipchat: added a case for SVN commits to trunk 2018-02-28 14:30:35 +01:00
Marcin Kuzminski
2192c94acb slack: added a case for SVN commits to trunk 2018-02-28 13:39:12 +01:00
Daniel Dourvaris
f98e2cb96f integrations: added safe renderers with detailed traceback information. 2018-02-28 13:38:40 +01:00
Daniel Dourvaris
d2d10452c8 integrations: show no commits for email integration 2018-02-28 12:31:55 +01:00
Daniel Dourvaris
130b6c6c5d integrations: use a common logic for parsing the commits branches inside the integrations that require it.
There was 3 duplicated parts on each integration which now uses a small class with helper to unify the code.
2018-02-28 12:31:32 +01:00
Marcin Kuzminski
fe14747d7b events: improve the error message on missing event commits 2018-02-28 12:29:08 +01:00
Marcin Kuzminski
da3101e51f diffs/files: fix and improve line selections and anchor links. 2018-02-27 14:54:15 +01:00
Marcin Kuzminski
ff0e89625a logging: improve auth log chain for easier debugging. 2018-02-28 14:16:15 +01:00
Marcin Kuzminski
058c2e0291 logging: dont spawn UI logs across multiple lines 2018-02-23 00:55:14 +01:00
Marcin Kuzminski
8d1765a709 user-groups: on admin view redirect links to public profile. We have an explicit
edit button, and this is consistent with user views.
2018-02-22 15:52:39 +01:00
Bartłomiej Wołyńczyk
40434929a5 Public user group profile Task #5326 2018-02-18 21:58:45 +01:00
Marcin Kuzminski
a1a6ad26bc automation: add EE feature placeholder 2018-02-21 18:45:52 +01:00
Marcin Kuzminski
d5374957cf svn: show how to enable path based permissions. 2018-02-21 16:47:06 +01:00
Marcin Kuzminski
b5f01c5b6f docs: fixed some build errors 2018-02-21 16:46:38 +01:00
Marcin Kuzminski
d16cdc7985 release: merge back stable branch into default 2018-02-21 12:19:44 +01:00
Marcin Kuzminski
4bdd1027c8 Added tag v4.11.5 for changeset 8fbd8b0c3ddc 2018-02-21 11:07:10 +01:00
Marcin Kuzminski
f8abf45507 release: Finish preparation for 4.11.5 2018-02-21 11:07:10 +01:00
Marcin Kuzminski
91f06af65a release: updated pip2nix output for 4.11.5 2018-02-21 11:07:08 +01:00
Marcin Kuzminski
e44afd3961 release: Start preparation for 4.11.5 2018-02-21 11:01:30 +01:00
Marcin Kuzminski
ca1fde6d69 docs: added 4.11.5 release notes 2018-02-21 11:00:10 +01:00
Marcin Kuzminski
de7198cb57 docs: updated old commands not longer available starting from 4.11 2018-02-21 10:46:05 +01:00
Marcin Lulek
bb9a4574cb auth: fix regression on cache manage namespace generation in case of external plugins a new users. 2018-02-21 10:39:13 +01:00
Marcin Lulek
91f7f89973 auth: fix regression on cache manage namespace generation in case of external plugins a new users. 2018-02-21 10:39:13 +01:00
Marcin Kuzminski
a004625b70 missing requirements: better handling of missing requirements for repositories.
- skip views that will lead to crash
- allow repo edits
- show explanation in summary page for easier fix
2018-02-20 18:56:48 +01:00
Marcin Kuzminski
a6f85f2eaf path-permissions: handle case of missing requirements and initializing self.path_filter with None value.
We expect it rather be a class with None specified. e.g we call some methods on this object.
2018-02-20 18:38:56 +01:00
Marcin Kuzminski
3ea058d91b code: code fixes and small adjustments 2018-02-20 17:49:26 +01:00
Sandu Turcan
686eb87294 path-permissions: Throw RepositoryRequirementError is hgacl cannot be read 2018-02-19 18:12:52 -05:00
Sandu Turcan
9bf33f6b78 path-permissions: Handle scm_instance() returning None 2018-02-19 13:00:23 -05:00
Sandu Turcan
c3183aae9a path-permissions: Introduced a _get_f_path_unchecked method, which can be used by redirects, which don't have to create a template context 2018-02-19 09:48:47 -05:00