Daniel Dourvaris
71a0c66f67
cleanup: remove unused library
2016-06-08 18:25:45 +03:00
Daniel Dourvaris
18573c588d
cleanup: remove accidental additions
2016-06-08 15:45:30 +03:00
Daniel Dourvaris
fdcf88bd53
pyramid: make responses/exceptions from pyramid/pylons work
2016-06-08 15:21:58 +03:00
Marcin Kuzminski
d6e940710d
release: Bump version 4.1.0 to 4.2.0
2016-06-12 21:00:43 +02:00
Marcin Kuzminski
3d0a928761
Merge stable back into default
2016-06-12 21:00:43 +02:00
Marcin Kuzminski
6841075a05
Added tag v4.1.0 for changeset c3fe200198f5
2016-06-12 21:00:04 +02:00
Marcin Kuzminski
f86642261a
docs: updated release notes
2016-06-12 20:55:53 +02:00
Marcin Kuzminski
7c938aee20
Merge branch default into stable
2016-06-12 20:04:20 +02:00
Johannes Bornhold
0439478368
packaging: Link pyramid tools, set PATH in wrappers
2016-06-10 09:52:20 +02:00
Marcin Kuzminski
996239fa3f
pull-requests: add a success flash when PR was merged
2016-06-10 09:55:21 +02:00
Marcin Kuzminski
7db993f8a3
package: remove duplicate nix files
2016-06-10 09:38:50 +02:00
Marcin Kuzminski
bcdff04d24
nix: package ipython with readline for autocomplete, fixes #4005
2016-06-09 19:38:22 +02:00
Daniel Dourvaris
fc0551b617
pullrequests: force ajax request to not use browser cache fixes #4002
2016-06-09 16:20:29 +03:00
Marcin Kuzminski
bd6cbeb927
packaging: bump tools to 0.8.3
2016-06-09 15:19:18 +02:00
Marcin Kuzminski
1f62b8f836
docs: update further release notes
2016-06-09 14:31:20 +02:00
Marcin Kuzminski
bfc9e1141a
docs: updated 4.1 release notes
2016-06-09 14:28:09 +02:00
Daniel Dourvaris
bf2e56d06f
bugfix: missing import
2016-06-09 15:38:48 +03:00
lisaq
2937a9a353
styling: fixes #4001 strikethrough on pr reviewer deletion
2016-06-09 11:41:45 +02:00
Marcin Kuzminski
af27fb9cfb
packaging: bump tools to 0.8.2
2016-06-09 12:55:35 +02:00
Johannes Bornhold
e756b3e5f4
hg: Log original exception when doing the merge with rebase.
2016-06-09 12:04:59 +02:00
Daniel Dourvaris
52cea90a4b
datetimes: fix datetimes to work across app, converting to utc
2016-06-09 05:49:33 +03:00
Daniel Dourvaris
bf510fd33c
vcs: make commit datetimes utc
2016-06-09 05:20:58 +03:00
Daniel Dourvaris
1255a47820
docs: add elasticsearch docs
2016-06-09 03:34:53 +03:00
Daniel Dourvaris
07e80c974a
docs: fix rcee/rcce doc references
2016-06-09 03:34:43 +03:00
Daniel Dourvaris
e624141d32
tests: fix admin users groups tests
2016-06-09 07:41:46 +03:00
Marcin Kuzminski
93f986f676
tools: bump tools to 0.8.1 version
2016-06-09 01:16:22 +02:00
Johannes Bornhold
ebec853ea6
pull_request: Increase debug logging around merge.
2016-06-09 00:19:16 +02:00
Johannes Bornhold
5eae0d6f48
hg: Fix up logging message for local push
2016-06-09 00:18:56 +02:00
Johannes Bornhold
1b4ce0b7a5
hg: Include state of dry_run in merge failure logging.
2016-06-08 23:57:08 +02:00
Johannes Bornhold
f42158291f
hg: Clean up unused variable
2016-06-08 23:50:12 +02:00
Johannes Bornhold
15c32d35d1
packaging: Clean up call to read the version
...
There is no need to wrap it in a string, we can call it directly.
2016-06-08 23:48:16 +02:00
Marcin Kuzminski
de4beeeadb
docs: updated some installation instructions
2016-06-08 23:13:16 +02:00
Johannes Bornhold
184fcd3166
dependencies: Add futures as a dependency of Gunicorn.
...
Gunicorn needs futures on Python 2 when used with multiple threads per worker.
This is addressing issue #3995 .
2016-06-08 22:02:30 +02:00
Johannes Bornhold
0410a1f483
hg: Increase logging around merge status check
2016-06-08 23:26:40 +02:00
Johannes Bornhold
6b65e5d1d4
pull_request: Add debug logging around merge status calculation
...
Goal is to see better traces of the business logic when trying to find out if a
pull request can be merged or not.
2016-06-08 23:26:02 +02:00
Johannes Bornhold
5b843106a1
tests: Adapt test to new mercurial version (3.8.2)
...
Mercurial changed their diff algorithm a little bit which leads to
one more added and delted line. But the result is the same.
2016-06-08 14:37:37 +02:00
Marcin Kuzminski
78678f0ef4
ini: production log shouldn't use debug logs for vcsserver
2016-06-08 14:18:13 +02:00
Johannes Bornhold
997191d4d4
authn: Remove doubled colon in plugin ID generation.
2016-06-06 16:15:38 +02:00
Johannes Bornhold
8ccbc6ad72
authn: Bugfix, use the fallback plugin setting in log message.
2016-06-06 16:14:37 +02:00
Johannes Bornhold
dc4d6b278b
authn: Adapt authentication plugins validator to allow legacy plugins.
...
- We use the prefix 'py:' for legacy plugins
- Users are now able to insert plugin ID's like 'py:rhodecode.mylegacyplugins.plugin_one'
- Validator tries does an import and checks if the plugin has a 'includeme' attribute.
2016-06-06 13:35:58 +02:00
Johannes Bornhold
f8e4aa4dcc
authn: Small refactoring of plugin discovery.
2016-06-06 13:26:37 +02:00
Johannes Bornhold
5d2d8f4267
authn: Make the legacy plugin import more robust if something fails during import.
2016-06-06 11:26:27 +02:00
Johannes Bornhold
834ce812c6
authn: Allow users to store plugin ID's starting with the legacy plugin prefix.
2016-06-06 11:25:22 +02:00
Johannes Bornhold
3e49389eff
authn: Store legacy plugins prefix in module variable.
2016-06-06 11:24:23 +02:00
Johannes Bornhold
8906d7163b
authn: Add docstring to function that discovers legacy plugins.
2016-06-06 10:49:40 +02:00
Johannes Bornhold
a8d92f8858
authn: Import legacy authentication modules and invoke their includeme.
2016-06-06 10:07:24 +02:00
Johannes Bornhold
6868abc1b7
authn: Load legacy plugin ID's from DB and log them.
2016-06-06 09:11:39 +02:00
Johannes Bornhold
a25c34f04e
migration: Increased database version.
2016-06-06 15:50:45 +02:00
Johannes Bornhold
f3a1987cc5
migration: Add data migration of the users 'extern_type' attribute.
...
- Folow up from renaming the auth_container plugin.
- This migration renames the extern type for all users from 'container' to 'headers'
2016-06-06 15:50:15 +02:00
Marcin Kuzminski
14cb9ac285
ldap-auth: fixed wrong Missing check
2016-06-08 14:03:02 +02:00