hamlib-developer Mailing List for Ham Radio Control Libraries (Page 29)
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
(37) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Michael B. <no...@gi...> - 2024-10-22 03:32:26
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 87531d273dd3902e2130c9a7db64da2dbc518cb1 https://github.com/Hamlib/Hamlib/commit/87531d273dd3902e2130c9a7db64da2dbc518cb1 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-21 (Mon, 21 Oct 2024) Changed paths: M include/hamlib/rig.h M tests/rigctl_parse.c Log Message: ----------- Fix KEYERTYPE To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-20 16:29:38
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: f6b8bdabe8fe369249b0f22946a3c417f1368056 https://github.com/Hamlib/Hamlib/commit/f6b8bdabe8fe369249b0f22946a3c417f1368056 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-20 (Sun, 20 Oct 2024) Changed paths: M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Allow 1,2,3 width usage for all modes in icom.c To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-18 14:31:03
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: c02cf9726f5857e74eb4bd0545a881d8ccc8c112 https://github.com/Hamlib/Hamlib/commit/c02cf9726f5857e74eb4bd0545a881d8ccc8c112 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-18 (Fri, 18 Oct 2024) Changed paths: M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Fix compile warning on icom.c fm_filters To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-13 21:12:11
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 41eb2b076c370571f9a2c27553aaa45ecc55b034 https://github.com/Hamlib/Hamlib/commit/41eb2b076c370571f9a2c27553aaa45ecc55b034 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-13 (Sun, 13 Oct 2024) Changed paths: M NEWS M rigs/icom/ic7300.c M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Fix IC7300 set mode FM Allow IC7300 to use width of 1,2,3 to select filter Commit: c015c3690b7784cd1a17e624ed2c813f8038dc2c https://github.com/Hamlib/Hamlib/commit/c015c3690b7784cd1a17e624ed2c813f8038dc2c Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-13 (Sun, 13 Oct 2024) Changed paths: M doc/man1/rigctl.1 Log Message: ----------- Update rigctl.1 for IC7300 filter 1,2,3 usage Compare: https://github.com/Hamlib/Hamlib/compare/327517a881c1...c015c3690b77 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Matt P. <mh...@mi...> - 2024-10-13 06:33:56
|
I'm following the Hamlib Security Policy on GitHub to report this here. It has my iffy attempt at a patch, and some discussion of the security problem (which might be non-obvious). The rigctld man page says "DO NOT leave this TCP port open wide to the Internet." However, even if there's no connectivity on port 4532 from the Internet to the computer running rigctld, there's still a risk if that computer is ever used for web browsing (even with the latest version of Chrome). An external https web page can use the JavaScript fetch API to connect to TCP port 4532 on 127.0.0.1, and send a rigctl command, e.g., a URL ending with /F_28074000 will change the frequency to 28.074. At least for me, it's 100% reproducible. It's possible to change rigctld to block this. Although the likelihood of exploitation may be small, the impact may be catastrophic in some cases. First, there might be a remote compromise of the computer. As far as I can tell, the rigctl parser isn't yet robust enough for arbitrary command input originating from untrusted websites, e.g., the various unbounded fscanf calls. Second, there may be effects on the station. The frequency might be surreptitiously moved to one not allowed by a license, or with a transmitter/antenna mismatch that damages equipment or conceivably starts a fire. Even if the station was carefully designed, it still may be possible for rigctld to make changes more quickly than the operator can react. For example: - Someone compromises a DXpedition website during the expedition, when it has many visitors per hour (happened about 6 weeks ago, for example). - They insert JavaScript code that automatically causes every visitor's web browser to try to send unwanted rigctl commands to 127.0.0.1 port 4532 (perhaps hasn't happened yet, but is easy, and only a few less-used web browsers defend against this). - A small percentage of visitors are running rigctld and would face either inconvenience or a significant station problem. I don't know the best way to change rigctld, but I worked with three ideas: - It's only necessary to block exactly the type of network traffic that can be sent by web browsers, and this is very constrained. - The rigctl parser consumes the input stream, often a character at a time, and this might make it difficult to apply a set of rules about good input versus bad, or to make the changes in rigctld.c instead of the parser. - Because exploitation attempts would be uncommon, and avoidable by moving off the malicious website, it may be acceptable to shut down rigctld and warn the user (i.e., not bother to leave the good input uninterrupted). (I realize that browsers can't send raw spaces in a URL such as "F 28074000" and this may have led to a different solution approach if rigctld doesn't need to support F_28074000 as well.) (Some web browsers have Private Network Access that solves a different problem with remote connections to 127.0.0.1, but this doesn't help rigctld, which executes rigctl commands found in an OPTIONS request.) More specifically, the approach below tries to: - Find the beginning of the browser-sent data (such as "GET /") by looking for only two characters (such as "GE"). This helps to ensure the problem is detected before rigctld can process the current rigctl command. - Recognize that the "/" in "GET /" will always be detected by the parser as an invalid command. Detecting at that point is not always soon enough to prevent rigctld from processing the current rigctl command. - Only disrupt traffic from web browsers to rigctld, and not interfere with any other possible integration (nc commands, etc.). - Offer a way to turn off this feature if it breaks someone's use case. - Also limit string fscanf calls to 30 or 511 characters (not unbounded). ampctld and rotctld could be updated analogously. There are much cleaner approaches but they may need deeper code changes. --- rigctl_parse.c.old 2024-10-13 02:29:04.929230005 +0000 +++ rigctl_parse.c 2024-10-13 02:59:54.250525125 +0000 @@ -82,6 +82,7 @@ #define STR(S) STR1(S) #define MAXNAMSIZ 32 +#define MAXFSCANFSIZ 30 #define MAXNBOPT 100 /* max number of different options */ #define MAXARGSZ 511 @@ -568,7 +569,14 @@ *(char *)p = 0; - ret = fscanf(fin, format, p); + if (!strcmp(format, "%s")) + { + ret = fscanf(fin, "%" STR(MAXARGSZ) "s", (char *) p); + } + else + { + ret = fscanf(fin, format, p); + } if (ret < 0) { @@ -819,7 +827,8 @@ return (RIGCTL_PARSE_ERROR); } - retcode = fscanf(fin, "%s", ++pcmd); + ++pcmd; + retcode = fscanf(fin, "%" STR(MAXFSCANFSIZ) "s", pcmd); if (retcode == 0) { rig_debug(RIG_DEBUG_WARN, "%s: unable to scan %c\n", __func__, *(pcmd - 1)); } @@ -915,6 +924,22 @@ if (!cmd_entry) { + if (cmd == '/') + { + if (!getenv("HAMLIB_IGNORE_CTLD_HTTP")) + { + fprintf(stderr, "A '/' command, which is not valid in Hamlib, was detected. If this\n"); + fprintf(stderr, "occurred during use of any 'ctld' application (ampctld, rigctld, or\n"); + fprintf(stderr, "rotctld), it may mean that a Hamlib request was sent by a website,\n"); + fprintf(stderr, "presenting a security risk to your computer and station. If that is not\n"); + fprintf(stderr, "applicable, or if you intentionally use a web browser to access ctld\n"); + fprintf(stderr, "applications, then you can restart any Hamlib application after setting\n"); + fprintf(stderr, "the HAMLIB_IGNORE_CTLD_HTTP environment variable. It can be safer\n"); + fprintf(stderr, "not to run a web browser (that allows Hamlib requests to be embedded in\n"); + fprintf(stderr, "external websites) on the same computer as any ctld application.\n"); + exit(1); + } + } if (cmd != ' ') { fprintf(stderr, "Command '%c' not found!\n", cmd); @@ -1035,6 +1060,39 @@ arg1[0] = fgetc(fin); arg1[1] = 0; + if (!getenv("HAMLIB_IGNORE_CTLD_HTTP")) + { + char start_of_http_method[3]; + + start_of_http_method[0] = cmd; + start_of_http_method[1] = arg1[0]; + start_of_http_method[2] = '\0'; + /* Modern web browsers can only use the GET, HEAD, OPTIONS, and POST methods + * unless the web server sends an Access-Control-Allow-Methods HTTP response + * header (the Hamlib 'ctld' programs are not web servers and, of course, + * do not send that header). If HTTP traffic is sent, then the first two + * letters of the method name are available at this point in Hamlib's parsing. + */ + if (!strcmp(start_of_http_method, "GE") || + !strcmp(start_of_http_method, "HE") || + !strcmp(start_of_http_method, "OP") || + !strcmp(start_of_http_method, "PO")) + { + fprintf(stderr, "The '%s' command, which is not valid in Hamlib, was detected. If this\n", + start_of_http_method); + fprintf(stderr, "occurred during use of any 'ctld' application (ampctld, rigctld, or\n"); + fprintf(stderr, "rotctld), it may mean that a Hamlib request was sent by a website,\n"); + fprintf(stderr, "presenting a security risk to your computer and station. If that is not\n"); + fprintf(stderr, "applicable, or if you intentionally use a web browser to access ctld\n"); + fprintf(stderr, "applications, then you can restart any Hamlib application after setting\n"); + fprintf(stderr, "the HAMLIB_IGNORE_CTLD_HTTP environment variable. It can be safer\n"); + fprintf(stderr, "not to run a web browser (that allows Hamlib requests to be embedded in\n"); + fprintf(stderr, "external websites) on the same computer as any ctld application.\n"); + exit(1); + } + } + + if (debugflow) { rig_debug(RIG_DEBUG_TRACE, "%s: debug4 arg1=%c\n", __func__, arg1[0]); } if (prompt && arg1[0] == 0x0a) @@ -4037,7 +4095,7 @@ const chan_t *chan_list; channel_t chan; int status; - char s[16]; + char s[MAXARGSZ + 1]; ENTERFUNC2; Matt, KA1R |
From: Michael B. <no...@gi...> - 2024-10-11 03:59:08
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 327517a881c127ee91d3dbd7882aa65a8fe62085 https://github.com/Hamlib/Hamlib/commit/327517a881c127ee91d3dbd7882aa65a8fe62085 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-10 (Thu, 10 Oct 2024) Changed paths: M rigs/icom/ic707.c Log Message: ----------- Remote get_ts from ic707.c -- rig does not support it https://github.com/Hamlib/Hamlib/issues/1617 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Sakari N. <sak...@ni...> - 2024-10-10 07:51:59
|
OK, List does not like attached zip files, I suppose. Trying without zip and modified debug log. -------- Välitetty viesti / Fwd.Msg -------- Aihe: Icom IC7300 does not set FM Päiväys: Thu, 10 Oct 2024 10:27:17 +0300 Lähettäjä: Sakari Nylund <sak...@ni...> Vastausosoite: sak...@ni... Vastaanottaja: ham...@li... Hi! IC7300 does not set FM mode. All other modes are setting ok. Get_mode works also ok. [saku@hamtpad ~]$ telnet localhost 4532 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. M currVFO FM 2400 RPRT 0 m currVFO USB 2400 Debug attached. -- Saku OH1KH |
From: Black M. <mdb...@ya...> - 2024-10-09 17:46:12
|
Sounds like the firewall may be blocking it.If you'd like contact me off-group and we can connect up and see what's wrong. Mike W9MDB On Wednesday, October 9, 2024 at 08:33:23 AM CDT, Edward Koll <eey...@gm...> wrote: Over the weekend I tried switching from OmniRig to Hamlib. I followed the instructions from https://www.drgerg.com/hamlib-et-al.html#hamlib I have a Yaesu FT-991A. COM4 was previously working with OmniRig. I uninstalled the Silicon Labs drivers and started the process of installing and configuring HAMLIB. I can see rigctld working in the TCPView utility. Hamlib will not connect to rigctld. When I launch WSJT-X I get the following error when I click the Test CAT button: Would appreciate any assistance or troubleshooting you could provide. Thanks! 73,Ed KollK0LLE_______________________________________________ Hamlib-developer mailing list Ham...@li... https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
From: Michael B. <no...@gi...> - 2024-10-09 13:55:21
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: e096426ddc8210f298571ad943159f2b3844ddef https://github.com/Hamlib/Hamlib/commit/e096426ddc8210f298571ad943159f2b3844ddef Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-09 (Wed, 09 Oct 2024) Changed paths: M tests/rigctld.c Log Message: ----------- rigctld show-conf now exits only if no -r argument is given https://github.com/Hamlib/Hamlib/issues/1619 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-09 13:37:05
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: c01e55b09b164587f8b7ddfa8d910f39ec60b0ed https://github.com/Hamlib/Hamlib/commit/c01e55b09b164587f8b7ddfa8d910f39ec60b0ed Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-09 (Wed, 09 Oct 2024) Changed paths: M rigs/icom/icom.c Log Message: ----------- Change icom_scan to use vfo argument to set vfo -- default VFO_CURR to just switching to vfo mode https://github.com/Hamlib/Hamlib/issues/1619#issuecomment-2402159608 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-09 13:31:51
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 2a7d5387ee1b4e0e8c8ca5d0bb19d76f7a95d335 https://github.com/Hamlib/Hamlib/commit/2a7d5387ee1b4e0e8c8ca5d0bb19d76f7a95d335 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-09 (Wed, 09 Oct 2024) Changed paths: M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Change icom_scan VFO to just switch to VFO mode instead of VFOA https://github.com/Hamlib/Hamlib/issues/1619#issuecomment-2402159608 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-07 17:19:47
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 882d22a50ca99f4a2600620844ca4ffb216400fc https://github.com/Hamlib/Hamlib/commit/882d22a50ca99f4a2600620844ca4ffb216400fc Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-07 (Mon, 07 Oct 2024) Changed paths: M src/sprintflst.c M src/sprintflst.h M tests/rigctl_parse.c Log Message: ----------- Add help to N command in rigctl To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-07 14:19:47
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 96fc6855671e046f95da1b9f7b5a765de0b607aa https://github.com/Hamlib/Hamlib/commit/96fc6855671e046f95da1b9f7b5a765de0b607aa Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-07 (Mon, 07 Oct 2024) Changed paths: M doc/man1/rigctl.1 Log Message: ----------- Update rigctl.1 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-07 13:16:07
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: ba62edc51b9b2d390b1c051562c34b06dda909bf https://github.com/Hamlib/Hamlib/commit/ba62edc51b9b2d390b1c051562c34b06dda909bf Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-07 (Mon, 07 Oct 2024) Changed paths: M simulators/simic7300.c Log Message: ----------- Fix simic7300 Commit: baf2897e76b367325a1a2085df7bf4b0459fd862 https://github.com/Hamlib/Hamlib/commit/baf2897e76b367325a1a2085df7bf4b0459fd862 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-07 (Mon, 07 Oct 2024) Changed paths: M rigs/icom/ic707.c M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Add SCAN_VFO to icom.c and fix ic707.c to support correct scan modes Compare: https://github.com/Hamlib/Hamlib/compare/53a3d8635373...baf2897e76b3 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Edward K. <eey...@gm...> - 2024-10-07 12:48:36
|
Over the weekend I tried switching from OmniRig to Hamlib. I followed the instructions from https://www.drgerg.com/hamlib-et-al.html#hamlib I have a Yaesu FT-991A. COM4 was previously working with OmniRig. I uninstalled the Silicon Labs drivers and started the process of installing and configuring HAMLIB. I can see rigctld working in the TCPView utility. [image: image.png] Hamlib will not connect to rigctld. When I launch WSJT-X I get the following error when I click the Test CAT button: [image: image.png] Would appreciate any assistance or troubleshooting you could provide. Thanks! 73, Ed Koll K0LLE |
From: Michael B. <no...@gi...> - 2024-10-05 19:49:21
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 53a3d8635373124b9b6b93c141673f2ea1c6c814 https://github.com/Hamlib/Hamlib/commit/53a3d8635373124b9b6b93c141673f2ea1c6c814 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-05 (Sat, 05 Oct 2024) Changed paths: M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Fix async detection in icom.c To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-04 21:29:56
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: db854ab8e029310471d971990da2eae46f76bc46 https://github.com/Hamlib/Hamlib/commit/db854ab8e029310471d971990da2eae46f76bc46 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M Makefile.am Log Message: ----------- Add initializer-overrides to Makefile Commit: e55c7dd8404d144c9b5219c07a2d500467710f8c https://github.com/Hamlib/Hamlib/commit/e55c7dd8404d144c9b5219c07a2d500467710f8c Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M rigs/icom/ic910.c Log Message: ----------- Change IC910 to use IC9700 set_vfo routine Commit: aa9d227d64c1a17af7ad224dd82bba221954accf https://github.com/Hamlib/Hamlib/commit/aa9d227d64c1a17af7ad224dd82bba221954accf Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M src/cm108.c Log Message: ----------- Add device_class strings to cm108 Commit: 0548fea7c1340efb1c7667bea834a0c1f164f455 https://github.com/Hamlib/Hamlib/commit/0548fea7c1340efb1c7667bea834a0c1f164f455 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M src/misc.c Log Message: ----------- Fix spelling error in misc.c Commit: 6a9cec677af718d97f7f0097524cb235c4e16322 https://github.com/Hamlib/Hamlib/commit/6a9cec677af718d97f7f0097524cb235c4e16322 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M src/multicast.c Log Message: ----------- Have multicast wait until rig is powered on Commit: c1130737fa01be6c481145311201db8ce6d2ab09 https://github.com/Hamlib/Hamlib/commit/c1130737fa01be6c481145311201db8ce6d2ab09 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M rigs/yaesu/ft757gx.c Log Message: ----------- Remove get_freq from ft757gx.c -- at least some of them apparently can't read freq Commit: 4afe039147ad1633cdaeaa328ad5aec50b279ccb https://github.com/Hamlib/Hamlib/commit/4afe039147ad1633cdaeaa328ad5aec50b279ccb Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M src/conf.c Log Message: ----------- Improve conf.c debug output Commit: e5c8117cea9798174a7bc5464743cba60c8d2b41 https://github.com/Hamlib/Hamlib/commit/e5c8117cea9798174a7bc5464743cba60c8d2b41 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-04 (Fri, 04 Oct 2024) Changed paths: M rigs/icom/ic707.c Log Message: ----------- Add STOP and VFO to IC707 scan operations https://github.com/Hamlib/Hamlib/issues/1619 Compare: https://github.com/Hamlib/Hamlib/compare/07e490eada0a...e5c8117cea97 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-04 03:25:12
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 07e490eada0ab711b4b20fb184f2fc2304461be7 https://github.com/Hamlib/Hamlib/commit/07e490eada0ab711b4b20fb184f2fc2304461be7 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-03 (Thu, 03 Oct 2024) Changed paths: M rigs/icom/ic707.c Log Message: ----------- Add set_ts and get_ts to IC707 https://github.com/Hamlib/Hamlib/issues/1617 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-10-02 03:32:13
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 141ca8bf3f5ea6b05fa6d1ed204b3369378091a2 https://github.com/Hamlib/Hamlib/commit/141ca8bf3f5ea6b05fa6d1ed204b3369378091a2 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M rigs/icom/icom.c M rigs/icom/icom.h Log Message: ----------- Fix r8500 tuning steps Commit: f33aa9a712c177bcfaf0e084bdb5ab996afbf2be https://github.com/Hamlib/Hamlib/commit/f33aa9a712c177bcfaf0e084bdb5ab996afbf2be Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M include/hamlib/rig.h M rigs/icom/ic707.c Log Message: ----------- Fix IC707 tuning steps and memory items Add MEM_SPLIT Compare: https://github.com/Hamlib/Hamlib/compare/64d39f58efe1...f33aa9a712c1 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Timothy M. <tm...@mo...> - 2024-10-01 18:47:22
|
Hello! I just acquired an Icom IC-707 and have found a few bugs in the Hamlib rig code. I’ve put up a detailed report in an issue on GitHub: https://github.com/Hamlib/Hamlib/issues/1617 I’ve had problems in other projects that had both GitHub and SourceForge repos where I assumed GH was the proper channel and it wasn’t, so I thought I’d write this email to cover my bases. :) Please let me know the preferred channel. Thank you! Tim Massey AD8JL Sent from my iPad |
From: Michael B. <no...@gi...> - 2024-10-01 16:50:50
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 64d39f58efe1601d89fd8067be172fd355b89c64 https://github.com/Hamlib/Hamlib/commit/64d39f58efe1601d89fd8067be172fd355b89c64 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-10-01 (Tue, 01 Oct 2024) Changed paths: M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h Log Message: ----------- Fix segfault in powerminmax for kenwood To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-09-29 03:51:08
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: a6fe6b547539e14e8ecb2a28cce6eb7f2f47b2cd https://github.com/Hamlib/Hamlib/commit/a6fe6b547539e14e8ecb2a28cce6eb7f2f47b2cd Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-09-28 (Sat, 28 Sep 2024) Changed paths: M src/sleep.c Log Message: ----------- More sleep.c cleanup To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-09-29 03:48:54
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 548745d1f04fa327516ab125c66b1e7049abfdba https://github.com/Hamlib/Hamlib/commit/548745d1f04fa327516ab125c66b1e7049abfdba Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-09-28 (Sat, 28 Sep 2024) Changed paths: M src/sleep.c Log Message: ----------- Clean up sleep.c To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-09-29 03:33:51
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 7bde413c52a8d3b31e269b3107605eb255a58446 https://github.com/Hamlib/Hamlib/commit/7bde413c52a8d3b31e269b3107605eb255a58446 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-09-27 (Fri, 27 Sep 2024) Changed paths: M src/sleep.c Log Message: ----------- New hl_usleep routine to fix power on/on slowness and a little faster performance to boot. Times < 3ms use busy-wait for accuracy -- can't find any wait state to minimize CPU usage for those small times. https://github.com/Hamlib/Hamlib/issues/1601 https://github.com/Hamlib/Hamlib/issues/1604 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Michael B. <no...@gi...> - 2024-09-26 03:35:57
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 23e373b99dcff7ddf173cad79aad1a639ed30bc2 https://github.com/Hamlib/Hamlib/commit/23e373b99dcff7ddf173cad79aad1a639ed30bc2 Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-09-22 (Sun, 22 Sep 2024) Changed paths: M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h Log Message: ----------- Speed up FT991 power on -- more rigs can added when identified https://github.com/Hamlib/Hamlib/issues/1601 Commit: 0b12c5cfff269ecde77c51d5adc107bd1744465f https://github.com/Hamlib/Hamlib/commit/0b12c5cfff269ecde77c51d5adc107bd1744465f Author: Mike Black W9MDB <mdb...@ya...> Date: 2024-09-25 (Wed, 25 Sep 2024) Changed paths: M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h Log Message: ----------- Fix power_min/max segfault Compare: https://github.com/Hamlib/Hamlib/compare/f63b60a86644...0b12c5cfff26 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |