Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor(db): migrate off `user_email.go` to `users.go` (#7452) | Joe Chen | 2023-05-14 |
| | |||
* | refactor(db): merge relation stores into entity stores (#7341) | Joe Chen | 2023-02-08 |
| | |||
* | refactor(db): finish migrate methods off `user.go` (#7337) | Joe Chen | 2023-02-07 |
| | |||
* | refactor(db): migrate methods off `user.go` (#7336) | Joe Chen | 2023-02-05 |
| | |||
* | all: replace `interface{}` with `any` (#7330) | Joe Chen | 2023-02-02 |
| | | | Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> | ||
* | refactor(db): migrate `UpdateUser` off `user.go` (#7267) | Joe Chen | 2022-11-27 |
| | |||
* | chore: consistently use `errors.Cause` for identifying error types (#7264) | Joe Chen | 2022-11-27 |
| | |||
* | refactor(db): add `Users.Update` (#7263) | Joe Chen | 2022-11-27 |
| | |||
* | refactor(db): migrate `ChangeUsername` off `user.go` (#7261) | Joe Chen | 2022-11-25 |
| | |||
* | refactor(db): migrate methods off and delete deprecated methods from ↵ | Joe Chen | 2022-11-05 |
| | | | | `user.go` (#7231) | ||
* | refactor(db): migrate methods off `user.go` (#7230) | Joe Chen | 2022-11-05 |
| | |||
* | refactor(db): migrate methods off `user.go` (#7228) | Joe Chen | 2022-11-05 |
| | |||
* | refactor(db): migrate methods off `user.go` and `org.go` (#7219) (#7227) | Joe Chen | 2022-11-05 |
| | |||
* | refactor(db): migrate methods off `user.go` (#7219) | Joe Chen | 2022-10-30 |
| | |||
* | refactor(db): migrate helpers off `user_cache.go` (#7214) | Joe Chen | 2022-10-24 |
| | |||
* | refactor(db): migrate perms methods off `user.go` (#7207) | Joe Chen | 2022-10-23 |
| | |||
* | refactor(db): migrate avatar methods off `user.go` (#7206) | Joe Chen | 2022-10-23 |
| | |||
* | refactor(db): migrate password methods off `user.go` (#7205) | Joe Chen | 2022-10-23 |
| | |||
* | refactor(db): migrate `Follow` off `user.go` (#7203) | Joe Chen | 2022-10-23 |
| | |||
* | refactor: replace `ioutil.ReadAll` with `io.ReadAll` (#7200) | Joe Chen | 2022-10-22 |
| | |||
* | refactor(db): move some methods off `user.go` (#7199) | Joe Chen | 2022-10-22 |
| | |||
* | refactor(db): rename `User.Passwd` to `User.Password` (#7196) | Joe Chen | 2022-10-22 |
| | |||
* | refactor(db): move some methods from `user.go` to `users.go` (#7195) | Joe Chen | 2022-10-22 |
| | |||
* | db: refactor "action" table to use GORM (#7054) | Joe Chen | 2022-06-25 |
| | | | Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> | ||
* | db: use `context` and go-mockgen for `TwoFactorsStore` (#7045) | Joe Chen | 2022-06-11 |
| | |||
* | db: use `context` and go-mockgen for `UsersStore` (#7042) | Joe Chen | 2022-06-11 |
| | |||
* | db: use `context` and go-mockgen for login sources (#7041) | Joe Chen | 2022-06-10 |
| | |||
* | db: use `context` and go-mockgen for `AccessTokensStore` (#7013) | Joe Chen | 2022-06-06 |
| | |||
* | autofix: fix check for empty string (#6804) | deepsource-autofix[bot] | 2022-03-06 |
| | | | Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> | ||
* | autofix: unused parameter should be replaced by underscore (#6799) | deepsource-autofix[bot] | 2022-03-06 |
| | | | Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> | ||
* | auth: decouple types and functions from db (#6320) | ᴜɴᴋɴᴡᴏɴ | 2020-09-20 |
| | |||
* | conf: remove legacy options (#6267) | ᴜɴᴋɴᴡᴏɴ | 2020-08-22 |
| | | | | | * conf: remove legacy options * Update tests | ||
* | organization: limit showing at most 12 members in profile page (#6254) | ᴜɴᴋɴᴡᴏɴ | 2020-08-17 |
| | |||
* | 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 | ||
* | 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 | ||
* | 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 | ||
* | access_token: migrate to GORM and add tests (#6086) | ᴜɴᴋɴᴡᴏɴ | 2020-04-11 |
| | | | | | | | | | * access_token: migrate to GORM * Add tests * Fix tests * Fix test clock | ||
* | 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 | ||
* | workflows: enable golangci-lint (#5998) | ᴜɴᴋɴᴡᴏɴ | 2020-03-21 |
| | | | | | | | | | | | | | * Create golint.yml * Update golint.yml * Update golint.yml * Fix errcheck * Fix gosimple * Fix staticcheck | ||
* | refactor: unify error handling in routing layer | ᴜɴᴋɴᴡᴏɴ | 2020-03-16 |
| | |||
* | email: check the owner when set as primary (#5988) | ᴜɴᴋɴᴡᴏɴ | 2020-03-15 |
| | | | | | | | * email: check the owner when set as primary Fixes a security issue reported by muxishuihan. * Update CHANGELOG | ||
* | lint: fix some Golang CI lint issues (#5955) | ᴜɴᴋɴᴡᴏɴ | 2020-03-01 |
| | |||
* | conf: overhaul sessions settings (#5952) | ᴜɴᴋɴᴡᴏɴ | 2020-02-29 |
| | |||
* | conf: overhaul auth and user settings (#5942) | ᴜɴᴋɴᴡᴏɴ | 2020-02-27 |
| | | | | | | * conf: overhaul auth and user settings * ci: update travis Go versions | ||
* | conf: overhaul email settings (#5940) | ᴜɴᴋɴᴡᴏɴ | 2020-02-25 |
| | |||
* | conf: overhaul security settings | ᴜɴᴋɴᴡᴏɴ | 2020-02-22 |
| | |||
* | conf: overhaul server settings (#5928) | ᴜɴᴋɴᴡᴏɴ | 2020-02-22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * conf: rename package * Requires Go 1.12 * Fix lint * Fix lint * Overhaul * db: fix tests * Save my work * Fix tests * Server.UnixSocketPermission * Server.LocalRootURL * SSH settings * Server.OfflineMode * Save my work * App.Version * Remove [server] STATIC_ROOT_PATH * Server.LandingURL | ||
* | log: migrate to unknwon.dev/clog/v2 (#5927) | ᴜɴᴋɴᴡᴏɴ | 2020-02-20 |
| | | | | | | * Add unknwon.dev/clog/v2 * Update all places | ||
* | user/setting: check for IsErrEmailAlreadyUsed when updating user (#5900) | Achilleas Koutsou | 2020-01-23 |
| | | | | | | Check for email collisions when updating the entire user information, not when the username is being changed. Fixes #5899 |