Teknikode
11da968e1c
Fixed CSP and CORs related issues.
2 years ago
Teknikode
a663924456
Cleaned up main index page and added conditional links if a user is logged in.
2 years ago
Teknikode
d8f3379625
Added active page checks to nav bar
2 years ago
Teknikode
883318f871
Issue #54 - Added additional cleaning and logic to file extension parsing.
2 years ago
Teknikode
416387c764
Added ability to set expirations for uploads. Includes default settings for logged in users.
2 years ago
Teknikode
80f14fd1f1
Updated nuget packages
2 years ago
Teknikode
62e4476897
Added Identity Server for authentication
2 years ago
Teknikode
4092bb27b7
Added prism.js as a syntax highlighter
2 years ago
Teknikode
b674590b8c
Fixed formatting of blog/vault editors.
Fixed paste output not working correctly in <pre><code>
2 years ago
Teknikode
43be6c4694
Added syntax highlighting for pastes w/ backwards? support.
2 years ago
Teknikode
a8862503ac
Added Runtime Identifiers to all projects
2 years ago
Teknikode
83801357be
Added git version tracking to file, and modified footer to load from that file (not the assembly)
2 years ago
Teknikode
af6ffcaf6d
Fixed logo and favicon loading.
2 years ago
Teknikode
6047903ee6
Fixed multiple benign warnings
2 years ago
Teknikode
5eb45263d9
Ported existing projects to Asp.Net Core (Except ServerMaint)
2 years ago
Teknikode
c59d4f7661
Fixed misnamed config vars
2 years ago
Teknikode
0ea4d97db1
Changed Status to Stats
2 years ago
Teknikode
bf47978253
Added restricted file extensions for uploads
3 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.
3 years ago
Teknikode
c099076d8e
Fixed Visitor Data not being pulled correctly.
Fixed a couple Context null reference possibilities with the Config and Pre-Send Headers event.
3 years ago
Teknikode
73403551d6
Reverted Piwik Tracker package to last working copy.
3 years ago
Teknikode
37424956db
Implemented dynamic CSP and added nonces to all inline script tags, and fixed inline js.
3 years ago
Teknikode
c695051a9b
Made tracking a synchronous process
3 years ago
Teknikode
86559669b7
Added cacheing to the Config loading instead of file hash.
Reworked page view tracking to match link and download.
3 years ago
Teknikode
782aba9d22
Modified tracking to not pass in any volatile objects.
3 years ago
Teknikode
3b17dd9e76
Updated Nuget Packages.
Optimized Blacklist module to not use locks.
3 years ago
Teknikode
bea394cbaf
Added IP and Referrer blacklists.
3 years ago
Teknikode
8827992935
Optimized tracking filters
3 years ago
Teknikode
a9a80f7a97
Fixed status realtime charts not loading when visit chart is hidden.
Cleaned up ResponseHelper to reduce unecessary processing.
3 years ago
Teknikode
a7c314d728
- Implemented invite codes to use for registration.
- Reorganized settings pages into individual pages.
3 years ago
Teknikode
51b4260f3c
- Added account status of either active or banned.
- Cleaned up admin pages.
- Added Type and Status to user's profile page.
- Banned users cannot login, or associate API calls with their account
3 years ago
Teknikode
e6589638bd
Added restricted content types parameter for uploads
3 years ago
Teknikode
028a2d252d
Updated markdown help.
Updated editor to have same settings as final transform.
3 years ago
Teknikode
8554648174
Added HTML support for blog post articles
3 years ago
Teknikode
a1606c8662
Updated markdown helper to use Extra mode
3 years ago
Teknikode
64a48d2ddd
Added MIME magic number filetype finder
3 years ago
Teknikode
fc0ee9f673
Fixed Aes128CFB not correctly padding the text for encryption/decryption
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
86fe419389
Fixed multiple crypto bugs.
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
dc66ed77bc
Added exception handler to response helper
3 years ago
Teknikode
b207346fe0
Updated newtonsoft across the board to a single version
3 years ago
Teknikode
cfa226fa6a
Finalized new AES cipher wrapper and removed old instance.
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
3bef7915dd
Adding some handling of block offsets for in place encryption/decryption
3 years ago
Teknikode
19b6564ccd
Small mods to download function
3 years ago