| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2024-06-07 | 1 | -2/+3 | |
| | | |||||
| * | Add support for non-web WebSocket connections. | 2024-05-23 | 1 | -0/+9 | |
| | | | | | Closes #2066. | ||||
| * | Update usages of stdalgo::string::equalsci to use insp::equalsci. | 2023-08-11 | 1 | -5/+6 | |
| | | |||||
| * | Fix using (unsigned) long instead of (s)size_t. | 2023-01-24 | 1 | -1/+1 | |
| | | |||||
| * | Refactor the caching methods in User and rename to make more sense. | 2023-01-24 | 1 | -1/+1 | |
| | | |||||
| * | Make implementing OnStreamSocketClose optional in middle hooks. | 2023-01-21 | 1 | -4/+0 | |
| | | |||||
| * | Use the underlying transport method for pinging idle clients. | 2023-01-21 | 1 | -6/+33 | |
| | | | | | Closes #1998. | ||||
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| | | |||||
| * | Avoid copying shared_ptr<IOHookProvider> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| | | |||||
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2022-12-27 | 1 | -0/+1 | |
| |\ | |||||
| | * | Include the WebSocket fail reason in the body of the HTTP response. | 2022-12-25 | 1 | -0/+1 | |
| | | | |||||
| * | | Pass the client/server sockaddr around as a ref instead of a ptr. | 2022-12-25 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-08-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-08-25 | 1 | -1/+1 | |
| | | | |||||
| * | | Move aptosa/untosa into the sockaddrs union and add from/from_ip. | 2022-08-11 | 1 | -9/+6 | |
| | | | | | | | | | | | | | | | The struct will also now always be zero-initialized by default which removes the footgun which has happened previously where the union has been accessed before being initialized leading to it containing weird values. | ||||
| * | | Rename SetClientIP to ChangeRemoteAddress. | 2022-08-10 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-08-04 | 1 | -6/+27 | |
| |\| | |||||
| | * | Fix a pedantic C++98 warning in the websocket module. | 2022-08-04 | 1 | -1/+1 | |
| | | | |||||
| | * | Expose WebSocket error messages to clients. | 2022-08-04 | 1 | -6/+27 | |
| | | | |||||
| * | | Switch from NULL to nullptr. | 2022-07-22 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-06-08 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix parsing non-normalised WebSocket headers. | 2022-06-08 | 1 | -1/+1 | |
| | | | | | | | | | Ref: #1987. | ||||
| * | | Fix a bunch of weird uses of .c_str(). | 2022-01-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Kill vendor_directory in favour of normal include paths. | 2022-01-26 | 1 | -3/+1 | |
| | | | |||||
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -6/+6 | |
| | | | |||||
| * | | Add constexpr to the initialisation of various const static fields. | 2022-01-18 | 1 | -11/+11 | |
| | | | |||||
| * | | Refactor CoreException and ModuleException. | 2022-01-07 | 1 | -3/+3 | |
| | | | |||||
| * | | Promote ExtensionItem::ExtensibleType to a top level enum class. | 2021-12-23 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-11-24 | 1 | -6/+14 | |
| |\| | |||||
| | * | Make parsing websocket proxy headers more robust. | 2021-11-24 | 1 | -6/+14 | |
| | | | |||||
| * | | Move the websocket protocol name instead of copying it. | 2021-11-17 | 1 | -1/+1 | |
| | | | | | | | | | Closes #1929. | ||||
| * | | Merge branch 'insp3' into master. | 2021-10-05 | 1 | -1/+3 | |
| |\| | |||||
| | * | Fix parsing the Sec-WebSocket-Protocol header. | 2021-10-04 | 1 | -1/+3 | |
| | | | |||||
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -4/+6 | |
| | | | |||||
| * | | Mark all module classes as final. | 2021-10-01 | 1 | -1/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-09-23 | 1 | -6/+40 | |
| |\| | |||||
| | * | Use CXX11_OVERRIDE instead of the override keyword. | 2021-09-22 | 1 | -1/+1 | |
| | | | |||||
| | * | Replace <websocket:sendastext> with <websocket:defaultmode>. | 2021-09-22 | 1 | -6/+35 | |
| | | | |||||
| | * | Add an API for checking if I/O hooks are ready or not. | 2021-09-22 | 1 | -0/+5 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-08-19 | 1 | -13/+48 | |
| |\| | |||||
| | * | Implement support for websocket subprotocols. | 2021-08-17 | 1 | -2/+23 | |
| | | | | | | | | | This is based on the current IRCv3 draft but using a vendored protocol. | ||||
| | * | Minor clean up of the previous commit. | 2021-08-17 | 1 | -2/+1 | |
| | | | |||||
| | * | Improve WebSocket header parsing. | 2021-08-17 | 1 | -12/+26 | |
| | | | |||||
| * | | Remove a bunch of unnecessary whitespace. | 2021-08-17 | 1 | -1/+0 | |
| | | | |||||
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-05-14 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-05-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-05-11 | 1 | -2/+8 | |
| |\| | |||||
| | * | Send 400 Bad Request if a WebSocket client doesn't send an origin. | 2021-05-07 | 1 | -0/+5 | |
| | | | |||||
