Commit Graph

  • 9af4afce08 add support for Open Connectivity Foundation DCPs mhhcbon 2022-03-21 14:46:32 +0100
  • e739c716b4 #48: Add local address information mhhcbon 2022-03-21 14:54:05 +0100
  • ca81a64b42 Reorder items in generated source files. John Beisley 2022-03-13 09:02:29 +0000
  • 730ab6506b [soap] Enhance SOAPFaultError error unwrapping afjoseph 2022-01-10 15:59:53 +0100
  • 72ec887a3d fix SetURLBase URL contain colon str unused humboldt_xie 2021-09-08 11:24:49 +0800
  • aaf1a9757f fix <controlURL>_urn:schemas-upnp-org:service:AVTransport_control</controlURL> throw error first path segment in URL cannot contain colon humboldt_xie 2021-08-10 01:25:57 +0800
  • 5a0d4bd7ee Add *Ctx methods for calling SOAP methods. John Beisley 2021-07-11 14:53:32 +0100
  • 9eb592fa19 Minor fixes to goupnpdcpgen. John Beisley 2021-07-11 14:44:55 +0100
  • 6145404ab1 Add method SOAPCliet.PerformActionCtx. John Beisley 2021-07-11 14:15:35 +0100
  • a666909a2f Fix trivial go vet problems. John Beisley 2021-07-04 10:59:33 +0100
  • 33cdcbb30d Fix #41 - collisions with same USN as multiple locations. John Beisley 2021-06-26 17:01:14 +0100
  • 16e24d5762 Remove direct dependency on charset reader julianknodt 2021-06-17 01:46:45 -0700
  • b5cf3be9f2 Correctly parse SOAP errors. Denys Smirnov 2021-05-22 22:28:24 +0300
  • 73c6c11985 Parse error message for non-OK status codes. Denys Smirnov 2021-05-22 22:27:41 +0300
  • 0ca763054c localIPv4MCastAddrs if(net.FlagUp == 0 )continue fanhai 2021-03-10 15:20:16 +0800
  • e7fc2c5b62 Fix inconsistent indents in GUIDE.md examples. John Beisley 2021-02-21 12:36:27 +0000
  • 86667cb88e Add a guide for using internet gateway clients. John Beisley 2021-02-21 12:34:13 +0000
  • 49508fba00 Changed due to review comments Jochen Hiller 2020-05-31 13:15:43 +0200
  • b987734dc3 Fix for #33: do not use loopbacK IP addresses Jochen Hiller 2020-05-25 15:26:11 +0200
  • 36abb0b21b Discover devices on all the host's capable network interfaces. John Beisley 2020-05-10 12:36:36 +0100
  • 0c863b7f0d Add a command to display all SSDP discoveries on local network. John Beisley 2020-05-16 11:58:37 +0100
  • 271feae8ac Fix minor bug in how errors are displayed in codegen. John Beisley 2020-05-10 09:48:28 +0100
  • 3a3eb33b84 Bump go.mod to 1.14. John Beisley 2020-05-10 09:48:02 +0100
  • 656e61dfad Switch to generate code with go generate. John Beisley 2018-10-13 15:04:17 +0100
  • 8bf4a8083e Add Go module files. John Beisley 2018-10-13 13:40:44 +0100
  • c178604dd5 Add Sublime Text project file. John Beisley 2018-10-13 13:37:27 +0100
  • 1395d14473
    Clarify code in HTTPUClient.Do. Huin 2018-04-15 22:51:57 +0100
  • 167b9766e5 Allow SSDP search results from inexact searches. John Beisley 2018-03-15 19:11:26 +0000
  • e25a5cc217 Fix formatting of an error message. John Beisley 2018-03-04 21:56:41 +0000
  • 71cfb6bbcb Add correct spelling for RequestSCPD, mentioned in issue #23. John Beisley 2018-03-04 21:55:55 +0000
  • dceda08e70 Use totalBytesHack for intergateway2 too games647 2017-11-09 18:45:09 +0100
  • 991e174e2e Add workaround for SOAP server XML decoding limitations. John Beisley 2017-11-07 18:19:10 -0500
  • 29fc54a4c0 Remove spurious spaces from between req/resp struct members in generated code. John Beisley 2017-11-05 13:50:25 +0000
  • 8087be8632 Use better way to remove trailing whitespace between lines. John Beisley 2017-11-05 13:46:14 +0000
  • efdc90f04d Emphasize generated nature of code more. John Beisley 2017-11-05 13:40:23 +0000
  • b3887248e5 Fix uint out of value parsing for > 4 GiB traffic usage games647 2017-10-03 11:43:22 +0200
  • 5b7801abd8 correct spelling mistake Edward Betts 2017-09-01 12:42:20 +0100
  • 9b81a7424f Update email address. Huin 2017-08-03 10:08:12 +0100
  • 9970de6104 Fix error logging Aman Gupta 2017-08-02 12:30:54 -0700
  • 73053506a9 Disable verbose logging of unexpected ssdp responses (#15) Aman Gupta 2017-05-11 11:19:13 -0700
  • 679507af18 Merge branch 'master' of github.com:huin/goupnp John Beisley 2016-12-24 10:41:01 +0000
  • 6a64d9add7 Reformat part of README to improve GoDoc links. John Beisley 2016-12-24 10:40:35 +0000
  • 949b8a7753 Fix for max-age (#13) Julien LEICHER 2016-10-31 19:15:47 +0100
  • 97f671ee5e Defer closing of xml file inhies 2016-10-25 10:18:49 -0600
  • d7ddae7b46 httpu client bind to specific address function (#11) traetox 2016-09-22 14:02:28 -0600
  • 46bde78b11 Add another example showing getting byte transfer counts on igd2. John Beisley 2015-12-09 21:46:17 +0000
  • 1307dca7cf Add another example showing getting byte transfer counts on igd1. John Beisley 2015-12-09 21:42:36 +0000
  • 90f71cb5dd Add more links to documentation section. Huin 2015-07-31 08:02:47 +0100
  • 074be02a65 Make the SSDP registry minimally useful. John Beisley 2015-06-07 12:28:34 +0100
  • 99da32467b Cut down on useless argument/return docs. John Beisley 2015-06-07 10:42:22 +0100
  • 4eb9134d2b Add minimal test for SOAP "uri" type. John Beisley 2015-06-07 09:42:08 +0100
  • 790e151b1e Hack back in a URN missing from the internetgateway2 spec. John Beisley 2015-06-07 09:27:13 +0100
  • 3232a79f99 Update generated code for internetgateway2 - updated spec. John Beisley 2015-06-07 09:04:24 +0100
  • 6cbb8011f8 Update specgen to download DCP XML specs and process them individually. John Beisley 2015-06-07 09:01:20 +0100
  • 4d40860a5b Merge branch 'tv42-av1' John Beisley 2015-06-07 07:15:59 +0100
  • 77b86c3723 Generate dcps for AV1 audio/video devices Tommi Virtanen 2015-06-06 16:54:08 -0700
  • 7f2f552f9b Add godoc link to README.md. John Beisley 2015-06-06 12:29:56 +0100
  • d55e4460fa Fix last commit to README.md. John Beisley 2015-06-06 12:11:57 +0100
  • abd5012d9d Add notes about supporting additional dcps. John Beisley 2015-06-06 12:01:54 +0100
  • fb03be1c78 Add support for discovery-free client creation in dcps packages. John Beisley 2015-06-06 11:53:50 +0100
  • c4f4be704b Add non-discovery ServiceClient constructor functions. John Beisley 2015-06-06 11:35:31 +0100
  • 9f336b0025 Minor comment fix that could mislead. John Beisley 2015-06-06 11:04:25 +0100
  • 9e7590f139 Fixes #9 - reacquire previously discovered device by URL. John Beisley 2015-06-06 11:01:33 +0100
  • 5cff77a69f Merge pull request #8 from SavantSystems/master Huin 2015-06-02 17:05:54 +0100
  • 2adae303ef Merge pull request #1 from SavantSystems/feature/shorterTimeout davelar 2015-06-02 11:56:33 -0400
  • 7c18e85798 Changes the requestXml method to not use the default 30 second get timeout, uses 3 seconds instead. Duarte Avelar 2015-06-02 11:20:27 -0400
  • c57ae84388 Fix CharsetReader creation. Huin 2015-04-06 14:16:50 +0100
  • 2ed6e64917 Merge branch 'thinxer-master' John Beisley 2015-03-07 08:50:21 +0000
  • 4566387de9 support xml encoding other than utf-8 Jianfei Wang 2015-03-06 15:10:57 +0800
  • 4191d8a850 Merge branch 'fjl-soap-quote' John Beisley 2015-02-14 09:43:39 +0000
  • 5528f2eeef soap: quote action names in header Felix Lange 2015-02-13 11:35:15 +0100
  • 2230083611 Merge pull request #3 from zeebo/patch-1 Huin 2014-12-11 21:15:49 +0000
  • f6cef970a4 update internetgateway1 example to build on go1.4 Jeff 2014-12-11 12:44:49 -0700
  • ecfaac0e3a Initial work on maintaining a registry of discovered devices. John Beisley 2014-06-08 13:45:53 +0100
  • 9c7a5054da Minor corrections to error handling logic in httpu. John Beisley 2014-06-08 09:19:48 +0100
  • 5cd41e8371 Correct HTTPU serving to not require an interface for multicast. John Beisley 2014-06-08 09:10:34 +0100
  • dcc00c8629 Initial work for receiving HTTPU broadcasts. John Beisley 2014-06-07 23:40:07 +0100
  • ca8dc4faf5 Add additional header docs to generated DCP packages. John Beisley 2014-06-07 21:24:11 +0100
  • 4370c89058 Factored dcpMetadataByDir out as a global. John Beisley 2014-06-07 20:55:03 +0100
  • eadcb12812 Rename DCPS->DCP (name had confused a plural 's' into the acronym). John Beisley 2014-06-07 20:34:27 +0100
  • 24f693965e Add warning not to edit generated files by hand. John Beisley 2014-06-07 20:29:41 +0100
  • cb64bf9e9e Refactor to allow for per-DCPS metadata in code generator. John Beisley 2014-06-07 20:29:11 +0100
  • df61e019e6 Add goupnp installation instructions. John Beisley 2014-06-07 20:08:50 +0100
  • 9ba1a7725b Use gotasks for specification-generated source code. John Beisley 2014-06-07 20:07:54 +0100
  • 65abff0690 Add example of using internetgateway1. John Beisley 2014-06-06 22:19:17 +0100
  • 8e6bda33c3 Add SCPD.GetAction method. John Beisley 2014-06-06 21:55:52 +0100
  • 788bb66b80 Correct the encoding of SOAP action arguments. John Beisley 2014-06-06 21:21:13 +0100
  • 5c55e50548 Encode the SOAP action element. John Beisley 2014-06-05 22:38:04 +0100
  • 3a950ed088 Remove GofmtWriteCloser. John Beisley 2014-01-12 01:10:05 +0000
  • 79a1c07c05 Add another GetExternalIPAddress example, using a common function. John Beisley 2014-01-06 20:17:14 +0000
  • 90e83f960e Update internetgateway[12] from new specgen. John Beisley 2014-01-06 20:17:00 +0000
  • 251dddb253 Remove debug logging left in by mistake. John Beisley 2014-01-06 20:15:29 +0000
  • cef9a282c1 Don't discard all results if an unexpected reply comes back. John Beisley 2014-01-06 20:14:53 +0000
  • a8a8987980 Use nil interface{} instead of struct{} for empty requests/responses. John Beisley 2014-01-06 19:47:57 +0000
  • d8237236d8 Check for error when encoding the request action. Huin 2014-01-05 22:41:51 +0000
  • 8a169ca3f7 Fix DiscoverDevices to work with absent root.URLBaseStr. John Beisley 2014-01-05 19:39:24 +0000
  • 980f9c9dcc Merge pull request #1 from huin/httpu_reduction Huin 2014-01-04 06:13:19 -0800
  • b9f1a1f71a Reduce headers written by httpu, in case this confuses some devices. John Beisley 2014-01-02 22:13:21 +0000
  • 6856f9618d Add example code, and improve the facing docs slightly. John Beisley 2013-12-31 20:49:32 +0000
  • 1f02d6bce3 Add New*Clients functions to the generated code to simplify their use. John Beisley 2013-12-31 20:01:17 +0000