summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use vfsgen instead of go-bindata (#7080)Lunny Xiao2019-06-0336-612/+1224
| | | | | | | | | | * use vfsgen instead of go-bindata * fix templates * fix fmt * vendor vsfgen
* Repository avatar fallback configuration (#7087)Mario Lubenka2019-06-029-19/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Only show repository avatar in list when one was selected Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Adds fallback configuration option for repository avatar Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Implements repository avatar fallback Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Adds admin task for deleting generated repository avatars Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Solve linting issues Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Save avatar before updating database * Linting * Update models/repo.go Co-Authored-By: zeripath <art27@cantab.net>
* Move serv hook functionality & drop GitLogger (#6993)zeripath2019-06-0125-977/+801
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move hook functionality internally * Internalise serv logic * Remove old internal paths * finally remove the gitlogger * Disallow push on archived repositories * fix lint error * Update modules/private/key.go * Update routers/private/hook.go * Update routers/private/hook.go * Update routers/private/hook.go * Updated routers/private/serv.go * Fix LFS Locks over SSH * rev-list needs to be run by the hook process * fixup * Improve git test * Ensure that the lfs files are created with a different prefix * Reduce the replication in git_test.go * slight refactor * Remove unnecessary "/" * Restore ensureAnonymousClone * Restore ensureAnonymousClone * Run rev-list on server side * Try passing in the alternative directories instead * Mark test as skipped * Improve git test * Ensure that the lfs files are created with a different prefix * Reduce the replication in git_test.go * Remove unnecessary "/"
* update go git from v4.10.0 to v4.11.0 (#7096)Lunny Xiao2019-05-3115-40/+93
|
* Improve git test (#7086)zeripath2019-05-313-224/+280
| | | | | * Ensure that the lfs files are created with a different prefix * Reduce the replication in git_test.go
* Validate External Tracker URL Format (#7089)mrsdizzie2019-05-313-1/+87
| | | | | | | | | | | | | | | | | | * Validate External Tracker URL Format Add some validation checks for external tracker URL format. Fixes #7068 * Don't make {index} a hard requirement * Fix Description * make fmt * move regex to package level * fix copyright date
* Fix Erlang and Elixir highlight mappings (#7044)Robert A. Nowak2019-05-301-35/+37
|
* improve github downloader on migrations (#7049)Lunny Xiao2019-05-305-144/+134
| | | | | | | | * improve github downloader on migrations * fix tests * fix uppercase function parameters
* Fixes #7023 - API Org Visibility (#7028)Richard Mahn2019-05-3011-40/+258
|
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-304-0/+31
|
* 1.8.2 changelog (#7079) (#7088)John Olheiser2019-05-301-0/+15
| | | * 1.8.2 changelog
* Fixes #5960 - Adds API Endpoint for Repo Edit (#7006)Richard Mahn2019-05-3011-66/+868
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Feature - #5960 - API Endpoint for Repo Editing * Revert from merge * Adds integration testing * Updates to integration tests * Revert changes * Update year in file header * Misspell fix * XORM = test * XORM = test * revert XORM = file * Makes RepoUnit.ID be pk and autoincr * Fix to units * revert header * Remove print statement * Adds other responses * Improves swagger for creating repo * Fixes import order * Better Unit Type does not exist error * Adds editable repo properties to the response repo structure * Fix to api_repo_edit_test.go * Fixes repo test * Changes per review * Fixes typo and standardizes comments in the EditRepoOption struct for swagger * Fixes typo and standardizes comments in the EditRepoOption struct for swagger * Actually can unarchive through the API * Unlike delete, user doesn't have to be the owner of the org, just admin to the repo * Fix to swagger comments for field name change * Update to swagger docs * Update swagger * Changes allow_pull_requests to has_pull_requests
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-301-0/+4
|
* Repository avatars (#6986)Sergey Dryabzhinsky2019-05-2919-20/+354
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Repository avatars - first variant of code from old work for gogs - add migration 87 - add new option in app.ini - add en-US locale string - add new class in repository.less * Add changed index.css, remove unused template name * Update en-us doc about configuration options * Add comments to new functions, add new option to docker app.ini * Add comment for lint * Remove variable, not needed * Fix formatting * Update swagger api template * Check if avatar exists * Fix avatar link/path checks * Typo * TEXT column can't have a default value * Fixes: - remove old avatar file on upload - use ID in name of avatar file - users may upload same files - add simple tests * Fix fmt check * Generate PNG instead of "static" GIF * More informative comment * Fix error message * Update avatar upload checks: - add file size check - add new option - update config docs - add new string to en-us locale * Fixes: - use FileHEader field for check file size - add new test - upload big image * Fix formatting * Update comments * Update log message * Removed wrong style - not needed * Use Sync2 to migrate * Update repos list view - bigger avatar - fix html blocks alignment * A little adjust avatar size * Use small icons for explore/repo list * Use new cool avatar preparation func by @lafriks * Missing changes for new function * Remove unused import, move imports * Missed new option definition in app.ini Add file size check in user/profile avatar upload * Use smaller field length for Avatar * Use session to update repo DB data, update DeleteAvatar - use session too * Fix err variable definition * As suggested @lafriks - return as soon as possible, code readability
* bug fix: add single comment in split diff mode (#4745) (#7052)Rob Watson2019-05-291-0/+4
| | | Signed-off-by: Rob Watson <rfwatson@users.noreply.github.com>
* Handle early git version's lack of get-url (#7065)zeripath2019-05-291-1/+12
|
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-281-1/+10
|
* refactor: append, build variable and type switch (#4940)Bo-Yi Wu2019-05-288-46/+42
| | | | | | * refactor: append, build variable and type switch * fix: remove redundant space.
* Fix LFS Locks over SSH (#6999)zeripath2019-05-283-68/+149
| | | | | * Fix LFS Locks over SSH * Mark test as skipped
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-281-0/+4
|
* chore: change issue mail title. (#7064)Bo-Yi Wu2019-05-281-1/+1
| | | | | | | | | | * chore: change issue mail title. Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> * change to fullname method Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* Install page - Handle invalid administrator username better (#7060)zeripath2019-05-282-12/+40
| | | | | | * Install page - detect invalid admin username before installing * Also fix #6954
* Handle insecure and ports in go get (#7041)zeripath2019-05-274-4/+16
| | | | | | * Handle insecure and ports in go get * Fix IsExternalURL for non-standard ports
* "It's all in GitHub" isn't true anymore, update the home template (#7059)Sandro Santilli2019-05-271-1/+4
| | | NOTE: this commit only updates the english section
* fix issuer of OTP URI should be URI-encoded. (#6634)Hui Hui2019-05-271-1/+3
| | | | | | | | | | * fix: Issuer of OTP URI should be URI-encoded. follow this link https://github.com/google/google-authenticator/wiki/Key-Uri-Format . * filter unsafe character ':' in issuer * Use Replace rather than ReplaceAll
* Add FHS-compliant-script (#6923)zeripath2019-05-261-0/+42
|
* fix charset was not saved after installation finished (#7048)Lunny Xiao2019-05-261-0/+2
|
* Revert "Bugfix: Align comment label and actions to the right (#7024)" (#7055)Lunny Xiao2019-05-263-5/+5
| | | This reverts commit 0c432d26fe20d3e50da566cf75fa483376ed8bef.
* fix possbile mysql invalid connnection error (#7051)Lunny Xiao2019-05-261-0/+6
|
* when git version >= 2.18, git command could run with git wire protocol ↵Lunny Xiao2019-05-264-13/+28
| | | | version 2 param if enabled (#7047)
* Update config-cheat-sheet.en-us.md (#7046)Tekaoh2019-05-261-2/+2
|
* Timeout test commands without complicated tricks (#7020)Mura Li2019-05-261-12/+8
|
* migrations: ensure rollback on error (#7039) (#7040)Rob Watson2019-05-251-1/+1
|
* Fix wrong init dependency on markup extensions (#7038)Lunny Xiao2019-05-254-3/+12
| | | | * fix wrong init dependency on markup extensions
* Bugfix: Align comment label and actions to the right (#7024)Mario Lubenka2019-05-253-5/+5
| | | | | | | | | | * Bugfix: Align comment label and actions to the right Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Restores relative position * CSS autofixer
* Improve handling of non-square avatars (#7025)Rob Watson2019-05-2513-19/+454
| | | | | | | | | | * Crop avatar before resizing (#1268) Signed-off-by: Rob Watson <rfwatson@users.noreply.github.com> * Fix spelling error Signed-off-by: Rob Watson <rfwatson@users.noreply.github.com>
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-251-0/+4
|
* Disable arm7 builds (#7037)techknowlogick2019-05-251-1/+1
| | | | | | | | * Disable arm7 builds As arm6 works on arm7 platforms with no noticeable performance difference * 386
* Fix /verify LFS handler expecting wrong content-type (#7015)Marat Radchenko2019-05-241-18/+15
| | | | | | | | | | | | Fixes #6960 According to [spec][1], /verify requests must have `Accept: application/vnd.git-lfs+json` Previous code works because `git-lfs` also [violates spec and doesn't send any Accept header at all][2] For other clients that DO set `Accept: application/vnd.git-lfs+json`, addition of `Accept: application/vnd.git-lfs` either forces them to violate the spec or is ignored, depending on order in what they create header list. [1]: https://github.com/git-lfs/git-lfs/blob/master/docs/api/basic-transfers.md#verification [2]: https://github.com/git-lfs/git-lfs/issues/3662
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-242-0/+6
|
* Fix default for allowing new organization creation for new users (#7017)jpicht2019-05-242-2/+3
| | | | | | | | | | | | Fixed #6542 When creating users DefaultAllowCreateOrganization was ignored. Signed-off-by: Julian Picht <julian.picht@gmail.com> * fix TestCreateUser_Issue5882 Signed-off-by: Julian Picht <julian.picht@gmail.com>
* [skip ci] Updated translations via CrowdinGiteaBot2019-05-2418-18/+0
|
* Show git-notes (#6984)Vladimir Panteleev2019-05-2413-1/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | * Show git-notes * Make git-notes heading text localizable * Refactor git-notes data fetching to a separate function * Display the author and time of git notes * Move note bubble inside the commit bubble * Revert "Move note bubble inside the commit bubble" This reverts commit c0951fe0e3b4dea38064515546b1825c1bcf19e1. * Add test for git-notes * testing ui * Polish CSS * Apply suggestions from code review Co-Authored-By: Lauris BH <lauris@nix.lv>
* Add support of utf8mb4 for mysql (#6992)Lunny Xiao2019-05-249-10/+34
|
* Added Note about arm7 version to doc (#6983)suisseWalter2019-05-231-0/+9
| | | | Appended the Troubleshooting section with a subsection about the problems with the arm7 version and the recommendation to switch to arm6.
* Change UpdateRepoIndex api to include watchers (#7012)zeripath2019-05-232-24/+20
| | | | | | * Change UpdateRepoIndex api to include watchers * Add timeout
* Fix documentation on Oauth2.Enable flag (#7011)Monty Taylor2019-05-212-2/+2
| | | | | | | | | * Fix documentation on Oauth2.Enable flag The docs list this as ENABLED, but in the source code it's ENABLE, meaning following the docs leads to confusion. * Update sample config for oauth2.ENABLE
* Do not attempt to return blob on submodule (#6996)zeripath2019-05-211-1/+1
|
* Fix TestSearchRepo by waiting till indexing is done (#7004)zeripath2019-05-211-0/+25
| | | | | | | | * Fix TestSearchRepo by waiting till indexing is done * Update integrations/repo_search_test.go * changes as per @mrsdizzie
* Make webhook http connections resuable (#6976)Lunny Xiao2019-05-211-26/+72
| | | | | | | | * make http connections resuable * add error handler * fix lint