summaryrefslogtreecommitdiff
path: root/libsoup/http2/soup-client-message-io-http2.c
Commit message (Expand)AuthorAgeFilesLines
* http2: do not try a write after the last data frameCarlos Garcia Campos2022-03-291-8/+11
* http2: convert asserts for nghttp2 IO API called from callbacks into warningsCarlos Garcia Campos2022-03-241-2/+2
* http2: fix handling of 100 continue responsesCarlos Garcia Campos2022-03-221-18/+68
* http2: stay in read headers state after receiving an informational responseCarlos Garcia Campos2022-03-221-1/+0
* http2: try to write after every data frame readCarlos Garcia Campos2022-03-111-0/+2
* http2: do not use g_idle_add to close the connection after goaway is sentCarlos Garcia Campos2022-03-111-1/+7
* http2: check status of pending messages after a read IO errorCarlos Garcia Campos2021-12-201-1/+5
* http2: Fix a memory leak in case of IO errorCarlos Garcia Campos2021-11-221-0/+1
* http2: Close in idle to ensure all pending io is finished firstCarlos Garcia Campos2021-11-221-2/+11
* http2: ensure mem_send and mem_recv functions are not called from nghttp2 cal...Carlos Garcia Campos2021-11-111-3/+46
* http2: ensure we always do blocking writes for sync requestsCarlos Garcia Campos2021-11-111-11/+12
* http2: do not show a warning when RST_STREAM is received on a closed streamCarlos Garcia Campos2021-11-101-1/+1
* headers: Ensure untrusted header values are UTF-8Patrick Griffis2021-07-241-2/+3
* http2-io: try to write after receiving a window update frameCarlos Garcia Campos2021-06-231-11/+29
* http2-io: fix a crash when a goaway frame is received while processing pendin...Carlos Garcia Campos2021-06-221-3/+20
* http2-io: mark IO as shutting down when done reading from network input streamCarlos Garcia Campos2021-06-101-1/+13
* http2-io: explicitly call check_status when switching to STATE_READ_DATA on s...Carlos Garcia Campos2021-06-101-2/+6
* http2: handle nghttp2_submit_request() return valueCarlos Garcia Campos2021-06-031-6/+15
* http2: send a priority frame when SoupMessage priority changesCarlos Garcia Campos2021-06-011-19/+43
* Do not use the send operation cancellable after send completesCarlos Garcia Campos2021-06-011-10/+18
* io-http2: simplify async io handlingCarlos Garcia Campos2021-05-311-395/+265
* io-http2: last_stream_id is not unsignedCarlos Garcia Campos2021-05-271-3/+3
* io-http2: do not try to poll for sync requestsCarlos Garcia Campos2021-05-271-1/+1
* io-http2: don't keep reading/writing if io_read/io_write return FALSECarlos Garcia Campos2021-05-271-4/+8
* io-http2: ensure we stop polling the network input stream after the decoded d...Carlos Garcia Campos2021-05-271-41/+65
* io-http2: do not try make header name/value valid UTF-8Carlos Garcia Campos2021-05-271-6/+1
* io-http2: set stream priority based on message priorityCarlos Garcia Campos2021-05-271-1/+23
* io-http2: do not heap allocate nghttp2_data_providerCarlos Garcia Campos2021-05-271-6/+4
* http2: send goaway frame before closing the connectionCarlos Garcia Campos2021-05-271-5/+90
* io-http2: keep reading on idle connectionsCarlos Garcia Campos2021-05-271-0/+43
* io-http2: connection is reusable if it's openCarlos Garcia Campos2021-05-271-9/+7
* io-http2: use nghttp2_session_check_request_allowed to check if reusableCarlos Garcia Campos2021-05-261-1/+1
* io-http2: restart messages in case of getting a stream refused errorCarlos Garcia Campos2021-05-261-8/+15
* io-http2: ensure we actually send the reset stream framesCarlos Garcia Campos2021-05-261-13/+100
* io-http2: show more debug information in case of goaway frameCarlos Garcia Campos2021-05-261-0/+4
* io-http2: improve closing stream debug messagesCarlos Garcia Campos2021-05-261-7/+10
* Revert "http2: send goaway frame before closing the connection"Carlos Garcia Campos2021-05-251-85/+0
* io-http2: show debug message after switching state to STATE_WRITE_DATACarlos Garcia Campos2021-05-251-2/+3
* http2: Fix logging of authority on new requestsPatrick Griffis2021-05-251-1/+1
* io-http2: fix message time metricsCarlos Garcia Campos2021-05-251-2/+17
* http2: send goaway frame before closing the connectionCarlos Garcia Campos2021-05-251-0/+85
* io-http2: pass SoupHTTP2MessageData to soup_client_message_io_http2_get_sourceCarlos Garcia Campos2021-05-241-10/+9
* io-http2: do not call get_io_data() in on_data_source_read_callbackCarlos Garcia Campos2021-05-241-7/+6
* io-http2: use the item cancellable for send data operationsCarlos Garcia Campos2021-05-241-17/+17
* io-http2: reset the data source buffer size on eofCarlos Garcia Campos2021-05-241-2/+3
* io-http2: fix format in two debug messagesCarlos Garcia Campos2021-05-241-2/+2
* io-http2: fix io source to not be always dispatched for non-paused messagesCarlos Garcia Campos2021-05-241-6/+13
* http2: fix http authenticationCarlos Garcia Campos2021-05-211-9/+1
* http2: do not include the default port in :authority pseudo-headerCarlos Garcia Campos2021-05-211-2/+5
* http2: add support for content sniffingCarlos Garcia Campos2021-05-211-18/+47