put dx.pl into an explicit handle sub
[spider.git] / Changes
diff --git a/Changes b/Changes
index 2e2993dbcd6c7df9b3bfc4408811928c00e9f13e..9abc5acec061bddc23ebc573b7a9f444ef18a0b9 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,8 +1,173 @@
+10Sep19=======================================================================
+1. Improve DXSql database filtering to exclude most via <locator> 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 <call> 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 <cmd_name>.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=======================================================================