irker.git
12 years agoMerge commit 'refs/merge-requests/11' of git://gitorious.org/irker/irker into merge...
Eric S. Raymond [Wed, 3 Oct 2012 22:17:39 +0000 (18:17 -0400)]
Merge commit 'refs/merge-requests/11' of git://gitorious.org/irker/irker into merge-requests/11

12 years agoPacify pylint.
Eric S. Raymond [Wed, 3 Oct 2012 21:38:05 +0000 (17:38 -0400)]
Pacify pylint.

12 years agoAdd a note about 2.4 compatibility.
Eric S. Raymond [Wed, 3 Oct 2012 21:17:00 +0000 (17:17 -0400)]
Add a note about 2.4 compatibility.

12 years agoUse preferred form of raising exception with arguments.
Georg Brandl [Wed, 3 Oct 2012 21:02:42 +0000 (23:02 +0200)]
Use preferred form of raising exception with arguments.

12 years agoRemove unneeded backslashes.
Georg Brandl [Wed, 3 Oct 2012 20:59:26 +0000 (22:59 +0200)]
Remove unneeded backslashes.

12 years agoMiscellaneous typo fixes.
Georg Brandl [Wed, 3 Oct 2012 20:58:35 +0000 (22:58 +0200)]
Miscellaneous typo fixes.

12 years agoUse isinstance() instead of type() == type() checks.
Georg Brandl [Wed, 3 Oct 2012 20:58:04 +0000 (22:58 +0200)]
Use isinstance() instead of type() == type() checks.

12 years agoUse "%r" % v instead of "%s" % repr(v) -- it is shorter and more idiomatic.
Georg Brandl [Wed, 3 Oct 2012 20:56:18 +0000 (22:56 +0200)]
Use "%r" % v instead of "%s" % repr(v) -- it is shorter and more idiomatic.

12 years agoMake server initialization respect DRY a bit more.
Georg Brandl [Wed, 3 Oct 2012 20:53:57 +0000 (22:53 +0200)]
Make server initialization respect DRY a bit more.

12 years agoUse old-style threading setDaemon() API to enhance compatibility with Python < 2.6.
Georg Brandl [Wed, 3 Oct 2012 20:52:34 +0000 (22:52 +0200)]
Use old-style threading setDaemon() API to enhance compatibility with Python < 2.6.

12 years agoPoint at a a new feature.
Eric S. Raymond [Wed, 3 Oct 2012 20:31:49 +0000 (16:31 -0400)]
Point at a a new feature.

12 years agoUse faster json if available
Laurent Bachelier [Wed, 3 Oct 2012 19:54:58 +0000 (21:54 +0200)]
Use faster json if available

Considered faster according to:
http://stackoverflow.com/questions/712791/json-and-simplejson-module-differences-in-python
http://stackoverflow.com/questions/706101/python-json-decoding-performance

As a side-effect, it might make irker work under Python versions older than 2.6.

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
12 years agoAdd support for external pre-filtering
Laurent Bachelier [Wed, 3 Oct 2012 19:54:57 +0000 (21:54 +0200)]
Add support for external pre-filtering

With manpage documentation including example script.
Also add the full e-mail to the available metadata (only git for now).

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
12 years agoUse existing shell quote function
Laurent Bachelier [Wed, 3 Oct 2012 19:54:56 +0000 (21:54 +0200)]
Use existing shell quote function

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
12 years agoFix the connection-aging logic.
Eric S. Raymond [Wed, 3 Oct 2012 19:08:49 +0000 (15:08 -0400)]
Fix the connection-aging logic.

12 years agoCompare comment-reduced and unreduced line counts.
Eric S. Raymond [Wed, 3 Oct 2012 19:07:44 +0000 (15:07 -0400)]
Compare comment-reduced and unreduced line counts.

12 years agoAdd a credit.
Eric S. Raymond [Wed, 3 Oct 2012 19:04:45 +0000 (15:04 -0400)]
Add a credit.

12 years agoAdd some credits.
Eric S. Raymond [Wed, 3 Oct 2012 14:15:43 +0000 (10:15 -0400)]
Add some credits.

12 years agoA small change to make the default value of the project variable work better.
Eric S. Raymond [Wed, 3 Oct 2012 08:15:50 +0000 (04:15 -0400)]
A small change to make the default value of the project variable work better.

12 years agoCorrect some usage information.
Eric S. Raymond [Wed, 3 Oct 2012 08:11:40 +0000 (04:11 -0400)]
Correct some usage information.

12 years agoNote the significance of Python for the security analysis.
Eric S. Raymond [Wed, 3 Oct 2012 08:08:11 +0000 (04:08 -0400)]
Note the significance of Python for the security analysis.

12 years agoThere are no longer any known bugs.
Eric S. Raymond [Wed, 3 Oct 2012 07:56:43 +0000 (03:56 -0400)]
There are no longer any known bugs.

12 years agoTypo fix.
Eric S. Raymond [Wed, 3 Oct 2012 07:17:56 +0000 (03:17 -0400)]
Typo fix.

12 years agoExplain the 1.6 release.
Eric S. Raymond [Wed, 3 Oct 2012 07:17:11 +0000 (03:17 -0400)]
Explain the 1.6 release.

12 years agoMerge commit 'refs/merge-requests/10' of git://gitorious.org/irker/irker into merge...
Eric S. Raymond [Wed, 3 Oct 2012 07:13:34 +0000 (03:13 -0400)]
Merge commit 'refs/merge-requests/10' of git://gitorious.org/irker/irker into merge-requests/10

12 years agoMerge commit 'refs/merge-requests/9' of git://gitorious.org/irker/irker into merge...
Eric S. Raymond [Wed, 3 Oct 2012 07:10:48 +0000 (03:10 -0400)]
Merge commit 'refs/merge-requests/9' of git://gitorious.org/irker/irker into merge-requests/9

12 years agoMerge commit 'refs/merge-requests/8' of git://gitorious.org/irker/irker into merge...
Eric S. Raymond [Wed, 3 Oct 2012 07:08:22 +0000 (03:08 -0400)]
Merge commit 'refs/merge-requests/8' of git://gitorious.org/irker/irker into merge-requests/8

12 years agoFalse-match avoidance suggested by birkenfeld.
Eric S. Raymond [Wed, 3 Oct 2012 06:34:29 +0000 (02:34 -0400)]
False-match avoidance suggested by birkenfeld.

12 years agoFix the signature of the hg_hook function.
Georg Brandl [Wed, 3 Oct 2012 05:58:20 +0000 (07:58 +0200)]
Fix the signature of the hg_hook function.

12 years agoDeconfuse shipper's metadata extraction.
Eric S. Raymond [Wed, 3 Oct 2012 04:36:21 +0000 (00:36 -0400)]
Deconfuse shipper's metadata extraction.

12 years agoVersion bump for release. 1.5
Eric S. Raymond [Wed, 3 Oct 2012 04:30:30 +0000 (00:30 -0400)]
Version bump for release.

12 years agoDeclare the project chat channel.
Eric S. Raymond [Wed, 3 Oct 2012 04:28:04 +0000 (00:28 -0400)]
Declare the project chat channel.

12 years agopylint cleanup.
Eric S. Raymond [Wed, 3 Oct 2012 02:09:19 +0000 (22:09 -0400)]
pylint cleanup.

12 years agoRemove dead code.
Eric S. Raymond [Wed, 3 Oct 2012 02:06:16 +0000 (22:06 -0400)]
Remove dead code.

12 years agoAccept a Subversion limitation.
Eric S. Raymond [Wed, 3 Oct 2012 01:51:28 +0000 (21:51 -0400)]
Accept a Subversion limitation.

12 years agoMore elegant repository autodetection.
Eric S. Raymond [Wed, 3 Oct 2012 01:45:15 +0000 (21:45 -0400)]
More elegant repository autodetection.

12 years agoWhere to find the manual page.
Eric S. Raymond [Wed, 3 Oct 2012 00:30:40 +0000 (20:30 -0400)]
Where to find the manual page.

12 years agoDocument options if you can't modify your repo hooks.
Eric S. Raymond [Wed, 3 Oct 2012 00:24:38 +0000 (20:24 -0400)]
Document options if you can't modify your repo hooks.

12 years agoExplain about replacing ciabot.
Eric S. Raymond [Wed, 3 Oct 2012 00:14:43 +0000 (20:14 -0400)]
Explain about replacing ciabot.

12 years agoIgnore empty lines for LOC.
Alexander van Gessel (AI0867) [Wed, 3 Oct 2012 00:03:48 +0000 (02:03 +0200)]
Ignore empty lines for LOC.

12 years agoIgnore comments with leading whitespace as well as those without.
Alexander van Gessel (AI0867) [Tue, 2 Oct 2012 23:53:14 +0000 (01:53 +0200)]
Ignore comments with leading whitespace as well as those without.

Reported-by: jan-ruzicka
12 years agoComment typo fix.
Eric S. Raymond [Tue, 2 Oct 2012 23:06:06 +0000 (19:06 -0400)]
Comment typo fix.

12 years agoFix a fatal bug due to IRC case-smashing.
Eric S. Raymond [Tue, 2 Oct 2012 22:59:20 +0000 (18:59 -0400)]
Fix a fatal bug due to IRC case-smashing.

12 years agopylint cleanup.
Eric S. Raymond [Tue, 2 Oct 2012 22:58:01 +0000 (18:58 -0400)]
pylint cleanup.

12 years agoNote the existence of the project chat channel.
Eric S. Raymond [Tue, 2 Oct 2012 22:04:57 +0000 (18:04 -0400)]
Note the existence of the project chat channel.

12 years agoMore about testing.
Eric S. Raymond [Tue, 2 Oct 2012 22:01:08 +0000 (18:01 -0400)]
More about testing.

12 years agoUpdate the bug list.
Eric S. Raymond [Tue, 2 Oct 2012 21:55:31 +0000 (17:55 -0400)]
Update the bug list.

12 years agoDocumentation fixes.
Eric S. Raymond [Tue, 2 Oct 2012 21:49:32 +0000 (17:49 -0400)]
Documentation fixes.

12 years agoMerge commit 'refs/merge-requests/7' of git://gitorious.org/irker/irker into merge...
Eric S. Raymond [Tue, 2 Oct 2012 21:44:21 +0000 (17:44 -0400)]
Merge commit 'refs/merge-requests/7' of git://gitorious.org/irker/irker into merge-requests/7

12 years agoFix a goof. I ihad initialized nick_trial at the wrong place.
Eric S. Raymond [Tue, 2 Oct 2012 21:40:41 +0000 (17:40 -0400)]
Fix a goof.  I ihad initialized nick_trial at the wrong place.

12 years agoExit cleanly on control-C.
Eric S. Raymond [Tue, 2 Oct 2012 21:33:17 +0000 (17:33 -0400)]
Exit cleanly on control-C.

12 years agoShorten nick negotiation by choosing a random start nick from a large range.
Eric S. Raymond [Tue, 2 Oct 2012 21:29:20 +0000 (17:29 -0400)]
Shorten nick negotiation by choosing a random start nick from a large range.

12 years agomerge with upstream
Georg Brandl [Tue, 2 Oct 2012 21:28:26 +0000 (23:28 +0200)]
merge with upstream

12 years agoUpdate the buglist.
Eric S. Raymond [Tue, 2 Oct 2012 20:43:41 +0000 (16:43 -0400)]
Update the buglist.

12 years agoMore instrumentation for kick events.
Eric S. Raymond [Tue, 2 Oct 2012 20:36:36 +0000 (16:36 -0400)]
More instrumentation for kick events.

12 years agoTypo fix.
Georg Brandl [Tue, 2 Oct 2012 20:14:32 +0000 (22:14 +0200)]
Typo fix.

12 years agoAdapt HgExtractor and hook to the new Commit based API.
Georg Brandl [Tue, 2 Oct 2012 20:13:59 +0000 (22:13 +0200)]
Adapt HgExtractor and hook to the new Commit based API.

12 years agoBug fix: give the extractor object explicitly to ship().
Georg Brandl [Tue, 2 Oct 2012 20:13:35 +0000 (22:13 +0200)]
Bug fix: give the extractor object explicitly to ship().

12 years agoThis version of Mercurial support might actually work.
Eric S. Raymond [Tue, 2 Oct 2012 19:43:03 +0000 (15:43 -0400)]
This version of Mercurial support might actually work.

12 years agoBug fix.
Eric S. Raymond [Tue, 2 Oct 2012 19:08:50 +0000 (15:08 -0400)]
Bug fix.

12 years agoRefactoring step.
Eric S. Raymond [Tue, 2 Oct 2012 19:06:17 +0000 (15:06 -0400)]
Refactoring step.

12 years agoSimplify and regularize irkerhook defaults.
Eric S. Raymond [Tue, 2 Oct 2012 19:00:31 +0000 (15:00 -0400)]
Simplify and regularize irkerhook defaults.

12 years agoSecond step in Mercurial support merge.
Eric S. Raymond [Tue, 2 Oct 2012 18:25:44 +0000 (14:25 -0400)]
Second step in Mercurial support merge.

12 years agoFirst step in merging in the Mercurial support.
Eric S. Raymond [Tue, 2 Oct 2012 17:51:27 +0000 (13:51 -0400)]
First step in merging in the Mercurial support.

12 years agoWe have a report that irc.freenode.net requires 0.5sec of anti-flood delay...
Eric S. Raymond [Tue, 2 Oct 2012 17:08:34 +0000 (13:08 -0400)]
We have a report that irc.freenode.net requires 0.5sec of anti-flood delay...

...and 0.2sec is not enough.

12 years agoSupport DESTDIR in the makefile.
Eric S. Raymond [Tue, 2 Oct 2012 16:42:46 +0000 (12:42 -0400)]
Support DESTDIR in the makefile.

12 years agoRepair parsing of numeric variables - fix by AI0867.
Eric S. Raymond [Tue, 2 Oct 2012 16:33:48 +0000 (12:33 -0400)]
Repair parsing of numeric variables - fix by AI0867.

12 years agoFix up some URLS - bug pointed out by AI0867.
Eric S. Raymond [Tue, 2 Oct 2012 16:30:40 +0000 (12:30 -0400)]
Fix up some URLS - bug pointed out by AI0867.

12 years agoFix broken markup. 1.4
Eric S. Raymond [Tue, 2 Oct 2012 16:13:36 +0000 (12:13 -0400)]
Fix broken markup.

12 years agoVersion bump for release.
Eric S. Raymond [Tue, 2 Oct 2012 16:10:31 +0000 (12:10 -0400)]
Version bump for release.

12 years agogit irkerhook is now called from update.
Eric S. Raymond [Tue, 2 Oct 2012 16:07:08 +0000 (12:07 -0400)]
git irkerhook is now called from update.

This is required in order to correctly handle pushes of non-default
branches to a bare repo.

12 years agoTypo fix.
Eric S. Raymond [Tue, 2 Oct 2012 15:42:20 +0000 (11:42 -0400)]
Typo fix.

12 years agoAdd a configuration example.
Eric S. Raymond [Tue, 2 Oct 2012 13:58:13 +0000 (09:58 -0400)]
Add a configuration example.

12 years agoMajor refactoring - separate extractors from commit objects.
Eric S. Raymond [Tue, 2 Oct 2012 04:40:19 +0000 (00:40 -0400)]
Major refactoring - separate extractors from commit objects.

12 years agoCosmetic fix.
Eric S. Raymond [Tue, 2 Oct 2012 00:52:55 +0000 (20:52 -0400)]
Cosmetic fix.

12 years agoBetter protection against malformed JSON.
Eric S. Raymond [Mon, 1 Oct 2012 23:19:46 +0000 (19:19 -0400)]
Better protection against malformed JSON.

12 years agoSome anti-DOS protection.
Eric S. Raymond [Mon, 1 Oct 2012 22:51:10 +0000 (18:51 -0400)]
Some anti-DOS protection.

12 years agoAdd ANSI color support.
Eric S. Raymond [Mon, 1 Oct 2012 22:39:06 +0000 (18:39 -0400)]
Add ANSI color support.

12 years agoWe've fixed a bug.
Eric S. Raymond [Mon, 1 Oct 2012 18:41:10 +0000 (14:41 -0400)]
We've fixed a bug.

12 years agoAdd a production to count lines of code.
Eric S. Raymond [Mon, 1 Oct 2012 17:33:06 +0000 (13:33 -0400)]
Add a production to count lines of code.

12 years agoasciidoc markup fix.
Eric S. Raymond [Mon, 1 Oct 2012 17:29:40 +0000 (13:29 -0400)]
asciidoc markup fix.

12 years agoAdd Mac OS/X plist.
Eric S. Raymond [Mon, 1 Oct 2012 16:57:45 +0000 (12:57 -0400)]
Add Mac OS/X plist.

12 years agoDocumentation improvements.
Eric S. Raymond [Mon, 1 Oct 2012 15:26:24 +0000 (11:26 -0400)]
Documentation improvements.

12 years agoExplain a new feature.
Eric S. Raymond [Mon, 1 Oct 2012 09:39:17 +0000 (05:39 -0400)]
Explain a new feature.

12 years agoQueue-clearing on kick.
Eric S. Raymond [Mon, 1 Oct 2012 09:25:28 +0000 (05:25 -0400)]
Queue-clearing on kick.

12 years agoBasic kick handler.
Eric S. Raymond [Mon, 1 Oct 2012 08:52:12 +0000 (04:52 -0400)]
Basic kick handler.

12 years agoHandle disconnection gracefully.
Eric S. Raymond [Mon, 1 Oct 2012 08:11:52 +0000 (04:11 -0400)]
Handle disconnection gracefully.

And try to prevent flooding on multiline messages.

12 years agoMore derived files to ignore. 1.3
Eric S. Raymond [Mon, 1 Oct 2012 07:03:09 +0000 (03:03 -0400)]
More derived files to ignore.

12 years agoMake sure the documentation build works.
Eric S. Raymond [Mon, 1 Oct 2012 06:35:39 +0000 (02:35 -0400)]
Make sure the documentation build works.

12 years agopylint cleanup.
Eric S. Raymond [Mon, 1 Oct 2012 06:21:25 +0000 (02:21 -0400)]
pylint cleanup.

12 years agoVersion bump for release.
Eric S. Raymond [Mon, 1 Oct 2012 06:19:33 +0000 (02:19 -0400)]
Version bump for release.

12 years agoPrevent a crash.
Eric S. Raymond [Mon, 1 Oct 2012 06:17:51 +0000 (02:17 -0400)]
Prevent a crash.

12 years agoCanonicalize the channel name early. Avoids a very weird bug.
Eric S. Raymond [Mon, 1 Oct 2012 05:58:00 +0000 (01:58 -0400)]
Canonicalize the channel name early.  Avoids a very weird bug.

12 years agoNote a feature.
Eric S. Raymond [Mon, 1 Oct 2012 04:51:40 +0000 (00:51 -0400)]
Note a feature.

12 years agoFix fatal typo.
Eric S. Raymond [Mon, 1 Oct 2012 04:42:45 +0000 (00:42 -0400)]
Fix fatal typo.

12 years agoReject malformed URls with no channel.
Eric S. Raymond [Mon, 1 Oct 2012 04:40:50 +0000 (00:40 -0400)]
Reject malformed URls with no channel.

12 years agoImproved handling of booleans.
Eric S. Raymond [Mon, 1 Oct 2012 04:31:03 +0000 (00:31 -0400)]
Improved handling of booleans.

12 years agoFix the test for retrieval error.
Eric S. Raymond [Mon, 1 Oct 2012 04:04:39 +0000 (00:04 -0400)]
Fix the test for retrieval error.

12 years agoMake an explanation truer and funnier.
Eric S. Raymond [Mon, 1 Oct 2012 03:57:55 +0000 (23:57 -0400)]
Make an explanation truer and funnier.

12 years agoTypo fix.
Eric S. Raymond [Mon, 1 Oct 2012 03:54:11 +0000 (23:54 -0400)]
Typo fix.