chiark / gitweb /
newstools.git
3 weeks agoRelease 0.23 release 0.23
Richard Kettlewell [Fri, 8 Feb 2013 18:56:58 +0000]
Release 0.23

3 weeks agoMerge commit 'branch-0.23' into release
Richard Kettlewell [Fri, 8 Feb 2013 18:52:40 +0000]
Merge commit 'branch-0.23' into release

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

3 weeks 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.

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

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

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

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

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

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

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

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

4 months agoRelease 0.22 0.22
Richard Kettlewell [Sat, 27 Oct 2012 11:12:56 +0000]
Release 0.22

4 months agoMerge commit 'branch-0.22' into release
Richard Kettlewell [Sat, 27 Oct 2012 11:06:00 +0000]
Merge commit 'branch-0.22' into release

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

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

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

8 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

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

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

10 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

14 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

15 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

15 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

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

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

15 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

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

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

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

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

15 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

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

15 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

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

15 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

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

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

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

15 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

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

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

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

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

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

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

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

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

21 months 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.

21 months 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.

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

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

21 months 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.)

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

21 months 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

21 months 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.

21 months 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.

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

21 months 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.

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

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

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

21 months 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.

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

21 months agoRelease 0.21 0.21
Richard Kettlewell [Sun, 8 May 2011 10:36:28 +0000]
Release 0.21

21 months agoMerge commit 'branch-0.21' into release
Richard Kettlewell [Sun, 8 May 2011 10:31:31 +0000]
Merge commit 'branch-0.21' into release

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

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

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

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

22 months agoRelease 0.20 0.20
Richard Kettlewell [Sun, 17 Apr 2011 14:21:19 +0000]
Release 0.20

22 months agoMerge from master
Richard Kettlewell [Sun, 17 Apr 2011 14:16:30 +0000]
Merge from master

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

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

22 months 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.

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

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

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

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

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

22 months 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

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

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

22 months 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.

22 months 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 agoRelease 0.17 0.17
Richard Kettlewell [Sat, 12 Feb 2011 09:59:52 +0000]
Release 0.17

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.

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

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

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

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

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

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

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