Commit Graph

803 Commits

Author SHA1 Message Date
minima
7346d1f812 Try each badword with an S on the end as well and also check for 'f.u c'
type things as well (this only works for a few wellknown english ones).
2001-10-01 14:30:18 +00:00
minima
1fd948e7df fix an ordering problem with node checking 2001-10-01 12:55:04 +00:00
minima
75abae88c6 fix MAJOR bug in the disconnect code introduced by the NP work 2001-10-01 12:26:47 +00:00
g0vgs
ace0278fbe *** empty log message *** 2001-10-01 12:03:34 +00:00
minima
aaf98478dc change the looping protoection for PC16/17/19/21 and also be more rigorous
in who we accept which PC16/17/21's from.
2001-10-01 11:56:35 +00:00
minima
55728c213e make login info not default 2001-10-01 11:09:23 +00:00
minima
2d0b6bcb8b some small bug fixes 2001-09-30 23:53:42 +00:00
minima
d0adf21cbc added Steve's (K9AN) new versions 2001-09-23 15:42:09 +00:00
minima
9bdaf6f1c7 put back broadcast_all_nodes 2001-09-20 14:38:12 +00:00
minima
66801c1ae9 decrement build offset 2001-09-20 14:14:51 +00:00
minima
50f6466ca2 1. fix set/lockout so that it is possible to lock out all SSIDs except those
specifically unlocked and so that you don't need to lock the non-SSID call in
order to lock an SSID call. So set/lock g1tlh will lock out all instances of
g1tlh, g1tlh-1, g1tlh-15 etc except (for instance) unset/lock g1tlh-9.
2. show/lock allows partial callsign matching so sh/lock gb7 will only show
GB7* calls that are locked.
3. Had a grand shift around for the start of NP.
2001-09-20 14:13:11 +00:00
minima
47c7227bbe bring Curses uptodate in html 2001-09-18 16:57:09 +00:00
minima
f9fbccb42b allow console.pl to work in older browsers
make rspfcheck slightly better
2001-09-18 14:46:16 +00:00
minima
c87553a142 typo 2001-09-18 13:40:30 +00:00
minima
9fdfb0d757 added some rsfp checking 2001-09-18 13:36:29 +00:00
minima
3e6bfdd3f5 make unset/logininfo not reset back to 1 after login 2001-09-15 19:25:40 +00:00
minima
07d281a1a9 remove references to DXCluster.pm 2001-09-15 13:09:05 +00:00
minima
a8d4234c70 re-order the prompts and stuff 2001-09-14 23:43:31 +00:00
minima
ff8c77ef8b move the prompt 2001-09-14 23:35:55 +00:00
minima
1cc51a6696 6. Make the scripts look for user and node_default files if there isn't a
more specific one.
7. add the blank command which prints nn blank lines (default 1)
2001-09-14 22:44:54 +00:00
minima
a79ed63d7b Make sh/log only show stuff that sh/ann, sh/talk, sh/rcmd doesn't. 2001-09-14 20:44:18 +00:00
minima
f9b0d39eb1 4. Fiddle with the lockout mechanism so that set/login g1tlh also locks out
g1tlh-1 -> g1tlh-15 UNLESS one of these is specifically unlocked.
2001-09-14 20:11:18 +00:00
minima
1247daf765 centralise the illegal callsign check at login 2001-09-14 18:21:43 +00:00
minima
599b259cd3 add it! 2001-09-14 18:00:52 +00:00
minima
f3b790031a set the ann_to_talk flag to 1 as default 2001-09-14 17:56:03 +00:00
minima
72efacdb53 change AnnTalk messages 2001-09-14 17:54:33 +00:00
minima
35432a9f25 reduce build padding by one 2001-09-14 17:52:09 +00:00
minima
8f58735f5c 1. added the start of script files on login/startup. You can now add
commands (for example to set variables) to a file called
/spider/scripts/startup. You can also put in scripts for a callsign which
will be executed when that callsign logs on. A sample script is in the
directory (you did remember to do cvs update -d?). User settable versions
of this will happen when the general mechanism for doing that is available.
2. Added set/unset/anntalk commands. If you unset/anntalk then you will
no longer see many of the of talk like announces. Unfortunately you may
miss the odd useful one as well (but since everything is repeated many times
you probably won't :-)
2001-09-14 17:50:19 +00:00
minima
4f77e58b0a fix syntax error 2001-09-14 00:15:24 +00:00
minima
d755df6b0d prevent empty PC41 fields from polluting data base 2001-09-14 00:13:21 +00:00
minima
668e4252d2 make the fix for intermittent bulls a bit more efficient 2001-09-13 23:29:48 +00:00
minima
f4f8550d98 fix intermittant bulletin mail forwarding? 2001-09-13 23:15:51 +00:00
minima
d6e7a9bbbb fix syntax error 2001-09-13 22:05:00 +00:00
minima
17f0b57add 5. Change the badwords interface to be the same as baddx, badspotter et al.
added set/badword, unset/badword and show/badword. This routine will auto
convert (and delete afterwards) the old badwords file.
Also make the ann->talk thingy less aggressive
2001-09-13 19:58:05 +00:00
minima
428e91daac allow 't <call>' for swopping from announces as well 2001-09-13 15:14:53 +00:00
minima
66ff43a497 idon't route converted talks back down the incoming path 2001-09-13 14:42:52 +00:00
minima
2c55757800 and don't forget the line ending mod in here as well! 2001-09-13 14:12:14 +00:00
minima
72568e838d 1. did some work on making talk more intelligent and fixed a>b problem.
2. fixed a nasty problem on input when being hit with full buffers of
data (eg at init time with large lists of node/users on fast links).
3. fixed realtime input filter changing.
4. added announce->talk conversion for routable calls when announces of the
form 'to g1tlh hello' or 'g1tlh hello' appear. This also suppresses similar
announces for users whose callsign is not the one in the announce.
2001-09-13 14:09:00 +00:00
minima
765add8acc added IP address logging for connections 2001-09-11 21:01:59 +00:00
minima
10cd15ab62 fix < 5.6.0 syntax error 2001-09-10 00:42:24 +00:00
minima
6ccc3a6e86 1. clear/* node_default and user_default now work.
2. in acc or rej/* you can now use (comma separated) prefixes as well as lists
of numbers for things like *_dxcc, *_itu and *_cq (eg: by_dxcc ve,w); just
remember that countries like ve and w have lots of zones and itus!
3. Added all the clear/* commands to help and added some comments about 2.
4. All filters (including *_default ones) are now reinstalled on channels in
realtime, so changing a filter does NOT require a disconnect and reconnect
cycle anymore.
2001-09-10 00:38:32 +00:00
minima
dbc63738d8 put more rigorous callsign checking in 2001-09-09 17:00:49 +00:00
minima
77f4f8ef18 fix is_freq check 2001-09-09 16:38:26 +00:00
minima
8720504a4b fix probelm writing to wrong type of filehandle in genstats 2001-09-09 16:25:00 +00:00
minima
85f715f535 1. Add show/dxstats command
2. Add show/hfstats command
3. Add show/vhfstats command
4. Add show/hftable command
5. Add show/vhftable command
2001-09-09 15:48:33 +00:00
minima
6be3e1147b make the diddle for missed pings general
change the coeff from 8 to 6 to make it converge a bit quicker
2001-09-08 02:17:21 +00:00
minima
8db1b590ed pump up eph dups everytime they re-occur and increase life to 180 secs 2001-09-08 01:23:08 +00:00
minima
a9cff23c70 improve it the arc diddle a bit more 2001-09-07 23:11:18 +00:00
minima
874ee7e39c try a better arc diddle 2001-09-07 21:43:15 +00:00
minima
8a43bfdeac added some diddling to cope with ab5k not always returning a ping 2001-09-07 21:07:10 +00:00
minima
1478505310 fix problem with only some 17m spots coming out in sh/dx on 17m 2001-09-07 20:33:44 +00:00
minima
2177bb0e95 Make all the Prompts in stat/* like output appear in alphebetical order 2001-09-07 19:45:22 +00:00
minima
363839f984 Change ping averaging to be like TCP and become a smoothed RTT. 2001-09-07 19:16:29 +00:00
minima
aa8cc0d19a prevent nodes appearing as users from incoming PC16s 2001-09-07 18:27:29 +00:00
minima
5275b86607 add delete/user command 2001-09-03 23:13:10 +00:00
minima
c8b7744ab5 set the default ave ping time to 999 to prevent take overs from newly
connected interfaces and set the first pings to go off immediately
after initialisation.
2001-09-03 19:59:24 +00:00
minima
ffe3cb4d73 make it unconditional on isolate 2001-09-03 19:43:57 +00:00
minima
9f7e2a3ed6 fixed isolation for routes finally? 2001-09-03 19:34:22 +00:00
minima
08c06444bb fixed double logout messages 2001-09-03 18:51:34 +00:00
minima
b51a81586e fix the double annoucement of disconnection of nodes? 2001-09-03 18:45:39 +00:00
minima
66efc9cee6 fix set/iso for send_local_config 2001-09-03 17:53:10 +00:00
minima
47597a3f86 fix ann filtering
strip top bits of announces
2001-09-03 16:25:28 +00:00
minima
c7b8633ac7 fix backcounting 2001-09-03 15:08:58 +00:00
minima
dea6cbc282 force route to always give the local channel if available 2001-09-03 14:06:17 +00:00
minima
412fb1b9e4 6. make set/isolate and acc/route mutually exclusive (and issue appropriate
error messages).
7. Improve stat/route_node and stat/route_user for diagnostics.
2001-09-03 13:04:01 +00:00
minima
60d889442d speed up inqueue processing 2001-09-03 10:18:02 +00:00
minima
3634fba90a 1. make spot dups look back 5 mins.
2. strip the top off each character in any text field of a Spot for duping.
3. Try to make the routing tables more accurate for users that login to
more than one node.
4. Make PC50s come out in one heap on all channels every 14 mins, instead of
on the 14th minute in the connection time for each channel. This should
reduce (slightly) the dups that are dumped.
2001-09-03 09:26:42 +00:00
minima
2b58ccdf81 change build number calculation to be more accurate 2001-09-01 12:15:09 +00:00
minima
0700b00fac Log the correct callsign in merging 2001-08-26 13:34:20 +00:00
minima
419788d21c added missing unshift for path 2001-08-26 13:15:34 +00:00
minima
b91254375e reverse the orgin and from on sending TO arclusters 2001-08-26 13:08:13 +00:00
minima
2a43619b67 1. make all newly learned nodes locked out by default.
2. add lock_nodes.pl which locks out all the nodes in the user file whose
privilege is 1 or less and which isn't mentioned as an argument to the
command on the command line.
3. make set/node, set/spider and their friends unlock a node as well as make
them one.
4. Make sh/log et al more efficient / less memory hungry
2001-08-26 13:06:11 +00:00
minima
48d614dae2 allow someone to reject msgs from an interface call 2001-08-24 22:04:12 +00:00
g0vgs
c93f88a789 Additions to the Messages file for Spanish Language from Jesus ea1dav 2001-08-22 20:07:38 +00:00
minima
775fd16897 alter the order of auto for/oper in PC11 tests 2001-08-21 11:13:55 +00:00
minima
fbfd8dc2d5 try to fix PC39s deleting more of the table than they should 2001-08-21 10:27:33 +00:00
minima
f0910da57e 1. protect against PC41s with field[3] == field[2]
2. Redo Julian stuff as proper objects
3. Make the various Log display come out forwards instead of backwards
4. Add the dbgclean routine to system cron to clear out all debug files
more then 10 days old.
2001-08-20 18:28:53 +00:00
minima
ece0b00141 fix typo 2001-08-19 17:32:53 +00:00
minima
86316dcf45 see if we can get dup node lists and still dedupe
add routed ping deduping
2001-08-19 17:17:40 +00:00
minima
58bd2e8154 make the regexes for 19/21 take out 16/17 as well 2001-08-19 16:03:31 +00:00
minima
b50b7a1c99 attempt to dup check pc16/17/19/21 2001-08-19 15:36:38 +00:00
minima
bda1cef129 tidy the isolate code up a bit 2001-08-19 14:53:00 +00:00
minima
dd564b3f95 make isolation work in both directions again? 2001-08-19 14:33:50 +00:00
minima
7daa8d6f85 fix RCMDs 2001-08-19 13:40:04 +00:00
minima
78cf2dcb9b 1. Sort out PC41 handling to include type 5 records for QRA locators and also
remove all filtering (but retain ephemeral dup checking).
2. Improve format checking in latlong and qra locators.
3. Sort sh/st so that sh/st by itself displays only the local call not the
whole lot (all 17000+ users records in my case). SH/ST ALL does this.
2001-08-17 15:31:07 +00:00
minima
cc75f4ffe2 fix rmd replies to alias 2001-08-17 01:14:32 +00:00
minima
d491ec44dd try this way 2001-08-17 01:03:27 +00:00
minima
618c97014c fix rcmd routing 2001-08-17 00:38:20 +00:00
minima
2342771299 fix rcmds so that they are easier to maintain and more reliable
allow PC41s to propagate more widely
2001-08-17 00:26:00 +00:00
minima
dd6f2237fd now get it right! 2001-08-16 21:56:14 +00:00
minima
53899d7463 send a forward/opernam for every user that logs in if it hasn't been
done in the last month
2001-08-16 21:48:52 +00:00
minima
595e030440 fixed the talk problem 2001-08-15 22:11:28 +00:00
minima
3715a74fc0 fixed problem of dxspots not being echoed back to spotter (announces too) 2001-08-13 13:43:09 +00:00
minima
dba22e4ea4 remove warning message about exiting a subroutine via next 2001-08-09 10:42:21 +00:00
minima
c876cb33f9 make sure that the actual line is printed in grepdbg & watchdbg esp. with
ALL the '^' and leading space characters as they really are
2001-08-08 16:51:45 +00:00
minima
77fd72a34c add proper DXMsg 2001-08-08 15:57:40 +00:00
minima
6624dcdf07 merged back NEW_ROUTE into trunk 2001-08-08 15:56:49 +00:00
minima
abd3cfb34b put in fix for arcluster bug 2001-07-14 20:48:27 +00:00
minima
42032b193f fix some little problems with disconnects
change behaviour of config
2001-06-07 11:43:11 +00:00
minima
b1de8d406c fix build calc to take into account sub directories 2001-06-07 10:47:19 +00:00
minima
d7a259b564 move userconfig and nodeconfig to stat
fix robs with localusers not being taken out of the routing tables
2001-06-07 10:42:23 +00:00
minima
6cbf9bb26c fix the field lists 2001-06-06 14:01:34 +00:00
minima
b67b50de92 add more routing code together with associated commands 2001-06-06 13:30:21 +00:00
minima
c33a59698b re-arrange ExtMsg a bit to cope with $sock->peerhost and port failures 2001-06-03 12:49:43 +00:00
minima
28830bd907 try to prevent the lack of a peer address causing the cluster to crash 2001-05-28 17:50:29 +00:00
minima
4dfab83fae only put somthing in lastt if it is actively being moved 2001-05-16 22:36:50 +00:00
minima
0f840352db dd Route! 2001-05-15 16:27:24 +00:00
minima
72457d1f7d add $DXMsg::bulltopriv global to make msgs to known callsigns private 2001-05-15 16:19:29 +00:00
minima
fdc49835d7 Started the new routing stuff which will run in parallel for a while.
Changed the msg timeout arrangements so that it might not get stuck so
easily.
2001-05-15 16:10:29 +00:00
minima
3ef8742c2e fixed the eval in DXDb::load a bit better 2001-05-14 20:43:43 +00:00
minima
db7747a775 change the max number of days to search for spots to 100 2001-05-14 19:25:49 +00:00
minima
8cdf937edf try to prevent double connects from semi succeeding and then getting an
abort from DXChannel->new
2001-05-14 17:26:17 +00:00
minima
6e210063f1 unconditionally fix pc50 unitialised variable
fix problem with eval on dbs.pl in DXDb for remote databases
2001-05-14 16:06:15 +00:00
minima
2dd2d417ad set/page 0 switches off paging 2001-05-07 16:03:19 +00:00
minima
2080db6b08 remove shadow $i 2001-05-04 01:42:20 +00:00
minima
c2c7c24afb fix pc16 and p19 count 2001-05-04 01:37:45 +00:00
minima
f39c2f8988 add 'too many errors' message 2001-05-02 13:08:19 +00:00
minima
edf02a5515 add an error counter to stop runaway spot suckers 2001-05-02 13:01:23 +00:00
minima
ff03e18639 show the correct call on 'connected on other node' messages 2001-04-28 21:37:21 +00:00
minima
f319bf06d7 add another java client
fix a problem with 'sorry connected to another ...'
2001-04-28 20:29:06 +00:00
minima
0326d584a7 add Spot.pm to the build list 2001-04-23 08:57:19 +00:00
minima
f4e4181989 fix very long standing bug in storing and transmitting spots. The decimal
point was left off :-(
2001-04-23 08:54:36 +00:00
minima
23cadfcd0c added run_cmd to the cron system to run any DXCluster command 2001-04-22 23:43:36 +00:00
minima
0e49d2c191 Added input Spot filtering 2001-04-22 22:23:23 +00:00
minima
45d5046fe2 1. Sysops can now have full privileges if there is a ExtMsg listener on
localhost (or everything) and they telnet to localhost and login with their
callsign. This means that they don't need a client anymore (for local access)
2001-04-22 21:37:00 +00:00
minima
2a37fdae7b make sure pc50_t is set to systime on start up 2001-04-20 12:24:06 +00:00
minima
deb8356e97 make write complete 2001-04-17 20:24:16 +00:00
minima
70261345f8 fix error messages if you leave out keywords 2001-04-16 10:08:03 +00:00
minima
6374fb31da improve show/connect a bit 2001-04-15 17:35:52 +00:00
minima
7f13dbae51 remove POSIX blocking messages 2001-04-15 17:19:11 +00:00
minima
5c4606e6c1 alter changing %conns callsign logic slightly 2001-04-15 17:17:33 +00:00
minima
61660841af update html docs 2001-04-15 16:10:47 +00:00
minima
90684940bf changed arrangement of SIGINT and TERM so they work on MSWin32 2001-04-10 11:13:41 +00:00
minima
df3ec97bdb fix pc39 properly on shutdown? 2001-04-10 10:38:13 +00:00
minima
5b0cb88ef6 send only pc39 and no pc21s when shuttinng down 2001-04-10 10:06:50 +00:00
minima
db19182c4e standardise build number calc 2001-04-10 09:36:31 +00:00
minima
9128a77e13 fix disappeared messages 2001-04-10 07:33:31 +00:00
minima
ecd9c3904c added some more connection numbers 2001-04-09 22:06:29 +00:00
minima
3f64c5686d add some extra info around connects for tracking connections 2001-04-09 21:47:46 +00:00
minima
a6e52cc168 fix nasty timer bug 2001-04-09 21:07:08 +00:00
minima
6e1e3dbb02 altered pc21 logic
disconnect should remove dangling local users
2001-04-09 20:14:41 +00:00
minima
5e7031a532 changed lockfile name to .lck (from .lock) for M$ 2001-04-08 23:21:28 +00:00
minima
0a361c4ca6 add do command 2001-04-04 09:59:36 +00:00
minima
2328e7794a try to thread for MSWin32 2001-04-01 21:06:23 +00:00
minima
b20a9b066b fix agwrestart 2001-04-01 15:23:56 +00:00
minima
3b299fff02 add agwrestart command 2001-03-31 08:23:23 +00:00
minima
5245f81a18 remove BEEPS !!! 2001-03-30 22:20:08 +00:00
minima
d339a58bd4 add SIGCHILD 2001-03-30 21:38:18 +00:00
minima
fca6f1bb89 fix problem with chomp 2001-03-30 21:22:50 +00:00
minima
95e3273db5 enhance info on incoming disconnects 2001-03-30 20:58:33 +00:00