irker.git
12 years agoAI0867's patch for SVN support.
Eric S. Raymond [Thu, 27 Sep 2012 15:42:07 +0000 (11:42 -0400)]
AI0867's patch for SVN support.

12 years agonenolod's patch fixing URL generation.
Eric S. Raymond [Thu, 27 Sep 2012 15:38:57 +0000 (11:38 -0400)]
nenolod's patch fixing URL generation.

12 years agonenolod's fix for overzealous garbage collection.
Eric S. Raymond [Thu, 27 Sep 2012 15:37:06 +0000 (11:37 -0400)]
nenolod's fix for overzealous garbage collection.

12 years ago-p option is gone.
Eric S. Raymond [Thu, 27 Sep 2012 09:47:37 +0000 (05:47 -0400)]
-p option is gone.

12 years agoPoint at the Subversion model script.
Eric S. Raymond [Thu, 27 Sep 2012 09:37:03 +0000 (05:37 -0400)]
Point at the Subversion model script.

12 years agoTCP send works now.
Eric S. Raymond [Thu, 27 Sep 2012 09:31:04 +0000 (05:31 -0400)]
TCP send works now.

12 years agoFix patch by nenolod.
Eric S. Raymond [Thu, 27 Sep 2012 09:21:26 +0000 (05:21 -0400)]
Fix patch by nenolod.

12 years agoDocument the rough edges.
Eric S. Raymond [Thu, 27 Sep 2012 09:02:21 +0000 (05:02 -0400)]
Document the rough edges.

12 years agoUDP send logic works. TCP send logic doesn't.
Eric S. Raymond [Thu, 27 Sep 2012 08:06:14 +0000 (04:06 -0400)]
UDP send logic works. TCP send logic doesn't.

12 years agoSupport command-line overrides.
Eric S. Raymond [Thu, 27 Sep 2012 07:36:40 +0000 (03:36 -0400)]
Support command-line overrides.

12 years agoForce bool type.
Eric S. Raymond [Thu, 27 Sep 2012 07:24:00 +0000 (03:24 -0400)]
Force bool type.

12 years agoReflect name change.
Eric S. Raymond [Thu, 27 Sep 2012 07:21:04 +0000 (03:21 -0400)]
Reflect name change.

12 years agoThere is now some hope of making the irkbot support multiple VCSes.
Eric S. Raymond [Thu, 27 Sep 2012 07:13:24 +0000 (03:13 -0400)]
There is now some hope of making the irkbot support multiple VCSes.

12 years agoAll git-specific stufff is now in the extractor class.
Eric S. Raymond [Thu, 27 Sep 2012 07:09:43 +0000 (03:09 -0400)]
All git-specific stufff is now in the extractor class.

12 years agoAuthor name truncation is git-specific.
Eric S. Raymond [Thu, 27 Sep 2012 06:51:22 +0000 (02:51 -0400)]
Author name truncation is git-specific.

12 years agoTimestamp extraction is no longer useful.
Eric S. Raymond [Thu, 27 Sep 2012 06:47:55 +0000 (02:47 -0400)]
Timestamp extraction is no longer useful.

12 years agoPartial refactoring to isolate git stuff.
Eric S. Raymond [Thu, 27 Sep 2012 06:42:50 +0000 (02:42 -0400)]
Partial refactoring to isolate git stuff.

12 years agoInclude git-irkbot in the tarball.
Eric S. Raymond [Thu, 27 Sep 2012 05:57:29 +0000 (01:57 -0400)]
Include git-irkbot in the tarball.

12 years agoUDP delivery appears to work.
Eric S. Raymond [Thu, 27 Sep 2012 05:56:02 +0000 (01:56 -0400)]
UDP delivery appears to work.

12 years agoRemove unused declaration.
Eric S. Raymond [Thu, 27 Sep 2012 05:20:50 +0000 (01:20 -0400)]
Remove unused declaration.

12 years agoPartial pylint cleanup.
Eric S. Raymond [Thu, 27 Sep 2012 05:07:56 +0000 (01:07 -0400)]
Partial pylint cleanup.

12 years agoFix for deadly typo.
Eric S. Raymond [Thu, 27 Sep 2012 05:04:45 +0000 (01:04 -0400)]
Fix for deadly typo.

12 years agoSince the CIA service is dead, the architecture notes are irrelevant.
Eric S. Raymond [Thu, 27 Sep 2012 05:00:36 +0000 (01:00 -0400)]
Since the CIA service is dead, the architecture notes are irrelevant.

12 years agoFirst cut at git hook. Produces JSON but doesn't yet deliver.
Eric S. Raymond [Thu, 27 Sep 2012 04:59:56 +0000 (00:59 -0400)]
First cut at git hook.  Produces JSON but doesn't yet deliver.

12 years agoWe have a fixed port.
Eric S. Raymond [Thu, 27 Sep 2012 03:03:12 +0000 (23:03 -0400)]
We have a fixed port.

12 years agoTypo fix.
Eric S. Raymond [Thu, 27 Sep 2012 03:02:08 +0000 (23:02 -0400)]
Typo fix.

12 years agoDocument some limitations.
Eric S. Raymond [Tue, 4 Sep 2012 15:18:10 +0000 (11:18 -0400)]
Document some limitations.

12 years agoComment fix.
Eric S. Raymond [Tue, 4 Sep 2012 07:18:30 +0000 (03:18 -0400)]
Comment fix.

12 years agoAdd attribution.
Eric S. Raymond [Tue, 4 Sep 2012 06:22:09 +0000 (02:22 -0400)]
Add attribution.

12 years agoRemove the -p option.
Eric S. Raymond [Tue, 4 Sep 2012 03:28:02 +0000 (23:28 -0400)]
Remove the -p option.

12 years agoPort 6659 has been applied for in the IANA registry.
Eric S. Raymond [Tue, 4 Sep 2012 03:18:28 +0000 (23:18 -0400)]
Port 6659 has been applied for in the IANA registry.

12 years agoUpdate documentation.
Eric S. Raymond [Sun, 2 Sep 2012 10:54:22 +0000 (06:54 -0400)]
Update documentation.

12 years agoFully interpret CHANLIMIT.
Eric S. Raymond [Sun, 2 Sep 2012 10:37:10 +0000 (06:37 -0400)]
Fully interpret CHANLIMIT.

12 years agoUpdate documentation.
Eric S. Raymond [Sat, 1 Sep 2012 12:50:54 +0000 (08:50 -0400)]
Update documentation.

12 years agoFix incorrect comment.
Eric S. Raymond [Sat, 1 Sep 2012 12:44:22 +0000 (08:44 -0400)]
Fix incorrect comment.

12 years agoShorten the nick negotiation when multiple instances are active.
Eric S. Raymond [Sat, 1 Sep 2012 12:37:37 +0000 (08:37 -0400)]
Shorten the nick negotiation when multiple instances are active.

12 years agoCaveats for sysadmins.
Eric S. Raymond [Fri, 31 Aug 2012 16:37:39 +0000 (12:37 -0400)]
Caveats for sysadmins.

12 years agoDocument command usage.
Eric S. Raymond [Fri, 31 Aug 2012 16:15:23 +0000 (12:15 -0400)]
Document command usage.

12 years agoBetter RFC compliance.
Eric S. Raymond [Fri, 31 Aug 2012 15:42:25 +0000 (11:42 -0400)]
Better RFC compliance.

12 years agoArgh. Remember your orders of magnitude...
Eric S. Raymond [Fri, 31 Aug 2012 13:21:00 +0000 (09:21 -0400)]
Argh. Remember your orders of magnitude...

12 years agoDrop the anti-flood delay some.
Eric S. Raymond [Fri, 31 Aug 2012 05:21:41 +0000 (01:21 -0400)]
Drop the anti-flood delay some.

12 years agoAdd anti-flood delay.
Eric S. Raymond [Fri, 31 Aug 2012 05:16:08 +0000 (01:16 -0400)]
Add anti-flood delay.

12 years agoSimpler archiving production.
Eric S. Raymond [Thu, 30 Aug 2012 22:43:34 +0000 (18:43 -0400)]
Simpler archiving production.

12 years agoUsers don't need to know this is a Python program.
Eric S. Raymond [Thu, 30 Aug 2012 22:30:47 +0000 (18:30 -0400)]
Users don't need to know this is a Python program.

12 years agopylint cleanup.
Eric S. Raymond [Thu, 30 Aug 2012 22:06:09 +0000 (18:06 -0400)]
pylint cleanup.

12 years agopylint cleanup.
Eric S. Raymond [Thu, 30 Aug 2012 21:58:54 +0000 (17:58 -0400)]
pylint cleanup.

12 years agoSet deaf mode to reduce bandwidth usage.
Eric S. Raymond [Thu, 30 Aug 2012 21:27:54 +0000 (17:27 -0400)]
Set deaf mode to reduce bandwidth usage.

12 years agoTimeouts and garbage collection are fully implemented.
Eric S. Raymond [Thu, 30 Aug 2012 18:11:45 +0000 (14:11 -0400)]
Timeouts and garbage collection are fully implemented.

12 years agoA real dispatch policy.
Eric S. Raymond [Thu, 30 Aug 2012 15:42:02 +0000 (11:42 -0400)]
A real dispatch policy.

12 years agoHandle nonexistent servers gracefully.
Eric S. Raymond [Thu, 30 Aug 2012 14:58:50 +0000 (10:58 -0400)]
Handle nonexistent servers gracefully.

12 years agoAnother tool for the dispatcher.
Eric S. Raymond [Thu, 30 Aug 2012 14:04:40 +0000 (10:04 -0400)]
Another tool for the dispatcher.

12 years agoMore refactoring. Document some thread-safety assumptions.
Eric S. Raymond [Thu, 30 Aug 2012 13:49:10 +0000 (09:49 -0400)]
More refactoring.  Document some thread-safety assumptions.

12 years agoImplement a trivial dispatch policy.
Eric S. Raymond [Thu, 30 Aug 2012 12:54:58 +0000 (08:54 -0400)]
Implement a trivial dispatch policy.

This version works, but doesn't respect CONNECT_MAX.

12 years agoMajor refactoring step - untangle the messa around connections.
Eric S. Raymond [Thu, 30 Aug 2012 01:34:12 +0000 (21:34 -0400)]
Major refactoring step - untangle the messa around connections.

Now we need to reimplement connection limits.

12 years agoCosmetic fix.
Eric S. Raymond [Wed, 29 Aug 2012 12:45:15 +0000 (08:45 -0400)]
Cosmetic fix.

12 years agopylint cleanup.
Eric S. Raymond [Wed, 29 Aug 2012 12:22:07 +0000 (08:22 -0400)]
pylint cleanup.

12 years agopylint cleanup.
Eric S. Raymond [Wed, 29 Aug 2012 05:36:36 +0000 (01:36 -0400)]
pylint cleanup.

12 years agoDon't issue joins if we don't need to.
Eric S. Raymond [Tue, 28 Aug 2012 23:41:15 +0000 (19:41 -0400)]
Don't issue joins if we don't need to.

12 years agoWe can now negotiate out of nick conficts.
Eric S. Raymond [Tue, 28 Aug 2012 20:14:45 +0000 (16:14 -0400)]
We can now negotiate out of nick conficts.

12 years agoCredit the library properly.
Eric S. Raymond [Tue, 28 Aug 2012 17:32:40 +0000 (13:32 -0400)]
Credit the library properly.

12 years agoFix buggy logging code.
Eric S. Raymond [Tue, 28 Aug 2012 11:56:21 +0000 (07:56 -0400)]
Fix buggy logging code.

12 years agoNo point in daemonizing threads, since this will run forever.
Eric S. Raymond [Tue, 28 Aug 2012 10:52:22 +0000 (06:52 -0400)]
No point in daemonizing threads, since this will run forever.

12 years agoThe -t option goes way; we listen on both TCP and UDP.
Eric S. Raymond [Tue, 28 Aug 2012 10:49:51 +0000 (06:49 -0400)]
The -t option goes way; we listen on both TCP and UDP.

12 years agoThere's no freecode page yet.
Eric S. Raymond [Tue, 28 Aug 2012 05:57:33 +0000 (01:57 -0400)]
There's no freecode page yet.

12 years agoA better logo.
Eric S. Raymond [Tue, 28 Aug 2012 05:50:38 +0000 (01:50 -0400)]
A better logo.

12 years agoTypo fix.
Eric S. Raymond [Tue, 28 Aug 2012 04:46:03 +0000 (00:46 -0400)]
Typo fix.

12 years agoPackaged for release.
Eric S. Raymond [Tue, 28 Aug 2012 04:22:20 +0000 (00:22 -0400)]
Packaged for release.

12 years agoStart of a manual page.
Eric S. Raymond [Mon, 27 Aug 2012 20:18:34 +0000 (16:18 -0400)]
Start of a manual page.

12 years agoAdd version and -V option.
Eric S. Raymond [Mon, 27 Aug 2012 19:24:19 +0000 (15:24 -0400)]
Add version and -V option.

12 years agoAdd much documentation.
Eric S. Raymond [Mon, 27 Aug 2012 18:44:42 +0000 (14:44 -0400)]
Add much documentation.

12 years agoFix a bug in the termination code.
Eric S. Raymond [Mon, 27 Aug 2012 17:15:12 +0000 (13:15 -0400)]
Fix a bug in the termination code.

12 years agoUpdated to new 2.0.1 library interface.
Eric S. Raymond [Mon, 27 Aug 2012 16:54:06 +0000 (12:54 -0400)]
Updated to new 2.0.1 library interface.

12 years agoYes, multichannel with reuse is working.
Eric S. Raymond [Mon, 27 Aug 2012 13:22:08 +0000 (09:22 -0400)]
Yes, multichannel with reuse is working.

12 years agoCan now ship to a list of channels.
Eric S. Raymond [Mon, 27 Aug 2012 12:53:59 +0000 (08:53 -0400)]
Can now ship to a list of channels.

12 years agoTime out comnnections when no PINGS are arriving.
Eric S. Raymond [Mon, 27 Aug 2012 12:08:15 +0000 (08:08 -0400)]
Time out comnnections when no PINGS are arriving.

12 years agoRefactor.
Eric S. Raymond [Mon, 27 Aug 2012 11:25:33 +0000 (07:25 -0400)]
Refactor.

12 years agoGive up on a to-do item.
Eric S. Raymond [Mon, 27 Aug 2012 11:20:49 +0000 (07:20 -0400)]
Give up on a to-do item.

Don't try to round-robin as in

http://code.google.com/p/cia-vc/source/browse/trunk/cia/LibCIA/IRC/Network.py

The reason for this decision is that freenode, the most important
case, says its list of authoritative hosts is not stable and clients
should connect through chat.freenode.org.

12 years agoAdd UDP support and default to it.
Eric S. Raymond [Mon, 27 Aug 2012 10:46:30 +0000 (06:46 -0400)]
Add UDP support and default to it.

12 years agoAdd a name suffix argument so nicks won't be ambiguous.
Eric S. Raymond [Mon, 27 Aug 2012 04:15:14 +0000 (00:15 -0400)]
Add a name suffix argument so nicks won't be ambiguous.

12 years agopylint cleanup.
Eric S. Raymond [Mon, 27 Aug 2012 03:43:13 +0000 (23:43 -0400)]
pylint cleanup.

12 years agoShut downn closed sockets - makes status detectabke at the other end.
Eric S. Raymond [Mon, 27 Aug 2012 02:22:14 +0000 (22:22 -0400)]
Shut downn closed sockets - makes status detectabke at the other end.

12 years agoUpdate to-do items.
Eric S. Raymond [Mon, 27 Aug 2012 02:10:49 +0000 (22:10 -0400)]
Update to-do items.

12 years agoComment fixes.
Eric S. Raymond [Mon, 27 Aug 2012 02:07:07 +0000 (22:07 -0400)]
Comment fixes.

12 years agoRefactor.
Eric S. Raymond [Mon, 27 Aug 2012 00:20:29 +0000 (20:20 -0400)]
Refactor.

12 years agoClean up sessions when their sockets timee out.
Eric S. Raymond [Mon, 27 Aug 2012 00:12:34 +0000 (20:12 -0400)]
Clean up sessions when their sockets timee out.

12 years agoAllocate servers out of a pool.
Eric S. Raymond [Sun, 26 Aug 2012 23:41:47 +0000 (19:41 -0400)]
Allocate servers out of a pool.

12 years agoA start on server pooling.
Eric S. Raymond [Sun, 26 Aug 2012 20:20:22 +0000 (16:20 -0400)]
A start on server pooling.

12 years agoNote another to-do.
Eric S. Raymond [Sun, 26 Aug 2012 18:17:08 +0000 (14:17 -0400)]
Note another to-do.

12 years agoChange a string to match an IRC command.
Eric S. Raymond [Sun, 26 Aug 2012 17:59:50 +0000 (13:59 -0400)]
Change a string to match an IRC command.

12 years agoMultichannel operation.
Eric S. Raymond [Sun, 26 Aug 2012 17:58:30 +0000 (13:58 -0400)]
Multichannel operation.

12 years agoUse StreamRequestHandler.
Eric S. Raymond [Sun, 26 Aug 2012 17:54:16 +0000 (13:54 -0400)]
Use StreamRequestHandler.

12 years agoChannel timeout appears to work.
Eric S. Raymond [Sun, 26 Aug 2012 17:30:02 +0000 (13:30 -0400)]
Channel timeout appears to work.

12 years agoThis version with the resuming connect neems to work.
Eric S. Raymond [Sun, 26 Aug 2012 17:12:32 +0000 (13:12 -0400)]
This version with the resuming connect neems to work.

12 years agoCosmetic fix.
Eric S. Raymond [Sun, 26 Aug 2012 14:01:08 +0000 (10:01 -0400)]
Cosmetic fix.

12 years agoThis version works!
Eric S. Raymond [Sun, 26 Aug 2012 13:59:35 +0000 (09:59 -0400)]
This version works!

12 years agoQuiet the library a bit.
Eric S. Raymond [Sun, 26 Aug 2012 13:53:31 +0000 (09:53 -0400)]
Quiet the library a bit.

12 years agoBearPerson's brain dump about the CIA architecture.
Eric S. Raymond [Sun, 26 Aug 2012 12:46:07 +0000 (08:46 -0400)]
BearPerson's brain dump about the CIA architecture.

12 years agoTypo fix and a caveat.
Eric S. Raymond [Sun, 26 Aug 2012 12:01:20 +0000 (08:01 -0400)]
Typo fix and a caveat.

12 years agoImproved debugging.
Eric S. Raymond [Sun, 26 Aug 2012 11:38:05 +0000 (07:38 -0400)]
Improved debugging.

12 years agoPush more debugging down to the library.
Eric S. Raymond [Sun, 26 Aug 2012 11:31:49 +0000 (07:31 -0400)]
Push more debugging down to the library.