John Beisley 
							
						 
					 
					
						
						
							
						
						8e5cccc9ac 
					 
					
						
						
							
							Fix trivial lints in goupnp2srvgen.  
						
						 
						
						
						
						
					 
					
						2023-03-09 15:42:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						d2cb593349 
					 
					
						
						
							
							Include URL to upnpresources.zip in flag help.  
						
						 
						
						
						
						
					 
					
						2023-03-09 15:40:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Hellwege 
							
						 
					 
					
						
						
							
						
						9278656124 
					 
					
						
						
							
							Allow http.Client used in discovery to be modified (typically for security reasons)  
						
						 
						
						... 
						
						
						
						[why]
The importing application may have some specific security requrirements that necessitate
a change to the http.Client or http.Transport used when fetching the xml from the UPnp server.
For example, the importing application may want to restrict localhost calls which could be
made by an attack server on the local network.
[how]
Create a global HTTPClient which defaults to http.DefaultClient.  This allows the importing
application to modify this global if it wishes to make changes to the http.Client/http.Transport
used when fetching the xml from the UPnP server. 
						
						
					 
					
						2023-02-12 17:29:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kz Ho 
							
						 
					 
					
						
						
							
						
						62bd5c75d8 
					 
					
						
						
							
							Add sync.Pool to reuse packet conn buf object  
						
						 
						
						
						
						
					 
					
						2023-01-18 08:53:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hzy 
							
						 
					 
					
						
						
							
						
						d8bd5d2d52 
					 
					
						
						
							
							More functions support Context  
						
						 
						
						
						
						
					 
					
						2022-10-02 14:55:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jgould 
							
						 
					 
					
						
						
							
						
						9723a59812 
					 
					
						
						
							
							adding ModelType to Device  
						
						 
						
						
						
						
					 
					
						2022-08-11 22:53:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						23b5557105 
					 
					
						
						
							
							Add documentation links to service docs.  
						
						 
						
						
						
						
					 
					
						2022-06-13 18:06:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						befb173f08 
					 
					
						
						
							
							Rename package for LANHostConfigManagement:1.  
						
						 
						
						
						
						
					 
					
						2022-06-13 17:47:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						6617fb84e1 
					 
					
						
						
							
							Format generated source code.  
						
						 
						
						
						
						
					 
					
						2022-06-13 17:44:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						dd6d6a16d3 
					 
					
						
						
							
							Merge branch 'main' of github.com:huin/goupnp  
						
						 
						
						
						
						
					 
					
						2022-06-13 07:31:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						0ff7949387 
					 
					
						
						
							
							Remove trailing newline from generated code.  
						
						 
						
						
						
						
					 
					
						2022-06-13 07:31:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9cff43d4b3 
					 
					
						
						
							
							First two generated service code packages.  
						
						 
						
						
						
						
					 
					
						2022-06-13 07:30:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						d15a929f14 
					 
					
						
						
							
							Code generation outputs to files.  
						
						 
						
						
						
						
					 
					
						2022-06-13 07:28:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						ba6ba2725f 
					 
					
						
						
							
							Fix go.mod.  
						
						 
						
						
						
						
					 
					
						2022-06-11 08:40:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						16c9ddb4ff 
					 
					
						
						
							
							Fix broken envelope test.  
						
						 
						
						
						
						
					 
					
						2022-06-10 18:13:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						656e810e54 
					 
					
						
						
							
							Integrate soap.Action type with soap/client.  
						
						 
						
						
						
						
					 
					
						2022-06-10 17:54:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						be592a92bd 
					 
					
						
						
							
							Rename some fields in TOML DCP manifest.  
						
						 
						
						
						
						
					 
					
						2022-06-10 07:24:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9d4879e3c6 
					 
					
						
						
							
							Move DCP spec manifests out to a TOML file.  
						
						 
						
						
						
						
					 
					
						2022-06-10 07:20:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						3db7296aeb 
					 
					
						
						
							
							Generate documentation comments from service template.  
						
						 
						
						
						
						
					 
					
						2022-06-08 18:13:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						91c176e495 
					 
					
						
						
							
							Add action container structs with descriptor methods.  
						
						 
						
						
						
						
					 
					
						2022-06-08 17:53:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						0536e2c588 
					 
					
						
						
							
							Fix import quoting in service template.  
						
						 
						
						
						
						
					 
					
						2022-06-08 07:30:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						9b16826229 
					 
					
						
						
							
							Refactor service template.  
						
						 
						
						
						
						
					 
					
						2022-06-08 07:05:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						ef53d14055 
					 
					
						
						
							
							Remove redundant blank lines in generated code.  
						
						 
						
						
						
						
					 
					
						2022-06-06 18:07:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						5a32790ea4 
					 
					
						
						
							
							Use manifest package name in generated code.  
						
						 
						
						
						
						
					 
					
						2022-06-06 18:03:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						89dd64b3ce 
					 
					
						
						
							
							Remove debug generation code.  
						
						 
						
						
						
						
					 
					
						2022-06-06 18:01:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						e3e16da35f 
					 
					
						
						
							
							Initial code to generate service code.  
						
						 
						
						
						
						
					 
					
						2022-06-06 18:00:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						0e8fff04df 
					 
					
						
						
							
							Rename goupnp2dcpgen to goupnpsrvgen.  
						
						 
						
						
						
						
					 
					
						2022-05-27 07:10:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						b2bea13720 
					 
					
						
						
							
							Rename description packages to replace "scpd" with "srvdesc".  
						
						 
						
						
						
						
					 
					
						2022-05-27 07:00:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						2145a9306f 
					 
					
						
						
							
							Add optional field to xmlscpd.Action.  
						
						 
						
						
						
						
					 
					
						2022-05-25 19:42:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						60c40bba41 
					 
					
						
						
							
							Fix minor error in goupnp2dcpgen.  
						
						 
						
						
						
						
					 
					
						2022-05-25 19:41:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						4dd2213715 
					 
					
						
						
							
							Some initial experimentation with SCPD reading.  
						
						 
						
						
						
						
					 
					
						2022-05-25 18:27:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						cc75a26e13 
					 
					
						
						
							
							Test and fix edge cases in map args.  
						
						 
						
						
						
						
					 
					
						2022-03-31 19:54:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						f69c4d0ee2 
					 
					
						
						
							
							First draft supporting maps as action args.  
						
						 
						
						
						
						
					 
					
						2022-03-31 18:09:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						5d0813cf55 
					 
					
						
						
							
							Rearrange Client.as a helper function.  
						
						 
						
						... 
						
						
						
						This narrows the API surface of the `Client` type. 
						
						
					 
					
						2022-03-29 07:36:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						ca91893cc0 
					 
					
						
						
							
							Fix breakage from merge.  
						
						 
						
						
						
						
					 
					
						2022-03-26 18:27:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						5c7f90426b 
					 
					
						
						
							
							Merge branch 'main' of github.com:huin/goupnp into main  
						
						 
						
						
						
						
					 
					
						2022-03-26 18:22:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						767078168a 
					 
					
						
						
							
							Clean up SOAP client API.  
						
						 
						
						
						
						
					 
					
						2022-03-26 18:17:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						d4fdaef967 
					 
					
						
						
							
							Fix how envelopes are marshalled and unmarshalled.  
						
						 
						
						... 
						
						
						
						Previously the arguments would be wrapped an additional XML element. 
						
						
					 
					
						2022-03-26 18:17:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						f8d565399b 
					 
					
						
						
							
							Ignore experiments under v2alpha/cmd.  
						
						 
						
						
						
						
					 
					
						2022-03-26 18:14:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						87f0bd1614 
					 
					
						
						
							
							Use envelope.NewAction in client_test.  
						
						 
						
						
						
						
					 
					
						2022-03-26 11:22:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						cd9f2cabb7 
					 
					
						
						
							
							Add type assertion for client.HttpClient.  
						
						 
						
						
						
						
					 
					
						2022-03-26 11:19:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						030c9c12ee 
					 
					
						
						
							
							Add omitted TestStructWrapped test for URIField.  
						
						 
						
						
						
						
					 
					
						2022-03-26 11:10:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						f9b2a90864 
					 
					
						
						
							
							Add types TestStructWrapped.  
						
						 
						
						
						
						
					 
					
						2022-03-26 10:55:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						22e29aa8ba 
					 
					
						
						
							
							Add envelope.NewAction.  
						
						 
						
						
						
						
					 
					
						2022-03-26 10:29:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						c43feb1f5a 
					 
					
						
						
							
							Add ErrFault error marker.  
						
						 
						
						
						
						
					 
					
						2022-03-26 08:33:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						39b68767e6 
					 
					
						
						
							
							Merge branch 'main' of github.com:huin/goupnp into main  
						
						 
						
						
						
						
					 
					
						2022-03-26 08:05:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						25f9eb3415 
					 
					
						
						
							
							Use any instead of interface{} in v2alpha.  
						
						 
						
						
						
						
					 
					
						2022-03-26 08:05:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						8c07ff7bf4 
					 
					
						
						
							
							fix: vscode workspace  
						
						 
						
						
						
						
					 
					
						2022-03-24 21:35:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						69bbc8fbe6 
					 
					
						
						
							
							Remove unused hack function.  
						
						 
						
						
						
						
					 
					
						2022-03-24 19:46:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Beisley 
							
						 
					 
					
						
						
							
						
						5fc0a95ef3 
					 
					
						
						
							
							chore: add go.work and v2alpha/go.mod.  
						
						 
						
						
						
						
					 
					
						2022-03-24 19:46:39 +00:00