summaryrefslogtreecommitdiff
path: root/libsoup/soup-session.c
Commit message (Expand)AuthorAgeFilesLines
* session: handle request cancellation earlierHEADmastercarlosgc/early-cancellationCarlos Garcia Campos2023-05-081-27/+59
* Revert "session: handle request cancellation earlier"Patrick Griffis2023-04-291-5/+1
* Revert "session: do not finish an already finished item"Patrick Griffis2023-04-291-1/+1
* lib: Add g_task_set_source_tag() everywherePhilip Withnall2023-04-131-0/+6
* session: do not finish an already finished itemCarlos Garcia Campos2023-04-111-1/+1
* session: handle request cancellation earlierCarlos Garcia Campos2023-04-081-1/+5
* Do not wait for the next loop iteration to unqueue async itemsCarlos Garcia Campos2023-02-031-11/+6
* session: add soup_session_send_and_splice() and soup_session_send_and_splice_...Carlos Garcia Campos2022-12-141-57/+201
* 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
* Handle io errors on connect message while tunnelingCarlos Garcia Campos2022-10-111-2/+3
* soup-session: Fix memory free of reversed GListMilan Crha2022-10-101-1/+3
* soup-session: Mark soup_session_new() as "transfer full"Chris Talbot2022-08-101-1/+1
* session: remove the asserts to ensure session is disposed in the same thread ...Carlos Garcia Campos2022-06-081-4/+0
* connection: attach the idle timeout source to the session contextCarlos Garcia Campos2022-06-081-0/+8
* session: remove the features cacheCarlos Garcia Campos2022-06-081-17/+1
* Use GWeakRef instead of g_object_add_weak_pointer()Carlos Garcia Campos2022-06-081-10/+39
* connection-manager: protect connections handling with a mutexCarlos Garcia Campos2022-06-081-2/+0
* session: make message queue handling thread safeCarlos Garcia Campos2022-06-081-22/+156
* Move connection handling from SoupSession to new object SoupConnectionManagerCarlos Garcia Campos2022-06-081-517/+48
* session: remove unsused num_messages from SoupSessionHostCarlos Garcia Campos2022-06-081-10/+0
* Make sure we don't reuse a http/1 idle connection when http/2 is forcedCarlos Garcia Campos2022-05-031-1/+1
* message: make it possible to force http/2 tooCarlos Garcia Campos2022-04-221-9/+6
* docs: Port individual docs to gi-docgenMaximiliano Sandoval R2022-04-131-228/+223
* session: Document the context callbacks are invoked onPatrick Griffis2022-01-101-0/+3
* Small doc updatesGünther Wagner2021-11-141-5/+5
* Update gi annotationsPatrick Griffis2021-08-081-3/+3
* Clean up GI annotations and VAPI metadataPatrick Griffis2021-08-081-9/+9
* auth: critical if SoupAuth is cancelled after message is unqueuedCarlos Garcia Campos2021-06-161-1/+3
* session: do not emit tls interaction signals for preconnect requestsCarlos Garcia Campos2021-06-161-2/+3
* Do not allow to queue the same message twiceCarlos Garcia Campos2021-06-111-6/+56
* Wait until IO finished before re-starting a requestCarlos Garcia Campos2021-06-111-1/+8
* Make SoupSession a derivable classCarlos Garcia Campos2021-06-101-8/+4
* Enable HTTP/2 by defaultCarlos Garcia Campos2021-06-041-3/+3
* Use header fast paths internally whenever possibleCarlos Garcia Campos2021-06-041-7/+8
* http2: do not use SOUP_MESSAGE_NEW_CONNECTION flag to implement misdirected r...Carlos Garcia Campos2021-06-031-4/+5
* session: add support for re-prioritizing queue itemsCarlos Garcia Campos2021-06-011-1/+31
* Do not use the send operation cancellable after send completesCarlos Garcia Campos2021-06-011-2/+10
* session: Forbid multiple features of the same type to be addedPatrick Griffis2021-05-271-11/+25
* io-http2: restart messages in case of getting a stream refused errorCarlos Garcia Campos2021-05-261-1/+1
* session: never try to reuse a connection in IN_USE state in http/1.xCarlos Garcia Campos2021-05-221-3/+5
* connection: move reusable handling to message io implementationCarlos Garcia Campos2021-05-211-8/+2
* Add SOUP_ENABLE_HTTP2 env varPatrick Griffis2021-05-171-2/+3
* Make force http flag privatePatrick Griffis2021-05-171-2/+2
* session: create a new connection for preconnect requests that couldn't steal ...Carlos Garcia Campos2021-05-161-1/+2
* Add initial HTTP2 backendPatrick Griffis2021-05-161-9/+49
* Move soup_message_setup_body_istream() to soup-sessionCarlos Garcia Campos2021-05-121-0/+49