X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=9abc5acec061bddc23ebc573b7a9f444ef18a0b9;hb=refs%2Fheads%2Fnew-spawn;hp=7ca4da07bf0da834a6563d1050f8c416a6cf0dc2;hpb=7c6a11dd106e61519677fe2b56d3ea222f8ab5e5;p=spider.git diff --git a/Changes b/Changes index 7ca4da07..9abc5ace 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,383 @@ +10Sep19======================================================================= +1. Improve DXSql database filtering to exclude most via type + reports. +2. Add CTY-2913 prefixes + wpxloc.raw +14Jul18======================================================================= +1. Add CTY-2808 prefixes + wpxloc.raw +16Jun18======================================================================= +1. add more modes to rbn.pl +23Jan18======================================================================= +1. Add CTY-2802 prefixes +27Oct17======================================================================= +1. Get correct hostname support and privilege levels on web connects. +26Oct17======================================================================= +1. Start (serious) work on web interface. Make the necessary changes to allow + a local webserver to connect and get its own style of messages. +11Aug17======================================================================= +1. Add default systemd service file file +10Aug17======================================================================= +1. check for disconnecting flag in more places +31Jul17======================================================================= +1. Fixed create_usdb.pl path specifications +2. add CTY-2708 prefixes +12May17======================================================================= +1. Fix sh/425 (mostly) +2. Add CTY-2706 prefixes +05May17======================================================================= +1. Add CTY-2705 prefixes +04Apr17======================================================================= +1. Add CTY-2704 prefixes +17Mar17======================================================================= +1. Add latest cty.dat & wpxloc.raw +21Feb17======================================================================= +1. Fix sh/dx on 14050 so that it does what one expects. +2. Add CTY-2702 prefixes +15Feb17======================================================================= +1. Update UPGRADE.mojo a bit +2. Add local::lib so that it can be used for non-root installations. +09Jan17======================================================================= +1. Fix mojo branch clean install issues (failing to find $main::data et al) +02Jan17======================================================================= +1. Add CTY-2615 prefixes +2. Add rbn.pl - an experimental rbn deduplicating spot filter. +26Dec16======================================================================= +1. Fix some possible routes to $myalias callsigns becoming nodes. +22Nov16======================================================================= +1. Add CTY-2614 prefixes +21Nov16======================================================================= +1. Add CTY-2613 prefixes +17Nov16======================================================================= +1. Change method (again) of get processor seconds in cmd/mrtg.pl. Split out + main process from children and display each separately. +16Nov16======================================================================= +1. Change method of get processor seconds in cmd/mrtg.pl +18Aug16======================================================================= +1. Add CTY-2610 +2. put back msg total in & total out for mrtg and background mrtg +3. add dxcc == ADIF country code. +16Aug16======================================================================= +1. Mega change to push all local data in $root/local_data and where there + is duplication with system data (still in $root/data) then use whichever + is newer. This will move stuff (permanently) like spots and other DXLog + files to local_data as well as the userfile, DX QSL file and usdb stuff. +25Jul16======================================================================= +1. Add some timing stats to cmd spawn_cmd. +08Jul16======================================================================= +1. Add latest wpxloc.raw +2. Add CTY-2609 +28Mar16======================================================================= +1. Fix get/keps.pl so that it does the right fetch +25Mar16======================================================================= +1. Rework DXCron::spawn command to use Mojo::IOLoop::ForkCall +04Jan16======================================================================= +1. Add CTY-2601 prefix file +02Jan16======================================================================= +1. fix new URL for sh/425 command +30Dec15======================================================================= +1. Add CTY-2516 prefix file +2. Try to stop and also reset node call user records back to 'S' +3. Fix multiple on_disc events in AsyncMsg.pm +02Jun15======================================================================= +1. Extend regex for quit to allow other commands starting in 'q'. +2. Add CTY-2506 prefix file +26May15======================================================================= +1. Add CTY-2506 prefix file +01Mar15======================================================================= +1. Add CTY-2503 prefix file +13Feb15======================================================================= +1. Fix problem with sh/dx if people are logging spots to a SQL database +3. Added CTY-2502 prefixes. +3. My late father would have been 102 today. +27Nov14======================================================================= +1. Add CTY-2415 prefix list +25Nov14======================================================================= +1. Add CTY-2414 prefix list +21Nov14======================================================================= +1. Add CTY-2413 prefix list +21Oct14======================================================================= +1. Add CTY-2011 prefixes +16Sep14======================================================================= +1. Add CTY2410 wpxloc.raw + cty.dat +2. remove autoflush from logs +16Sep14======================================================================= +1. Fix (now) missing error_handler +30Aug14======================================================================= +1. add CTY-2409 prefixes +2. add new wpxloc.raw +19Jul14======================================================================= +1. Use JSON::XS for ForkCall serialisation in DXCommandmode.pm +19Jun14======================================================================= +1. Fix EOF detection of incoming nodes. +2. Attempt to autogenerate Version.pm with *correct* values (instead of the + the git id of the previous commit). Oh, and do it on every commit or pull. +17Jun14======================================================================= +1. Add CTY2405 prefix changes +2. Arrange for all file searching routines based on sh/dx or sh/log to be + non-blocking. This should allow incoming and outgoing protocol to + continue flowing when such a command is run. +3. Added some usable code to show/wx (finally). +4. Make stats cmds (sh/v?hfstats, sh/v?hftable) non-blocking. +5. Make sh/isolate, sh/registered, sh/lockout non-blocking. +6. Fix shutdown command. +16Jun14======================================================================= +1. Get AsyncMsg working for HTTP type ephemeral connections +21Apr14======================================================================= +1. Add CTY-2405 prefix list +08Mar14======================================================================= +1. Add newer version of wpxloc.raw with some missing prefixes added. +07Mar14======================================================================= +1. Add new version of wpxloc.raw +2. Fix a small crash with Spot::dup +12Jan14======================================================================= +1. Fix minor issue with dx command when used in a script, as found by + Christian Furst. +2. Fix (rather serious) error in import_cmd that did not reset callsigns + correctly in $main::me. +30Dec13======================================================================= +1. Add CTY2312 prefix changes +19Nov13======================================================================= +1. Add CTY2311 Prefix changes - needed for CQWW 2013 +09Oct13======================================================================= +1. Add CTY2310 prefix changes +13Sep13======================================================================= +1. Added CTY2309 prefix data, together with its associated wpxloc.raw file. +10Sep13======================================================================= +1. Add the get/keps command, which allows a sysop to get the latest AMSAT + keplarian elements either on demand or periodically in the crontab. +10Sep13======================================================================= +1. Fix sh/time such that no arguments print details for the caller. +09Sep13======================================================================= +1. Make all the Net::Telnet based commands (sh/425, sh/contest, sh/db0sdx, + sh/wm7d, sh/ik3qar) asynchronous, so that they no longer pause the node + while they go off and query the internet for results. +06Sep13======================================================================= +1. Fixed sh/contest so that it works again. How it ever worked at all is + a bit of a mystery. Now possible to type sh/cont dec or sh/cont dec 2013 + (with month and year in any order). Please comment out any $contest_host + or $contest_url variables you may have in /spider/local/Internet.pm (if + you have one, that is). It will not work with the previous values. +2. Added CTY2308 prefix changes. +3. Added (back) internal function support inside commands. This allows + commands to create functions inside the .pl files. There are + now also standard function names that can do special things. +24Jul13======================================================================= +1. Alter default node address in client.c from "localhost" to "127.0.0.1". +21Jul13======================================================================= +1. Fix Msg.pm to allow IPV6 addresses again (how did it ever work?). +2. Add latest CTY2307 prefix changes. +3. Other changes including (some) more prefix files, 4mm band data and + DXSql/Pg.pm +4. Add ip address in links.pl +31May12======================================================================= +1. Added CTY2210 prefix changes +29May12======================================================================= +1. Added CTY2209 prefix changes +10Apr12======================================================================= +1. Added DXSql/Pg postgres Spot collection interface from Wijnand PD0MZ. +2. Add CTY2206 prefix changes +13Mar12======================================================================= +1. add CTY2204 prefix changes + new wpxloc.raw +12Mar12======================================================================= +1. Check database operations on MySQL/SQlite3. +2. Add ipaddr field to spot table if not present. +3. Add ipaddr field from PC61 to database stored spots. +09Mar12======================================================================= +1. Try to trap unblessed references on receipt of PC34s +15Feb12======================================================================= +1. Add CTY2202 changes +25Jan12======================================================================= +1. Add CTY2201 changes +21Dec11======================================================================= +1. Add CTY2118 changes +20Dec11======================================================================= +1. fix strange startup repeating lockfile issue where (somehow) there is an +empty (but existing) lockfile, from GB7YDX. +29Nov11======================================================================= +1. fix shutdown() in Msg.pm +2. Add CTY2117 changes +05Nov11======================================================================= +1. Add CTY2116 changes +04Nov11======================================================================= +1. Add CTY2115 changes +20Oct11======================================================================= +1. Add CTY2113 Changes +02Oct11======================================================================= +1. change 40m bandplan after some input from Martin, ik2rmz +2. Add CTY2112 changes +25Jul11======================================================================= +1. add CTY2109 changes + wpxloc.raw for ST0 +2. add CTY2110 changes +24May11======================================================================= +1. Add CTY-2108 prefixes +04Apr11======================================================================= +1. After being poked by Brendan EI6IZ, add outgoing IPV6 connect() handling +29Mar11======================================================================= +1. Add CTY-2106 prefixes +16Mar11======================================================================= +1. Add CTY-2105 prefixes +10Mar11======================================================================= +1. Add CTY-2104 prefixes +01Mar11======================================================================= +1. Add CTY-2103 prefixes +31Oct10======================================================================= +1. Increase PC92 A/D "slug" time to 5 minutes. +29Oct10======================================================================= +1. Allow Jim AD1C to track the changes to the cluster in realtime using the +debug system (set/debug cluster). +27Oct10======================================================================= +1. fix chat problem introduced in the last update +25Oct10======================================================================= +1. Drop PC12s purporting to originate at nodes that do PC9x (suggestion from +Lee VE1CC). +2. Increase default dup age for announces from 5 -> 18 hours. +3. add CTY 2009 cty.dat data. +4. Stop downgrading and sending CHAT messages on PC12 groups as it appears +that this is yet another "standard" that isn't universally understood. +23Oct10======================================================================= +1. add dbexport command to allow the export of ak1a style databases to a +file. +2. add dxqsl_import and dxqsl_export commands to allow the import and export +of sh/dxsql qsl manager data extracted from spots as they pass through. +04Oct10======================================================================= +1. add CTY-2007 prefix list +04Oct10======================================================================= +1. incorporated the major prefix release CTY-2006 from Jim AD1C +17Jun10======================================================================= +1. Add ip address to dxspots and default to PC61 output to dxspider nodes. +2. Allow 4 letter callsign portions again. +16Jun10======================================================================= +1. Increase default ephemeral dupe time for PC41 and such like lines. +2. Include CTY-2004 updates. +08Apr10======================================================================= +1. Modify console.pl so that it works in a Windows Cmd window. Get a Windows +Curses ppd from: http://cpan.uwinnipeg.ca/dist/Curses. +18Mar10======================================================================= +1. Make privilege 0 "stick" if set on nodes +13Mar10======================================================================= +1. try to fix AGW crashes caused by peerhost looking at the wrong thing. +2. Add more ax25 fixes for peerhost +03Mar10======================================================================= +1. add IP addresses to connecting PC92 A addresses and log them +2. add CTY-2002 prefixes +27Nov09======================================================================= +1. Add 500khz band as suggested by Béla, HA5DI. +2. Add CTY-1923 prefixes +26Nov09======================================================================= +1. add ip address to PC92 A records +25Nov09======================================================================= +1. Change sh/qrz to use the xml interface. You will have to subscribe to +the xml interface - see http://www.qrz.com/XML/index.html for more info. +2. Remove (bodged) forced encoding to iso-8859 on incoming text. More +subtle handling will be required. +3. Add CTY-1922 prefixes +14Nov09======================================================================= +1. Add CTY-1921 prefixes +2. allow -SSID values on set/badnode +27Aug09======================================================================= +1. Add CTY-1913 prefixes +2. Limit Route::config to 10 levels (as default) +08Jul09======================================================================= +1. Add CTY-1912 prefixes +26Jun09======================================================================= +1. Add CTY-1911 prefixes +14Jun09======================================================================= +1. Add CTY-1910 prefixes +04Jun09======================================================================= +1. removed warnings from debug.c from the C Client. +2. Add CTY-1909 prefixes +02Jun09======================================================================= +1. Add CTY-1908 prefixes +29May09======================================================================= +1. Add CTY-1907 prefixes +19May09======================================================================= +1. Add CTY-1905 prefixes +15May09======================================================================= +1. Add CTY-1904 prefixes +2. Accommodate "official" git command syntax in issue.pl +29Dec08======================================================================= +1. Add show/motd command as requested by Ian G0VGS. +2. add CTY-1817 prefixes +17Nov08======================================================================= +1. Fix sh/425 to work with new server +2. add CTY-1814 prefixes +21Oct08======================================================================= +1. Add CTY-1811 prefixes +04Oct08======================================================================= +1. set $main::maxconnect_node = 0 as default. It's causing too much aggro.. +02Oct08======================================================================= +1. Add set/maxconnect command to allow the defaults to be overridden for +individual users/nodes. +2. Make sure that the check really is for incoming connections only... +01Oct08======================================================================= +1. added CTY-1809 prefix data +2. added new config variables to allow an incoming users to have (as default) +up to 2 other connections to other nodes and incoming nodes up to 8 other +parents. Note that you can switch off this behaviour by setting +$main::maxconnect_user or $main::maxconnect_node = 0 (or set them to whatever +you need). +28Jun08======================================================================= +1. Made buddies work again on PC92. +26Jun08======================================================================= +1. added show/ik3qar command by Leo IZ5FSA. See comments in perl/Internet.pm +for setup instructions (note that you will have to copy these lines to +local/Internet.pm before it will work). +2. Send talks to every node a user is logged onto. +24Jun08======================================================================= +1. Change the route finding algorithm completely. No more recursion. No more +tree searching. It now gives you answers even on a partial cluster map. Oh +and the answers are correct, instead on completely random. +2. Put back (maybe some of) US State handling. +3. Add CTY-1806 prefix data +28May08======================================================================= +1. remove "recursion limit" message from Route.pm +28May08======================================================================= +1. Improve the detection of short exact callsigns that are out of prefix area +(eg K7A) (thank you FCC). +2. Improve long line handling on console.pl +3. Add CTY-1805 cty.dat +26May08======================================================================= +1. Put a hard limit on the depth of searching for routes +2. Add CTY-1804 prefix changes +13May08======================================================================= +1. add disc users|nodes|all so that each of these classes can be disconnected +in one command. From a request by Luigi IK5ZUK. +12May08======================================================================= +1. add 'exact' keyword on sh/dx to allow for an exact match to a callsign. +From a request by Robert HB9DZA. +10May08======================================================================= +1. add some privileges to (un)set/bad* and show/bad* commands. Thanks to +Mauro IV3SCP for pointing this out to me. +06May08======================================================================= +1. Finally made the incompatible change of changing DXUser->get* to +DXUser::get*. This will break any third party addons or commands use these +commands. +2. Change version to 1.55 +3. Drop the lower limit of 60m to 5100 after Dave G7RAU pointed out usage. +(see http://www.bandplans.com/index.php?band=60) +22Apr08======================================================================= +1. Added two Xmas Is calls. +15Apr08======================================================================= +1. added CTY-1803 changes +25Mar08======================================================================= +1. Include some cty.day changes +19Mar08======================================================================= +1. Include CTY-1802 cty.dat changes from Jim AD1C +29Feb08======================================================================= +1. Fix crash on rcmd of an invalid command. +25Feb08======================================================================= +1. Arrange for AGWMsg to retry connection either if the AGW engine isn't +loaded on startup or it disappears for some reason and restarts. +19Feb08======================================================================= +1. Added CTY-1801 cty.dat data. +2. Fix problem with entering non-ascii data and then executing commands that +are guessed from the "cleaned up" version of the string. Now if you enter +commands with invalid characters, it will error immediately. +3. fix a problem detecting IPV4 localhost on IPV6 enabled systems. +10Feb08======================================================================= +1. sort sh/node output. Also show more information. +05Feb08======================================================================= +1. Added a Windows only BPQ interface from the man himself: John G8BPQ. +See some instructions in /spider/txt/spiderBPQ_en.txt for how to use it. 07Jan08======================================================================= 1. more changes to cty.dat 07Jan08=======================================================================