Commit graph

2253 commits

Author SHA1 Message Date
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 Lulek
12acb7f2a5 pull-requests: security, check for permissions on exposure of repo-refs 2017-11-18 19:37:47 +01:00
Marcin Kuzminski
dd793f723d comments: allow to properly initialize outdated comments that are attached
to the end of diffs. This allows resolving todos that are outdated.
2017-11-17 19:10:55 +01:00
Marcin Kuzminski
90a24406a4 comments: place the left over comments (outdated/misplaced) to the left or right pane.
So we don't loose the original context where they were placed.
2017-11-17 18:37:50 +01:00
Marcin Kuzminski
c4366758b3 repo_groups: fix bad route on check if revoke permissions on yourself. 2017-11-16 20:35:04 +01:00
Marcin Kuzminski
5b504c5677 settings: fix potential 500 problem on bad data passed in. 2017-11-16 20:34:38 +01:00
Marcin Kuzminski
87cbde5df0 Added tag v4.10.4 for changeset 00821d3afd1d 2017-11-14 15:11:31 +01:00
Marcin Kuzminski
9f635784f3 release: Finish preparation for 4.10.4 2017-11-14 15:11:30 +01:00
Marcin Kuzminski
20e53014ab release: updated pip2nix output for 4.10.4 2017-11-14 15:11:28 +01:00
Marcin Kuzminski
3157b1e8d9 release: Start preparation for 4.10.4 2017-11-14 15:03:10 +01:00
Marcin Kuzminski
d1c6eac5e6 docs: added release notes for 4.10.4 2017-11-14 12:57:29 +01:00
Marcin Kuzminski
2fd10c9dd1 repo-groups: fixed a regression for updating nested repository groups 2017-11-14 13:52:48 +01:00
Marcin Kuzminski
4d9a4b0217 Added tag v4.10.3 for changeset 68baee10e698 2017-11-11 18:46:58 +01:00
Marcin Kuzminski
abcd180bd0 release: Finish preparation for 4.10.3 2017-11-11 18:46:57 +01:00
Marcin Kuzminski
2cb66cfaca release: updated pip2nix output for 4.10.3 2017-11-11 18:46:56 +01:00
Marcin Kuzminski
8aa9dda18f release: Start preparation for 4.10.3 2017-11-11 18:39:17 +01:00
Marcin Kuzminski
9782bb662f docs: added release notest for 4.10.3 2017-11-11 16:10:36 +01:00
Marcin Kuzminski
4b188bf545 pull-requests: loosen permissions on creation of PR.
- in fork based workflow we want still users with just read
permissions to open a PR againt that repository.
2017-11-11 10:44:24 +01:00
Marcin Lulek
d8233cfebe security: fix self xss on repo downloads picker for svn case. 2017-11-08 23:58:56 +01:00
Marcin Kuzminski
7a512a4788 ldap: fixed regression in extracting settings after library updates.
- somehow we now got '' defaulted to None which changed the behaviour.
2017-11-11 16:43:45 +01:00
Marcin Kuzminski
7de15715e0 ldap: increase timeouts and timelimits for operations 2017-11-11 10:29:31 +01:00
Marcin Kuzminski
1115a23bf8 Added tag v4.10.2 for changeset 434ad90ec8d6 2017-11-08 20:01:22 +01:00
Marcin Kuzminski
f47a67c92d release: Finish preparation for 4.10.2 2017-11-08 20:01:21 +01:00
Marcin Kuzminski
8426055d3f release: updated pip2nix output for 4.10.2 2017-11-08 20:01:19 +01:00
Marcin Kuzminski
a05458f623 release: Start preparation for 4.10.2 2017-11-08 19:52:00 +01:00
Marcin Kuzminski
f6bfc79279 docs: added 4.10.2 release notes 2017-11-08 16:41:25 +01:00
Marcin Kuzminski
38e4304852 helpers: fix metatags extraction in case description is empty 2017-11-08 16:44:21 +01:00
Marcin Kuzminski
b32fce1a79 Added tag v4.10.1 for changeset 0a6821cbd6b0 2017-11-07 12:02:09 +01:00
Marcin Kuzminski
1889e9ace1 release: Finish preparation for 4.10.1 2017-11-07 12:02:08 +01:00
Marcin Kuzminski
b69d141434 release: updated pip2nix output for 4.10.1 2017-11-07 12:02:06 +01:00
Marcin Kuzminski
f585921e67 release: Start preparation for 4.10.1 2017-11-07 11:57:08 +01:00
Marcin Kuzminski
75ba8ca5ac docs: added 4.10.1 release notes 2017-11-07 11:33:23 +01:00
Marcin Kuzminski
339cab81cd db: reduce size of fingerprint column for mysql compat.
- we can get into troubles by having long fingerprint under mysql
because we do an index on this column.
2017-11-07 11:07:51 +01:00
Marcin Kuzminski
169de44773 Added tag v4.10.0 for changeset 4ba4d74981ce 2017-11-06 12:54:11 +01:00
Marcin Kuzminski
5adccfdb08 release: Finish preparation for 4.10.0 2017-11-06 12:54:10 +01:00
Marcin Kuzminski
dceeaa04cc release: updated pip2nix output for 4.10.0 2017-11-06 12:54:05 +01:00
Marcin Kuzminski
436b4da762 i18n: Update compiled message objects and js i18n files 2017-11-06 12:46:51 +01:00
Marcin Kuzminski
3e2fd18e85 i18n: Pulled translation from Transifex 2017-11-06 12:46:11 +01:00
Marcin Kuzminski
437c3ab9e3 i18n: Updated message catalog template 2017-11-06 12:45:12 +01:00
Marcin Kuzminski
621f102a50 release: Merge default into stable for release preparation 2017-11-06 12:37:06 +01:00
Marcin Kuzminski
15972afecb ssh: use proper way of extracting the HOOK_PROTOCOL out of vcssettings.
- it might be not stored inside the .ini file so we should use the config
that has proper defaults, and it's used in many other places.
2017-11-06 11:43:38 +01:00
Marcin Kuzminski
043d5232de ssh: always expand the path for the generated authorized_keys file.
Without it we can lead to path problems on reading the ~.
2017-11-06 11:13:05 +01:00
Marcin Kuzminski
fc7aa0a765 i18n: updated message catalog 2017-11-03 16:45:15 +01:00
Marcin Kuzminski
0de9d54cdd i18n: updated JS translations 2017-11-03 16:41:40 +01:00
Marcin Kuzminski
e9c6d046fc docs: updated API documentation 2017-11-03 15:49:14 +01:00
Marcin Kuzminski
8724af117c docs: added release notes for 4.10.0 2017-11-03 14:39:13 +01:00
Marcin Kuzminski
82baccf66d ssh: prevent exceptions when user associated to stored old key is not found. 2017-11-03 13:07:02 +01:00
Marcin Kuzminski
8686845a97 docs: updated section on performance, scaling, ssl support 2017-10-30 12:52:42 +01:00
Marcin Kuzminski
03068b3426 core: added support for golang go import functionality 2017-10-29 10:14:24 +01:00
Marcin Kuzminski
10cad89493 auth: don't break hashing in case of user with empty password.
In some cases such as LDAP user created via external scripts users might
set the passwords to empty. The hashing uses the md5(password_hash) to
store reference to detect password changes and forbid using the same password.

In case of pure LDAP users this is not valid, and we shouldn't raise Errors in such
case. This change makes it work for empty passwords now.
2017-10-27 16:29:46 +02:00