Commit Graph

15 Commits

Author SHA1 Message Date
018c88e0b6 Moved api enabled logic from handler to server 2024-03-14 17:13:53 +01:00
dc98f70a06 Request limiting, config improvements
* Added middleware to limit concurrent  request and request body size
* The default configuration now has the defaults
2024-03-13 01:54:28 +01:00
b730b82ef7 More tests, misc fixes 2024-03-13 01:29:56 +01:00
e6c85b81e5 Fixes to ssl/tls, misc improvements
* Use the PHP context options to configure tls rather than reinventing
  the wheel.
* Properly setup the SocketServer for ssl
* Added generic getter for config values
2024-03-12 15:51:55 +01:00
e10fd6c471 Refactoring, logging improvements 2024-03-12 02:23:56 +01:00
b3476881e1 Configuration fixes, makefile tweaks
* The PHAR now gets tagged with version and buildtime
* WebSocket support can now be disabled
2024-03-12 01:13:19 +01:00
99b5710c59 Read config, handle lastEventId in topicmanager 2024-03-11 22:12:01 +01:00
8cbd12ee61 Subscription enumeration, tweaks 2024-03-11 14:39:58 +01:00
2cbc41d29e Fixed topic gc bug 2024-03-11 01:40:05 +01:00
c31c55fafd Unified logging 2024-03-11 01:20:45 +01:00
56ddab0cd5 Added makefile, cleanup 2024-03-11 01:05:09 +01:00
6184e300bc Cleanup, configuration 2024-03-11 00:50:15 +01:00
39869d605c Extracted middleware and handlers 2024-03-10 20:22:28 +01:00
83c34f4a47 Misc fixes, readme, comments 2024-03-10 16:23:46 +01:00
df18073bbf Initial commit 2024-03-10 03:06:19 +01:00