Commit graph

2588 commits

Author SHA1 Message Date
Marcin Kuzminski
592a76ed21 dependencies: bumped pyexpect to 4.4.0 and scandir to 1.7 2018-02-16 20:56:38 +01:00
Marcin Kuzminski
407c0ea407 pull-request-events: expose pr title and uid for commits inside.
- used mostly for jenkins integration functions
2018-02-16 19:22:21 +01:00
Marcin Kuzminski
4140f7b4eb logging: don't use root logger on codeblocks 2018-02-16 16:11:09 +01:00
Marcin Kuzminski
113e02f1d9 webhook: abstract webhook handler to base for easier re-usage. 2018-02-16 13:05:42 +01:00
Marcin Kuzminski
cba0f3b144 webhook: use textarea and format url vars better for webhook integration.
- also share the url vars with CI integrations
- allow using hidden help on codemirror widget
2018-02-16 12:13:37 +01:00
Marcin Kuzminski
24d2eece3a integrations: added explanation into webhook based vars
- expose event names into the webhook calls.
2018-02-16 11:10:17 +01:00
Marcin Kuzminski
0fdbc4a78f events: expose shadow repo build url. 2018-02-15 23:24:23 +01:00
Marcin Kuzminski
55c58a9500 integrations: webhook handle response errors and show response for easier debugging. 2018-02-15 23:23:58 +01:00
Marcin Kuzminski
5fbf01cea3 integrations: expose some common methods for web based calls of integrations. 2018-02-15 22:06:50 +01:00
Marcin Kuzminski
7b8ed2a23e integrations: removed button list as this was confusing users, and it has little value. 2018-02-15 20:26:44 +01:00
Marcin Kuzminski
fed3c3c12b integrations: register dummy jenkins integrations. 2018-02-15 20:21:39 +01:00
Marcin Kuzminski
aa948e38b3 integrations: extract get_auth to common shared code. 2018-02-15 20:21:24 +01:00
Marcin Kuzminski
a60aed108e integrations: use classmethod for icon extraction for easier code readability. 2018-02-16 01:22:52 +01:00
Marcin Kuzminski
0cbdfc3f23 ldap: enable connection recycling on LDAP plugin. 2018-02-16 10:57:29 +01:00
Marcin Kuzminski
718c2f6c44 reviewers: fixed logic with wildcard match for branches. 2018-02-15 23:52:31 +01:00
Marcin Kuzminski
ba5aec079a caches: use individual namespaces per user to prevent beaker caching problems.
- especially for mysql in case large number of data in caches there could be critical errors storing cache, and thus preventing
users from authentication. This is caused by the fact that we used single namespace for ALL users. It means it grew as number of users grew
reaching mysql single column limit.
This changes the behaviour and now we use namespace per-user it means that each user-id will have it's own cache namespace fragmenting maximum column data to
a single user cache. Which we should never reach.
2018-02-15 17:34:09 +01:00
Marcin Kuzminski
9e11d8e146 release: merge back stable branch into default 2018-02-15 15:21:30 +01:00
Marcin Kuzminski
59398b9f93 Added tag v4.11.3 for changeset 33195f145db9 2018-02-13 21:55:33 +01:00
Marcin Kuzminski
88661c3cdd release: Finish preparation for 4.11.3 2018-02-13 21:55:33 +01:00
Marcin Kuzminski
f869fe4ffd release: updated pip2nix output for 4.11.3 2018-02-13 21:55:32 +01:00
Marcin Kuzminski
481f185678 docs: added release notes for 4.11.3 2018-02-13 21:49:37 +01:00
Marcin Kuzminski
da66919c5e release: Start preparation for 4.11.3 2018-02-13 21:46:42 +01:00
Marcin Kuzminski
94b11ccc20 repo-automation: added placeholder for EE feature. 2018-02-13 10:16:21 +01:00
Marcin Kuzminski
af03d78bbf repo-remote: updated remote template to indicate pull/push remote sync differences. 2018-02-13 10:16:05 +01:00
Marcin Kuzminski
4c3c5b0e21 api: update pull method with possible specification of the url 2018-02-13 18:31:43 +01:00
Marcin Lulek
fd2df2bafd pull-requests: fixed cases with default expected refs are closed or unavailable.
- for Mercurial with closed default branch a compare across forks can fail.
- fixes #5436
2018-02-12 16:37:57 +01:00
Marcin Kuzminski
5f25ae601e repositories: allow properly updating repository push url. 2018-02-12 14:14:33 +01:00
Marcin Kuzminski
803051c06b scm-model: fix the reference to the proper default url used for pushing 2018-02-12 14:08:36 +01:00
Marcin Kuzminski
c2c94c7f57 repositories: allow storing push url for automation. 2018-02-11 20:51:56 +01:00
Marcin Kuzminski
79ef96aa2d form-templates: added readonly checkbox template 2018-02-13 10:15:20 +01:00
Marcin Kuzminski
41dbdd78a4 form-templates: allow checkboxes to have help block. 2018-02-12 14:09:30 +01:00
Marcin Kuzminski
e6766e5944 docs: added info about how to remove nix from dev setup. 2018-02-11 20:39:24 +01:00
Marcin Kuzminski
f878774dde ini: remove deprecated ini setting. 2018-02-11 20:42:17 +01:00
Marcin Kuzminski
141575541f core: properly report 502 errors for gevent and gunicorn.
- gevent+gunicorn doesn't raise normal pycurl errors
2018-02-09 10:52:58 +01:00
Marcin Kuzminski
0db43a1ca4 release: merge back stable branch into default 2018-02-08 23:38:09 +01:00
Marcin Kuzminski
1fe35c51dc Added tag v4.11.2 for changeset 3982abcfdcc2 2018-02-08 21:00:20 +01:00
Marcin Kuzminski
9fed0a100b release: Finish preparation for 4.11.2 2018-02-08 21:00:19 +01:00
Marcin Kuzminski
4ee8a8df69 release: updated pip2nix output for 4.11.2 2018-02-08 21:00:18 +01:00
Marcin Kuzminski
1059058baa release: Start preparation for 4.11.2 2018-02-08 20:56:00 +01:00
Marcin Kuzminski
75b4b78e74 docs: added release notes for 4.11.2 2018-02-07 23:01:17 +01:00
Marcin Kuzminski
6b097d69a6 sec: serialize the repo name in repo checks to prevent potential html injections. 2018-02-07 22:57:10 +01:00
Marcin Kuzminski
b2c7cd47ea pull-request, git: add option to skip --ff-only 2018-02-07 18:26:38 +01:00
Marcin Kuzminski
db73f0fdd2 diffs: in case of text lexers don't do any HL because of pygments newline
conversion

- split fix for non-standard file endings, e.g only \r
- fixes #5422
2018-02-07 15:03:42 +01:00
Marcin Kuzminski
a73ab53409 webhook: fixed extra variable replacement. 2018-02-06 16:35:46 +01:00
Marcin Kuzminski
2c3c7c561c gunicorn: update config to present consistent pre and post logs. 2018-02-06 14:42:52 +01:00
Marcin Kuzminski
f94ac01a59 process-management: prevent from inject login page on session expiration. 2018-02-05 18:52:04 +01:00
Marcin Kuzminski
b8619894a6 process-management: use safer way to extract data for processes.
- prevents from unknown PID errors.
2018-02-05 18:45:04 +01:00
Marcin Kuzminski
df3eed9bb2 meta: fix write condition for meta file. 2018-02-05 13:21:37 +01:00
Marcin Kuzminski
b23a023093 meta: fix write condition. 2018-02-05 13:21:37 +01:00
Marcin Kuzminski
63034e6033 gunicorn: show total gunicorn execution time, and worker counter base on the gunicorn_conf.py 2018-02-02 19:48:03 +01:00