Commit graph

  • a3409c0a42 Updated chi master v0.7.7 arzumify 2025-03-20 18:40:22 +00:00
  • 6cda63c538 Fixed a potential directory traversal, fixed storage being very borked, made the auth login process less memory intensive and rely more on JWTs v0.7.6 arzumify 2025-01-25 14:47:51 +00:00
  • 2ece60f84e Updated nucleus libs, yet again v0.7.5 arzumify 2025-01-11 15:50:51 +00:00
  • ffc03f2213 Updated nucleus libs, tidied modfile v0.7.4 arzumify 2025-01-11 15:45:57 +00:00
  • a65b7f6e0d Updated nucleus libs arzumify 2025-01-11 15:42:55 +00:00
  • cff2e5b811 Made storage fork the ISM processor v0.7.3 arzumify 2025-01-08 19:10:18 +00:00
  • 1e106bb4ca Fixed broken imports, made storage not send raw ISMs v0.7.2 arzumify 2025-01-08 19:07:56 +00:00
  • f7a1ecccdb Updated libraries v0.7.1 arzumify 2025-01-08 18:39:29 +00:00
  • d9a2999fae Updated libraries arzumify 2025-01-08 18:37:48 +00:00
  • a6ef1c01fe Didn't include the main?? v0.7.0 arzumify 2025-01-08 18:31:48 +00:00
  • 7422201d98 ISM rewrite arzumify 2025-01-08 18:31:34 +00:00
  • f26a267421 Upgrade fg library version v0.6.1 arzumify 2025-01-08 15:44:29 +00:00
  • f8fc9b7206 ISM rewrite v0.6.0 arzumify 2025-01-08 13:47:05 +00:00
  • 9736939a07 Added file deletion functionality to the storage service arzumify 2024-12-09 21:09:00 +00:00
  • 6eeea11a75 Fixed the storage service not properly reading bytes out of the correct struct, and instead attempting to assert the struct as raw byte data arzumify 2024-12-08 16:36:29 +00:00
  • 48547833e4 Made the storage service make the user folders v0.5.7 arzumify 2024-11-15 18:54:28 +00:00
  • 34a3580ec6 Fixed the storage service being very broken v0.5.6 arzumify 2024-11-15 18:51:33 +00:00
  • f0559ed5b5 Use int instead of float64 in configs v0.5.5 arzumify 2024-11-15 18:37:44 +00:00
  • 8331219da4 Fixed autoaccept not working, made logout not run localStorage.Clear() v0.5.4 arzumify 2024-11-15 17:00:06 +00:00
  • 9cbe1e8ecc Fixed registration not changing the redirect URI v0.5.3 arzumify 2024-11-15 16:45:13 +00:00
  • a2dab0869d Made mem work correctly v0.5.2 arzumify 2024-11-15 16:34:40 +00:00
  • 684c9d6d48 Cleaned up the logging arzumify 2024-11-14 19:52:57 +00:00
  • d8a6a48c43 Got rid of debug code v0.5.1 arzumify 2024-11-14 19:51:47 +00:00
  • 5145c65d04 Added support for custom ports v0.5.0 arzumify 2024-11-14 19:48:39 +00:00
  • d04a40f655 Made it not constantly regenerate the oauth entries for services arzumify 2024-11-13 16:36:58 +00:00
  • 9ca7caf2c3 Fixed the password changing API using the old argon2 hashing algorithm arzumify 2024-11-11 17:25:01 +00:00
  • a447fde86a Updated fulgens library versions v0.4.5 arzumify 2024-11-08 18:09:26 +00:00
  • 1302147be2 Updated go version, updated dependencies arzumify 2024-11-08 18:02:41 +00:00
  • e2a4c13a60 Made addReserved check for space v0.4.4 arzumify 2024-11-04 17:17:49 +00:00
  • d40bc7dc8e Fixed a bug where setting compression would crash the server on local routes, fixed some useless never-will-happen eventualities v0.4.3 arzumify 2024-11-04 17:09:45 +00:00
  • eebe3763f5 Added support for more advanced proxy configuration v0.4.2 arzumify 2024-11-03 19:10:28 +00:00
  • 13d00e8222 Rewrote the entire blob storage service, made auth not use MarshalBinary, which is useless, and made the Start button in captchaDiv the correct colour and same size as it's surrounding elements arzumify 2024-11-03 17:03:35 +00:00
  • d302745c9a Switch to httpcompression in order to save me some coding time and also fix all of our assorted compression problems v0.4.1 arzumify 2024-11-03 15:55:11 +00:00
  • 3114dd556e Ok forget http/3 arzumify 2024-11-03 15:33:12 +00:00
  • dac060cee5 HTTP/3: Attempt 1 arzumify 2024-11-03 14:59:05 +00:00
  • 8d27ad6b98 Add a "stealth mode" in case for whatever reason you don't want to show the entire world you're using a super obscure http server v0.4.0 arzumify 2024-11-03 14:26:02 +00:00
  • 694f62f238 Added redirects, make one pathBlock able to contain multiple paths arzumify 2024-11-03 13:20:09 +00:00
  • ac7230c6b5 Fixed not parsing yaml https certificates correctly arzumify 2024-11-03 13:05:44 +00:00
  • 322e901d16 Add globally defined HTTPS certs, fixed an ineffective assignment, isolated registering services into its own function arzumify 2024-11-03 13:03:49 +00:00
  • 975b24a13f This is hell arzumify 2024-11-03 12:21:45 +00:00
  • 144452f798 Fix the directory listing, once and for all arzumify 2024-11-03 12:13:34 +00:00
  • 65de87137d Make it always redirect to dir/ for directories otherwise it breaks HTML relatives arzumify 2024-11-03 12:11:40 +00:00
  • b0fb00d7fd This directory listing isn't very good, is it... arzumify 2024-11-03 12:09:05 +00:00
  • 7b1188545d Made the directory listing not uber-broken, made it serve index.html by default v0.3.2 arzumify 2024-11-03 12:07:53 +00:00
  • d25e0a4877 Fixed subdomain routers not working if the service is activated after the file servers, which always happened. Also, do not load services not specified. Also, switch to a yaml config. v0.3.1 arzumify 2024-11-03 11:58:33 +00:00
  • 7bc3ca8a37 Made readme accurate v0.3.0 arzumify 2024-11-01 13:15:43 +00:00
  • cf5dbe7946 Switched to a new config file format, switched to a custom error handling screen instead of 404 Page Not Found, switched to per-route static file service, added proxying (in beta), reduced the cyclomatic complexity of main() function, broke up the compression handlers into different functions, added HTTPS functionality (beta), made the global router not special, use a custom http handler to automatically switch between compression schemes based on per-route compression settings, support comments in the configuration file. arzumify 2024-11-01 13:09:35 +00:00
  • 3fe89adee8 Fixed gitignore again arzumify 2024-10-29 14:37:04 +00:00
  • 9ec38c34b6 Fixed gitignore, fixed a font file being missing arzumify 2024-10-29 14:36:44 +00:00
  • 6b483f712e Added fancy printing when building, fixed compressionlevel attempting to be set when no compression is specified arzumify 2024-10-29 12:51:04 +00:00
  • d6adc1c775 Added compression support, made all fetches use jsFetch for improved binary sizes arzumify 2024-10-29 11:20:01 +00:00
  • 5910a61f19 Tidied up the CSS files, made the delete account button red arzumify 2024-10-27 15:50:18 +00:00
  • 28003d7093 Fixed up dark mode, added placeholders for the dashboard inputs arzumify 2024-10-27 15:29:21 +00:00
  • 88bde3f592 fix the custom server header arzumify 2024-10-24 19:41:37 +01:00
  • dfe1fdf6f0 Use a custom server header arzumify 2024-10-24 19:39:45 +01:00
  • 4fc99aeb42 Add support for static files arzumify 2024-10-24 19:27:25 +01:00
  • 6f0bdb66db Fixed the body revealing transitions, removed broken font files arzumify 2024-10-23 19:13:35 +01:00
  • eff9f20fb3 Fixed the broken signup.html arzumify 2024-10-22 20:31:09 +01:00
  • 6e33618a75 Fixed mobile mode arzumify 2024-10-22 20:27:45 +01:00
  • af693051fa Delete the now unused backgrounds arzumify 2024-10-22 20:24:09 +01:00
  • 13b91d9916 Rename config.json, removed some accidental third-party modules that slipped in there arzumify 2024-10-22 20:22:25 +01:00
  • 93a984b951 Add some much-needed eye-candy :D arzumify 2024-10-22 20:20:46 +01:00
  • 6eb9e76316 Try to fix subdomain architecture arzumify 2024-10-20 19:51:16 +01:00
  • 5ebb572251 Switched to the CGO sqlite driver to fix an out of memory bug arzumify 2024-10-20 18:39:20 +01:00
  • 5b2d21825c Update storeFile to be able to remove the older file from the database when writing new information to it arzumify 2024-10-20 09:31:59 +01:00
  • 36bdc178f2 Add functions for getting the quota and used for a user Arzumify 2024-10-18 17:52:01 +01:00
  • 5aa3082315 Updated fulgens library and used a better files api for blob storage Arzumify 2024-10-16 18:05:52 +01:00
  • 8943808264 Disable CORS again... Arzumify 2024-10-15 20:13:38 +01:00
  • 7a9af4ae67 Specify the CORS headers because it needs that for some reason on some browsers (god I hate CORS) Arzumify 2024-10-15 20:12:11 +01:00
  • 20aa69b26d Only disable CORS for the ones which need CORS disabled v0.2.0 Arzumify 2024-10-15 19:45:55 +01:00
  • 8a994bb127 Uhh, I think I did the pattern wrong. I guess someone did get CORS. Arzumify 2024-10-15 19:42:09 +01:00
  • 343a0b0eb7 Disable even more CORS! Nobody gets CORS! Arzumify 2024-10-15 19:40:58 +01:00
  • b1e06cf673 Disable CORS Arzumify 2024-10-15 19:39:16 +01:00
  • 5492212611 Attempt yet another method of activating services Arzumify 2024-10-15 19:17:29 +01:00
  • 44a584e34d Updated fulgens library Arzumify 2024-10-15 19:08:16 +01:00
  • 02372cb9ed Moved to the v2 version of the fulgens library Arzumify 2024-10-15 19:06:05 +01:00
  • 518232d853 I forgot to mount the thing Arzumify 2024-10-15 18:46:04 +01:00
  • 673366f2c5 Remove accidental log Arzumify 2024-10-15 18:34:59 +01:00
  • 660d784fba Update gitignore to not replace my config Arzumify 2024-10-15 18:34:47 +01:00
  • eb4b07840e Try to fix subdomains (2/2) Arzumify 2024-10-15 18:33:45 +01:00
  • c4dae7ac03 Try to fix subdomains Arzumify 2024-10-15 18:29:16 +01:00
  • 1d445cb61b Made renderX provide content types to not make forgejo complain Arzumify 2024-10-14 13:10:51 +01:00
  • f4ee272865 Fixed duplicate created entry Arzumify 2024-10-14 12:31:14 +01:00
  • 58838f51ad Made the postgres connection be tested before opening, fixed the postgres create new users table Arzumify 2024-10-14 12:23:33 +01:00
  • 4fe28255fe Updated packages, removed unneeded double-check, switched over to RFC-2024-0008 as the authentication protocol, updated fulgens library, fixed broken quotas, fixed a broken JSON validator v0.1.1 Arzumify 2024-10-13 19:20:19 +01:00
  • 5b6c547b9a Removed unneccesary deferrations v0.0.6 Arzumify 2024-10-05 10:22:42 +01:00
  • 06596de49f Updated /x/net Arzumify 2024-10-04 19:48:35 +01:00
  • 1290b10774 Merged activatedServices and services, removed uses of fmt v0.0.5 Arzumify 2024-10-04 19:37:05 +01:00
  • c3ffab9296 Fixed config.json v0.0.4 Arzumify 2024-10-04 18:31:42 +01:00
  • 018cb6e74b Made the nucleus apps not have any special loading process over others except from loading first, fixed clientKeyShare interpreting the token wrongly Arzumify 2024-10-04 18:30:17 +01:00
  • 7c47df8587 Updated fg-library and ailur-pow to a tagged version v0.0.3 Arzumify 2024-10-04 17:43:40 +01:00
  • d0c02e3729 Updated all modules and moved the authLibrary to a seperated library to prevent versioning issues v0.0.2 Arzumify 2024-10-04 17:33:00 +01:00
  • ef0b04c55b Updated the auth module and fixed it's incorrect module path Arzumify 2024-10-04 17:05:30 +01:00
  • acc5067b5e Updated a lot of libraries, seperated fg-library into its own package to solve build issues with version incompatibilities across modules Arzumify 2024-10-03 19:06:53 +01:00
  • 8c25a88bbd Fixed non-nucleus services not getting proper resources v0.0.1 Arzumify 2024-10-03 18:49:19 +01:00
  • 4eb690ea9a Fixed a lot of data races, updated a lot of packages Arzumify 2024-10-03 18:33:41 +01:00
  • ac7006ee01 Fixed the JWT versions being highly outdated Arzumify 2024-10-03 17:41:09 +01:00
  • 07340775eb Made the oauth service actually report it's activation Arzumify 2024-10-02 18:31:57 +01:00
  • 755a600418 Made the tokens contain the actual sub Arzumify 2024-10-02 17:52:47 +01:00
  • 10a48cdd1c Let the authentication service able to send the public key Arzumify 2024-10-02 17:45:37 +01:00