Michael Black
ffff4e210d
Merge pull request #1642 from bradfordboyle/fix-kenwood-mode
...
Fix kendwood_priv_data definition
2024-12-24 22:39:39 -06:00
Bradford D. Boyle
15147d2c04
Fix kendwood_priv_data definition
...
When compiling Hamlib 4.6 on Alpine Linux, the build fails with the
following error message:
kenwood.h:186:5: error: unknown type name 'mode_t'; did you mean 'rmode_t'?
According to the man page for mode_t (on Debian), the standard C library
provides this type and it is an integer type. The struct member
last_mode_pc is compared with curr_mode which has type rmode_t so this
commit updates the definition to use this type.
With this change, Hamlib 4.6 builds successfully on Alpine Linux 3.21.0.
2024-12-25 04:17:23 +00:00
Nate Bargmann
c9031ca4d7
Advance to 4.6 release
2024-12-24 02:42:29 -06:00
Nate Bargmann
d66b176d1b
Merge branch 'master' of github.com:Hamlib/Hamlib into Hamlib-4.6
2024-12-24 02:36:30 -06:00
Michael Black
15d7242d5a
Merge pull request #1640 from GeoBaltz/fix25
...
Fix unbalanced ENTERFUNC/RETURNFUNC pairs in icom.c
2024-12-22 16:23:09 -06:00
George Baltz N3GB
8589d5c6bc
Fix unbalanced ENTERFUNC/RETURNFUNC pairs in icom.c
...
Also tweak comments/formats to eliminate false positives in code base
(except for the Catch-22 ones in tests/func_chk.c itself)
2024-12-22 16:48:56 -05:00
Michael Black W9MDB
f9185d1d24
Print error on bufferoverflow and astyle sprintflst.c
2024-12-22 15:19:38 -06:00
Michael Black W9MDB
e262fb82c2
Fix several potential overflows in sprintflst.c
2024-12-22 12:27:43 -06:00
Michael Black W9MDB
e56f818761
Fix overrunning write in gemeni.c
2024-12-22 11:39:51 -06:00
Michael Black W9MDB
d5dd12d50d
Fix overrunning write in newcat.c
2024-12-22 11:38:27 -06:00
Michael Black W9MDB
45cc53a526
Fix potential overflow in sprintflst.c
2024-12-22 11:36:45 -06:00
Michael Black W9MDB
750adb40b5
Fix cleartext warning in rigctl_parse.c
2024-12-22 11:30:04 -06:00
Michael Black W9MDB
b763761d9e
Fix cleartext warning in rigctl_parse.c and rotctl_parse.c
2024-12-22 11:26:18 -06:00
Michael Black W9MDB
d302b8fabd
Fix sscanf in rigctl_parse.c
2024-12-22 11:14:14 -06:00
Michael Black W9MDB
fe45fa2dfc
Fix sscanf compare in rigctl_parse.c
2024-12-22 10:38:07 -06:00
Michael Black W9MDB
86518546db
Fix sscanf compare in gs232b.c
2024-12-22 10:37:15 -06:00
Michael Black W9MDB
13f7b01d27
Fix sscanf compare in trxmanager.c
2024-12-22 10:36:05 -06:00
Michael Black W9MDB
62b0a25a3d
Fix sscanf compare in flrig.c
2024-12-22 10:35:06 -06:00
Michael Black W9MDB
57c5047c3e
Hopefully fix codeql warning about cleartext storage of sensitive information
2024-12-22 10:32:59 -06:00
Michael Black W9MDB
89383a553a
Fix buffer overrun in ampctl.c
2024-12-22 10:31:17 -06:00
Michael Black W9MDB
ec3978e521
Remove vim from Dockerfile since it is not portable
2024-12-22 06:37:50 -06:00
Michael Black W9MDB
2b23051c6d
Remove display of password from debug
...
https://github.com/Hamlib/Hamlib/security/code-scanning/15
2024-12-21 15:19:25 -06:00
Michael Black W9MDB
032e530def
Fix the other ts590.c problems
2024-12-21 15:06:11 -06:00
Michael Black W9MDB
a7dbebffa9
Fix ts590.c
2024-12-21 15:05:14 -06:00
Michael Black W9MDB
3329311274
Merge branch 'master' of github.com:Hamlib/Hamlib
2024-12-21 14:59:06 -06:00
Michael Black
6bb5c40499
Merge pull request #1639 from 8r4n/feature/multi-stage-docker-build
...
Added multi-stage Docker build and hamlib-runtime image
2024-12-21 14:50:12 -06:00
Michael Black W9MDB
ec71035822
Fix sscanf check in aclog.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3206
2024-12-21 14:47:43 -06:00
Michael Black W9MDB
8842ae7c29
Fix sscanf check in smartsdr.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3208
2024-12-21 14:46:39 -06:00
Michael Black W9MDB
4b4b1b0d51
Fix buffer overflow in ft991.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3209
2024-12-21 14:43:20 -06:00
Michael Black W9MDB
e6be427c51
Fix buffer overflow in ampctld.c
2024-12-21 14:42:46 -06:00
Michael Black W9MDB
72424ac144
Fix buffer overflow in rigctl.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3212
2024-12-21 14:41:58 -06:00
Michael Black W9MDB
12c453ccd3
Fix buffer overflow in rigctlcom.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3213
2024-12-21 14:41:25 -06:00
Michael Black W9MDB
6cf93934a7
Fix buffer overflow in rigctld.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3214
2024-12-21 14:40:46 -06:00
Michael Black W9MDB
9624f06be9
Fix buffer overflow in rigctlsync.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3215
2024-12-21 14:40:02 -06:00
Michael Black W9MDB
0690fbc0c5
Fix buffer overflow in rigctltcp.c
2024-12-21 14:39:33 -06:00
Michael Black W9MDB
3d8dbbcc1a
Fix bufferoverflow in rigmem.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3217
2024-12-21 14:38:46 -06:00
Brandon Durepo
db00197e6a
Added Python support
2024-12-21 11:55:14 -08:00
Michael Black W9MDB
5f621c9f53
Fix bufferoverflow in rigsmtr.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3219
https://github.com/Hamlib/Hamlib/security/code-scanning/3217
2024-12-21 13:02:33 -06:00
Michael Black W9MDB
a81c7d90c4
Fix bufferoverflow in rigswr.c
2024-12-21 13:01:05 -06:00
Michael Black W9MDB
a72aa0cb41
Fix buffer overflow in rotctl.c
...
https://github.com/Hamlib/Hamlib/security/code-scanning/3221
2024-12-21 13:00:06 -06:00
Michael Black W9MDB
a2af87068e
Fix buffer overflow in rotctld.c
2024-12-21 12:59:49 -06:00
Brandon Durepo
bef2d13e4a
Added git and vim to the hamlib-base-image
2024-12-21 09:25:09 -08:00
Brandon Durepo
50e10f7582
Add support for the hamlib-base-image and hamlib-runtime targets
...
- support the arm64 and amd64 platforms on both a base-image and runtime
2024-12-21 07:52:54 -08:00
Brandon Durepo
5028a0c440
Added multi-platform support for linux/arm64 and linux/amd64
2024-12-20 23:05:03 -08:00
Brandon Durepo
74876c73ae
Added multi-stage Docker build and hamlib-runtime image
2024-12-20 22:37:50 -08:00
Nate Bargmann
1364996bd2
Advance to 4.7~git
2024-12-19 18:05:40 -06:00
Nate Bargmann
c0542ae864
Advance to 4.6~rc1
2024-12-19 07:18:18 -06:00
Michael Black W9MDB
27c4eb19ee
Remove TARGETABLE_MODE from TS590.c as mode command needs VFO swap
2024-12-13 10:39:55 -06:00
Michael Black W9MDB
be045da06b
Fix set_mode on rigctlcom
2024-12-04 17:15:35 -06:00
Michael Black W9MDB
58924b7bec
Add DATA_FMN mode to flrig
2024-12-04 15:43:47 -06:00