summaryrefslogtreecommitdiff
path: root/lib/VNWeb/Auth.pm
AgeCommit message (Expand)AuthorFilesLines
2024-03-23API fixes: reject delete_at logins/tokens + fix "get quote" commandYorhel1-2/+2
2024-03-22User: Add self-service account deletion functionYorhel1-5/+7
2024-03-14SQL: Add improved email normalizationYorhel1-4/+4
2023-09-21User: Patch all email address enumeration vectorsYorhel1-0/+6
2023-05-21JS/CSS: Rewrite login form + experiment with new form code & styleYorhel1-7/+4
2023-04-23TableOpts: More intuitive submit behavior + load defaults buttonYorhel1-0/+1
2023-02-01Write TUWF log timestamp in UTC and more sensible formatYorhel1-1/+2
2023-02-01Refactor: langpref -> titleprefs + use more strict schemaYorhel1-2/+1
2023-01-17API2: Add listwrite permission & list management APIYorhel1-4/+5
2022-12-13Add timezone option to user preferencesYorhel1-1/+1
2022-12-13Use Perl built-in utf8 functions rather than "Encode" moduleYorhel1-2/+2
2022-12-03API2: Slightly better error responses + include CORS headers in errorsYorhel1-1/+1
2022-11-29API2: Implement token-based authentication + GET /authinfoYorhel1-6/+84
2022-11-19API2: Initial same-site-origin authentication supportYorhel1-7/+15
2022-10-08API2: Initial experimentsYorhel1-1/+2
2022-08-25Move loading custom CSS to separate request + increase maximum sizeYorhel1-1/+1
2022-08-24Use libloc to add IP location information to the DBYorhel1-1/+1
2022-06-16Debloat users table my moving some columns to other tablesYorhel1-0/+1
2022-05-09Implement site-wide read-only modeYorhel1-1/+2
2022-02-10Add title language user preferenceYorhel1-0/+1
2021-12-15API: Add support for session tokensYorhel1-1/+1
2021-10-28Allow uppercase characters in usernamesYorhel1-1/+1
2021-07-30Add early test implementation of VN length votingYorhel1-1/+1
2021-07-28Users: remove "imgmod" permission flag, use "dbmod" for thatYorhel1-2/+2
2021-05-25SQL: Separate sensitive columns out of the users tableYorhel1-2/+3
2021-03-01SQL: vndbid data type conversion for most DB entriesYorhel1-2/+2
2021-02-20cleanup: Merge VNDBUtil into VNDB::FuncYorhel1-1/+1
2021-01-21Auth: Eagerly load and clean up preferences listYorhel1-25/+16
2020-12-25Fix trying to get user id when logging during initializationYorhel1-1/+1
2020-10-07notifications: Mark as read when opening page + delete when deleting posts/re...Yorhel1-0/+11
2020-09-05Notifications: Add notifications for thread posts and review commentsYorhel1-1/+2
2020-08-07reviews: Add initial SQL schema + "review" permission flagYorhel1-1/+1
2020-07-23Add new reporting featureYorhel1-0/+1
2020-07-09User::Edit: Remove "show_nsfw" setting from profile + deprecate NSFW flagsYorhel1-1/+1
2020-05-26Make use of new tuwf->req() feature for session & view storageYorhel1-17/+12
2020-05-11imgflag: Add sexual/violence user preferences + show/hide character imagesYorhel1-1/+1
2020-04-27Add minimal audit logging for user-related changesYorhel1-0/+14
2020-04-26imgflag: Add separate "imgmod" permission flagYorhel1-1/+1
2020-04-24Auth: Drop support for old (and now all expired) CSRF tokensYorhel1-19/+11
2020-04-20Shorten the CSRF tokens to 8 charactersYorhel1-7/+20
2020-04-15SQL: Split "perm" column into multiple booleansYorhel1-21/+6
2020-03-21Improve logging of user IDs when auth module is not initializedYorhel1-1/+2
2020-03-20imgflag: Disallow regular users to vote on any image of their choosingYorhel1-4/+5
2020-03-17imgflag: Add "imgvote" permissionYorhel1-2/+2
2019-12-20ulist: Remove deprecated hide_list user preferenceYorhel1-1/+1
2019-11-19Increase CSRF token validity window to 12 hoursYorhel1-4/+2
2019-10-12Add Patreon link to main menu + minor fixesYorhel1-1/+2
2019-10-10rewards: Apply supporters badge and unicode name (almost) everywhereYorhel1-14/+11
2019-10-03Require email confirmation when changing email addressYorhel1-7/+11
2019-10-03SQL: Add session types + use sessions for password reset tokensYorhel1-5/+4