Teknikode
181e20d86c
- Added AES 128 CFB encrypt/decrypt with IV padding.
- Added helper to edit/remove two factor secrets to/from Git.
- Removed uneccessary references.
- Added initial Unit Tests.
3 years ago
Teknikode
656693e0c6
- Removed Inferno crypto library
- Converted SHA384 hashing to use standard .net library
- Moved rest of crypto.cs into the cryptography folder/namespace
3 years ago
Teknikode
e163e0ca8c
- Moved TeknikEntities from global field to disposed local instances.
- Added additional logging/handling of errors.
- Added processed/total bytes for uploads, downloads, and encryption/decryption.
- Fixed paste CSS bundle using a script handler.
- Fixed bad js when viewing a vault
3 years ago
Teknikode
4f8befae58
Updated comment
3 years ago
Teknikode
b1923bfaa9
Added check to user profile editing to see if password resets are disabled.
3 years ago
Teknikode
cf0ea1a305
Added page for explaining how to purchase premium account.
3 years ago
Teknikode
20404c829a
- Added Vault list to user profile.
- Added view count for vaults.
3 years ago
Teknikode
17573b5fd3
Changed user 'Index' to be 'ViewProfile' to better match what it actually is.
3 years ago
Teknikode
a509291022
- Modified uploads to either encrypt in the browser, or encrypt server side.
- Reconfigured the upload screen.
3 years ago
Teknikode
cbe5078b9d
- Added Basic Auth handling inside the auth attributes
- Removed global auth attribute and moved it to each controller
- Added new auth information to the API help doc
- Finished UI for managing auth tokens
- Added breadcrumbs to the help pages
4 years ago
Teknikode
41e4dca194
Added auth token editing to the user settings page under security.
4 years ago
Teknikode
8a3f232205
Created EmailAccount model for configs, and moved COntactConfig to use the new model, as well as for logging.
4 years ago
Teknikode
56b0063dce
Moved Helpers and Configuration into separate projects. Updated all references to use them as well.
4 years ago
Teknikode
6f208f4d25
Fixed user account not saving correctly.
4 years ago
Teknikode
4123fdb8e1
Fixed user reset password logging in and throwing off the form validation token.
4 years ago
Teknikode
96471f48a8
Added ajax actionresult handler.
Added returning of json or view from register/login depending on caller.
4 years ago
Teknikode
a8c17ad109
Fixed user auth cookie not using the real username, but the one passed in from the model.
4 years ago
Teknikode
3d5e2a359d
Added checking of email/git accounts and re-adding them if they do not exist. (All for one, and one for all)
4 years ago
Teknikode
53d6fc1628
Added anti-forgery tokens to user account related requests. Unable to add to login/registration due to cross-domain support for the login/registration form.
4 years ago
Teknikode
6f42eaaf08
Added custom authentication attribute to redirect to Login for unauthorized access.
4 years ago
Teknikode
25b07d0896
Added clearing of trusted devices, and showing of current count of trusted devices.
Added scrollboxes for Uploads/Pastets/Shortened Urls on the Profile.
4 years ago
Teknikode
e1c8d426df
Moved user transfer to once login auth passed, but before two factor. Also moved last seen.
4 years ago
Teknikode
000f977dfe
Added trusted device support for Two Factor authentication.
4 years ago
Teknikode
62b3af41c1
Added prompting for 2 factor auth setup after turning it on and saving.
4 years ago
Teknikode
c95849f468
Added two factor auth checking for users that have it enabled.
4 years ago
Teknikode
54a9d8e4f0
Added initial structure for Two Factor authentication
4 years ago
Teknikode
b9fb94e685
Moved security specific settings to it's own model.
4 years ago
Teknikode
e4a0bc6f8f
Fixed user password transfer not generating the new password for the transfer type.
Removed individual db.User access and replaced with user helper GetUser.
4 years ago
Teknikode
5e88144bbf
Added case sensitivity to certain model properties, and added a more robust transfer account system.
4 years ago
Teknikode
a3a1823dc1
Removed unescessary reference
4 years ago
Teknikode
d6613e587f
Added password resets using recovery emails.
4 years ago
Teknikode
1821cf75ad
Added initial portion of Recovery Email option.
4 years ago
Teknikode
0f96025d48
Added Tracking Filter to only those actions that need it.
4 years ago
Teknikode
dd0e84e666
Added specific error message for invalid username.
4 years ago
Teknikode
d3b6e67edc
Separated User add/edit/delete into a overall account to cover user/email/git.
4 years ago
Teknikode
99d2f3ffa3
Added support for NoJS.
Changed login and registration to use Modal popups.
4 years ago
Teknikode
8d3f1ccf3e
Added cleaning of unused email and git accounts
4 years ago
Teknikode
f6a72c5160
- Added reserved username definition file.
- Added method to read file within user helper.
4 years ago
Teknikode
89683efcad
- Moved git and email management to their own functions.
- Added deletion of account on email or git account missing.
- Added exception deep message generation extension.
- Added better exception handling to user management.
- Cleaned up user management functions.
4 years ago
Teknikode
644c7eefd1
Fixed 'LastSeen' not being updated at login.
Added AM/PM to last seen display.
4 years ago
Teknikode
19f5d28eaa
Moved user modification to helper class.
Added cleaning of users to server maintainence program.
Added cli args to server maint program.
Modified last activity to also grab from email and git.
4 years ago
Teknikode
74e5e90e1b
Renamed 'Profile' area to 'User' to better match it's purpose.
Added PGP Public Key adding for users and a method to view/link raw pgp key.
Updated multiple packages.
4 years ago
Teknikode
16099529d1
Added check to deletion to handle git accounts not existing.
4 years ago
Teknikode
80f3671541
Added Terms of Service page.
Added virus checking to all uploads.
4 years ago
Teknikode
bef2ec6280
Fixed issue where deletions were failing if email was missing, or git user didnt exist.
Fixed issue where shortened URLs weren't being updated from deleted user.
4 years ago
Teknikode
9edb326304
Fixed issue where entity object was being used twice in the same scope.
4 years ago
Teknikode
668f6acae2
Fixed page description not being used.
4 years ago
Teknikode
8272eb95c8
Added shortened urls to the profile page.
4 years ago
Teknikode
37ab1e2eb3
Added GetUser and UserExists helpers.
4 years ago
Teknikode
29635234e6
Fixed auto-signout on deletion.
4 years ago