Commit Graph

  • e4c8ed711e Default to PHP serializer for Redis. master flash 2024-04-10 23:40:14 +0000
  • 339f9d3701 Fixed oversight not caught by phpstan tsk tsk. flash 2024-04-10 23:36:28 +0000
  • c40f264755 Added DSN documentation for Database and Cache backends. flash 2024-04-10 23:26:13 +0000
  • ad75d72aa0 Added cache wrappers. flash 2024-04-10 22:23:34 +0000
  • 09fc6b3958 Fixed routes with similar regexes not being able to match. flash 2024-04-02 17:27:06 +0000
  • 9b57fbb42c Removed old router code. flash 2024-03-30 16:24:34 +0000
  • 9d5b050b89 Revert to implicitly supporting HEAD.. flash 2024-03-28 23:27:04 +0000
  • 3fcedb55ef Alternative attempt at support HEAD requests. flash 2024-03-28 23:22:39 +0000
  • 0472625a00 Attempt to make trailing slash optional. flash 2024-03-28 23:07:17 +0000
  • 77ab1e7f9f Switch default charset to UTF-8 again. flash 2024-03-28 22:35:49 +0000
  • ce855061ec Added content and error handling. flash 2024-03-28 22:30:06 +0000
  • add621716a Fixed full match not being removed from args list. flash 2024-03-28 20:33:41 +0000
  • a5cfba6b96 Today I learned: attribute declaration does not inherit. flash 2024-03-28 20:23:09 +0000
  • bcc7e8066a Fixed inheritance. flash 2024-03-28 20:19:54 +0000
  • 8a5059c7ec Fixed is_array being used instead of array_key_exists. flash 2024-03-28 20:16:18 +0000
  • 5cda6fbe25 Fixed PHPStan detections. flash 2024-03-28 20:14:54 +0000
  • 154d82de02 Fixed typo. flash 2024-03-28 20:10:21 +0000
  • 1efb379601 Work in progress router rewrite. flash 2024-03-28 20:01:34 +0000
  • 73051dc71e Bump LICENCE year. flash 2024-02-06 23:52:46 +0000
  • c8d16b02e6 Added database result iterator. flash 2024-02-06 21:39:36 +0000
  • 18397477d6 Removed AString and IString and turned WString into a utility class like XString for multibyte strings. flash 2024-01-04 02:07:43 +0000
  • e31781c69f Always use UTF-8 for HTML if no content type is specified. flash 2023-11-20 19:01:19 +0000
  • c563bb20e8 Added boolean getters to IDbResult. flash 2023-11-09 14:04:39 +0000
  • 5bd40795a0 Updated TODO list. flash 2023-11-09 13:55:30 +0000
  • 987ce5ce52 Added ~OrNull methods to IDbResult. flash 2023-11-09 13:52:12 +0000
  • 96700f7044 Added documentation comments to the Colour classes. flash 2023-11-09 13:36:45 +0000
  • 41ac00e3e0 Cleanups in XArray. flash 2023-11-09 13:12:34 +0000
  • 06f0ba27bb Removed Type class. flash 2023-11-09 12:59:28 +0000
  • 1c2058e199 Deprecated IString. flash 2023-11-09 12:58:04 +0000
  • 82a350a5c7 Allow file resource in Bencode encoder. flash 2023-09-15 22:44:36 +0000
  • 6e4d155536 Added colour mixing and various number funcs. flash 2023-09-15 22:02:23 +0000
  • f71f3fcf9e Revert "Reverted Router changes." flash 2023-09-11 20:34:16 +0000
  • d9f7cd5037 Reverted Router changes. flash 2023-09-11 20:32:16 +0000
  • 405724ec3f Removed router merging. flash 2023-09-11 20:08:15 +0000
  • 3dbf0fa85f More adjustments to path handling. flash 2023-09-11 19:44:34 +0000
  • c57d2a49f2 Attempt to fix URL parsing edge case. flash 2023-09-11 19:25:12 +0000
  • 923484c7ac Added middleware support to attribute registry. flash 2023-09-08 00:09:23 +0000
  • bb4d3e80b0 Fixed HttpFx not becoming available to registerRoutes. flash 2023-09-07 23:57:14 +0000
  • a4e39d5e56 Allow repeat Route attributes. flash 2023-09-07 22:37:04 +0000
  • 0710597062 Added abstract RouteHandler and documentation. flash 2023-09-07 22:22:41 +0000
  • 32254bf398 Added routing through attributes. flash 2023-09-07 22:08:31 +0000
  • 2b8b31289d Added interface for route handlers. flash 2023-09-06 11:49:54 +0000
  • 1172115e69 Bump minimum PHP requirement. flash 2023-08-28 13:58:51 +0000
  • 6a38f803f4 Added hasUploadedFile method to FormContent. flash 2023-08-22 00:04:20 +0000
  • 208446b544 Added getParamString method to FormContent. flash 2023-08-21 20:26:56 +0000
  • a4c1d5627e Added hasCookie method to HttpRequest. flash 2023-08-16 23:03:01 +0000
  • 553b7c4a14 Fixed return type on UriBase64::decode. flash 2023-08-03 01:29:57 +0000
  • 557f089ff7 Allow empty string in MediaType parser. flash 2023-07-22 14:25:58 +0000
  • 4aae77900b Simplify serialisation. flash 2023-07-21 21:47:41 +0000
  • 64d6bdca1f Added some of the database utilities from Misuzu to Index. flash 2023-07-21 20:11:02 +0000
  • fc55b73ba1 Updated README. flash 2023-07-21 18:42:55 +0000
  • 25720957fe Updated TODO (excuse to test Packagist hook). flash 2023-07-21 18:16:29 +0000
  • ecce01c537 Translate to Simplified English. flash 2023-07-21 18:09:19 +0000
  • 5150f0cb56 Allow including Index through Composer. flash 2023-07-21 18:04:29 +0000
  • ccf75ede4a Don't scream on double close. flash 2023-07-17 19:02:07 +0000
  • 939dcd10fe Exposed more steps of the DbTools::create process. flash 2023-07-11 22:42:57 +0000
  • 31798a6b53 Change CSRFP epoch and check if token is empty. flash 2023-07-11 22:11:56 +0000
  • 4d92459731 Removed hash function wrappers. flash 2023-07-11 22:00:24 +0000
  • 828dc867a1 Made the CSRF protection less needlessly complex. flash 2023-07-11 21:59:09 +0000
  • f3535117ce Fixed error on double close for mysqli library. flash 2023-07-10 22:43:29 +0000
  • 1cd1695429 Added byte formatting methods. flash 2023-07-05 23:07:54 +0000
  • 8f908d7f68 Added methods to count unique characters in a string. flash 2023-07-05 01:28:33 +0000
  • bce5ba77a2 Altered MediaType parse routine. flash 2023-02-01 20:24:42 +0000
  • 1a8344c1c3 Added ProcessStream (popen wrapper). flash 2023-01-25 22:26:36 +0000
  • 99a4e0c302 Removed Max-Age cookie field for now. flash 2023-01-10 21:51:54 +0000
  • f244121e0b Removed Max-Age cookie field for now. flash 2023-01-10 21:50:54 +0000
  • 30064e6891 Default to RFC3986 encoding for getParamString in HttpRequest. flash 2023-01-07 19:03:43 +0000
  • fbe4fe18de Added database migration utility. flash 2023-01-07 04:12:05 +0000
  • f8c6602ab9 Added interface for common router methods. flash 2023-01-06 20:20:59 +0000
  • 6e09904013 Actually run precommit this time. flash 2023-01-05 02:34:41 +0000
  • fa67c7b0d6 Added common random string generation routine. flash 2023-01-05 02:33:37 +0000
  • 884d2cb9da Added ability to remove cookies. flash 2023-01-05 02:33:24 +0000
  • b67f5c8e90 Updated copyright year. flash 2023-01-02 23:52:17 +0000
  • 66a35f030f Added default alpha param to ColourRGB and ColourHSL. flash 2023-01-02 23:20:46 +0000
  • 28634b5db3 Added function to convert to Misuzu format colours. flash 2023-01-02 22:37:10 +0000
  • a24cfb8e6f Added colour library tests. flash 2023-01-02 22:22:37 +0000
  • 05a940667c Forgot to run precommit! flash 2023-01-02 03:24:41 +0000
  • 3f0504b1fd Added colour handling (tests soon). flash 2023-01-02 03:23:48 +0000
  • a0b3a08d7f strval -> cast flash 2023-01-01 19:53:27 +0000
  • d166428729 Replaced uses of floatval and intval with casts. flash 2023-01-01 19:00:00 +0000
  • 9bb07806a0 Fixed bitrot issues related to PHP updates. flash 2023-01-01 18:47:24 +0000
  • 3bcb7781dd Removed unfinished Colour implementation. flash 2023-01-01 18:36:54 +0000
  • ac2255d24d Imported into new repository. flash 2022-09-13 15:13:11 +0200