1 2007-05-04 Jorn Baayen <jorn@openedhand.com>
3 * libgssdp/gssdp-protocol.h:
4 * libgssdp/gssdp-resource-browser.c: (received_announcement):
5 * libgssdp/gssdp-resource-browser.h:
6 * libgssdp/gssdp-resource-group.c: (message_received_cb):
7 * tests/test-browser.c: (main):
8 * tools/gssdp-device-sniffer.c: (init_upnp):
10 Define GSSDP_ALL_RESOURCES in gupnp-resource-browser.h.
12 2007-05-04 Jorn Baayen <jorn@openedhand.com>
14 * libgssdp/gssdp-resource-browser.c: (received_announcement):
15 * libgssdp/gssdp-resource-group.c: (message_received_cb),
16 (discovery_response_timeout), (discovery_response_free):
18 More "ssdp:all" work - should be all good now.
20 2007-05-04 Jorn Baayen <jorn@openedhand.com>
22 * libgssdp/gssdp-protocol.h:
23 * libgssdp/gssdp-resource-group.c: (message_received_cb):
24 * tests/test-browser.c: (main):
26 Handle "ssdp:all" correctly.
28 2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
33 * tools/gssdp-device-sniffer.c: (on_av_media_servers_1_0_activate),
34 (on_av_renderers_1_0_activate),
35 (on_enable_packet_capture_activate),
36 (on_search_all_devices_activate),
37 (on_clear_packet_capture1_activate), (on_details_activate),
38 (on_filter_menuitem_activate), (on_address_filter_activate),
39 (on_search_root_devices_activate),
40 (on_show_device_tracking_activate),
41 (on_internet_gateways_1_0_activate), (append_packet),
42 (on_gssdp_message), (on_custom_search_dialog_response),
43 (create_model), (setup_treeview), (setup_treeviews),
44 (on_delete_event), (init_ui), (deinit_ui), (init_upnp),
45 (deinit_upnp), (main):
46 * tools/gssdp-device-sniffer.glade:
47 Add a basic version of gssdp-device-sniffer.
49 2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
53 * gssdp-1.0-uninstalled.pc.in: Enable the users to build/link against
56 2007-05-03 Jorn Baayen <jorn@openedhand.com>
58 * libgssdp/gssdp-protocol.h:
59 * libgssdp/gssdp-resource-browser.c: (received_announcement):
60 Actually, target field is NT for notifications, and ST
63 2007-05-03 Jorn Baayen <jorn@openedhand.com>
65 * libgssdp/gssdp-resource-browser.c: (received_announcement):
66 Target field is ST, not NT.
68 * libgssdp/gssdp-resource-group.c: (message_received_cb):
71 2007-05-03 Jorn Baayen <jorn@openedhand.com>
73 * libgssdp/Makefile.am:
74 * libgssdp/gssdp-client.c:
75 * libgssdp/gssdp-resource-browser.c:
76 (gssdp_resource_browser_get_property),
77 (gssdp_resource_browser_set_property),
78 (gssdp_resource_browser_class_init), (resource_available),
79 (resource_unavailable), (received_discovery_response),
80 (received_announcement), (message_received_cb):
81 * libgssdp/gssdp-resource-browser.h:
82 * libgssdp/gssdp-resource-group.c:
83 (gssdp_resource_group_get_property),
84 (gssdp_resource_group_set_property),
85 (gssdp_resource_group_class_init),
86 (gssdp_resource_group_remove_resource), (message_received_cb),
87 (discovery_response_timeout), (discovery_response_free),
88 (resource_alive), (resource_byebye):
89 * libgssdp/gssdp-resource-group.h:
90 * libgssdp/gssdp-service-browser.c:
91 * libgssdp/gssdp-service-browser.h:
92 * libgssdp/gssdp-service-group.c:
93 * libgssdp/gssdp-service-group.h:
95 * tests/test-browser.c: (resource_available_cb), (main):
96 * tests/test-publish.c: (main):
98 Rename ServiceBrowser and ServiceGroup to ResourceBrowser
99 and ServiceGroup as to be consistent with the UPnP book.
101 2007-04-19 Zeeshan Ali <zeenix@gstreamer.net>
103 * libgssdp/gssdp-client.c: (header_hash), (check_header_equality),
104 (socket_source_cb): HTTP/1.1 headers needs to be case-insensitive and
105 so should be our hash-table of HTTP headers.
107 2007-04-16 Jorn Baayen <jorn@openedhand.com>
109 * libgssdp/gssdp-client.c: (socket_source_cb):
111 Calculate message length correctly.
113 2007-04-16 Zeeshan Ali <zeenix@gstreamer.net>
115 * libgssdp/gssdp-socket-source.c: (gssdp_socket_source_new):
117 Allow multiple gssdp clients to exist on the same machine.