Teknikode
64a48d2ddd
Added MIME magic number filetype finder
3 years ago
Teknikode
a8b601a7a9
Converted Settings/Set Password to use viewmodels to allow html in passwords.
3 years ago
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
b642f01246
- Added user helper function to change the account type for a given user.
- Added item to admin page to change a user's account type.
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
72e5f4b62e
Made AesStream handle syncing with the counter of the cipher.
3 years ago
Teknikode
38bcfd9fc1
Created new AES CTR wrapper to allow specifying the counter manually
3 years ago
Teknikode
1485126096
Revert "- Added a small workaround to possibly support specific block decryption - updated newtonsoft"
This reverts commit 6fbc187e9c
.
3 years ago
Teknikode
6fbc187e9c
- Added a small workaround to possibly support specific block decryption
- updated newtonsoft
3 years ago
Teknikode
3490104980
Added range support again.
Fixed file stream read access to allow multiple processes to access the file.
3 years ago
Teknikode
987d4bc679
- Hooked up handling of irc messages/commands for the UI of the client.
- Added guest access and requesting of login when logging in as user.
3 years ago
Teknikode
b7e00579b5
Added basic IRC web interface that connects to a specific server specified in the config.
3 years ago
Teknikode
5d27bb9c21
Added upload searching on Administration page.
3 years ago
Teknikode
e3911a75f3
Updated owin packages
3 years ago
Teknikode
cf0ea1a305
Added page for explaining how to purchase premium account.
3 years ago
Teknikode
da3d923ab7
- Created custom IPrincipal for the user session to include all the user information.
- Added FAQ page with commonly asked questions.
- Added separate config options for each tier of max upload size.
- Updated help to point to the new pages.
3 years ago
Teknikode
b967bc07d6
Moved transpaerency to the new status page, and separated each section into a tab.
3 years ago
Teknikode
904f3c167f
Moved visitor history to status page from transparency page.
3 years ago
Teknikode
2c972f1a83
Added Status page for viewing realtime stats of server resources.
Currently setup with CPU, Memory, and Network
3 years ago
Teknikode
46b4fc9c9e
Added visitor stats to transparency page.
3 years ago
Teknikode
60d333eee8
- Added button to pastes to create a vault from one.
- Added button to delete a vault on both the vault page and the user profile page.
- Added logo designs by @rug3y
3 years ago
Teknikode
009adccd2f
Converted large views into multiple partial views to leverage parts in other sections.
3 years ago
Teknikode
17573b5fd3
Changed user 'Index' to be 'ViewProfile' to better match what it actually is.
3 years ago
Teknikode
986dd37f71
- Changed uploads to auto generate deletion key.
- Added delete button to the user profile page to delete uploads.
3 years ago
Teknikode
efc7f7dae6
Added ability to create vaults.
Added preventing viewing of Paste if it was password protected.
Added download increments for each item.
Added checking for paste expiration.
Added not showing upload if it was encrypted client side.
3 years ago
Teknikode
6a620e18f1
Created initial Vault viewing page to handle multiple formats.
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
a50cde70f3
Re-added missing layout page for transparency
4 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
b3b0277582
Added Auth Token to Users and API calls
4 years ago
Teknikode
e4ffc56020
Fixed logger not sending emails correctly.
4 years ago
Teknikode
aeb2b55c8e
Fixed references
4 years ago
Teknikode
56b0063dce
Moved Helpers and Configuration into separate projects. Updated all references to use them as well.
4 years ago
Teknikode
3f10fc6616
- Added logging config.
- Added log levels for logging utility.
4 years ago
Teknikode
61839ca239
Fixed missing references
4 years ago
Teknikode
56362057be
Moved StringHelper and Byte extensions to Utility project.
4 years ago
Teknikode
5e0a62029a
Updated copy for robots.txt to Always Copy
4 years ago
Teknikode
2afa02d6fe
- Added robots.txt support
- Added models for API command parameters
- Fixed paste API not being able to have html inside the code content
- Added GetFullMessage for 500 errors and error emails.
4 years ago
Teknikode
2d9e1eda02
Fixed verification routing
4 years ago
Teknikode
7345330493
Added verification page for TKNK
4 years ago
Teknikode
64c584d485
Added basic user search to admin page.
4 years ago
Teknikode
dc576fed0d
Added manual specification of machine key to prevent reset of credentials
4 years ago
Teknikode
d8044a9b8e
Fixed invalid CORs.
Fixed invalid HTML head elements.
Fixed invalid html elements.
4 years ago
Teknikode
f472c4f5d7
Added base Admin area.
Added direct routing for error view pages to fix them not loading correctly.
Added handling of authorized, but invalid roles.
4 years ago
Teknikode
2eb9463df7
Changed to use own Pygments nuget package.
4 years ago
Teknikode
35be0dd3a9
Re-enabled copying locally of the pygments package.
4 years ago
Teknikode
04c2e657ab
Changed paste to use backend syntax highlighting by pygments instead of a JS method.
4 years ago
Teknikode
d3c1d7187b
Updated framework target to 4.6.2
4 years ago
Teknikode
0eece43f01
Updated nuget packages
4 years ago
Teknikode
b534f25d62
Added redbubble icon and redbubble marketplace.
4 years ago