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
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
8be2e81054
First unit tests, misc fixes
2024-03-12 01:45:21 +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
da450b510a
Updated dependencies, improved config
...
* Configuration now key-value map with friendly accessors.
* Configuration file maps 1:1
2024-03-12 00:28:31 +01:00
4150dfcf5b
Config stuff, docs
2024-03-11 23:20:48 +01:00
99b5710c59
Read config, handle lastEventId in topicmanager
2024-03-11 22:12:01 +01:00
0714db3f29
Initial config file parsing logic
2024-03-11 02:15:04 +01:00
56ddab0cd5
Added makefile, cleanup
2024-03-11 01:05:09 +01:00
df18073bbf
Initial commit
2024-03-10 03:06:19 +01:00