[libsoup] Created tag 2.99.1
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] Created tag 2.99.1
- Date: Tue, 23 Feb 2021 20:28:10 +0000 (UTC)
The unsigned tag '2.99.1' was created.
Tagger: Patrick Griffis <tingping tingping se>
Date: 1614112090 +0000
2.99.1
Changes since the last tag '2.72.0':
Anders Jonsson (1):
Update Swedish translation
Asier Sarasua Garmendia (1):
Update Basque translation
Ask Hjorth Larsen (1):
Updated Danish translation
Aurimas Černius (1):
Updated Lithuanian translation
Balázs Meskó (1):
Update Hungarian translation
Bernhard M. Wiedemann (1):
Extend test cert to 2049
Carlos Garcia Campos (94):
tests: ensure we use an absolute path for apache server root parameter
tests: fix SSL test with glib-networking >= 2.65.90
Fix the build
session: set message status in case of TLS errors
tests: stop using soup_session_queue_message in tests
tests: stop using soup_session_send_message in tests
session: remove soup_session_queue_message and soup_session_send_message
session: use gio async style for soup_message_io_run_until_read
session: stop using the old API way to queue messages
session: remove new_api parameters from soup_session_append_queue_item
session: make soup_session_steal_connection static
session: remove soup_session_get_queue
session: make soup_session_requeue_message private
message: add support for stream based request body
Stop using soup_message_set_request
forms: Use GBytes instead of SoupMessageBody
message: remove soup_message_set_request
server: move SoupServer code to server directory
io: split soup-message-io into client and server
Split SoupMessage into client and server parts
session: remove soup_session_prefetch_dns
session: remove SoupSession::tunneling
tests: stop using SoupSession::connection-created in tests
session: remove SoupSession::connection-created
Stop connecting to SoupSession::request-queued from SoupSessionFeature
Remove session parameter from SoupSessionFeature::request-queued/unqueued
tests: stop using SoupSession::request-started in tests
session: remove SoupSession::request-started
session: add io priority parameter to soup_session_send_async()
session: Add new simple API to retrieve a URI
uri: add soup_uri_decode_data_uri to decode data URIs
tests: stop using SoupRequest API in tests
Remove SoupRequest API
message: move private API to the private header
Move authenticate signal from SoupSession to SoupMessage
auth: set the proxy host on SoupAuth instead of the requested one
auth: replace host property with authority
tests: stop using soup_session_pause/unpause_message in tests
session: make soup_session_pause/unpause_message private
message: pass chunk size to SoupMessage::wrote-body-data
forms: stop using SoupMessageBody in soup_multipart_to_message
Move SoupMessageBody to server directory
connection: move client side impl from SoupSocket to SoupConnection
Move SoupSocketProperties declarations to its own header
Move SoupSocket to server directory
socket: remove unused code from SoupSocket
message: add SoupMessage::accept-certificate signal
forms: remove soup_form_request_new APIs
websocket: remove *_with_extentions variants
websocket: add io priority paramater to soup_session_websocket_connect_async
message: remove unused server_side member from private struct
Apply 1 suggestion(s) to 1 file(s)
message: add convenient API to add, remove and query flags
Use the new SoupMessage flags API
message: remove SOUP_MESSAGE_CERTIFICATE_TRUSTED flag
message: remove SOUP_MESSAGE_CONTENT_DECODED flag
message: remove SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flag
connection: clear the cancellable before completing the GTask
server-io: remove unused GCancellable from io_run_until
Remove non-HTTP SoupStatus values
message: make status-code and reason-phrase properties read only
Stop using soup_session_cancel_message() in tests
session: make it possible to cancel a message that is paused
session: make soup_session_cancel_message() private
uri-utils: add soup_uri_copy()
logger: Remove SOUP_LOGGER_LOG_BODY
tests: add a SoupLogger test
Set the Host header before emiting SoupMessage::starting
logger: ensure request cookies are shown in the log
Revert "Readd soup_uri_get_host_for_headers()"
Revert "Revert "Set the Host header before emiting SoupMessage::starting""
session: update the host header in case of redirection
tests: fix build warning
Generate SOUP_VERSION_2_90 macro
docs: add SOUP_VERSION_2_90 symbol to sections.txt
docs: add more 2.90 missing symbols to sections.txt
soup-message: Allow to pass a NULL content type to soup_message_set_request_body
session: Include Content-Length header for put and post requests with no body
auth: do not pause the message when cancelled in the authenticate callback
auth: Allow to authenticate using URI user info with no password
WebSockets: do not report connection errors as handshake failures
hsts: Move hsts-enforced signal from SoupHSTSEnforcer to SoupMessage
logger: Fix memory leak
Remove http and https aliases support
docs: remove since tags from documentation
docs: use Returns instead of Return value in documentation
message: do not use underscore in signal names
server: remove unused property definitions
content-sniffer: empty resources should be considered text/plain
session: Remove ssl-use-system-ca-file property
server: remove unused property SoupSocket:is-server
server: rename SoupSocket:ssl-creds as SoupSocket::tls-certificate
test: simplify /ssl/tls-interaction test by using SoupServer
session: add public getters and setters for the SoupSession properties
Cheng-Chia Tseng (1):
Update Chinese (Taiwan) translation
Christoph Reiter (1):
meson: skip the fallback for sysprof on Windows
Daniel Mustieles (1):
Updated Spanish translation
Diego Pino Garcia (2):
Dockerfile: Add necessary libraries for building autobahntestsuite
Dockerfile: Sort package dependencies by alphabetical order
Efstathios Iosifidis (1):
Update Greek translation
Emin Tufan Çetin (1):
Update Turkish translation
Fabio Tomat (1):
Update Friulian translation
Florentina Mușat (1):
Update Romanian translation
Fran Dieguez (1):
Update Galician translation
Hugo Carvalho (1):
Update Portuguese translation
Jordi Mas i Hernandez (1):
Update Catalan translation
Juliano de Souza Camargo (1):
Update Portuguese translation
Kukuh Syafaat (1):
Update Indonesian translation
Marek Černocký (1):
Updated Czech translation
Matej Urbančič (1):
Update Slovenian translation
Patrick Griffis (175):
ci: Update to Fedora 32
Revert "ci: Update to Fedora 32"
build: Remove -Wdeclaration-after-statement
Remove deprecated SoupGnome library
Remove deprecated SoupCookieJarSqlite API
Remove deprecated SoupMessageHeaders API
Remove deprecated SoupAuth API
Remove deprecated SoupCookieJar API
Remove deprecated SoupXMLRPC API
Remove deprecated SoupDate APIs
Remove deprecated SoupServer API
Remove deprecated SoupForm APIs
Remove deprecated SoupLogger APIs
Remove deprecated SoupMessageBody API
Remove deprecated SoupChunkAllocator APIs
Remove deprecated SoupPassword APIs
Remove deprecated SoupRequester APIs
Remove deprecated SoupValue APIs
Remove deprecated SoupSession APIs
Remove deprecated SoupKnownStatusCode API
Remove deprecated proxy APIs
Temporarily re-add SoupSession::request-started
Temporarily re-add soup_client_context_* APIs
Add Doxyfile
build: Link tests against static version of libsoup
Reorganize source tree
Add .editorconfig
Remove unused soup-portability.h
Make more APIs private
SoupConnection: Modernsize type delcaration
Remove soup_session_connect_async() API
Delete soup_client_context_get_address() API
Move accept_languages_from_system() to soup-misc
Remove deprecated SoupSessionAsync usage
Delete SoupSessionSync
tests: More removal of deprecated async session
Remove SoupSessionAsync
Make soup_session_steal_connection() private
Make soup_message_io_cleanup() private
Delete SoupAddress
Delete SoupSocket::fd and all fd exposing APIs
Make SoupSocket private API
build: Remove unused list of headers
Replace setsockopt() usage with g_socket_set_option()
Modernize GObject declarations
SoupSession: Make more functions static
Update coding style and add clang-format config
soup-server: Remove unused constructor override
Rename soup_client_context_get_socket to soup_client_context_get_soup_socket
Rename soup_client_context_get_gsocket to soup_client_context_get_socket
Remove legacy "*" alias support
Remove hostname arg from soup_socket_start_proxy_ssl()
Remove XMLRPC support This feature does not appear to be used by any maintained project and in general
XMLRPC usage on the internet has gone down.
Replace SoupDate with GDateTime
Fix GIR warning for soup_connection_auth_get_connection_state_for_message()
Replace SoupBuffer with GBytes
resource-test: Re-add sync variants of tests
build: Fix gtkdoc-scan linking against libsoup
Bump libsoup API to 3.0
ci: Enable exporting docs to gitlab pages
Delete unused SOUP_MEMORY_TEMPORARY
docs: Use XML for main docs file
docs: Fix glib references
docs: Mass docs fixups
ci: Add glib2-doc to docker image
Remove remnants of LIBSOUP_USE_UNSTABLE_REQUEST_API
docs: More doc fixes
docs: Add section docs for SoupHSTSPolicy
docs: More doc cleanups and organizing
server-test: Handle do_fd_import_test() being flaky
server-test: Fix crash on cleanup
build: Remove private lib used for docs
docs: Remove duplicate soup-server entry
Consistently use G_DEFINE_QUARK As well as rename soup_websocket_error_get_quark() to follow convention.
Modernize GObject usage of various classes
session: Delete SOUP_IS_PLAIN_SESSION()
Remove property aliases This was an oddity of libsoup that no other GObject library does.
Make SoupMessage a private and final type
Make SoupConnection a final type
Make SoupHSTSPolicy a private struct
Make SoupCookie a private struct
docs: Fix references to old public structs
docs: Fixes for SoupMessage changes
Make SoupWebsocketConnection a final type
Make SoupAuthManager a final type
Make SoupConnectionAuth private
Remove old request headers
Automatically generate soup-version.h macros
build: Remove unused variables
Remove last reminants of SoupRequest
docs: Clean up missing documentation warnings
ci: Add checks for documentation issues
Remove duplicated documentation These are now documented in the generated header.
docs: Reach 100% documentation coverage
Remove remaining property aliases
docs: Fix misc minor warnings
Remove properties that behave as functions This goes against all convention and isn't binding friendly.
Remove type argument from soup_test_session_new()
Delete SoupDirectoryInputStream
Silence build warning
Delete unused resources
Move content-decoder sources to its own directory
misc: Remove unused functions
Change soup_add_completion() to not return a GSource
Minor header reorganization
Change soup_add_timeout() to transfer ownership
ci: Add scan-build step
Silence some scan-build warnings
ci: Use image with clang-analyzer
Use GLib API for atomic reference counting
ci: Use podman to generate images
ci: Build glib master
Replace SoupURI with GUri
Restore ability to send/recv `OPTIONS *` messages Since GUri does not support an invalid path of just
`*` we have to handle that ourselves.
docker: Add more devel tools for testing
Remove all 2.x version macros
Remove SOUP_AVAILABLE_IN_2_4 also
vala: Remove unused metadata
Remove/privitize no longer working redirect APIs
ci: Update to Fedora 33 and add sysprof
Silence all static analysis warnings
ci: Simplify coverage reports
forms-test: Fix leak
auth-test: Fix leak
websocket-test: Fix out of bounds read
cache-test: Fix leak
ci: Add AddressSanitizer testing
ci: Disable introspection for asan builds
ci: Add asan tag when needed
Support running tests without ipv6
test: Increase timeout for asan which slows it down
docs: Fix online references
docker: Build glib docs
context-test: Skip flaky test under asan
Update soup.h removing private headers
SoupSessionFeature: Change to private interface
Revert "Set the Host header before emiting SoupMessage::starting"
Readd soup_uri_get_host_for_headers()
SoupMessage: Add missing precondition checks to new getters
ci: Add timeout multipler to asan builds
coverage: Ignore more false positives
docs: Add migration chapter
Add unused-result attribute to soup_session_send() It is easy to use this API while ignoring the result
which could lead to leaks
docs: Misc fixups
docs: More progress on improving tutorial
Remove soup_uri_get_port_with_default()
build: Bump glib dep to 2.67.1
Rewrite get example using new API
examples: Change get to use high level API
Add basic fuzzing support
Fix minor issue found by fuzzing
Ignore typedef-redefinition with Clang
Fix leak found by fuzzing
tests: Add coverage for soup_uri_decode_data_uri()
ci: Disable fuzzing job
Silence Clang warning
Make SoupContentSniffer final type
Handle sniffing bytes with 0 size
fuzzing: Add SoupContentSniffer coverage
fuzzing: Add basic coverage of soup_date_time_new_from_http_string()
tests: Use TAP format for all output
docs: Various changes from feedback
Add soup_server_message_get_reason_phrase() to match SoupMessage
examples: Fix simple-httpd
docs: Update server docs
examples: Rewrite proxy example
Fix annotations on message header getters
Change SOUP_GSSAPI_BLACKLISTED_URIS to SOUP_GSSAPI_BLOCKLISTED_URIS
ci: Update image version
Fix soup_uri_get_path_and_query handling paths with //
Greatly simplify soup_uri_get_path_and_query()
build: Print summary of configuration
Fix reference to SOUP_VERSION_2_24
docs: Remove incorrect redirect docs These changes never happened.
2.99.1
Philip Chimento (2):
tests: Add convenient soup_test_assert_handled_by()
tests: Separate out soup_test_server_run_in_thread()
Philipp Kiemle (1):
Update German translation
Piotr Drąg (5):
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Rafael Fontenelle (1):
Update Brazilian Portuguese translation
Stephan Woidowski (1):
Update British English translation
Yuri Chornoivan (1):
Update Ukrainian translation
Zander Brown (1):
Update British English translation
Źmicier Turok (2):
Update Belarusian translation
Update Belarusian translation
Марко Костић (1):
Update Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]