| 1 |
0.9.2 |
| 2 |
===== |
| 3 |
|
| 4 |
- Fix a critical issue in event handling code introduced in last release. |
| 5 |
- Add 'network' property to GSSDPClient. By default its set to network IP |
| 6 |
address of the interface the client is associated with. |
| 7 |
- Plug some leaks. |
| 8 |
|
| 9 |
Changes in dependencies: |
| 10 |
|
| 11 |
- Explicitly require libsoup >= 2.26.1. |
| 12 |
|
| 13 |
Bugs fixed in this release: |
| 14 |
|
| 15 |
2210 - Socket address leaking in socket_source_cb |
| 16 |
|
| 17 |
All contributors to this release: |
| 18 |
|
| 19 |
Jens Georg <mail@jensge.org> |
| 20 |
Sven Neumann <s.neumann@raumfeld.com> |
| 21 |
Zeeshan Ali (Khattak) <zeeshanak@gnome.org> |
| 22 |
|
| 23 |
0.9.1 |
| 24 |
===== |
| 25 |
|
| 26 |
Another micro release in the unstable 0.9.x branch that brings in all new |
| 27 |
fixes from the stable 0.8.2 release. |
| 28 |
|
| 29 |
All contributors to this release: |
| 30 |
|
| 31 |
Sven Neumann <s.neumann@raumfeld.com> |
| 32 |
Zeeshan Ali (Khattak) <zeeshanak@gnome.org> |
| 33 |
|
| 34 |
0.9.0 |
| 35 |
===== |
| 36 |
|
| 37 |
This release marks the beginning of the new unstable 0.9.x release cycle. |
| 38 |
Changes after 0.8.0 that were not included in the subsequent stable release: |
| 39 |
|
| 40 |
- Port to GIO/GSocket. |
| 41 |
- Port to Windows. |
| 42 |
- Don't print the whole packet on failure to send it. |
| 43 |
- Some other non-functional improvements and fixes. |
| 44 |
|
| 45 |
All Contributors: |
| 46 |
|
| 47 |
Jens Georg <mail@jensge.org> |
| 48 |
Ross Burton <ross@linux.intel.com> |
| 49 |
Zeeshan Ali (Khattak) <zeeshanak@gnome.org> |
| 50 |
|
| 51 |
0.8.0 |
| 52 |
===== |
| 53 |
|
| 54 |
- Chain up in dispose() and finalize() all classes. |
| 55 |
- Flag string arg of GSSDPClient signal as static. |
| 56 |
- Don't use deprecated libsoup API. |
| 57 |
- Properly catch errors in recvfrom syscall. |
| 58 |
- Fix some typos. |
| 59 |
|
| 60 |
Bugs fixed in this release: |
| 61 |
|
| 62 |
2194 - Typo in gssdp_socket_source |
| 63 |
2193 - Errors caught in recvfrom by pure luck |
| 64 |
2090 - 0.7.2 Typo in configure.ac |
| 65 |
|
| 66 |
All Contributors: |
| 67 |
|
| 68 |
Sven Neumann <s.neumann@raumfeld.com> |
| 69 |
Jens Georg <mail@jensge.org> |
| 70 |
Ross Burton <ross@linux.intel.com> |
| 71 |
Berrie Bloem <berrie@codevio.com> |
| 72 |
|
| 73 |
0.7.2 |
| 74 |
===== |
| 75 |
|
| 76 |
- Provide gobject-introspection GIR and typelib. |
| 77 |
- Use silent build rules. |
| 78 |
- Fix issues with version-independence magic in SSDP code. |
| 79 |
- Fix build issues in jhbuild environment. |
| 80 |
|
| 81 |
Bugs fixed in this release: |
| 82 |
|
| 83 |
2025 - autogen.sh fails to find autoconf macros when they're installed in a |
| 84 |
non-standard location |
| 85 |
1927 - gssdp fails to answer M-SEARCH sometimes |
| 86 |
1921 - GObject Introspection Makefile for GSSDP |
| 87 |
|
| 88 |
All Contributors: |
| 89 |
|
| 90 |
Zeeshan Ali (Khattak) <zeeshanak@gnome.org> |
| 91 |
Zach Goldberg <zach@zachgoldberg.com> |
| 92 |
Jens Georg <mail@jensge.org> |
| 93 |
Neil Roberts <neil@linux.intel.com> |
| 94 |
Ross Burton <ross@linux.intel.com> |
| 95 |
|
| 96 |
0.7.1 |
| 97 |
===== |
| 98 |
|
| 99 |
- Don't leak target regex. |
| 100 |
- Make GSSDPClient ignore Point to Point interfaces. |
| 101 |
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but |
| 102 |
SO_REUSEPORT. |
| 103 |
- If we can't create a request socket don't try to create a multicast socket. |
| 104 |
- Have specific GError code for interfaces without an IP address. |
| 105 |
- Actually remove gssdp_client_new_full(). |
| 106 |
|
| 107 |
Bugs fixed: |
| 108 |
|
| 109 |
1898 - GSSDPClient keeps autoselecting my VPN |
| 110 |
1810 - Not possible to run multiple ssdp clients on darwin |
| 111 |
1800 - leak of a gregex in gssdp-resource-browser |
| 112 |
1796 - gssdp_client_new_full is declared in header but not implemented |
| 113 |
|
| 114 |
All contributors: |
| 115 |
|
| 116 |
Olivier CrĂȘte <olivier.crete@collabora.co.uk> |
| 117 |
Ross Burton <ross@linux.intel.com> |
| 118 |
Iain Holmes <iain@linux.intel.com> |
| 119 |
Mattias Wadman <mattias.wadman@gmail.com> |
| 120 |
Zeeshan Ali (Khattak) <zeeshanak@gnome.org> |
| 121 |
|
| 122 |
0.7 |
| 123 |
=== |
| 124 |
|
| 125 |
- Join the multicast group on the specified interface. |
| 126 |
- Put the message src timeout in the specified GMainContext. |
| 127 |
- "host-ip" property moved from GUPnPContext to parent GSSDPClient. |
| 128 |
- Use inet_aton instead of inet_addr and handle the error from it. |
| 129 |
- gssdp-device-sniffer ported to GtkBuilder. |
| 130 |
- Version-independent target match. This makes client forward and backward |
| 131 |
compatible with resources that implement different version of the specs than |
| 132 |
the client. |
| 133 |
- Version-independent M-SEARCH response. This has the same effect as above but |
| 134 |
only the other way around. |
| 135 |
- GSSDPClient now binds to interface rather than IP. |
| 136 |
- No need to find the default route. |
| 137 |
- Add "active" property to GSSDPClient. |
| 138 |
- Fix pkg-config paths. |
| 139 |
- Add basic .gitignore. |
| 140 |
- Other minor/internal changes. |
| 141 |
|
| 142 |
Bugs fixed: |
| 143 |
|
| 144 |
1621 - new gssdp timeout not added to the specific maincontext |
| 145 |
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env |
| 146 |
|
| 147 |
Dependencies dropped: |
| 148 |
|
| 149 |
- libglade |
| 150 |
|
| 151 |
All contributors: |
| 152 |
|
| 153 |
Zeeshan Ali (Khattak) <zeeshanak@gnome.org> |
| 154 |
Ross Burton <ross@linux.intel.com> |
| 155 |
Jens Georg <mail@jensge.org> |
| 156 |
Olivier CrĂȘte <olivier.crete@collabora.co.uk> |
| 157 |
|
| 158 |
WARNING: This release is API and ABI incompatible with previous releases. |
| 159 |
|
| 160 |
0.6.4 |
| 161 |
===== |
| 162 |
|
| 163 |
- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] |
| 164 |
- Moderate the outbound SSDP messages. [Jussi Kukkonen] |
| 165 |
- Documentation fixes. [Jussi Kukkonen] |
| 166 |
- Send byebyes in dispose without sleep. [Jussi Kukkonen] |
| 167 |
- Use g_set_error_literal(). [Jorn Baayen] |
| 168 |
- Depend on glib 2.18. [Jorn Baayen] |
| 169 |
- Do not byebye unavailable resources. [Jorn Baayen] |
| 170 |
- All resources must respond to "ssdp:all" messages. [Hugo Calleja, Jorn Baayen] |
| 171 |
|
| 172 |
0.6.3 |
| 173 |
===== |
| 174 |
|
| 175 |
- Don't use NULL g_get_application_names [Ross Burton] |
| 176 |
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] |
| 177 |
|
| 178 |
0.6.2 |
| 179 |
===== |
| 180 |
|
| 181 |
- Reannounce resources after max_age / 2 - 1 instead of after max_age. |
| 182 |
[Peter Christensen, Jorn Baayen] |
| 183 |
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali] |
| 184 |
|
| 185 |
0.6.1 |
| 186 |
===== |
| 187 |
|
| 188 |
- Bump soname. |
| 189 |
|
| 190 |
0.6 |
| 191 |
=== |
| 192 |
|
| 193 |
- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] |
| 194 |
- Use g_timeout_add_seconds(). [Jorn Baayen] |
| 195 |
|
| 196 |
0.4.2 |
| 197 |
===== |
| 198 |
|
| 199 |
- Add User-Agent header to discovery requests including the application name |
| 200 |
as reported by g_get_application_name(). [Jorn Baayen] |
| 201 |
- Send messages from dynamic port. [Jorn Baayen] |
| 202 |
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen] |
| 203 |
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] |
| 204 |
|
| 205 |
0.4.1 |
| 206 |
===== |
| 207 |
|
| 208 |
- Pass the correct value to n_columns argument of gtk_list_store_new(). |
| 209 |
Fixes bug#501. [Zeeshan Ali] |
| 210 |
- Move libsoup requirement to Requires.Private. [Jorn Baayen] |
| 211 |
- Fix compiler warning. Fixes #421. [Priit Laes] |
| 212 |
|
| 213 |
0.4 |
| 214 |
=== |
| 215 |
|
| 216 |
- Minor fixes. [Jorn Baayen] |
| 217 |
|
| 218 |
0.3 |
| 219 |
=== |
| 220 |
|
| 221 |
- Handle "byebye" correctly. [Jorn Baayen] |
| 222 |
|
| 223 |
0.2 |
| 224 |
=== |
| 225 |
|
| 226 |
- New "Expires" header support. [Jorn Baayen] |
| 227 |
- Define own error code for use in GErrors. [Jorn Baayen] |
| 228 |
- Build fixes. [Ross Burton] |
| 229 |
|
| 230 |
0.1 |
| 231 |
=== |
| 232 |
|
| 233 |
Initial release. Should be fully functional. |