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