Commit graph

  • 82ee4ff462
    Merge b538567bfc into 7bbde194b4 Mikael Nousiainen 2026-08-13 11:14:20 +00:00
  • b538567bfc Express stream channel counts as a list instead of a range to keep caps more consistent. Rename 'max' to 'max_streams' in stream_caps to state the actual meaning of the value. Print out conversions in stream_* rigctld TCP command responses as conversion stage names instead of a numeric bitmask to keep the format more readable. Mikael Nousiainen 2026-08-13 14:14:12 +03:00
  • 2f076b5ed5 Fix some remaining build warnings in tests. Attempt to make rigctl daemon startup more robuts during tests, also printing out its log in case of failures. Make acutest test suite running/documentation more generic (it's meant for all kinds of tests). Mikael Nousiainen 2026-08-12 09:51:06 +03:00
  • be36bd3c46
    Merge c1feeb3a52 into 7bbde194b4 David Christle 2026-08-12 06:42:52 +00:00
  • 9a87a53b23
    Merge 39650638ff into 7bbde194b4 David Christle 2026-08-12 06:42:45 +00:00
  • c1feeb3a52
    fix(icom): fall back from optional command rejection David Christle 2026-08-04 10:56:27 -07:00
  • 39650638ff
    fix(kenwood): validate K4 VFO query responses David Christle 2026-08-06 00:26:45 -07:00
  • 26d1cae0d1
    Merge f52444a5b7 into 7bbde194b4 David Christle 2026-08-11 23:35:34 -07:00
  • f52444a5b7
    docs(cache): document coherent snapshot semantics David Christle 2026-08-11 23:35:00 -07:00
  • bc6266d631
    fix(cache): synchronize cache and routing state David Christle 2026-08-05 22:22:39 -07:00
  • e823e0ef6f
    Merge 21e0225a69 into 7bbde194b4 David Christle 2026-08-12 02:38:46 +08:00
  • 798acbab3b
    Merge 392c910a2a into 333143daf9 David Christle 2026-08-12 02:38:33 +08:00
  • 1e5e3237d5
    Merge 82eb021b5a into 333143daf9 David Christle 2026-08-12 02:37:38 +08:00
  • 99261df03a
    Merge 1b5f588e46 into 333143daf9 David Christle 2026-08-12 02:37:21 +08:00
  • 0f6901de1b
    Merge d0ee1dcd2e into 7bbde194b4 Jan Szumiec 2026-08-11 18:06:25 +01:00
  • f7210e0e16 Do not count underruns before data has been added to ring buffer Mikael Nousiainen 2026-08-11 19:37:23 +03:00
  • 0aca47ed9a Fix Python bindings, compile warnings and excess test log output Mikael Nousiainen 2026-08-11 18:37:54 +03:00
  • c7e5ae4c75
    Merge 7fa8e93c78 into 7bbde194b4 Jon Snow 2026-08-11 07:21:42 -07:00
  • 294332af42 Merge upstream changes and fix conflicts Mikael Nousiainen 2026-08-11 16:45:47 +03:00
  • 961093f23f Implement data format conversion in the Hamlib data streaming subsystem core: backends should advertise hardware capabilities only. Allow passthrough of streaming data for codecs, such as Opus. Minor fixes. Mikael Nousiainen 2026-08-11 16:36:41 +03:00
  • a3978681e6
    Merge 3643758ace into 7bbde194b4 Øystein 2026-08-11 05:08:52 -04:00
  • 3643758ace rig_set_level: fix NULL pointer dereference on RIG_LEVEL_KEYSPD Øystein Hårberg 2026-08-11 11:07:16 +02:00
  • fa28929037
    Merge c85cec9c37 into 333143daf9 David Christle 2026-08-10 18:16:23 -07:00
  • c85cec9c37
    refactor(tests): stabilize 4.7 test registration David Christle 2026-08-10 18:14:58 -07:00
  • 1cd3eb2761
    Merge ea29dfe3f0 into 7bbde194b4 David Christle 2026-08-10 17:12:46 -07:00
  • 30627bb964
    Merge f9a9b667f1 into 7bbde194b4 David Christle 2026-08-10 17:12:45 -07:00
  • 7566d1dd4f
    Merge ea0d876d5f into 7bbde194b4 David Christle 2026-08-10 17:12:45 -07:00
  • 64b54b7802
    Merge 5ab2c24858 into 7bbde194b4 David Christle 2026-08-10 17:12:45 -07:00
  • de3a60510e
    Merge ebeb4bb767 into 7bbde194b4 David Christle 2026-08-10 17:10:22 -07:00
  • c6be6ac0db
    Merge 7a1a8a403f into 333143daf9 David Christle 2026-08-10 20:04:10 -04:00
  • 19f07dffb9
    Merge 7a882c58d8 into 7bbde194b4 Chris Lawson 2026-08-10 19:57:42 -04:00
  • 5cf428c935
    Merge 928392489c into 7bbde194b4 David Christle 2026-08-10 14:39:30 -07:00
  • 0a4a507116
    Merge 6f599d17f0 into 7bbde194b4 David Christle 2026-08-10 23:01:42 +02:00
  • 3c73072660
    Merge 2bc935fa43 into 7bbde194b4 David Christle 2026-08-10 15:30:13 -05:00
  • 7bbde194b4
    Merge GitHub PR #2128 master Nate Bargmann 2026-08-10 14:53:00 -05:00
  • 333143daf9
    Update NEW for FTX-1 repeater offset fixes Hamlib-4.7 Nate Bargmann 2026-08-10 14:46:31 -05:00
  • 407de3c258
    ftx1: round repeater offset to nearest menu step, reject negative KJ5HST 2026-07-29 12:18:38 -04:00
  • 8c0070e0b5
    Merge GitHub PR #2119 Nate Bargmann 2026-08-10 11:53:58 -05:00
  • 7fa8e93c78 replace strncpy() with memcpy() Jon Snow 2026-08-07 19:13:15 -04:00
  • c2cebe86c2
    Update NEWS for FTX-1 WFM quirk fix Nate Bargmann 2026-08-07 10:46:49 -05:00
  • 81ad01f52f
    ftx1: handle WFM mode quirk (FM-in-WFM-band returns mode '0') Miao Wang 2026-07-29 03:20:21 +08:00
  • d0ee1dcd2e QMX: read power meter full scale from the radio Jan Szumiec 2026-08-07 12:40:30 +01:00
  • 55635bd67d QMX: add SWR and RF power meter readback Jan Szumiec 2026-08-06 14:13:01 +01:00
  • 7a1a8a403f
    fix(icom): fall back from optional command rejection David Christle 2026-08-04 10:56:27 -07:00
  • 9f412fe542 Fix Windows dist clean. Attempt to fix flaky rigctld-based test. Mikael Nousiainen 2026-08-04 20:14:00 +03:00
  • 54318500ce Use alternate way of initializing Winsock Mikael Nousiainen 2026-08-04 18:42:28 +03:00
  • a9b0a3c1eb Fix Windows CI build errors Mikael Nousiainen 2026-08-04 17:30:14 +03:00
  • a29344172f Fix Windows build issues, add libsamplerate to existing CI workflows and add CI workflows for native Windows builds + Windows cross-compilation using mingw Mikael Nousiainen 2026-08-04 16:39:23 +03:00
  • bc53ba296a Fix data streaming subscribe source-IP validation Mikael Nousiainen 2026-08-03 14:28:08 +03:00
  • 4d7ce6f066 Fix rigstreamtest alternating-mode flakiness on slow CI runners Mikael Nousiainen 2026-08-03 13:55:15 +03:00
  • e14bb998ff Merge upstream changes and fix conflicts Mikael Nousiainen 2026-08-03 12:45:20 +03:00
  • d68f0c8929 Fix issues found by build automation: Regenerate Python bindings, make tests and GitHub actions print out test logs in case of failures Mikael Nousiainen 2026-08-03 12:01:09 +03:00
  • 2bc935fa43
    feat(kenwood): add TH-D75 telemetry, clock, and VOX control David Christle 2026-07-29 17:06:34 -05:00
  • f440c9cd76
    feat(kenwood): add TH-D75 memory programming David Christle 2026-07-31 20:45:01 -07:00
  • 07d6a7ff71
    feat(kenwood): add TH-D75 backend David Christle 2026-07-29 17:04:26 -05:00
  • ea29dfe3f0
    build(tests): compile AGC parser helper directly David Christle 2026-07-31 17:58:30 -05:00
  • 928392489c
    fix(ft991): extend ID meter range to 25.5 A David Christle 2026-07-31 19:56:04 -07:00
  • 5ab2c24858
    docs(rigctl): define canonical decimal wire format David Christle 2026-07-31 20:57:14 -07:00
  • 6f59fea41f
    fix(netrigctl): validate canonical decimal protocol data David Christle 2026-07-31 20:56:59 -07:00
  • 3e3633afba
    fix(rigctld): enforce canonical decimal wire values David Christle 2026-07-31 20:56:47 -07:00
  • 3fa37b8ffd
    refactor(rigctl): add locale-neutral decimal helpers David Christle 2026-07-31 20:56:25 -07:00
  • 7bafa15c8e
    fix(netrigctl): make protocol output locale-independent David Christle 2026-07-31 17:27:03 -05:00
  • ea0d876d5f
    fix(icom): correct ID-5100 VFO switching David Christle 2026-07-31 20:14:33 -07:00
  • 21e0225a69
    fix(yaesu): drain rejected AC command responses David Christle 2026-07-31 23:03:27 -07:00
  • ebeb4bb767
    fix(guohetec): parse status frames by advertised length David Christle 2026-07-31 23:04:21 -07:00
  • 6f599d17f0
    fix(core): preserve specific data modes for packet requests David Christle 2026-08-01 11:23:33 -07:00
  • f9a9b667f1
    fix(netrigctl): make protocol output locale-independent David Christle 2026-07-31 17:27:03 -05:00
  • 5bc6deefe1
    refactor(tests): split test registration into stable lists David Christle 2026-07-31 21:37:06 -07:00
  • 148feba986
    Merge GitHub PR #2118 Nate Bargmann 2026-08-02 09:07:30 -05:00
  • e5e1a080fd
    Update NEWS for FTX-1 CTCSS/DCS tone handling Nate Bargmann 2026-08-02 09:03:00 -05:00
  • 4c27198e02
    ftx1: Fix CTCSS/DCS tone handling and add CSQL support Miao Wang 2026-07-28 22:51:28 +08:00
  • b897a7bed5
    Merge GitHub PR #2117 Nate Bargmann 2026-08-02 08:28:18 -05:00
  • e08e3978f3
    Update NEWS for dummy string values copying fix Nate Bargmann 2026-08-01 21:56:16 -05:00
  • 06d19e6c92
    Merge GitHub PR #2115 Nate Bargmann 2026-08-01 08:28:29 -05:00
  • 366d77f925
    Update NEWS for terminate hex output fix Nate Bargmann 2026-08-01 08:25:32 -05:00
  • 113fbcdf3b
    fix(core): terminate empty hexadecimal output David Christle 2026-07-28 00:50:35 -05:00
  • 8ac832885c
    Merge GitHub PR #2114 Nate Bargmann 2026-08-01 06:39:17 -05:00
  • d0a984f37c
    Update NEWS with correct surname of David Christle Nate Bargmann 2026-08-01 06:09:24 -05:00
  • 80940e56b4
    Merge pull request #2127 from dchristle/docs/correct-news-attribution Nate Bargmann 2026-08-01 06:07:13 -05:00
  • 392c910a2a
    fix(icom): backport ID-5100 VFO switching to 4.7 David Christle 2026-07-31 22:16:17 -07:00
  • eff25c9472
    fix(dummy): copy string parameter values David Christle 2026-07-28 02:21:18 -05:00
  • 04fbd9d230
    docs(news): correct my surname David Christle 2026-07-31 20:57:47 -07:00
  • 82eb021b5a
    fix(rig): make Morse busy hint accesses atomic David Christle 2026-07-25 02:28:27 -05:00
  • 7b20a0a6cc
    Update NEWS for Gouhetec filter fix Nate Bargmann 2026-07-31 13:56:14 -05:00
  • ba0d6c83fe
    fix(guohetec): initialize fallback filter width David Christle 2026-07-28 00:50:57 -05:00
  • 568b6c1cde
    Merge GitHub PR #2113 Nate Bargmann 2026-07-31 13:02:48 -05:00
  • 26b00c2067
    Update NEWS for new ATS Mini backend/model Nate Bargmann 2026-07-31 12:56:14 -05:00
  • cc6bbf70cc
    Merge GitHub PR #2089 Nate Bargmann 2026-07-31 12:36:48 -05:00
  • 1f88c4b64d
    Update NEWS for PRs applied to master only Nate Bargmann 2026-07-31 12:33:01 -05:00
  • 1b5f588e46
    fix(rotctl): bound escaped command parsing David Christle 2026-07-29 10:39:38 -05:00
  • 4b03005432
    fix(ftx1): validate S-meter response framing David Christle 2026-07-29 10:38:05 -05:00
  • b034316430
    fix(core): return generic band for missing metadata David Christle 2026-07-29 10:31:51 -05:00
  • d3cabbcefa
    fix(ampctl): bound escaped command parsing David Christle 2026-07-27 20:20:40 -05:00
  • 0ea58dd2b3
    refactor(ftx1): simplify S-meter parsing David Christle 2026-07-27 17:37:05 -05:00
  • c392bd1a23
    test(parsers): add boundary regressions David Christle 2026-07-27 17:14:24 -05:00
  • 47d65d9cd7
    fix(ftx1): validate physical-device replies David Christle 2026-07-27 17:14:19 -05:00
  • 2142b796a8
    fix(core): handle missing band metadata David Christle 2026-07-27 17:14:11 -05:00
  • 1f14985570
    fix(backends): validate bounded parser fields David Christle 2026-07-27 17:14:05 -05:00
  • 2cd64e1b9b
    fix(ctl): bound command parser inputs David Christle 2026-07-27 17:14:00 -05:00
  • 7a882c58d8 G90: fix ATT, radio ID, AGC names, civaddr, and split get. Chris Lawson 2026-07-30 17:27:40 -07:00