Remove unused header.
irk: remove extraneous imports

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: reuse the already connected socket

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: explain why we think irkerd isn't running

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: bail out early on connection errors

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: explicitly close the irkerd socket

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
add manpage for irk

i got tired of rereading the source code every time i wanted to use irk, isn't that silly?

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
fix usage for --log-level

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Cope better with hirerarchical branch names.

From an idea by tasn.
Add recent news.
Version bump for 2.8 release.
Fix a typoed member name.
Use syslog facility when irkerd is backgtrounded and no -l was given.
irkerd.xml: Cleanup syslog docs and shift 'os' import

This fixes some issues with 672240a (Use syslog facility when irkerd
is backgtrounded and no -l was given, 2014-05-31):

* Shift the 'os' import to keep the stdlib imports alphabetized.
* Move the syslog docs from a stand-alone paragraph into the
  -d/--log-level section.
* Add some text to the -d/--log-level docs explaining the distinction
  between the -l/--log-file traffic logs and the -d/--log-level
  program-tracing logs.
* StreamHandler logs to standard error (not standard output) by
  default [1].  Change "stndard output" to "standard error".
* Add articles to background and foreground ("the background").
* Fix a "packground" -> "background" typo.
* Explain our background-detection logic, and point out some of the
  assumptions made by the current implementation.  I still think that
  it's better to have an explicit --syslog setting, and to leave it to
  packagers/users to descide explicitly if they prefer logging to
  syslog or stderr.  But whatever the syslog-switching logic is, it
  should be clearly documented so folks don't have to read the source
  to understand it.

[1]: https://docs.python.org/3/library/logging.handlers.html#logging.StreamHandler

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Better behavior in case stdout was closed when irkerd was backgrounded.
Remove an obsolete assumption and fix some markup.
Add support for using CertFP to auth to the IRC server, and document it.

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Add a missing import.
Host option, as contributed by wking.
News update.