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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						e86d73d8f4
					 | 
					
						
						
							
							Implement SOAP bin.hex marshalling.
						
						
						
						
						
						
					 | 
					
						2013-10-27 20:21:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						3c28ba0b35
					 | 
					
						
						
							
							Implement SOAP "bin.base64" marshalling.
						
						
						
						
						
						
					 | 
					
						2013-10-27 20:17:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						aba95ad90c
					 | 
					
						
						
							
							Add marshalling for the "boolean" type.
						
						
						
						
						
						
					 | 
					
						2013-10-27 20:04:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						ecf830777a
					 | 
					
						
						
							
							Add marshalling for dateTime.tz type.
						
						
						
						
						
						
					 | 
					
						2013-10-27 19:08:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						de724897db
					 | 
					
						
						
							
							Make datetime tests more robust against DST/timezone changes.
						
						
						
						
						
						
					 | 
					
						2013-10-09 22:23:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						60ec9a6095
					 | 
					
						
						
							
							Add datetime marhsalling support.
						
						
						
						
						
						
					 | 
					
						2013-10-09 22:19:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						c9607c5123
					 | 
					
						
						
							
							Document the other implemented marshallers.
						
						
						
						
						
						
					 | 
					
						2013-10-09 21:39:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						0db75c9211
					 | 
					
						
						
							
							Document/fix the "date" marshalling.
						
						
						
						
						
						
					 | 
					
						2013-10-09 21:38:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						75576218a4
					 | 
					
						
						
							
							Correct TimeOfDay type, and add marshalling for time.tz.
						
						
						
						
						
						
					 | 
					
						2013-10-09 21:35:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						7469efd5ff
					 | 
					
						
						
							
							Add TimeOfDay type.
						
						
						
						
						
						
					 | 
					
						2013-10-09 19:43:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						17abe5294a
					 | 
					
						
						
							
							Initial work on marshalling/unmarshalling SOAP types.
						
						
						
						
						
						
						
						So far added:
* fixed.14.4
* char
* date 
						
						
					 | 
					
						2013-10-08 23:00:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						ef1de8df74
					 | 
					
						
						
							
							Add internetgateway1 and internetgateway2 generated code.
						
						
						
						
						
						
					 | 
					
						2013-10-06 23:16:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						ea06094dea
					 | 
					
						
						
							
							Attempt to add argument/return value documentation.
						
						
						
						
						
						
					 | 
					
						2013-10-06 23:16:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						5ff1b1c840
					 | 
					
						
						
							
							Fix syntax error in generated code.
						
						
						
						
						
						
					 | 
					
						2013-10-06 22:45:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Beisley
							
						 
					 | 
					
						
						
							
						
						e48908bf4c
					 | 
					
						
						
							
							Fix types to generated code.
						
						
						
						
						
						
					 | 
					
						2013-10-06 22:39:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |