Commit Graph

  • 1aecf54890 Merge pull request #12 from kerberos-io/feature/enhance-ptz-failure-logging master v1.2.2 Cédric Verstraeten 2026-08-05 13:18:10 +02:00
  • fe86ea942d Return errors for failed SOAP responses Cédric Verstraeten 2026-08-05 13:13:42 +02:00
  • 42ac2bf892 Merge pull request #9 from sharedjourney/feat/axis-vmd4-motion-topic Cédric Verstraeten 2026-08-05 12:51:08 +02:00
  • 3af23e5756 Merge pull request #11 from sharedjourney/fix/guard-pull-timeout-vs-client-timeout Cédric Verstraeten 2026-08-05 12:50:41 +02:00
  • bc9bab3de0 test(event/stream): guard the AXIS VMD needles against overmatch T. Tradesman 2026-07-23 14:25:46 +02:00
  • 3634cee483 fix(event/stream): require real headroom and type the options error T. Tradesman 2026-07-23 14:23:59 +02:00
  • 513c0a8473 fix(event/stream): classify AXIS VMD 3 topics as motion T. Tradesman 2026-07-23 11:52:43 +02:00
  • 43bc40babd fix(event/stream): reject a client timeout that cannot outlast the pull T. Tradesman 2026-07-23 13:04:27 +02:00
  • 685b65c35e fix(event/stream): classify AXIS VMD 4 topics as motion T. Tradesman 2026-07-23 11:12:50 +02:00
  • 4c67d896e3 Merge pull request #8 from kerberos-io/fix/authentication-mechanism v1.2.1 Cédric Verstraeten 2026-07-07 16:11:37 +02:00
  • 9a2e9ce9fe feat: add GitHub workflows for pull request build, release validation, and version bumping Cédric Verstraeten 2026-07-07 13:43:38 +00:00
  • 96918255a9 feat: enhance authentication mechanism and improve event handling Cédric Verstraeten 2026-07-07 12:49:51 +00:00
  • 2fb619deda Merge branch 'master' into fix/authentication-mechanism Cédric Verstraeten 2026-07-07 14:18:26 +02:00
  • 119a6511b1 feat(auth): add AuthMode-driven auth with HTTP digest support Cédric Verstraeten 2026-07-07 12:00:16 +00:00
  • 0e0bc0ed0a Merge pull request #6 from sharedjourney/feat/event-stream-axis-compat v1.2.0 Cédric Verstraeten 2026-07-07 13:51:22 +02:00
  • 3bd8516f94 Merge pull request #4 from mohitsolanki026/fix/preset-tour-multiple-spots Cédric Verstraeten 2026-07-07 13:51:05 +02:00
  • 16312b236d docs: fix WS-Addressing spec citations Sebastian Norling 2026-05-27 18:07:57 +02:00
  • 07b0f6c2e0 fix(event/stream): address round-3 review findings Sebastian Norling 2026-05-27 18:07:57 +02:00
  • d7cfee56a1 fix(event/stream): address round-2 review findings Sebastian Norling 2026-05-27 18:07:56 +02:00
  • c7ef445d6a refactor(onvif): add SendSoapWithOptions as the variadic workhorse Sebastian Norling 2026-05-27 18:07:56 +02:00
  • d726ed8edb fix(event/stream): address review findings on AXIS compat work Sebastian Norling 2026-05-27 18:07:56 +02:00
  • de3f049a63 feat(event/stream): echo WS-Addressing ReferenceParameters for AXIS Sebastian Norling 2026-05-27 18:07:56 +02:00
  • a796a23058 feat(event/stream): enrich SOAP transport errors with fault detail Sebastian Norling 2026-05-27 18:07:56 +02:00
  • cad23c996e Merge pull request #5 from sharedjourney/feature/event-stream v1.1.0 Cédric Verstraeten 2026-05-25 20:26:56 +02:00
  • 70e6765a7d fix(event/stream): bound Close drain to survive a hung HTTP caller Sebastian Norling 2026-05-21 20:48:15 +02:00
  • fcc3a90f9b docs(event/stream): trim comments to WHY, drop noise Sebastian Norling 2026-05-21 18:43:08 +02:00
  • badcc8fba2 docs(development): point readers at event/stream higher-level helper Sebastian Norling 2026-05-21 15:19:15 +02:00
  • a1fc7832ef refactor(event/stream): align source and test files 1:1 by concern Sebastian Norling 2026-05-21 15:14:40 +02:00
  • 1ceef725ec fix(examples): secure credential handling and Errors-arm bug Sebastian Norling 2026-05-21 15:02:23 +02:00
  • c6cad2c35d test(event/stream): close review-2 coverage gaps Sebastian Norling 2026-05-21 15:01:35 +02:00
  • 4fd92dd229 feat(event/stream): raise recreate backoff cap and add jitter Sebastian Norling 2026-05-21 14:59:44 +02:00
  • 94572504fc style(examples): gofmt alignment for stream example Options literal Sebastian Norling 2026-05-21 14:58:48 +02:00
  • fd71109514 refactor(event/stream): tighten public surface per v1 review Sebastian Norling 2026-05-21 14:58:34 +02:00
  • 6fc9b23e9f feat(event/stream): typed errors and AfterReconnect observability Sebastian Norling 2026-05-21 14:55:58 +02:00
  • d718145bd3 style(event/stream): gofmt decode.go layout table alignment Sebastian Norling 2026-05-21 14:54:25 +02:00
  • 93620f04a3 fix(event/stream): production-grade SOAP and lifecycle hardening Sebastian Norling 2026-05-21 14:54:05 +02:00
  • 176e0d8f3c feat(examples): add event/stream CLI for live camera verification Sebastian Norling 2026-05-21 14:42:02 +02:00
  • 6465564f2a style(event/stream): align reconnect_test Options struct literal Sebastian Norling 2026-05-21 14:40:57 +02:00
  • 82f98cb824 feat(event/stream): recreate subscription after consecutive pull failures Sebastian Norling 2026-05-21 14:40:42 +02:00
  • 9b5b626113 feat(event/stream): renew subscription before termination expires Sebastian Norling 2026-05-21 14:37:33 +02:00
  • fb05c31d7d feat(event/stream): add Stream with pull-point lifecycle Sebastian Norling 2026-05-21 14:35:34 +02:00
  • b461ec8ded feat(event/stream): decode NotificationMessage into normalized Event Sebastian Norling 2026-05-21 14:30:50 +02:00
  • da1ecf8e0a refactor(event/stream): address API and classifier review findings Sebastian Norling 2026-05-21 14:25:59 +02:00
  • 4da4842f61 test(event/stream): adopt testify to match existing lib style Sebastian Norling 2026-05-21 14:11:46 +02:00
  • f679aab0d5 feat(event/stream): cross-reference vendor topic strings with public docs Sebastian Norling 2026-05-21 14:10:07 +02:00
  • 2cc266714e feat(event/stream): classify vendor topics to normalized EventKind Sebastian Norling 2026-05-21 13:59:22 +02:00
  • ce67879ee5 feat(event/stream): scaffold package with normalized event types Sebastian Norling 2026-05-21 13:57:21 +02:00
  • 174de6954b fix: support multiple TourSpots in PresetTour struct. TourSpot was defined as a single PTZPresetTourSpot value, making it impossible to configure a preset tour with more than one stop. The ONVIF spec allows multiple TourSpot entries per tour, so this changes the field to a slice. Mohit Solanki 2026-02-21 18:02:09 +05:30
  • a732b9fa82 Merge pull request #3 from Desivy/add-UtcTime-parsing Cédric Verstraeten 2025-05-20 14:26:20 +02:00
  • 03101ec271 Remove custom color settings from VSCode configuration Cédric Verstraeten 2025-05-20 10:14:19 +00:00
  • 4fc5593195 Add Dockerfile and devcontainer.json for development environment setup Cédric Verstraeten 2025-05-20 12:13:39 +02:00
  • 9f92238275 Add UtcTime attribute to MessageDescription struct stefan van der lee 2025-04-28 18:02:14 +02:00
  • a7815a692c Merge pull request #2 from kerberos-io/fix/only-close-open-server-response v1.0.0 Cédric Verstraeten 2025-01-19 10:37:10 +01:00
  • d80b15daf0 Merge branch 'master' into fix/only-close-open-server-response Cedric Verstraeten 2025-01-19 10:28:29 +01:00
  • 9ca534b5bb correct workflow structure Cedric Verstraeten 2025-01-19 10:19:22 +01:00
  • ede8b81fc8 Update Device.go Cedric Verstraeten 2025-01-19 09:58:53 +01:00
  • 76463bb61a Merge pull request #1 from kerberos-io/fix/call-method-do-memleak v0.0.18 Cédric Verstraeten 2025-01-18 09:21:06 +01:00
  • ca27d2a9d8 Merge branch 'master' into fix/call-method-do-memleak Cedric Verstraeten 2025-01-18 09:12:21 +01:00
  • f3f03cc827 add pr description workflow Cedric Verstraeten 2025-01-18 09:12:05 +01:00
  • 542f83433b Update Device.go Cedric Verstraeten 2025-01-18 09:09:33 +01:00
  • 6fc6d9a99e reuse main http client + resolved memory leak (close previous response) before creating new one. v0.0.17 Cedric Verstraeten 2025-01-16 21:43:28 +01:00
  • 67386c9fec Merge pull request #48 from glebkap/master Edward 2024-09-29 15:25:09 +08:00
  • 703c8c836e Merge pull request #44 from Path-Variable/master Edward 2024-09-29 15:24:45 +08:00
  • ee8a919932 support for latest hikivision ONVIF 19.12 v0.0.16 Cedric Verstraeten 2024-08-21 16:07:06 +02:00
  • d1b78fa51a make array of relayoutputs and digitalinputs v0.0.15 Cedric Verstraeten 2024-08-20 09:00:32 +02:00
  • 02115f9be9 MessageContent in FilterType may be empty glebkap 2024-03-28 14:15:17 +03:00
  • ca935c7e96 Generate PullMessages glebkap 2024-03-26 15:22:17 +03:00
  • 4c9f12fc97 add v0.0.14 Cedric Verstraeten 2023-12-25 21:31:14 +01:00
  • 04f0dfbc03 Delete Imaging/types.go v0.0.13 Cédric Verstraeten 2023-12-25 21:29:06 +01:00
  • add8ae2bad Revert "disable imaging" Cedric Verstraeten 2023-12-25 21:26:55 +01:00
  • 6c5db5fed6 disable imaging v0.0.12 Cedric Verstraeten 2023-12-25 21:21:12 +01:00
  • ba8bcf19bb inputs method added v0.0.11 v0.0.10 Cedric Verstraeten 2023-12-25 20:57:16 +01:00
  • 8902e4e789 upgrade onvif library Cedric Verstraeten 2023-12-18 20:16:21 +01:00
  • 71b6d48393 diz memory leak + import v0.0.9 Cedric Verstraeten 2023-12-06 20:38:25 +01:00
  • bb5a87b253 Merge remote-tracking branch 'upstream/master' v0.0.8 Cedric Verstraeten 2023-12-06 19:45:28 +01:00
  • fd737e6327 exports device params, fixes error in comments, adds gitignore file Ivan Šarić 2023-12-03 11:20:17 +01:00
  • 217f1231c5 Merge pull request #38 from sunjirui/imaging-setting-change Edward 2023-09-21 14:52:22 +08:00
  • 7903bf2710 makes presets an array, we have more than a single preset v0.0.7 Cedric Verstraeten 2023-08-30 11:01:24 +02:00
  • c037b63bad Fix for ONVIF preset (json) v0.0.6 Cedric Verstraeten 2023-08-24 12:36:15 +02:00
  • b424ee7bfe changed ImagingSettings20 sunjirui 2023-08-07 19:18:45 +08:00
  • 88cd86f4fc Merge pull request #31 from stefan-kiss/ptz-profiles-fix Edward 2023-05-02 02:11:51 +08:00
  • 03ecb66210 Merge pull request #27 from tarancss/fix-memleak-and-events Edward 2023-05-02 02:10:33 +08:00
  • 23e1c0b1bc Update onvif.go v0.0.5 Cédric Verstraeten 2023-01-25 14:10:53 +01:00
  • 9d65ca2b49 add new types for independent zoom and pan tilt v0.0.4 Cedric Verstraeten 2022-12-23 08:55:22 +01:00
  • 5c4360a924 changed Preset field to slice in GetPresetsResponse Kiss Stefan 2022-12-11 14:00:19 +02:00
  • 1a23395c53 remove debug logs tarancss 2022-09-17 01:24:52 +02:00
  • 8677b3be7e fix memory leak and events tarancss 2022-09-17 01:18:56 +02:00
  • 4f0536a933 fix subscribe response tarancss 2022-08-14 18:15:33 +02:00
  • bc3226e9ec Merge pull request #22 from jfsmig/fixes-ws-discovery-20220510 Edward 2022-07-26 14:39:05 +08:00
  • d8d0fc383a Merge pull request #21 from spring-lab/master Edward 2022-07-26 14:31:40 +08:00
  • 9e25a0109e api: use juju/errors and zerolog Jean-Francois Smigielski 2022-05-10 23:41:42 +02:00
  • 47d91cba88 networking: use juju/errors and zerolog Jean-Francois Smigielski 2022-05-10 23:41:27 +02:00
  • 72a3540cc3 Let the example code use the generated SDK methods Jean-Francois Smigielski 2022-05-10 23:39:30 +02:00
  • 7d78e6b76e Provide a sdk package with 1 call per method Jean-Francois Smigielski 2022-05-10 23:37:02 +02:00
  • 6f1154fc4d ws-discovery: Return an error instead of printing & ignoring Jean-Francois Smigielski 2022-05-10 13:11:25 +02:00
  • 9b5df9ac2c Avoid non-error debug on stdout Jean-Francois Smigielski 2022-05-09 09:13:30 +02:00
  • 2569cf83bf Use a random ssource port in ws-discovery Jean-Francois Smigielski 2022-05-09 00:58:06 +02:00
  • be3347f029 fix ptz.types.SetPreset.PresetToken is optional Spring 2022-04-24 09:53:18 +08:00
  • d42cc336c6 Merge pull request #19 from use-go/dependabot/go_modules/github.com/gin-gonic/gin-1.7.0 Edward 2022-03-23 12:44:13 +08:00
  • 9bf3bd8446 Bump github.com/gin-gonic/gin from 1.6.2 to 1.7.0 dependabot[bot] 2022-03-23 04:42:17 +00:00