summaryrefslogtreecommitdiff
path: root/libsoup/http2
Commit message (Expand)AuthorAgeFilesLines
* 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-313-447/+305
* 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
* io-http2: disconnect client stream eof signal on eofCarlos Garcia Campos2021-05-211-0/+1
* io-http2: use GOnce to initialize the invalid headers hash setCarlos Garcia Campos2021-05-201-7/+11
* io-http2: remove io_read_or_write prototypeCarlos Garcia Campos2021-05-201-1/+0
* io-http2: check session wants read/write before creating poll sourcesCarlos Garcia Campos2021-05-201-4/+6
* io-http2: emit SoupMessage::got-body when the stream has been readCarlos Garcia Campos2021-05-201-3/+2
* http2: simplify SoupBodyInputStreamHttp2 create source implementationCarlos Garcia Campos2021-05-201-81/+12
* http2: use a mock parent stream for SoupBodyInputStreamHttp2 in testsCarlos Garcia Campos2021-05-201-8/+4
* io-http2: only try to read on need more data callbackCarlos Garcia Campos2021-05-201-1/+4
* io-http2: remove message_errors from SoupClientMessageIOHTTP2Carlos Garcia Campos2021-05-201-1/+0
* io-http2: remove STATE_ERROR and message_errors global hash tableCarlos Garcia Campos2021-05-201-34/+26
* io-http2: remove STATE_ANYCarlos Garcia Campos2021-05-201-5/+4
* io-http2: reset the stream on io skipCarlos Garcia Campos2021-05-201-1/+11
* message-io: rename run_unril_finish as skipCarlos Garcia Campos2021-05-201-6/+6
* io-http2: ensure we always finish the streamCarlos Garcia Campos2021-05-201-3/+2
* io-http2: include the message io state in debug messagesCarlos Garcia Campos2021-05-201-1/+1
* Fix Clang compilation error 'format string is not a string literal'Diego Pino Garcia2021-05-201-0/+2
* http2: make sure the request doesn't include any invalid headerCarlos Garcia Campos2021-05-201-2/+19