Nate Bargmann
554e02b394
Advance to Hamlib 4.7.0 release
...
Update NEWS and configure.ac in preparation for the release.
2026-02-15 15:14:25 -06:00
Nate Bargmann
ecadd8dde8
Add manual pages for rigtestmcast and rigtestmcastrx
...
(cherry picked from commit 357bcf251f )
2026-02-14 21:16:12 -06:00
Nate Bargmann
6bc35d1e8c
Add manual page for rigtestlibusb
...
(cherry picked from commit 5f3d8c9f55 )
2026-02-14 21:16:02 -06:00
Nate Bargmann
47963c818f
Pause building and installing rigfreqwalk
...
The utility requires eight arguments but #3 , baud, is ignored which
seems to leave it broken and has been ignored for about as long as the
code has been in the repository. There is also no documentation on the
intended usage of this utility.
Will restore when these issues are resolved.
(cherry picked from commit 6b9bd14d24 )
2026-02-14 21:15:46 -06:00
Nate Bargmann
c33b05d9f7
Add rigctltcp manual page
...
Reorder rigctltcp usage output slightly.
(cherry picked from commit 3703191f67 )
2026-02-14 21:15:37 -06:00
George Baltz N3GB
c6b74c7621
Revert one change, add a line
...
(cherry picked from commit a9db84a8ee )
2026-02-05 05:29:42 -06:00
George Baltz N3GB
84a57eee49
Update NEWS
...
New date
Add IC-7300MK2
Drop bullet already in 4.6.4
(cherry picked from commit f42e9730bc )
2026-02-05 05:28:58 -06:00
George Baltz N3GB
fac4566742
Update README.developer and ReleaseNotes
...
Tell developers about upcoming C standard change
Rework some of the text in relnote
Still need something about support term of 4.7 - placeholder at top
of ReleaseNotes_4.7
Should go into both 4.7 & master
(cherry picked from commit 89a8a75c7f )
2026-02-05 05:19:48 -06:00
Nate Bargmann
02d3eea033
Update NEWS reverting FLRig model name
2026-01-31 07:47:52 -06:00
Philip Rose
c495b2737f
Revert updating FLRig model name
...
Per discussion on the mailing list:
https://sourceforge.net/p/hamlib/mailman/message/59275001/
The additions in commit c22392e5cd are causing issues for users of
mutliple radios when using the FLrig interface. This commit reverts
c22392e5cd and partially reverts commit 11acef5d3b as it applies to
flrig.c
Thanks to Peter Sumner, VK5PJ, and Philip Rose, GM3ZZA, for working this
out.
(cherry picked from commit ba280ac3b1 )
2026-01-31 07:46:04 -06:00
Nate Bargmann
473380f396
Update NEWS with target date, IC-7300MK2 commands
2026-01-30 18:30:26 -06:00
George Baltz N3GB
988f4ec09a
Update various extra commands for IC-7300MK2
...
Change these CI-V parameters per the IC-7300MK2 CI-V REFERENCE GUIDE
RIG_PARM_
ANN
BACKLIGHT
SCREENSAVER
TIME
BANDSELECT
KEYERTYPE
RIG_LEVEL_
VOXDELAY
SPECTRUM_AVG
USB_AF
RIG_FUNC_
TRANSCEIVE
Also changes RIG_LEVEL_VOXDELAY for IC-7300 to agree with its CI-V
description.
Should close issue #1985
(cherry picked from commit e52a92caa6 )
2026-01-30 18:27:34 -06:00
George Baltz N3GB
246690a508
Get rid of bogus case entry.
...
All RIG_LEVEL_USB_AF data is in priv_caps->extcmds
(cherry picked from commit a7ba5a1379 )
2026-01-30 18:27:19 -06:00
George Baltz N3GB
0c8de5ab79
Add the missing commit
...
Plus a few more arbitrary lengths, so `git grep scanfc` shows no more
bare "%s" format strings.
(cherry picked from commit f6734ad832 )
2026-01-30 18:27:03 -06:00
George Baltz N3GB
61809a8b1e
Same for ampctl_parse.c
...
Update NEWS
Fix compiler snit about possible truncation
(cherry picked from commit de5087f57a )
2026-01-30 17:47:41 -06:00
George Baltz N3GB
37e57f4a0c
Fix string overflows in rotctl_parse.c
...
(cherry picked from commit 330b791216 )
2026-01-30 17:43:27 -06:00
George Baltz N3GB
897ad1062a
Fix unbounded scanf string in rigctl_parse.c
...
Thanks to Vlatko Kosturjak with Marlink Cyber, for reporting it.
(cherry picked from commit 9d40f9f180 )
2026-01-30 17:43:03 -06:00
George Baltz N3GB
21ebcfbd99
Fix typos in man pages
...
(cherry picked from commit cda9d0bcc9 )
2026-01-30 17:42:48 -06:00
Nate Bargmann
e2c13f986f
Update NEWS for newcat.c refactor
2026-01-27 21:23:57 -06:00
KJ5HST
a573909722
newcat: Refactor repeater offset and ANTIVOX with lookup tables
...
Replace repetitive if/else chains with data-driven lookup tables:
- Add frequency band constants (BAND_10M_LOW, etc.) to replace magic numbers
- Add rptr_offs_cmd_table[] mapping (rig_id, band) -> (EX cmd, step)
- Add antivox_cmd_table[] mapping rig_id -> (set_cmd, get_cmd)
- Add helper functions: freq_to_rptr_band(), get_rig_id_from_priv(),
lookup_rptr_offs_cmd(), lookup_antivox_cmd()
Code reduction:
- newcat_set_rptr_offs(): ~240 lines -> ~40 lines
- newcat_get_rptr_offs(): ~243 lines -> ~56 lines
- RIG_LEVEL_ANTIVOX set/get: ~70 lines -> ~35 lines
Preserves all original behavior including FT-991's quirk where
ANTIVOX uses EX145 for set but EX147 for get.
(cherry picked from commit e29e3ef1bb )
newcat: Remove changelog-style comments
(cherry picked from commit 5dff9cc0b8 )
newcat: Remove remaining refactor comments
(cherry picked from commit aea1dacc6e )
2026-01-27 21:15:22 -06:00
Nate Bargmann
8f9164a480
Update NEWS for FTX-1 improvements
2026-01-27 21:03:19 -06:00
KJ5HST
2a071b59c7
Addtional Yaesu FTX1 capabilities--GitHub PR #1961
...
Condense the commits of GitHub PR #1961 into a single commit for 4.7.0.
This commit includes all of the tree changes made in PR #1961 .
Thanks to KJ5HST for this contribution and patience!
Complete commit history adding this model:
6362407aa9
d36f9551f5
959fc7224a
b9edbc0e68
8be8a2f307
a2cbaecb5e
616019777c
52fe7c4379
f8da7e4935
3947bd6bd2
5751b1c2f3
88a0551499
40c4a67e93
049ca50e5b
1a4b884516
22e468723b
22e168953e
ac25b037d7
2fde37f66d
3af780a27c
b232c1fd51
5fd7ab8851
1fdf727e42
88c8cbc213
2fdd0a6028
1c6fdcc18d
f4cbced431
bb0343a277
132fb95d69
972b537729
c2126579c4
cacfe7eb73
6515c7596d
2c0ba29d53
d2471d1dd3
f6ddb075fa
5dcbc04eff
d4606cec9a
897cef4a2a
c9eaf6e651
c4794bb769
1ab671a722
c045b97a5b
a10192c16d
b07cff48a1
853b0bd9e5
25dead04a5
1dac68b1b0
cb6c82f9f6
371ed75f15
064638f770
1194439800
91d59412e8
b4fe4a4c52
d19c648f42
2026-01-27 21:00:09 -06:00
Nate Bargmann
0227b271c8
Update NEWS for man pages updates
2026-01-21 10:13:10 -06:00
Daniele Forsi IU5HKX
b350989609
Update date of man pages
...
(cherry picked from commit f794a6149c )
2026-01-21 10:11:30 -06:00
Daniele Forsi IU5HKX
f2aaa5d79f
Copy command descriptions form rigctl.1 to rigctld.1
...
(cherry picked from commit 02539995d6 )
2026-01-21 10:11:18 -06:00
Daniele Forsi IU5HKX
b955643806
Make man pages of rigctl and rigctld more similar
...
(cherry picked from commit 3fc3c80b30 )
2026-01-21 10:11:04 -06:00
Daniele Forsi IU5HKX
8bacb2c29a
Fix errors
...
Fixes:
* move the description of set_separator before get_separator
for consistency with all other set/get pairs
* fix quotes and mandatory argument in "send_raw" example
* sort "scan" functions
* escape backslashes
* BUGS section: the "halt" command exits the daemon
* "rigctl --show-conf" does not exit
* "rigctld --show-conf" does exit if -r is not given.
* be explicit that "send_raw" gives a special meaning to "0 bytes"
* add missing parameter to description of "get_channel"
(cherry picked from commit ed3551f9b9 )
2026-01-21 10:10:39 -06:00
Daniele Forsi IU5HKX
5ac89bf67a
Add missing commands
...
Adds:
dump_conf
get_cache / set_cache
get_conf / set_conf
get_mode_bandwidths
get_modes
get_split_freq_mode / set_split_freq_mode
get_twiddle / set_twiddle
get_vfo_list
halt
uplink
(cherry picked from commit 82d53cb322 )
2026-01-21 10:10:24 -06:00
Daniele Forsi IU5HKX
7da6e6d443
Update driver version
...
Updated in commit a9313260c issue #1898 .
(cherry picked from commit 788f30104d )
2026-01-13 09:05:36 -06:00
Daniele Forsi IU5HKX
c8692b9da2
Update driver version
...
Updated in commit 6441c1d98 issue #1970 .
(cherry picked from commit d298216d93 )
2026-01-13 09:05:21 -06:00
George Baltz N3GB
2e25a5b42f
Add Icom IC-7300MK2
...
Add baseline support for MK2 version, same as original
Differences:
- Default CI-V address 0xB6
- Status Beta
(cherry picked from commit 468a299924 )
2026-01-13 08:25:01 -06:00
Nate Bargmann
fd9556ac0b
Update NEWS For Skywatcher fix
2025-12-26 11:13:25 -06:00
Daniele Forsi IU5HKX
6dffa0b11e
Handle the firmwares that don't echo the commands
...
Fixes #1968 .
(cherry picked from commit 6441c1d986 )
2025-12-26 11:11:52 -06:00
Daniele Forsi IU5HKX
4b3b8551c8
Fix sign of return value
...
It makes no difference for the callers of this function because
they are checking the return value only against RIG_OK.
(cherry picked from commit 127141696c )
2025-12-26 11:11:35 -06:00
Daniele Forsi IU5HKX
8a27cbcd1f
Fix typos
...
(cherry picked from commit ee42a8c120 )
2025-12-26 10:52:31 -06:00
Nate Bargmann
b80cfd3420
Update NEWS for memory leak fixes
2025-12-13 11:55:27 -06:00
George Baltz N3GB
b779019846
Fix the same leak in rigctltcp.c
...
(cherry picked from commit 018c86997b )
Missed one
(cherry picked from commit 1cf8d03e13 )
2025-12-13 11:51:37 -06:00
George Baltz N3GB
813f210979
Fix memory leak in rigctld
...
Just started playing with valgrind, and already We have a Winner!
rigctld was leaking ~100 bytes every 5 seconds; rearrange code so
arg is not allocated until it is needed and will be passed to the
routine that will free() it.
Also fix uninitialized variable warning.
(cherry picked from commit 08a013b87b )
2025-12-13 11:47:48 -06:00
Nate Bargmann
8488fa21ac
Update NEWS for new ID-52A/E model
2025-12-10 12:38:49 -06:00
Nate Bargmann
2c9257025e
Add ID52+ to Python test class
...
(cherry picked from commit bb39a8f73d )
2025-12-10 12:33:54 -06:00
Martin
ed36f02455
add Icom ID-52A/E Plus
...
(cherry picked from commit d997bbd7b1 )
2025-12-10 12:33:41 -06:00
Nate Bargmann
81aff30954
Update NEWS for QMX and IC-F8101
2025-12-09 16:26:14 -06:00
George Baltz N3GB
0542918723
First round of IC-F8101 updates
...
Thanks to AB4MW for driving this
See Issue #1954
(cherry picked from commit 1d7f7591d9 )
2025-12-09 16:19:39 -06:00
Mooneer Salem
a67f9488a0
Confirmed 230400 works, updating PR.
...
(cherry picked from commit 9373cc4a0e )
2025-12-07 17:19:08 -06:00
Mooneer Salem
76a58d72db
QRPLabs QMX: Set max baud rate to 115200
...
(cherry picked from commit db2306420b )
2025-12-07 17:18:59 -06:00
Nate Bargmann
c1e282fe65
Advance to 4.7.0~rc
...
Reference GitHub issue #1772 preparing for the 4.7 release series which
is proposed to be a long term support series.
2025-12-06 11:08:47 -06:00
Daniele Forsi IU5HKX
fe7fee4893
Fix typos
2025-12-02 22:06:42 +01:00
George Baltz N3GB
b707b52481
Oops. Fix extra "s.
2025-11-19 06:23:31 -05:00
George Baltz N3GB
171ee2a619
Update NEWS
2025-11-18 17:43:12 -05:00
George Baltz N3GB
4505a2820e
Renovate Kenwood voice memory handler
...
Remove all model references from kenwood_send voice_mem() and
kenwood_stop_voice_mem()
Remove (almost) all model tests from initialization code - # of
voice memories determined by entry in STATE(rig)->chan_list.
2025-11-18 16:24:39 -05:00