Huin 
							
						 
					 
					
						
						
							
						
						1395d14473 
					 
					
						
						
							
							Clarify code in HTTPUClient.Do.  
						
						 
						
						... 
						
						
						
						The previous code was misleading by returning the `err` variable rather than an explicit `nil`. This code path was actually the success path. Functionally it was correct as that specific scoping of `err` could only be `nil` if that line of code was reached. 
						
						
					 
					
						2018-04-15 22:51:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						167b9766e5 
					 
					
						
						
							
							Allow SSDP search results from inexact searches.  
						
						 
						
						... 
						
						
						
						Fixes  #24 . 
						
						
					 
					
						2018-03-15 19:13:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						e25a5cc217 
					 
					
						
						
							
							Fix formatting of an error message.  
						
						 
						
						
						
						
					 
					
						2018-03-04 21:56:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						71cfb6bbcb 
					 
					
						
						
							
							Add correct spelling for RequestSCPD, mentioned in issue  #23 .  
						
						 
						
						
						
						
					 
					
						2018-03-04 21:55:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								games647 
							
						 
					 
					
						
						
							
						
						dceda08e70 
					 
					
						
						
							
							Use totalBytesHack for intergateway2 too  
						
						 
						
						
						
						
					 
					
						2017-11-09 16:41:07 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						991e174e2e 
					 
					
						
						
							
							Add workaround for SOAP server XML decoding limitations.  
						
						 
						
						
						
						
					 
					
						2017-11-07 18:19:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						29fc54a4c0 
					 
					
						
						
							
							Remove spurious spaces from between req/resp struct members in generated code.  
						
						 
						
						
						
						
					 
					
						2017-11-05 13:50:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						8087be8632 
					 
					
						
						
							
							Use better way to remove trailing whitespace between lines.  
						
						 
						
						
						
						
					 
					
						2017-11-05 13:46:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						efdc90f04d 
					 
					
						
						
							
							Emphasize generated nature of code more.  
						
						 
						
						
						
						
					 
					
						2017-11-05 13:40:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								games647 
							
						 
					 
					
						
						
							
						
						b3887248e5 
					 
					
						
						
							
							Fix uint out of value parsing for > 4 GiB traffic usage  
						
						 
						
						
						
						
					 
					
						2017-10-04 08:55:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edward Betts 
							
						 
					 
					
						
						
							
						
						5b7801abd8 
					 
					
						
						
							
							correct spelling mistake  
						
						 
						
						
						
						
					 
					
						2017-09-01 16:30:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						9b81a7424f 
					 
					
						
						
							
							Update email address.  
						
						 
						
						
						
						
					 
					
						2017-08-03 10:08:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Gupta 
							
						 
					 
					
						
						
							
						
						9970de6104 
					 
					
						
						
							
							Fix error logging  
						
						 
						
						
						
						
					 
					
						2017-08-02 21:13:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Gupta 
							
						 
					 
					
						
						
							
						
						73053506a9 
					 
					
						
						
							
							Disable verbose logging of unexpected ssdp responses ( #15 )  
						
						 
						
						... 
						
						
						
						* Disable verbose logging of unexpected ssdp responses
* Update ssdp.go 
						
						
					 
					
						2017-05-11 19:19:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						679507af18 
					 
					
						
						
							
							Merge branch 'master' of github.com:huin/goupnp  
						
						 
						
						
						
						
					 
					
						2016-12-24 10:41:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						6a64d9add7 
					 
					
						
						
							
							Reformat part of README to improve GoDoc links.  
						
						 
						
						
						
						
					 
					
						2016-12-24 10:40:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Julien LEICHER 
							
						 
					 
					
						
						
							
						
						949b8a7753 
					 
					
						
						
							
							Fix for max-age ( #13 )  
						
						 
						
						... 
						
						
						
						* Fix for max-age with space
* Changed ? to * for multiple spaces 
						
						
					 
					
						2016-10-31 18:15:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inhies 
							
						 
					 
					
						
						
							
						
						97f671ee5e 
					 
					
						
						
							
							Defer closing of xml file  
						
						 
						
						
						
						
					 
					
						2016-10-25 17:50:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								traetox 
							
						 
					 
					
						
						
							
						
						d7ddae7b46 
					 
					
						
						
							
							httpu client bind to specific address function ( #11 )  
						
						 
						
						... 
						
						
						
						added additional function to allow for specifying which IP the PacketConn should listen on and broadcast on 
						
						
					 
					
						2016-09-22 21:02:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						46bde78b11 
					 
					
						
						
							
							Add another example showing getting byte transfer counts on igd2.  
						
						 
						
						
						
						
					 
					
						2015-12-09 21:46:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						1307dca7cf 
					 
					
						
						
							
							Add another example showing getting byte transfer counts on igd1.  
						
						 
						
						
						
						
					 
					
						2015-12-09 21:42:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						90f71cb5dd 
					 
					
						
						
							
							Add more links to documentation section.  
						
						 
						
						... 
						
						
						
						These links lay out the structure of the library, and more clearly indicate the typical entry point for users of the library. 
						
						
					 
					
						2015-07-31 08:02:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						074be02a65 
					 
					
						
						
							
							Make the SSDP registry minimally useful.  
						
						 
						
						
						
						
					 
					
						2015-06-07 12:28:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						99da32467b 
					 
					
						
						
							
							Cut down on useless argument/return docs.  
						
						 
						
						
						
						
					 
					
						2015-06-07 10:42:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						4eb9134d2b 
					 
					
						
						
							
							Add minimal test for SOAP "uri" type.  
						
						 
						
						
						
						
					 
					
						2015-06-07 09:42:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						790e151b1e 
					 
					
						
						
							
							Hack back in a URN missing from the internetgateway2 spec.  
						
						 
						
						
						
						
					 
					
						2015-06-07 09:27:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						3232a79f99 
					 
					
						
						
							
							Update generated code for internetgateway2 - updated spec.  
						
						 
						
						
						
						
					 
					
						2015-06-07 09:04:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						6cbb8011f8 
					 
					
						
						
							
							Update specgen to download DCP XML specs and process them individually.  
						
						 
						
						
						
						
					 
					
						2015-06-07 09:02:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						4d40860a5b 
					 
					
						
						
							
							Merge branch 'tv42-av1'  
						
						 
						
						
						
						
					 
					
						2015-06-07 07:15:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tommi Virtanen 
							
						 
					 
					
						
						
							
						
						77b86c3723 
					 
					
						
						
							
							Generate dcps for AV1 audio/video devices  
						
						 
						
						... 
						
						
						
						Tested against Sonos PLAY:5.
Added URI type to the SOAP library.
The latest upnpresources.zip does not contain older versions of the
specifications, so to be able to generate the bindings I had to create
a fake one:
    wget http://upnp.org/specs/av/UPnP-av-TestFiles-20070927.zip 
    install -d 'standardizeddcps/MediaServer_1 and MediaRenderer_1'
    mv UPnP-av-TestFiles-20070927.zip 'standardizeddcps/MediaServer_1 and MediaRenderer_1/'
    zip -r fake.zip 'standardizeddcps/MediaServer_1 and MediaRenderer_1'
    gotask specgen -s fake.zip -o ../dcps 
						
						
					 
					
						2015-06-06 16:54:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						7f2f552f9b 
					 
					
						
						
							
							Add godoc link to README.md.  
						
						 
						
						
						
						
					 
					
						2015-06-06 12:29:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						d55e4460fa 
					 
					
						
						
							
							Fix last commit to README.md.  
						
						 
						
						
						
						
					 
					
						2015-06-06 12:11:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						abd5012d9d 
					 
					
						
						
							
							Add notes about supporting additional dcps.  
						
						 
						
						
						
						
					 
					
						2015-06-06 12:01:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						fb03be1c78 
					 
					
						
						
							
							Add support for discovery-free client creation in dcps packages.  
						
						 
						
						
						
						
					 
					
						2015-06-06 11:53:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						c4f4be704b 
					 
					
						
						
							
							Add non-discovery ServiceClient constructor functions.  
						
						 
						
						
						
						
					 
					
						2015-06-06 11:35:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9f336b0025 
					 
					
						
						
							
							Minor comment fix that could mislead.  
						
						 
						
						
						
						
					 
					
						2015-06-06 11:04:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9e7590f139 
					 
					
						
						
							
							Fixes   #9  - reacquire previously discovered device by URL.  
						
						 
						
						... 
						
						
						
						Some more changes will be required for this to be supported by the dcps
packages. 
						
						
					 
					
						2015-06-06 11:01:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						5cff77a69f 
					 
					
						
						
							
							Merge pull request  #8  from SavantSystems/master  
						
						 
						
						... 
						
						
						
						Shorter timeout on requestXML 
						
						
					 
					
						2015-06-02 17:05:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								davelar 
							
						 
					 
					
						
						
							
						
						2adae303ef 
					 
					
						
						
							
							Merge pull request  #1  from SavantSystems/feature/shorterTimeout  
						
						 
						
						... 
						
						
						
						Changes the requestXml method to not use the default 30 second get ti… 
						
						
					 
					
						2015-06-02 11:56:33 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duarte Avelar 
							
						 
					 
					
						
						
							
						
						7c18e85798 
					 
					
						
						
							
							Changes the requestXml method to not use the default 30 second get timeout, uses 3 seconds instead.  
						
						 
						
						
						
						
					 
					
						2015-06-02 11:20:27 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						c57ae84388 
					 
					
						
						
							
							Fix CharsetReader creation.  
						
						 
						
						... 
						
						
						
						Fixes  #7  
						
						
					 
					
						2015-04-06 14:16:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						2ed6e64917 
					 
					
						
						
							
							Merge branch 'thinxer-master'  
						
						 
						
						
						
						
					 
					
						2015-03-07 08:50:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jianfei Wang 
							
						 
					 
					
						
						
							
						
						4566387de9 
					 
					
						
						
							
							support xml encoding other than utf-8  
						
						 
						
						
						
						
					 
					
						2015-03-07 14:57:28 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						4191d8a850 
					 
					
						
						
							
							Merge branch 'fjl-soap-quote'  
						
						 
						
						
						
						
					 
					
						2015-02-14 09:43:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						5528f2eeef 
					 
					
						
						
							
							soap: quote action names in header  
						
						 
						
						... 
						
						
						
						The unquoted form is not accepted by some implementations. 
						
						
					 
					
						2015-02-13 11:35:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						2230083611 
					 
					
						
						
							
							Merge pull request  #3  from zeebo/patch-1  
						
						 
						
						... 
						
						
						
						update internetgateway1 example to build on go1.4 
						
						
					 
					
						2014-12-11 21:15:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff 
							
						 
					 
					
						
						
							
						
						f6cef970a4 
					 
					
						
						
							
							update internetgateway1 example to build on go1.4  
						
						 
						
						... 
						
						
						
						the Service field on the ServiceClient is already *goupnp.Service, so taking the address makes it a **goupnp.Service which no longer will dereference to call methods on type *goupnp.Service like String and RequestSCDP. 
						
						
					 
					
						2014-12-11 12:44:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						ecfaac0e3a 
					 
					
						
						
							
							Initial work on maintaining a registry of discovered devices.  
						
						 
						
						
						
						
					 
					
						2014-06-08 13:45:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9c7a5054da 
					 
					
						
						
							
							Minor corrections to error handling logic in httpu.  
						
						 
						
						
						
						
					 
					
						2014-06-08 09:19:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						5cd41e8371 
					 
					
						
						
							
							Correct HTTPU serving to not require an interface for multicast.  
						
						 
						
						
						
						
					 
					
						2014-06-08 09:10:34 +01:00