Leafnode is a news server, suitable for small, limited-bandwidth sites with only a few users (and useful for offline news reading). Leafnode keeps track of which groups are being read and downloads only articles in those groups. Leafnode has been designed to require no maintenance and to be easy to set up.
| Tags | Communications Usenet News NNTP |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Release Notes: A file descriptor leak in delaybody mode was fixed. Leafnode adds detection of which IPv6-global-scope adddresses are in the local networks (on systems that have getifaddrs, such as *BSD and Linux). IPv6 is now enabled by default but can be disabled at build time. Leafnode now treats CR* CR LF sequences as end-of-line. Several compiler warnings were fixed. The FAQ (for slrn and unwanted low-traffic unsubscriptions) and config.example (for expire) were updated. The obsolete README.FIRST file was dropped.


Release Notes: DATE queries to the upstream servers can now be suppressed. Several logging and reporting bugs were fixed. Fetchnews -x 1234 can now re-fetch corrupted articles. Interface enumeration was fixed for NetBSD 5 compatibility. Netmasks will now properly be deduced for 4.4BSD-style IP aliases. Path: headers now end in !not-for-mail. leafnode-version now supports a -v argument for output similar to leafnode-2.


Release Notes: Compilation on SGI was fixed. Articles with malformed References: headers are no longer deleted. autoconf 2.60 is now supported. Minor revisions were made to the documentation.


Release Notes: Non-expiring newsgroups are now offered even after upstream deletion. noactive=0 and nodesc=0 now work properly. Unterminated lines are permitted in regular files. Applyfilter unfolds headers before matching, and no longer removes bodyless messages. Several logging bugs were fixed. Delaybody download markers are handled more carefully. Several updates were made to the filtering documentation, INSTALL file, and fetchnews manual page. There is now a -debuginfo package.


Release Notes: Fetchnews skip processing the current server when posting articles fails. The active file is not marked for complete re-fetch in "post-only" mode or for "noread" servers. A workaround was added for a GNU coreutils 5.92 bug in mkdir. FAQ formatting was changed.
Recent comments
25 Apr 2001 06:27
Re: FASTER fetching with XOVER: leafnode 1.9.17-ma2
> See
> ...
Note: I restructured the web site, and updated the patch to reflect 1.9.18. Find the patch at
02 Apr 2001 22:06
Web-based administration for leafnode
I've written a web-based administration program for Leafnode, called Leafwa. It's got a
web page (www.vision25.demon.co....)
and a Freshmeat entry (freshmeat.net/projects....
06 Sep 2000 15:35
FASTER fetching with XOVER: leafnode 1.9.17-ma2
See home.pages.de/~mandree... (home.pages.de/~mandree...) for a patched leafnode version that uses XOVER in fetchnews which is a lot faster. It also has a reliable getaline() function now. I hope to get these changes into leafnode soon.
An extendable extract-transform-load tool where jobs are Perl or Java scripts.
A framework for accessing remote SQL databases securely from desktop apps using JDBC.