summaryrefslogtreecommitdiff
path: root/libsoup
Commit message (Expand)AuthorAgeFilesLines
* server: return early from io_run if server io doesn't match after io_run_until()Carlos Garcia Campos2022-10-211-0/+8
* server: SoupServerConnection is leaked after being stolenCarlos Garcia Campos2022-10-212-1/+2
* server-connection: Ensure we clean up the socketJan Alexander Steffens (heftig)2022-10-211-3/+5
* http2: content-sniffed should be emitted even for resources with no contentCarlos Garcia Campos2022-10-181-3/+6
* http2: return early from data source callack if data is NULLCarlos Garcia Campos2022-10-171-0/+9
* server-connection: attach a ref of the socket to io stream on stealCarlos Garcia Campos2022-10-141-2/+3
* session: do not kick the queue if there isn't any async itemCarlos Garcia Campos2022-10-141-0/+10
* session: create the queue sources when the first async item is queuedCarlos Garcia Campos2022-10-141-8/+8
* session: do not add queue sources for sync itemsCarlos Garcia Campos2022-10-141-0/+6
* session: use a weak ref of session in SoupMessageQueueSourceCarlos Garcia Campos2022-10-141-8/+19
* session: remove unused disposed memberCarlos Garcia Campos2022-10-141-3/+0
* http2: ensure connection is alive on IO finishedCarlos Garcia Campos2022-10-131-6/+6
* http2: do not retry a message if connection never completed a requestCarlos Garcia Campos2022-10-131-0/+3
* server: ensure message socket is still available on websocket handlerCarlos Garcia Campos2022-10-113-14/+13
* Handle io errors on connect message while tunnelingCarlos Garcia Campos2022-10-112-5/+9
* soup-session: Fix memory free of reversed GListMilan Crha2022-10-101-1/+3
* http2: disable RFC 9113 header value validationCarlos Garcia Campos2022-10-091-0/+27
* websocket: handle more invalid close codesCarlos Garcia Campos2022-09-281-1/+13
* doc: fix SoupMessage::got-body documentationCarlos Garcia Campos2022-09-281-5/+1
* http2: return early from several callbacks after cancellationCarlos Garcia Campos2022-09-261-20/+31
* http2: always try to write before every readCarlos Garcia Campos2022-08-311-0/+6
* http2: Handle all http2 errors on stream closeCarlos Garcia Campos2022-08-311-6/+24
* http2: retry messages that failed due to IO errorsCarlos Garcia Campos2022-08-311-4/+22
* server: make sure we don't call nghttp2 IO functions from callbacksCarlos Garcia Campos2022-08-311-2/+38
* http2: mark IO as shutting down before processing async pending messagesCarlos Garcia Campos2022-08-311-2/+2
* http2: set the IO error for sync requests tooCarlos Garcia Campos2022-08-311-4/+6
* http2: finish the async close task in case of IO errorCarlos Garcia Campos2022-08-311-0/+5
* http2: handle connection terminated unexpectedly error when readingCarlos Garcia Campos2022-08-312-2/+23
* http2: check error/progress before session want read/writeCarlos Garcia Campos2022-08-311-3/+3
* server: fix crash when HTTP/2 connection is closed earlyCarlos Garcia Campos2022-08-311-3/+26
* Fix ssize_t not being defined on msvcPatrick Griffis2022-08-301-1/+2
* http2: do not send RST_STREAM for already closed sreamsCarlos Garcia Campos2022-08-301-1/+3
* http2: finish the message IO when request is cancelledCarlos Garcia Campos2022-08-301-0/+1
* connection: always handle http proxiesCarlos Garcia Campos2022-08-231-7/+8
* soup-version: Fix duplicate externPatrick Griffis2022-08-151-1/+1
* build: Bump and document soversionPatrick Griffis2022-08-151-1/+0
* Use the project deprecation macrosEmmanuele Bassi2022-08-151-5/+5
* Add own wrappers for deprecation macrosEmmanuele Bassi2022-08-151-0/+46
* server: do not try to use server io after soup_server_message_finish()Carlos Garcia Campos2022-08-121-6/+8
* server: add http/2 debug messagesCarlos Garcia Campos2022-08-122-1/+52
* http2: add HTTP/2 utils with common functions and enumsCarlos Garcia Campos2022-08-125-221/+186
* server: add initial support for HTTP/2Carlos Garcia Campos2022-08-128-9/+902
* server: deprecate soup_server_message_pause/unpause methodsCarlos Garcia Campos2022-08-125-12/+42
* server: replace soup_server_connection_setup_async with soup_server_connectio...Carlos Garcia Campos2022-08-123-73/+20
* server: make server clients be the connections and not the messagesCarlos Garcia Campos2022-08-125-94/+174
* soup-server-message: add connected signalCarlos Garcia Campos2022-08-122-2/+40
* server: add SoupServerMessageIO interfaceCarlos Garcia Campos2022-08-1210-123/+265
* server: move io data ownership from SoupServerMessage to SoupServerConnectionCarlos Garcia Campos2022-08-126-17/+64
* server: move server io to http1 directory and split the structCarlos Garcia Campos2022-08-123-81/+113
* server-message: remove socket, local_addr and remote_addr membersCarlos Garcia Campos2022-08-122-35/+10