hamlib-developer Mailing List for Ham Radio Control Libraries
Library to control radio transceivers and receivers
Brought to you by:
n0nb
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(24) |
Oct
(16) |
Nov
(8) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(49) |
Feb
(17) |
Mar
(3) |
Apr
(7) |
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
(8) |
Sep
(18) |
Oct
(15) |
Nov
(15) |
Dec
(26) |
2002 |
Jan
(46) |
Feb
(14) |
Mar
(44) |
Apr
(3) |
May
(6) |
Jun
(47) |
Jul
(40) |
Aug
(14) |
Sep
(59) |
Oct
(39) |
Nov
(58) |
Dec
(76) |
2003 |
Jan
(82) |
Feb
(66) |
Mar
(37) |
Apr
(56) |
May
(34) |
Jun
(19) |
Jul
(23) |
Aug
(55) |
Sep
(31) |
Oct
(40) |
Nov
(21) |
Dec
(60) |
2004 |
Jan
(57) |
Feb
(110) |
Mar
(41) |
Apr
(17) |
May
(18) |
Jun
(19) |
Jul
(18) |
Aug
(5) |
Sep
(31) |
Oct
(16) |
Nov
(26) |
Dec
(36) |
2005 |
Jan
(69) |
Feb
(26) |
Mar
(62) |
Apr
(120) |
May
(31) |
Jun
(47) |
Jul
(7) |
Aug
(27) |
Sep
(4) |
Oct
(9) |
Nov
(26) |
Dec
(21) |
2006 |
Jan
(13) |
Feb
(26) |
Mar
(38) |
Apr
(31) |
May
(17) |
Jun
(6) |
Jul
(23) |
Aug
(6) |
Sep
(38) |
Oct
(87) |
Nov
(49) |
Dec
(49) |
2007 |
Jan
(52) |
Feb
(19) |
Mar
(20) |
Apr
(5) |
May
(25) |
Jun
(15) |
Jul
(49) |
Aug
(43) |
Sep
(21) |
Oct
(21) |
Nov
(27) |
Dec
(10) |
2008 |
Jan
(23) |
Feb
(20) |
Mar
(25) |
Apr
(39) |
May
(36) |
Jun
(17) |
Jul
(10) |
Aug
(18) |
Sep
(44) |
Oct
(88) |
Nov
(60) |
Dec
(65) |
2009 |
Jan
(99) |
Feb
(91) |
Mar
(49) |
Apr
(34) |
May
(52) |
Jun
(9) |
Jul
(11) |
Aug
(4) |
Sep
(41) |
Oct
(16) |
Nov
(51) |
Dec
(71) |
2010 |
Jan
(43) |
Feb
(79) |
Mar
(59) |
Apr
(55) |
May
(51) |
Jun
(38) |
Jul
(38) |
Aug
(61) |
Sep
(53) |
Oct
(46) |
Nov
(43) |
Dec
(41) |
2011 |
Jan
(74) |
Feb
(96) |
Mar
(41) |
Apr
(42) |
May
(61) |
Jun
(66) |
Jul
(50) |
Aug
(40) |
Sep
(11) |
Oct
(30) |
Nov
(21) |
Dec
(45) |
2012 |
Jan
(59) |
Feb
(4) |
Mar
(52) |
Apr
(19) |
May
(62) |
Jun
(46) |
Jul
(61) |
Aug
(18) |
Sep
(21) |
Oct
(25) |
Nov
(66) |
Dec
(41) |
2013 |
Jan
(36) |
Feb
(64) |
Mar
(37) |
Apr
(24) |
May
(74) |
Jun
(40) |
Jul
(43) |
Aug
(34) |
Sep
(65) |
Oct
(52) |
Nov
(23) |
Dec
(20) |
2014 |
Jan
(18) |
Feb
(29) |
Mar
(13) |
Apr
(41) |
May
(10) |
Jun
(12) |
Jul
(16) |
Aug
(25) |
Sep
(20) |
Oct
(56) |
Nov
(43) |
Dec
(61) |
2015 |
Jan
(36) |
Feb
(38) |
Mar
(92) |
Apr
(42) |
May
(13) |
Jun
(19) |
Jul
(18) |
Aug
(22) |
Sep
(21) |
Oct
(2) |
Nov
(49) |
Dec
(22) |
2016 |
Jan
(55) |
Feb
(144) |
Mar
(40) |
Apr
(98) |
May
(61) |
Jun
(36) |
Jul
(16) |
Aug
(33) |
Sep
(59) |
Oct
(16) |
Nov
(37) |
Dec
(32) |
2017 |
Jan
(70) |
Feb
(71) |
Mar
(14) |
Apr
(43) |
May
(31) |
Jun
(24) |
Jul
(38) |
Aug
(54) |
Sep
(24) |
Oct
(15) |
Nov
(26) |
Dec
(27) |
2018 |
Jan
(22) |
Feb
(24) |
Mar
(109) |
Apr
(12) |
May
(46) |
Jun
(23) |
Jul
(39) |
Aug
(34) |
Sep
(22) |
Oct
(43) |
Nov
(26) |
Dec
(157) |
2019 |
Jan
(102) |
Feb
(51) |
Mar
(63) |
Apr
(60) |
May
(91) |
Jun
(55) |
Jul
(27) |
Aug
(76) |
Sep
(52) |
Oct
(95) |
Nov
(67) |
Dec
(204) |
2020 |
Jan
(311) |
Feb
(148) |
Mar
(230) |
Apr
(122) |
May
(204) |
Jun
(204) |
Jul
(114) |
Aug
(36) |
Sep
(120) |
Oct
(186) |
Nov
(60) |
Dec
(151) |
2021 |
Jan
(182) |
Feb
(171) |
Mar
(202) |
Apr
(153) |
May
(110) |
Jun
(50) |
Jul
(58) |
Aug
(142) |
Sep
(112) |
Oct
(120) |
Nov
(97) |
Dec
(125) |
2022 |
Jan
(175) |
Feb
(147) |
Mar
(54) |
Apr
(73) |
May
(127) |
Jun
(95) |
Jul
(88) |
Aug
(85) |
Sep
(38) |
Oct
(40) |
Nov
(116) |
Dec
(159) |
2023 |
Jan
(175) |
Feb
(55) |
Mar
(83) |
Apr
(70) |
May
(165) |
Jun
(79) |
Jul
(123) |
Aug
(90) |
Sep
(40) |
Oct
(95) |
Nov
(84) |
Dec
(88) |
2024 |
Jan
(105) |
Feb
(60) |
Mar
(52) |
Apr
(43) |
May
(56) |
Jun
(59) |
Jul
(53) |
Aug
(47) |
Sep
(62) |
Oct
(36) |
Nov
(45) |
Dec
(100) |
2025 |
Jan
(52) |
Feb
(45) |
Mar
(30) |
Apr
(97) |
May
(72) |
Jun
(83) |
Jul
(124) |
Aug
(41) |
Sep
|
Oct
|
Nov
|
Dec
|
From: dforsi <no...@gi...> - 2025-08-16 12:21:36
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: caf7346fc023313afb2c6c516ba9bf08bda1dcd8 https://github.com/Hamlib/Hamlib/commit/caf7346fc023313afb2c6c516ba9bf08bda1dcd8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-16 (Sat, 16 Aug 2025) Changed paths: M AUTHORS M doc/man1/ampctld.1 M doc/man1/rigctld.1 M doc/man1/rotctld.1 M doc/man7/hamlib-utilities.7 M include/hamlib/rig.h M lib/win32termios.h M rigs/aor/aor.c M rigs/dummy/flrig.README M rigs/icom/icom.c M rigs/icom/icom.h M rigs/kenwood/elecraft.c M rigs/yaesu/newcat.c M rotators/flir/README.md M rotators/ioptron/README_ioptron M scripts/build-VB.NET.sh M tests/rig_bench.c M tests/rigfreqwalk.c M tests/rigmem.c M tests/rigswr.c M tests/rotctl_parse.c M tests/testrig.c M tests/testtrn.c Log Message: ----------- Fix typos Commit: 3c391a696d5743620c9ff872e516ea621bfa5f65 https://github.com/Hamlib/Hamlib/commit/3c391a696d5743620c9ff872e516ea621bfa5f65 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-16 (Sat, 16 Aug 2025) Changed paths: M include/hamlib/rig.h Log Message: ----------- Fix misleading order in comment and add UNKNOWN Commit: afda578d45098e77fe05be2044598f94c5a278ec https://github.com/Hamlib/Hamlib/commit/afda578d45098e77fe05be2044598f94c5a278ec Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-16 (Sat, 16 Aug 2025) Changed paths: M README.freqranges M README.md Log Message: ----------- Fix typos Founda by duck.ai. Compare: https://github.com/Hamlib/Hamlib/compare/ee03370cdfe6...afda578d4509 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-14 14:04:35
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 2e5696b7e32bb9129f4419a5f9659803372d97b4 https://github.com/Hamlib/Hamlib/commit/2e5696b7e32bb9129f4419a5f9659803372d97b4 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M rigs/aor/aor.c Log Message: ----------- Fix an analyzer complaint Commit: 74558224a9d3baf151582d0cfd9b155c8f265423 https://github.com/Hamlib/Hamlib/commit/74558224a9d3baf151582d0cfd9b155c8f265423 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M rigs/dummy/rot_pstrotator.c M rigs/dummy/rot_pstrotator.h M rigs/lowe/lowe.c M simulators/simic7100.c M simulators/simic7851.c M simulators/simtmd710.c Log Message: ----------- More cppcheck style hints Commit: 0e36d4faa48f0f7ee0e48aa81ac63bbc3e7d089a https://github.com/Hamlib/Hamlib/commit/0e36d4faa48f0f7ee0e48aa81ac63bbc3e7d089a Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M include/hamlib/rig.h M src/misc.c M src/rotator.c Log Message: ----------- Mangle names of structure members to avoid clash with perl keywords. Commit: 053178ccbd08f8e0473c61165c997011e97690d6 https://github.com/Hamlib/Hamlib/commit/053178ccbd08f8e0473c61165c997011e97690d6 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M src/serial.c Log Message: ----------- Fix nits in serial.c Squelch uninitialized variable from cppckeck Remove duplicate close()s from -fanalyzer and unreachable breaks. Commit: 7549f66aa126fb829e92d59fe2f3feda5f2bf5b6 https://github.com/Hamlib/Hamlib/commit/7549f66aa126fb829e92d59fe2f3feda5f2bf5b6 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/uthash.h Log Message: ----------- Replace uthash.h(1.9.4) with latest release(2.3.0) >From https://troydhanson.github.io/uthash/ Fixes diagnostics from cppcheck and -fanalyzer Commit: ee03370cdfe6eee8bdafb0d9bd043567af9f9d75 https://github.com/Hamlib/Hamlib/commit/ee03370cdfe6eee8bdafb0d9bd043567af9f9d75 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-14 (Thu, 14 Aug 2025) Changed paths: M include/hamlib/rig.h M rigs/aor/aor.c M rigs/dummy/rot_pstrotator.c M rigs/dummy/rot_pstrotator.h M rigs/lowe/lowe.c M simulators/simic7100.c M simulators/simic7851.c M simulators/simtmd710.c M src/misc.c M src/rotator.c M src/serial.c M tests/uthash.h Log Message: ----------- Merge GitHub PR #1846 Compare: https://github.com/Hamlib/Hamlib/compare/98f6da8ae325...ee03370cdfe6 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-14 13:06:59
|
Branch: refs/heads/Hamlib-4.6.3 Home: https://github.com/Hamlib/Hamlib Commit: 1b70351bf7892e34bc56b7ad1ea1b1d7ddfa4cf1 https://github.com/Hamlib/Hamlib/commit/1b70351bf7892e34bc56b7ad1ea1b1d7ddfa4cf1 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-14 (Thu, 14 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Fix segfault with set_parm KEYERTYPE Steps to reproduce: tests/rigctl -m 1 \ set_parm KEYERTYPE BUG Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:142 warning: 142 ../sysdeps/x86_64/multiarch/strlen-sse2.S: File o directory non esistente (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:142 #1 0x00007ffac346e300 in __printf_buffer (buf=buf@entry=0x7ffc3bcf40d0, format=0x7ffac38aef17 "%s", ap=0x7ffc3bcf4190, mode_flags=0) at ./stdio-common/vfprintf-process-arg.c:435 #2 0x00007ffac3491daf in __vsnprintf_internal (string=<optimized out>, maxlen=<optimized out>, format=<optimized out>, args=args@entry=0x7ffc3bcf4190, mode_flags=mode_flags@entry=0) at ./libio/vsnprintf.c:96 #3 0x00007ffac3469642 in __GI___snprintf (s=s@entry=0x7ffc3bcf4290 "", maxlen=maxlen@entry=32, format=format@entry=0x7ffac38aef17 "%s") at ./stdio-common/snprintf.c:31 #4 0x00007ffac370b7b9 in dummy_set_parm (rig=0x558fe1991b20, parm=2048, val=...) at dummy.c:1704 #5 0x0000558fb536afbe in rigctl_set_parm (rig=0x558fe1991b20, fout=0x7ffac35f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x558fb5388000 <test_list+1440>, vfo=536870912, arg1=0x7ffc3bcf4e10 "KEYERTYPE", arg2=0x558fb537fdb1 "1", arg3=0x558fb537ece8 "") at rigctl_parse.c:3829 #6 0x0000558fb53727d6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc3bcf6fd8, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #7 0x0000558fb535cadc in main (argc=<optimized out>, argv=0x7ffc3bcf6fd8) at rigctl.c:801 (cherry picked from commit 12ba55834370d0b314079f6a67983c11bb26a3b9) Commit: 2de29624a0ad1a662c63fac3b6aa6733ce2da62f https://github.com/Hamlib/Hamlib/commit/2de29624a0ad1a662c63fac3b6aa6733ce2da62f Author: Nate Bargmann <n0...@n0...> Date: 2025-08-14 (Thu, 14 Aug 2025) Changed paths: M NEWS Log Message: ----------- Update NEWS with seg fault fix in rigctl Commit: 02363078fc379b6772a9593954585f27a3518093 https://github.com/Hamlib/Hamlib/commit/02363078fc379b6772a9593954585f27a3518093 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-14 (Thu, 14 Aug 2025) Changed paths: M Segfault-award Log Message: ----------- Update Segfault-award for rigctl fix Thanks, Daniele. Compare: https://github.com/Hamlib/Hamlib/compare/8aca7436b539...02363078fc37 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-14 13:00:20
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: ff5500b2d933195344cb458e689d26c58a7a5f32 https://github.com/Hamlib/Hamlib/commit/ff5500b2d933195344cb458e689d26c58a7a5f32 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M rigs/dummy/dummy.c Log Message: ----------- Avoid segfaulting when val.cs is NULL This is the case for BANDSELECT and KEYERTYPE. Use SNPRINTF() which deals with NULLs printing (null) and it is used with the other datatypes.. Steps to reproduce: tests/rigctl -m 1 set_parm KEYERTYPE '?' tests/rigctl -m 1 set_parm BANDSELECT 1 Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. __strcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:302 warning: 302 ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: File o directory non esistente (gdb) bt #0 __strcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:302 #1 0x00007f8ab4d0b7ab in dummy_set_parm (rig=0x55d19b6cab20, parm=2048, val=...) at dummy.c:1704 #2 0x000055d175b8c03d in rigctl_set_parm (rig=0x55d19b6cab20, fout=0x7f8ab4bf25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x55d175ba9000 <test_list+1440>, vfo=536870912, arg1=0x7ffd730281e0 "KEYERTYPE", arg2=0x7ffd730283e0 "'?'", arg3=0x55d175b9fce8 "") at rigctl_parse.c:3828 #3 0x000055d175b93756 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffd7302a3a8, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #4 0x000055d175b7dadc in main (argc=<optimized out>, argv=0x7ffd7302a3a8) at rigctl.c:801 Commit: 762caa85c0eb094f0b311aaba74fe686b5e1970c https://github.com/Hamlib/Hamlib/commit/762caa85c0eb094f0b311aaba74fe686b5e1970c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Remove stray char after printing value of KEYERTYPE Steps to reproduce: tests/rigctl -m 1 get_parm KEYERTYPE STRAIGHT v <-- this 'v' shouldn't be there Commit: a81aab6e116ba34fb20aaf01ae06edbe725d9bff https://github.com/Hamlib/Hamlib/commit/a81aab6e116ba34fb20aaf01ae06edbe725d9bff Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Return an error if the keyer type is unknown Instead of quietly doing nothing. Commit: 12ba55834370d0b314079f6a67983c11bb26a3b9 https://github.com/Hamlib/Hamlib/commit/12ba55834370d0b314079f6a67983c11bb26a3b9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Fix segfault with set_parm KEYERTYPE Steps to reproduce: tests/rigctl -m 1 \ set_parm KEYERTYPE BUG Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:142 warning: 142 ../sysdeps/x86_64/multiarch/strlen-sse2.S: File o directory non esistente (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:142 #1 0x00007ffac346e300 in __printf_buffer (buf=buf@entry=0x7ffc3bcf40d0, format=0x7ffac38aef17 "%s", ap=0x7ffc3bcf4190, mode_flags=0) at ./stdio-common/vfprintf-process-arg.c:435 #2 0x00007ffac3491daf in __vsnprintf_internal (string=<optimized out>, maxlen=<optimized out>, format=<optimized out>, args=args@entry=0x7ffc3bcf4190, mode_flags=mode_flags@entry=0) at ./libio/vsnprintf.c:96 #3 0x00007ffac3469642 in __GI___snprintf (s=s@entry=0x7ffc3bcf4290 "", maxlen=maxlen@entry=32, format=format@entry=0x7ffac38aef17 "%s") at ./stdio-common/snprintf.c:31 #4 0x00007ffac370b7b9 in dummy_set_parm (rig=0x558fe1991b20, parm=2048, val=...) at dummy.c:1704 #5 0x0000558fb536afbe in rigctl_set_parm (rig=0x558fe1991b20, fout=0x7ffac35f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x558fb5388000 <test_list+1440>, vfo=536870912, arg1=0x7ffc3bcf4e10 "KEYERTYPE", arg2=0x558fb537fdb1 "1", arg3=0x558fb537ece8 "") at rigctl_parse.c:3829 #6 0x0000558fb53727d6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc3bcf6fd8, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #7 0x0000558fb535cadc in main (argc=<optimized out>, argv=0x7ffc3bcf6fd8) at rigctl.c:801 Commit: 301391211102efba2e01ecb5fbdd059a2a00071c https://github.com/Hamlib/Hamlib/commit/301391211102efba2e01ecb5fbdd059a2a00071c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Make get_param read back the value passed to set_param Test case: tests/rigctl -m 1 \ set_parm KEYERTYPE BUG get_parm KEYERTYPE \ set_parm KEYERTYPE PADDLE get_parm KEYERTYPE \ set_parm KEYERTYPE STRAIGHT get_parm KEYERTYPE BUG PADDLE STRAIGHT Commit: fb4d2c6455d6cbc6b832f9bbc9365bc691e137e3 https://github.com/Hamlib/Hamlib/commit/fb4d2c6455d6cbc6b832f9bbc9365bc691e137e3 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Fix segfault when using the dummy driver Steps to reproduce: tests/rigctl -m 1 \ get_parm KEYERTYPE Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. 0x0000556aff4f890d in rigctl_get_parm (rig=<optimized out>, fout=0x7f87517f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=1, prompt=1, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x556aff516050 <test_list+1520>, vfo=536870912, arg1=0x7ffc5985b5c0 "KEYERTYPE", arg2=0x556aff50cce8 "", arg3=0x556aff50cce8 "") at rigctl_parse.c:3947 3947 if (strcmp(val.s, "0") == 0) {s = "STRAIGHT";} (gdb) bt #0 0x0000556aff4f890d in rigctl_get_parm (rig=<optimized out>, fout=0x7f87517f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=1, prompt=1, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x556aff516050 <test_list+1520>, vfo=536870912, arg1=0x7ffc5985b5c0 "KEYERTYPE", arg2=0x556aff50cce8 "", arg3=0x556aff50cce8 "") at rigctl_parse.c:3947 #1 0x0000556aff5007f6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc5985d788, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #2 0x0000556aff4eaadc in main (argc=<optimized out>, argv=0x7ffc5985d788) at rigctl.c:801 Commit: b5b9e136a14138a33c79f782b01e9e586dbc22ea https://github.com/Hamlib/Hamlib/commit/b5b9e136a14138a33c79f782b01e9e586dbc22ea Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Do not use strcmp() when we are going to get a RIG_PARM_* define anyway Commit: 2f2b703ccf9417ca07b7f1e54603514f89ebea31 https://github.com/Hamlib/Hamlib/commit/2f2b703ccf9417ca07b7f1e54603514f89ebea31 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_parm KEYERTYPE in rigctl Test case: tests/rigctl -m 1 \ set_parm KEYERTYPE '?' \ set_parm BANDSELECT '?' STRAIGHT BUG PADDLE BANDUNUSED BAND70CM BAND33CM BAND23CM Commit: 98f6da8ae325f7383a8b1d2a9026516aa6fcf414 https://github.com/Hamlib/Hamlib/commit/98f6da8ae325f7383a8b1d2a9026516aa6fcf414 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M rigs/dummy/dummy.c M tests/rigctl_parse.c Log Message: ----------- Merge GitHub PR #1845 Compare: https://github.com/Hamlib/Hamlib/compare/4b6b5415f546...98f6da8ae325 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-13 13:06:56
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 663fd4f738f770c27a6928012e443b35c0ff5fe6 https://github.com/Hamlib/Hamlib/commit/663fd4f738f770c27a6928012e443b35c0ff5fe6 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Fix compiler warnings Fixes: hamlibpy_wrap.c: In function 'Rig_send_raw': hamlibpy_wrap.c:4668:30: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4668 | send = PyUnicode_AsUTF8AndSize(send_obj, &send_len); | ^ hamlibpy_wrap.c:4679:30: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4679 | term = PyUnicode_AsUTF8AndSize(term_obj, NULL); | ^ Thanks to @GeoBaltz Commit: 4b6b5415f546a7dd0ffa3aaff09c7275449adbc5 https://github.com/Hamlib/Hamlib/commit/4b6b5415f546a7dd0ffa3aaff09c7275449adbc5 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Merge GitHub PR #1844 Compare: https://github.com/Hamlib/Hamlib/compare/99047473585d...4b6b5415f546 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Daniele F. <iu...@gm...> - 2025-08-13 09:41:04
|
Thank you George it's the second time in the last few days that I think that there aren't warnings but then somebody tells that there are warnings, I look again and they are also in my build (minus the differences between compilers). Probably I should `make clean` one last time before pushing. -- 73 de IU5HKX Daniele |
From: dforsi <no...@gi...> - 2025-08-13 02:48:55
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 4187e9f4a31a1c4c7d7e5d456e6012007bf0dfeb https://github.com/Hamlib/Hamlib/commit/4187e9f4a31a1c4c7d7e5d456e6012007bf0dfeb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_level in rigctl Closes #720. Test command: tests/rigctl -m 1 \ set_level AF '?' set_level AGC '?' set_level AGC_TIME '?' \ set_level ANTIVOX '?' set_level APF '?' set_level ATT '?' \ set_level BAL '?' set_level BAND_SELECT '?' set_level BKINDL '?' \ set_level BKIN_DLYMS '?' set_level COMP '?' set_level CWPITCH '?' \ set_level IF '?' set_level KEYSPD '?' set_level METER '?' \ set_level MGC '?' set_level MGF '?' set_level MGL '?' \ set_level MICGAIN '?' set_level MONITOR_GAIN '?' set_level NB '?' \ set_level NOTCHF '?' set_level NOTCHF_RAW '?' set_level NR '?' \ set_level PBT_IN '?' set_level PBT_OUT '?' set_level PREAMP '?' \ set_level RF '?' set_level RFPOWER '?' set_level SLOPE_HIGH '?' \ set_level SLOPE_LOW '?' set_level SPECTRUM_ATT '?' set_level SPECTRUM_AVG '?' \ set_level SPECTRUM_EDGE_HIGH '?' set_level SPECTRUM_EDGE_LOW '?' set_level SPECTRUM_MODE '?' \ set_level SPECTRUM_REF '?' set_level SPECTRUM_SPAN '?' set_level SPECTRUM_SPEED '?' \ set_level SQL '?' set_level USB_AF '?' set_level USB_AF_INPUT '?' \ set_level VOXDELAY '?' set_level VOXGAIN '?' Commit: 2a2f33673ea987c3f314e58c90b0231349aa683e https://github.com/Hamlib/Hamlib/commit/2a2f33673ea987c3f314e58c90b0231349aa683e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M tests/rotctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_level in rotctl Test command: tests/rotctl -m 1 \ set_level MGC '?' \ set_level MGF '?' \ set_level MGL '?' \ set_level SPEED '?' Commit: 99047473585dcac9ccaff6a87015f974b73e9fd8 https://github.com/Hamlib/Hamlib/commit/99047473585dcac9ccaff6a87015f974b73e9fd8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M tests/ampctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_level in ampctl Test command: tests/ampctl -m 1 \ set_level FAULT '?' \ set_level NH '?' \ set_level PF '?' \ set_level PWRFORWARD '?' \ set_level PWRINPUT '?' \ set_level PWRPEAK '?' \ set_level PWRREFLECTED '?' \ set_level SWR '?' Compare: https://github.com/Hamlib/Hamlib/compare/f32b744ac98a...99047473585d To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: George B. <geo...@gm...> - 2025-08-12 19:02:19
|
make[2]: Entering directory '/home/gwb/OSS/src/Hamlib/build/bindings' CC hamlibpy_wrap.lo hamlibpy_wrap.c:In function 'Rig_send_raw': hamlibpy_wrap.c:4669:30:warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4669 | send =PyUnicode_AsUTF8AndSize(send_obj, &send_len); | ^ hamlibpy_wrap.c:4680:30:warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4680 | term =PyUnicode_AsUTF8AndSize(term_obj, NULL); | ^ CCLD _Hamlib.la On 8/12/25 8:03 AM, Nate Bargmann via Hamlib-developer wrote: > Branch: refs/heads/master > Home:https://github.com/Hamlib/Hamlib > Commit: 5e336b90c1bef2b972e9e5c0b68177b47554d3c3 > https://github.com/Hamlib/Hamlib/commit/5e336b90c1bef2b972e9e5c0b68177b47554d3c3 > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-10 (Sun, 10 Aug 2025) > > Changed paths: > M rigs/tentec/orion.c > M src/ext.c > M src/misc.c > M src/rig.c > > Log Message: > ----------- > Improve Doxygen comments > > > Commit: 12ec55c3d7493c60a3444beb2a976fe12de2c650 > https://github.com/Hamlib/Hamlib/commit/12ec55c3d7493c60a3444beb2a976fe12de2c650 > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-10 (Sun, 10 Aug 2025) > > Changed paths: > M src/rig.c > > Log Message: > ----------- > Add missing set_transaction_inactive() > > Otherwise no other command will be executed afterwards. > > > Commit: 289a3952cefb259da0e39bc3db8b58a31001581c > https://github.com/Hamlib/Hamlib/commit/289a3952cefb259da0e39bc3db8b58a31001581c > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-11 (Mon, 11 Aug 2025) > > Changed paths: > M src/rig.c > > Log Message: > ----------- > Change the dummy implementation of rig_send_raw() > > Makes it more similar to the regular version handling also > the reply and term arguments. > > > Commit: e16f4077e75e70b461bbeb8608af17aa62c642b5 > https://github.com/Hamlib/Hamlib/commit/e16f4077e75e70b461bbeb8608af17aa62c642b5 > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-11 (Mon, 11 Aug 2025) > > Changed paths: > M bindings/python/test_Hamlib_Rig_class.py > M bindings/python/test_rig.py > M bindings/rig.swg > > Log Message: > ----------- > Implement the Python bindings and the tests for rig_send_raw() > > Allows to send either string or bytes and to receive a response > converted to the same datatype. Also the "term" argument can be > of either type (but it can't contain NULs, it's a single char > or byte anyway). > > Closes #1624. > > > Commit: 5e13d102af3f90a16515982ccf5f23b93ea6a2dc > https://github.com/Hamlib/Hamlib/commit/5e13d102af3f90a16515982ccf5f23b93ea6a2dc > Author: Nate Bargmann<n0...@n0...> > Date: 2025-08-11 (Mon, 11 Aug 2025) > > Changed paths: > M bindings/python/test_Hamlib_Rig_class.py > M bindings/python/test_rig.py > M bindings/rig.swg > M rigs/tentec/orion.c > M src/ext.c > M src/misc.c > M src/rig.c > > Log Message: > ----------- > Merge merge GitHub PR #1840 > > > Compare:https://github.com/Hamlib/Hamlib/compare/0d1481d86f9e...5e13d102af3f > > To unsubscribe from these emails, change your notification settings athttps://github.com/Hamlib/Hamlib/settings/notifications > > > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
From: Nate B. <no...@gi...> - 2025-08-12 17:00:32
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: f32b744ac98a1d9e3c7231c46b4ae3b5323b4628 https://github.com/Hamlib/Hamlib/commit/f32b744ac98a1d9e3c7231c46b4ae3b5323b4628 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M Segfault-award Log Message: ----------- Update Segfault-award for netrigctl_open() fix Congrats, Daniele! To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 16:59:06
|
Branch: refs/heads/Hamlib-4.6.3 Home: https://github.com/Hamlib/Hamlib Commit: f88beb1a8e2902b44da0d1f7c05083a8596c82cb https://github.com/Hamlib/Hamlib/commit/f88beb1a8e2902b44da0d1f7c05083a8596c82cb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M rigs/dummy/netrigctl.c Log Message: ----------- Fix segfault when executing the dump_caps command Need to convert the level number 0..63 to the level bit mask. Steps to reproduce tests/rigctld -m 1 & tests/rigctl -m 2 dump_caps Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. [..] (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:174 #1 0x00007f532c46e300 in __printf_buffer (buf=buf@entry=0x7ffc320ad970, format=0x7f532c8aba22 "%s(%s) ", ap=0x7ffc320ada30, mode_flags=0) at ./stdio-common/vfprintf-process-arg.c:435 #2 0x00007f532c491daf in __vsnprintf_internal (string=<optimized out>, maxlen=<optimized out>, format=<optimized out>, args=args@entry=0x7ffc320ada30, mode_flags=mode_flags@entry=0) at ./libio/vsnprintf.c:96 #3 0x00007f532c469642 in __GI___snprintf ( s=s@entry=0x7ffc320aec94 "BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0.000000/0.000000) PBT_IN(0.000000..0.000000/0.000000) PBT_OUT(0.000000..0.000000/0.000000) CWPITCH(0..0/10) RFPOWER(0.050000..1.000000/0.001957) MICG"..., maxlen=maxlen@entry=3948, format=format@entry=0x7f532c8aba22 "%s(%s) ") at ./stdio-common/snprintf.c:31 #4 0x00007f532c6dc14a in rig_sprintf_parm_gran ( str=str@entry=0x7ffc320aec00 "ANN(0..0/0) APO(0..0/0) BACKLIGHT(0..0/0) BEEP(0..1316880384/1315832322) TIME(0..0/0) BAT(0..0/0) KEYLIGHT(0..0/0) SCREENSAVER(0..4/0) AFIF(0..0/0) BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0."..., nlen=nlen@entry=4096, parm=9223372036854775807, gran=gran@entry=0x55f1f3cac338) at sprintflst.c:646 #5 0x000055f1eb6cd487 in dumpstate (rig=rig@entry=0x55f1f3ca5b20, fout=fout@entry=0x7f532c5f25c0 <_IO_2_1_stdout_>) at dumpstate.c:408 #6 0x000055f1eb6b4b81 in rigctl_dump_caps (rig=0x55f1f3ca5b20, fout=0x7f532c5f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x55f1eb6dc0e0 <test_list+5760>, vfo=536870912, arg1=0x0, arg2=0x55f1eb6d1ce8 "", arg3=0x55f1eb6d1ce8 "") at rigctl_parse.c:4622 #7 0x000055f1eb6c65f6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc320b2138, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #8 0x000055f1eb6b0adc in main (argc=<optimized out>, argv=0x7ffc320b2138) at rigctl.c:801 Commit: 9141b47057e4ebf20f1f0fafd8a1f2a3cfd2ae49 https://github.com/Hamlib/Hamlib/commit/9141b47057e4ebf20f1f0fafd8a1f2a3cfd2ae49 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M NEWS Log Message: ----------- Update NEWS with seg fault fix Commit: 8aca7436b539406bf9df1f7543a606c73227865b https://github.com/Hamlib/Hamlib/commit/8aca7436b539406bf9df1f7543a606c73227865b Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M Segfault-award Log Message: ----------- Update Segfault-award for netrigctl_open() fix Congrats, Daniele! Compare: https://github.com/Hamlib/Hamlib/compare/2d63d05da7d8...8aca7436b539 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 16:49:09
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 9e6ff6edccde4e3ebd346d7f07a2889a0c43735e https://github.com/Hamlib/Hamlib/commit/9e6ff6edccde4e3ebd346d7f07a2889a0c43735e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M rigs/dummy/netrigctl.c Log Message: ----------- Fix segfault when executing the dump_caps command Need to convert the level number 0..63 to the level bit mask. Steps to reproduce tests/rigctld -m 1 & tests/rigctl -m 2 dump_caps Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. [..] (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:174 #1 0x00007f532c46e300 in __printf_buffer (buf=buf@entry=0x7ffc320ad970, format=0x7f532c8aba22 "%s(%s) ", ap=0x7ffc320ada30, mode_flags=0) at ./stdio-common/vfprintf-process-arg.c:435 #2 0x00007f532c491daf in __vsnprintf_internal (string=<optimized out>, maxlen=<optimized out>, format=<optimized out>, args=args@entry=0x7ffc320ada30, mode_flags=mode_flags@entry=0) at ./libio/vsnprintf.c:96 #3 0x00007f532c469642 in __GI___snprintf ( s=s@entry=0x7ffc320aec94 "BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0.000000/0.000000) PBT_IN(0.000000..0.000000/0.000000) PBT_OUT(0.000000..0.000000/0.000000) CWPITCH(0..0/10) RFPOWER(0.050000..1.000000/0.001957) MICG"..., maxlen=maxlen@entry=3948, format=format@entry=0x7f532c8aba22 "%s(%s) ") at ./stdio-common/snprintf.c:31 #4 0x00007f532c6dc14a in rig_sprintf_parm_gran ( str=str@entry=0x7ffc320aec00 "ANN(0..0/0) APO(0..0/0) BACKLIGHT(0..0/0) BEEP(0..1316880384/1315832322) TIME(0..0/0) BAT(0..0/0) KEYLIGHT(0..0/0) SCREENSAVER(0..4/0) AFIF(0..0/0) BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0."..., nlen=nlen@entry=4096, parm=9223372036854775807, gran=gran@entry=0x55f1f3cac338) at sprintflst.c:646 #5 0x000055f1eb6cd487 in dumpstate (rig=rig@entry=0x55f1f3ca5b20, fout=fout@entry=0x7f532c5f25c0 <_IO_2_1_stdout_>) at dumpstate.c:408 #6 0x000055f1eb6b4b81 in rigctl_dump_caps (rig=0x55f1f3ca5b20, fout=0x7f532c5f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x55f1eb6dc0e0 <test_list+5760>, vfo=536870912, arg1=0x0, arg2=0x55f1eb6d1ce8 "", arg3=0x55f1eb6d1ce8 "") at rigctl_parse.c:4622 #7 0x000055f1eb6c65f6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc320b2138, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #8 0x000055f1eb6b0adc in main (argc=<optimized out>, argv=0x7ffc320b2138) at rigctl.c:801 Commit: 84fbe1df4a2357b00e48430f0206d2f7b641817d https://github.com/Hamlib/Hamlib/commit/84fbe1df4a2357b00e48430f0206d2f7b641817d Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M rigs/dummy/netrigctl.c Log Message: ----------- Merge GitHub PR #1842 Compare: https://github.com/Hamlib/Hamlib/compare/c51357388cb8...84fbe1df4a23 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 12:41:01
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 65439c671961f589258427c4fbfd8ddc596ee744 https://github.com/Hamlib/Hamlib/commit/65439c671961f589258427c4fbfd8ddc596ee744 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M rigs/drake/drake.c Log Message: ----------- Fix typo Commit: 6dec5791443a1d5e5bdb4684cfeaeb1cf37c8f04 https://github.com/Hamlib/Hamlib/commit/6dec5791443a1d5e5bdb4684cfeaeb1cf37c8f04 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/amplifier.swg M bindings/rig.swg M bindings/rotator.swg Log Message: ----------- Replace library functions deprecated in Hamlib Commit: 19dce9dc3256a1cac13dca2c43e11fef1462e3e5 https://github.com/Hamlib/Hamlib/commit/19dce9dc3256a1cac13dca2c43e11fef1462e3e5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/ignore.swg M bindings/python/test_Hamlib_class.py Log Message: ----------- Remove deprecated functions and methods from the bindings Commit: e2feb1d1d07c1e66b75c1e3d4d0414d790fce7e7 https://github.com/Hamlib/Hamlib/commit/e2feb1d1d07c1e66b75c1e3d4d0414d790fce7e7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/amplifier.swg M bindings/rotator.swg Log Message: ----------- Fix "val_len" paramenter for rot_get_conf2() and amp_get_conf2() Thanks to @GeoBaltz. Commit: 3b79b13f6d521a955faeac4274237478dcaeb57e https://github.com/Hamlib/Hamlib/commit/3b79b13f6d521a955faeac4274237478dcaeb57e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/python/test_amp.py M bindings/python/test_rig.py M bindings/python/test_rot.py Log Message: ----------- Make the tests for set_conf() and get_conf() more meaningful Commit: c51357388cb8b52456e2c8561f2f3f329d12cb86 https://github.com/Hamlib/Hamlib/commit/c51357388cb8b52456e2c8561f2f3f329d12cb86 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M bindings/amplifier.swg M bindings/ignore.swg M bindings/python/test_Hamlib_class.py M bindings/python/test_amp.py M bindings/python/test_rig.py M bindings/python/test_rot.py M bindings/rig.swg M bindings/rotator.swg M rigs/drake/drake.c Log Message: ----------- Merge GitHub PR #1841 Compare: https://github.com/Hamlib/Hamlib/compare/5e13d102af3f...c51357388cb8 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 12:03:21
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 5e336b90c1bef2b972e9e5c0b68177b47554d3c3 https://github.com/Hamlib/Hamlib/commit/5e336b90c1bef2b972e9e5c0b68177b47554d3c3 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M rigs/tentec/orion.c M src/ext.c M src/misc.c M src/rig.c Log Message: ----------- Improve Doxygen comments Commit: 12ec55c3d7493c60a3444beb2a976fe12de2c650 https://github.com/Hamlib/Hamlib/commit/12ec55c3d7493c60a3444beb2a976fe12de2c650 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M src/rig.c Log Message: ----------- Add missing set_transaction_inactive() Otherwise no other command will be executed afterwards. Commit: 289a3952cefb259da0e39bc3db8b58a31001581c https://github.com/Hamlib/Hamlib/commit/289a3952cefb259da0e39bc3db8b58a31001581c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M src/rig.c Log Message: ----------- Change the dummy implementation of rig_send_raw() Makes it more similar to the regular version handling also the reply and term arguments. Commit: e16f4077e75e70b461bbeb8608af17aa62c642b5 https://github.com/Hamlib/Hamlib/commit/e16f4077e75e70b461bbeb8608af17aa62c642b5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Implement the Python bindings and the tests for rig_send_raw() Allows to send either string or bytes and to receive a response converted to the same datatype. Also the "term" argument can be of either type (but it can't contain NULs, it's a single char or byte anyway). Closes #1624. Commit: 5e13d102af3f90a16515982ccf5f23b93ea6a2dc https://github.com/Hamlib/Hamlib/commit/5e13d102af3f90a16515982ccf5f23b93ea6a2dc Author: Nate Bargmann <n0...@n0...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg M rigs/tentec/orion.c M src/ext.c M src/misc.c M src/rig.c Log Message: ----------- Merge merge GitHub PR #1840 Compare: https://github.com/Hamlib/Hamlib/compare/0d1481d86f9e...5e13d102af3f To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-10 23:14:22
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 0d1481d86f9ebf889525cc53b0f02e14d340361a https://github.com/Hamlib/Hamlib/commit/0d1481d86f9ebf889525cc53b0f02e14d340361a Author: Nate Bargmann <n0...@n0...> Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M scripts/build-w32.sh M scripts/build-w64.sh Log Message: ----------- Update W32 and W64 build scripts Renaming the lib\gcc directory to lib\gcc-mingw broke the build of WSJT-X. See (yes, the archive sucks): https://sourceforge.net/p/hamlib/mailman/message/59215755/ To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-09 23:52:09
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 221cc512bc7f87c540f55fbda8c4482cfc5e527d https://github.com/Hamlib/Hamlib/commit/221cc512bc7f87c540f55fbda8c4482cfc5e527d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M rigs/yaesu/ft3000.c Log Message: ----------- Fix setting antenna number 3 for Yaesu FTDX3000 The argument ant_t ant is a bit mask, not a scalar. Also use the defines instead of magic numbers. Commit: c1aaeba5acd6f1a78163d7b9fc86d4f268ef78d4 https://github.com/Hamlib/Hamlib/commit/c1aaeba5acd6f1a78163d7b9fc86d4f268ef78d4 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M rigs/yaesu/ft3000.c Log Message: ----------- Merge GitHub PR #1837 Compare: https://github.com/Hamlib/Hamlib/compare/10303d58038e...c1aaeba5acd6 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: dforsi <no...@gi...> - 2025-08-09 23:43:11
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 8324c85487c416025f6907a920f3528e36c07b8e https://github.com/Hamlib/Hamlib/commit/8324c85487c416025f6907a920f3528e36c07b8e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/ignore.swg M bindings/macros.swg M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg M rigs/dummy/dummy.c Log Message: ----------- Implement the Python callback for freq_event Fixes #481. Commit: 3bc1cc8744e973e314882f1c43a58478c1346e4c https://github.com/Hamlib/Hamlib/commit/3bc1cc8744e973e314882f1c43a58478c1346e4c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg M rigs/dummy/dummy.c Log Message: ----------- Implement remaining event callbacks Implements: rig_set_dcd_callback(), rig_set_freq_callback(), rig_set_mode_callback(), rig_pltune_callback(), rig_set_ptt_callback(), rig_set_spectrum_callback(), rig_set_vfo_callback() Commit: 9e1c7b5ec1f33dea1cf5a263c2ec8e12f791ac06 https://github.com/Hamlib/Hamlib/commit/9e1c7b5ec1f33dea1cf5a263c2ec8e12f791ac06 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/ignore.swg M bindings/macros.swg M bindings/rig.swg Log Message: ----------- Allocate zereod memory for struct python_callbacks Otherwise Py_XDECREF() would randomly segfault trying to use uninitialized memory that by chance is not zeroed. Commit: 8e4bcbcede1c42a39b74371c5b337bac2c49ff16 https://github.com/Hamlib/Hamlib/commit/8e4bcbcede1c42a39b74371c5b337bac2c49ff16 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M include/hamlib/rig.h Log Message: ----------- Add another cross-reference in a Doxygen comment Commit: 2890da9d79fdcdd070fbc924cd326a5d35d0b53d https://github.com/Hamlib/Hamlib/commit/2890da9d79fdcdd070fbc924cd326a5d35d0b53d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Split the tests It makes it easier in future to conditionally run some tests(eg. to not test PTT for receiver-only rigs), or to run tests in isolation (after renaming them). It makes it easier to look at failing tests because pytest prints the code of the failing test up to the failure including any function that called the failed test (in this case would print everything from def test_with_open() up to the line with the failed assert. Commit: e2214fd2f18f326c0325f2e7abb7c892d13885aa https://github.com/Hamlib/Hamlib/commit/e2214fd2f18f326c0325f2e7abb7c892d13885aa Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M rigs/dummy/dummy.c Log Message: ----------- Change .ptt_type to RIG_PTT_RIG for RIG_MODEL_DUMMY With the old value of RIG_PTT_NONE, dummy_get_ptt() and dummy_set_ptt() were never called because rig_get_ptt() and rig_set_ptt() do check .ptt_type and return -RIG_ENAVAIL in that case. Do not change .ptt_type for RIG_MODEL_DUMMY_NOVFO so that both cases can be tested if needed. Commit: 81cb260670471689d7a3543153bb5c56cc26b5ce https://github.com/Hamlib/Hamlib/commit/81cb260670471689d7a3543153bb5c56cc26b5ce Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Fix ptt_callback() Commit: 10303d58038e4b35c00d94c35c417ca7cc2fb73c https://github.com/Hamlib/Hamlib/commit/10303d58038e4b35c00d94c35c417ca7cc2fb73c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Fix function signature of spectrum_callback() Compare: https://github.com/Hamlib/Hamlib/compare/2462ab0a135c...10303d58038e To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: dforsi <no...@gi...> - 2025-08-08 19:15:53
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 2462ab0a135ca0274a069e27c319c90957d70ac1 https://github.com/Hamlib/Hamlib/commit/2462ab0a135ca0274a069e27c319c90957d70ac1 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-08 (Fri, 08 Aug 2025) Changed paths: M include/hamlib/rig.h M rigs/aor/ar7030p.c M rigs/aor/ar7030p_utils.c M src/amplifier.c M src/extamp.c M src/rig.c M src/rotator.c Log Message: ----------- Improve Doxygen comments Adds missing cross-references. Fix tagging of comment blocks in "aor" even if the rigs aren't included in the generated documentation. To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: 飯泉幸男 <imu...@gm...> - 2025-08-08 13:57:27
|
Brian, Certainly, checking with a different pair would have been pointless. I apologize for wasting your time by responding to my post. While I was unable to find any information indicating that the FTX-1 driver works properly on Windows, I came across an article stating that some CATs do not work with that driver on Windows, which piqued my interest. As you say, if it works properly on Windows, that is wonderful news. 73 Yukio, JG1APX |
From: Brian M. <bd...@fe...> - 2025-08-08 11:52:41
|
On Fri, 8 Aug 2025 10:42:24 +0900 飯泉幸男 <imu...@gm...> wrote: > I do not own an FTX-1, but I have been trying to operate the FTDX-101 > by selecting the FTX-1 driver in the app. However, the latest 4.7 > hamlib does not respond to VFO change commands. > I changed the delay number back from 5 to 0 and rebuilt hamlib 4.7. > Now, VFO changes are accepted. I don't understand why you would do this, the code needed for the 2 radios is different but you choose to test without having an FTX-1 and use the 'wrong' radio for the test. > I hope the FTX-1 will work properly. The code will be worked on using actual FTX-1 radios and their owners' feedback. There is no other way. -- Brian G8SEZ |
From: 飯泉幸男 <imu...@gm...> - 2025-08-08 01:42:46
|
Hi, I am not sure if the latest 4.7-git FTX-1 driver works properly. I noticed that the delay time between bytes has been changed from 0 to 5. This is different from other recent Yaesu radios. FTX-1.h line167 : #define FTX1_WRITE_DELAY 5 I do not own an FTX-1, but I have been trying to operate the FTDX-101 by selecting the FTX-1 driver in the app. However, the latest 4.7 hamlib does not respond to VFO change commands. I changed the delay number back from 5 to 0 and rebuilt hamlib 4.7. Now, VFO changes are accepted. I hope the FTX-1 will work properly. 73 Yukio, JG1APX |
From: Nate B. <no...@gi...> - 2025-08-07 13:09:56
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: e8467032ad8e948aa3f03777c043b42b9a3d96b0 https://github.com/Hamlib/Hamlib/commit/e8467032ad8e948aa3f03777c043b42b9a3d96b0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simft1000.c M simulators/simft736.c M simulators/simft817.c M simulators/simft990.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simspid.c M simulators/simts890.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Remove unused includes Found with IWYU. Commit: 17b301a371e201019fe4decedece3be3bc74c351 https://github.com/Hamlib/Hamlib/commit/17b301a371e201019fe4decedece3be3bc74c351 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simflex.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simpstrotator.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Add missing includes Automatically added by IWYU. Commit: 3009ec86b772a4d6ed2b0005466f61ff437f8b91 https://github.com/Hamlib/Hamlib/commit/3009ec86b772a4d6ed2b0005466f61ff437f8b91 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: A simulators/.gitignore Log Message: ----------- Add a .gitignore for simulators Commit: f3e2ea9e3d0f0c9cd3a200a7a1fe60d5fff8b4f7 https://github.com/Hamlib/Hamlib/commit/f3e2ea9e3d0f0c9cd3a200a7a1fe60d5fff8b4f7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Avoid printing the received command twice It is printed at the beginning of the while loop. Commit: b5d136ff083ae5a07cda98ff1bf3218456da635b https://github.com/Hamlib/Hamlib/commit/b5d136ff083ae5a07cda98ff1bf3218456da635b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Print responses Commit: 16a69722e26baa131bca2b176404d0748ea34419 https://github.com/Hamlib/Hamlib/commit/16a69722e26baa131bca2b176404d0748ea34419 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Use the resp buffer for all responses Insetad of the command buffer. Commit: ecece62828fa0d9a5629fb0e5b0025c20e1f5b18 https://github.com/Hamlib/Hamlib/commit/ecece62828fa0d9a5629fb0e5b0025c20e1f5b18 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Refactor to remove code duplication of openPort() The code wasn't indented in simic7300.c and simic7700.c but it was identical. Commit: 7fc222dc8852eb88749202727278fe259b3a2463 https://github.com/Hamlib/Hamlib/commit/7fc222dc8852eb88749202727278fe259b3a2463 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simts890.c M simulators/simts990.c Log Message: ----------- Remove perror() Makes getmyline() identical to the other simulators. Commit: 98a81a507400867065dd257524a9357cdb9b3397 https://github.com/Hamlib/Hamlib/commit/98a81a507400867065dd257524a9357cdb9b3397 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Replace magic number with a defined constant The same constant is used by memset() in getmyline(). Commit: 1568a6c7fc1548ba2b590aa48fca70a550d61179 https://github.com/Hamlib/Hamlib/commit/1568a6c7fc1548ba2b590aa48fca70a550d61179 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h M simulators/simft450.c M simulators/simft710.c M simulators/simft818.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simyaesu.c Log Message: ----------- Refactor to remove code duplication of typedef enum nc_rigid_e Also updates nc_rigid_e from rigs/yaesu/newcat.c There where different versions of that enum in the simulators. Commit: 3b2a95053bd529883e76cc973b0f374f506ac98d https://github.com/Hamlib/Hamlib/commit/3b2a95053bd529883e76cc973b0f374f506ac98d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Refactor to remove code duplication of dumphex() Commit: df7fbbec9bff75398064e5c7fba4453d84fb5436 https://github.com/Hamlib/Hamlib/commit/df7fbbec9bff75398064e5c7fba4453d84fb5436 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Have IWYU fix the includes Commit: f89ebfd226c91cda8bd29de8ac6fddf00dad51e5 https://github.com/Hamlib/Hamlib/commit/f89ebfd226c91cda8bd29de8ac6fddf00dad51e5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- Add include missed by IWYU Commit: 99df93067c15dc02c59618d268a970c130adf4c2 https://github.com/Hamlib/Hamlib/commit/99df93067c15dc02c59618d268a970c130adf4c2 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: A c++/.gitignore Log Message: ----------- Add a .gitignore for C++ tests Commit: c26f0333958e80d70c3f23535b895bb8075b394b https://github.com/Hamlib/Hamlib/commit/c26f0333958e80d70c3f23535b895bb8075b394b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simmicom.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Do not use relative paths for including misc.h The Makefile adds all necessary include directories. Commit: 9e51419ab8a147573fa718896ac59d18eb257bc0 https://github.com/Hamlib/Hamlib/commit/9e51419ab8a147573fa718896ac59d18eb257bc0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simeasycomm.c M simulators/simft450.c M simulators/simft710.c M simulators/simft847.c M simulators/simft897.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simrotorez.c M simulators/simtmd700.c Log Message: ----------- Do not use relative paths for including rig.h The Makefile adds all necessary include directories. Commit: f8881f9bb9a3180f97a87f098dc8a76e74238f20 https://github.com/Hamlib/Hamlib/commit/f8881f9bb9a3180f97a87f098dc8a76e74238f20 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts950.c M simulators/simyaesu.c Log Message: ----------- Remove disabled code None of these simulators does multicast networking. Commit: 10f65048976741ae10dff7a148eb557a2836c37a https://github.com/Hamlib/Hamlib/commit/10f65048976741ae10dff7a148eb557a2836c37a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Remove disabled code and change signature Makes getmyline() identical to the other simulators. Commit: a5467f403305f1ae925dc458e6a010caa4f7ac3c https://github.com/Hamlib/Hamlib/commit/a5467f403305f1ae925dc458e6a010caa4f7ac3c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/sim.h M simulators/simft1000.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simjupiter.c M simulators/simspid.c Log Message: ----------- Refactor to remove code duplication of one version of getmyline() Commit: 498b45f5b08f5b2b207b9f5f0d6b6da3f116f31b https://github.com/Hamlib/Hamlib/commit/498b45f5b08f5b2b207b9f5f0d6b6da3f116f31b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simtmd700.c M simulators/simtmd710.c Log Message: ----------- Rename in preparation of conflicting changes Commit: b809937395457fadb9fa3ab98ad8a4ff52e9fa7d https://github.com/Hamlib/Hamlib/commit/b809937395457fadb9fa3ab98ad8a4ff52e9fa7d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simrotorez.c M simulators/simts590.c Log Message: ----------- Rename in preparation of conflicting changes Commit: 790820ab22cde0b8a251356d3513ad41f20f1f3c https://github.com/Hamlib/Hamlib/commit/790820ab22cde0b8a251356d3513ad41f20f1f3c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/sim.h M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft450.c M simulators/simft710.c M simulators/simft818.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simkenwood.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simyaesu.c Log Message: ----------- Refactor to remove code duplication of one version of getmyline() Commit: 151549bb3b828596dc5b67d02bd446842655608a https://github.com/Hamlib/Hamlib/commit/151549bb3b828596dc5b67d02bd446842655608a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simtmd700.c M simulators/simts890.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Remove disabled code None of these simulators does multicast networking. Commit: 725fcee0048c6554d8c4c5393f52c350bb662e48 https://github.com/Hamlib/Hamlib/commit/725fcee0048c6554d8c4c5393f52c350bb662e48 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simatd578.c Log Message: ----------- Fix compiler warning Fixes: simatd578.c:143:9: warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] Commit: f691a68c069bbd32c938249f3dbd4a1d112e5c97 https://github.com/Hamlib/Hamlib/commit/f691a68c069bbd32c938249f3dbd4a1d112e5c97 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Fix compiler warning Fixes: simft990.c:39:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] Commit: d9532a9c62a6b31948968838b870bdc7e2b0e396 https://github.com/Hamlib/Hamlib/commit/d9532a9c62a6b31948968838b870bdc7e2b0e396 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Fix compiler warning Fixes: simft990.c:64:36: warning: pointer targets in passing argument 2 of ‘getmyline5’ differ in signedness [-Wpointer-sign] Commit: 8064da81214c66374cf864942c3b8692f50cc0cf https://github.com/Hamlib/Hamlib/commit/8064da81214c66374cf864942c3b8692f50cc0cf Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- Avoid burning 100% CPU Adds hl_usleep() like in the other version of getmyline(). Commit: 249a99363363fab3b37eac66c9f83323988427af https://github.com/Hamlib/Hamlib/commit/249a99363363fab3b37eac66c9f83323988427af Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- Avoid spamming the terminal with 0's Commit: 816d6d9befa3c14f4859257ab60fd0292d1319a0 https://github.com/Hamlib/Hamlib/commit/816d6d9befa3c14f4859257ab60fd0292d1319a0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Replace magic number with a defined constant Commit: 9dd0009f9e14100adf10cc4abe058237f4eb1a6c https://github.com/Hamlib/Hamlib/commit/9dd0009f9e14100adf10cc4abe058237f4eb1a6c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft450.c M simulators/simft710.c M simulators/simft818.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simkenwood.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Remove unused define Commit: af4c6ec8061dc876ccb3c4cb746db2f3b9f09546 https://github.com/Hamlib/Hamlib/commit/af4c6ec8061dc876ccb3c4cb746db2f3b9f09546 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Make the output of simft990 more friendly Commit: d5c5eeff15df9c520ad71c1a8ebdeb04f3dae59e https://github.com/Hamlib/Hamlib/commit/d5c5eeff15df9c520ad71c1a8ebdeb04f3dae59e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- No need to use strlen() because the i variable counted the chars read Commit: 032e78826e05ee09ab761ee1abdac26dc3ea4ca8 https://github.com/Hamlib/Hamlib/commit/032e78826e05ee09ab761ee1abdac26dc3ea4ca8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simtmd710.c Log Message: ----------- Fix BC and FO commands The following command work from rigctl: get_freq get_ctcss_tone get_rig_info. Uses the information from the manual linked at the top of rig/kenwood/tmd710.c. Fixes: simtmd710.c:64:44: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘double’ [-Wformat=] simtmd710.c:68:44: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘double’ [-Wformat=] Commit: 59acdb791eaa594193ae17213aa23a8e1efdd02f https://github.com/Hamlib/Hamlib/commit/59acdb791eaa594193ae17213aa23a8e1efdd02f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Fix compiler warning Move both initialization outside of the conditional. Fixes: simyaesu.c:364:12: warning: ‘pbuf’ may be used uninitialized [-Wmaybe-uninitialized] Commit: 49c78edb80a992d69940a31139a0b49a53f795ce https://github.com/Hamlib/Hamlib/commit/49c78edb80a992d69940a31139a0b49a53f795ce Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M simulators/simft847.c M simulators/simft897.c M simulators/simmicom.c M simulators/simspid.c Log Message: ----------- Make code more uniform Commit: 4251c50b7fda0fe2710a4ba28776ec4c7fe579a8 https://github.com/Hamlib/Hamlib/commit/4251c50b7fda0fe2710a4ba28776ec4c7fe579a8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simatd578.c Log Message: ----------- Fix reading line when the client (eg. rigctl) closes Fixes an infinite stream of debug output because it erroneously appeared to have read 1 byte instead of 0: n=1 00 Not 8 bytes? bytes=1 Unknown cmd=00 Tested with: tests/rigctl -m 37001 -r /dev/pts/6 f (however it doesn't read the frequency because it looks like the protocol is different or incomplete, rigs/anytone/d578.c is still in beta) Commit: 5b87b3870432b7492558c686f3a3e4c13321db0a https://github.com/Hamlib/Hamlib/commit/5b87b3870432b7492558c686f3a3e4c13321db0a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simid5100.c Log Message: ----------- Replace "goto again" with "continue" (first case) Does the same thing with more structured control flow. It also silences compiler warnings. Commit: 8887294cd85a1c53bd6fef428b735b7eaee6c6ae https://github.com/Hamlib/Hamlib/commit/8887294cd85a1c53bd6fef428b735b7eaee6c6ae Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simeasycomm.c M simulators/simrotorez.c Log Message: ----------- Replace "goto again" with "continue" (second case) Does the same thing with more structured control flow. It also silences compiler warnings. Commit: 5b1517778e20f04f18ca0e9a89c32f0a01b78783 https://github.com/Hamlib/Hamlib/commit/5b1517778e20f04f18ca0e9a89c32f0a01b78783 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simft1000.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft847.c M simulators/simft897.c M simulators/simjupiter.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simspid.c Log Message: ----------- Replace "goto again" with "continue" (third case) When the software on the other side of the pty closes the device, the simulator would close and reopen its side but it is unneeded because it can continue to call read() without doing anything special. Commit: 891070941f30bf474dfeb9c913aa6387f48fe49c https://github.com/Hamlib/Hamlib/commit/891070941f30bf474dfeb9c913aa6387f48fe49c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simic905.c M simulators/simic910.c Log Message: ----------- Fix compiler warnings Fixes: simic905.c:108:9: warning: label followed by a declaration is a C23 extension [-Wc23-extensions] simic910.c:112:9: warning: label followed by a declaration is a C23 extension [-Wc23-extensions] Commit: 93a24356e5ad79a12865967b32f4524080f044dd https://github.com/Hamlib/Hamlib/commit/93a24356e5ad79a12865967b32f4524080f044dd Author: Nate Bargmann <n0...@n0...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: A c++/.gitignore A simulators/.gitignore M simulators/sim.h M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simflex.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simpstrotator.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Merge GitHub PR #1831 Compare: https://github.com/Hamlib/Hamlib/compare/70d50d0efbbd...93a24356e5ad To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Richard E. <DO...@ho...> - 2025-08-06 20:01:35
|
Greetings. I own said transceiver and operate it using Rigctl. I would like to know wether its possible to setup and save a repeater channel just using the software without having to touch the device. I am blind and therefore I can't work with the display of the transceiver. As I found out, its not possible to set the CTCSS tone from within Rigctl, cause its not implemented in this iCom's protocol. So I will have to ask a sighted person to later add the subtone. But if I was able to do the initial setup for the QRG and its offset, that would save us some time. If its possible to program and save channels from Rigctl, I would be glad for a step by step guide including the necessary commands. Thanks in advance. 73 Richard, DO9RE |
From: Nate B. <no...@gi...> - 2025-08-06 18:53:16
|
Branch: refs/heads/Hamlib-4.6.3 Home: https://github.com/Hamlib/Hamlib Commit: 566d56bb29eaaaa5737411524fbc8ebee77ff7c3 https://github.com/Hamlib/Hamlib/commit/566d56bb29eaaaa5737411524fbc8ebee77ff7c3 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/kenwood/ts590.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts990s.c Log Message: ----------- Update Kenwood max CW message size. Commit: 201f69bf3cbf46859920b920ed4df194c0d803eb https://github.com/Hamlib/Hamlib/commit/201f69bf3cbf46859920b920ed4df194c0d803eb Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/icom/icom.c Log Message: ----------- Fix one byte buffer overrun All the pictures in manuals show message as 4 bytes, but they don't include the major command (0x26). Found by `gcc -fanalyzer` Commit: 2d63d05da7d80132392b25a8405844fceea4480f https://github.com/Hamlib/Hamlib/commit/2d63d05da7d80132392b25a8405844fceea4480f Author: Nate Bargmann <n0...@n0...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M NEWS M configure.ac Log Message: ----------- Advance to 4.6.5 No proposed release date as of yet. Compare: https://github.com/Hamlib/Hamlib/compare/59e3d1b30750...2d63d05da7d8 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: GeoBaltz <no...@gi...> - 2025-08-06 18:07:11
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 8ce51d13aa7e70a4b563b1218160fbb8b5d2cd25 https://github.com/Hamlib/Hamlib/commit/8ce51d13aa7e70a4b563b1218160fbb8b5d2cd25 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M rigs/kenwood/ts590.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts990s.c Log Message: ----------- Update Kenwood max CW message size. Commit: c1e6dcf0105b2b1affe7aa1d794af7f09f017002 https://github.com/Hamlib/Hamlib/commit/c1e6dcf0105b2b1affe7aa1d794af7f09f017002 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/gemini/gemini.c M rotators/apex/apex.c M rotators/easycomm/easycomm.c M rotators/gs232a/gs232.c M rotators/gs232a/gs232a.c M rotators/gs232a/gs232b.c Log Message: ----------- More cppcheck stuff in amplifiers/ and rotators/ Commit: c1132a77b5883207147e3ebbf56152389467bb8e https://github.com/Hamlib/Hamlib/commit/c1132a77b5883207147e3ebbf56152389467bb8e Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M include/hamlib/rig_state.h Log Message: ----------- Mark cache structure in rig_state as deprecated. It is no longer being initialized or updated, so anyone referencing it is being misled. Commit: c26113c5cc6e9e2027111bb019ce36d635bbf602 https://github.com/Hamlib/Hamlib/commit/c26113c5cc6e9e2027111bb019ce36d635bbf602 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M include/hamlib/rig.h M rigs/anytone/anytone.h M rigs/tentec/omnivii.c M rigs/tentec/paragon.c M rigs/tentec/rx331.c M rigs/tentec/rx340.c Log Message: ----------- Fix more cppcheck messages Suppress non-errors in rx331.c and rx340.c Mark runflag(s) as volatile Commit: 96bc67d993647208060e443dd9953cff3255cfa4 https://github.com/Hamlib/Hamlib/commit/96bc67d993647208060e443dd9953cff3255cfa4 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M security/AESStringCrypt.c Log Message: ----------- Fix FD leak in AESStringCrypt.c Found by `gcc -fanalyzer`, which then spent the next 20+ minutes trying to analyze md5.c, at which point I gave up. Commit: 1e5adb9fde600354dbac2dfbae1775fc28725c49 https://github.com/Hamlib/Hamlib/commit/1e5adb9fde600354dbac2dfbae1775fc28725c49 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/yaesu/ft100.c M rotators/gs232a/gs232.c M src/network.c M src/settings.c Log Message: ----------- Fix errors in error cases Leak FDs in error exits, seg faults if RIG missing. Found by `gcc -fanalyzer` Commit: 70d50d0efbbdd84157c9cd89043744f07d15bfd8 https://github.com/Hamlib/Hamlib/commit/70d50d0efbbdd84157c9cd89043744f07d15bfd8 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/icom/icom.c Log Message: ----------- Fix one byte buffer overrun All the pictures in manuals show message as 4 bytes, but they don't include the major command (0x26). Found by `gcc -fanalyzer` Compare: https://github.com/Hamlib/Hamlib/compare/1e310b7958bc...70d50d0efbbd To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-04 13:41:08
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: fbe9803777f7b41fca075d8a371a33e5b3ad9607 https://github.com/Hamlib/Hamlib/commit/fbe9803777f7b41fca075d8a371a33e5b3ad9607 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M bindings/python/test_rig.py M src/rig.c Log Message: ----------- Fix initialization of comm_status The function rig_init() doesn't touch the hardware, it's rig_open() that initiates the connection and in fact the first use of comm_status in rig_open() is when it gets the value RIG_COMM_STATUS_CONNECTING and rig_close() sets it to RIG_COMM_STATUS_DISCONNECTED. Commit: 1e310b7958bcb0c3246837e3cf8e2a497bcc6e48 https://github.com/Hamlib/Hamlib/commit/1e310b7958bcb0c3246837e3cf8e2a497bcc6e48 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M bindings/python/test_rig.py M src/rig.c Log Message: ----------- Merge GitHub PR #1828 Compare: https://github.com/Hamlib/Hamlib/compare/c881bc713231...1e310b7958bc To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |