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