2.29.18
[platform/upstream/glib-networking.git] / NEWS
1 2.29.18
2 =======
3   * gnutls: fixed two rehandshaking bugs; one in which a client
4     would erroneously report an error after successfully rehandshaking
5     (Igor Makarov, #653645), and one where initiating an asynchronous
6     rehandshake on the server side would send illegal packets and
7     cause the client to disconnect (Dan Winship).
8
9   * gnutls: made GTlsDatabaseGnutls and GTlsFileDatabaseGnutls
10     properly cancellable (Stef Walter)
11
12   * gnutls: fixed the client-side session cache to not share session
13     IDs between different virtual hosts on the same IP address, which
14     caused problems with some servers. (Dan Winship, #581342)
15
16   * tls: Fixed up the tls test program so it can be run from "make
17     check" (Stef Walter)
18
19   * New translations:
20         Persian
21
22 2.29.15
23 =======
24   * gnutls: implement GTlsDatabase (Stef Walter, #636572)
25
26   * gnutls: override minimum key length, to allow connecting to HTTP
27     servers with very small keys (eg, on some embedded devices). (Dan
28     Winship, #652284).
29
30   * gnutls: use %COMPAT mode, which makes GNUTLS behave more like
31     OpenSSL/NSS/Windows in a few ways, making it work with certain
32     broken HTTP servers. (Dan Winship, part of #581342)
33
34   * gnutls: fixed a crash when passed a NULL GError (Dan Winship)
35
36 2.29.9
37 ======
38   * Optimized GDBus usage in PACRunner (davidz)
39
40   * Fixed a race condition in GProxyResolverGnome (davidz)
41
42   * Changed configure to --enable-maintainer-mode by default,
43     to match glib
44
45   * New translations:
46         Belarusian, Catalan (Valencian), Esperanto, Finnish,
47         Lithuanian
48
49 2.28.6
50 ======
51   * Fixed some leaks in the gnutls backend
52
53   * New translations:
54         Turkish
55
56 2.28.5
57 ======
58   * New/updated translations:
59         Basque, Brazilian Portuguese, Chinese (Traditional), Danish,
60         Hindi, Kannada, Marathi, Uyghur
61
62 2.28.4
63 ======
64   * Added a new proxy backend, GProxyResolverGnome, that uses
65     GSettings and the network proxy schemas from
66     gsettings-desktop-schemas to provide proxy information (and using
67     a new D-Bus service provided by the libproxy backend to provide
68     PAC/WPAD support).
69
70     If you are building glib-networking in a GNOME 3.0 environment,
71     you should make sure that gsettings-desktop-schemas.pc is
72     available when building, so that this backend gets built.
73
74   * New translations:
75         Assamese, Latvian, Oriya, Serbian
76
77 2.28.0
78 ======
79   * Fixed broken libtool check in autogen.sh that failed for libtool
80     2.4 (Dan Williams)
81
82   * New/updated translations:
83         Bengali (India), Catalan, Chinese (Simplified), Chinese
84         (Traditional), Czech, Dutch, Estonian, Galician, German,
85         Greek, Gujarati, Hebrew, Indonesian, Italian, Korean,
86         Norwegian (BokmÃ¥l), Polish, Punjabi, Slovenian, Spanish,
87         Swedish, Uyghur, Ukranian
88
89 2.27.90
90 =======
91   * Fixed configure script to actually error out if installed glib
92     version is too old (Emilio Pozuelo Monfort)
93
94   * gnutls: updated GTlsClientConnectionGnutls for :accepted-cas type
95     change (Stef Walter)
96   * gnutls: fixed an uninitialized variable (Dan Winship)
97
98 2.27.5
99 ======
100   * gnutls: finish implementing GTlsRehandshakeMode, which was present
101     but non-functional in 2.27.4
102   * gnutls: updates for glib TLS API changes
103   * gnutls: fix some async bugs that caused the main loop to spin
104   * gnutls: implement a client-side session cache, to speed up
105     handshakes
106
107   * Compile with gcc warnings by default
108
109 2.27.4
110 ======
111   * GNUTLS-based implementation of GTlsBackend
112
113 2.26.0
114 ======
115
116   * No changes, just a version bump
117
118 2.25.0
119 ======
120
121   * Initial release, with libproxy-based GProxyResolver