X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=6639a0b9f15497d1e934f2c35101f814418062e7;hb=d3568fec5fb3e19f72dc4813dd2e18a7031dd6bb;hp=44fe04abba23ec6a248bbbd7399adc6cdab48cd1;hpb=ca5baf12f22e041cb14af595254af4ae88d82ae0;p=spider.git diff --git a/Changes b/Changes index 44fe04ab..6639a0b9 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,73 @@ +01Feb23======================================================================= +1. Harden DXCIDR (badip stuff) against format errors in downloaded badip files + downloaded using wget from the crontab. If these problems persist PLEASE + TELL me and send me examples of the errors that end up in the badip files. +30Jan23======================================================================= +1. Add ip addresses to outgoing PC93 messages +2. Get rid of (some of?) the uninitialised warnings +3. Add the ability to set the (time) locale to UTC or LOCALTIME by adding + the string LOCALE = UTC or LOCALE = LOCAL(TIME)? to your local crontab + + NOTE: this will affect ALL timings in both the system as well as your + local crontabs. Changing the LOCALE will make no difference to the system + crontab other than using localtime rather than UTC. Which is fine by me. + + You can see what crontab is doing and which LOCALE is in use by doing a + 'set/debug cron' in a console and running a 'watchdbg cron' in another + shell. +25Jan23======================================================================= +1. Add a switch to enable the routing of generated PC92 A/D records and also + prevent the rebroadcast of incoming ones. + + set/var $DXProt::pc92_ad_enable 0 + + to disable PC92 A/D records. +2. Add a switch to enable the addition of IP addresses to PC92 C records. + + set/var $DXProt::pc92c_ipaddr_enable 1 + + to enable the addition of IP addresses to outgoing PC92 C records. + + ## These two features are experimental, but will become the default if + ## some other changes and these are successful +24Jan23======================================================================= +1. Optimise the PC11->PC61 promotion code, improve readability of the + debugging when 'set/debug pc11' is active. +2. Remove spurious '$' character at the end of Listeners.pm (thanks Kin). +3, Fix show/ik3qar command +20Jan23======================================================================= +1. Add the variable @main::localhost_names to allow other IP addresses to + be treated in the same way as localhost in item 1 on 19Jan23 below. NOTE + you must include ALL the normal localhost names + any other interface + names that you might want to include: + + set/var @main::localhost_names qw(127.0.0.1 ::1 192.168.1.30) + + using the qw() construction is easier than: + + set/var @main::localhost_names ('127.0.0.1', '::1', '192.168.1.30') + + but either will work. You can define as many IP addresses as you like and + they can be IPV4 or 6. + + You do NOT need to fiddle with this unless you specifically have more + than just the normal definitions of localhost. So for 'normal' nodes with + one external interface, you DO NOT NEED TO DO ANY OF THIS. +2. Added CTY-3304 prefix data +3. Fix Bad IP address system so that one can carry on as normal without + Net::CIDR::Lite (or libnet-cidr-lite-perl on debian based systems) +19Jan23======================================================================= +1. Introduce aliasing for localhost in DX Spots and outgoing PC92 A records + on login. There are two variables which can be set with the alias to use: + $main::localhost_alias_ipv4 + $main::localhost_alias_ipv6 + These can be set in the /spider/scripts/startup, but this is only + necessary if the node has more than one interface, or virtual hosts. If + there is ONLY ONE ipv4 and/or ipv6 IP address on the node machine then + these variables will be automatically populated on first use. But the SAFE + thing to do is to set them in the startup file. + + THIS FEATURE IS EXPERIMENTAL... 18Jan23======================================================================= 1. Make sure than *every* channel has an IP address. Thank you (I think) Kin for pointing out that PC92 A records were not going out with IP addresses.