]>
dxcluster.org Git - spider.git/log
Dirk Koopman [Tue, 10 Sep 2019 16:20:57 +0000 (17:20 +0100)]
create new prefix_data.pl file
remove redundant wpxloc.dat
Dirk Koopman [Tue, 10 Sep 2019 16:05:24 +0000 (17:05 +0100)]
add CTY-2913 prefixes
Dirk Koopman [Tue, 10 Sep 2019 16:02:53 +0000 (17:02 +0100)]
improve DXQsl handling and fix crashes?
Dirk Koopman [Wed, 28 Aug 2019 18:15:34 +0000 (19:15 +0100)]
remove empty forward/mail command
Dirk Koopman [Mon, 22 Apr 2019 22:07:15 +0000 (23:07 +0100)]
update UPGRADE.mojo to be the same as mojo version
Dirk Koopman [Sat, 14 Jul 2018 09:25:45 +0000 (10:25 +0100)]
add cty2808 prefixes + wpxloc.raw
Dirk Koopman [Tue, 23 Jan 2018 15:17:07 +0000 (15:17 +0000)]
add CTY-2802 prefixes
Dirk Koopman [Fri, 12 May 2017 20:28:07 +0000 (21:28 +0100)]
add some extra debugging to AsyncMsg
Dirk Koopman [Fri, 12 May 2017 19:14:59 +0000 (20:14 +0100)]
add CTY-2705 prefixes
Dirk Koopman [Fri, 12 May 2017 19:04:50 +0000 (20:04 +0100)]
fix AsyncMsg.pm + clusteraddr issues
Dirk Koopman [Fri, 12 May 2017 17:56:30 +0000 (18:56 +0100)]
fix sh/425 (mostly - bull doesn't work)
Dirk Koopman [Fri, 5 May 2017 14:45:26 +0000 (15:45 +0100)]
add CTY-2705 prefixes
Dirk Koopman [Tue, 4 Apr 2017 16:42:45 +0000 (17:42 +0100)]
add CTY-2704 changes
Conflicts:
Changes
data/cty.dat
data/prefix_data.pl
data/wpxloc.raw
Dirk Koopman [Tue, 21 Feb 2017 16:14:46 +0000 (16:14 +0000)]
add mojo->master backward compatibility
Dirk Koopman [Tue, 21 Feb 2017 13:35:44 +0000 (13:35 +0000)]
add CTY-2702 prefixes
Dirk Koopman [Tue, 21 Feb 2017 11:57:34 +0000 (11:57 +0000)]
more mojo->master return path fixes
Dirk Koopman [Tue, 21 Feb 2017 11:54:26 +0000 (11:54 +0000)]
add mojo->master fallback compatibility
Dirk Koopman [Tue, 21 Feb 2017 11:26:11 +0000 (11:26 +0000)]
Fix sh/dx on 14050 so it works as expected
Dirk Koopman [Mon, 2 Jan 2017 12:53:54 +0000 (12:53 +0000)]
add CTY-2615 prefixes
Also fix create_prefix.pl so that it continues to work in a swapping
'mojo' -> 'master' development environment.
Dirk Koopman [Mon, 26 Dec 2016 22:27:21 +0000 (22:27 +0000)]
try to prevent $myalias calls being set to nodes
Conflicts:
perl/DXProtHandle.pm
Dirk Koopman [Thu, 24 Nov 2016 21:38:01 +0000 (21:38 +0000)]
add CTY-2614
Dirk Koopman [Mon, 21 Nov 2016 17:39:35 +0000 (17:39 +0000)]
add CTY2613 prefixes
Conflicts:
Changes
Dirk Koopman [Sat, 20 Aug 2016 16:16:20 +0000 (17:16 +0100)]
more UPGRADE mods.
Dirk Koopman [Sat, 20 Aug 2016 15:57:59 +0000 (16:57 +0100)]
update UPGRADE.mojo
Dirk Koopman [Fri, 19 Aug 2016 23:08:44 +0000 (00:08 +0100)]
fix typo in UPGRADE.mojo
Dirk Koopman [Fri, 19 Aug 2016 23:05:00 +0000 (00:05 +0100)]
add UPGRADE.mojo
Dirk Koopman [Thu, 18 Aug 2016 12:10:09 +0000 (13:10 +0100)]
add CTY-2610 prefixes
Conflicts:
Changes
Dirk Koopman [Fri, 8 Jul 2016 17:59:37 +0000 (18:59 +0100)]
add CTY-2609 + wpxloc.raw
Dirk Koopman [Mon, 4 Jan 2016 15:48:43 +0000 (15:48 +0000)]
add CTY-2601 prefix changes
Dirk Koopman [Sat, 2 Jan 2016 20:31:00 +0000 (20:31 +0000)]
update Changes for sh/425
Dirk Koopman [Sat, 2 Jan 2016 20:29:05 +0000 (20:29 +0000)]
fix correct url for sh/425
Dirk Koopman [Wed, 30 Dec 2015 19:34:38 +0000 (19:34 +0000)]
try fix node type changes from outside
Also add CTY-2516 prefix changes
Dirk Koopman [Tue, 2 Jun 2015 15:25:24 +0000 (16:25 +0100)]
change Aliases to allow other cmds for ^q.*
This has been changed by request from Hans OE1SRC, to allow other
commands than 'quit' that start with the letter 'q'.
Add CTY-2507 prefixes.
Dirk Koopman [Tue, 26 May 2015 13:11:32 +0000 (14:11 +0100)]
Add CTY-2506 prefix file
Dirk Koopman [Sun, 1 Mar 2015 12:06:04 +0000 (12:06 +0000)]
add CTY-2503 prefix file
Dirk Koopman [Fri, 13 Feb 2015 22:44:50 +0000 (22:44 +0000)]
Add CTY-2502 prefixes
Dirk Koopman [Fri, 13 Feb 2015 22:40:00 +0000 (22:40 +0000)]
fix sh/dx <call> with sql spot logging
Dirk Koopman [Thu, 27 Nov 2014 19:04:13 +0000 (19:04 +0000)]
add CTY2415 prefixes
Dirk Koopman [Tue, 25 Nov 2014 09:47:06 +0000 (09:47 +0000)]
add CTY-2414 prefixes
Dirk Koopman [Fri, 21 Nov 2014 18:27:20 +0000 (18:27 +0000)]
add CTY-2413 prefixes
Dirk Koopman [Tue, 21 Oct 2014 21:19:54 +0000 (22:19 +0100)]
Add CTY-2411 prefixes
Dirk Koopman [Tue, 14 Oct 2014 20:00:22 +0000 (21:00 +0100)]
remove --long from git describe call
Dirk Koopman [Tue, 14 Oct 2014 16:09:42 +0000 (17:09 +0100)]
use real git version if git is available
Dirk Koopman [Tue, 14 Oct 2014 10:45:43 +0000 (11:45 +0100)]
upissue build
Dirk Koopman [Tue, 14 Oct 2014 10:27:16 +0000 (11:27 +0100)]
remove autoflush from logs
Add CTY-2410 cty.dat + wpxloc.raw
Dirk Koopman [Sat, 30 Aug 2014 21:05:13 +0000 (22:05 +0100)]
add new wpxloc.raw
Dirk Koopman [Sat, 30 Aug 2014 15:51:32 +0000 (16:51 +0100)]
add CTY-2409 prefixes
Dirk Koopman [Tue, 17 Jun 2014 19:51:35 +0000 (20:51 +0100)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Mon, 21 Apr 2014 08:39:09 +0000 (09:39 +0100)]
add CTY-2405 prefix list
Dirk Koopman [Sat, 8 Mar 2014 22:07:54 +0000 (22:07 +0000)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Sat, 8 Mar 2014 22:06:51 +0000 (22:06 +0000)]
added new version of wpxloc.raw with missing entries
Dirk Koopman [Sat, 8 Mar 2014 00:44:26 +0000 (00:44 +0000)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Sat, 8 Mar 2014 00:43:03 +0000 (00:43 +0000)]
now fix the REAL problem with Prefix::extract
Which is that there is no alias 'Q' for 'QQ' in the new format
of wpxloc.raw
Dirk Koopman [Sat, 8 Mar 2014 00:21:38 +0000 (00:21 +0000)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Sat, 8 Mar 2014 00:18:18 +0000 (00:18 +0000)]
fix small crash with Spot::dup
This may have something to do with the new wpxloc.raw format that
I am now using (erm.. testing). But if I check for a a duplicate of
the prefix in the remarks, and that "prefix" (char string length <= 4)
contains a space, Spot::dup crashes. Intermittently.
Dirk Koopman [Fri, 7 Mar 2014 23:37:07 +0000 (23:37 +0000)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Fri, 7 Mar 2014 23:29:48 +0000 (23:29 +0000)]
add new version of wpxloc.raw
Dirk Koopman [Sun, 12 Jan 2014 17:59:50 +0000 (17:59 +0000)]
improve the previous fix for import_cmd slightly
Make sure that if a Route::Node disappears and the software clucks
in broadcast_pc92_update/broadcast_pc92_keepalive then STILL update
the timer so that it doesn't continue to cluck every 10 seconds.
Dirk Koopman [Sun, 12 Jan 2014 16:43:37 +0000 (16:43 +0000)]
fix dx and import_cmd problems
Dirk Koopman [Tue, 31 Dec 2013 18:35:38 +0000 (18:35 +0000)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Mon, 30 Dec 2013 12:30:39 +0000 (12:30 +0000)]
add CTY2312 prefix changes
Dirk Koopman [Tue, 19 Nov 2013 12:20:25 +0000 (12:20 +0000)]
add cty-2311 prefixes
Dirk Koopman [Wed, 9 Oct 2013 09:15:45 +0000 (10:15 +0100)]
add CTY2310 prefix changes
Dirk Koopman [Fri, 13 Sep 2013 17:45:26 +0000 (18:45 +0100)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Fri, 13 Sep 2013 17:44:47 +0000 (18:44 +0100)]
add CTY2309 + wpxloc.raw files
Dirk Koopman [Thu, 12 Sep 2013 12:40:58 +0000 (13:40 +0100)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Thu, 12 Sep 2013 12:40:05 +0000 (13:40 +0100)]
fix AsyncMsg state handling and sh/qrz
Dirk Koopman [Wed, 11 Sep 2013 15:18:28 +0000 (16:18 +0100)]
Merge branch 'master' of /scm/spider
Dirk Koopman [Wed, 11 Sep 2013 15:17:30 +0000 (16:17 +0100)]
add get/keps command to load AMSAT keps
Fix AsyncMsg to handle basic 302 redirects.
Dirk Koopman [Tue, 10 Sep 2013 23:36:45 +0000 (00:36 +0100)]
get 302 working in AsyncMsg, basic get/keps
Dirk Koopman [Tue, 10 Sep 2013 22:42:24 +0000 (23:42 +0100)]
update sh/qrz and start get/keps
Dirk Koopman [Tue, 10 Sep 2013 18:58:18 +0000 (19:58 +0100)]
fix sh/time undefined $last[0] error
Dirk Koopman [Mon, 9 Sep 2013 14:20:32 +0000 (15:20 +0100)]
AsyncMsgise sh/db0sdx
Add POST and on_disconnect handlers in AsyncMsg.pm
Dirk Koopman [Sun, 8 Sep 2013 15:17:17 +0000 (16:17 +0100)]
AsyncMsgise sh/425
Dirk Koopman [Sat, 7 Sep 2013 22:08:15 +0000 (23:08 +0100)]
AsyncMsgise sh/qrz
Which was quite easy compared to some...
Dirk Koopman [Sat, 7 Sep 2013 17:47:48 +0000 (18:47 +0100)]
mv HTTPMsg to AsyncMsg, add 'raw' method
Convert sh/wm7d command to AsyncMsg.
Modify all the HTTPMsg converted cmds to use AsyncMsg.
Add a 'raw' 'telnet' handler. This allows one to query things with command
prompts or stuff that isn't a HTTP server. But it ain't always easy. See the
messing around in sh/wm7d I had to do, to get something that is stable given
that the thing that I am looking doesn't have a \n at the end.
It's just a prompt.
Dirk Koopman [Fri, 6 Sep 2013 23:23:38 +0000 (00:23 +0100)]
and also in sh/db0sdx.pl
Dirk Koopman [Fri, 6 Sep 2013 23:21:31 +0000 (00:21 +0100)]
fix missing Net::Telnet in sh/wm7d
temporarily...
Dirk Koopman [Fri, 6 Sep 2013 23:10:36 +0000 (00:10 +0100)]
Add HTTPMsg.pm an async HTTP agent
This is a start of making all the Net::Telnet things redundant.
HTTPMsg.pm is likely to be substantially modified or replaced.
W.I.P
Dirk Koopman [Fri, 6 Sep 2013 13:26:47 +0000 (14:26 +0100)]
update Changes
Dirk Koopman [Fri, 6 Sep 2013 13:22:38 +0000 (14:22 +0100)]
added support for subroutines in commands
Traditionally, a command is a piece of perl that is a simple
in line lump of code e.g (blank.pl):
my ($self, $line) = @_;
my $lines = 1;
my $data = ' ';
my @f = split /\s+/, $line;
if (@f && $f[0] !~ /^\d+$/) {
$data = shift @f;
$data = $data x int(($self->width-1) / length($data));
$data .= substr $data, 0, int(($self->width-1) % length($data))
}
if (@f && $f[0] =~ /^\d+$/) {
$lines = shift @f;
$lines = 9 if $lines > 9;
$lines = 1 if $lines < 1;
}
my @out;
push @out, $data for (1..$lines);
return (1, @out);
It is now possible to have a 'handler' and any other code you like in
a command file, for instance (again blank.pl):
sub this {}
sub that {}
sub another {}
sub handle
{
my ($self, $line) = @_;
my $lines = 1;
my $data = ' ';
my @f = split /\s+/, $line;
if (@f && $f[0] !~ /^\d+$/) {
$data = shift @f;
$data = $data x int(($self->width-1) / length($data));
$data .= substr $data, 0, int(($self->width-1) % length($data))
}
if (@f && $f[0] =~ /^\d+$/) {
$lines = shift @f;
$lines = 9 if $lines > 9;
$lines = 1 if $lines < 1;
}
my @out;
push @out, $data for (1..$lines);
return (1, @out);
}
The 'sub handle' being the cue that distiguishes one form from the other.
The first form has the 'sub handle { <code> }' wrapped around it so, internally
they are treated the same. Each command is placed in its own DXCommandmode sub
package with a standard set of packages "use"d in front of it.
For now (at least) any functions you declare are just that. "$self" is a DXCommandmode
not a blessed reference to this command's full package name, you cannot use things like
$self->this() or $self->that()
they must be called as local functions.
This may change in the future.
Conflicts:
perl/DXChannel.pm
perl/Version.pm
Dirk Koopman [Fri, 6 Sep 2013 12:42:02 +0000 (13:42 +0100)]
fix sh/contest and add CTY2308 prefixes
Dirk Koopman [Wed, 24 Jul 2013 08:11:30 +0000 (09:11 +0100)]
Alter default addr in client.c to "127.0.0.1"
This now matches the default in DXVars.pm.
Dirk Koopman [Sun, 21 Jul 2013 22:38:24 +0000 (23:38 +0100)]
Make peerhost data more consistent
Dirk Koopman [Sun, 21 Jul 2013 22:17:46 +0000 (23:17 +0100)]
add ip address to links command
Dirk Koopman [Sun, 21 Jul 2013 21:52:07 +0000 (22:52 +0100)]
add new prefixes from cty2307
Dirk Koopman [Sun, 21 Jul 2013 21:46:18 +0000 (22:46 +0100)]
fix ipv6 crash in Msg.pm
Dirk Koopman [Thu, 6 Jun 2013 08:19:14 +0000 (09:19 +0100)]
updates ands for 4mm and prefix data
Dirk Koopman [Thu, 31 May 2012 16:08:50 +0000 (17:08 +0100)]
try again with cty2210
Dirk Koopman [Thu, 31 May 2012 08:49:01 +0000 (09:49 +0100)]
Add CTY2210 prefix changes
Dirk Koopman [Tue, 29 May 2012 10:37:57 +0000 (11:37 +0100)]
add cty2209 prefix changes
Dirk Koopman [Tue, 10 Apr 2012 13:50:26 +0000 (14:50 +0100)]
add DXSql/Pg.pm and CTY-2206 Prefix changes
Dirk Koopman [Tue, 13 Mar 2012 18:31:26 +0000 (18:31 +0000)]
add new wpxloc.raw + CTY2204 prefix changes
Dirk Koopman [Mon, 12 Mar 2012 23:41:57 +0000 (23:41 +0000)]
alter index adding dbg statement order
Dirk Koopman [Mon, 12 Mar 2012 23:26:55 +0000 (23:26 +0000)]
breath on database storage engines
Check that Mysql / sqlite databases work
Add ipaddr column to spot table if required
from now on add ip addresses to table if present (NULL otherwise)
Dirk Koopman [Fri, 9 Mar 2012 22:51:01 +0000 (22:51 +0000)]
fix (different) pc34 UNIVERSAL typo in DXProt
Dirk Koopman [Fri, 9 Mar 2012 22:42:35 +0000 (22:42 +0000)]
fix DXUser UNIVERSAL::isa typo
Dirk Koopman [Fri, 9 Mar 2012 22:15:30 +0000 (22:15 +0000)]
add yet more changes in pc34
Dirk Koopman [Fri, 9 Mar 2012 22:13:29 +0000 (22:13 +0000)]
try to fix unblessed refs in PC34s
Dirk Koopman [Wed, 15 Feb 2012 15:44:26 +0000 (15:44 +0000)]
update version