129 Commits (67b457dd00a874eff751caeb7caeec6aa4b2e714)

Author SHA1 Message Date
Ivan Tkatchev 19e1997ee2
Add an option to automatically verify SSH keys from LDAP (#35927) 1 month ago
silverwind b49dd8e32f
update golangci-lint to v2.7.0 (#36079) 2 months ago
wxiaoguang 000c06d41b
Fix oauth2 session gob register (#36017) 2 months ago
wxiaoguang 0ce7d66368
Fix avatar upload error handling (#35887) 3 months ago
wxiaoguang 5f0697243c
Don't block site admin's operation if SECRET_KEY is lost (#35721) 3 months ago
wxiaoguang e837c998b7
Fix context usages (#35348) 5 months ago
techknowlogick a2d88cd597
Remove deprecated auth sources (#35272) 5 months ago
wxiaoguang 86aafea3fb
Fix session gob (#35128) 6 months ago
wxiaoguang a5a3d9b101
Refactor OpenIDConnect to support SSH/FullName sync (#34978) 7 months ago
silverwind 95a935aca0
Enable gocritic `equalFold` and fix issues (#34952) 7 months ago
TheFox0x7 aa9d86745a
enforce explanation for necessary nolints and fix bugs (#34883) 7 months ago
silverwind 1f35435b81
Run `gopls modernize` on codebase (#34751) 8 months ago
wxiaoguang 0082cb51fa
Fix last admin check when syncing users (#34649) 8 months ago
Râu Cao f48c0135a6
Fix/improve avatar sync from LDAP (#34573) 8 months ago
wxiaoguang 0148d03f21
Enforce two-factor auth (2FA: TOTP or WebAuthn) (#34187) 9 months ago
TheFox0x7 ee3c82f874
Enable addtional linters (#34085) 10 months ago
TheFox0x7 0fde8ecd55
Enable testifylint rules (#34075) 10 months ago
TheFox0x7 cc1fdc84ca
Use test context in tests and new loop system in benchmarks (#33648) 11 months ago
wxiaoguang 2d7e6e9482
Fix various trivial problems (#32861) 1 year ago
wxiaoguang b01b0b99a5
Refactor some LDAP code (#32849) 1 year ago
TheFox0x7 33e8e82c4b
Enable tenv and testifylint rules (#32852) 1 year ago
Lunny Xiao f62f68cbdd
Move team related functions to service layer (#32537) 1 year ago
wxiaoguang 5e6523aa57
Update go dependencies (#32389) 1 year ago
Lunny Xiao 3a4a1bffbe
Make oauth2 code clear. Move oauth2 provider code to their own packages/files (#32148) 1 year ago
techknowlogick f183783baa
Save initial signup information for users to aid in spam prevention (#31852) 1 year ago
Rowan Bohde 416c36f303
allow synchronizing user status from OAuth2 login providers (#31572) 2 years ago
silverwind 610802df85
Fix tautological conditions (#30735) 2 years ago
silverwind 74f0c84fa4
Enable more `revive` linter rules (#30608) 2 years ago
Jonathan Tran b18c04ebde
fix: Fix to delete cookie when AppSubURL is non-empty (#30375) 2 years ago
silverwind 68ec9b4859
Migrate margin and padding helpers to tailwind (#30043) 2 years ago
silverwind 82e102f8b0
Replace more gt- with tw- (#29678) 2 years ago
Lunny Xiao e2277d07ca
Move some asymkey functions to service layer (#28894) 2 years ago
KN4CK3R c337ff0ec7
Add user blocking (#29028) 2 years ago
6543 a3f05d0d98
remove util.OptionalBool and related functions (#29513) 2 years ago
6543 4ba642d07d
Revert "Support SAML authentication (#25165)" (#29358) 2 years ago
6543 7fbdb60fc1
Start to migrate from `util.OptionalBool` to `optional.Option[bool]` (#29329) 2 years ago
techknowlogick 5bb8d1924d
Support SAML authentication (#25165) 2 years ago
Johan Van de Wauw 740c6a226c
Fix c/p error in inline documentation (#29148) 2 years ago
wxiaoguang 8be198cdef
Use general token signing secret (#29205) 2 years ago
wxiaoguang 45c15387b2
Refactor JWT secret generating & decoding code (#29172) 2 years ago
KN4CK3R f8b471ace1
Unify user update methods (#28733) 2 years ago
Lunny Xiao df1e7d0067
Use db.Find instead of writing methods for every object (#28084) 2 years ago
Lunny Xiao 1bf5527eac
Refactor Find Sources and fix bug when view a user who belongs to an unactive auth source (#27798) 2 years ago
JakobDev 76a85a4ce9
Final round of `db.DefaultContext` refactor (#27587) 2 years ago
JakobDev ebe803e514
Penultimate round of `db.DefaultContext` refactor (#27414) 2 years ago
CaiCandong 7ad31567cd
Fix ldap admin privileges update bug (#27051) 2 years ago
JakobDev 7047df36d4
Another round of `db.DefaultContext` refactor (#27103) 2 years ago
silverwind 1b1c55f73f
Increase auth provider icon size on login page (#27122) 2 years ago
JakobDev 76659b1114
Reduce usage of `db.DefaultContext` (#27073) 2 years ago
Sven Seeberg 5f7fa27a44
Improve LDAP group config documentation, fixes #21159 (#21227) 2 years ago