chiark / gitweb /
newstools.git
4 days agobzr2news: mention 'git log' command in debug output master
Richard Kettlewell [Sat, 28 Sep 2013 08:31:11 +0000]
bzr2news: mention 'git log' command in debug output

7 months agoinn: find-unhistorical
Richard Kettlewell [Sat, 23 Feb 2013 13:58:01 +0000]
inn: find-unhistorical

Tool to find articles in a news spool which aren't in history.

7 months agolib: move error-reporting to their own source file
Richard Kettlewell [Sat, 23 Feb 2013 13:57:31 +0000]
lib: move error-reporting to their own source file

This allows safer use of libraries that have a symbol clash with
utils.c.

7 months agobuild: remove a redundant flag branch-0.23
Richard Kettlewell [Fri, 8 Feb 2013 18:51:02 +0000]
build: remove a redundant flag

7 months agolj2news: limit protocols to http(s)
Richard Kettlewell [Fri, 8 Feb 2013 18:44:59 +0000]
lj2news: limit protocols to http(s)

Mitigation for http://blog.volema.com/curl-rce.html and hypothetical
analogous bugs discovered in the future.

7 months agobuild: fix library order for test
Richard Kettlewell [Fri, 8 Feb 2013 18:31:50 +0000]
build: fix library order for test

7 months agobuild: remove shipped libcurl.m4
Richard Kettlewell [Fri, 8 Feb 2013 18:31:40 +0000]
build: remove shipped libcurl.m4

11 months agogitignore
Richard Kettlewell [Sun, 28 Oct 2012 13:55:11 +0000]
gitignore

11 months agoCHANGES
Richard Kettlewell [Sun, 28 Oct 2012 13:54:52 +0000]
CHANGES

11 months agolj2news: check status & content type before assuming RSS
Richard Kettlewell [Sun, 28 Oct 2012 13:53:05 +0000]
lj2news: check status & content type before assuming RSS

Should produce more comprehensible error messages.

11 months agolj2news: log input document if --debug
Richard Kettlewell [Sun, 28 Oct 2012 11:10:39 +0000]
lj2news: log input document if --debug

11 months agocopyright dates, links
Richard Kettlewell [Sat, 27 Oct 2012 11:24:38 +0000]
copyright dates, links

11 months agoscripts: squeeze only
Richard Kettlewell [Sat, 27 Oct 2012 11:13:14 +0000]
scripts: squeeze only

11 months agoCHANGES branch-0.22
Richard Kettlewell [Sat, 27 Oct 2012 11:05:14 +0000]
CHANGES

11 months agolj2news: enable namespace support
Richard Kettlewell [Sat, 27 Oct 2012 11:01:02 +0000]
lj2news: enable namespace support

LJ have started using it in their RSS.

15 months agodetect-conversations: correct all-groups regexp.
Richard Kettlewell [Sun, 3 Jun 2012 18:15:51 +0000]
detect-conversations: correct all-groups regexp.

15 months agoscripts: script to compute conversation ratio in a hierarchy
Richard Kettlewell [Sun, 3 Jun 2012 10:11:27 +0000]
scripts: script to compute conversation ratio in a hierarchy

16 months agospoolstats: add missing <unistd.h> includes
Richard Kettlewell [Sat, 12 May 2012 08:49:07 +0000]
spoolstats: add missing <unistd.h> includes

17 months agoautogen: update automake version check
Richard Kettlewell [Mon, 9 Apr 2012 11:22:36 +0000]
autogen: update automake version check

17 months agolib: support systems with broken iconv() signatures
Richard Kettlewell [Mon, 9 Apr 2012 10:15:03 +0000]
lib: support systems with broken iconv() signatures

21 months agonntp: move setsockopts to the right place
Richard Kettlewell [Sat, 17 Dec 2011 23:53:43 +0000]
nntp: move setsockopts to the right place

22 months agobzr2news: branch name parsing actually works now
Richard Kettlewell [Wed, 9 Nov 2011 10:03:28 +0000]
bzr2news: branch name parsing actually works now

22 months agospoolstats: document phase separation and new logfiles
Richard Kettlewell [Tue, 8 Nov 2011 20:32:43 +0000]
spoolstats: document phase separation and new logfiles

22 months agospoolstats: deserialize article properties
Richard Kettlewell [Tue, 8 Nov 2011 19:43:52 +0000]
spoolstats: deserialize article properties

22 months agospoolstats: deserialize per-group data
Richard Kettlewell [Tue, 8 Nov 2011 19:16:27 +0000]
spoolstats: deserialize per-group data

22 months agospoolstats: serialize article properties and per-group data
Richard Kettlewell [Tue, 8 Nov 2011 18:39:10 +0000]
spoolstats: serialize article properties and per-group data

22 months agospoolstats: serialize sender counts
Richard Kettlewell [Tue, 8 Nov 2011 17:31:41 +0000]
spoolstats: serialize sender counts

22 months agospoolstats: start to separate scanning from reporting.
Richard Kettlewell [Tue, 8 Nov 2011 17:08:09 +0000]
spoolstats: start to separate scanning from reporting.

At the moment there's a lot of data never saved, so reports generated
without doing a scan in the same invocation are broken.

22 months agospoolstats: fiddle with color scheme
Richard Kettlewell [Tue, 8 Nov 2011 13:07:36 +0000]
spoolstats: fiddle with color scheme

22 months agospoolstats: avoid stating old articles
Richard Kettlewell [Tue, 8 Nov 2011 12:41:15 +0000]
spoolstats: avoid stating old articles

If an article is numbered below one with a too-old mtime, we assume
it'll also have a too-old mtime and therefore avoid stating it.

22 months agospoolstats: month ticks when not many years
Richard Kettlewell [Tue, 8 Nov 2011 12:06:15 +0000]
spoolstats: month ticks when not many years

22 months agobzr2news: honor umask for .seen file
Richard Kettlewell [Tue, 8 Nov 2011 00:18:54 +0000]
bzr2news: honor umask for .seen file

22 months agobzr2news: compute .seen file location correctly even for relative paths
Richard Kettlewell [Tue, 8 Nov 2011 00:18:05 +0000]
bzr2news: compute .seen file location correctly even for relative paths

22 months agoMinor documentation improvements
Richard Kettlewell [Mon, 7 Nov 2011 17:44:28 +0000]
Minor documentation improvements

22 months agospoolstats: fiddle with graph appearance a bit
Richard Kettlewell [Mon, 7 Nov 2011 16:36:47 +0000]
spoolstats: fiddle with graph appearance a bit

22 months agospoolstats: tighten up Y axes.
Richard Kettlewell [Mon, 7 Nov 2011 16:30:06 +0000]
spoolstats: tighten up Y axes.

We now set the top to be d*10^n, for the lowest 1 < d <= 10 and
integer n for which that fits.  For lower d values we have ticks every
0.5*10^n, for higher ones every 10^n.

22 months agobzr2news: put .seen file in the right place.
Richard Kettlewell [Mon, 7 Nov 2011 11:18:45 +0000]
bzr2news: put .seen file in the right place.

22 months agoCHANGES
Richard Kettlewell [Mon, 7 Nov 2011 10:06:48 +0000]
CHANGES

22 months agobzr2news: extend commit tracking to bzr too
Richard Kettlewell [Mon, 7 Nov 2011 10:02:01 +0000]
bzr2news: extend commit tracking to bzr too

22 months agodist: build on lenny, to improve compatibility.
Richard Kettlewell [Sun, 6 Nov 2011 20:22:05 +0000]
dist: build on lenny, to improve compatibility.

22 months agoUpdate CHANGES
Richard Kettlewell [Sun, 6 Nov 2011 20:10:34 +0000]
Update CHANGES

22 months agogit2news: remember which commits have been posted.
Richard Kettlewell [Sun, 6 Nov 2011 11:54:49 +0000]
git2news: remember which commits have been posted.

git2news now tracks the IDs of commits that have already been posted
in a .seen file.  This file is a binary tree containing the IDs of all
commits so far posted.  It relies on the uniform distribution of
commit IDs to remain reasonably balanced.

The .seen file uses fixed-size bigendian values for its internal
offsets so it should be safe to transport between (reasonable)
architectures.

23 months agoUse -isystem rather than -I for extra system headers.
Richard Kettlewell [Wed, 26 Oct 2011 21:28:35 +0000]
Use -isystem rather than -I for extra system headers.

Otherwise braindamaged system header files break builds.

2 years agobzr2news: remove a redundant variable.
Richard Kettlewell [Mon, 1 Aug 2011 20:09:26 +0000]
bzr2news: remove a redundant variable.

2 years agoProperly initialize libgcrypt.
Richard Kettlewell [Wed, 6 Jul 2011 18:15:55 +0000]
Properly initialize libgcrypt.

2 years agoCheck for libiconv
Richard Kettlewell [Tue, 17 May 2011 19:09:19 +0000]
Check for libiconv

2 years agoupdate CHANGES
Richard Kettlewell [Sun, 15 May 2011 15:08:05 +0000]
update CHANGES

2 years agoTranslate git diff from current locale's encoding to UTF-8.
Richard Kettlewell [Sun, 15 May 2011 15:05:55 +0000]
Translate git diff from current locale's encoding to UTF-8.
The current locale represents the best available guess for how the
tracked files are encoded.

2 years agoCorrect handling of O_NONBLOCK for authinfo generic helper.
Richard Kettlewell [Sun, 15 May 2011 13:45:06 +0000]
Correct handling of O_NONBLOCK for authinfo generic helper.

2 years agoDocument io.h value on timeout.
Richard Kettlewell [Sun, 15 May 2011 11:48:36 +0000]
Document io.h value on timeout.

2 years agoComments
Richard Kettlewell [Sun, 15 May 2011 11:47:39 +0000]
Comments

2 years agoBump IO buffer size to something reasonable.
Richard Kettlewell [Sun, 15 May 2011 11:19:05 +0000]
Bump IO buffer size to something reasonable.
(It was small previously for testing.)

2 years agoUpdate CHANGES.
Richard Kettlewell [Sun, 15 May 2011 11:17:34 +0000]
Update CHANGES.

2 years agoSuspend O_NONBLOCK when invoking authinfo generic helper
Richard Kettlewell [Sun, 15 May 2011 11:14:55 +0000]
Suspend O_NONBLOCK when invoking authinfo generic helper

2 years agoApply lj2news's --timeout option to NNTP as well.
Richard Kettlewell [Sun, 15 May 2011 10:31:06 +0000]
Apply lj2news's --timeout option to NNTP as well.

2 years agoAdd a timeout to lj2news's HTTP requests.
Richard Kettlewell [Sun, 15 May 2011 09:24:07 +0000]
Add a timeout to lj2news's HTTP requests.
The default is 1 hour, which should allow reasonable reliability
without hanging around forever if someone's NAT goes wrong.

2 years agoHonor -4/-6 for lj2news more fully
Richard Kettlewell [Sun, 15 May 2011 09:09:53 +0000]
Honor -4/-6 for lj2news more fully

2 years agoInclude HTML versions of man pages in scripts/dist output.
Richard Kettlewell [Thu, 12 May 2011 19:36:28 +0000]
Include HTML versions of man pages in scripts/dist output.

2 years agoMan page formatting
Richard Kettlewell [Thu, 12 May 2011 19:28:04 +0000]
Man page formatting

2 years agoCorrect bzr2news --help
Richard Kettlewell [Thu, 12 May 2011 19:26:30 +0000]
Correct bzr2news --help

2 years agoAdd Content-Transfer-Encoding header.
Richard Kettlewell [Thu, 12 May 2011 19:23:04 +0000]
Add Content-Transfer-Encoding header.

2 years agoMIME headers for character encoding in bzr2news and git2news.
Richard Kettlewell [Wed, 11 May 2011 19:58:02 +0000]
MIME headers for character encoding in bzr2news and git2news.

2 years ago./dist builds into 'products' directory
Richard Kettlewell [Sun, 8 May 2011 10:46:56 +0000]
./dist builds into 'products' directory

2 years agoNew CHANGES.html file branch-0.21
Richard Kettlewell [Sun, 8 May 2011 10:28:46 +0000]
New CHANGES.html file

2 years agoSupport alternative git branches
Richard Kettlewell [Sun, 8 May 2011 10:18:21 +0000]
Support alternative git branches

2 years agoMinor man page corrections
Richard Kettlewell [Sun, 8 May 2011 10:05:40 +0000]
Minor man page corrections

2 years agoBuild fix for OSX
Richard Kettlewell [Tue, 19 Apr 2011 07:58:10 +0000]
Build fix for OSX

2 years agodist setup-ljnews branch-0.20
Richard Kettlewell [Sun, 17 Apr 2011 14:15:17 +0000]
dist setup-ljnews

2 years agoImport into git
Richard Kettlewell [Sun, 17 Apr 2011 13:42:44 +0000]
Import into git

2 years agoManually break long lines with URLs in man page.
Richard Kettlewell [Sun, 17 Apr 2011 13:37:09 +0000]
Manually break long lines with URLs in man page.

2 years agoMore verbose description for spoolstats
Richard Kettlewell [Sun, 17 Apr 2011 09:36:50 +0000]
More verbose description for spoolstats

2 years agocomments, update copyright notices
Richard Kettlewell [Sun, 17 Apr 2011 09:30:53 +0000]
comments, update copyright notices

2 years agoTidy up a bit
Richard Kettlewell [Sat, 16 Apr 2011 20:44:42 +0000]
Tidy up a bit

2 years agosetup-lj2news can update crontab now
Richard Kettlewell [Sat, 16 Apr 2011 19:55:36 +0000]
setup-lj2news can update crontab now

2 years agoStart on setup-lj2news script
Richard Kettlewell [Sat, 16 Apr 2011 17:58:06 +0000]
Start on setup-lj2news script

2 years agoUse .dir-locals.el instead of per-file comments
Richard Kettlewell [Sat, 16 Apr 2011 16:44:11 +0000]
Use .dir-locals.el instead of per-file comments

2 years agodebian changelog reflects dev branch
Richard Kettlewell [Sat, 16 Apr 2011 13:33:11 +0000]
debian changelog reflects dev branch

2 years agoAbolish tla2news
Richard Kettlewell [Sat, 16 Apr 2011 10:50:38 +0000]
Abolish tla2news

2 years agobzr2news now supports Git as well (and can be invoked as git2news,
Richard Kettlewell [Sat, 16 Apr 2011 10:47:18 +0000]
bzr2news now supports Git as well (and can be invoked as git2news,
though what it is invoked as it will try to figure out what it's
working with).

A fair bit of valgrind-supported memory hygeine here too.

2 years agoTypo fix
Richard Kettlewell [Fri, 15 Apr 2011 12:44:01 +0000]
Typo fix

2 years agoUse AM_SILENT_RULES if available.
Richard Kettlewell [Tue, 22 Feb 2011 20:21:19 +0000]
Use AM_SILENT_RULES if available.

2 years agoHide pkg-config errors if cairomm is not installed.
Richard Kettlewell [Tue, 22 Feb 2011 20:09:24 +0000]
Hide pkg-config errors if cairomm is not installed.

2 years agodist autogen.sh
Richard Kettlewell [Tue, 22 Feb 2011 19:59:52 +0000]
dist autogen.sh

2 years agobuild on the right host.
Richard Kettlewell [Sat, 12 Feb 2011 09:59:30 +0000]
build on the right host.

2 years agoAdd some more user-agent heuristics to spoolstats. branch-0.17
Richard Kettlewell [Sat, 12 Feb 2011 09:53:27 +0000]
Add some more user-agent heuristics to spoolstats.

2 years agonote upgrades
Richard Kettlewell [Sat, 12 Feb 2011 09:53:20 +0000]
note upgrades

2 years agoSupport squeeze's bzr. 0.16
Richard Kettlewell [Wed, 9 Feb 2011 20:27:55 +0000]
Support squeeze's bzr.

3 years agocomplete rename to prepare -> autogen.sh
Richard Kettlewell [Mon, 19 Jul 2010 08:10:35 +0000]
complete rename to prepare -> autogen.sh

3 years agoTypo.
Richard Kettlewell [Sun, 18 Jul 2010 16:32:12 +0000]
Typo.

3 years agoRename prepare to autogen.sh for consistency with rest of world.
Richard Kettlewell [Sun, 18 Jul 2010 16:30:34 +0000]
Rename prepare to autogen.sh for consistency with rest of world.
Cope with only automake-VERSION existing.

3 years agoFreeBSD support.
User & [Sun, 11 Jul 2010 10:11:59 +0000]
FreeBSD support.
- cope with cairomm not being present.  FreeBSD's cairomm is broken.
- a few missing includes.

3 years agoRelease 0.15 0.15
Richard Kettlewell [Sun, 4 Jul 2010 14:35:38 +0000]
Release 0.15

3 years agoGenerate a table of charcater encodings used in articles.
Richard Kettlewell [Sun, 4 Jul 2010 14:18:03 +0000]
Generate a table of charcater encodings used in articles.

3 years agomore user agent heuristics
Richard Kettlewell [Sun, 4 Jul 2010 11:14:21 +0000]
more user agent heuristics

3 years agoPlacate clang analyzer
Richard Kettlewell [Sat, 3 Jul 2010 20:34:31 +0000]
Placate clang analyzer

3 years agoLook at X-Mailer header too
Richard Kettlewell [Sat, 3 Jul 2010 16:30:43 +0000]
Look at X-Mailer header too

3 years agoRelease 0.14 0.14
Richard Kettlewell [Sat, 3 Jul 2010 11:54:27 +0000]
Release 0.14

3 years agoMore client detection rules
Richard Kettlewell [Sat, 3 Jul 2010 11:44:24 +0000]
More client detection rules

3 years agoCount posters per UA.
Richard Kettlewell [Sat, 3 Jul 2010 11:43:49 +0000]
Count posters per UA.

3 years agoFix HTML escaping (*blush*)
Richard Kettlewell [Sat, 3 Jul 2010 11:43:01 +0000]
Fix HTML escaping (*blush*)