]>
scm.dxcluster.org Git - spider.git/log
Dirk Koopman [Wed, 11 Jan 2023 14:41:36 +0000 (14:41 +0000)]
add better pc11->pc11 stats
Dirk Koopman [Wed, 11 Jan 2023 14:15:34 +0000 (14:15 +0000)]
Try to improve the PC11->PC61 autoupgrade system
Never been completely certain that the existing system worked
properly. I have simplified it and added more debugging to make
its operation clearer.
Dirk Koopman [Tue, 10 Jan 2023 12:30:16 +0000 (12:30 +0000)]
release candidate
Add readdir of /spider/local_host/badip.* files.
Add a default /spider/data/baddx.issue file.
Move PC[61]1 baddx check after the IP address check code.
Add baddx callsign check to RBN
Dirk Koopman [Mon, 9 Jan 2023 17:43:13 +0000 (17:43 +0000)]
PC61 with badip will now also stop following PC11s
Dirk Koopman [Mon, 9 Jan 2023 15:21:04 +0000 (15:21 +0000)]
store local and base badips in separate files
Dirk Koopman [Mon, 9 Jan 2023 09:06:32 +0000 (09:06 +0000)]
improve debugging for badip on spots
Dirk Koopman [Sun, 8 Jan 2023 07:26:19 +0000 (07:26 +0000)]
rearrange badip files and code
Dirk Koopman [Sat, 7 Jan 2023 17:31:02 +0000 (17:31 +0000)]
add load/badip.pl
Dirk Koopman [Wed, 4 Jan 2023 23:35:57 +0000 (23:35 +0000)]
fix DXCIDR inet_pton calls
Dirk Koopman [Wed, 4 Jan 2023 23:16:53 +0000 (23:16 +0000)]
staging commt for badword and badip
Dirk Koopman [Sat, 31 Dec 2022 16:21:27 +0000 (16:21 +0000)]
staging init
Including:
new spot regex positioning
fix DXProtVar.pm to prevent default rehopping of PC61 & PC11
Dirk Koopman [Thu, 1 Dec 2022 17:58:32 +0000 (17:58 +0000)]
remove change line about checking cmdlneie
Dirk Koopman [Thu, 1 Dec 2022 17:30:39 +0000 (17:30 +0000)]
fix obadw check on cmd line, new words
Dirk Koopman [Thu, 1 Dec 2022 14:21:20 +0000 (14:21 +0000)]
improve bad word debugging messages
Dirk Koopman [Wed, 23 Nov 2022 16:20:30 +0000 (16:20 +0000)]
add word seletion to list/badword
Dirk Koopman [Wed, 23 Nov 2022 15:32:52 +0000 (15:32 +0000)]
add some extra default badwords
Dirk Koopman [Wed, 23 Nov 2022 13:47:18 +0000 (13:47 +0000)]
The new BadWord, all regex, system
Dirk Koopman [Sat, 19 Nov 2022 23:14:26 +0000 (23:14 +0000)]
fix badword, ipv6 address detect, add CTY
see Changes file for more info.
Dirk Koopman [Sun, 4 Sep 2022 23:01:06 +0000 (00:01 +0100)]
add missing convert-users-v3-to-v4.pl
Dirk Koopman [Sun, 4 Sep 2022 22:59:57 +0000 (23:59 +0100)]
Fix show/wcy if no broadcasts received
Dirk Koopman [Wed, 1 Jun 2022 17:34:57 +0000 (18:34 +0100)]
fix sh/(v)hfstats, add CTY-3221 prefixes
Dirk Koopman [Mon, 7 Feb 2022 13:57:08 +0000 (13:57 +0000)]
readd set/seeme and show/seeme commands
Dirk Koopman [Thu, 3 Feb 2022 14:55:57 +0000 (14:55 +0000)]
improve help for grepdbg and watchdbg
Dirk Koopman [Mon, 31 Jan 2022 18:33:58 +0000 (18:33 +0000)]
fix error on disconnect in RBN + seeme
Dirk Koopman [Mon, 31 Jan 2022 18:27:02 +0000 (18:27 +0000)]
fix set/seeme SSID, set rbn minspottime = 3mins
Dirk Koopman [Mon, 31 Jan 2022 16:20:13 +0000 (16:20 +0000)]
remove changes for set/seeme basecalls
Dirk Koopman [Mon, 31 Jan 2022 16:10:49 +0000 (16:10 +0000)]
fix rbn basecall a bit more
Dirk Koopman [Mon, 31 Jan 2022 16:01:24 +0000 (16:01 +0000)]
use base call for rbn set/seeme
Dirk Koopman [Sat, 29 Jan 2022 17:23:29 +0000 (17:23 +0000)]
headline: RBN set/seeme
29Jan22=======================================================================
1. Implement RBN set/seeme which displays any passing RBN spots for your
callsign in "raw" format.
28Jan22=======================================================================
1. Add Capabilities Line to logged in users.
2. Make absolutely sure that all DB_Files are closed correctly.
3. Introduce (un)set/debug rbnchan to control the visualisation of raw RBN
input lines.
Dirk Koopman [Tue, 25 Jan 2022 15:19:19 +0000 (15:19 +0000)]
fix grepdbg help
Dirk Koopman [Tue, 25 Jan 2022 14:47:46 +0000 (14:47 +0000)]
fix grepdbg so it does what -help say it does
Dirk Koopman [Mon, 24 Jan 2022 23:52:17 +0000 (23:52 +0000)]
fix users delete? messages, local::pcprot()
Dirk Koopman [Sun, 23 Jan 2022 08:31:47 +0000 (08:31 +0000)]
try to improve spot display
To keep the ':' for logging programs (sigh)
Dirk Koopman [Sat, 22 Jan 2022 12:59:49 +0000 (12:59 +0000)]
remove Prot.pm, sort %valid fields
Dirk Koopman [Sat, 22 Jan 2022 12:42:09 +0000 (12:42 +0000)]
remove duplicate fields in DXUser to match DXuser
Dirk Koopman [Sat, 22 Jan 2022 12:27:24 +0000 (12:27 +0000)]
add the rest in
Dirk Koopman [Sat, 22 Jan 2022 12:20:32 +0000 (12:20 +0000)]
restore (some) missing messages
Dirk Koopman [Sat, 22 Jan 2022 00:54:26 +0000 (00:54 +0000)]
remove console warning, dupe fields
Dirk Koopman [Fri, 21 Jan 2022 23:03:13 +0000 (23:03 +0000)]
remove spurious dupe field defs
Dirk Koopman [Fri, 21 Jan 2022 22:57:30 +0000 (22:57 +0000)]
add missing verified/version fields
Dirk Koopman [Fri, 21 Jan 2022 22:46:21 +0000 (22:46 +0000)]
add missing DXCIDR
Dirk Koopman [Fri, 21 Jan 2022 22:42:21 +0000 (22:42 +0000)]
add changes to Changes
Dirk Koopman [Fri, 21 Jan 2022 18:12:31 +0000 (18:12 +0000)]
fix ip address detection in PC92
Dirk Koopman [Fri, 21 Jan 2022 16:40:53 +0000 (16:40 +0000)]
merge various things from master
This is a major attempt at joining the two codebases together
better so that it is easier to add joint features. But this
is likely to be the last time I do this.
Dirk Koopman [Thu, 20 Jan 2022 19:03:31 +0000 (19:03 +0000)]
fix show/node type
Dirk Koopman [Tue, 18 Jan 2022 21:02:52 +0000 (21:02 +0000)]
fix (un)set/registered
Dirk Koopman [Sat, 8 Jan 2022 08:34:16 +0000 (08:34 +0000)]
Add CTY 3201 prefix data
Dirk Koopman [Sat, 8 Jan 2022 00:27:18 +0000 (00:27 +0000)]
a line to bump the build no up
Dirk Koopman [Fri, 7 Jan 2022 23:58:27 +0000 (23:58 +0000)]
some final warnings removed
Dirk Koopman [Thu, 6 Jan 2022 12:35:14 +0000 (12:35 +0000)]
fix last warning of this tranche.
Be rigorous about what is in incoming PC92 K version and build fields.
Dirk Koopman [Thu, 6 Jan 2022 00:20:23 +0000 (00:20 +0000)]
the last warnings??
Dirk Koopman [Wed, 5 Jan 2022 23:39:33 +0000 (23:39 +0000)]
iand another warning
Dirk Koopman [Wed, 5 Jan 2022 23:38:14 +0000 (23:38 +0000)]
more warnings squashed
Dirk Koopman [Wed, 5 Jan 2022 20:12:21 +0000 (20:12 +0000)]
put saver user update in RBN to change lastseen
Dirk Koopman [Wed, 5 Jan 2022 20:07:16 +0000 (20:07 +0000)]
missed one
Dirk Koopman [Wed, 5 Jan 2022 20:06:09 +0000 (20:06 +0000)]
yet more
Dirk Koopman [Wed, 5 Jan 2022 19:54:36 +0000 (19:54 +0000)]
sigh, even more warnings
Dirk Koopman [Wed, 5 Jan 2022 19:51:06 +0000 (19:51 +0000)]
and even more warnings
Dirk Koopman [Wed, 5 Jan 2022 19:48:31 +0000 (19:48 +0000)]
fix more warnings
Dirk Koopman [Wed, 5 Jan 2022 19:45:16 +0000 (19:45 +0000)]
fix some pedantic warnings
Dirk Koopman [Wed, 5 Jan 2022 18:41:15 +0000 (18:41 +0000)]
EXTENSIVE user file and route cleanup, see Changes
Dirk Koopman [Wed, 5 Jan 2022 00:31:29 +0000 (00:31 +0000)]
Try to fix auto-locking (only for nodes)
Not users as well. Sheesh.
Dirk Koopman [Tue, 4 Jan 2022 20:10:03 +0000 (20:10 +0000)]
mark calls like DR4W-HB as invalid
Dirk Koopman [Tue, 4 Jan 2022 19:47:05 +0000 (19:47 +0000)]
fix RBN (and other) basecall issues
This fix allows the code to remove ssids from calls that may be
formatted like 2E1/G1TST/7-6-#. Basecall() will return the callsign
without the -6-#. It will also correctly deal with OH1H/7-2 et al.
returning OH1H/7
Dirk Koopman [Mon, 3 Jan 2022 22:43:34 +0000 (22:43 +0000)]
remove leading 0 from ssids on login
Dirk Koopman [Mon, 3 Jan 2022 19:58:21 +0000 (19:58 +0000)]
improve debugging for loops and route errors
Dirk Koopman [Mon, 3 Jan 2022 13:17:16 +0000 (13:17 +0000)]
prevent PC92 A/C changing our $my(alias|call)
It appears that some nodes are getting knickers in a twist in their
routing tables and causing routes and thus $my(alias|call) file types to
change. Prevent this from happening.
Dirk Koopman [Mon, 3 Jan 2022 12:41:21 +0000 (12:41 +0000)]
fix RBN marking in who cmd
Dirk Koopman [Sun, 2 Jan 2022 23:24:39 +0000 (23:24 +0000)]
fix DXVars.pm overrides line $clusterport
This is only of use for the paranoid and people running more than
one instance of DXSpider on one machine.
Dirk Koopman [Sun, 2 Jan 2022 08:57:43 +0000 (08:57 +0000)]
hide route changes, increase sh/ann cache to 130.
Dirk Koopman [Sun, 2 Jan 2022 08:13:33 +0000 (08:13 +0000)]
removed debug statement left in dx.pl
Dirk Koopman [Sun, 2 Jan 2022 08:12:17 +0000 (08:12 +0000)]
fix dx bug introduced by ip <ipaddr>
Dirk Koopman [Sat, 1 Jan 2022 20:30:04 +0000 (20:30 +0000)]
fix missing ; in spoof
Dirk Koopman [Sat, 1 Jan 2022 20:21:39 +0000 (20:21 +0000)]
nuke tabs in spot comments
Dirk Koopman [Sat, 1 Jan 2022 20:18:27 +0000 (20:18 +0000)]
final versions of Route caching functions
Dirk Koopman [Wed, 29 Dec 2021 10:34:18 +0000 (10:34 +0000)]
fix wcy logger position on print
Dirk Koopman [Wed, 29 Dec 2021 01:08:55 +0000 (01:08 +0000)]
route cache, wcy, wwv. ann caching
Dirk Koopman [Mon, 27 Dec 2021 20:32:09 +0000 (20:32 +0000)]
fix missing ';' in dx.pl
Dirk Koopman [Sun, 26 Dec 2021 18:38:33 +0000 (18:38 +0000)]
set def sendverity=0, some hostname changes
Make sure that an IP address (even 127.0.0.1) is always found.
Don't send PC41 if home isn't changed
set senderverify default = 0.
Dirk Koopman [Wed, 22 Dec 2021 21:30:28 +0000 (21:30 +0000)]
Fix dx.pl Spot::dup typo
Dirk Koopman [Wed, 22 Dec 2021 21:18:04 +0000 (21:18 +0000)]
add ip <ipaddress> to dx by <spotter>
This is for webclusters and can only be used by privileged users
Dirk Koopman [Wed, 22 Dec 2021 16:02:46 +0000 (16:02 +0000)]
prioritise PC61 over PC11
As promote PC11 to PC61 if the spotter's IP address is in the routing
table.
Dirk Koopman [Tue, 21 Dec 2021 20:45:48 +0000 (20:45 +0000)]
fix sort15 typo in DXProtHandle
Dirk Koopman [Thu, 16 Dec 2021 22:05:42 +0000 (22:05 +0000)]
Merge branch 'staging' of ssh://server/scm/spider into staging
Dirk Koopman [Thu, 16 Dec 2021 19:30:10 +0000 (19:30 +0000)]
staging new anti spot spam code
Dirk Koopman [Sun, 12 Dec 2021 21:29:10 +0000 (21:29 +0000)]
Git and Version string changes
1. Removed dependency on perl Git package.
2. Force code to change directory to $DXSPIDER_ROOT || '/spider'. Also force
git -C $root describe.
3. Change git commands AGAIN to work on old perls (which mojo won't work on,
but it makes my life easier).
4. Change version strings to include the perl version in use.
Dirk Koopman [Sat, 11 Dec 2021 19:26:14 +0000 (19:26 +0000)]
force repo to use on git -C $root describe
Dirk Koopman [Sat, 11 Dec 2021 19:06:12 +0000 (19:06 +0000)]
force node to chir to $root
Dirk Koopman [Sat, 11 Dec 2021 12:54:59 +0000 (12:54 +0000)]
remove dependency on perl Git package
Dirk Koopman [Fri, 10 Dec 2021 23:55:34 +0000 (23:55 +0000)]
get enhanced mode "work" in basic console.pl
Dirk Koopman [Fri, 10 Dec 2021 15:38:42 +0000 (15:38 +0000)]
Fix slots around the time
Fill the slots around the time in the order set/dxgid, set/usstate, set/dxcq or set/dxicq
Dirk Koopman [Thu, 9 Dec 2021 12:02:07 +0000 (12:02 +0000)]
move isregistered to DXChannel.pm
to allow people to announce themselves in cron..
Dirk Koopman [Wed, 8 Dec 2021 22:28:20 +0000 (22:28 +0000)]
fix registration checking on call+ssid
Dirk Koopman [Mon, 6 Dec 2021 23:09:27 +0000 (23:09 +0000)]
Fix spurious Text::Wrap warning on console.pl
Dirk Koopman [Mon, 6 Dec 2021 14:48:41 +0000 (14:48 +0000)]
fix Text::Wrap::columns typo in console.pl
Dirk Koopman [Mon, 6 Dec 2021 14:33:55 +0000 (14:33 +0000)]
fix usdb, console.pl, sh/dx /p and sh/register
06Nov21=======================================================================
1. Improve console.pl scrolling. Split long lines (eg on announcements.
04Nov21=======================================================================
1. Fix illogicalities in USDB creations and make sure that O_CREAT on tie does
NOT encounter an existing file to barf about. Even though it shouldn't.
Thanks Howard WB3FFV.
2. Fixed a typo in show/registered that prevents a list of callsigns being
searched for. Got rid of some over complex code. Thnake Fabrizio iZ0UIN.
3. Fix long line wrapping in console.pl
03Nov21=======================================================================
1. Move motd and issue files to local_data if not already there.
30Nov21=======================================================================
1. Fix sh/dx with callsigns that have /p or VE/G1TLH in them.
2. Add unset/ak1a, unset/arcluster aliases and some minimal help for UNSET/
SPIDER, NODE, ARCLUSTER, AKIA and also SET/USER.
Dirk Koopman [Fri, 26 Nov 2021 14:23:28 +0000 (14:23 +0000)]
*really* changed the DX Spot to "the way it was"
Dirk Koopman [Fri, 26 Nov 2021 01:20:26 +0000 (01:20 +0000)]
restore old dx spot format, add CTY-3127 prefixes
Dirk Koopman [Wed, 24 Nov 2021 20:45:38 +0000 (20:45 +0000)]
Fix create_sysop.pl to work on base git install
Dirk Koopman [Fri, 19 Nov 2021 20:44:57 +0000 (20:44 +0000)]
add a digit to qrg in sh/dx