1
0
mirror of https://git.teknik.io/Teknikode/Teknik.git synced 2023-08-02 14:16:22 +02:00
Commit Graph

74 Commits

Author SHA1 Message Date
Uncled1023
4092bb27b7 Added prism.js as a syntax highlighter 2018-06-22 23:57:32 -07:00
Uncled1023
b674590b8c Fixed formatting of blog/vault editors.
Fixed paste output not working correctly in <pre><code>
2018-06-20 21:36:05 -07:00
Uncled1023
43be6c4694 Added syntax highlighting for pastes w/ backwards? support. 2018-06-19 01:18:51 -07:00
Uncled1023
a8862503ac Added Runtime Identifiers to all projects 2018-06-17 15:13:15 -07:00
Uncled1023
83801357be Added git version tracking to file, and modified footer to load from that file (not the assembly) 2018-06-16 23:02:26 -07:00
Uncled1023
af6ffcaf6d Fixed logo and favicon loading. 2018-06-16 18:06:11 -07:00
Uncled1023
6047903ee6 Fixed multiple benign warnings 2018-06-16 17:27:06 -07:00
Uncled1023
5eb45263d9 Ported existing projects to Asp.Net Core (Except ServerMaint) 2018-06-14 17:57:03 -07:00
Uncled1023
c59d4f7661 Fixed misnamed config vars 2018-05-10 20:27:54 -07:00
Uncled1023
0ea4d97db1 Changed Status to Stats 2018-05-10 20:12:33 -07:00
Uncled1023
bf47978253 Added restricted file extensions for uploads 2018-02-14 19:54:06 -08:00
Uncled1023
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. 2018-02-03 16:40:24 -08:00
Uncled1023
c099076d8e Fixed Visitor Data not being pulled correctly.
Fixed a couple Context null reference possibilities with the Config and Pre-Send Headers event.
2018-01-31 22:56:11 -08:00
Uncled1023
73403551d6 Reverted Piwik Tracker package to last working copy. 2018-01-31 01:19:13 -08:00
Uncled1023
37424956db Implemented dynamic CSP and added nonces to all inline script tags, and fixed inline js. 2018-01-29 23:18:47 -08:00
Uncled1023
c695051a9b Made tracking a synchronous process 2018-01-28 15:08:32 -08:00
Uncled1023
86559669b7 Added cacheing to the Config loading instead of file hash.
Reworked page view tracking to match link and download.
2018-01-28 12:49:37 -08:00
Uncled1023
782aba9d22 Modified tracking to not pass in any volatile objects. 2018-01-28 02:43:12 -08:00
Uncled1023
3b17dd9e76 Updated Nuget Packages.
Optimized Blacklist module to not use locks.
2018-01-28 01:06:15 -08:00
Uncled1023
bea394cbaf Added IP and Referrer blacklists. 2018-01-27 20:23:56 -08:00
Uncled1023
8827992935 Optimized tracking filters 2018-01-27 16:35:27 -08:00
Uncled1023
a9a80f7a97 Fixed status realtime charts not loading when visit chart is hidden.
Cleaned up ResponseHelper to reduce unecessary processing.
2018-01-27 01:18:28 -08:00
Uncled1023
a7c314d728 - Implemented invite codes to use for registration.
- Reorganized settings pages into individual pages.
2018-01-16 22:36:11 -08:00
Uncled1023
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
2018-01-09 22:06:43 -08:00
Uncled1023
e6589638bd Added restricted content types parameter for uploads 2017-12-20 11:08:34 -08:00
Uncled1023
028a2d252d Updated markdown help.
Updated editor to have same settings as final transform.
2017-08-11 15:57:43 -07:00
Uncled1023
8554648174 Added HTML support for blog post articles 2017-08-11 15:27:02 -07:00
Uncled1023
a1606c8662 Updated markdown helper to use Extra mode 2017-08-07 14:25:44 -07:00
Uncled1023
64a48d2ddd Added MIME magic number filetype finder 2017-07-27 00:52:23 -07:00
Uncled1023
fc0ee9f673 Fixed Aes128CFB not correctly padding the text for encryption/decryption 2017-06-11 13:32:01 -07:00
Uncled1023
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.
2017-06-11 00:03:44 -07:00
Uncled1023
86fe419389 Fixed multiple crypto bugs. 2017-06-09 10:41:00 -07:00
Uncled1023
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.
2017-06-04 23:06:40 -07:00
Uncled1023
656693e0c6 - Removed Inferno crypto library
- Converted SHA384 hashing to use standard .net library
- Moved rest of crypto.cs into the cryptography folder/namespace
2017-04-14 23:28:34 -07:00
Uncled1023
dc66ed77bc Added exception handler to response helper 2017-04-13 10:54:19 -07:00
Uncled1023
b207346fe0 Updated newtonsoft across the board to a single version 2017-04-12 10:45:16 -07:00
Uncled1023
cfa226fa6a Finalized new AES cipher wrapper and removed old instance. 2017-04-12 00:10:39 -07:00
Uncled1023
72e5f4b62e Made AesStream handle syncing with the counter of the cipher. 2017-04-11 22:01:42 -07:00
Uncled1023
38bcfd9fc1 Created new AES CTR wrapper to allow specifying the counter manually 2017-04-11 17:07:38 -07:00
Uncled1023
1485126096 Revert "- Added a small workaround to possibly support specific block decryption - updated newtonsoft"
This reverts commit 6fbc187e9c.
2017-04-11 09:36:58 -07:00
Uncled1023
6fbc187e9c - Added a small workaround to possibly support specific block decryption
- updated newtonsoft
2017-04-10 23:35:45 -07:00
Uncled1023
3bef7915dd Adding some handling of block offsets for in place encryption/decryption 2017-04-10 17:15:18 -07:00
Uncled1023
19b6564ccd Small mods to download function 2017-04-09 00:16:24 -07:00
Uncled1023
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
2017-04-08 21:01:31 -07:00
Uncled1023
b7e00579b5 Added basic IRC web interface that connects to a specific server specified in the config. 2017-03-25 00:49:39 -07:00
Uncled1023
86e79b98ca - Added better error messages to login/register ajax response.
- Added new AES stream helper to encrypt/decrypt a stream as it's being processed.
2017-03-20 00:11:22 -07:00
Uncled1023
446c74d45b Removed range support as decrypting directly to the output stream didn't work well with ranges. 2017-03-17 22:30:03 -07:00
Uncled1023
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.
2017-02-19 17:50:05 -08:00
Uncled1023
b967bc07d6 Moved transpaerency to the new status page, and separated each section into a tab. 2017-02-19 00:12:51 -08:00
Uncled1023
2c972f1a83 Added Status page for viewing realtime stats of server resources.
Currently setup with CPU, Memory, and Network
2017-02-17 16:54:27 -08:00