dap commit: Allow SSDP service discovery request to issue an ST header equal to 'ssdp:all', 'upnp:rootdevice' or urn:schemas-upnp-org:service:serviceType:ver

changeset:   372:7639401e21f4
user:        Rich Tibbett <richt@opera.com>
date:        Mon Feb 04 14:00:59 2013 +0100
files:       discovery-api/Overview.src.html
description:
Allow SSDP service discovery request to issue an ST header equal to 'ssdp:all', 'upnp:rootdevice' or urn:schemas-upnp-org:service:serviceType:ver


diff -r 8b03e17da083 -r 7639401e21f4 discovery-api/Overview.src.html
--- a/discovery-api/Overview.src.html	Mon Feb 04 13:47:41 2013 +0100
+++ b/discovery-api/Overview.src.html	Mon Feb 04 14:00:59 2013 +0100
@@ -993,7 +993,7 @@
       <p>
         The <dfn>list of available service records</dfn> is a single dynamic internal lookup table within user agents
         that is used to track all the services that have been discovered and are available in the current network at
-        any given time. At any point during the running of either of the two <a>service discovery mechanisms</a> then
+        the current time. At any point during the running of either of the two <a>service discovery mechanisms</a> then
         existing entries within this table can be updated, entries can be added and entries can be removed as the
         status of networked services changes according to the rules defined in this specification.
       </p>
@@ -1204,10 +1204,11 @@
         <p>
           The user agent MUST issue all <a title="search request for UPnP root devices">search requests for UPnP root
           devices</a> with a HTTP request line equal to <code>M-SEARCH * HTTP/1.1</code>, with a HOST header equal to
-          the reserved multicast address and port of <code>239.255.255.250:1900</code>, a MAN header equal to
-          <code>ssdp:discover</code>, an ST header equal to <code>upnp:rootdevice</code> and a user-agent defined MX
-          header equal to a <dfn>maximum UPnP advertisement response wait time</dfn> value between <code>1</code> and
-          <code>5</code> seconds.
+          the reserved multicast address and port of <code>239.255.255.250:1900</code> and a MAN header equal to
+          <code>ssdp:discover</code>. The <a>user agent</a> must also send an ST header with this HTTP request equal to
+          the String value of <code>ssdp:all</code> or <code>upnp:rootdevice</code> or a single <a>valid service
+          type</a> token. The user-agent MUST also send an MX header equal to a <dfn>maximum UPnP advertisement
+          response wait time</dfn> value between <code>1</code> and <code>5</code> seconds with this HTTP request.
         </p>
         <p>
           The user agent MUST listen for any incoming responses to any <a>search request for UPnP root devices</a>.

Received on Tuesday, 5 February 2013 14:22:46 UTC