minima [Thu, 4 Oct 2001 13:53:47 +0000 (13:53 +0000)]
7. improved the regex matching of badwords (more efficient, better coverage)
8. added default badword and badw_regex tables (as .issue files) which will
activate unless there is one there already.
minima [Thu, 4 Oct 2001 01:37:45 +0000 (01:37 +0000)]
1. allow a residence time of (default) 2 days before actually deleting a msg.
2. reduce the number R: lines on a bull from a bbs to 2 (the origin and the
last port of call).
minima [Mon, 1 Oct 2001 19:16:09 +0000 (19:16 +0000)]
Add badword handling for messages. Users will get rude messages back if
they try to send naughty words in msgs. Incoming messages with badwords will
be dropped on receipt and their contents logged.
minima [Mon, 1 Oct 2001 16:18:32 +0000 (16:18 +0000)]
Go back to the old way of caching commands (but without the silly warnings
because I know better what I am doing now). This allows symbolic debugging
of commands again without coredumps. Hurrah!
minima [Thu, 20 Sep 2001 14:13:11 +0000 (14:13 +0000)]
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.
minima [Mon, 17 Sep 2001 11:34:34 +0000 (11:34 +0000)]
1. Fixed help and apropos commands so that they default to english if
the language is not english and help in the 'not english' language isn't
available.
2. added some help text for sh/newc.
minima [Fri, 14 Sep 2001 22:44:54 +0000 (22:44 +0000)]
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)
minima [Fri, 14 Sep 2001 17:50:19 +0000 (17:50 +0000)]
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 :-)
minima [Thu, 13 Sep 2001 19:58:05 +0000 (19:58 +0000)]
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
minima [Thu, 13 Sep 2001 14:09:00 +0000 (14:09 +0000)]
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.
minima [Mon, 10 Sep 2001 00:38:32 +0000 (00:38 +0000)]
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.