#17036 closed enhancement (fixed)

glib-networking-2.74.0

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: gnome-43
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (4)

comment:1 by Douglas R. Reno, 18 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 17 months ago

glib-networking-2.74.alpha

2.74.alpha - July 7, 2022
=========================

 - Add build option for toggling debug logging (#188)
 - Move gettext() usage out of hot paths (#188)
 - Fix tests build when using openssl (!211, Nirbheek Chauhan)
 - Properly free libproxy lookup results and require libproxy 0.4.16 (!212)
 - Add additional validation for proxy lookup results (!212)
 - Allow using static libraries via meson subprojects (!213, Olivier Crête)
 - Updated translations

glib-networking-2.74.beta

2.74.beta - August 5, 2022
==========================

 - Drop environment proxy resolver to lowest priority (#190)
 - Expose implementation of G_TLS_CHANNEL_BINDING_EXPORTER (#191)
 - Add build option for environment proxy resolver (!217)

glib-networking-2.74.rc

2.74.rc - September 1, 2022
===========================

 - Support PKCS #12 encrypted certificates (!184, Patrick Griffis)
 - Various improvements to Meson build system (!214, Xavier Claessens)
 - Multiple fixes for proxy tests (!222)

glib-networking-2.74.0

2.74.0 - September 15, 2022
===========================

- Updated translations

comment:3 by Douglas R. Reno, 17 months ago

One of the five tests, connection-gnutls-tls1.2, currently fails:

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

ok 42 /tls/gnutls/connection/binding/match-tls-server-end-point

Bail out! GLib-Net:ERROR:../tls/tests/connection.c:2754:test_connection_binding_match_tls_exporter: 'g_tls_connection_get_channel_binding_data (G_TLS_CONNECTION (test->client_connection), G_TLS_CHANNEL_BINDING_TLS_EXPORTER, NULL, NULL)' should be TRUE

stderr: GLib-Net:ERROR:../tls/tests/connection.c:2754:test_connection_binding_match_tls_exporter: 'g_tls_connection_get_channel_binding_data (G_TLS_CONNECTION (test->client_connection), G_TLS_CHANNEL_BINDING_TLS_EXPORTER, NULL, NULL)' should be TRUE ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

This appears to be due to https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201. The TLS Exporter does not exist prior to TLS 1.3, but glib-networking (or at least, this test) was using it. This seems to have broken starting with GnuTLS 3.7.8.

There is a fix here, but it only impacts the tests: https://gitlab.gnome.org/GNOME/glib-networking/-/commit/205b578c6de0a6b42dd24d97f08ab47d0347431a

I'm inclined to just say that the test fails for now, but we can apply this patch if we want instead :)

comment:4 by Douglas R. Reno, 17 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.