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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						dcc00c8629 
					 
					
						
						
							
							Initial work for receiving HTTPU broadcasts.  
						
						 
						
						
						
						
					 
					
						2014-06-07 23:40:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						ca8dc4faf5 
					 
					
						
						
							
							Add additional header docs to generated DCP packages.  
						
						 
						
						
						
						
					 
					
						2014-06-07 21:24:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						4370c89058 
					 
					
						
						
							
							Factored dcpMetadataByDir out as a global.  
						
						 
						
						
						
						
					 
					
						2014-06-07 20:55:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						eadcb12812 
					 
					
						
						
							
							Rename DCPS->DCP (name had confused a plural 's' into the acronym).  
						
						 
						
						
						
						
					 
					
						2014-06-07 20:34:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						24f693965e 
					 
					
						
						
							
							Add warning not to edit generated files by hand.  
						
						 
						
						
						
						
					 
					
						2014-06-07 20:29:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						cb64bf9e9e 
					 
					
						
						
							
							Refactor to allow for per-DCPS metadata in code generator.  
						
						 
						
						
						
						
					 
					
						2014-06-07 20:29:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						df61e019e6 
					 
					
						
						
							
							Add goupnp installation instructions.  
						
						 
						
						
						
						
					 
					
						2014-06-07 20:08:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9ba1a7725b 
					 
					
						
						
							
							Use gotasks for specification-generated source code.  
						
						 
						
						
						
						
					 
					
						2014-06-07 20:07:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						65abff0690 
					 
					
						
						
							
							Add example of using internetgateway1.  
						
						 
						
						
						
						
					 
					
						2014-06-06 22:19:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						8e6bda33c3 
					 
					
						
						
							
							Add SCPD.GetAction method.  
						
						 
						
						
						
						
					 
					
						2014-06-06 21:55:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						788bb66b80 
					 
					
						
						
							
							Correct the encoding of SOAP action arguments.  
						
						 
						
						... 
						
						
						
						Also adds a test for this, and the decoding of the response arguments. 
						
						
					 
					
						2014-06-06 21:21:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						5c55e50548 
					 
					
						
						
							
							Encode the SOAP action element.  
						
						 
						
						... 
						
						
						
						It should always have included this. It probably never worked properly
before, except for servers that didn't require arguments or the action
element. 
						
						
					 
					
						2014-06-05 22:38:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						3a950ed088 
					 
					
						
						
							
							Remove GofmtWriteCloser.  
						
						 
						
						... 
						
						
						
						Now uses common github.com/huin/goutil/codegen version. 
						
						
					 
					
						2014-01-12 01:10:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						79a1c07c05 
					 
					
						
						
							
							Add another GetExternalIPAddress example, using a common function.  
						
						 
						
						
						
						
					 
					
						2014-01-06 20:17:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						90e83f960e 
					 
					
						
						
							
							Update internetgateway[12] from new specgen.  
						
						 
						
						
						
						
					 
					
						2014-01-06 20:17:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						251dddb253 
					 
					
						
						
							
							Remove debug logging left in by mistake.  
						
						 
						
						
						
						
					 
					
						2014-01-06 20:15:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						cef9a282c1 
					 
					
						
						
							
							Don't discard all results if an unexpected reply comes back.  
						
						 
						
						
						
						
					 
					
						2014-01-06 20:14:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						a8a8987980 
					 
					
						
						
							
							Use nil interface{} instead of struct{} for empty requests/responses.  
						
						 
						
						... 
						
						
						
						The XML encoder doesn't like receiving struct{}. 
						
						
					 
					
						2014-01-06 19:47:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						d8237236d8 
					 
					
						
						
							
							Check for error when encoding the request action.  
						
						 
						
						
						
						
					 
					
						2014-01-05 22:41:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						8a169ca3f7 
					 
					
						
						
							
							Fix DiscoverDevices to work with absent root.URLBaseStr.  
						
						 
						
						... 
						
						
						
						This is particularly important as URLBaseStr should never be present in
UPnP/1.1. 
						
						
					 
					
						2014-01-05 19:39:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huin 
							
						 
					 
					
						
						
							
						
						980f9c9dcc 
					 
					
						
						
							
							Merge pull request  #1  from huin/httpu_reduction  
						
						 
						
						... 
						
						
						
						Reduce headers written by httpu, in case this confuses some devices. 
						
						
					 
					
						2014-01-04 06:13:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						b9f1a1f71a 
					 
					
						
						
							
							Reduce headers written by httpu, in case this confuses some devices.  
						
						 
						
						
						
						
					 
					
						2014-01-02 22:13:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						6856f9618d 
					 
					
						
						
							
							Add example code, and improve the facing docs slightly.  
						
						 
						
						
						
						
					 
					
						2013-12-31 20:49:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						1f02d6bce3 
					 
					
						
						
							
							Add New*Clients functions to the generated code to simplify their use.  
						
						 
						
						
						
						
					 
					
						2013-12-31 20:01:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						03572e5988 
					 
					
						
						
							
							Small fixes and removals, update discoverigd.go.  
						
						 
						
						
						
						
					 
					
						2013-12-31 18:36:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						587c68769d 
					 
					
						
						
							
							Remove redundant information from action docs.  
						
						 
						
						
						
						
					 
					
						2013-12-31 18:06:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						d4355376d7 
					 
					
						
						
							
							More minor generated documentation improvements.  
						
						 
						
						
						
						
					 
					
						2013-12-31 18:04:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						92b4aac9bb 
					 
					
						
						
							
							Attempt to tidy generated documentation.  
						
						 
						
						
						
						
					 
					
						2013-12-31 17:52:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						38405bcf8d 
					 
					
						
						
							
							Include gofmt in the code generation process.  
						
						 
						
						
						
						
					 
					
						2013-12-31 17:16:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						50cfea8d4f 
					 
					
						
						
							
							Inline request/response structures.  
						
						 
						
						
						
						
					 
					
						2013-12-31 17:06:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						d2cd2978d9 
					 
					
						
						
							
							Use data type (un)marshal in generated DCP code.  
						
						 
						
						
						
						
					 
					
						2013-12-31 16:56:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9db0302a13 
					 
					
						
						
							
							Add (untested) r4 and r8 type marshalling implementations.  
						
						 
						
						
						
						
					 
					
						2013-10-27 21:13:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						f6c0a22a5f 
					 
					
						
						
							
							Add many integer marshalled types.  
						
						 
						
						
						
						
					 
					
						2013-10-27 21:01:36 +00:00