Marcin Kuzminski
c8cd3e9740
caches: use LRUDict inside our lru helper so we can import it later on when required.
2018-07-04 22:26:52 +02:00
Marcin Kuzminski
42a5ad0a2e
dependencies: updated dogpile.cache to 0.6.6
2018-07-04 22:18:59 +02:00
Marcin Kuzminski
6686957262
dependencies: bumped msgpack-python to 0.5.6
2018-07-04 21:00:34 +02:00
Marcin Kuzminski
140c2a20a4
dependencies: bumped graphiz to 0.8.4
2018-07-04 13:32:42 +02:00
Marcin Kuzminski
5fb1abf024
dependencies: bumped gunicorn to 19.9.0
2018-07-04 13:32:16 +02:00
Marcin Kuzminski
ed7f791de4
style: use different indicator for nicer UI.
2018-07-05 14:28:22 +02:00
Marcin Kuzminski
564c09e772
ip-restritions: fix issue with loading empty IP rules for non-logged not-anonymous users.
...
This case won't have any IP rules set. And we accidentally loaded them becuase of no empty user filter
was present. This caused some odd display warnings for users.
2018-07-04 12:19:08 +02:00
Marcin Kuzminski
5c59ec640b
db: don't use md5 for cache key calculation. Md5 is now fully deprecated.
2018-07-03 14:35:21 +02:00
Marcin Kuzminski
f62a1b94f7
tests: don't use md5 for testing crypto for compliance reasons.
2018-07-03 14:30:57 +02:00
Marcin Kuzminski
2306cd3189
base: drop usage of md5 for calculation of version hash.
2018-07-03 14:28:50 +02:00
Marcin Kuzminski
edc9dc5771
caches: don't use deprecated md5 for key calculation.
...
- md5 isn't a valiable option for compliance reasons
2018-07-03 14:27:32 +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
5b6f79f166
tests: use post for testing webhook at httpbin.org. With recent changes
...
the previous wasn't stable and relaible.
2018-07-03 11:07:45 +02:00
Marcin Kuzminski
f7b8c0f22a
gevent: use cython compatible option. so no keyword argument specified.
2018-07-03 09:48:20 +02:00
Marcin Kuzminski
96f4dbe23b
db: use base table args for all models defined.
2018-07-02 14:14:58 +02:00
Marcin Kuzminski
3fceb045dc
gevent: fix new switch version
2018-07-02 14:03:34 +02:00
Marcin Kuzminski
83e0f60d20
permissions: fixed audit log data on user group permissions view.
2018-07-02 12:22:00 +02:00
Marcin Kuzminski
ecb77c7c3d
tests: added tests for permission update views to catch obvious form errors.
2018-07-02 12:20:44 +02:00
Marcin Kuzminski
6f6de155c3
dependencies: bumped psutils to 5.4.6
2018-06-28 18:33:47 +02:00
Marcin Kuzminski
8c7d444171
dependencies: bumped gevent to 1.3.4
2018-06-28 16:43:30 +02:00
Marcin Kuzminski
58f89e5cf6
nix: updated to 18.03 nix packages
...
- dependencies: updated setuptools-scm to 2.1.0
- new strucutre
- cleanups and optimize of build chain
2018-06-28 14:43:26 +02:00
Marcin Kuzminski
74588e74e9
subscribers: make creation of routes.js safer.
...
If by accident this flag is set to true then
build rhodecode from nix wont start because of write failure.
2018-06-28 14:44:09 +02:00
Marcin Kuzminski
06ef71e55a
auth: code style, more python3 compat changes.
2018-06-27 17:05:24 +02:00
Marcin Kuzminski
e9d1e470b6
auth: code cleanup, use set literals for py3 compat
2018-06-27 17:26:15 +02:00
Marcin Kuzminski
eb7e9c6ce1
logging: updated logging information on IP checks.
2018-06-27 16:54:58 +02:00
Marcin Kuzminski
b26e006c69
login: show editions in login/register/password-reset boxes.
2018-06-27 10:59:41 +02:00
Marcin Kuzminski
c9d3ef5134
configuration: Allows to use format style "{ENV_NAME}" placeholders in the configuration.
2018-06-25 14:25:26 +02:00
Marcin Kuzminski
ac0e9cf4dc
gists: fix problem of deleted gists repositories.
2018-06-25 18:09:40 +02:00
Marcin Kuzminski
bafbc2b040
pull-requests: allow markup rendered description.
2018-06-25 12:01:35 +02:00
Marcin Kuzminski
e32681449c
caches: switch other permission cache to use same cache region.
2018-06-22 18:35:41 +02:00
Marcin Kuzminski
2044170b28
caches: use different namespaces for conditional_cache wrapper.
...
Before we used one namespace for ALL meaning caches were kept in single file, or single DB row.
While this makes sense for single functions, a per-user, per-group cache should be divided to single files.
2018-06-22 17:31:48 +02:00
Marcin Kuzminski
9c384313d1
auth: update logging for permission calculation function
2018-06-22 13:34:58 +02:00
Marcin Kuzminski
c10b510fb0
last-update: use smarter calculation that picks the newer dates first
...
instead of relying dumply on last commit date which in some cases might be very very old.
2018-06-21 18:14:30 +02:00
Marcin Kuzminski
cb57401127
shadow-repos: show count of shadow repos for each repo in caches view.
2018-06-21 14:04:32 +02:00
Marcin Kuzminski
42c80fe075
shadow-repos: use numeric repo id for creation of shadow repos.
...
- Fixes a problem after rename or move into repository group.
2018-06-21 14:04:06 +02:00
Marcin Kuzminski
d28aeae1b2
pull-requests: show more info about version of comment vs latest version.
2018-06-19 13:18:54 +02:00
Marcin Kuzminski
f23a40e0b7
pull-requests: fixed case of unresolved comments attached to removed file in pr.
...
- This makes removed files that still have unresolved TODO visible. Before
those file were hidden and unable to merge because of TODO requirements.
2018-06-19 12:35:45 +02:00
Marcin Kuzminski
8bb0fee018
audit-logs: improve help text, and expose all audit commands for easier filtering +ui fixes
2018-06-18 23:28:06 +02:00
Marcin Kuzminski
c3519ccca6
pull-requests: lock submit on pull request to prevent double submission on fast click.
2018-06-18 20:39:02 +02:00
Marcin Kuzminski
27a87da295
config: removed obsolete super_short_term cache definition
2018-06-18 17:22:34 +02:00
Marcin Kuzminski
7ed0451f13
quick-search: use smart group search when browsing inside a repository group.
...
- This replaces last part of now disabled quick filter.
2018-06-18 15:52:20 +02:00
Marcin Kuzminski
cdb4455415
release: merge back stable branch into default
2018-06-18 12:39:10 +02:00
Marcin Kuzminski
e66cee7a77
Added tag v4.12.3 for changeset 7fc0731b024c
2018-06-18 09:47:39 +02:00
Marcin Kuzminski
e238f4f3a0
release: Finish preparation for 4.12.3
2018-06-18 09:47:39 +02:00
Marcin Kuzminski
46f97761ab
release: updated pip2nix output for 4.12.3
2018-06-18 09:47:37 +02:00
Marcin Kuzminski
077c47a282
release: Start preparation for 4.12.3
2018-06-18 09:42:22 +02:00
Marcin Kuzminski
01a6cc0bc2
docs: added changelog for 4.12.3 release
2018-06-18 09:42:07 +02:00
Marcin Kuzminski
5df4647bd0
shadow-repos: check if path to shadow repo existing before trying to call SCM object.
...
- sometimes cleanups of shadow repos can occur. We should fail only if shadow repo path
is there, and we can create a repo object from it.
2018-06-17 12:55:27 +02:00
Marcin Kuzminski
e0b621ed56
permissions: enable caching by controlling short_term cache settings.
2018-06-15 19:36:19 +02:00
Marcin Kuzminski
bfbb9e33a4
quick-serach: added option to also search user-groups.
2018-06-15 13:57:03 +02:00