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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						db322868c5
					 | 
					
						
						
							
							Add notes about v2alpha.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						59a727e571
					 | 
					
						
						
							
							Rename v2 to v2alpha.
						
						
						
						
						
						
						
						Any incremental development on this should be clearly labeled as
unstable. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						0a37edf714
					 | 
					
						
						
							
							Add a basic SOAP client.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						06ea566a85
					 | 
					
						
						
							
							Replace test panic with t.Fatal.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						f40df26801
					 | 
					
						
						
							
							v2/soap/envelope - tidy and improve tests.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						a16ad1252e
					 | 
					
						
						
							
							First draft of v2/soap/envelope package.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						8223a6b37c
					 | 
					
						
						
							
							FIx zero padding on years.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						32bfaa2f8e
					 | 
					
						
						
							
							Fix max range on Fixed14_4.SetParts.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						e5fcf16e62
					 | 
					
						
						
							
							Implement error-free marshalText methods.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						d5f9ab1f20
					 | 
					
						
						
							
							SOAP types now implement more standard interfaces.
						
						
						
						
						
						
						
						Specifically TextMarshaler and TextUnmarshaller. These adapt better to
use in xml/encoding. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						104873f511
					 | 
					
						
						
							
							Move wanFirewallURNFix definition out to package.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						ec3f59b630
					 | 
					
						
						
							
							Factor code template into a file.
						
						
						
						
						
						
						
						This allows code regeneration without rebuilding the generator binary. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						bbdad2bb54
					 | 
					
						
						
							
							Remove separate module for v2.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						58b047e43b
					 | 
					
						
						
							
							Complete move to naive date/time types.
						
						
						
						
						
						
						
						These types no longer assume the local timezone as a default, instead
accepting a time.Location when converting to a time.Time. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						002eac2274
					 | 
					
						
						
							
							Refactor Date type for reuse in other types' Unmarshal.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						62cb85ae6a
					 | 
					
						
						
							
							Remove DateLocal.
						
						
						
						
						
						
						
						Fix tests to check Date type. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						01b23aa7e6
					 | 
					
						
						
							
							Replace Fixed14_4Float with a integer version.
						
						
						
						
						
						
						
						This type avoids loss of precision, and is likely what was
intended by having 14.4 fixed point.
Conversions to/from float64 are provided. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						688314d831
					 | 
					
						
						
							
							Create v2/soap/types, refactored from v1.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						29c1eac5a2
					 | 
					
						
						
							
							Add top level folder to workspace.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						ab6e83ae0a
					 | 
					
						
						
							
							Create v2 module as subdirectory.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						7ef673455a
					 | 
					
						
						
							
							v2/soap/envelope - tidy and improve tests.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						577aa76695
					 | 
					
						
						
							
							First draft of v2/soap/envelope package.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						fcd69d183b
					 | 
					
						
						
							
							FIx zero padding on years.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						cc93611581
					 | 
					
						
						
							
							Fix max range on Fixed14_4.SetParts.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						e043d6666b
					 | 
					
						
						
							
							Implement error-free marshalText methods.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						6183f45568
					 | 
					
						
						
							
							SOAP types now implement more standard interfaces.
						
						
						
						
						
						
						
						Specifically TextMarshaler and TextUnmarshaller. These adapt better to
use in xml/encoding. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						f320faf4bc
					 | 
					
						
						
							
							Consolidate V1 SOAP type data into the SOAP package.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						a37fadc3ba
					 | 
					
						
						
							
							Factor code template into a file.
						
						
						
						
						
						
						
						This allows code regeneration without rebuilding the generator binary. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						0668181616
					 | 
					
						
						
							
							Remove separate module for v2.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						0f6ea5004c
					 | 
					
						
						
							
							Complete move to naive date/time types.
						
						
						
						
						
						
						
						These types no longer assume the local timezone as a default, instead
accepting a time.Location when converting to a time.Time. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						500ae47278
					 | 
					
						
						
							
							Refactor Date type for reuse in other types' Unmarshal.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						7913f413b8
					 | 
					
						
						
							
							Remove DateLocal.
						
						
						
						
						
						
						
						Fix tests to check Date type. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						2186162cd7
					 | 
					
						
						
							
							Replace Fixed14_4Float with a integer version.
						
						
						
						
						
						
						
						This type avoids loss of precision, and is likely what was
intended by having 14.4 fixed point.
Conversions to/from float64 are provided. 
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						47e825446b
					 | 
					
						
						
							
							Create v2/soap/types, refactored from v1.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						0926402f8c
					 | 
					
						
						
							
							Create v2 module as subdirectory.
						
						
						
						
						
						
					 | 
					
						2022-03-24 19:46:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |