ircbot
6 years agohelpinfos: Advertise the HTTPS URL for help. master
Mark Wooding [Thu, 20 Jul 2017 13:37:06 +0000 (14:37 +0100)]
helpinfos: Advertise the HTTPS URL for help.

6 years agoUse the default system Tcl.
Mark Wooding [Sun, 25 Jun 2017 19:22:06 +0000 (20:22 +0100)]
Use the default system Tcl.

11 years agohelp.pl, helpinfos: Proper virtual hosting on jazz.
Mark Wooding [Sat, 29 Dec 2012 04:16:15 +0000 (04:16 +0000)]
help.pl, helpinfos: Proper virtual hosting on jazz.

11 years agohelpinfos: Missing cross-reference.
Mark Wooding [Sun, 2 Sep 2012 16:50:53 +0000 (17:50 +0100)]
helpinfos: Missing cross-reference.

11 years agohelpinfos: Customize for local installation.
Mark Wooding [Sun, 2 Sep 2012 16:50:40 +0000 (17:50 +0100)]
helpinfos: Customize for local installation.

11 years agostartup.sh: Run screen(1) as admin, sudo(8) to ircbot user.
Mark Wooding [Sun, 2 Sep 2012 16:48:58 +0000 (17:48 +0100)]
startup.sh: Run screen(1) as admin, sudo(8) to ircbot user.

The `screen' package doesn't come setuid-root any more (almost certainly
for good reason) and so can't host multiuser sessions.  Don't even try.

11 years agostartup.sh: Run bots in a screen(1) instance.
Mark Wooding [Sat, 1 Sep 2012 18:24:37 +0000 (19:24 +0100)]
startup.sh: Run bots in a screen(1) instance.

11 years agoirc-summon: Move canonical place for bot things.
Mark Wooding [Sat, 1 Sep 2012 17:39:06 +0000 (18:39 +0100)]
irc-summon: Move canonical place for bot things.

11 years agoirc-summon: Use UIDs to identify proper human users.
Mark Wooding [Sat, 1 Sep 2012 17:33:46 +0000 (18:33 +0100)]
irc-summon: Use UIDs to identify proper human users.

11 years agoirc-summon: Share list of bot users with `irc-identpass'.
Mark Wooding [Sat, 1 Sep 2012 17:33:22 +0000 (18:33 +0100)]
irc-summon: Share list of bot users with `irc-identpass'.

11 years agodistorted.tcl: New config for Blight on distorted.org.uk IRC server.
Mark Wooding [Sat, 1 Sep 2012 17:32:08 +0000 (18:32 +0100)]
distorted.tcl: New config for Blight on distorted.org.uk IRC server.

11 years agoblight-startup.tcl: Take personality config name as argument.
Mark Wooding [Sat, 1 Sep 2012 17:31:42 +0000 (18:31 +0100)]
blight-startup.tcl: Take personality config name as argument.

11 years agoirc-blight-id, irc-identpass: The missing machinery for `identpass'.
Mark Wooding [Sat, 1 Sep 2012 17:20:04 +0000 (18:20 +0100)]
irc-blight-id, irc-identpass: The missing machinery for `identpass'.

11 years agomkbotpass.sh: Utility to generate `botpass.tcl'.
Mark Wooding [Sat, 1 Sep 2012 17:19:39 +0000 (18:19 +0100)]
mkbotpass.sh: Utility to generate `botpass.tcl'.

11 years agobot.tcl: Trim spurious argument to nickdb_get_username.
Mark Wooding [Sat, 1 Sep 2012 17:18:28 +0000 (18:18 +0100)]
bot.tcl: Trim spurious argument to nickdb_get_username.

Otherwise /OPping Blight fails.

11 years agobot.tcl: Trim md5sum(1)'s annoying decoration from its output.
Mark Wooding [Sat, 1 Sep 2012 17:14:51 +0000 (18:14 +0100)]
bot.tcl: Trim md5sum(1)'s annoying decoration from its output.

11 years agoblight-startup.tcl: Tclx 8.4 uses `package' rather than a custom binary.
Mark Wooding [Sat, 1 Sep 2012 17:13:27 +0000 (18:13 +0100)]
blight-startup.tcl: Tclx 8.4 uses `package' rather than a custom binary.

11 years ago.cvsignore -> .gitignore: Rename ignore file for Git's benefit.
Mark Wooding [Sat, 1 Sep 2012 17:11:16 +0000 (18:11 +0100)]
.cvsignore -> .gitignore: Rename ignore file for Git's benefit.

14 years agonew tclX-based startup cvs/HEAD cvs/master
Ian Jackson [Sun, 17 May 2009 21:16:16 +0000 (21:16 +0000)]
new tclX-based startup

18 years agono cromer
Ian Jackson [Tue, 16 Aug 2005 15:16:55 +0000 (15:16 +0000)]
no cromer

19 years agoprivmsg_unlogged is supposed to return 1 to say we do not log incoming msgs
Ian Jackson [Fri, 8 Apr 2005 15:45:02 +0000 (15:45 +0000)]
privmsg_unlogged is supposed to return 1 to say we do not log incoming msgs

19 years agotcl interp 8.2
Ian Jackson [Fri, 8 Apr 2005 14:45:10 +0000 (14:45 +0000)]
tcl interp 8.2

19 years agohandle eof on stdin
Ian Jackson [Fri, 8 Apr 2005 14:45:02 +0000 (14:45 +0000)]
handle eof on stdin

19 years agonew spoutchan client
Ian Jackson [Fri, 8 Apr 2005 14:40:55 +0000 (14:40 +0000)]
new spoutchan client

19 years agodo not endlessly remind about messages
Ian Jackson [Mon, 7 Feb 2005 12:19:03 +0000 (12:19 +0000)]
do not endlessly remind about messages

19 years agonicer summon doc
Ian Jackson [Tue, 9 Nov 2004 15:45:30 +0000 (15:45 +0000)]
nicer summon doc

19 years ago<lastactivity> is absolute
Ian Jackson [Mon, 8 Nov 2004 11:53:19 +0000 (11:53 +0000)]
<lastactivity> is absolute

19 years agobetter docs for !summon
Ian Jackson [Mon, 8 Nov 2004 11:45:43 +0000 (11:45 +0000)]
better docs for !summon

21 years agorestore xref for userinvite
Ian Jackson [Wed, 21 Aug 2002 13:54:56 +0000 (13:54 +0000)]
restore xref for userinvite

21 years agoImprove !invite docs
Ian Jackson [Wed, 21 Aug 2002 13:53:54 +0000 (13:53 +0000)]
Improve !invite docs

21 years agomention vpnness
Ian Jackson [Wed, 7 Aug 2002 10:32:38 +0000 (10:32 +0000)]
mention vpnness

21 years agoretry
Ian Jackson [Sat, 3 Aug 2002 14:37:18 +0000 (14:37 +0000)]
retry

21 years agoSleep configurable amount.
Ian Jackson [Sat, 3 Aug 2002 14:32:07 +0000 (14:32 +0000)]
Sleep configurable amount.

21 years agotypos
Ian Jackson [Mon, 24 Jun 2002 10:02:11 +0000 (10:02 +0000)]
typos

21 years agoSay "you"
Ian Jackson [Mon, 10 Jun 2002 19:47:16 +0000 (19:47 +0000)]
Say "you"

21 years agotimes right
Ian Jackson [Mon, 10 Jun 2002 03:13:26 +0000 (03:13 +0000)]
times right

21 years agoDocumentation.
Ian Jackson [Mon, 10 Jun 2002 02:35:07 +0000 (02:35 +0000)]
Documentation.

21 years agoReally do not report unused monitors
Ian Jackson [Mon, 10 Jun 2002 01:43:37 +0000 (01:43 +0000)]
Really do not report unused monitors

21 years agoDo not report unused monitors
Ian Jackson [Mon, 10 Jun 2002 01:42:34 +0000 (01:42 +0000)]
Do not report unused monitors

21 years agoBugfixes to privacy
Ian Jackson [Mon, 10 Jun 2002 01:39:42 +0000 (01:39 +0000)]
Bugfixes to privacy

21 years agowatching you
Ian Jackson [Mon, 10 Jun 2002 01:13:01 +0000 (01:13 +0000)]
watching you

21 years agobugfixes
Ian Jackson [Mon, 10 Jun 2002 00:40:01 +0000 (00:40 +0000)]
bugfixes

21 years agoBugfixes.
Ian Jackson [Mon, 10 Jun 2002 00:34:50 +0000 (00:34 +0000)]
Bugfixes.

21 years agoBetter errors
Ian Jackson [Mon, 10 Jun 2002 00:27:04 +0000 (00:27 +0000)]
Better errors

21 years agoother events
Ian Jackson [Mon, 10 Jun 2002 00:26:18 +0000 (00:26 +0000)]
other events

21 years agoDo not debug if debug off
Ian Jackson [Sun, 9 Jun 2002 23:47:38 +0000 (23:47 +0000)]
Do not debug if debug off

21 years agoset PATH
Ian Jackson [Sun, 9 Jun 2002 23:30:20 +0000 (23:30 +0000)]
set PATH

21 years agofix bogosity
Ian Jackson [Sun, 9 Jun 2002 23:29:06 +0000 (23:29 +0000)]
fix bogosity

21 years agoConnect to permutation-city.
Ian Jackson [Sun, 9 Jun 2002 23:09:48 +0000 (23:09 +0000)]
Connect to permutation-city.

21 years agoActually seems to work!
Ian Jackson [Sun, 9 Jun 2002 23:04:41 +0000 (23:04 +0000)]
Actually seems to work!

21 years agotypo fixes
Ian Jackson [Sun, 9 Jun 2002 22:54:58 +0000 (22:54 +0000)]
typo fixes

21 years agoadd on-vc
Ian Jackson [Sun, 9 Jun 2002 22:51:35 +0000 (22:51 +0000)]
add on-vc

21 years agobugfixes
Ian Jackson [Sun, 9 Jun 2002 22:50:35 +0000 (22:50 +0000)]
bugfixes

21 years agobugfixes. before ledbot fchan reorg
Ian Jackson [Sun, 9 Jun 2002 19:50:17 +0000 (19:50 +0000)]
bugfixes.  before ledbot fchan reorg

21 years agoLED - before first test
Ian Jackson [Sun, 9 Jun 2002 18:14:35 +0000 (18:14 +0000)]
LED - before first test

22 years agoConnect via permutation-city
Ian Jackson [Tue, 9 Apr 2002 13:21:12 +0000 (13:21 +0000)]
Connect via permutation-city

22 years ago== => string compare (!)
Ian Jackson [Wed, 27 Mar 2002 15:14:51 +0000 (15:14 +0000)]
== => string compare (!)

22 years agoFormat
Ian Jackson [Fri, 22 Mar 2002 16:18:51 +0000 (16:18 +0000)]
Format

22 years agoMerge !tell feature. cvs up -j branchpoint-2001-10-09-tell -j merge-2001-10-09-tell
Ian Jackson [Fri, 22 Mar 2002 16:16:51 +0000 (16:16 +0000)]
Merge !tell feature.  cvs up -j branchpoint-2001-10-09-tell -j merge-2001-10-09-tell

22 years agoNick on channel tracking bugfixes
Ian Jackson [Mon, 25 Feb 2002 22:05:25 +0000 (22:05 +0000)]
Nick on channel tracking bugfixes

22 years agotodo item for !summon mergeup-1-2001-10-09-tell
Ian Jackson [Sun, 10 Feb 2002 21:30:02 +0000 (21:30 +0000)]
todo item for !summon

22 years agoBot is operator and can do kill
Ian Jackson [Tue, 29 Jan 2002 20:38:28 +0000 (20:38 +0000)]
Bot is operator and can do kill

22 years agoBeats.
Ian Jackson [Mon, 28 Jan 2002 00:06:10 +0000 (00:06 +0000)]
Beats.

22 years agobeats
Ian Jackson [Mon, 28 Jan 2002 00:04:48 +0000 (00:04 +0000)]
beats

22 years agoBeats, but not displayed properly.
Ian Jackson [Sun, 27 Jan 2002 22:13:05 +0000 (22:13 +0000)]
Beats, but not displayed properly.

22 years agoUse alarm(1) in repeatedly. Call fail if startup fails.
Ian Jackson [Fri, 4 Jan 2002 21:23:57 +0000 (21:23 +0000)]
Use alarm(1) in repeatedly.  Call fail if startup fails.

22 years agohelp for Help
Ian Jackson [Wed, 31 Oct 2001 18:29:47 +0000 (18:29 +0000)]
help for Help

22 years agoCatch errors in onread and fail. branchpoint-2001-10-09-tell
Ian Jackson [Sun, 12 Aug 2001 15:37:15 +0000 (15:37 +0000)]
Catch errors in onread and fail.

22 years agoChange IRC nick to bnbridge.
Ian Jackson [Sat, 11 Aug 2001 16:22:53 +0000 (16:22 +0000)]
Change IRC nick to bnbridge.

22 years agoDo ownpings.
Ian Jackson [Sat, 11 Aug 2001 16:22:26 +0000 (16:22 +0000)]
Do ownpings.

22 years agoWhen someone leaves a channel and they say why, remember it. Cope if uptime says...
Ian Jackson [Mon, 23 Jul 2001 16:03:00 +0000 (16:03 +0000)]
When someone leaves a channel and they say why, remember it.   Cope if uptime says user instead of users.

22 years agoRestart on death.
Ian Jackson [Sun, 15 Jul 2001 12:16:38 +0000 (12:16 +0000)]
Restart on death.

22 years agoIgnore - don't check in - passwords.
Ian Jackson [Sun, 15 Jul 2001 12:13:26 +0000 (12:13 +0000)]
Ignore - don't check in - passwords.

22 years agoWhen failing, print right msg.
Ian Jackson [Sun, 15 Jul 2001 12:12:24 +0000 (12:12 +0000)]
When failing, print right msg.

22 years agoSet calling_nick to new nick on nick changes.
Ian Jackson [Wed, 11 Jul 2001 12:06:14 +0000 (12:06 +0000)]
Set calling_nick to new nick on nick changes.

22 years agoProduce error if you say "register spong". Change mustpingbefore to muststartby...
Ian Jackson [Mon, 2 Jul 2001 16:16:58 +0000 (16:16 +0000)]
Produce error if you say "register spong".  Change mustpingbefore to muststartby, and look for 001 msg rather than PING.  Add ncipher config.

22 years agoAdd some full stops.
Ian Jackson [Sun, 10 Jun 2001 16:47:38 +0000 (16:47 +0000)]
Add some full stops.

22 years agoACTION works.
Ian Jackson [Sun, 10 Jun 2001 16:37:06 +0000 (16:37 +0000)]
ACTION works.

22 years agoBugfixes, and production bot.
Ian Jackson [Sun, 10 Jun 2001 16:31:56 +0000 (16:31 +0000)]
Bugfixes, and production bot.

22 years agoChangeable ident string.
Ian Jackson [Sun, 10 Jun 2001 16:31:12 +0000 (16:31 +0000)]
Changeable ident string.

22 years agoDo not have this checked in, duh.
Ian Jackson [Sun, 10 Jun 2001 15:39:46 +0000 (15:39 +0000)]
Do not have this checked in, duh.

22 years agoReorganised so that we can have bwbridge too.
Ian Jackson [Sun, 10 Jun 2001 15:36:13 +0000 (15:36 +0000)]
Reorganised so that we can have bwbridge too.

22 years agoSplit IRC core stuff off ?
Ian Jackson [Sun, 10 Jun 2001 12:47:11 +0000 (12:47 +0000)]
Split IRC core stuff off ?

23 years agoDocument channel manager invite.
Ian Jackson [Sun, 18 Feb 2001 16:00:22 +0000 (16:00 +0000)]
Document channel manager invite.

23 years ago... invites to such and such is an ACTION.
Ian Jackson [Sun, 18 Feb 2001 15:52:04 +0000 (15:52 +0000)]
... invites to such and such is an ACTION.

23 years agoNicer error messages (usererror). Allow channel managers to invite willy-nilly and...
Ian Jackson [Sun, 18 Feb 2001 15:48:04 +0000 (15:48 +0000)]
Nicer error messages (usererror).  Allow channel managers to invite willy-nilly and give a sensible error otherwise.

23 years agoIntervals in ping messages are abbreviated.
Ian Jackson [Sun, 18 Feb 2001 15:11:19 +0000 (15:11 +0000)]
Intervals in ping messages are abbreviated.

23 years agoUse correct settings when Time passes. regsub away *all* the ,s in load.
Ian Jackson [Sun, 18 Feb 2001 14:57:49 +0000 (14:57 +0000)]
Use correct settings when Time passes.  regsub away *all* the ,s in load.

23 years agoDocument ping output right.
Ian Jackson [Sun, 18 Feb 2001 13:41:53 +0000 (13:41 +0000)]
Document ping output right.

23 years agoDocument ping in overview.
Ian Jackson [Sun, 18 Feb 2001 13:40:24 +0000 (13:40 +0000)]
Document ping in overview.

23 years agoMinor help improvements.
Ian Jackson [Sun, 18 Feb 2001 13:38:52 +0000 (13:38 +0000)]
Minor help improvements.

23 years agoSyntax bugfix in revised "set".
Ian Jackson [Sat, 17 Feb 2001 19:34:48 +0000 (19:34 +0000)]
Syntax bugfix in revised "set".

23 years agomarktime and ping.
Ian Jackson [Sat, 17 Feb 2001 19:32:58 +0000 (19:32 +0000)]
marktime and ping.

23 years agoStartup for chiark.
Ian Jackson [Sat, 17 Feb 2001 15:53:47 +0000 (15:53 +0000)]
Startup for chiark.

23 years agoReorder security checks for !op etc.
Ian Jackson [Wed, 31 Jan 2001 17:46:39 +0000 (17:46 +0000)]
Reorder security checks for !op etc.

23 years agoAdd people to the relevant chan_nicks when they join. New leave channel manager...
Ian Jackson [Wed, 31 Jan 2001 17:40:52 +0000 (17:40 +0000)]
Add people to the relevant chan_nicks when they join.  New leave channel manager command.  Make lagged help msg work properly.

23 years agoSet socketargs to {}.
Ian Jackson [Wed, 31 Jan 2001 17:39:09 +0000 (17:39 +0000)]
Set socketargs to {}.

23 years agoAllow differing local addresses.
Ian Jackson [Wed, 31 Jan 2001 16:56:01 +0000 (16:56 +0000)]
Allow differing local addresses.

23 years agoActually cope with nick changes.
Ian Jackson [Mon, 15 Jan 2001 15:34:39 +0000 (15:34 +0000)]
Actually cope with nick changes.

23 years agoRemove spurious @
Ian Jackson [Mon, 15 Jan 2001 15:26:22 +0000 (15:26 +0000)]
Remove spurious @