aboutsummaryrefslogtreecommitdiff
path: root/internal
Commit message (Collapse)AuthorAge
* locale: sync from Crowdin (#6191)ᴜɴᴋɴᴡᴏɴ2020-06-08
|
* locale: sync from Crowdin (#6174)ᴜɴᴋɴᴡᴏɴ2020-05-24
|
* locale: sync from Crowdin (#6156)ᴜɴᴋɴᴡᴏɴ2020-05-10
|
* all: use semver to compare versions (#6147)ᴜɴᴋɴᴡᴏɴ2020-05-04
|
* db: use GORM to backup and restore non-legacy tables (#6142)ᴜɴᴋɴᴡᴏɴ2020-05-04
|
* lfs: show configs in admin ui (#6128)ᴜɴᴋɴᴡᴏɴ2020-04-21
| | | | | | | * Rename template consts * Display new DB options * Display LFS configs
* db: remove `db.User.LoginType` field (#6122)Kousik Mitra2020-04-19
|
* test: remove the use of goconvey (#6123)ᴜɴᴋɴᴡᴏɴ2020-04-19
|
* conf: fallback time layout to RFC 3339 when misconfigured (#6120)Kousik Mitra2020-04-18
| | | | | | | * Fix: fallback to default time format if misconfigured (#6098) * Update CHANGELOG.md Co-authored-by: ᴜɴᴋɴᴡᴏɴ <u@gogs.io>
* public: remove unused github.min.css (#6119)ᴜɴᴋɴᴡᴏɴ2020-04-18
|
* db: add tests for users (#6116)ᴜɴᴋɴᴡᴏɴ2020-04-18
| | | | | | | | | | | | | | | | | | | | | * Add new methods * Use Users.Create to replace previous hack * Reduce side effect * Do not clear tables when test failed * test_users_Authenticate * Rename constant * test_users_Create * test_users_GetByEmail * test_users_GetByID * test_users_GetByUsername
* db: add tests for repos (#6112)ᴜɴᴋɴᴡᴏɴ2020-04-17
| | | | | | | | | | | * Add Repos.create method * Fix repo name error handling * Fix all compile errors * Update github.com/go-macaron/captcha to fix http issue * Add repos tests
* api: add admin endpoint to get team members (#6101)Rui Santos2020-04-15
| | | fixes #5877
* db: add tests for `loginSourceFiles` (#6102)ᴜɴᴋɴᴡᴏɴ2020-04-15
|
* db: use GORM bulk insert helper (#6100)ᴜɴᴋɴᴡᴏɴ2020-04-14
| | | | | | | * Bulk insert permissions * Bulk insert recovery codes * Remove unnecessary import rename
* db: add tests for two factors (#6099)ᴜɴᴋɴᴡᴏɴ2020-04-14
| | | | | | | | | | | | | | | * Rename to TwoFactors.Create * Use GORM to execute queries * TwoFactor.GetByUserID * Add tests * Fix failing tests * Add MD5 tests * Add tests for RandomChars
* ssh: improve env command processing (#6095)wameidemao2020-04-12
| | | | | | | | | | | | | | | | | | | * modify ssh env command processing mode * Update internal/ssh/ssh.go Co-Authored-By: ᴜɴᴋɴᴡᴏɴ <u@gogs.io> * Update internal/ssh/ssh.go Co-Authored-By: ᴜɴᴋɴᴡᴏɴ <u@gogs.io> * Update internal/ssh/ssh.go Co-Authored-By: ᴜɴᴋɴᴡᴏɴ <u@gogs.io> * Update ssh.go Co-authored-by: ᴜɴᴋɴᴡᴏɴ <u@gogs.io>
* ssh: ignore malformed "env" commands (#6094)ᴜɴᴋɴᴡᴏɴ2020-04-12
|
* db: only use `AutoMigrate` to create new tables (#6092)ᴜɴᴋɴᴡᴏɴ2020-04-11
| | | | | * Only use AutoMigrate to create new tables * Revert models.go
* login_source: migrate to GORM and add tests (#6090)ᴜɴᴋɴᴡᴏɴ2020-04-11
| | | | | | | | | | | | | | | | | | | | | * Use GORM in all write paths * Migrate to GORM * Fix lint errors * Use GORM to init table * dbutil: make writer detect error * Add more tests * Rename to clearTables * db: finish adding tests * osutil: add tests * Fix load source files path
* db: add tests for permissions (#6088)ᴜɴᴋɴᴡᴏɴ2020-04-11
| | | | | | | | | | | * Add flag to print SQLs * Add tests for perms * Make results stable * codecov: only show diff * Once again, stable find results
* db: add tests for LFS (#6087)ᴜɴᴋɴᴡᴏɴ2020-04-11
| | | | | | | | | * Improve DB test setup * Discard GORM logs in non-verbose mode * Add tests to lfs * Fix data race
* access_token: migrate to GORM and add tests (#6086)ᴜɴᴋɴᴡᴏɴ2020-04-11
| | | | | | | | | * access_token: migrate to GORM * Add tests * Fix tests * Fix test clock
* db: add tests for helper functions (#6084)ᴜɴᴋɴᴡᴏɴ2020-04-10
|
* lfsutil: add `Storager` interface and local storage (#6083)ᴜɴᴋɴᴡᴏɴ2020-04-10
| | | | | | | | | | | * Add Storager interface * Add tests * Add back note * Add tests for basic protocol routes * Fix lint errors
* repo: disable public access option when using external wiki and issue ↵alpencrossi2020-04-09
| | | | tracker (#6081)
* route: bypass require signin check for trigger repo tasks (#6079)ᴜɴᴋɴᴡᴏɴ2020-04-08
| | | | | | | * route: bypass require signin check for trigger repo tasks * CHANGELOG * Fix lint errors
* db: include the Team ID in the error message (#6056)☃ Stephen Shkardoon ☃2020-04-07
| | | | | | | This means that when using the API to create a new team, the output contains the existing team ID, not just the name. While there may be the thought that this reveals sensitive information, it is never the case that a user can create or update a team without permission to view the teams in the first place.
* db: handle JSON conversion for `LoginSource` (#6075)ᴜɴᴋɴᴡᴏɴ2020-04-07
|
* lfs: add tests to batch endpoint (#6073)ᴜɴᴋɴᴡᴏɴ2020-04-06
|
* repo: delete rows in `lfs_object` table when delete repo (#6072)ᴜɴᴋɴᴡᴏɴ2020-04-06
|
* lfs: add unit test for middleware (#6070)ᴜɴᴋɴᴡᴏɴ2020-04-06
| | | | | | | | | | | * Add unit test for `authenticate` middleware * Add more cases * Add tests for verifyOID and internalServerError * Add tests for verifyHeader * Add tests for authroize
* locale: sync from Crowdin (#6071)ᴜɴᴋɴᴡᴏɴ2020-04-06
|
* build: require Go 1.14 for using `t.Cleanup` (#6069)ᴜɴᴋɴᴡᴏɴ2020-04-06
|
* conf: clearer doc comments for mirror config options (#6058)alpencrossi2020-04-06
| | | | | | | | | | | | | * conf: clearer doc comments for mirror config options * conf: apply suggestions from code review Co-Authored-By: ᴜɴᴋɴᴡᴏɴ <u@gogs.io> * conf: clearer doc comments for mirror config options - added bindata Co-authored-by: Gogs <gogs@fake.local> Co-authored-by: ᴜɴᴋɴᴡᴏɴ <u@gogs.io> Co-authored-by: gkuehn001 <gkuehn@gmail.com>
* route: no session for routes without UI (#6066)ᴜɴᴋɴᴡᴏɴ2020-04-05
| | | Not all routes need session, register session and CSRF middleware as global is a waste of resource, and creating a lot one-time off yet never used session records.
* lfs: only remove file on io error (#6062)ᴜɴᴋɴᴡᴏɴ2020-04-05
|
* db: use gorm function to check `ErrRecordNotFound` (#6060)ᴜɴᴋɴᴡᴏɴ2020-04-05
|
* lfs: support upload retry (#6061)ᴜɴᴋɴᴡᴏɴ2020-04-05
|
* lfs: run e2e and fix minor issues (#6059)ᴜɴᴋɴᴡᴏɴ2020-04-05
|
* lfs: implement HTTP routes (#6035)ᴜɴᴋɴᴡᴏɴ2020-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bootstrap with GORM * Fix lint error * Set conn max lifetime to one minute * Fallback to use gorm v1 * Define HTTP routes * Finish authentication * Save token updated * Add docstring * Finish authorization * serveBatch rundown * Define types in lfsutil * Finish Batch * authutil * Finish basic * Formalize response error * Fix lint errors * authutil: add tests * dbutil: add tests * lfsutil: add tests * strutil: add tests * Formalize 401 response
* template: better diff handling of rename and deleted files (#6048)ᴜɴᴋɴᴡᴏɴ2020-03-31
| | | | | * dep: bump github.com/gogs/git-module from 1.0.2 to 1.1.0 * template: better diff handling or rename and deleted files
* locale: sync from Crowdin (#6046)ᴜɴᴋɴᴡᴏɴ2020-03-30
|
* gitutil: simplify mock with `t.Cleanup` (#6033)ᴜɴᴋɴᴡᴏɴ2020-03-29
| | | | | * gitutil: simplify mock with t.Cleanup * Scope mock to tests only
* gitutil: refactor the way to mock (#6032)ᴜɴᴋɴᴡᴏɴ2020-03-29
| | | | | * Refactor the mock module store * Only test on 1.14.x
* dep: bump github.com/gogs/git-module from 1.0.1 to 1.0.2 (#6030)ᴜɴᴋɴᴡᴏɴ2020-03-29
|
* api: support get releases endpoint (#6026)Philidor Green2020-03-28
|
* web: rename CSRF header (#6027)ᴜɴᴋɴᴡᴏɴ2020-03-28
|
* github: use Actions for CI (#6022)ᴜɴᴋɴᴡᴏɴ2020-03-27
| | | | | | | | | | | | | | | | | | | | | | | * Update golint.yml * Update README.md * Update README.md * Update golint.yml * Update golint.yml * Rename golint.yml to go.yml * Update go.yml * Update go.yml * Update go.yml * Improve tests on Windows * Delete files
* csrf: set cookie HttpOnly and Secure (#6013)ᴜɴᴋɴᴡᴏɴ2020-03-27
|