irker.git
11 years agoAnd another version-extraction glitch.
Eric S. Raymond [Thu, 27 Sep 2012 20:38:11 +0000 (16:38 -0400)]
And another version-extraction glitch.

11 years agoOops - restore deduction of version number.
Eric S. Raymond [Thu, 27 Sep 2012 20:36:53 +0000 (16:36 -0400)]
Oops - restore deduction of version number.

11 years agoNow we should rewally be ready for release.
Eric S. Raymond [Thu, 27 Sep 2012 20:35:35 +0000 (16:35 -0400)]
Now we should rewally be ready for release.

11 years agoFollow up on the rename.
Eric S. Raymond [Thu, 27 Sep 2012 20:33:04 +0000 (16:33 -0400)]
Follow up on the rename.

11 years agoirker -> irkerd
Eric S. Raymond [Thu, 27 Sep 2012 20:31:13 +0000 (16:31 -0400)]
irker -> irkerd

11 years agoDocumentation update.
Eric S. Raymond [Thu, 27 Sep 2012 20:18:48 +0000 (16:18 -0400)]
Documentation update.

11 years agoTypo fix.
Eric S. Raymond [Thu, 27 Sep 2012 20:14:45 +0000 (16:14 -0400)]
Typo fix.

11 years agoPolish documentation.
Eric S. Raymond [Thu, 27 Sep 2012 19:46:23 +0000 (15:46 -0400)]
Polish documentation.

11 years agoHave irkerhook deduce SVN repo type. Add forge installation instructions.
Eric S. Raymond [Thu, 27 Sep 2012 19:32:22 +0000 (15:32 -0400)]
Have irkerhook deduce SVN repo type.  Add forge installation instructions.

11 years agoNote a complaint by nenolod.
Eric S. Raymond [Thu, 27 Sep 2012 18:51:47 +0000 (14:51 -0400)]
Note a complaint by nenolod.

11 years agoPoint at the installation instructions.
Eric S. Raymond [Thu, 27 Sep 2012 18:46:28 +0000 (14:46 -0400)]
Point at the installation instructions.

11 years agoMore documentation updates.
Eric S. Raymond [Thu, 27 Sep 2012 18:43:39 +0000 (14:43 -0400)]
More documentation updates.

11 years agoDocumentation fixes.
Eric S. Raymond [Thu, 27 Sep 2012 18:41:38 +0000 (14:41 -0400)]
Documentation fixes.

11 years agoRename the hook.
Eric S. Raymond [Thu, 27 Sep 2012 18:39:23 +0000 (14:39 -0400)]
Rename the hook.

11 years agoCleanup.
Eric S. Raymond [Thu, 27 Sep 2012 18:28:35 +0000 (14:28 -0400)]
Cleanup.

11 years agoRefactor.
Eric S. Raymond [Thu, 27 Sep 2012 18:15:01 +0000 (14:15 -0400)]
Refactor.

11 years agoWe now have SVN support.
Eric S. Raymond [Thu, 27 Sep 2012 18:11:00 +0000 (14:11 -0400)]
We now have SVN support.

11 years agoAI0867's fix patch for SVN.
Eric S. Raymond [Thu, 27 Sep 2012 18:01:51 +0000 (14:01 -0400)]
AI0867's fix patch for SVN.

11 years agoBeating this back into shape under SVN.
Eric S. Raymond [Thu, 27 Sep 2012 17:32:34 +0000 (13:32 -0400)]
Beating this back into shape under SVN.

11 years agoUse a VCS variable.
Eric S. Raymond [Thu, 27 Sep 2012 16:00:15 +0000 (12:00 -0400)]
Use a VCS variable.

11 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.

11 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.

11 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.

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

11 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.

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

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

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

11 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.

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

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

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

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

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

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

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

11 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.

11 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.

11 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.

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

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

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

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

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

11 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.

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

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

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

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

11 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.

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

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

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

11 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...

11 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.

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

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

11 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.

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

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

11 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.

11 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.

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

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

11 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.

11 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.

11 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.

11 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.

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

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

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

11 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.

11 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.

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

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

11 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.

11 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.

11 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.

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

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

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

11 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.

11 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.

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

11 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.

11 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.

11 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.

11 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.

11 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.

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

11 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.

11 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.

11 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.

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