Marcin Kuzminski
ea287e0d07
diff-caches: show count and size in caches view per repository.
2018-04-18 16:52:40 +02:00
Marcin Kuzminski
a18e6c482e
api: added audit logs for user-group related calls.
...
- fixes #5461
2018-04-18 00:49:00 +02:00
Bartłomiej Wołyńczyk
4637dd151e
caching: add option to cache diffs for commits and pull requests.
...
- new option for vcs settings to enable caching of diffs and commits
- enables auditing of PR after closing it, and removing commits from source repo
- speed up for large PR upto 20x
- reduced memory usage
2018-04-17 18:46:20 +02:00
Marcin Kuzminski
9a54021c80
release: merge back stable branch into default
2018-04-16 09:43:41 +02:00
Marcin Kuzminski
ce45596b35
api: fixed problems with repository fork/create using celery backend.
...
- fixes #5462
2018-04-16 08:54:15 +02:00
Marcin Kuzminski
9f286821ca
diffs: don't use recurred diffset attachment in diffs. This makes this structure much harder to
...
garbage collect since it was before infinitly recursed.
2018-04-10 17:46:15 +02:00
Marcin Kuzminski
35d60afec4
auth-plugins: fixed problem with cache of settings in multi-worker mode.
...
- previous implementation had a bug that cached the settings in each class, caused not refreshing
the update of settings in multi-worker mode. Only restart of rhodecode loaded new settings.
2018-04-10 11:47:00 +02:00
Marcin Kuzminski
5d264e5f21
beaker: patch for better debugging of function locks
2018-04-10 10:52:28 +02:00
Marcin Kuzminski
f7c75e1cf6
auth: use more consistent logging on failed logs.
...
- auth-token, auth-rhodecode uses info for OK, and warn for failed logins.
- using error logs can cause wrong expectations about failure to loging due to an error.
2018-04-09 13:31:57 +02:00
Marcin Kuzminski
173415824b
repo-settings: add hidden view to force re-install hooks.
...
Used mainly for admin tasks that require a support action, and allows
to force reinstall hooks without a remap&rescann option.
2018-04-03 13:33:16 +02:00
Marcin Kuzminski
bdf5f0afb6
svn: enable hooks and integration framework execution.
...
- This change will allow SVN to execute rhodecode integration framework
via executing the builting hooks.
- uses txn_id for svn to provide metadata required via Apache
- Interception of SVN transaction is required to use temporary stores for metadata
- hooks are now part of vcsserver where the install/control logic is stored
2018-04-06 12:44:01 +02:00
Marcin Kuzminski
3ba4262026
timezone: fix issues with timezone detection of current logic.
...
- it was reported that in certain timezones e.g `US/Central` the generated offset was +19:00 which
is incorrect and should be -05:00.
- we now use a special library for detection of local timezone and use logic of pytz to calculate the offset
- fixes #5371
2018-04-09 10:54:07 +02:00
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
384cbeffab
Added tag v4.11.6 for changeset f0609aa5d5d0
2018-03-28 22:45:29 +02:00
Marcin Kuzminski
8841bd0228
release: Finish preparation for 4.11.6
2018-03-28 22:45:28 +02:00
Marcin Kuzminski
bc3bda0fb5
release: updated pip2nix output for 4.11.6
2018-03-28 22:45:27 +02:00
Marcin Kuzminski
3c9830fb0a
release: Start preparation for 4.11.6
2018-03-28 22:40:33 +02:00
Marcin Kuzminski
8f58731f7d
docs: added 4.11.6 release notes
2018-03-28 22:26:12 +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
246fee9026
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
Marcin Kuzminski
4bdd1027c8
Added tag v4.11.5 for changeset 8fbd8b0c3ddc
2018-02-21 11:07:10 +01:00