1 2007-09-11 Zeeshan Ali <zeenix@gstreamer.net>
3 * tools/gssdp-device-sniffer.c: (setup_treeviews):
5 Pass the correct value to n_columns argument of
6 gtk_list_store_new(). Fixes bug#501.
8 2007-09-10 Zeeshan Ali <zeenix@gstreamer.net>
10 * tools/gssdp-device-sniffer.c: (setup_treeviews):
12 Make sure treemodels get created at the startup.
14 2007-08-23 Jorn Baayen <jorn@openedhand.com>
16 * gssdp-1.0-uninstalled.pc.in:
19 Move libsoup req to Requires.Private.
21 2007-07-27 Jorn Baayen <jorn@openedhand.com>
23 * libgssdp/gssdp-client.c: (socket_source_cb):
25 Fix compiler warning. Fixes #421.
29 2007-07-26 Jorn Baayen <jorn@openedhand.com>
37 Bump version number to 0.4.
39 2007-07-26 Jorn Baayen <jorn@openedhand.com>
43 List all dependencies.
45 2007-07-25 Jorn Baayen <jorn@openedhand.com>
47 * doc/gssdp-sections.txt:
48 * libgssdp/gssdp-error.c:
52 2007-07-25 Jorn Baayen <jorn@openedhand.com>
56 Somewhat better description.
58 2007-07-24 Jorn Baayen <jorn@openedhand.com>
65 2007-07-08 Jorn Baayen <jorn@openedhand.com>
67 * libgssdp/gssdp-protocol.h:
71 * libgssdp/gssdp-resource-group.c: (gssdp_resource_group_dispose):
73 byebye resources before unreffing client.
75 2007-07-03 Jorn Baayen <jorn@openedhand.com>
82 2007-06-30 Jorn Baayen <jorn@openedhand.com>
84 * libgssdp/gssdp-error.c: (gssdp_error_quark):
86 Change quark name for consistency.
88 2007-06-30 Jorn Baayen <jorn@openedhand.com>
90 * libgssdp/gssdp-client.c: (gssdp_client_set_property):
91 * libgssdp/gssdp-error.h:
92 * libgssdp/gssdp-resource-browser.c:
93 * libgssdp/gssdp-resource-group.c:
97 2007-06-30 Jorn Baayen <jorn@openedhand.com>
99 * libgssdp/gssdp-resource-browser.c: (resource_available):
101 Use SoupDate for Expires header support.
103 2007-06-13 Ross Burton <ross@openedhand.com>
106 Use --without-libglade rather than --disable-libglade.
108 2007-06-13 Ross Burton <ross@openedhand.com>
113 2007-05-26 Jorn Baayen <jorn@openedhand.com>
115 * libgssdp/gssdp-client.c:
116 * libgssdp/gssdp-client.h:
117 * libgssdp/gssdp-error.c:
118 * libgssdp/gssdp-resource-browser.c:
119 * libgssdp/gssdp-resource-browser.h:
120 * libgssdp/gssdp-resource-group.c:
121 * libgssdp/gssdp-resource-group.h:
125 2007-05-26 Jorn Baayen <jorn@openedhand.com>
129 * doc/gssdp-docs.sgml:
133 2007-05-21 Jorn Baayen <jorn@openedhand.com>
135 * libgssdp/gssdp-client.c: (gssdp_client_class_init):
136 * libgssdp/gssdp-client.h:
137 * libgssdp/gssdp-error.c:
138 * libgssdp/gssdp-resource-browser.c:
139 (gssdp_resource_browser_class_init):
140 * libgssdp/gssdp-resource-browser.h:
141 * libgssdp/gssdp-resource-group.c:
142 (gssdp_resource_group_class_init),
143 (gssdp_resource_group_get_max_age):
144 * libgssdp/gssdp-resource-group.h:
146 Doc coverage to 100%.
148 2007-05-21 Jorn Baayen <jorn@openedhand.com>
152 Exclude private bits.
154 * doc/gssdp-docs.sgml:
158 * libgssdp/gssdp-client.c: (gssdp_client_class_init):
160 Mark 'message-received' as private.
162 2007-05-21 Jorn Baayen <jorn@openedhand.com>
170 Include path to glade file.
176 2007-05-21 Jorn Baayen <jorn@openedhand.com>
178 * tools/gssdp-device-sniffer.glade:
182 2007-05-20 Zeeshan Ali <zeenix@gstreamer.net>
184 * tools/gssdp-device-sniffer.c: (append_device),
185 (resource_available_cb), (create_device_treemodel),
188 Replace 'Notify' and 'Last Notify' fields with 'First Notify'.
190 2007-05-19 Jorn Baayen <jorn@openedhand.com>
192 * tools/gssdp-device-sniffer.glade:
194 Fix about box closing.
196 2007-05-19 Zeeshan Ali <zeenix@gstreamer.net>
198 * tools/gssdp-device-sniffer.c: (init_ui):
200 device-sniffer should test of the existance of the glade file itself,
201 to avoid warning messages from libglade.
203 2007-05-16 Zeeshan Ali <zeenix@gstreamer.net>
205 * tools/gssdp-device-sniffer.c: (append_device),
206 (resource_available_cb):
208 Append the device to the device treeview even when all details are not
211 * tools/gssdp-device-sniffer.glade:
213 Fix the closing of dialog.
215 2007-05-15 Zeeshan Ali <zeenix@gstreamer.net>
217 reviewed by: Jorn Baayen <jorn@openedhand.com>
219 * tools/gssdp-device-sniffer.c: (packet_to_treeview_data),
220 (on_enable_packet_capture_activate), (packet_to_treeview_data),
222 * tools/gssdp-device-sniffer.glade:
224 - Implement start/stop of packet capturing.
225 - Ignore discovery request packets rather than response packets.
228 2007-05-11 Jorn Baayen <jorn@openedhand.com>
230 * AUTHORS: Added Zeeshan.
232 2007-05-11 Zeeshan Ali <zeenix@gstreamer.net>
234 * tools/gssdp-device-sniffer.c: (on_ssdp_message),
235 (on_use_filter_radiobutton_toggled), (get_ip_filter),
236 (on_address_filter_dialog_response), (init_ui), (init_upnp):
237 * tools/gssdp-device-sniffer.glade:
239 - Correctly handle delete-event.
240 - Fix initial size of the window.
241 - Add support for IP-filtering of packets.
242 - Do active the resource-browser.
243 - Add copyright header.
245 2007-05-11 Zeeshan Ali <zeenix@gstreamer.net>
247 * tools/gssdp-device-sniffer.c: (append_device), (find_device),
248 (update_device), (resource_available_cb), (remove_device),
249 (resource_unavailable_cb), (create_packet_treemodel),
250 (create_device_treemodel), (setup_treeview), (setup_treeviews),
252 * tools/gssdp-device-sniffer.glade:
254 - Remove unimplementable menu items and the associated callbacks.
255 - Implement device view.
256 - Deinit gssdp objects first rather than the UI.
259 2007-05-10 Jorn Baayen <jorn@openedhand.com>
266 2007-05-10 Jorn Baayen <jorn@openedhand.com>
270 Do not install uninstalled PC file.
272 2007-05-09 Jorn Baayen <jorn@openedhand.com>
274 * libgssdp/gssdp-resource-browser.c: (resource_available):
276 Disable support for Expires header for now as correct RFC 1123 parsing
279 2007-05-08 Zeeshan Ali <zeenix@gstreamer.net>
281 * tools/gssdp-device-sniffer.c: (clear_packet_treeview),
282 (packet_header_to_string), (clear_textbuffer),
283 (update_packet_details), (display_packet), (on_packet_selected),
284 (on_clear_packet_capture_activate), (packet_to_treeview_data),
285 (append_packet), (on_ssdp_message), (create_model),
286 (setup_treeviews), (init_upnp):
288 - Implement packet details viewing.
289 - Browsing passively.
290 - Rename on_gssdp_message to on_ssdp_message
291 - Implement clearing of packet info treeview and textview.
292 - Rename clear_packet_capture1 to clear_packet_capture
294 * tools/gssdp-device-sniffer.glade:
296 Rename clear_packet_capture1 to clear_packet_capture
298 2007-05-08 Zeeshan Ali <zeenix@gstreamer.net>
300 * libgssdp/gssdp-client.c: (socket_source_cb):
302 Unref the table instead of destroying it.
304 2007-05-07 Jorn Baayen <jorn@openedhand.com>
306 * libgssdp/gssdp-resource-browser.c: (received_discovery_response):
308 Handle standard-uncompliant replies to "ssdp:all" discovery requests
311 2007-05-07 Jorn Baayen <jorn@openedhand.com>
313 * libgssdp/gssdp-resource-browser.c: (resource_available):
315 Allow spaces when parsing Cache-Control.
317 2007-05-04 Jorn Baayen <jorn@openedhand.com>
319 * libgssdp/gssdp-protocol.h:
320 * libgssdp/gssdp-resource-browser.c: (received_announcement):
321 * libgssdp/gssdp-resource-browser.h:
322 * libgssdp/gssdp-resource-group.c: (message_received_cb):
323 * tests/test-browser.c: (main):
324 * tools/gssdp-device-sniffer.c: (init_upnp):
326 Define GSSDP_ALL_RESOURCES in gupnp-resource-browser.h.
328 2007-05-04 Jorn Baayen <jorn@openedhand.com>
330 * libgssdp/gssdp-resource-browser.c: (received_announcement):
331 * libgssdp/gssdp-resource-group.c: (message_received_cb),
332 (discovery_response_timeout), (discovery_response_free):
334 More "ssdp:all" work - should be all good now.
336 2007-05-04 Jorn Baayen <jorn@openedhand.com>
338 * libgssdp/gssdp-protocol.h:
339 * libgssdp/gssdp-resource-group.c: (message_received_cb):
340 * tests/test-browser.c: (main):
342 Handle "ssdp:all" correctly.
344 2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
349 * tools/gssdp-device-sniffer.c: (on_av_media_servers_1_0_activate),
350 (on_av_renderers_1_0_activate),
351 (on_enable_packet_capture_activate),
352 (on_search_all_devices_activate),
353 (on_clear_packet_capture1_activate), (on_details_activate),
354 (on_filter_menuitem_activate), (on_address_filter_activate),
355 (on_search_root_devices_activate),
356 (on_show_device_tracking_activate),
357 (on_internet_gateways_1_0_activate), (append_packet),
358 (on_gssdp_message), (on_custom_search_dialog_response),
359 (create_model), (setup_treeview), (setup_treeviews),
360 (on_delete_event), (init_ui), (deinit_ui), (init_upnp),
361 (deinit_upnp), (main):
362 * tools/gssdp-device-sniffer.glade:
363 Add a basic version of gssdp-device-sniffer.
365 2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
369 * gssdp-1.0-uninstalled.pc.in: Enable the users to build/link against
372 2007-05-03 Jorn Baayen <jorn@openedhand.com>
374 * libgssdp/gssdp-protocol.h:
375 * libgssdp/gssdp-resource-browser.c: (received_announcement):
376 Actually, target field is NT for notifications, and ST
379 2007-05-03 Jorn Baayen <jorn@openedhand.com>
381 * libgssdp/gssdp-resource-browser.c: (received_announcement):
382 Target field is ST, not NT.
384 * libgssdp/gssdp-resource-group.c: (message_received_cb):
387 2007-05-03 Jorn Baayen <jorn@openedhand.com>
389 * libgssdp/Makefile.am:
390 * libgssdp/gssdp-client.c:
391 * libgssdp/gssdp-resource-browser.c:
392 (gssdp_resource_browser_get_property),
393 (gssdp_resource_browser_set_property),
394 (gssdp_resource_browser_class_init), (resource_available),
395 (resource_unavailable), (received_discovery_response),
396 (received_announcement), (message_received_cb):
397 * libgssdp/gssdp-resource-browser.h:
398 * libgssdp/gssdp-resource-group.c:
399 (gssdp_resource_group_get_property),
400 (gssdp_resource_group_set_property),
401 (gssdp_resource_group_class_init),
402 (gssdp_resource_group_remove_resource), (message_received_cb),
403 (discovery_response_timeout), (discovery_response_free),
404 (resource_alive), (resource_byebye):
405 * libgssdp/gssdp-resource-group.h:
406 * libgssdp/gssdp-service-browser.c:
407 * libgssdp/gssdp-service-browser.h:
408 * libgssdp/gssdp-service-group.c:
409 * libgssdp/gssdp-service-group.h:
411 * tests/test-browser.c: (resource_available_cb), (main):
412 * tests/test-publish.c: (main):
414 Rename ServiceBrowser and ServiceGroup to ResourceBrowser
415 and ServiceGroup as to be consistent with the UPnP book.
417 2007-04-19 Zeeshan Ali <zeenix@gstreamer.net>
419 * libgssdp/gssdp-client.c: (header_hash), (check_header_equality),
420 (socket_source_cb): HTTP/1.1 headers needs to be case-insensitive and
421 so should be our hash-table of HTTP headers.
423 2007-04-16 Jorn Baayen <jorn@openedhand.com>
425 * libgssdp/gssdp-client.c: (socket_source_cb):
427 Calculate message length correctly.
429 2007-04-16 Zeeshan Ali <zeenix@gstreamer.net>
431 * libgssdp/gssdp-socket-source.c: (gssdp_socket_source_new):
433 Allow multiple gssdp clients to exist on the same machine.