1 2007-05-20 Zeeshan Ali <zeenix@gstreamer.net>
3 * tools/gssdp-device-sniffer.c: (append_device),
4 (resource_available_cb), (create_device_treemodel),
7 Replace 'Notify' and 'Last Notify' fields with 'First Notify'.
9 2007-05-19 Jorn Baayen <jorn@openedhand.com>
11 * tools/gssdp-device-sniffer.glade:
13 Fix about box closing.
15 2007-05-19 Zeeshan Ali <zeenix@gstreamer.net>
17 * tools/gssdp-device-sniffer.c: (init_ui):
19 device-sniffer should test of the existance of the glade file itself,
20 to avoid warning messages from libglade.
22 2007-05-16 Zeeshan Ali <zeenix@gstreamer.net>
24 * tools/gssdp-device-sniffer.c: (append_device),
25 (resource_available_cb):
27 Append the device to the device treeview even when all details are not
30 * tools/gssdp-device-sniffer.glade:
32 Fix the closing of dialog.
34 2007-05-15 Zeeshan Ali <zeenix@gstreamer.net>
36 reviewed by: Jorn Baayen <jorn@openedhand.com>
38 * tools/gssdp-device-sniffer.c: (packet_to_treeview_data),
39 (on_enable_packet_capture_activate), (packet_to_treeview_data),
41 * tools/gssdp-device-sniffer.glade:
43 - Implement start/stop of packet capturing.
44 - Ignore discovery request packets rather than response packets.
47 2007-05-11 Jorn Baayen <jorn@openedhand.com>
49 * AUTHORS: Added Zeeshan.
51 2007-05-11 Zeeshan Ali <zeenix@gstreamer.net>
53 * tools/gssdp-device-sniffer.c: (on_ssdp_message),
54 (on_use_filter_radiobutton_toggled), (get_ip_filter),
55 (on_address_filter_dialog_response), (init_ui), (init_upnp):
56 * tools/gssdp-device-sniffer.glade:
58 - Correctly handle delete-event.
59 - Fix initial size of the window.
60 - Add support for IP-filtering of packets.
61 - Do active the resource-browser.
62 - Add copyright header.
64 2007-05-11 Zeeshan Ali <zeenix@gstreamer.net>
66 * tools/gssdp-device-sniffer.c: (append_device), (find_device),
67 (update_device), (resource_available_cb), (remove_device),
68 (resource_unavailable_cb), (create_packet_treemodel),
69 (create_device_treemodel), (setup_treeview), (setup_treeviews),
71 * tools/gssdp-device-sniffer.glade:
73 - Remove unimplementable menu items and the associated callbacks.
74 - Implement device view.
75 - Deinit gssdp objects first rather than the UI.
78 2007-05-10 Jorn Baayen <jorn@openedhand.com>
85 2007-05-10 Jorn Baayen <jorn@openedhand.com>
89 Do not install uninstalled PC file.
91 2007-05-09 Jorn Baayen <jorn@openedhand.com>
93 * libgssdp/gssdp-resource-browser.c: (resource_available):
95 Disable support for Expires header for now as correct RFC 1123 parsing
98 2007-05-08 Zeeshan Ali <zeenix@gstreamer.net>
100 * tools/gssdp-device-sniffer.c: (clear_packet_treeview),
101 (packet_header_to_string), (clear_textbuffer),
102 (update_packet_details), (display_packet), (on_packet_selected),
103 (on_clear_packet_capture_activate), (packet_to_treeview_data),
104 (append_packet), (on_ssdp_message), (create_model),
105 (setup_treeviews), (init_upnp):
107 - Implement packet details viewing.
108 - Browsing passively.
109 - Rename on_gssdp_message to on_ssdp_message
110 - Implement clearing of packet info treeview and textview.
111 - Rename clear_packet_capture1 to clear_packet_capture
113 * tools/gssdp-device-sniffer.glade:
115 Rename clear_packet_capture1 to clear_packet_capture
117 2007-05-08 Zeeshan Ali <zeenix@gstreamer.net>
119 * libgssdp/gssdp-client.c: (socket_source_cb):
121 Unref the table instead of destroying it.
123 2007-05-07 Jorn Baayen <jorn@openedhand.com>
125 * libgssdp/gssdp-resource-browser.c: (received_discovery_response):
127 Handle standard-uncompliant replies to "ssdp:all" discovery requests
130 2007-05-07 Jorn Baayen <jorn@openedhand.com>
132 * libgssdp/gssdp-resource-browser.c: (resource_available):
134 Allow spaces when parsing Cache-Control.
136 2007-05-04 Jorn Baayen <jorn@openedhand.com>
138 * libgssdp/gssdp-protocol.h:
139 * libgssdp/gssdp-resource-browser.c: (received_announcement):
140 * libgssdp/gssdp-resource-browser.h:
141 * libgssdp/gssdp-resource-group.c: (message_received_cb):
142 * tests/test-browser.c: (main):
143 * tools/gssdp-device-sniffer.c: (init_upnp):
145 Define GSSDP_ALL_RESOURCES in gupnp-resource-browser.h.
147 2007-05-04 Jorn Baayen <jorn@openedhand.com>
149 * libgssdp/gssdp-resource-browser.c: (received_announcement):
150 * libgssdp/gssdp-resource-group.c: (message_received_cb),
151 (discovery_response_timeout), (discovery_response_free):
153 More "ssdp:all" work - should be all good now.
155 2007-05-04 Jorn Baayen <jorn@openedhand.com>
157 * libgssdp/gssdp-protocol.h:
158 * libgssdp/gssdp-resource-group.c: (message_received_cb):
159 * tests/test-browser.c: (main):
161 Handle "ssdp:all" correctly.
163 2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
168 * tools/gssdp-device-sniffer.c: (on_av_media_servers_1_0_activate),
169 (on_av_renderers_1_0_activate),
170 (on_enable_packet_capture_activate),
171 (on_search_all_devices_activate),
172 (on_clear_packet_capture1_activate), (on_details_activate),
173 (on_filter_menuitem_activate), (on_address_filter_activate),
174 (on_search_root_devices_activate),
175 (on_show_device_tracking_activate),
176 (on_internet_gateways_1_0_activate), (append_packet),
177 (on_gssdp_message), (on_custom_search_dialog_response),
178 (create_model), (setup_treeview), (setup_treeviews),
179 (on_delete_event), (init_ui), (deinit_ui), (init_upnp),
180 (deinit_upnp), (main):
181 * tools/gssdp-device-sniffer.glade:
182 Add a basic version of gssdp-device-sniffer.
184 2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
188 * gssdp-1.0-uninstalled.pc.in: Enable the users to build/link against
191 2007-05-03 Jorn Baayen <jorn@openedhand.com>
193 * libgssdp/gssdp-protocol.h:
194 * libgssdp/gssdp-resource-browser.c: (received_announcement):
195 Actually, target field is NT for notifications, and ST
198 2007-05-03 Jorn Baayen <jorn@openedhand.com>
200 * libgssdp/gssdp-resource-browser.c: (received_announcement):
201 Target field is ST, not NT.
203 * libgssdp/gssdp-resource-group.c: (message_received_cb):
206 2007-05-03 Jorn Baayen <jorn@openedhand.com>
208 * libgssdp/Makefile.am:
209 * libgssdp/gssdp-client.c:
210 * libgssdp/gssdp-resource-browser.c:
211 (gssdp_resource_browser_get_property),
212 (gssdp_resource_browser_set_property),
213 (gssdp_resource_browser_class_init), (resource_available),
214 (resource_unavailable), (received_discovery_response),
215 (received_announcement), (message_received_cb):
216 * libgssdp/gssdp-resource-browser.h:
217 * libgssdp/gssdp-resource-group.c:
218 (gssdp_resource_group_get_property),
219 (gssdp_resource_group_set_property),
220 (gssdp_resource_group_class_init),
221 (gssdp_resource_group_remove_resource), (message_received_cb),
222 (discovery_response_timeout), (discovery_response_free),
223 (resource_alive), (resource_byebye):
224 * libgssdp/gssdp-resource-group.h:
225 * libgssdp/gssdp-service-browser.c:
226 * libgssdp/gssdp-service-browser.h:
227 * libgssdp/gssdp-service-group.c:
228 * libgssdp/gssdp-service-group.h:
230 * tests/test-browser.c: (resource_available_cb), (main):
231 * tests/test-publish.c: (main):
233 Rename ServiceBrowser and ServiceGroup to ResourceBrowser
234 and ServiceGroup as to be consistent with the UPnP book.
236 2007-04-19 Zeeshan Ali <zeenix@gstreamer.net>
238 * libgssdp/gssdp-client.c: (header_hash), (check_header_equality),
239 (socket_source_cb): HTTP/1.1 headers needs to be case-insensitive and
240 so should be our hash-table of HTTP headers.
242 2007-04-16 Jorn Baayen <jorn@openedhand.com>
244 * libgssdp/gssdp-client.c: (socket_source_cb):
246 Calculate message length correctly.
248 2007-04-16 Zeeshan Ali <zeenix@gstreamer.net>
250 * libgssdp/gssdp-socket-source.c: (gssdp_socket_source_new):
252 Allow multiple gssdp clients to exist on the same machine.