1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958
|
tlf-1.4.1
=========
Bug fixes and minor improvements.
Changes:
- From TLF-1.3.1 on we can use the CT9 cty.dat files with full call sign
exceptions (marked by =<call>).
Starting from Jan2020 Jim reiser AD1C presents the CT9 format file as
default file format for TLF. If you use TLF-1.3.0 or older you should
look for the old format files.
- Rework display of partials - more stations displayed, bugs fixed
(tnx HA5CQZ)
- Log will automatically be rescored after deleting a QSO
- Update ADIF write function to V3.10
New features:
- Add rules, multipliers and initial exchange for OKOM contest (tnx
SP3RXO)
- Add rules and initial exchange for CWOPS minitest (tnx Joop PG4I)
- TLF supports now the 60m band (Tnx Joerg DL8DTL).
- Drop hard coded editor programs. You can name any editor program
to use in the EDITOR= keyword. If none set TLF uses the $EDITOR
from environment.
The Logfile gets automaticlly reloaded after editing.
- HA5CQZ provided a good solution to extend the memory TX functionality.
Besides frequency the memory now also remembers the working mode.
That allows to just grab a announced station, work it in S&P mode and
switch back to running CQ on your old QRG with very few key strokes.
From the commit message:
"In addition to the frequency memory now holds the mode (CQ/SP) and
the entered call (if any)
- % swaps TRX and MEM (swap)
- $ moves MEM to TRX (pop)
- in SP mode Shift-F1 makes a swap if memory holds a
previous CQ frequency and then executes F1 (calls CQ).
Mode and entered call are also restored.
After the "switch back" using Shift-F1 the previous frequency and
entered call are not lost, pressing % restores the state, so one can
continue SP and also move around or grab new stations."
Bug fixes:
- There are two major fixes for bugs in the scoring logic:
- For US/VE stations runnin ARRLDX contest intra W/VE qso were counted
which was wrong. New code correctly scores these contacts with 0
points and does not count it as multi.
- If you running TLF in CQWW 2 TX mode QSO from other stations on LAN
would be counted wrong. Fixed.
- Fix a lot of minor inconsistencies in handling of keyer, partial display
and other (Mostly done by HA5CQZ)
- Fix handling of CT compatible keys and correct handling of CTCOMPATIBLE
keyword (tnx N0NB)
- Add missing generated_defs.pl to distributed files. Need for
regeneration of test code.
- Fix compile errors with GCC-10.
tlf-1.4.0
=========
Major release
Besides some fixed bugs and a lot of internal improvements it provides
some new features:
Major changes:
- Make compiling with hamlib library mandatory and change all internal
frequency representation to freq_t type.
- Old SCAN functionality got dropped from code, as it was no longer
working.
- Correct color display for TERM=xterm-256color
New features:
- Allow using of aliases in multiplier file (Tnx for suggesting to N0NB).
See discussion of MULT_FILE in man page for details.
- Added CALLMASTER= keywords to allow naming the callmaster database file
(default is still 'callmaster')
- Repaired old CQWW simulator code (see :sim in man page)
- Keep the content of the exchange field if not empty even if RECALL_MULTS
is set - actual input gets precedence over stored 'old' data.
- Allow vertical resizing of TLF window (before start and/or during use)
- Rework the startup code for better readability by users
* 'verbose' startup waits for key press before clearing the screen
* If started in empty directory (new contest or first start) switch to
verbose mode automatically.
Bug fixes:
- Correct transposition of check and section for arrlss (Tnx N0NB)
- Added some more test programs
- Fix bug when calling editlog(),
- Adapt to new 'rigmode' interface in hamlib library
- Correct some problem in sideband selection when switching CW <-> SSB
- Fix segfault on missing RIGPORT definition (tnx N0NB)
- Fix possible segfaults in readcabrillo() function
tlf-1.3.2
=========
Bugfix release.
The release mainly fixes a number of bugs, which were discovered since
the release of tlf-1.3.1:
Minor corrections:
- Add build dependencies to INSTALL instructions
- check for cmocka testing framework in ./configure and warn if not
installed
- Minor syntax cleanup in code and documentation
Bug fixes:
- Fix segement violation if RIGPORT is undefined in logcfg.dat
- Fixes some test programs
- fix warnigns from clang about taking an abs() from an unsigned number
tlf-1.3.1
=========
Maintenance and bugfix release.
Besides some fixed bugs and a lot of internal improvements it provides
some new features:
New features since tlf-1.3.0:
- Allow an arbitrary long string for 'RIGPORT' keyword Tnx Ed W3NR.
- Added keyword KEYER_BACKSPACE to allow use of backspace in
the keyer window.
- Added Tesla memorial contest rule and cabrillo format
- Use $SHELL environment setting when opening a shell using '!'
- Tlf can now reread its own cabrillo files. Tnx HA2OS
- Changed BMAUTOGRAB to work only in S&P mode
- Most configuration files allow now DOS line endingss. Tnx HA5CQZ
- Added documentation for using winkeydaemon. Tnx N0NB
- Clarify man page text. Tnx N0NB.
- Added a Xressource sample file to set colors for xterm. Tnx N0NB
- Using fldigi for DIGI mode allows you to pick up call and exchange from
fldigi program - see doc/README.RTTY. Tnx HA2OS
- Tlf supports nanoIO interface (https://github.com/w1hkj/nanoIO). Tnx
HA2OS
- You can now use the CT9 format for cty.dat files. As a main point it
supports full callsigns with '=' prefix. For more information see
https://www.country-files.com/cty-dat-format/
Tnx Stephen K6BSD
New developer features:
- Introduce test framework based on cmocka
- Add Travis-CI configuration file
- reformat code with a astyle. A 'astylerc' file is provided in the
tools directory
Bug fixes:
- Resend report and qso nr with at least 3 digits
- WAE: when QTC was set up as BOTH directions the CABRILLO file was
created with wrong format
- Fix parsing of QTC= keyword
- Fix zones display. Old code blinks display in 2s intervalls.
Tnx Fred DH5FS.
- Fix a bug during sending a longer series of unanswered CQ's.
The cursor sometimes jumped to the exchange field. Tnx Zoltan HA5CQZ
- Fix bug in BMAUTOGRAB and BMAUTOADD
- Do not fallback to 'rxvt' TERM value if tmerinal setting is
not recognized. xterm-256color should now work. TnX K6BSD
tlf-1.3.0
=========
Major release.
Besides some fixed bugs and a lot of internal improvements it provides
some new features:
Bugfixes:
- Fixed wrong parsing of EXCLUDE_MULTILIST keyword.
- Fixed recognition of CQ zone for 1Axxx stations.
New features:
- Allow direct use of fldigis XMLRPC interface for receiving and sending
digimode data. See doc/READMA_RTTY.txt and man page for details.
Tnx Ervin HA2OS. (The old GMFSK interface to fldigi is still available
but will be dropped in next versions).
- New keyword MINITEST to support Minitest like contests, where you can
operate the same station each time in one of two or more time
intervalls. Tnx HA2OS.
- New multi keyword UNIQUE_CALL_MULTI for Minitest or CWops CWT contest.
Allows to count unique call signs as multi for all band or per band.
Tnx HA2OS.
- Enable PTT keying via Hamlibs CAT interface (for SSB contests). Tnx Nate
N0NB for providing the code.
- Updated CTY.DAT to version from January 2017.
- Better implementation of WPX prefix recognition. Can now handle call
signs with only letters (e.g. RAEM) and long numbers (e.g. DR2006Q).
- Add hints to correct own CQ zone to FAQ.
- Refactor keying logic to allow having separate keyer devices for CW and
DIGI modes at the same time.
- Better automatic recognition of ncurses components for different
distributions. Adds also support for ncurses versions with split out
tinfo database.
- Fix color handling and packet screen interface for the new ncurses6.
tlf-1.2.4.5
===========
Bugfix release.
Bug fixes:
- autosend did not work as Enter key was wrongly checked. Tnx Feed DH5FS.
tlf-1.2.4.4
===========
Bugfix release.
Bug fixes:
- Do not change scorewindow state when sending to DX cluster. Tnx HA2OS
- Fix Grab function if BMAUTOGRAB not set.
- Fix bandmap display if grabbed station is very near to other ones
in bandmap. Tnx Fred DH5FS.
tlf-1.2.4.3
===========
New feature:
- QTC_RECV_LAZY keyword. Setting it skips check of received QTC records
for completion. Useful during rx if you record the audio during qso
and complete the QTC records later.
tlf-1.2.4.2
===========
Bugfix release.
Bug fixes:
- fix some memory and ressource leaks in seldom used functions
Enhancements:
- Update and fix spelling errors in man page
- Cleanup some code in CW sending logic
- Align hamlib's passband argument to new macro: RIG_PASSBAND_NORMAL
(provided by the coming hamlib-3.1). That allows to switch
frequency without changing the rig passband settings.
tlf-1.2.4.1
===========
Bug fixes:
- Fix a possible buffer overflow in addmult2 due to strncpy
tlf-1.2.4
=========
Maintenance and bugfix release.
New features since tlf-1.2.3:
- Switch hardcoded keyboard handling which supported only xterm, linux
terminal and rxvt to use of ncruses keypad(). That way other terminal
settings should be supported as well (Tnx to Nate N0NB for the work).
- Extend bandmap functionality. See man page for details
(tnx to Ervin HA2OS).
* Setting BMAUTOADD in logcfg.dat simplify the adding of heard stations
to the bandmap list. Just type in the call and as soon as you turn of
to another frequency the call gets added to the bandmap (similar
to Ctl-A).
* If BMAUTOGRAB is set in logcfg.dat Tlf will automatically grab a
call from the bandmap list and put it in the call input field if
you tune in next to the station. You can just start working it
in S&P by pressing ENTER.
Bug fixes:
- Cleanup some valgrind warnng about possible memory leaks.
- Fix autoconf settings for new lookup of ncurses include files
- Fix a segmentation fault if we have unexpected long call sign prefixes
tlf-1.2.3
=========
Maintenance and bugfix release.
New features since tlf-1.2.2:
- Support for ARRL 160m contest (tnx N0NB)
- Search MULT_LIST file not only in working direxctory but also in
install directory, e.g. /wusr/local/share/tlf (tnx N0NB)
- Better calculation of working QRG for RTTY qso's according to the used
rig modulations (USB/LSB/FSK) (tnx HA2OS)
- Automatic recognition of ncurses install directories (esp. for OpenSUSE)
(tnx N0NB)
Bug fixes:
- Bandmap gets saved even if bandmap is not displayed every 10s.
- Fix calculation of remaining spot time for saved badnmap data
if tlf is restarted
- Fix time update if auto_cq is running.
- fixed multi counting for ARRL-SS
- Fixed multi counting for SERIAL&SECTION keyword.
- Old multi counting code did not correctly differentiate between
similar ARRL sections like NE and ONE for DX_&_SECTIONS. Fixed.
- Corrected WYSIWYG multi scoring coming in via LAN.
tlf-1.2.2
=========
Maintenance and bugfix release.
Contains all bugfixes and enhancements from tlf-1.2.2_pre versions (read below)
New features since tlf-1.2.2_pre2:
- TLF can now write cabrillo files for WAEDC contest
- bandmap display
* does not show QRG if no active rig control is in use
* The actual bandmap list will be saved every 10s. Using this
information the last bandmap state will be reconstructed after
a restart of TLF.
- FAQ
* Add instructions about refreshing callmaster database and cty.dat
file
- update CTY.DAT and callmaster database
- Improvements to callmaster database handling
* callmaster database can now contain comment lines starting with '#'
* Drop size restrictions of the number of calls in the database
Bug fixes:
* Fix some minor bugs in WAEDC code for RTTY
tlf-1.2.2_pre2
==============
New features:
- Improved bandmap display
* display actual QRG on bandmap
* center bandmap around QRG
* update bandmap every second
* do not show WARC spots in contest mode
Improvements to WAEDC QTC handling (by HA2OS)
- allow a list of stations known to give QTC's (maybe from last year)
QTC_CAP_CALLS=QTC_calls.txt
If you use this option, then Tlf will put a "P" flag (means "previous")
near known station ifrom the list on bandmap, and in worked window.
Eg: 7001.0 * R9AA P
- new QTC capable flags: 'L': 'later', 'N': 'NO'
You can mark a station on the bandmap for QTC "L"ater or "N"o QTC
with Ctrl-L and CTRL-N respective. Flags will automatically deleted
as soon as you get at least one QTC from the station.
The flags will be stored in a separated file, called
QTC_meta.log. If you exit from Tlf, and you start it again
later, the marked informations will be available.
- stations which can give still more QTC's will not be marked as
dupe on the bandmap
- Set QTC_AUTO_FILLTIME keyword in logcfg.dat to automatically fill in the
the hour for the QTC time
(Some stations send only a short time format, e.g. "34 DL3XYZ 9999").
CTRL-F just fills in the last received hour if QTC_AUTO_FILLTIME
is not enabled.
- You can use ENTER or SPACE to advance between fields in the QTC window.
- manually start and stop QTC recording with CTRL-R in QTC window,
Bug fixes:
- Fix some problems with using LAN mode for WAEDC
tlf-1.2.2_pre1
==============
New Features:
- Two new contests are supported 'All Asian DX' and 'WAEDC' (both provided
by HA2OS) For WAEDC details please see 'doc/README_QTC.txt'.
- some new keywords for scoring (by HA2OS)
(read man page for details)
PFX_MULT_MULTIBAND allows multi scoring for prefixes per ban
better continent handling with CONTINENTLIST, CONTINENT_LIST_POINTS
and USE_CONTINENTLIST_ONLY.
BANDWEIGHT_MULTIS and BANDWEIGHT_POINTS per band weight for points
and multis
EXCLUDE_MULTILIST and PFX_NUM_MULTI
- tlf now send '5nn nr' if you repeat the nr after the QSO (provided
by DH5FS)
- Update of the manual page to current conventions (by N0NB)
- autosend now allows a manual start (see man page).
- You can use a custom S&P message instead of the autogenerated
one. See S&P_CALL_MSG in man page
- tlf reads the audio frequency offset from fldigi via
xmlrpc (you have to configure with '--enable-fldigi-xmlrpc' and
install XMLRPC-C to use that feature) (by HA2OS).
- the CW keyer is now in an popup window
- new startup argument: '-r', which disables radio control (HA2OS)
Bug fixes
- Fix scoring and display of multis from ITUMULT and WAZMULT keyword
- Fix some memory leaks
- Seek gMFSK.log to the end of file, when Tlf starts
- backport some patches from the Debian distribution
- Convert the given callsign from logcfg.dat (CALL=...) always to upper
case.
tlf-1.2.1
=========
Minor maintenance and bugfix release.
New features:
- New config option SERIAL_OR_SECTION (see man page)
- New placeholder '!' for CW ad RTTY macros (received exchange)
- Additional display of WARC bands in searchwindow if mode is QSO
or DXPED (tnx HA2OS).
- Use '?' during call input if call not complete or sure. It now
immediately sends the call fragment followed by '?'
Bug fixes:
- Fix problem with tcvr control for rigs where rig_get_vfo() in
hamlibs rig backend is not implemented (tnx HA2OS)
- add missing documentation for some configuration parameters to man
page
- correct segfault in string handling code for RTTY
- correct focm.c to allow use of <glib-2.32.4
- some ncurses libraries (e.g. on OpenSUSE) are not able to allocate
a second newterm() for packet mode. Added a workaround.
tlf-1.2.0
=========
Major release.
Contains all bug fixes and enhancements from 1.1.4, 1.1.5, 1.1.6 and
all 1.2.0_pre versions.
Besides a lot of fixed bugs and internal improvements it provides
some new features:
Major improvements since tlf-1.1
- support of CABRILLO format v3. CABRLLO format can be adapted to
new contests (see doc/README.cabrillo)
- TLf now records your actual working QRG in the log file and writes it
to CABRILLO or ADIF log.
- The exchange field can be edited (like call input field).
- More robust handling of problems in config file and rig communication.
- Support rigs with hamlib rig numbers >= 2000.
- New NO_RST keyword for contests without RS/RST exchange.
- Robust AUTOSEND feature
- Two new contests: Stewperry and FOC Marathon
For details read the NEWS section from 1.2.0_pre1 to 1.2.0_pre4.
Thanks to all of you for pointing out bugs, submitting ideas and code
and testing. To name a few without any order of ranks or being complete:
Martin OK1RR, Fred DM3MF, Andy G4KNO, Nate N0NB and Ervin HA2OS.
Bug fixes since 1.2.0_pre4
- false start of autosend when entering a a frequency for band change
- setting of the LAN designator character was ignored
- initialisation of call sign statistics during ':rescore' was missing
tlf-1.2.0_pre4
==============
Prerelease and bugfix version
Contains all bug fixes and enhancements from 1.1.4, 1.1.5. and 1.1.6
Thanks for help and input from OK1RR, DH5YM, DH5FS, HA2OS, N0NB and others.
New features:
- finish new CABRILLO handling (see doc/README.cabrillo for details)
* supports CABRILLO v3
* extensible format
- Allow editing of exchange field
* starts with 'left' key if exchange field is not empty
* supports the following keys:
+ ctrl-A start of line
+ ctrl-E end of line
+ left one char left
+ right one char right
+ del delete key under cursor
+ backspace delete char left from cursor
+ any non control char insert if string not to long
- Reworked autosend feature
* starts sending call automatically after entereing 2..5 characters
of the call in RUN mode
* Enable it via ':char' command (accepts 0 (off) or 2..5 as
number of characters before autosend start).
* shorter calls have to be finished with ENTER key
* calculates the expected time to send the call from cw speed and
switches to sending exchange after that time is reached
* A progress indicator shows the characters already sent.
* SPACE and DOWN no longer starts autosend feature, but jumps to
exchange field
- New cty.dat and new calmaster database. Tnx HA2OS.
- Provide a standard 'help.txt' file. Tnx DH5FS.
Can be overwritten with your own one in working directory.
- Allow to specify portnumbers for LAN-stations via ADDNODE command.
Tnx DH5FS.
Bug fixes:
- Ctrl-k start keyer also in exchange field
- Contest rules will be reread after edit of logcfg.dat with :SET or :CFG
- Fix display of contest statistics
* Q/M now correct and with one digit after decimal point
* show band rate only if more than ten QSOs on band
- Fix display of worked countries for CQWW
- Improved handling of problems with rig link
- Initialise tlf's node designator (THISNODE=...) to 'A' even when no
LAN is used (needed for bandmap output)
- Do not send empty CW or Digimode messages (avoiding turning on and
off the transmitter). Tnx HA2OS
- Fix wrong order of tests for mult counting (DX_&_SECTIONS has
precedence over MULT_LIST in UNIVERSAL contests). Tnx W3NR and DH5FS.
- Drop unused keyword '2EU3DX_POINTS'
tlf-1.1.6
=========
Minor maintenance and bugfix release.
New features:
- Reduce minimal livetime for bandmap entries to 30s (requested by DH5YM)
- Update ARRL Field Day rules and arrlsections file. Tnx Nate N0NB.
- New NO_RST keyword (backported from from tlf-1.2.0 branch). Use it for
contests which do not exchange and record RS/RST (e.g. ARRL Field Day
or CW Open)
* do not add RST into log and do not show RST if NO_RST is set, just
add '---' instead
Bug fixes:
- Correct GPL boilerplate in all source files. Tnx Nate N0NB.
- QSO points were not written for WYSIWYG_ONCE multis.
- ADIF and cabrillo files missed QSOs for some or all WARC bands.
(Even if no WARC bands should be used in contests we add the correct
frequency output for these bands now)
- fix recognition of ARRL Field day rules (changed rule file to name
it 'arrl_fd').
tlf-1.2.0_pre3
==============
Prerelease and test version
tlf-1.2.0 will be a major release with some new features and improvements.
tlf-1.2.0_pre3 should test some more of them.
Contains all bug fixes and enhancements from 1.1.4 and 1.1.5.
New features since 1.2.0_pre2:
- Major rework how to write of cabrillo logfiles. Old code
contained some errors and was not easily extendable to new contests
with different cabrillo formats.
New routine formats cabrillo log according to a textual description
(Which can be modified and extended by the user) in
/usr/(local/)share/cabrillo.fmt. See doc/README.cabrillo for details.
tlf-1.1.5
=========
Minor maintenance release.
New features:
- Report line number for badly formatted lines in initial exchange file.
That makes it easier to find the problem for files with a lot of entries.
Thanks Mario DH5YM for reporting the problem.
- Allow to set SIDETONE_VOLUME to 0 independent from choosen sidetone
device. Due to a bug in cwdaemon-0.9.4 setting SIDETONE to 0 switches
off the sidetone but also the keying. So please...
!!! Set SIDETONE_VOLUME = 0 to switch off sidetone output !!!
Bug fixes:
- Fix display of zone and section in searchlog window
- Correct handling of function keys to send messages in digimode.
Old code allowed function keys only during call input. New code supports
them also in exchange field.
tlf-1.1.4
=========
Minor maintenance release.
New features:
- ask for confirmation about reported problems in config files to give
you time to recognize the problems.
- Rework of digimode handling together with fldigi.
Fix digimode receive routine 'rx_rtty()', make miniterm output more
robust and update miniterm also while the cursor is in the exchange
field. Drop some unneeded newlines for each function key macro.
- Minor corrections and additions to the man page
Bug fixes:
- Old version segfaults in 'searchlog' function if a really long callsign
filled the input field.
- Parsing logic for special characters in own exchange (# ...) do not rely
anymore on a trailing NL to the exchange macro.
- Fix sidetone control. Recognize CWTONE=0 in logcfg.dat, work around a
bug in cwdaemon which does not allow to switch tone back on afterwards.
- Stop flickering cursor between input or exchange field and dupe
searchwindow.
- Fix Alt-t (tune) function to switch tuning on for 6 seconds (can be
stopped early with any key press). !!Be aware that there are some
problems in different cwdaemon versions (no PTT keying, no chance to stop
tuning early, ...). Working with the maintainer to fix it.
tlf-1.1.3
tlf-1.2.0_pre2
==============
Bugfix release.
Old tlf-1.1.2 contained a bug in the parsing logic for logcfg.dat and rules
files. It failed to recognize some keywords if there was a similar one with
the same beginning (e.g. CLUSTERLOGIN got not recognized as there is also a
CLUSTER keyword). i
Furthermore it complained about empty lines in that files with: 'Keyword ''
not supported'.
Thanks to David N1EA and Marting OK1RR for pointing that out.
New features:
- New keyword CABRILLO=<formatname> accepted. specifies the cabrillo format
to be used (not working yet).
Bug fixes:
- Implemented new and much more robust parsing logic for keywords.
Reworked and rechecked also all parameter handling to allow a better
failure handling.
- tlf no longer complains about empty lines in config files.
- Add support for '~' expansion for '-f' command line switch. (Thanks N1EA).
Something like 'tlf -f~/mydir/logcfg.dat' is working now.
- Add description of reset of CW bandwidth during band switch and
CWBANDWIDTH= keyword to man page.
Furthermore some cleanup and internal changes are made to simplify future
maintenance, e.g.:
- Cleanup of unused variables and comments.
- Rename 'configure.in' into 'configure.ac' as former will be no longer
accepted by automake-1.13
tlf-1.2.0_pre1
==============
Prerelease for new tlf-1.2.0
tlf-1.2.0 will be a major release with some new features and improvements.
The prerelease should test some first main features.
New features:
- change log file format to make room for recording of actual working
frequency (columns 0..79 - old TR-log format, QRG gets added with
one decimal after that)
- Better check of log file format on startup. Can migrate old logs to
new format.
- Record actual working QRG in log if a rig is connected
- Write QRG into ADIF and Cabrillo export files
- Renamed ADIF and Cabrillo files to <call>.adi and <contest>.cbr as
suggested by Martin OK1RR
- Check for size of Terminal (at least 25x80 is needed).
Furthermore a lot of cleanup and internal changes are made to simplify future
maintenance, e.g.:
- A new scheme for color initialisation and naming
- Cleanup of unused variables and comments.
- Fix configure-script to abort if no ncurses lib is installed.
To be done:
- Fix generation of cabrillo files (still broken in this prerelease)
- Document log file format
- make exchange field editable
tlf-1.1.2
=========
Minor maintenance release.
New features:
- Add ARRL 10m Contest rules for DX stations.
- Provide more actual multiplier files for arrldx and arrl10m contests.
- Add a better recognition of unkown keywords in config file.
Bug fixes:
- Fix recongnition of COUNTRY_LIST keyword.
- fix a segfault problem in exchange handling.
tlf-1.1.1
=========
Minor maintenance release.
New features:
- New doc/README.ssb gives some good hints how to use TLF on SSB contest.
Thansk Andy, G4KNO for contributing.
Bug fixes:
- Fix spelling of unmute command in scripts/play_vk. Tnx G4KNO
- Make sure that no packet related functions get called if started
with 'tlf -n'
- Fix segfault during build of logline if not in contest mode - esp.
'RULES=qso'
- Fix display of background for partials when leaving call edit mode
tlf-1.1.0
=========
Major release. Besides a lot of fixed bugs it provides some new features and
internal improvements.
Thanks to all of you for pointing out bugs, submitting ideas and testing.
To name some without any order of ranks: Ben NJ8J, Martin OK1RR, Fred DM3MF,i
Andy G4KNO, Rob N6ROB and Graham VE3GTC.
New features:
- move tlf sources to public github repository (http://github.com/TLF/tlf)
- implement a new bandmap function (see doc/New_Bandmap.txt for details)
* move score display in upper right corner of display to make room for
the bandmap
* Ctrl-A adds an observed station as spot to the bandmap and
broadcasts it to other stations in the LAN
* Drop old SPOTLIST display (superseded by new bandmap)
- changes in logcfg.dat handling !Fix your contest rules!
* allow >9 points for any point scoring
* drop old unneeded keywords (MANY_CALLS, SPOTLIST, FILTER)
* fixed keywords for CQ_TU_MSG, VKCQM and VKSPM according to manual
* BANDMAP=<xxx>,<nn> allows configuration of the new bandmap display
(see man page)
- Send VKCQM and VKSPM voice messages after end of QSO in SSB.
- Use external user adaptable script 'play_vk' for playing of
SSB voice key messages
- add list of 'usa_canada' states and general 'contest' rules file
to installation files
- drop special handling for TenTec ORION (correctly handled by hamlib in
meantime)
- changed handling of comments for WYSIWYG_ONCE and WYSIWYG_MULTI
Old code stopped multi recognition at first space in comment string.
Changed to use whole string but strip trailing spaces. Was so back
before tlf-0.9.21
- Better handling of lines from external multiplier file
* Allow comment lines (starting with '#')
* strip leading and trailing whitespace
* drop empty lines
- New actual cty.dat file (December 2011). Thanks Martin OK1RR.
Fixed bugs:
- segfaults due to a racing condition if heavy load on cluster
- '+' and 'INSERT' keys in call and exchange input field respects
CTCOMPATIBLE mode now
- Allow edit of old QSO's only if call field is empty
- Fix display of section in ARRL_SS and recognition of 'U' precedent
- Fix upper boundaries for 160 and 40 meters.
- Correct rescoring for WYSIWYG_* methods
- keywords in logcfg.dat needs to start at column 0
- correction of spelling errors and drop of old infos from man page
- a lot of fixes of old problems:
* proper locking to prevent racing conditions
* fix bad scoring of multis
* correct position of pfx display in bottom line of check window
* correct display of 1A stations in info line
* wrong return value from searchcallarray
* wrong handling of corner cases for some internal array scans
Reworked internal structure:
- did some modernisation of configure.ac
- start to use ncurses panel functions for overlapping windows and
glib-2 for effective handling of large data collections
- switch cty data handling and mults_possible to growing arrays and
therefore allowing unlimited number of entries
- simplify and drop unneeded code
tlf-1.0.5
=========
maintenance release
* fixes some nasty racing condition between bandmap code and
checkwindow. In result prefix in lower line of checkwindow
got displayed wrong, but country was right.
Thansk Martin OK1RR for reporting.
tlf-1.0.4
=========
maintenance release
* fix for wrong handling of recalled exchange (tnx OK1RR).
New policy is a s follows
- All calls from initial exchange file will be recognised even
if part of a complex call, e.g. DL1CCL in LA/DL1CCL/p
- All calls from former QSO's have to be exact including any
pre- or postcombination
- Now complete exchange will be recalled (not only first word)
tlf-1.0.3
=========
maintenance release
* fix buffer overflow in 'send_lan_message'
* fix wrong count of points and qso's for last band entry (tnx OK1RR)
tlf-1.0.2
=========
maintenance release
* fix bug in sendto call in TLF-1.0.0 and 1.0.1.
cwdaemon needs a zero terminated string.
tlf-1.0.1
=========
maintenance release
* fix logfile read error. Last QSO got read twice.
* fix bug in cty.dat and in the routine which reads in the file
Some prefixes from BY were not recognised.
* fix calculation of sun up and down time in MUF prediction window.
It is now based on longitude from country description in cty.dat
instead of the former timezone difference. That should be more
accurate now.
tlf-1.0.0
=========
Major cleanup release. Fixes lot of buffer overruns in string handling, which
stopped old version from working with new GCC and GLIBC.
* Better recognition of hamlib install (tnx F8FCE)
* Rewrote handling of initial exchange file. It now allows empty
and comment lines (#) and spaces around the callsign. Leading
space before comment gets ignored.
* Changed ESC handling in comment and call input field:
Does no longer wipe out call and exchange field if you started sending.
* New callmaster and cty.dat file (tnx OK1RR).
Bugfixes:
* Fix input handling of notes.
* Fix autocq handling.
- First characters gets no longer swallowed.
- CQDELAY from logcfg.dat is now handled correct.
* fix calculation of sunrise and sunset times
* fix calculation of QSO Rate
* fix parsing for MARKERDOTS and MARKERCALL keywords in logcfg.dat
* make Backspace and Delete-Keys the same to allow some more terminal
input encodings
tfl-0.9.31-2
============
'Possible calls' are now in top left corner, and share the space with
the keyer. The 'possible calls' routine first checks the own log
and then the callmasterdatabase.
Calls can now be up to 12 characters
tlf-0.9.31
==========
Fix for buffer overflow. 'Worked' window now searches from start of callsign.
tlf-0.9.30
==========
Bug fixes:
- exchange needed at least 1 character in dxped mode
RTTY miniterm changed to display line feeds (reading formatted texst is easier)
RTTY now sends linefeeds before and after the macro.
tlf-0.9.29
==========
Bug fixes:
- Date display error
- Spurious character error
- Malloc free error in socket.c
I also included Fabian's patch to searchlog.c for testing...I like it.
tlf-0.9.28
==========
Bug fixes (country indication did not work, wrong mults file for arrldx_dx).
Added interface to gMFSK to enable RTTY contesting.
Added new parameters for the logcfg.dat file:
GMFSK (use gMFSK as an output device)
RTTYMODE (start tlf in RTTY mode)
DIGIMODEM=/home/youruser/gmfsk_autofile
You need the special version of gMFSK which is used for pskmail (http://pskmail.wikispaces.com).
Information on how to install this hacked version of gMFSK-0.6 is on the pskmail wiki.
Tlf takes care of all contest related stuff, exactly as you are used to in CW mode...
Yyou can use keyboard mode (Alt-K in CW mode) by switching to the gMFSK send field
with "Alt-TAB". This toggles between tlf and gMFSK.
This will be necessary until I have time to redo the gMFSK interface (a socket interface is
on the todo list).
tlf-0.9.27
==========
Bug fixes (segfault at startup at some systems)
tlf-0.9.26
==========
Bug fix (segfault using the voice keyer).
tlf-0.9.25
==========
Bug fix for non-hamlib compilation
tlf-0.9.24
==========
- Code adaptation to compile with gcc-4.0 without warnings and segfaults (will compile on UBUNTU-5.10, FC4 etc..).
tlf-0.9.23
==========
- New function: start cw before call is complete. In contest mode, you can
start sending the call from the call window with 'space' or with 'down-arrow'.
- New command: :CHAR asks for number of characters the call must have
before sending starts. Default: 0 = OFF. If CHARS is 3, tlf starts sending
as soon as you have input the first 3 letters of the call. If you are on
slow speed you then have time to complete the call (including backspacing)
before sending the first 3 letters is finished. This is of limited use when
running above 40 wpm :)
- incorporated patch from W9WI fixing a bug in the voice keyer.
- changed cw speed control: now default active in call and exchange fields,
even if field is not empty
- changed qso save logic: RETURN now always logs the qso in SSB and in general
qso mode.
- New parameter: CHANGE_RST. If set in logcfg.dat, Pg-up and Pg-down will
change RST instead of CW speed if field is not empty. Default: off.
- fixed nasty bug which caused CQDELAY to start at 0 instead of the default
in logcfg.dat
- manpage updated for version 0.9.23
tlf-0.9.22
==========
This release fixes a bug to make it compatible with gcc-4.0 / AMD64
- The (local swedish) ssa_mt contest has changed its exchange format into
serial number + 4-character grid field. This made it necessary to make
a new parameter called SERIAL+GRID4. Tlf extracts the first 4 characters
for the multiplier. Input format:
e.g. 001 JO21QI, the mult will be JO21. The rules file has also been updated.
- Man page updated for version 0.9.22.
tlf-0.9.21
==========
This release includes all the patches I received over the last 6 month.
Besides making the code more stable, it will enable compilation with gcc 3.4.
Further it should be compatible with cwdaemon-0.9 (weighting -50...50).
I also got a patch to cure a problem with the qso logic, 2x escape will
now reset the qso logic as soon as the call field is empty again.
TNX PG4I, VA3DB, OM4AA.
Also the anonymous contributions I got through the bugtracker are very welcome!!
- Changes:
- the cw sidetone setting (TONE) in logcfg.dat has become CWTONE=...
- a new parameter LOWBANDS_DOUBLE has been introduced (points x 2 for 40-80-160)
- a new parameter CLUSTER_LOG has been introduced. When set the cluster
messages are writteni to a 'clusterlog' file... this can be tailed to a
terminal window (tail -f clusterlog)
- the initial exchange function now also recognises embedded calls (PA/OK1RR/P)
- The logcfg.dat template has been updated to version 0.9.21.
- The manpage has been updated to version 0.9.21.
tlf-0.9.20
==========
- Bug fixed: In cw keyboard, ENTER produced a newline
- Bug fixed: In cw keyboard PgUp and PgDwn did not change the cw speed
- Bug fixed: The ';' was missing in "note-in-log" if the LAN was not active
- Bug fixed: Added <unistd.h> to startmsg.c
- Bugs fixed: Buffer size handling in various places (tnx for the patch !!)
- Added OPEN BSD support to audio.c/h (tnx for the patch!)
- Added test version of CWBANDWIDTH=xxx to set bandwidth from Hamlib when
mode is switched:
A value of 0 to switch off automatic mode switching
A value of x for setting the bandwidth
If the parameter is not there, PASSBAND_NORMAL is used (default)
This test version works for cw only.
tlf-0.9.19
==========
- Added INITIAL_EXCHANGE facility.
Format: INITIAL_EXCHANGE=names.txt
The file must contain a comma-separated list of exchanges, if e.g. the
exchange is the name of the operator:
PA0R,rein
PG4I,joop
OK1RR,martin
The file can be any length.
If RECALL_MULTS is set, tlf will look in this list for the exchange and
fill it in for you. There are various contests which have a standard
exchange, like e.g. the FOC Marathon.
- Doubled the arrays for the cty.dat list, to enable larger-than-standard
custom lists. Also set the max. number of mults to 500 per band (these
values can be set in tlf.h at compile time).
- The "note in log" (';') function will not indicate "Node 'X' , qsonumber"
if the LAN is not active.
tlf-0.9.18
==========
Version 0.9.18 only adds native support for the ten tec ORION, to bridge
the time until Hamlib has an approriate driver.
Use RIGMODEL=ORION if you have one. This works with or without Hamlib installed.
Set RIGSPEED=57600.
The driver uses the internal keyer of the ORION, so you don't need cwdaemon i
either (unless you use the tlf voice keyer which uses cwdaemon's PTT output,
or an automatic antenna switch controlled by tlf).
- I also added a :debug_tty command to test rig links.
tlf-0.9.17
==========
- New sound record feature"
New command :SOUnd
F1 ... F12, s, c will record the voice keyer message for that key
1: Start contest recording to ddhhmm.au
2: Stop contest recording
3: Play back contest recording ddhh[mm][xx]
xx is the offset from the start of the file e.g.:
2110 will start from beginning of the day 21 hr 10:00 file.
21100013:00 will start from day 21, hh 10, mm 00, + 13 minutes: 0 seconds
To make sure you get a new file every hour make a cron job to run i
every hour with:
/usr/bin/pkill -f sox > /dev/null 2> /dev/null
Once started the recorder will run until the lock file ~/.VRlock is
removed.
- Bug fixes from the EA RTTY test:
Rtty miniterminal improved... wrote to :info, :packet and :help screens
S&P mode sent no call with F1
- Added new command :RTTY. This one will switch the MFJ1278B controller
into RTTY mode.
-- Fixes from the WPX-SSB contest (PI4TUE):
Operator got into log view (LESS) and could not get out:
tlf will not go from edit into log view anymore (use :VIEW)
Operator gives out wrong serial number after the run stn updates the i
number:
the serial number to be given is now printed prominently
below the call field.
- Added new parameter: CLUSTERLOGIN=pi4tue-1
if this parameter is present tlf will automatically login a
telnet cluster using the call mentioned. This makes it easier for
non-linux users to start the program.
- :HELP will show a file 'help.txt' instead of the man page. This file can
be contest/operator specific. Make your own....
- Autocq: Tlf will stop sending as soon as a call is written into the call field
- Tlf will now send LSB or USB to the rig, depending on band. In RTTY mode
the rig stays in LSB, no matter which band.
tlf-0.9.15
==========
- Added support for MFJ1278B multi-mode controller.
You can now use your MFJ1278B as a CW output
device with the same controls as for the software keyers
(ctrl-k for keyboard mode, escape to leave keyboard mode, pgup
for speed-up and pg-down for speed-down).
The RTTY mode enables the RTTY contests with the same user
interface as with the CW contests, also AMTOR is supported.
New parameter for logcfg.dat: MFJ1278_KEYER=,
e.g. MFJ1278_KEYER=/dev/ttyS0
New characters for RTTY keyboard mode:
'{' TX
'}' RX
'\' Enter Command Mode
'K' <ENTER> Leave command mode.
',' (comma) or Ctrl-k to go into keyboard mode
ESCAPE to leave keyboard mode.
The '{' and '}' characters can also be embedded in the Contest messages
e.g. F1={RYRY TEST DE % % PSE K} will transmit the message and switch back to RX.
New command ':MINiterm' to toggle a 5 x 40 char terminal window on/off.
This will only work in DIG mode.
- Added experimental :SCAnner function (an idea of OK1RR)
The SCAnner funtion combines the Frequency Control function of Hamlib
with a rudimentary Audio S-Meter/plotter via the sound card. Just
connect the rx output to the soundcard input and you are o.k.
Two functions are supported by version 0.9.15:
Band Scan Function - can be used as a 'second hand' to scan a band
for activity with a separate receiver + computer.
You give a Start frequency and a step frequency, and the "S-Meter"
values are plotted.
SWR scan function - with a simple noise bridge and a computer
controlled rx as a frequenzy-stepped detector you can plot antenna
swr or filter transfer characteristic.
New parameters for logcfg.dat:
SC_DEVICE= Sound card device, e.g. SC_DEVICE=/dev/dsp0
S_METER= Calibration curve for the Audio S-Meter. As the audio
volume depends on the transfer characteristic of your rx (incl. AGC)
you have to calibrate the S-Meter. With this parameter you can
create a curve with 20 points e.g.:
S_METER=20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1
would create a linear curve with a max. value of 20. (Of course
you will need something logarithmic).
Maximum value = 255 (8 bits).
ESCAPE to go back to the previous level.
- Bug fixes by PA3FWM
tlf-0.9.11
==========
- Added support for Cwdaemon-0.8
New parameters for logcfg.dat:
- SOUNDCARD set sidetone output device to soundcard.
- SIDETONE_VOLUME=<0 ... 99> set sidetone volume on soundcard
- Changed auto-cq delay to 1/2 second increments.
- updated cty.dat file (11/15 version)
- added usa_canada_states file
tlf-0.9.10
==========
- Added SSBPOINTS= to set points per SSB qso
- Added CWPOINTS= to set points per CW qso
- Extended pr_hostaddress string to hold 47 characters (for long host names)
(try TELNETHOST=claudia.esrac.ele.tue.nl
TELNETPORT=8000)
tlf-0.9.9
=========
- Tlf now uses the original cty.dat file, not necessary to convert to ctydb.dat.
- Bug fix: KH2/KK2H and KK2H/KH2 now both in GUAM.
- Included the changes Bob N7XY made to cty.dat. Also added TO0O (in Martinique)
tlf-0.9.8
=========
- Changed time-to-live default for DX spots to 30 minutes. This can be changed
at compile time with the MAXMINUTES constant in cluster_bg.h
- Added station ID to log line when logging from differentl nodes in the
network.
This enables post-contest analysis and log massage after the contest.
CQWW_M2 must be set in logcfg.dat for this.
- Added qso number and NODE ID to note in log for post contest analysis.
- Added code to prevent double node id's in the network. If tlf hears it's
own node id on the network, it will ask for another one.
- Added :SYNc command, which will resync the logfile and recalculate the score
without restarting the program. The automatic resync at program restart has
been disabled, as it was generating too many problems. So the only way to
resync the log is using the :SYNC command.
- Added :REScore command, which will recalculate the score without having to
restart the program.
- Bug fix: /MM and /AM stations now have no country (no country multiplier
value for cqww, only the zone), but do count for points. Tlf tries to
calculate the continent from the zone. This is necessary to calculate the
points.
tlf-0.9.7
=========
- Added new parameter for logcfg.dat:
SYNCFILE=user:password@host/dir/syncfile (wget syntax).
When you start tlf with this parameter in logcfg.dat tlf will wget the
logfile from the relevant node, make a dated backup of your local logfile,
and merge the 2 files. WARNING: this contains the password of the remote
machine so I also:
- Added a new startup option for tlf: -s<remote file name> :
tlf -suser:password@host/dir/syncfile
will sync the local logfile at startup.
- Added parameter to change colors (defaults remain as usual):
TLFCOLOR1=23 (Header and footer)
TLFCOLOR2=67 (Pop up windows)
TLFCOLOR3=70 (Log window)
TLFCOLOR4=57 (Markers/dupe colour)
TLFCOLOR5=43 (Input fields)
TLFCOLOR6=70 (Window frames)
The numbers in octal, fg/bg or bg/fg (you have to try it).
You should only specify these if you don't agree with the standard colours
of tlf.
- Call edit mode is now default INSERT mode (log edit remains OVERWRITE mode).
- Bug fix: CE0Y/SP9DTP was wrongly located in Poland (also works for VP2E now :-)
tlf-0.9.6
=========
- 2 x escape in the exchange field will return to call field and clear it.
- Patch for configure.in to enable build under BSD (warning: tlf segfaults
under BSD, the cause is being investigated). Tnx Joop PG4I
- Changed cabrillo for serial + section multiplier (e.g. ssa mt contest)
- Patch from LU4HKN to change version automatically in cabrillo file
- Patch from Stephane F8CFE to add new parameter for rig control:
RIGCONF=civaddr=0x40,retry=3,rig_pathname=/dev/ttyS0
which will send rig configuration info to Hamlib.
- Added new parameter for logcfg.dat:
SYNCFILE=user:password@host/dir/syncfile (wget syntax).
When you start tlf with this parameter in logcfg.dat tlf will wget the
logfile from the relevant node, make a dated backup of your local logfile,
and merge the 2 files. WARNING: this contains the password of the remote
machine so I also:
- Added a new startup option for tlf: -s<remote file name> :
tlf -suser:password@host/dir/syncfile will sync the local logfile at startup.
- Added parameter to change colors (defaults remain as usual):
TLFCOLOR1=23 (Header and footer)
TLFCOLOR2=67 (Pop up windows)
TLFCOLOR3=70 (Log window)
TLFCOLOR4=57 (Markers/dupe colour)
TLFCOLOR5=43 (Input fields)
TLFCOLOR6=63 (Window frames)
The numbers in octal, fg/bg or bg/fg (you have to try it).
You should only specify these if you don't agree with the standard colours of tlf.
- Call edit mode is now default INSERT mode (log edit remains OVERWRITE mode).
- Bug fix: CE0Y/SP9DTP was wrongly located in Poland (also works for VP2E now :-)
tlf-0.9.5
=========
- added SSA_MT contest (beta...)
- added capital 'Y' to exit check.
- added new parameter: NO_BANDSWITCH_ARROWKEYS
this will prevent unwanted band switching when you are not using
rig control. Band up=alt-b, band down = alt-v (Trlog compatible).
- bug fix: qso number was increased on "notes" line
- bug fix: zone number was overwritten by the network
- bug fix: table overrun in packet modules when too many spots/h came in
caused segfault.
tlf-0.9.4
=========
- added band output routine for cwdaemon-0.7.
New parameter: BANDOUTPUT to switch it on.
Cwdaemon-0.7 will output band info on pins 2, 7,8 and 9 of the
parallel port. 160m = 1, 80m = 2 .... 10m = 9. This is compatible with
commercial band decoders.
You can also use different coding:
BANDOUTPUT=12484848 will put pin 9 high to switch your 3-bander etc...
no need for a decoder, a few relays will do... unless you also want
to switch your bandfilters.
- known bugs:
tlf seg faults when switching from the NEEDED band map to the
spot list with very large band maps (the 10m bandmap had 150 entries
during cqwwssb sunday afternoon)
ce0y/sp9spt shows up as Poland instad of Easter Island...
tlf-0.9.3
=========
- Bug fix: Speed setting from logcfg.dat erratic. Changed parameter to
CWSPEED=xx (was SPEED=xx).
- Bug fix: The auto cq function could not be stopped with ESCAPE
- Changed parameter input for TNCPORT and RIGPORT. The parameters now
accept direct path entry: e.g. RIGPORT=/dev/ttyS0 or TNCPORT=/dev/ttyUSB1.
Tnx ZL2BSJ for the help. This adds USB capability to tlf...
- Added parameter NOAUTOCQ which switches off the auto_cq function
- Added parameter SSBMODE to start tlf in ssb mode (does not switch the rig).
- Added possibility to have several logcfg.dat files:
Start tlf with tlf -f<filename>. You can now have different configurations
per operator. e.g. tlf -fPA0RCT, tlf -fHB9FBL etc...
Tlf first looks at the -f parameter, and expects the file in the
working directory (e.g. /home/yourcall/contest/2003/cqwwcw/logcfg.dat).
The default filename is logcfg.dat. If there is no config file in the
working directory tlf opens PACKAGE_DATA_DIR/logcfg.dat, READ ONLY (often
needs root privileges).
You will need to change the call and other parameters on that one.
- :HELp now displays the manpage.
- :INFo now also displays the relevant filenames, addresses, and ports.
tlf-0.9.2
=========
- Added Adif export capability. The command :ADIf will write the logfile i
properly (I hope) formatted to a file with a .adif suffix.
- Fixed bug in cqww contest: when a new spot arrived the cq zone would be
changed.
- Added new method to handle contest rules (by LZ3NY):
You can put general parameters, which are the same for all contests (call,
keyer speed, window handling etc.) into logcfg.dat. Put
CONTEST=<contest_name> into logcfdg.dat.
Tlf now first looks if there is a directory "rules/" in the working
directory, e.g. /home/yourcall/tlf/2003/cqwwcw. It then loads the file
<contest_name> which contains the rules for that contest. If the
directory "rules/" is not available there, tlf will look into
/usr/local/share/tlf/rules, and try to load the file <contest_name> from
there. If not available tlf will set the contest to "qso".
This will make it easier to publish the rules files for various contests. If
you programmed and tested a new contest, please send the rules file to
PA0R@EUDXF.ORG so I can add it to the distribution.
- Added support for MC editor (by LZ3NY)
- Added QUIT command (by LZ3NY)
- Added WAZMULT (by LZ3NY). Uses Cqzone as multiplier.
- Added ITUMULT (by LZ5NY). Uses ITUzone as multiplier
- Added CQDELAY parameter for setting cqdelay in logcfg.dat (by LZ3NY)
- Added PFX_MULT (works like in wpx)
- Added Dynamic check for users terminal type (defaults to rxvt) (by LZ3NY).
- Added experimental support for xterm. Sometimes xterm starts with the wrong
keyboard map. This is the case when the arrow keys don't work. Remedy
(workaround) is to first switch into the shell (with "!") and back to tlf
(with "exit"). The arrow keys as well as the function keys will now work in
most cases. Please report irregularities to PA0R@EUDXF.ORG, I don't expect it
to work everywhere. Also the color scheme is the best I could do with the
standard colours of xterm. I prefer rxvt!
- Changed cw keyer speed control back to pg-up/pg-down. Alt-v will only work in
CT compatibility mode.
- Changed cqdelay control to ctrl-pgup/ctrl-pgdown. Ctrl-pgup is not possible
with TERM=linux, so I had to add a command :CQDelay which will do the same.
- Added band switch control with Alt-v and Alt-b (to be compatible with TRLog),
right/left arrow will work also
- Added Alt-e control to enter edit qso's mode (to be compatible with TRLog),
up-arrow will work also.
tlf-0.9.1
=========
- Added PFX_MULT, wpx-style multiplier.
- Added RXVT parameter (logcfg.dat) which sets the colours for using tlf in an
rxvt terminal.
tlf-0.9.0
==========
- Added experimental voice keyer support for soundcards, based on the sox
package. The voice keyer works as soon as the mode is SSB and you have
nominated at least 1 sound file.
- added parameters to logcfg.dat for the voice keyer. They are e.g.:
#################################
# #
# Voice Keyer Files #
# (F1 to F12) #
#################################
#
VKM1=cq.wav
VKM2=
VKM3=/home/rein/tlf/rst.wav
VKM4=/home/rein/tlf/qsl.wav
VKM5=/home/rein/tlf/73.wav
VKM6=/home/rein/tlf/call.wav
VKM7=
VKM8=
VKM9=/home/rein/tlf/agn.wav
VKM10=/home/rein/tlf/qrz.wav
VKM11=/home/rein/tlf/spreturn.wav
VKM12=/home/rein/tlf/cq.au
VKSPR=/home/rein/tlf/spreturn.wav (S&P return message)
VKCWR=/home/rein/tlf/qsl.wav (CQ mode return message)
#
- You have to make your files off line. As tlf uses sox, most audio files can
be played.
- You can test the voice keyer capability with "play audiofile.xx". If that
works you are o.k. I have used sox-12.17 for testing.
- The voice keyer uses the same qso logic as TRlog in cw, you only have to say
the call and press ENTER twice... (if the exchange is standard, like in the
cqww)
- If you want to use the PTT line, the cwdaemon must run as well.
- You have to invent your own hardware interface to the trx (there are numerous
examples floating around the net...)
** comments please **
tlf-0.8.23
==========
- bug fix: zone could not be changed from default in cqww
tlf-0.8.22
==========
- Added -x option to use rxvt colours and keys.
- Changed sections exchange check routine to accept 1 character mults.
- Updated manpage
tlf-0.8.21
==========
- Added TXDELAY (Turn On Delay) control for cwdaemon.
The value of TOD from logcfg.dat is sent to the keyer at startup.
Value range is 0 ... 50 ms (0 switches PTT off completely)
- Added Alt-t command for TUNE (stops with any key)
- Added Alt-p command for PTT on|off
- Added Ctrl-r command to switch lp0-pin 14 on|off (SSB mic|SSS Soundcard)
- Some cosmetic changes to the Alt-w (weight) dialogue
tlf-0.8.20
==========
- Made tlf compatible wit hamlib-1.1.4 (new rig.h).
- Added fast startup (now default).
- Verbose startup with -v option
- Version output with -V option
- Debug mode with -d option (to check rigctl)
- Added dialogue window for CW speed and weight setting (Alt-v and Alt-w).
- Bug fixes for DX_&_SECTIONS multiplier for ARRL and CQ 160 meter contests
(incl. cabrillo output).
- Added manpage (tlf.1)
tlf-0.8.19
==========
- Added flexible point parameters for logcfg.dat (tnx for contribution Mitko,
LZ3NY):
COUNTRYLIST=SP_DX:SP List of countries that have exceptional points.
Format e.g. NRAUTEST:OH,OH0,OJ0M,SM,OZ,OY,OX etc...
You can also give a file name, and put the country information into a file
(same format).
COUNTRY_LIST_POINTS=5 All countries in the list get 5 points
USE_COUNTRYLIST_ONLY Only countries in the list get (5) points,
all others 0.
MY_COUNTRY_POINTS=1 My own country gets 1 point
MY_CONTINENT_POINTS=2 Other countries in my continent get
2 points
DX_POINTS=10 DX countries get 10 points
The above only takes care of the points, not the multipliers!!
You can combine this system with e.g. a WYSIWYG_MULTIBAND or a COUNTRY_MULT,
a MULT_LIST or SECTIONS.
Please try this well before the contest, so there is still time to
make changes if needed!!
- Added possibility to give > 9 points (e.g. CQWW-160m)
- Added weight control (Alt-w) for netkeyer (-5 ... 5)
- Tlf now sends weight from logcfg.dat to netkeyer at startup
- Tlf now sends speed from logcfg.dat to netkeyer at startup
- Startup works faster at restart
tlf-0.8.18
==========
- fixed enter key in CTCOMPATIBLE mode
- fixed bug in call entry INSERT mode: tlf would segfault if too many
characters were added to a call
- fixed bug: backspace would switch off score window
tlf-0.8.17
==========
- fixed bug in arrl_usa contest: scoring was broken
- fixed bug in arrl_usa contest: network scoring was broken
- fixed bug in arrl_usa contest: cabrillo file showed exchange twice
- fixed bug in getctydata: country of /QRP stations not recognized
tlf-0.8.16
==========
- fixed the colors for the xplanet markerfile
- introduced "markers only" possibility for small azimuthal xplanet display
- introduced patch from LZ3NY (auto-B4 when hitting ENTER on a dupe). if you
don't want it set NOB4 in logcfg.dat. The b4 message must be in F7.
- fixed bug in searchlog which made P3A a dupe when you worked YP3A.
- changed all pictures in the manual to png format.
tlf-0.8.15
========
- fixed bug leading to SEGFAULT when using shift_F1...F8
- quick fix for bug leading to segfault when tlf is started on a terminal with
COLUMNS > 80
- shift_F1...F8 now starts change message for F1...F8 (shift_function key may
not work at some terminals!!)
- MARKERS=<path_to_markerfile> writes a marker file for Xplanet, containing the
last 8 entries to the spot list or the bandmap (whichever is active).
tlf-0.8.14
========
- added section mult capability (exchange = mult = section from file)
tlf-0.8.13
========
- reworked bandmap. Goto bandmap with "." or "Alt_," switch between "all" and
"needed" with "." scroll with up/down and pg-up/pgdown, leave with ESC.
- colour coding for bandmap (only works for contest bands).
- grab spot (ctrl-g) with empty call field takes last one in spot list
- added "SERIAL+SECTION" multiplier capability for nrau (scandinavian) test
- added "MULT_LIST=xxxxxx" capability for nrau test (flat ascii multiplier file
(all caps) required in working directory)
- fixed "TWO_POINTS" capability for nrau test
- fixed ":mult" command to generalize "multipliers worked" display
tlf-0.8.10a
=========
- fixed bug "tlf does not start without a logfile"
tlf-0.8.10
========
Bug/unwanted feature fixes:
- when adding a note ';', it kills the data in the current QSO field
- when deleting last QSO '-', and the last QSO was a Note,
QSO's in SCORE window is wrong (QSO's count decremented while it
shouldn't)
- when call field is empty, is TAB suposed to give a zone?
- when editing last QSO '@', if I go right (with -> key) till end of line,
I'm stuck on next line. Acutally, If you enter "ggggggggggggggggggggggggg"
past the end of line, it will overflow to the next line. And there's no
solution to go back (ESC and :edit to fix it though) But the screen looks
ugly in the mean time.
- tlf does not handle very well bogus .log text files.
mostly FIXED, needs more work
- entering edit last '@', and add an extra 9 to 59 report (I know this is
silly in SSB mode), you can replace the char but you cannot suppr the
extra 9 (either with del or backspace).
- when editing call field with left key, it gets green on orange.
but when I do a replace (overwrite a char), the field looses color
back to yellow on blue, but I'm still in edit mode!
- disable "ZONEDISPLAY is 1" message on ":zone" cmd
- allow ENTER key in exchange field
- backspace in edit field mode
tlf-0.8.9 Beta for CT adepts.....
=======
- after making some 3000 qso's with CT at CT9L in the cqww I added the most
important CT commands to tlf. See the new Alt-H command for details...
- The up-arrow will now lead into the qso editor as requested by CT freaks...
- The CW keyer speed can be adjusted with Alt-V or from within the keyboard routine
(Alt-K, ctrl-K or ,), with up/down arrow.
- For CT compatibility mode (use Insert and + for running) uncomment the
CTCOMPATIBLE command in logcfg.dat. There is NO S&P mode, and Enter will log the qso.
(But you asked for it...)
tlf-0.8.7
=======
- added time sync protocol for networked nodes.
- add TIME_MASTER to logcfg.dat for the master station.
- the "@" command now allows to edit the qso's visible (5 qso's). During edit
mode LAN receive is stopped. Leave edit mode with enter, tab or esc.
- changed insert mode for call edit.
tlf-0.8.6
=======
- Bug fixes for CQWW-CW:
- W/VE zones default according to all area
- Fixed simulator to give right zone for W/VE call areas
- Zone input with 1 or 2 characters now possible
- Zone correction in exchange field (04 3 )
- Call correction in exchange field (04 W7KJ ) when CALLUPDATE is set in logcfg.dat
- D4B, VP2E, VP2M, VP2V, PY0FF, NP2, WP2 now correctly scored
- R1ANZ is now CE9 in zone 29
- TA1 is correctly placed in zone 20 (EU)
- W2XXX/TI8 now handled correctly
- Fixed segmentation fault when too many input chars in input field
- Right tlf version in cabrillo file
- Edit last qso can now be closed also with enter and tab.
tlf-0.8.5
=======
- added parameter TIME_OFFSET= to logcfg.dat. It enables you to use the computer
at local time, while tlf logs in utc. Use any value between -23 ... 23. In PA0 the value is -1 for
winter time.
- in cqww in-country qso's count 0 points also in NA.
tlf-0.8.4 beta for arrl sweepstakes
=======
- use CONTEST=arrl_ss in logcfg.dat
- exchange input like TR, including call correction (needs spaces on both sides) in exchange field
- if you want to use this "call update" feature, put CALLUPDATE in logcfg.dat.
- put file "arrlsections" file in working directory
- scores o.k. for single op and M/S
- cabrillo output o.k., answer "A63KS" or whatever you used to "standard exchange" question
- :MULt command gives worked multiplier list
- 10 extra call memories (alt-0 to alt-9) programmable via logcfg.dat
tlf-0.8.3
=======
- Added M2 category for cqww (cabrillo file + logfile)
- Added CQWW_M2 command for logcfg.dat
- Added LAN_DEBUG command for logcfg.dat (dumps logfile called "debuglog"
into working directory, showing all LAN messages received (raw data)
- fixed bug allowing "\" command to log blank qso
tlf-0.8.2
=======
- Changed SSB log routine now mirrors CW routine with ENTER
- fixed bug allowing logging a blank qso in SSB
- updated callmaster and ctydb files
tlf-0.8.1
=======
- Added serial number handling for e.g. wpx contest
tlf-0.8.0
=======
- Added full network support via upd/ip, enabling M/M and M/S operation
- Syncs/distributes log data, packet data, frequency data, local spots, local talk between tlf nodes
tlf-0.7.4
=======
- fixed bug hiding the WARC bands
- Added support for user mode cwdaemon (NETKEYER in logcfg.dat)
See new logcfg.dat ( NETKEYER, NETKEYERPORT, NETKEYERHOST) .
tlf-0.7.3
=======
- New command: " :simulator" starts a cw simulator for the cqww contest
set CONTEST=cqww.
- In simulator mode call CQ with F1 to start the run....
- Fixed a nasty bug which showed after working 20 JA stations. You can now go up to MAX_CALLS.
tlf-0.7.2
=======
- It is now possible to compile tlf with or without Hamlib.
- Use ./configure --enable-hamlib for Hamlib support.
tlf-0.7.1
=======
- rig control now on ttyS0 and ttyS1 (logcfg.dat: RIGPORT=0 or RIGPORT=1)
- grab spot (ctrl-g) now also works in spot mode
tlf-0.7.0 beta test version with hamlib-1.1.3 integration
============================================
- all rig control related functions were changed to work with hamlib-1.1.3
- just compile hamlib-1.1.3 (./configure, make, make install, that's all!!)
- this tlf version needs hamlib-1.1.3 library. You may have to do /sbin/ldconfig ,
so tlf can find the lib at startup !!
- tested o.k. for the omni 6 plus. For the rit of the omni and icom rigs you need a patch.
- grab spot (ctrl-G) only works in band map
- add spot (ctrl-A) adds call in call field to bandmap
- frequency conrol (ctrl-F): up/down arrow for 100 Hz, left/right arrow 20 Hz steps.
escape goes back to normal mode
- mode switch :SSB now gives right side band (USB, LSB)
- I need reports on tlf/rig compatability (see Hamlib on source forge for lists) !!
tlf-0.6.1 beta test version of telnet / tnc support
====================================================
- fixed bug gobbling up display when long buffers came in
- added FIFO clfile
- preliminary fix for band map display
Use of FIFO input:
- comment out the telnet and tnc interfaces in logcfg.dat
- uncomment FIFO_INTERFACE
- start e.g. call -r <packetinterface> | tee <tlfworkingdirectory>/clfile
tlf-0.6.0 beta test version of telnet / tnc support
====================================================
bugs: band map not ready (work in progress)
- major rewrite to limit disk access in order to speed up various
check functions
- included telnet client and tnc/modem client for testing
- ioctrl for serial port keyer by PA4TU included
Telnet operation:
----------------
- provide internet connectivity to DX cluster (e.g. pi4tue)
- in logcfg.dat uncomment TELNETHOST=131.155.192.179
- in logcfg.dat uncomment TELNETPORT=8000
- comment out #TNCPORT=
- if there is connectivity tlf will connect to the cluster. login with your
call.
- Leave the telnet client with ":" in first column.
- Open cluster window int tlf with ":CLUSTER"
- send info to cluster with ctrl-b
TNC operation
-------------
- #Comment out the telnet options in logcfg.dat
- Uncomment either TNCPORT=1 or TNCPORT=2
- Connect a tnc to either ttyS0 or ttyS1
- Set baud rate of tnc to 2400 Bd (fixed, will be made variable)
Tlf will now startup into the tnc client.
- leave tnc client with ":" in first column
- open cluster window in tlf with ":CLU"
- send info to tnc with ctrl-b
Go back to telnet or tnc client with ":PACKET"
you can enter view mode with up-arrow/down-arrow
(100 lines max.)
Please report bugs to pa0rct@amsat.org
tlf-0.5.4.5
===========
- several code changes to speed up dupe check (see ChangeLog)
tlf-0.5.4.4
===========
- several code changes to speed up check partials
- changed cqww dx scoring for NA stns (2 pts for own cty)
tlf-0.5.4.3
=========
- Added MIXED capability
- Added :CWMODE, :SSBMODE, and :DIGIMODE commands
- Fixed :WRITE command for wysiwig mults (cabrillo output)
- Wrote "Howto make your own contest" (in /doc)
tlf-0.5.4.2
===========
Bug fix:
- fixed wysiwyg_once and wysiwyg_multi
- command "\" (log qso without cw) now also works in the exchange field.
tlf-0.5.4.1
========
Bug fixes for debian floppy version:
- delete last qso
- write cabrillo file
(o.k. in original 0.5.4)
tlf-0.5.4
========
Major changes with respect to version tlf-0.5.3 are:
- addition of support for e3 editor (for debian mini distro)
- bug fix: SEG FAULT when cl3file was not yet present
- bug fix: when using /P call continent was not calculated (R1 fd)
tlf-0.5.3
========
Major changes with respect to version tlf-0.5.0 are:
- addition of region 1 fieldday contest
- complete overhaul of "edit last qso"
- auto_complete now gives a warning if the call is locked
- added new parameters for "universal" contest
- bug fix: 2 point mode for wpx and cqww (NA stns)
It is now possible to create your own contest. E.g. for the r1fieldday you can
enter the following in logcfg.dat:
#dissable all standard contests
CONTEST=fieldday
COUNTRY_MULT (dxcc countries = multiplier)
2EU3DX_POINTS (2 points for qso's in own continent, 3 for DX)
PORTABLE_MULT_2 (4 or 6 points for qso with portable stations)
tlf-0.5.2
========
Major changes with respect to version tlf-0.5.0 are:
- Autoconf and automake support
- New parameter MANY_CALLS gives you 50 partial calls if you need it
- Call edit now includes INSERT and DELETE functions (see the manual..)
- New parameters POWERMULT introduced for the arrlfd contest
tlf-0.5.0
=========
Major changes with respect to version TLF-0.4.5 are:
- Globalisation of the directory structure
- Partial call / auto-complete function (optional)
- Flush logfile to disk after each qso
- Some bug fixes.
- Final check on wpx-cw
- Added Arrl-fd test version (for hf)
- Arrl-fd needed a DIG mode
The new directory structure:
/<homedir>/.../<contestdir> separate directory per contest (r/w)
<PREFIX>/bin binaries and scripts
<PREFIX>/share/tlf callmaster, ctydb, default templates
<PREFIX>/share/tlf/doc documentation
<PREFIX>/share/tlf/examples template config files per contest
<PREFIX>/share/tlf/src source code
/tmp/tlf all temporary files
|