Commit graph

2406 commits

Author SHA1 Message Date
Marcin Kuzminski
cd62984203 repo-settings: non-changeable is a bad name. We use permalink notation in the app. 2017-11-30 14:58:08 +01:00
Marcin Kuzminski
0898e405d2 repo-creating: fixed the url. 2017-11-30 14:57:38 +01:00
Marcin Kuzminski
21f81f4cac repo-model: fixed permalink generation for repositories. 2017-11-30 14:39:52 +01:00
Marcin Kuzminski
7ac57bc50a celery: improve logging of failed async execution. 2017-11-30 14:20:44 +01:00
Marcin Kuzminski
19744d8230 vcs-ops: store user_id inside the extras for vcs context operations.
- we'll use this one for bootstrap of async tasks.
2017-11-30 17:41:05 +01:00
Marcin Kuzminski
a924ecfd60 webhook: execute via celery for async. 2017-11-30 14:39:26 +01:00
Marcin Kuzminski
587dee26ef forms: added a codemirror form widget. 2017-11-29 14:39:43 +01:00
Marcin Kuzminski
435b9a549d logging: don't stop logging on "waiting for background thread to finish" This is misleading as we're waiting for something and didn't finalize. 2017-11-28 18:23:48 +01:00
Marcin Kuzminski
79d7509eec repo-creating: fix reload url. 2017-11-28 18:23:15 +01:00
Marcin Kuzminski
cb8a7fccde scheduler: added DB models and db parsers for the RhodeCode scheduler.
- migration schema
- small fixes for form templates
- migrated celeryloader utils for the scheduler
2017-11-28 18:26:11 +01:00
Marcin Kuzminski
539e88e6c6 svn: extend detection of SVN to PROPFIND/PROPATCH methods.
- in some cases like usage of tortoisesvn non of the available SVN
protocol detection methods are available
- with extended method we're able to catch directory delete/create
2017-11-27 18:51:25 +01:00
Marcin Kuzminski
245d213bf2 vcs: also register a global config for vcs_handler.
- this solves a case when SVN repository needs to find out a repo without
per-repo settings available
- we need to get the global config first to be able to extract repo name
2017-11-28 13:23:25 +01:00
Marcin Kuzminski
97dadd2f8b svn: log response code for SVN calls always even for 200 codes. 2017-11-27 18:45:50 +01:00
Marcin Kuzminski
098d879432 svn: pass in explicit SCM into the call function for faster detection of protocol. 2017-11-27 18:56:44 +01:00
Marcin Kuzminski
b891773a32 python3: fix compatibility call on print function. 2017-11-26 22:19:46 +01:00
Marcin Kuzminski
1f7709b880 validators: added json validator. 2017-11-26 22:13:36 +01:00
Marcin Kuzminski
60846faf8e navigation: allow specifing more than one active element to set as one selecting current navlist entry. 2017-11-26 22:13:20 +01:00
Marcin Kuzminski
0899dabc8b db-models: fix usage of import *.
- usage of import * is discourage and should be limited.
2017-11-26 17:19:34 +01:00
Marcin Kuzminski
d113a429a9 jsonalchemy: add de_coerce to reverse serialization of list and dict elements from Mutation objects back to original state. 2017-11-26 17:18:28 +01:00
Marcin Kuzminski
b6f2cdd95b jsonalchemy: fix a case when default is not set and parsinge exception happens.
before: default could be undefined and raised an error.
2017-11-26 17:17:50 +01:00
Marcin Kuzminski
bc23ad316c api: pull-requests, make the repoid parameter optional. Because pullrequestid is global
we don't want to complicate things more by requiring repoid. Left for backward compat.
2017-11-23 21:14:04 +01:00
Marcin Kuzminski
b809d00f88 api: pull-requests added option to fetch comments from a pull requests.
- fixes #5398
2017-11-23 20:08:46 +01:00
Marcin Kuzminski
f0142981ea pull-requests: moved get_pr_version into PullRequestModel. 2017-11-23 20:06:43 +01:00
Marcin Kuzminski
834a3e1208 dependencies: bumped plaster-pastedeploy to 0.4.2 2017-11-23 14:24:16 +01:00
Marcin Kuzminski
b7d0dc3960 release: merge back stable branch into default 2017-11-23 13:44:15 +01:00
Marcin Kuzminski
666bcf82f7 Added tag v4.10.5 for changeset 22f6744ad8cc 2017-11-23 11:40:13 +01:00
Marcin Kuzminski
55408fb109 release: Finish preparation for 4.10.5 2017-11-23 11:40:13 +01:00
Marcin Kuzminski
19c9dbfb84 release: updated pip2nix output for 4.10.5 2017-11-23 11:40:11 +01:00
Marcin Kuzminski
51aad96e92 release: Start preparation for 4.10.5 2017-11-23 11:35:47 +01:00
Marcin Kuzminski
089af47741 docs: added release notes for 4.10.5 2017-11-23 10:19:51 +01:00
Marcin Kuzminski
86e3a0f8d5 emails: fixed validation of emails with whitespace in them.
- fixes problem with potential duplicate emails addresses for users.
2017-11-22 20:59:25 +01:00
Marcin Kuzminski
0b6f118ec9 dependencies: pin against rhocode-tools 0.13.1 2017-11-22 20:47:55 +01:00
Marcin Kuzminski
a476851886 dependencies: pin against rhodecode-tools 0.14.1 2017-11-22 17:24:02 +01:00
Marcin Kuzminski
d3b43c92fc simplevcs: store rc_extras reference inside the apps itself so it can be used during
operations.
2017-11-22 16:25:30 +01:00
Marcin Kuzminski
d7a25ae146 git: fix git hook template mention of what hooks we actually execute.
- they are now stored inside vcsserver.
2017-11-22 16:24:46 +01:00
Marcin Kuzminski
846af27fc3 celery: improve fetching of repo_check tasks.
- add refresh link to fail message
- introduce proper timeouts so we don't block forever.
2017-11-21 19:33:53 +01:00
Marcin Kuzminski
c59110bf4c dependencies: bumped test dependencies:
- pytest to 3.2.5
- pytest runner to 3.0.0
2017-11-20 19:21:42 +01:00
Marcin Lulek
7d9acd3c06 email: add whitespace stripping during registration of users on email addresses. 2017-11-20 17:49:02 +01:00
Marcin Kuzminski
ad1596b0de audit-logs: added user.register audit log entry. 2017-11-20 17:31:56 +01:00
Marcin Kuzminski
6d8d44653d pull-requests: forbid doing any changes on closed pull-requests.
- this is forbidden in the UI however we also need to prevent backend calls
2017-11-20 17:02:12 +01:00
Marcin Kuzminski
08647ba769 bower: fix iron-ajax hash. 2017-11-20 12:54:12 +01:00
Marcin Kuzminski
7e3d628a3d bower: fix iron-ajax hash. 2017-11-20 12:54:12 +01:00
Marcin Kuzminski
746948ab8d mettags: limit the scope of url => metatag to http, https and / links.
- prevent of malicious injection of JS links and other unsafe types
2017-11-20 12:44:07 +01:00
Marcin Kuzminski
6084d12664 mettags: limit the scope of url => metatag to http, https and / links.
- prevent of malicious injection of JS links and other unsafe types
2017-11-20 12:44:07 +01:00
Marcin Kuzminski
eeed33bcfe diffs: fixed problem with rendering no newline at the end of file markers.
- fixes #5402
2017-11-19 15:23:38 +01:00
Marcin Kuzminski
a794d219f5 diffs: fixed problem with rendering no newline at the end of file markers.
- fixes #5402
2017-11-19 15:23:38 +01:00
Marcin Lulek
12acb7f2a5 pull-requests: security, check for permissions on exposure of repo-refs 2017-11-18 19:37:47 +01:00
Marcin Lulek
6c435973fe pull-requests: security, check for permissions on exposure of repo-refs 2017-11-18 19:37:47 +01:00
Marcin Kuzminski
bdccd1a75f dependencies: bring back supervisor to be able to run deamonized rhodecode without control. 2017-11-18 01:00:07 +01:00
Marcin Kuzminski
7aecfaeebc nix: expose celery binaries 2017-11-18 00:16:17 +01:00