Commit Graph

  • 11e9df2080 chore: upgrade dependencies v0.2.0 main Cyrille Nofficial 2024-07-31 19:06:38 +0200
  • 7a4ff9bdbd merge upstream and upgrade go to 1.21 v0.1.0 Cyrille Nofficial 2023-12-03 12:19:53 +0100
  • e42f04b51d Merge remote-tracking branch 'origin/main' into feat/openhome Cyrille Nofficial 2023-12-03 12:13:54 +0100
  • 00783e79ec httpu: add context.Context and related interface Andrew Dunham 2023-08-21 21:38:33 -0400
  • 8ca2329ddb Use errors.As in test jybp 2023-05-10 16:52:26 +0200
  • c99b664f99 Fix test case jybp 2023-05-10 14:05:19 +0200
  • dc178c5d44 Fix faultcode+faultstring and get UPnPError details jybp 2023-05-10 13:30:40 +0200
  • 15a204aa25 chore: gofmt. John Beisley 2023-03-09 18:23:30 +0000
  • e5bb4e5154 Include allowed string values in generated services. John Beisley 2023-03-09 18:23:18 +0000
  • 1270e56d5f Fix error naming lint in srvdesc. John Beisley 2023-03-09 17:08:45 +0000
  • 51ba21d432 Fix naming of soap/client.HTTPClient. John Beisley 2023-03-09 16:35:15 +0000
  • fe0b17f589 Introduce SOAPError type. John Beisley 2023-03-09 16:34:46 +0000
  • 8e5cccc9ac Fix trivial lints in goupnp2srvgen. John Beisley 2023-03-09 15:42:29 +0000
  • d2cb593349 Include URL to upnpresources.zip in flag help. John Beisley 2023-03-09 15:40:33 +0000
  • 9278656124 Allow http.Client used in discovery to be modified (typically for security reasons) Steve Hellwege 2023-02-08 10:00:10 -0800
  • 62bd5c75d8 Add sync.Pool to reuse packet conn buf object Kz Ho 2023-01-18 15:52:27 +0800
  • 00a824fe48 feat: generate code for openhome feat/openhome Cyrille Nofficial 2022-11-01 20:03:30 +0100
  • 31f6bc38c2 build: upgrade to go 1.19 Cyrille Nofficial 2022-11-01 20:02:47 +0100
  • 1a2c6ad5b2 refactor: rename go module Cyrille Nofficial 2022-11-01 20:02:13 +0100
  • d8bd5d2d52 More functions support Context hzy 2022-10-01 11:49:02 +0000
  • 9723a59812 adding ModelType to Device jgould 2022-08-11 14:06:09 -0700
  • 23b5557105 Add documentation links to service docs. John Beisley 2022-06-13 18:06:03 +0100
  • befb173f08 Rename package for LANHostConfigManagement:1. John Beisley 2022-06-13 17:47:17 +0100
  • 6617fb84e1 Format generated source code. John Beisley 2022-06-13 17:44:15 +0100
  • dd6d6a16d3 Merge branch 'main' of github.com:huin/goupnp John Beisley 2022-06-13 07:31:14 +0100
  • 0ff7949387 Remove trailing newline from generated code. John Beisley 2022-06-13 07:31:03 +0100
  • 9cff43d4b3 First two generated service code packages. John Beisley 2022-06-13 07:30:53 +0100
  • d15a929f14 Code generation outputs to files. John Beisley 2022-06-13 07:28:26 +0100
  • ba6ba2725f Fix go.mod. John Beisley 2022-06-11 08:40:59 +0100
  • 16c9ddb4ff Fix broken envelope test. John Beisley 2022-06-10 18:13:54 +0100
  • 656e810e54 Integrate soap.Action type with soap/client. John Beisley 2022-06-10 17:54:04 +0100
  • be592a92bd Rename some fields in TOML DCP manifest. John Beisley 2022-06-10 07:24:33 +0100
  • 9d4879e3c6 Move DCP spec manifests out to a TOML file. John Beisley 2022-06-10 07:20:09 +0100
  • 3db7296aeb Generate documentation comments from service template. John Beisley 2022-06-08 18:13:28 +0100
  • 91c176e495 Add action container structs with descriptor methods. John Beisley 2022-06-08 17:51:47 +0100
  • 0536e2c588 Fix import quoting in service template. John Beisley 2022-06-08 07:30:01 +0100
  • 9b16826229 Refactor service template. John Beisley 2022-06-08 07:05:49 +0100
  • ef53d14055 Remove redundant blank lines in generated code. John Beisley 2022-06-06 18:05:41 +0100
  • 5a32790ea4 Use manifest package name in generated code. John Beisley 2022-06-06 18:03:17 +0100
  • 89dd64b3ce Remove debug generation code. John Beisley 2022-06-06 18:01:18 +0100
  • e3e16da35f Initial code to generate service code. John Beisley 2022-06-06 18:00:39 +0100
  • 0e8fff04df Rename goupnp2dcpgen to goupnpsrvgen. John Beisley 2022-05-27 07:10:15 +0100
  • b2bea13720 Rename description packages to replace "scpd" with "srvdesc". John Beisley 2022-05-27 07:00:09 +0100
  • 2145a9306f Add optional field to xmlscpd.Action. John Beisley 2022-05-25 19:42:48 +0100
  • 60c40bba41 Fix minor error in goupnp2dcpgen. John Beisley 2022-05-25 19:41:31 +0100
  • 4dd2213715 Some initial experimentation with SCPD reading. John Beisley 2022-05-25 18:27:18 +0100
  • cc75a26e13 Test and fix edge cases in map args. John Beisley 2022-03-31 19:54:33 +0100
  • f69c4d0ee2 First draft supporting maps as action args. John Beisley 2022-03-31 18:09:53 +0100
  • 5d0813cf55 Rearrange Client.as a helper function. John Beisley 2022-03-29 07:36:18 +0100
  • ca91893cc0 Fix breakage from merge. John Beisley 2022-03-26 18:27:03 +0000
  • 5c7f90426b Merge branch 'main' of github.com:huin/goupnp into main John Beisley 2022-03-26 18:22:02 +0000
  • 767078168a Clean up SOAP client API. John Beisley 2022-03-26 18:17:39 +0000
  • d4fdaef967 Fix how envelopes are marshalled and unmarshalled. John Beisley 2022-03-26 18:17:06 +0000
  • f8d565399b Ignore experiments under v2alpha/cmd. John Beisley 2022-03-26 18:14:59 +0000
  • 87f0bd1614 Use envelope.NewAction in client_test. John Beisley 2022-03-26 11:22:07 +0000
  • cd9f2cabb7 Add type assertion for client.HttpClient. John Beisley 2022-03-26 11:19:07 +0000
  • 030c9c12ee Add omitted TestStructWrapped test for URIField. John Beisley 2022-03-26 11:10:48 +0000
  • f9b2a90864 Add types TestStructWrapped. John Beisley 2022-03-26 10:52:38 +0000
  • 22e29aa8ba Add envelope.NewAction. John Beisley 2022-03-26 10:29:10 +0000
  • c43feb1f5a Add ErrFault error marker. John Beisley 2022-03-26 08:33:56 +0000
  • 39b68767e6 Merge branch 'main' of github.com:huin/goupnp into main John Beisley 2022-03-26 08:05:48 +0000
  • 25f9eb3415 Use any instead of interface{} in v2alpha. John Beisley 2022-03-26 08:05:43 +0000
  • 8c07ff7bf4 fix: vscode workspace John Beisley 2022-03-24 21:35:10 +0000
  • 69bbc8fbe6 Remove unused hack function. John Beisley 2022-03-24 19:44:32 +0000
  • 5fc0a95ef3 chore: add go.work and v2alpha/go.mod. John Beisley 2022-03-24 19:40:47 +0000
  • db322868c5 Add notes about v2alpha. John Beisley 2022-03-24 18:38:33 +0000
  • 59a727e571 Rename v2 to v2alpha. John Beisley 2022-03-24 08:21:29 +0000
  • 0a37edf714 Add a basic SOAP client. John Beisley 2022-03-24 08:18:59 +0000
  • 06ea566a85 Replace test panic with t.Fatal. John Beisley 2022-03-19 17:58:26 +0000
  • f40df26801 v2/soap/envelope - tidy and improve tests. John Beisley 2021-09-14 21:33:04 +0100
  • a16ad1252e First draft of v2/soap/envelope package. John Beisley 2021-09-14 20:35:45 +0100
  • 8223a6b37c FIx zero padding on years. John Beisley 2021-09-05 15:20:36 +0100
  • 32bfaa2f8e Fix max range on Fixed14_4.SetParts. John Beisley 2021-09-05 15:17:50 +0100
  • e5fcf16e62 Implement error-free marshalText methods. John Beisley 2021-09-05 12:40:35 +0100
  • d5f9ab1f20 SOAP types now implement more standard interfaces. John Beisley 2021-09-05 11:29:02 +0100
  • 104873f511 Move wanFirewallURNFix definition out to package. John Beisley 2021-08-18 07:00:51 +0100
  • ec3f59b630 Factor code template into a file. John Beisley 2021-08-14 10:17:22 +0100
  • bbdad2bb54 Remove separate module for v2. John Beisley 2021-07-12 22:13:28 +0100
  • 58b047e43b Complete move to naive date/time types. John Beisley 2021-07-10 18:35:48 +0100
  • 002eac2274 Refactor Date type for reuse in other types' Unmarshal. John Beisley 2021-07-10 16:13:03 +0100
  • 62cb85ae6a Remove DateLocal. John Beisley 2021-07-10 16:04:04 +0100
  • 01b23aa7e6 Replace Fixed14_4Float with a integer version. John Beisley 2021-07-10 15:53:22 +0100
  • 688314d831 Create v2/soap/types, refactored from v1. John Beisley 2021-07-04 18:14:04 +0100
  • 29c1eac5a2 Add top level folder to workspace. John Beisley 2021-07-04 11:52:08 +0100
  • ab6e83ae0a Create v2 module as subdirectory. John Beisley 2021-07-04 10:50:34 +0100
  • 7ef673455a v2/soap/envelope - tidy and improve tests. John Beisley 2021-09-14 21:33:04 +0100
  • 577aa76695 First draft of v2/soap/envelope package. John Beisley 2021-09-14 20:35:45 +0100
  • fcd69d183b FIx zero padding on years. John Beisley 2021-09-05 15:20:36 +0100
  • cc93611581 Fix max range on Fixed14_4.SetParts. John Beisley 2021-09-05 15:17:50 +0100
  • e043d6666b Implement error-free marshalText methods. John Beisley 2021-09-05 12:40:35 +0100
  • 6183f45568 SOAP types now implement more standard interfaces. John Beisley 2021-09-05 11:29:02 +0100
  • f320faf4bc Consolidate V1 SOAP type data into the SOAP package. John Beisley 2021-08-18 17:03:52 +0100
  • a37fadc3ba Factor code template into a file. John Beisley 2021-08-14 10:17:22 +0100
  • 0668181616 Remove separate module for v2. John Beisley 2021-07-12 22:13:28 +0100
  • 0f6ea5004c Complete move to naive date/time types. John Beisley 2021-07-10 18:35:48 +0100
  • 500ae47278 Refactor Date type for reuse in other types' Unmarshal. John Beisley 2021-07-10 16:13:03 +0100
  • 7913f413b8 Remove DateLocal. John Beisley 2021-07-10 16:04:04 +0100
  • 2186162cd7 Replace Fixed14_4Float with a integer version. John Beisley 2021-07-10 15:53:22 +0100
  • 47e825446b Create v2/soap/types, refactored from v1. John Beisley 2021-07-04 18:14:04 +0100
  • 0926402f8c Create v2 module as subdirectory. John Beisley 2021-07-04 10:50:34 +0100