Commit Graph

  • be9dd343bc add wildcard fallback handlers feature/wildcardFallback GHXX 2026-06-21 07:24:47 +02:00
  • fb91d099ac fix listener prefix to force ipv4 localhost connection master GHXX 2026-05-28 01:40:15 +02:00
  • 4571b979fd fix SetStatusCodeAndDisposeAsync(HttpStatusCode.NotModified) breaking GHXX 2026-05-27 23:28:13 +02:00
  • d2a3a82b95 Add option to ignore trailing slashes in requests GHXX 2025-06-02 17:23:35 +02:00
  • 6ad805841d remove Assert preventing registration of multiple nested paths GHXX 2025-04-14 12:09:55 +02:00
  • d152b8f3ae Add SetStatusCodeWriteLineDisposeAsync helper function GHXX 2025-04-14 02:22:32 +02:00
  • 81dd1f8bd5 fix path parameter conversion not working GHXX 2024-08-29 01:00:29 +02:00
  • c4db0f2d2c Add license GHXX 2024-08-15 04:37:57 +02:00
  • f01672f714 autoformat GHXX 2024-08-11 22:23:43 +02:00
  • 03ebfa1321 Merge branch 'feature/pathparams' GHXX 2024-08-11 06:45:06 +02:00
  • 8d0419b6ac fix inaccessible nodes behaving incorrectly feature/pathparams GHXX 2024-08-11 06:44:33 +02:00
  • 7a516668bf Merge branch 'master' into feature/pathparams GHXX 2024-08-11 04:45:55 +02:00
  • fd88bde403 make assertions more debug friendly GHXX 2024-08-11 04:43:42 +02:00
  • fecd40cd57 finish implementing path parameters GHXX 2024-08-11 04:43:20 +02:00
  • a24543063b work towards path parameters GHXX 2024-07-30 08:42:46 +02:00
  • 2e4570a560 initialize endpoint attributes (untested, yeet) feature/nonstatic 00asdf 2024-07-27 00:16:38 +02:00
  • 30daf382ba shared variables for checker attributes 00asdf 2024-07-26 02:29:07 +02:00
  • 2cf6cd4a7d make stuff nonstatic GHXX 2024-07-25 07:30:35 +02:00
  • 29eecc7887 fix incorrect check which might break when registering an endpoint class that contains no endpoints GHXX 2024-07-25 04:00:06 +02:00
  • a4ae359df0 cleanup some old auth stuff GHXX 2024-07-25 03:41:53 +02:00
  • 176c5e7197 fix required GET args being present not triggering a 400 when no GET args were passed at all GHXX 2024-07-21 06:45:13 +02:00
  • d7a934e25c cleanup GHXX 2024-07-20 08:02:06 +02:00
  • c75d29a1ba Switch over to a check-based system with multi attribute support GHXX 2024-07-19 03:30:31 +02:00
  • fa79134d02 Move file GHXX 2024-07-19 03:28:56 +02:00
  • cdab5151be fix parameter url decoding GHXX 2024-07-13 06:32:59 +02:00
  • b645d4d654 make dispose public GHXX 2024-07-07 19:11:55 +02:00
  • f20ba933dc threadsafety improvements GHXX 2024-05-25 23:54:57 +02:00
  • c91714a6af add svg staticserve content type handling GHXX 2024-02-02 05:07:20 +01:00
  • a9436bfda8 Revert "add ipv6 listener prefix" GHXX 2024-01-31 05:14:03 +01:00
  • f14294387e add ipv6 listener prefix GHXX 2024-01-31 05:00:27 +01:00
  • 0bfe34ab6b improve static serve jail GHXX 2024-01-26 19:49:04 +01:00
  • 6cc849bf01 add ParsedParameters to RequestContext, cleanup error handling GHXX 2024-01-16 23:52:28 +01:00
  • 8cdff9268a fix some serving issues GHXX 2024-01-16 17:30:28 +01:00
  • 94b23cadc5 Add missing Close() statement GHXX 2024-01-15 21:09:17 +01:00
  • 0814bc6b2d Add static serving GHXX 2024-01-15 19:56:14 +01:00
  • 8545ed80e9 wip static serving GHXX 2024-01-15 04:28:17 +01:00
  • 4fad2d648e Replace argon2, add threadsafe SHA256 method, rename some variables GHXX 2024-01-14 23:12:37 +01:00
  • ea74cb899c move type to different folder GHXX 2024-01-14 21:50:49 +01:00
  • 92e472d526 Add tests for parameter optionality GHXX 2024-01-14 03:07:34 +01:00
  • 14ab546d4d Fix server producing a timeout on setting status code without returning a body GHXX 2024-01-14 02:58:01 +01:00
  • e1e1596e54 add query arg test GHXX 2024-01-14 02:31:45 +01:00
  • 6d74d659f6 fix query args GHXX 2024-01-14 02:31:31 +01:00
  • 0b4975e74b Improve error handling GHXX 2024-01-14 02:31:06 +01:00
  • d6190b024d Add missing string parameter converter GHXX 2024-01-14 02:30:20 +01:00
  • aa06679742 add tests for normalization and serving multiple pages GHXX 2024-01-14 00:56:56 +01:00
  • 020075ad54 normalize urls during registering and requesting so that they all start with a single slash GHXX 2024-01-14 00:55:43 +01:00
  • f0c9754fb2 fix spelling mistake GHXX 2024-01-14 00:55:11 +01:00
  • 7ad2b5185b add log output checking in tests GHXX 2024-01-13 19:07:00 +01:00
  • 08003d1fc3 Simplify tests GHXX 2024-01-13 03:14:22 +01:00
  • a2a70e8339 Catch exception on shutdown GHXX 2024-01-13 03:14:10 +01:00
  • 09fa3b8734 Huge refactor; Passing tests GHXX 2024-01-13 01:31:30 +01:00
  • 7bc6086509 Huge refactor; Passing tests ghxx/refactor GHXX 2024-01-13 01:25:32 +01:00
  • a03fafebcf wip refactor GHXX 2024-01-09 06:05:15 +01:00
  • 3e307c27fa autoformat GHXX 2024-01-09 04:28:45 +01:00
  • 1caeb6748b editorconfig 00asdf 2024-01-07 23:14:56 +01:00
  • 8d95693c02 extended LoginProvider with additional data 00asdf 2023-12-08 00:24:33 +01:00
  • 05b722e513 initial commit 00asdf 2023-11-30 17:31:19 +01:00