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.
|