Commit Graph

  • e8c71562a6 update artnet-go Joel Wetzell 2025-12-30 11:58:48 -06:00
  • 42551127ba Merge pull request #36 from jwetzell/dependabot/go_modules/modernc.org/quickjs-0.17.1 Joel Wetzell 2025-12-29 16:11:25 -06:00
  • a99fef9389 Merge pull request #35 from jwetzell/dependabot/github_actions/docker/setup-buildx-action-3.12.0 Joel Wetzell 2025-12-29 16:11:16 -06:00
  • e6099b6acd update cli usage in README v0.11.0 Joel Wetzell 2025-12-29 16:09:24 -06:00
  • b93d754c19 fix usage descriptions Joel Wetzell 2025-12-29 16:08:52 -06:00
  • 710dcf3a02 change logging flags Joel Wetzell 2025-12-29 16:07:56 -06:00
  • ac83b339a6 Bump modernc.org/quickjs from 0.17.0 to 0.17.1 dependabot[bot] 2025-12-29 17:28:41 +00:00
  • cb06e2dbb5 Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 dependabot[bot] 2025-12-29 17:28:19 +00:00
  • 3ef41d0026 Merge pull request #34 from jwetzell/feat/sip-response Joel Wetzell 2025-12-28 20:45:51 -06:00
  • 8dcb70bfee Merge pull request #33 from jwetzell/fix/route-concurrency Joel Wetzell 2025-12-28 20:44:03 -06:00
  • 59f00c1a32 process routes concurrently Joel Wetzell 2025-12-28 20:42:11 -06:00
  • 6e88d259b8 support for responding with dtmf or an audio file to both sip call types Joel Wetzell 2025-12-28 20:40:09 -06:00
  • bb33974e1c start messing with controlling response to SIP calls Joel Wetzell 2025-12-28 19:29:38 -06:00
  • bd2a68ff6e test a couple error router scenarios Joel Wetzell 2025-12-28 18:17:23 -06:00
  • 7e2d76ef3a add test for router creation and basic input output Joel Wetzell 2025-12-28 18:09:51 -06:00
  • d1cec1e094 Merge pull request #32 from jwetzell/feat/json-encode Joel Wetzell 2025-12-28 16:27:12 -06:00
  • 477d70fad0 remove last byte in json.encode because of new line Joel Wetzell 2025-12-28 16:26:11 -06:00
  • 70f4636522 add test for json.encode Joel Wetzell 2025-12-28 16:25:57 -06:00
  • 0248ca6973 add processor to encode json bytes Joel Wetzell 2025-12-28 16:17:56 -06:00
  • 4aa586427b change body field name Joel Wetzell 2025-12-28 13:39:01 -06:00
  • 6d3cf6692f fix route output with nil payload Joel Wetzell 2025-12-28 12:42:20 -06:00
  • a263b10690 Merge pull request #31 from jwetzell/feat/http-server-output Joel Wetzell 2025-12-28 12:41:45 -06:00
  • 3ce2909b0f check that response writer has not been written too already Joel Wetzell 2025-12-28 12:32:22 -06:00
  • b15e282d59 support basic http server response control with body string template for now Joel Wetzell 2025-12-28 12:25:25 -06:00
  • f97f9b9fc9 propagate a ctx all the way from input to output of a route Joel Wetzell 2025-12-28 12:21:58 -06:00
  • 12de947f3d cleanup logging Joel Wetzell 2025-12-28 11:47:02 -06:00
  • 7335ba973a Merge pull request #30 from jwetzell/fix/multi-out-errors Joel Wetzell 2025-12-28 11:40:34 -06:00
  • a994286402 fix error handling/short-circuiting in multi route matching Joel Wetzell 2025-12-28 11:30:37 -06:00
  • b639a5c786 Merge pull request #29 from jwetzell/feat/int-random v0.10.0 Joel Wetzell 2025-12-28 09:06:12 -06:00
  • d170958d9b add processors to create random int/uint Joel Wetzell 2025-12-28 09:05:01 -06:00
  • ed4c14e82b rework route to just process payload Joel Wetzell 2025-12-28 08:24:12 -06:00
  • fcb1378784 fix route test Joel Wetzell 2025-12-27 23:02:37 -06:00
  • 97f4cbeace fix filename Joel Wetzell 2025-12-27 22:59:50 -06:00
  • 8ffc7d02a5 stuff values into context Joel Wetzell 2025-12-27 22:59:30 -06:00
  • 3458b52206 Merge pull request #28 from jwetzell/feat/artnet-module Joel Wetzell 2025-12-26 11:59:59 -06:00
  • e12b6e098e add artnet packet filter Joel Wetzell 2025-12-24 15:28:35 -06:00
  • 58cb7766fe change namespace Joel Wetzell 2025-12-24 15:28:25 -06:00
  • 407f1f3618 add basic artnet decode/encode Joel Wetzell 2025-12-23 14:19:52 -06:00
  • 3c0f555a6f Merge pull request #27 from jwetzell/chore/time-namespace Joel Wetzell 2025-12-26 11:18:44 -06:00
  • 6c6e50e0eb move timer and interval to time namespace Joel Wetzell 2025-12-26 11:17:29 -06:00
  • 0ed4d6669f don't use default mux Joel Wetzell 2025-12-26 11:01:30 -06:00
  • cc37559bde use router.Stop Joel Wetzell 2025-12-26 10:43:04 -06:00
  • 18b307bca1 control flow of router running with better context handling and logging in cmd Joel Wetzell 2025-12-26 10:39:09 -06:00
  • 17106b5096 add more debug logging to router Joel Wetzell 2025-12-26 10:38:33 -06:00
  • df9ffdda9e add debug log about waiting for modules to close Joel Wetzell 2025-12-26 10:24:31 -06:00
  • 479cf41ea0 use WaitGroup Go function Joel Wetzell 2025-12-26 10:24:15 -06:00
  • af833cb212 cleanup debug.log Joel Wetzell 2025-12-26 10:23:39 -06:00
  • a6a8e275ee remove unecessary logger Joel Wetzell 2025-12-26 10:23:33 -06:00
  • 6968539c59 cleanup logging in router Joel Wetzell 2025-12-26 10:19:29 -06:00
  • e96913230b logging cleanup Joel Wetzell 2025-12-26 10:08:24 -06:00
  • f1dff33704 centralize module logger creation Joel Wetzell 2025-12-26 09:51:55 -06:00
  • ff426994e4 add tests for registration and error cases to script.expr Joel Wetzell 2025-12-24 20:53:46 -06:00
  • a1275b3b69 add tests for error scenarios to script.js Joel Wetzell 2025-12-24 20:53:25 -06:00
  • 227d042feb add bitsize and registration tests for float.parse Joel Wetzell 2025-12-24 20:32:42 -06:00
  • e53515267e tests for debug.log Joel Wetzell 2025-12-24 20:32:31 -06:00
  • 502586dec6 add base and bitsize to int.parse tests Joel Wetzell 2025-12-24 20:25:59 -06:00
  • cad3714664 add base and bitsize to bad tests Joel Wetzell 2025-12-24 20:25:46 -06:00
  • cf6519b594 more tests for script.js Joel Wetzell 2025-12-24 20:16:02 -06:00
  • 7dcac9470a tests for general processor stuff Joel Wetzell 2025-12-24 20:15:46 -06:00
  • e5268f42f8 add more tests for int/uint parsers Joel Wetzell 2025-12-24 20:15:29 -06:00
  • ccff105e37 test error cleanup Joel Wetzell 2025-12-24 19:45:24 -06:00
  • 6611821155 add tests for route Joel Wetzell 2025-12-24 19:16:52 -06:00
  • 7cde1c244a cleanup route interface Joel Wetzell 2025-12-24 19:16:46 -06:00
  • 70878e6df6 Merge pull request #26 from jwetzell/fix/slip-framer Joel Wetzell 2025-12-24 19:15:17 -06:00
  • bd005da358 fix incorrect slip frame encoding Joel Wetzell 2025-12-24 19:13:33 -06:00
  • 25f2ec30c2 rework framer tests Joel Wetzell 2025-12-24 19:13:04 -06:00
  • e679bf2b46 add test for string.create Joel Wetzell 2025-12-24 18:18:08 -06:00
  • 460d2f051d switch separator test to use GetFramer Joel Wetzell 2025-12-24 18:17:57 -06:00
  • efdcbae5c4 no need for framer to return two values Joel Wetzell 2025-12-24 18:17:41 -06:00
  • 076a13f48a Merge pull request #25 from jwetzell/feat/sleep-processor Joel Wetzell 2025-12-24 16:33:41 -06:00
  • 971eea6e41 add a processor that sleeps Joel Wetzell 2025-12-24 16:32:44 -06:00
  • 1172159455 align variable names with struct name Joel Wetzell 2025-12-24 16:06:01 -06:00
  • ecb415f321 add basic test for raw framer Joel Wetzell 2025-12-24 16:02:23 -06:00
  • b552672011 update README Joel Wetzell 2025-12-24 15:18:32 -06:00
  • 168265f0a9 move docker building to main release workflow v0.9.0 Joel Wetzell 2025-12-24 14:05:40 -06:00
  • caee7b269c fix docker job name Joel Wetzell 2025-12-24 13:26:28 -06:00
  • b0cc47236f add debug flag and working directory to launch.json Joel Wetzell 2025-12-24 13:26:09 -06:00
  • f6c2b1d9ac Merge pull request #24 from jwetzell/feat/docker Joel Wetzell 2025-12-24 13:24:29 -06:00
  • f977b845be add github action to build docker image Joel Wetzell 2025-12-24 13:22:52 -06:00
  • 0166383978 set workdir Joel Wetzell 2025-12-24 13:22:45 -06:00
  • 66cfaa3091 update Go version in dockerfile Joel Wetzell 2025-12-24 13:22:34 -06:00
  • 0904d2fcb8 add more to dockerignore Joel Wetzell 2025-12-24 13:21:53 -06:00
  • 6a13c38e77 add dockerfile Joel Wetzell 2025-12-04 16:40:13 -06:00
  • 1a8ccfc64a align variable name Joel Wetzell 2025-12-24 10:54:30 -06:00
  • 2e3bb408c3 Merge pull request #23 from jwetzell/feat/configurable-number-parsing Joel Wetzell 2025-12-24 10:35:06 -06:00
  • 3d75165a61 cleanout TODO Joel Wetzell 2025-12-24 10:34:20 -06:00
  • 50f755f914 make base and bitsize configurable for number parsers Joel Wetzell 2025-12-24 10:34:06 -06:00
  • b10e296d0a Merge pull request #22 from jwetzell/feat/udp-server-buffersize Joel Wetzell 2025-12-24 10:27:14 -06:00
  • 91c44420cb allow configuring buffer size for udp server Joel Wetzell 2025-12-24 10:24:24 -06:00
  • c1b2fa714e update midi module section Joel Wetzell 2025-12-23 15:06:23 -06:00
  • ff1949ce69 use errors.New when not formatting Joel Wetzell 2025-12-23 15:00:30 -06:00
  • 76583b1fb8 Merge pull request #20 from jwetzell/dependabot/go_modules/github.com/expr-lang/expr-1.17.7 Joel Wetzell 2025-12-23 14:29:05 -06:00
  • e6433878b5 Bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 dependabot[bot] 2025-12-23 20:27:34 +00:00
  • 3ad067cbb8 Merge pull request #19 from jwetzell/dependabot/go_modules/github.com/emiago/sipgo-1.0.1 Joel Wetzell 2025-12-23 14:26:28 -06:00
  • 30b406d601 Merge pull request #21 from jwetzell/dependabot/go_modules/github.com/nats-io/nats.go-1.48.0 Joel Wetzell 2025-12-23 14:25:25 -06:00
  • 7315d40015 Bump github.com/nats-io/nats.go from 1.47.0 to 1.48.0 dependabot[bot] 2025-12-22 17:33:17 +00:00
  • e7105b8b39 Bump github.com/emiago/sipgo dependabot[bot] 2025-12-22 17:33:08 +00:00
  • ec40194ecb add TODO Joel Wetzell 2025-12-21 15:13:06 -06:00
  • 85d8dc5787 cleanup error messages Joel Wetzell 2025-12-20 14:18:56 -06:00
  • b27bfb1a6d don't wrap string.filter pattern Joel Wetzell 2025-12-20 10:59:33 -06:00