summaryrefslogtreecommitdiff
path: root/subprojects
Commit message (Collapse)AuthorAgeFilesLines
* Port to gi-docgenMaximiliano Sandoval R2022-04-131-0/+6
| | | | The file was not used anywhere docs/reference/client-howto.xml.
* Update sysprof revisionDiego Pino Garcia2021-05-191-1/+1
|
* soup-message-io: Add sysprof profiling support for HTTP connectionsPhilip Withnall2020-07-271-0/+5
| | | | | | | | | | | | | | | | | This adds very basic support for dumping HTTP connection information to sysprof, if the process is being run under a sysprof session. See https://gitlab.gnome.org/GNOME/sysprof/-/issues/43 for plans of how this could be expanded in future. This is just a starting point. The code in this commit dumps a message to the sysprof capture which includes the URI, total time for the connection (request + response), and the amount of data transferred in the request and response. It adds an optional dependency on `libsysprof-capture-4.a`, and a subproject for building that if it’s not available on the system. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* WebSockets: add support for permessage-deflate extensionCarlos Garcia Campos2019-07-311-0/+10
Add new API to add WebSocket extensions to SoupSession and SoupServer and include an implementation of permessage-deflate extension (see RFC 7692). In the client side, supported extensions are added to the session as sub-features of a new session feature, SoupWebsocketExtensionManager. In the client side, supported extensions are added/removed directly using the new SoupServer API. All functions to negotiate the handshake (client_prepare, client_verify, server_check and server_process) have now a _with_extensions alternative to handle the extensions.