Commit Graph
144 Commits
Author SHA1 Message Date
humboldt_xieandHuin aaf1a9757f fix <controlURL>_urn:schemas-upnp-org:service:AVTransport_control</controlURL> throw error first path segment in URL cannot contain colon 2021-09-08 08:10:00 +01:00
John Beisley 5a0d4bd7ee Add *Ctx methods for calling SOAP methods.
Fixes #42.
2021-07-11 14:53:32 +01:00
John Beisley 9eb592fa19 Minor fixes to goupnpdcpgen.
Most importantly fix to run on Windows.
2021-07-11 14:44:55 +01:00
John Beisley 6145404ab1 Add method SOAPCliet.PerformActionCtx. 2021-07-11 14:15:35 +01:00
John Beisley a666909a2f Fix trivial go vet problems. 2021-07-04 10:59:33 +01:00
John Beisley 33cdcbb30d Fix #41 - collisions with same USN as multiple locations. 2021-06-26 17:01:14 +01:00
julianknodtandHuin 16e24d5762 Remove direct dependency on charset reader 2021-06-19 23:10:24 +01:00
Denys SmirnovandHuin b5cf3be9f2 Correctly parse SOAP errors. 2021-05-22 22:24:31 +01:00
Denys SmirnovandHuin 73c6c11985 Parse error message for non-OK status codes. 2021-05-22 22:24:31 +01:00
fanhaiandHuin 0ca763054c localIPv4MCastAddrs if(net.FlagUp == 0 )continue 2021-03-10 17:45:57 +00:00
John Beisley e7fc2c5b62 Fix inconsistent indents in GUIDE.md examples. 2021-02-21 12:36:27 +00:00
John Beisley 86667cb88e Add a guide for using internet gateway clients.
This attempts to help with #36.
2021-02-21 12:34:13 +00:00
Jochen HillerandJohn Beisley 49508fba00 Changed due to review comments 2020-06-20 07:37:22 +01:00
Jochen HillerandJohn Beisley b987734dc3 Fix for #33: do not use loopbacK IP addresses 2020-06-20 07:37:22 +01:00
John Beisley 36abb0b21b Discover devices on all the host's capable network interfaces. 2020-05-16 11:59:03 +01:00
John Beisley 0c863b7f0d Add a command to display all SSDP discoveries on local network. 2020-05-16 11:58:37 +01:00
John Beisley 271feae8ac Fix minor bug in how errors are displayed in codegen. 2020-05-10 09:48:28 +01:00
John Beisley 3a3eb33b84 Bump go.mod to 1.14. 2020-05-10 09:48:02 +01:00
John Beisley 656e61dfad Switch to generate code with go generate. 2018-10-13 15:04:17 +01:00
John Beisley 8bf4a8083e Add Go module files. 2018-10-13 13:40:44 +01:00
John Beisley c178604dd5 Add Sublime Text project file. 2018-10-13 13:37:27 +01:00
HuinandGitHub 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
games647andHuin 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
games647andHuin b3887248e5 Fix uint out of value parsing for > 4 GiB traffic usage 2017-10-04 08:55:00 +01:00
Edward BettsandHuin 5b7801abd8 correct spelling mistake 2017-09-01 16:30:48 +01:00
HuinandGitHub 9b81a7424f Update email address. 2017-08-03 10:08:12 +01:00
Aman GuptaandHuin 9970de6104 Fix error logging 2017-08-02 21:13:32 +01:00
Aman GuptaandHuin 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 LEICHERandHuin 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
inhiesandHuin 97f671ee5e Defer closing of xml file 2016-10-25 17:50:33 +01:00
traetoxandHuin 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