Commit graph

790 commits

Author SHA1 Message Date
Marcin Kuzminski
2e7e8659ac svn: expose run_svn_command 2019-03-25 21:42:06 +01:00
Marcin Kuzminski
07caf93664 svn: add better connection error logging in case the SVN backend is offline 2019-03-25 10:38:47 +01:00
Marcin Kuzminski
6039839d53 go-to search: updated logic of goto switcher
- when in repo group searcher are ordered by the entries in the group
- support prefixes with spaces, eg file: PATTERN
- new contextual search for groups/repos with mark token
- better suggestions
2019-03-13 12:12:01 +01:00
Marcin Kuzminski
604f7690b3 release: merge back stable branch into default 2019-03-11 11:57:20 +01:00
Daniel Dourvaris
30ab5584db search: allow quick search for path globally 2019-03-06 17:49:26 +01:00
Marcin Lulek
fad8893252 user-sessions: added option to cleanup redis based sessions in user session interface. 2019-03-06 12:22:09 +01:00
Marcin Kuzminski
7ae6f87669 Mercurial: changes for hg 4.9 support
- we dropped custom diff call and replace it with generic solution
- before ctx_diff was called which is no longer supported by vcsserver backend
2019-03-04 12:00:00 +01:00
Daniel Dourvaris
cbd41c4079 markdown: fixed sanitization of checkbox extensions that removed "checked" attribute.
- Fixes #5513
2019-03-01 10:02:46 +01:00
Marcin Kuzminski
cf9df9d814 upgrade: fixed old style rc upgrade sometimes used with a very old installer. 2019-02-27 17:02:48 +01:00
Marcin Kuzminski
823c59c011 encryption: added new backend using cryptography + Fernet encryption.
- This would soon replace the old deprecated one based on pycrypto
- We need a migration for the encryption data
2019-02-26 13:18:24 +01:00
Marcin Kuzminski
048b7a7bbd hooks: fixed again unicode problems with new pull-request link generator 2019-02-26 09:25:00 +01:00
Marcin Kuzminski
6cea271467 cleanup: removed pycrypto code from db schema, it's unused anyway 2019-02-25 22:46:46 +01:00
Marcin Kuzminski
e8388893db caches: add cython compat to our own decorator for caching 2019-02-23 20:07:06 +01:00
Marcin Kuzminski
844d7374eb database: dropped CheckConstraint for auto-increment field for mysql/mariadb compatability.
- https://mariadb.com/kb/en/library/constraint/#auto_increment
- causes installation error on later MariaDB/MySQL
2019-02-16 00:07:36 +01:00
Marcin Kuzminski
6d14e55ab7 security: sanitize plaintext renderer with bleach. 2019-02-15 11:53:48 +00:00
Marcin Kuzminski
3871bc6f15 api: allow uncached content fetching.
- this is mostly to optimize for memory of indexer
2019-02-14 10:49:02 +01:00
csalgau
ef7b0fcbd5 Issue #5536 - ability to disable server-side SSH key generation
- Fixes #5536
2019-02-14 01:16:57 +02:00
Marcin Lulek
9002e26af3 mercurial-submodules: only show submodule in the path that it belongs too.
- before even submodules from root node were shown in subdirectories, and other way arround.
2019-02-12 10:40:50 +01:00
Marcin Lulek
ab90363218 nodes: make submodules sorting be equal to Directory 2019-02-12 10:24:48 +01:00
Marcin Kuzminski
1b48364bb6 commits: allow tag commit translation to be skipped for faster commit fetching in big chunks. 2019-02-11 19:58:34 +01:00
Marcin Kuzminski
1629ab748a redis: add logging about lock acquire, this should help in case of locked row debugging 2019-02-08 16:08:03 +01:00
Marcin Kuzminski
5b8a28d0eb api: expose new functions for FTS
- vcs: added special md5 calculation that doesn't use content cache for more memory efficient md5 calculation.
2019-02-07 11:31:30 +01:00
Marcin Kuzminski
4c846e8f05 git: use rev-list for fetching last commit data inc ase of single commit. It's faster that using git log 2019-02-07 11:31:55 +01:00
Marcin Kuzminski
01cd008a20 api: expose merge message in the merge operation 2019-02-05 17:17:58 +01:00
Marcin Kuzminski
723799ca1d artifacts: added DB store models. 2019-02-05 12:49:36 +01:00
Marcin Lulek
6fec084754 diffs: fixed case of bogus files diff rendering
- adds safe placehodler so we never crush more in this cases at it's 2nd time this happens
- fixes #5528
- references #5422
2019-01-31 13:52:30 +01:00
Daniel Dourvaris
4eccdc24d9 search: new UI for search, and repo group context search
- expose search into main NAV
- have repo group search filter using new ES lang
- show token keys and curretn context when searching
- ui updated and consistency fixes
2019-01-30 21:20:26 +01:00
Daniel Dourvaris
427c87316b search: add option to search within a repository group. 2019-01-30 13:15:46 +01:00
Marcin Kuzminski
0a1ad8cca4 security: fix possible XSS in the issue tracker URL. 2019-01-29 14:55:54 +01:00
Marcin Kuzminski
6029ed9fac request-wrapper: show http method in summary log entry. 2019-01-24 20:56:35 +01:00
Daniel Dourvaris
96fa4e0bdc py3: remove usage of basestring 2019-01-22 23:06:49 +01:00
Daniel Dourvaris
796c235358 ui: introduce user-bookmarks for creation of quick shortcuts 2019-01-22 01:18:40 +01:00
Marcin Kuzminski
f8ac3e12cb rc-upgrade-db: added option to force update a version. 2019-01-19 22:34:39 +01:00
Daniel Dourvaris
6dc852a793 visual: fixed show revision/commit lenght settings 2019-01-18 19:04:00 +01:00
Marcin Kuzminski
69933a19e6 cache: use global flock to prevent recursion when using gevent workers. 2019-01-18 17:20:50 +01:00
Marcin Kuzminski
efc39f31eb events: trigger 'review_status_change' when reviewers are updated.
- small code refactoring
- extended commenting event with comment
- extended review_status_change event with new status
2019-01-18 13:16:34 +01:00
Marcin Kuzminski
598535dc0d celery: ping db connection before task execution to recycle db connections. 2019-01-16 09:26:56 +01:00
Marcin Kuzminski
1ead0d3876 auth: login/registration changes for upcomming new rules for login using external identities.
- show session expiration
2019-01-15 11:34:50 +01:00
Marcin Kuzminski
89024101a8 repo: show hooks version and update link in advanced section of repository. 2019-01-10 12:10:28 +01:00
Marcin Kuzminski
23771fb157 search: show all results for super-admin, and get repo type from index it if exists. 2019-01-08 18:54:53 +01:00
Marcin Kuzminski
1e2a7a9136 pull-requests: introduce operation state for pull requests to prevent from
locks during merge/update operations.
2019-01-07 13:32:16 +01:00
Daniel Dourvaris
f2c8c96013 Diffs: fixed missing limited diff container display on large diffs 2019-01-07 13:41:12 +01:00
Marcin Kuzminski
1ee8681939 exceptions: show original remote traceback, and more info if debug is enabled. 2019-01-04 13:43:57 +01:00
Marcin Kuzminski
bd1a9c8201 docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
Marcin Kuzminski
861720334b release: merge back stable branch into default 2019-01-02 17:04:25 +01:00
Marcin Kuzminski
8affc5f5be app: dropped deprecated controllers to view_utils which are actually proper name 2019-01-01 21:54:18 +01:00
Daniel Dourvaris
599f9b7964 pull-requests: ensure merge response provide more details
- refactor merge responses with detailed messages
- fixes #5520
- code cleanups
2018-12-30 11:00:09 +01:00
Marcin Lulek
a10fdbd8ad vcs: expose SSL certificate path over the wire to the vcsserver.
- we might use it for some VCS commands.
2018-12-30 10:59:30 +01:00
Marcin Kuzminski
a1086f1051 exc-tracker: store API based exceptions and fix prefixes to no use _ 2018-12-28 12:23:24 +01:00
Marcin Kuzminski
0faa3e93e1 summary: don't load size on container expand, only on manual action.
- this is too heavy to open without explicit action
- increase locking timeout to 15min
- expose basic info on summary page without expand.
2018-12-27 22:57:53 +01:00