111 Commits (84e41499bee0e419b602b03a046228065990926a)

Author SHA1 Message Date
Teknikode 84e41499be WIP billing 1 year ago
Teknikode 2331d1dd9f Implement separate Storage Service to decouple file storage for uploads and pastes 1 year ago
Teknikode f5f2f4da86 Migrated to .NET Core 5.0 1 year ago
Teknikode 54376fcb1a Re-added anonymous uploads to web UI 2 years ago
Teknikode c701493859 Added scanning based on sha1 hash of the file to an endpoint 2 years ago
Teknikode 22f2a1ae00 Added error handling to paste/upload deletions 2 years ago
Teknikode 8954102306 Added max upload storage limits for user accounts 3 years ago
Teknikode 372997f995 Fixed paste and upload file deletion 4 years ago
Teknikode 94546b1881 Fixed service data deletions 4 years ago
Teknikode dc45a882f0 Removed 'Track Download' attribute from uploads download action 4 years ago
Teknikode 89ba60b593 Made tracking operations go to a background queue to be processed. 4 years ago
Teknikode 7945ade961 Added .net core piwik tracking api to most entry points 4 years ago
Teknikode 73f30571f5 Cleaned up Uploader UI 4 years ago
Teknikode 4892e01630 Standardized the titles for all of the pages. 4 years ago
Teknikode 9bbb9a8ffa - Modified uploads to have an expiration of a day for non-logged in users. 4 years ago
Teknikode 389023c3eb Added username claim to API claims available in token 4 years ago
Teknikode 416387c764 Added ability to set expirations for uploads. Includes default settings for logged in users. 4 years ago
Teknikode 93fc385f0b Added separate page for viewing service data. 4 years ago
Teknikode 0f7c912390 Modified pastes to save content to encrypted files instead of saving to the DB. 4 years ago
Teknikode 91108e2c31 Fixed 404/403 errors redirecting to error page instead of loading it within the same Request context to keep URL intact. 4 years ago
Teknikode 62e4476897 Added Identity Server for authentication 4 years ago
Chris Woodward 2c43e7fe58 Changed Uploads, Pastes, and URL Shortening to private only. 4 years ago
Teknikode 9093c0f699 Added security headers, and file download last modified/content type. 4 years ago
Teknikode 21a3a31f02 Removed tracking attributes from all files. 4 years ago
Teknikode 0a9ba75dcb Added .net core Piwik library. 4 years ago
Teknikode 5eb45263d9 Ported existing projects to Asp.Net Core (Except ServerMaint) 4 years ago
Uncled1023 1299ef58cf Fixed max clamAV stream size 4 years ago
Teknikode 6c5def43a8 Fixed max upload size not taking into account basic/premium 4 years ago
Teknikode bf47978253 Added restricted file extensions for uploads 5 years ago
Teknikode 700762bc15 Changed downloads to also check logged in user for premium status 5 years ago
Teknikode a22f3b3fd9 Changed no download limit to be Premium feature only 5 years ago
Teknikode ce0ded7c55 Added method to make uploads over a certain size direct to the download page and force a SaveAs dialog. This is to prevent non-user uploads from being spammed to host large videos/embedded data. 5 years ago
Teknikode 73403551d6 Reverted Piwik Tracker package to last working copy. 5 years ago
Teknikode aacc07d4a1 Fixed Download page not using current subdomain as link. 5 years ago
Teknikode c78ea99e79 Made upload controller not lock due to sessions 5 years ago
Teknikode d7994ef6ff Re-enabled dl cache since the RST seems to be fixed. 5 years ago
Teknikode e6589638bd Added restricted content types parameter for uploads 5 years ago
Teknikode 0eb299ad88 Modified cache/CSP to temp disable it. 5 years ago
Teknikode 181e20d86c - Added AES 128 CFB encrypt/decrypt with IV padding. 5 years ago
Teknikode 08f9535092 Broke out File Upload javascript functions more. Also changed download CSP to allow self. 5 years ago
Teknikode 7070128efb - Added better cache check for downloads. 5 years ago
Teknikode 656693e0c6 - Removed Inferno crypto library 5 years ago
Teknikode 366ad08e83 Reworked CSP policy for downloads 5 years ago
Teknikode a9968e8f87 Added content security policy for uploads 5 years ago
Teknikode cfa226fa6a Finalized new AES cipher wrapper and removed old instance. 5 years ago
Teknikode 72e5f4b62e Made AesStream handle syncing with the counter of the cipher. 5 years ago
Teknikode 38bcfd9fc1 Created new AES CTR wrapper to allow specifying the counter manually 5 years ago
Teknikode 1485126096 Revert "- Added a small workaround to possibly support specific block decryption - updated newtonsoft" 5 years ago
Teknikode 6fbc187e9c - Added a small workaround to possibly support specific block decryption 5 years ago
Teknikode 3490104980 Added range support again. 5 years ago