- Sep 24, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 23, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 22, 2020
-
-
Roger A. Light authored
This is not specific to authentication, and allows plugins greater flexibility in what events they are interested in. It also adds message handling, and $CONTROL handling.
-
- Sep 19, 2020
-
-
Roger A. Light authored
-
- Sep 17, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 16, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 10, 2020
-
-
Roger A. Light authored
This allow clients to access their SSL structure and perform additional verification.
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 08, 2020
-
-
Roger A. Light authored
-
- Sep 07, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
These can be used by plugins to disconnect clients.
-
- Sep 06, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
This is in preparation for changing to a tree based implementation.
-
Roger A. Light authored
Websockets clients are now part of the by_sock hashtable, so this isn't needed.
-
- Sep 03, 2020
-
-
Roger A. Light authored
-
- Aug 29, 2020
-
-
Roger A. Light authored
These are for field width and precision for some parameters.
-
- Aug 18, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
We always get passed the client even if it doesn't have a username/password now.
-
Roger A. Light authored
-
Roger A. Light authored
If we have e.g. max_inflight_messages set to 1000, and currently have 999 messages inflight, then when we send a new message to a client we have to iterate over the whole list to get to the newest message. This change means that we start of the back of the list to find the newest items, which reduces overhead.
-
- Aug 12, 2020
-
-
Roger Light authored
New messages are now queued for clients when old ones are sent, rather than on every iteration of the main loop. This produces good performance improvements.
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
This should allow tests to be simpler - no more nested ifs.
-
Roger A. Light authored
-
Roger A. Light authored
-