Colin Arnott
80655026d2
upgrade gopkg.in/ini.v1 ( #8500 )
...
ini released v1.48.0 and deprecated the ini.AllCapsUnderscore symbol, as
such, during the upgrade we migrated to using ini.SnackCase.
2019-10-15 16:45:39 +01:00
zeripath
167e8f18da
Restore Graceful Restarting & Socket Activation ( #7274 )
...
* Prevent deadlock in indexer initialisation during graceful restart
* Move from gracehttp to our own service to add graceful ssh
* Add timeout for start of indexers and make hammer time configurable
* Fix issue with re-initialization in indexer during tests
* move the code to detect use of closed to graceful
* Handle logs gracefully - add a pid suffix just before restart
* Move to using a cond and a holder for indexers
* use time.Since
* Add some comments and attribution
* update modules.txt
* Use zero to disable timeout
* Move RestartProcess to its own file
* Add cleanup routine
2019-10-15 14:39:51 +01:00
Antoine GIRARD
ba201aaa44
vendor: update mvdan.cc/xurls/v2 to v2.1.0 ( #8495 )
2019-10-14 08:38:15 +08:00
guillep2k
f05a3353f4
Update strk.kbt.io/projects/go/libravatar to latest; closes #7860 ( #8429 )
2019-10-08 15:48:57 -04:00
Lunny Xiao
c9f819eae0
Upgrade xorm to v0.7.9 to fix some bugs ( #8354 )
...
* upgrade xorm to v0.7.9 to fix some bugs
* upgrade xormstore to v1.3.1
2019-10-02 16:47:20 -04:00
Antoine GIRARD
149758c912
Update to github.com/lafriks/xormstore@v1.3.0 ( #8317 )
2019-10-02 02:32:12 +02:00
Lunny Xiao
7ff783b732
Move mirror to a standalone package from models ( #7486 )
...
* move mirror to a standalone package
* fix mirror address in template
* fix tests
* fix lint
* fix comment
* fix tests
* fix tests
* fix vendor
* fix fmt
* fix lint
* remove wrong file submitted
* fix conflict
* remove unrelated changes
* fix go mod
* fix tests
* clean go mod
* make vendor work
* make vendor work
* fix tests
* remove duplicated test
2019-10-01 21:40:17 +08:00
Lunny Xiao
aa9a99cf5f
Upgrade xorm to latest to fix insert issue bug ( #8309 )
...
* upgrade xorm to latest to fix insert issue bug
* add newissue unit tests
* update xorm version
* fix tests
2019-09-29 20:52:39 +08:00
John Olheiser
f8882f4fa9
Update xorm ( #8286 )
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2019-09-25 22:02:54 +03:00
Lunny Xiao
29dda47cbb
Fix label count ( #8267 )
...
* fix label count
* fix vendor
* fix import order
* update xorm to fix bug
* fix tests
* fix mssql bug
2019-09-24 21:22:39 +08:00
techknowlogick
2837563147
oauth2 with remote Gitea - Fix #8093 ( #8149 )
2019-09-12 22:15:36 -04:00
techknowlogick
3f5cdfe359
use go 1.13 ( #8088 )
...
* use go 1.13
* use go 1.13 in gomod file
* Update Makefile
* update swagger deps
2019-09-12 14:58:32 +03:00
WGH
6ddd3b0b47
Implement webhook branch filter ( #7791 )
...
* Fix validate() function to handle errors in embedded anon structs
* Implement webhook branch filter
See #2025 , #3998 .
2019-09-09 08:48:21 +03:00
Antoine GIRARD
9fe4437bda
Use vendored go-swagger ( #8087 )
...
* Use vendored go-swagger
* vendor go-swagger
* revert un wanteed change
* remove un-needed GO111MODULE
* Update Makefile
Co-Authored-By: techknowlogick <matti@mdranta.net>
2019-09-04 22:53:54 +03:00
guillep2k
4cb1bdddc8
Strict name matching for Repository.GetTagID() ( #8074 )
...
* Strict name matching for Repository.GetTagID()
* Perform make swagger-check swagger-validate vendor
* Add test for GetTagID()
2019-09-04 08:48:17 +03:00
guillep2k
765be70323
Make CI work ( #8057 )
...
* Use export GOPROXY=https://goproxy.cn before build
* Add go version to generate command
* Reproduced the entire build procedure - see notes
I've used:
sudo go clean -i -r -cache -testcache -modcache
make clean
make generate
make golangci-lint
make revive
make swagger-check
make swagger-validate
make test-vendor <--- this now fails
make vendor <--- this now produced changes
git commit -a <--- this commit
* Add fix from #8059 to complete CI tests
2019-09-02 15:12:29 -04:00
Antoine GIRARD
187ae109d0
Update to mod enabled version goquery ( #8021 )
...
* update to mod enabled version goquery
* manually set appengine new release
2019-08-29 11:18:42 +08:00
guillep2k
cedb285e25
Update github.com/lafriks/xormstore and tidy up mod.go ( #8020 )
2019-08-28 23:17:14 +02:00
Antoine GIRARD
256b178176
Update swagger to 0.20.1 ( #8010 )
...
* update swagger to 0.20.1
* fiw swagger version for validate
2019-08-28 08:55:22 +02:00
guillep2k
5fe2ec264f
Retry create issue to cope with duplicate keys ( #7898 )
...
* Retry create issue to cope with duplicate keys
* Use .SetExpr().Where().Insert()
2019-08-26 22:17:23 -04:00
Tamal Saha
171b359877
Use gitea forked macaron ( #7933 )
...
Signed-off-by: Tamal Saha <tamal@appscode.com>
2019-08-23 12:40:29 -04:00
Antoine GIRARD
52feff5a5c
deps: Upgrade gopkg.in/editorconfig/editorconfig-core-go.v1 ( #7749 )
...
* deps: Upgrade gopkg.in/editorconfig/editorconfig-core-go.v1 from 1.2.0 to 1.3.0
* deps: vendor updates
2019-08-05 15:52:41 +08:00
Antoine GIRARD
bb22e3a1e1
update gopkg.in/src-d/go-git.v4 to v4.13.1 ( #7705 )
2019-08-01 12:31:03 -04:00
Antoine GIRARD
a9b4c8171f
Update src-d/go-git to v4.13.0 ( #7688 )
...
* update gopkg.in/src-d/go-git.v4 v4.13.0
* mod tidy
* vendor
2019-07-31 12:45:42 -04:00
zeripath
78e5317242
Update to latest mssqldriver ( #7613 )
...
* New driver does not tolerate USE - handle this by closing db and reopening db in the new dbname
2019-07-26 05:10:20 +01:00
Tamal Saha
5efd3630bc
Update to xorm@v0.7.4 ( #7596 )
...
Signed-off-by: Tamal Saha <tamal@appscode.com>
2019-07-25 00:39:14 +03:00
Lunny Xiao
d2958d9f46
Move status table to cron package ( #7370 )
2019-07-15 20:13:03 -04:00
Tamal Saha
2102f9d92d
Support setting cookie domain ( #6288 )
...
Signed-off-by: Tamal Saha <tamal@appscode.com>
2019-07-12 09:57:31 -04:00
Lunny Xiao
b84a251fca
upgrade macaron/captcha to fix random error problem ( #7407 )
2019-07-10 13:26:42 +08:00
Lunny Xiao
f03e5b7c3e
fix vendor ( #7394 )
2019-07-09 14:27:02 +08:00
techknowlogick
d0ec940dd7
switch to use gliderlabs/ssh for builtin server ( #7250 )
...
resolves git conflicts from #3896 (credit to @belak, in case github doesn't keep original author during squash)
Co-Authored-By: Matti Ranta <techknowlogick@gitea.io>
2019-07-06 21:28:09 -04:00
Cherrg
86750325c7
workaround broken drone build ( #7362 )
...
* workaround broken swagger
only master brach is not working, latest release seems to work
Signed-off-by: Michael Gnehr <michael@gnehr.de>
* make vendor
Signed-off-by: Michael Gnehr <michael@gnehr.de>
* Don't export GO111MODULE
* set go-swagger to fixed release version
mentioned here: https://github.com/go-gitea/gitea/pull/7362#discussion_r300831537
Signed-off-by: Michael Gnehr <michael@gnehr.de>
2019-07-06 16:16:43 +01:00
Antoine GIRARD
1e46eedce7
update mssql drive to last working version 20180314172330-6a30f4e59a44 ( #7306 )
2019-06-30 11:28:17 +08:00
Lunny Xiao
aa7c34cf86
Fix error log when loading issues caused by a xorm bug ( #7271 )
...
* fix error log when loading issues caused by a xorm bug
* upgrade packages
* fix fmt
* fix Consistency
* fix tests
2019-06-23 18:22:43 +03:00
techknowlogick
33ad554800
update go-git to v4.12.0 - fixes #7248 ( #7249 )
2019-06-19 10:14:15 +08:00
Lunny Xiao
83b90e4199
Use vfsgen instead of go-bindata ( #7080 )
...
* use vfsgen instead of go-bindata
* fix templates
* fix fmt
* vendor vsfgen
2019-06-03 00:43:47 +03:00
Lunny Xiao
8a343dda39
update go git from v4.10.0 to v4.11.0 ( #7096 )
2019-05-31 20:34:46 +01:00
Rob Watson
df2557835b
Improve handling of non-square avatars ( #7025 )
...
* 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>
2019-05-25 14:46:14 +03:00
Tamal Saha
34d06f4c6b
Handle CORS requests ( #6289 )
2019-05-13 11:38:53 -04:00
Lunny Xiao
34eee25bd4
Move sdk structs to modules/structs ( #6905 )
...
* move sdk structs to moduels/structs
* fix tests
* fix fmt
* fix swagger
* fix vendor
2019-05-11 18:21:34 +08:00
techknowlogick
1dc401635b
update sdk to latest ( #6903 )
2019-05-10 16:49:29 -04:00
Lunny Xiao
08069dc465
Improve migrations to support migrating milestones/labels/issues/comments/pullrequests ( #6290 )
...
* add migrations
* fix package dependency
* fix lints
* implements migrations except pull requests
* add releases
* migrating releases
* fix bug
* fix lint
* fix migrate releases
* fix tests
* add rollback
* pull request migtations
* fix import
* fix go module vendor
* add tests for upload to gitea
* more migrate options
* fix swagger-check
* fix misspell
* add options on migration UI
* fix log error
* improve UI options on migrating
* add support for username password when migrating from github
* fix tests
* remove comments and fix migrate limitation
* improve error handles
* migrate API will also support migrate milestones/labels/issues/pulls/releases
* fix tests and remove unused codes
* add DownloaderFactory and docs about how to create a new Downloader
* fix misspell
* fix migration docs
* Add hints about migrate options on migration page
* fix tests
2019-05-07 09:12:51 +08:00
techknowlogick
46373e7657
Hash App token ( #6724 )
2019-05-04 11:45:34 -04:00
Antoine GIRARD
2933ae4e88
Update https://github.com/urfave/cli to version 1.2.0 ( #6838 )
...
From un-tagged pervious version : https://github.com/urfave/cli/compare/d86a009f5e13...master
2019-05-03 08:49:14 -04:00
Lunny Xiao
5be1780045
update github.com/mcuadros/go-version to v0.0.0-20190308113854-92cdf37c5b75 ( #6815 )
2019-05-01 11:44:16 -04:00
Segev Finer
34548369e1
Add API for manipulating Git hooks ( #6436 )
...
* Add API for manipulating Git hooks
Signed-off-by: Segev Finer <segev@codeocean.com>
* Replace code.gitea.io/sdk with PR branch temporarily for CI
* Switch back to code.gitea.io/sdk@master
* Return 403 instead of 404 on no permission to edit hooks in API
* Add tests for Git hooks API
* Update models/repo_list_test.go
Co-Authored-By: segevfiner <segev208@gmail.com>
* Update models/repo_list_test.go
Co-Authored-By: segevfiner <segev208@gmail.com>
* empty line
2019-04-17 01:31:08 -04:00
Antoine GIRARD
84fd24246c
Bump github.com/stretchr/testify from 1.2.2 to 1.3.0 ( #6663 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.2.2...v1.3.0 )
2019-04-16 23:45:40 -04:00
Antoine GIRARD
4183c846e3
[mod]: Bump gopkg.in/src-d/go-git.v4 from 4.8.0 to 4.10.0 ( #6662 )
...
Bumps [gopkg.in/src-d/go-git.v4](https://github.com/src-d/go-git ) from 4.8.0 to 4.10.0.
- [Release notes](https://github.com/src-d/go-git/releases )
- [Commits](https://github.com/src-d/go-git/compare/v4.8.0...v4.10.0 )
2019-04-16 22:04:23 -04:00
techknowlogick
3fb038c53a
upgrade version of lib/pq to v1.1.0 ( #6640 )
...
Adds SCRAM-SHA-256 authentication
2019-04-15 16:14:31 -04:00
Lunny Xiao
e7d7dcb090
Issue indexer queue redis support ( #6218 )
...
* add redis queue
* finished indexer redis queue
* add redis vendor
* fix vet
* Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
Co-Authored-By: lunny <xiaolunwen@gmail.com>
* switch to go mod
* Update required changes for new logging func signatures
2019-04-08 12:05:15 +03:00