File: NEWS

package info (click to toggle)
libepc 0.4.6-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 3,420 kB
  • sloc: ansic: 8,574; sh: 4,257; makefile: 253
file content (239 lines) | stat: -rw-r--r-- 7,058 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
Release 0.4.6
=============

* Examples: Avoid some compiler warnings in the examples.
  (Murray Cumming)

Release 0.4.5
=============

 * Replace (deprecated) g_thread_create() with g_thread_new().
   (Murray Cumming)
 * Remove use of deprecated g_type_init().
   (Murray Cumming)
 * Replace (deprecated) GStaticRecMutex with GRecMutex
   (Murray Cumming)
 * Don't use g_thread_init() or g_thread_supported().
   (Murray Cumming)
 * Avoid several compiler warnings.
   (Murray Cumming)

Release 0.4.4
==============

  * Correct the libepc-1.0 pkg-config file to mention gnutls
  (David King) Bug #668882

Release 0.4.3
==============

  * Correct the libepc-ui-1.0 pkg-config file.
  (Michael Biebl) Bug #664502

Release 0.4.2
==============

  * Build:
  - examples: Fix linker problems.
    (Murray Cumming)
  - Avoid use of deprecated G_CONST_RETURN.
    (Ionut Biru) Bug #660558

Release 0.4.1
==============

  * Really use gtk+ 3 in libepc-ui.
  (Murray Cumming) Bug #657679 (Frederic Peters)

Release 0.4.0
==============

        * Use avahi-ui-gtk3, and therefore GTK+ 3, instead of avahi-ui, which 
	used GTK+ 2. This is an ABI change, but libepc is still an unstable 
	library anyway.
	Bug #649404 (Christopher Dale)
	* Fix compilation with GSEAL_ENABLE defined.
	(David King)

Release 0.3.11
==============

        * Change a string and add a translator comment. (Murray Cumming)
        Bug #589339 (Luca Ferretti)
	* Fix build failure on kFreeBSD. (Josselin Mouette) Bug #592474
        (Petr Salinger)
	* Use gtk_widget_get_visible() on GTK+ >= 2.19.7. (Andre Klapper,
        David King) Bug #612108.
        * Modernise autotools configuration. (David King) Bug #613316.
        * Fix some compiler warnings. (David King)

Translation Updates
-------------------

	Italian (Luca Ferretti)
        Spanish (Jorge González)
        Swedish (Daniel Nylander)
        Polish (Piotr Drąg)
        German (Mario Blättermann)
        Danish (Joe Hansen)
        Czech (Marek Černocký)
        Slovenian (Matej Urbančič)
        Simplified Chinese (YunQiang Su)
        Galician (Fran Diéguez)
        French (Bruno Brouard)

Release 0.3.10
==============

	* epc_shell_create_service_browser(): Fix a warning about 
	no return value, possibly avoiding a crash elsewhere.
        (Murray Cumming) Bug #583000 (Vincent Untz).

Release 0.3.9
=============

	* epc_shell_create_service_browser(): Avoid overwriting a GError.
          (Murray Cumming)
	* Build: Use single GTK+ includes. (Cosimo Cecchi)
	* Tests: Get default address of system D-Bus from pkg-config.
          (Mathias Hasselmann)

Release 0.3.8
=============

	* Drop redundant epc_gettext() function. (Mathias Hasselmann).
	* Make unit tests more robust. (Mathias Hasselmann).

Release 0.3.7
=============

	* Fix the examples and tests build on some platforms
	  (Götz Waschk, Murray Cumming) Bug #556689.

Release 0.3.6
=============

	* Build Fixes:
	  - Add check for gthread. (Brian Pepple) Bug #553181.
          - Properly express dependencies of libepc-ui-1.0.la.
            (Mathias Hasselmann)
	* Avoid a crash. (Murray Cumming) Bug #540631.
	* Avoid a crash. (Mathias Hasselmann) Bug #539630.

Release 0.3.5
=============

	* Upgrade the test suite to handle multiple active network interfaces.
	* Plugged two small memory leaks in EpcDispatcher and EpcPublisher.
	* Specify charset for the publisher's TOC (#523992).
	* Small build fixes.

Translation Updates
-------------------

	British English (Philip Withnall)
	Finnish (Ilkka Tuohela)
	French (Quevi Jessye)
	Greek (Giannis Katsampiris)
	Swedish (Daniel Nylander)

Release 0.3.4
=============

Major Changes
-------------

	* Optional support for libsoup 2.4. Initial patch by Dan Winship.
	* Localization support via intltool (#510465, Luca Ferretti).

Minor Changes
-------------

	* Support authentication credentials in lookup-resource example.
	* Separate between primary and secondary message in EpcPasswordDialog to
	  match appearance of GtkMessageDialog. Correct label alignment issues.

Translation Updates
-------------------

	Catalan (Gil Forcada)
	German (Mathias Hasselmann)
	Spanish (Jorge González)
	Swedish (Daniel Nylander)

Release 0.3.3
=============

	* Use correct libtool version information (#509503).

Release 0.3.2
=============

	* Build with latest gio version (#508272, Emilio Pozuelo Monfort).
	* Explictly add copyright statements to make licensecheck happy.
	  Reported by Pedro Fragoso.

Release 0.3.1
=============

	* Alternate collision handling strategy, that establishes illusion
	  of a single service, when the same resource is available multiple
	  times.

	* Use correct libdir on x86_64 (#502531, Brian Pepple).
	* Use proper gtk-doc syntax for linking to functions.
	* Improve parallel building of documentation.
	* Get MIME type of files from gio when available.
	* Correctly interpret protocol list passed to epc_service_monitor_new.
	* Fix some minor memory leaks.

Release 0.3
===========

Major Changes
-------------

	* Implement streaming capabilities.
	* Provide EpcServiceMonitor by extracting EpcConsumer code.
	* Support for dynamic ZeroConf bookmarks.
	* Allow custom service path for publishing contents.
	* Use one single AvahiClient for filtering out our own services.
	* Allow plain-text authentication in HTTPS mode.
	* Use a time based UUID as serial for self-signed certificates (#500251).
	* Don't care anymore about GDK's broken threading support.
	* Implement locking for HTTP request handlers.
	* Add functions to allow usage of EpcPublisher as local key/value store.
	* Fore server shutdown in epc_publisher_quit and disconnect clients.
	* More examples, for instance for desktop usage of EpcPublisher.
	* Drop "reauthenticate" signal in EpcConsumer.
	* Make EpcProgressWindow more versatile.

Other Changes
-------------

	* Many documentation improvements from Murray Cumming.
	* Add epc_publisher_expand_name for constructing service names.
	* Depend on gnutls 1.4 instead of 1.6 (#500251).
	* Show message on root page when no resources have been published yet.
	* Properly passing authentication settings to libsoup.
	* Add error argument to epc_shell_get_host_name.
	* Support zero terminated strings in epc_contents_new.
	* Introduce epc_contents_new_dup.
	* Use simpler directory hierarchy for storing certificates.
	* Drop epc_shell_ref and epc_shell_unref and use g_atexit for cleanup.
	* Replace the global _epc_debug variable by epc_shell_get_debug_level.
	* Also document the EPC_DEBUG environment variable.
	* Change some function signatures for consistency.
	* Improve memory handling of EpcContents.
	* Add epc_publisher_get_url and epc_publisher_list.
	* Introduce epc_protocol_from_name.
	* Reuse epc_publisher_list function for HTTP request handlers.
	* Move progress reporting from EpcTls to EpcSell.
	* Rename EpcEntropyWindow to EpcProgressWindow.
	* Add error reporting to epc_publisher_run and epc_publisher_run_async.

Release 0.2
===========

First public release of the Easy Publish and Consume Library.