Marcin Kuzminski
bfbb9e33a4
quick-serach: added option to also search user-groups.
2018-06-15 13:57:03 +02:00
Marcin Kuzminski
1bc95ca628
debug: add new custom logging to track unique requests across systems.
2018-06-15 19:34:39 +02:00
Marcin Kuzminski
b03cb81208
user-groups: expose public profile link to user group in membership view
2018-06-15 10:13:29 +02:00
Marcin Kuzminski
b058fefee1
audit-logs: use auth_user in few places to track action IP.
2018-06-12 18:29:54 +02:00
Marcin Kuzminski
61af3befa8
repo-switcher: fix unicode problem
2018-06-12 15:12:06 +02:00
Marcin Kuzminski
b66bbff0e8
tests: made few tests handle database transactions better.
2018-06-11 18:39:51 +02:00
Marcin Kuzminski
9335656019
pull-requests: fix problem with long DB transaction and row-locking.
...
fixes #5470
2018-06-11 15:35:54 +02:00
Marcin Kuzminski
367a32a69a
git: use force fetch and update for target ref. This solves a case
...
when in PRs a target is force updated and is out of sync. Before
we used a pull which --ff-only fails obviosly because two are out of
sync. This change uses new logic that resets the target branch according to the
source target branch allowing smooth merge simulation.
2018-06-08 15:42:01 +02:00
Marcin Kuzminski
560fd7144f
tests: move controllers tests to other
2018-06-08 11:58:09 +02:00
Marcin Kuzminski
ce7620668d
git: add option to skip stderr logging.
2018-06-08 11:54:41 +02:00
Marcin Kuzminski
88537dc3fa
validators: fix problems with new mercurial url validation.
2018-06-05 16:09:55 +02:00
Marcin Kuzminski
71b80f5eeb
pull-reqeusts: added option to force-refresh merge workspace in case of problems.
2018-06-05 10:17:16 +02:00
Marcin Kuzminski
e6dad9e606
dependencies: added alternative pymysql drivers for mysql
2018-06-05 10:08:46 +02:00
Marcin Kuzminski
1a3259da85
git: quote fake merge user to prevent this command to potentially fail
2018-06-05 00:07:14 +02:00
Marcin Kuzminski
ede517c6b1
shadow-repos: use safer way to destroy shadow repositories.
...
we had reported errors on removal of shadow repos. Not reproduced, however
suspecting are filesystem sync/symlink race-conditions on shared storage.
End result were existing shadow-repo directories that tricked rhodecode
into thinking shadow repos is existing, but infact it was a dummy
structure semi-removed. Using shutil.move we ENSURE rhodecode doesn't
read those back even if removal fails.
2018-06-05 09:53:29 +02:00
Marcin Kuzminski
5a9eef68a6
search-bar: forbid anonymous users to search
2018-05-30 15:18:34 +02:00
Marcin Kuzminski
04d1223396
tests: use custom cache dir for pytest caches
2018-05-30 15:15:55 +02:00
Marcin Kuzminski
7c46071c51
repo-switcher: new unified search box for filtering/accessing users, repos and repo groups.
...
- mainly driven by customer feedback
- two filter boxes on main page was confusing, and people constantly asked if grid filter can search recursive
- now we use one unified search on main nave accessible on every page
- it now also can search for users
2018-05-30 12:54:50 +02:00
Marcin Kuzminski
998cfa7aaa
email: fixed logging on smtp library.
2018-05-28 18:12:58 +02:00
Marcin Kuzminski
a67bf9ced2
dependencies: bumped amqp to 2.3.1
2018-05-28 17:41:27 +02:00
Marcin Kuzminski
3a3b980003
svn: fix usage of http exception from webob to pyramid one.
...
Webob exception had an condition that was unfilled for svn causing unexpected 500s.
2018-05-28 17:13:59 +02:00
Marcin Kuzminski
027132e56b
db: don't propagate ping connection option into engine configuration as it's an internal flag for rhodecode.
2018-05-28 16:44:14 +02:00
Marcin Kuzminski
89c8ff5500
dependencies: bumped some not pinned libraries:
...
- python-dateutil==2.7.3
- hupper==1.3
- graphviz==0.8.3
2018-05-28 13:39:53 +02:00
Marcin Kuzminski
15eec0799a
dependencies: bumped subprocess32 to 3.5.1
2018-05-28 13:38:34 +02:00
Marcin Kuzminski
3fd31b62a0
dependencies: bumped psutil to 5.4.5
2018-05-28 13:38:08 +02:00
Marcin Kuzminski
3483b12624
dependencies: bumped cssselect to 1.0.3
2018-05-28 13:37:18 +02:00
Marcin Kuzminski
2b37ad58a6
dependencies: bumped kombu to 4.2.0
2018-05-28 13:36:56 +02:00
Marcin Kuzminski
a5fd7425d2
dependencies: bumped celery to 4.1.1
2018-05-28 13:36:19 +02:00
Marcin Kuzminski
358a4698a5
dependencies: bumped amqp to 2.3.0
2018-05-28 13:35:51 +02:00
Marcin Kuzminski
bea7038cee
dependencies: bumped setuptools 39.2.0
2018-05-28 13:33:11 +02:00
Marcin Kuzminski
b2b69f7572
dependencies: bumped test dependencies
...
- pytest==3.6.0
- py==1.5.3
- removed: pytest-catchlog==1.2.2
- pytest-sugar==0.9.1
- pytest-runner==4.2.0
- pytest-profiling==1.3.0
- pytest-timeout==1.2.1
2018-05-28 13:34:56 +02:00
Marcin Kuzminski
ce37751c44
sqlalchemy: allow ping connection using dedicated flag for sqlachemy.
...
- this is usefull flag but we don't need it to be connected to debug flag.
2018-05-23 13:15:25 +02:00
Marcin Kuzminski
c067ed3ca8
beaker: fix cache sqlalchemy options.
2018-05-23 12:36:00 +02:00
Marcin Kuzminski
1a1ad62d15
beaker: add patch for metadata re-use
2018-05-22 18:29:44 +02:00
Marcin Kuzminski
df9206a486
release: merge back stable branch into default
2018-05-17 12:05:10 +02:00
Marcin Kuzminski
e7d6565b4f
Added tag v4.12.2 for changeset 6a517543ea9e
2018-05-17 00:32:22 +02:00
Marcin Kuzminski
dff1878a6b
release: Finish preparation for 4.12.2
2018-05-17 00:32:22 +02:00
Marcin Kuzminski
5424621554
release: updated pip2nix output for 4.12.2
2018-05-17 00:32:20 +02:00
Marcin Kuzminski
fe0b0f0866
release: Update the generated API documentation
2018-05-17 00:25:11 +02:00
Marcin Kuzminski
2e839dea15
docs: update on 4.12.2 release notes
2018-05-16 23:51:06 +02:00
Marcin Kuzminski
10cf433145
ssh-keys: further sanitize data of inputted SSH keys.
2018-05-16 23:01:46 +02:00
Marcin Kuzminski
b5d6ed7f04
docs: added release notes for 4.12.2
2018-05-15 20:58:55 +02:00
Marcin Kuzminski
6ab28d6c96
docs: fixed some errors in release notes.
2018-05-15 19:44:10 +02:00
Marcin Kuzminski
7e3a4739f0
ssh(sec): fix newline problem on key saving that would allow bypassing command sandbox.
2018-05-15 18:51:38 +02:00
Marcin Kuzminski
213cf5463d
release: merge back stable branch into default
2018-05-15 16:04:13 +02:00
Marcin Kuzminski
33da99d4ff
Added tag v4.12.1 for changeset 9072253aa889
2018-05-15 14:20:11 +02:00
Marcin Kuzminski
67fd5a6846
release: Finish preparation for 4.12.1
2018-05-15 14:20:10 +02:00
Marcin Kuzminski
85339912b9
release: updated pip2nix output for 4.12.1
2018-05-15 14:20:09 +02:00
Marcin Kuzminski
71dd15ad7b
release: Start preparation for 4.12.1
2018-05-15 14:14:59 +02:00
Marcin Kuzminski
440d9286d8
docs: added release notes for 4.12.1
2018-05-15 13:39:46 +02:00