Matthias Andree | 1 Jul 2002 19:18
Picon
Picon

Re: leafnode.spec-file provided with actual leafnode-packages

Andreas Muck schrieb am Dienstag, den 30. April 2002:

> actual releases of leafnode contain a predefined leafnode.spec-file for
> package-building on rpm-based systems. I think this is a very
> user-friendly sign and should be done with more freely-distributed
> software. But after all there are some minor changes needed for proper
> package-building:
> 
> (1)	leafnode-tar-balls should be named
> 	leafnode-[version-no.].rel.tar.bz2 instead of
> 	leafnode-[version-no.].tar.bz2 because leafnode.spec contains a
> 	Version-tag in format 'leafnode-[version-no.].rel' and the tar-ball
> 	extracts to ./leafnode-[version-no.].rel/. Package-building doesn't
> 	work with actual-releases from scratch when the source is named
> 	leafnode-[version-no.].tar.bz2.

OK.

> (2)	The following diff is necessary to incorporate for proper working of
> 	the resulting package. I will put comments after #:
> 
> # leafnode-packages use bz2-compression, that's why a source named
> # *.tar.gz cannot work:
> 11c11
> < Source: ftp://wpxx02.toxi.uni-wuerzburg.de/pub/leafnode-%version.tar.gz
> ---
> > Source: ftp://wpxx02.toxi.uni-wuerzburg.de/pub/leafnode-%version.tar.bz2

Well, how do you do this when you provide .tar.bz2 AND .tar.gz? Either
one will break.
(Continue reading)

Matthias Andree | 1 Jul 2002 20:47
Picon
Picon

leafnode 1.9.23.rc1 "bug shootdown" edition now available

(Bcc'd to Debian and SuSE leafnode maintainers.)

-----BEGIN PGP SIGNED MESSAGE-----

ANNOUNCEMENT: Leafnode release candidate

The first release *candidate* of leafnode 1.9.23 is now availble. This
release is to fix important bugs and small annoyances, some of which
have been present in every leafnode version released so far.

leafnode-1.9.23.rc1 should be considered production quality, but watch
the INCOMPATIBLE CHANGES sections of the NEWS file as well as the
UPGRADING sections in the README file for upgrade instructions.

A special thank you goes to Ralf Wildenhues for his important bug
reports, code validation and fixes. Without him, leafnode 1.9 would not
be as good as it is now.

My apologies go to those who are struck by the incompatible changes, but
these have been unavoidable in some cases to fix bugs.

DOWNLOAD: http://mandree.home.pages.de/leafnode/

leafnode 1.9.23.rc1 is available for HTTP download in .tar.gz and
tar.bz2 formats from http://mandree.home.pages.de/leafnode/

At that site, you will also find the full ChangeLog and cryptographic
GnuPG signatures for the tarballs.

SHA1 checksums: (If you don't have sha1sum, get GNU textutils.)
(Continue reading)

Andreas Muck | 1 Jul 2002 21:37

Ambigous Message-ID

Hallo out there,

by checking some of my last postings I saw that my system produces
Message-ID's like:

Message-ID: <nqc2fa.3pa.ln <at> localhost>

I think  <at> localhost is not that what it should be, right? I'm not sure
which software produces that Message-ID, but because of the *.ln <at> *
I think it's leafnode. What to do to correct this behaviour?

Here are some information about my system:

andreas <at> home:~ > uname -a
Linux home 2.4.16-4GB #1 Tue Dec 18 15:10:30 GMT 2001 i686 unknown
andreas <at> home:~ > rpm -q leafnode
leafnode-1.9.22.rel-1
andreas <at> home:~ > rpm -q tin
tin-1.5.12-2
andreas <at> home:~ > cat /etc/hosts | grep '127.0.0.1'
127.0.0.1       localhost
127.0.0.1       home.apo-im-plauen-park.de      home
andreas <at> home:~ > cat /etc/nntpserver
home.apo-im-plauen-park.de

Thanks for your effort!

Andreas

--

-- 
(Continue reading)

Cornelius Krasel | 2 Jul 2002 06:32
Picon

Re: Ambigous Message-ID

Andreas Muck wrote:
> by checking some of my last postings I saw that my system produces
> Message-ID's like:
> 
> Message-ID: <nqc2fa.3pa.ln <at> localhost>
> 
> I think  <at> localhost is not that what it should be, right?

You are right.

> I'm not sure which software produces that Message-ID, but because of the
> *.ln <at> * I think it's leafnode.

That's correct.

> What to do to correct this behaviour?

Read http://www.leafnode.org/faq.html#17 and
http://www.qad.org/faq/faq-messageid.html (which is in German but from
your email address I guess this will not be a problem for you; if
anyone knows of a similar document in English please email me the URL).

--Cornelius.

--

-- 
/* Cornelius Krasel, U Wuerzburg, Dept. of Pharmacology, Versbacher Str. 9 */
/* D-97078 Wuerzburg, Germany   email:
krasel@... */
/* "Science is the game we play with God to find out what His rules are."  */

(Continue reading)

Matthias Andree | 2 Jul 2002 06:39
Picon
Picon
Favicon

Re: Ambigous Message-ID

Andreas Muck <fam.muck@...> writes:

> Hallo out there,
>
> by checking some of my last postings I saw that my system produces
> Message-ID's like:
>
> Message-ID: <nqc2fa.3pa.ln <at> localhost>
>
> I think  <at> localhost is not that what it should be, right?

You're correct. There's a bug in nntpd which is fixed in leafnode
1.9.23.rc2 that cannot easily be worked around on your configuration.

Thanks for the bug report.

As 1.9.23.rc2 is not yet in the wild, here's a quick fix for leafnode
1.9.22 users. To apply:

1. save the body of this mail
2. unpack the leafnode-1.9.22.rel tarball
3. cd to the leafnode-1.9.22.rel directory
4. patch -p1 </where/you/saved/this/mail/in/step/1
5. configure, compile and install as usual

Index: leafnode-1/nntpd.c
diff -u leafnode-1/nntpd.c:1.28 leafnode-1/nntpd.c:1.28.2.1
--- leafnode-1/nntpd.c:1.28	Wed Apr 17 21:41:43 2002
+++ leafnode-1/nntpd.c	Tue Jul  2 06:35:50 2002
 <at>  <at>  -1525,12 +1525,14  <at>  <at> 
(Continue reading)

Matthias Andree | 2 Jul 2002 13:11
Picon
Picon

Re: Ambigous Message-ID

Sorry, I hosed the first patch. Please try this one instead.

(If you need to back out the first patch, use "patch -p1 -R </old/patch"
then "patch -p1 </new/patch" to apply the new one.)

Andreas Muck <fam.muck@...> writes:

> by checking some of my last postings I saw that my system produces
> Message-ID's like:
>
> Message-ID: <nqc2fa.3pa.ln <at> localhost>
>
> I think  <at> localhost is not that what it should be, right?

You're correct. There's a bug in nntpd which is fixed in leafnode
1.9.23.rc2 that cannot easily be worked around on your configuration.

Thanks for the bug report.

As 1.9.23.rc2 is not yet in the wild, here's a quick fix for leafnode
1.9.22 users. To apply:

1. save the body of this mail
2. unpack the leafnode-1.9.22.rel tarball
3. cd to the leafnode-1.9.22.rel directory
4. patch -p1 </where/you/saved/this/mail/in/step/1
5. configure, compile and install as usual

Index: leafnode-1/nntpd.c
diff -u leafnode-1/nntpd.c:1.28 leafnode-1/nntpd.c:1.28.2.2
(Continue reading)

Matthias Andree | 3 Jul 2002 19:39
Picon
Picon
Favicon

leafnode 1.9.23.rc2 now available -- fixes critical bugs


ANNOUNCEMENT: Leafnode release candidate -- CRITICAL FIXES HERE

The second release *candidate* of leafnode 1.9.23 is now availble. This
release is to fix important and long-standing bugs.

leafnode-1.9.23.rc2 is production quality, but watch:

1- the INCOMPATIBLE CHANGES sections of the NEWS file
2- the UPGRADING sections in the README file

for upgrade instructions.

,----------------------------------------------------------------------,
NOTE TO DISTRIBUTORS:
Leafnode 1.9.23 is a CRITICAL upgrade. There is no excuse for not
updating, it fixes critical (data munching) and long-standing bugs.

Please run all your pre-update test suites and send feedback if you need
things changed.

Note: no support will be available from July, 20 until approx. four
weeks later. ACT NOW!
`----------------------------------------------------------------------'

The fixes against .rc1 deal with the NEWGROUPS command which should
finally work now (it never did...) and the creation of Message-IDs in
nntpd.c. Finally, it updates the documentation.

DOWNLOAD: http://mandree.home.pages.de/leafnode/
(Continue reading)

Matthias Andree | 4 Jul 2002 03:51
Picon
Picon

leafnode 1.9.23.rc2 on FreeBSD with IPv6 patch

Hello,

leafnode 1.9.23.rc2 does not compile --with-ipv6 on FreeBSD.

This patch remedies this. The patches leafnode 1.9.23.rc2 will then
successfully compile --with-ipv6 on Solaris 8/Sparc, FreeBSD 4.6/i386,
SuSE Linux 7.3/i386.

diff -u -r1.7 -r1.8
--- checkpeerlocal.c.orig	2002/07/01 13:13:48	1.7
+++ checkpeerlocal.c	2002/07/04 01:36:55	1.8
 <at>  <at>  -127,7 +127,7  <at>  <at> 
 	    D((printf("IPv4 mapped IPv6 address\n")));
 	    si.sin_family = AF_INET;
 	    si.sin_port = i6->sin6_port;
-	    memcpy(&si.sin_addr, &(i6->sin6_addr.s6_addr32[3]), 4);
+	    memcpy(&si.sin_addr, &(i6->sin6_addr.s6_addr[12]), 4);
 	    memcpy(addr, &si, sizeof(struct sockaddr_in));
 	} else {
 	    return 0;

-- 
Matthias Andree

--

-- 
leafnode-list@... -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list

Matthias Andree | 5 Jul 2002 22:07
Picon
Picon
Favicon

leafnode-1.9.23.rc3 available


This is a short announcement, see the previous announcements of leafnode
1.9.23.rc2 or .rc1 for more details.

leafnode 1.9.23.rc3 fixes the documented "getting pseudoarticle by
message-id does not work" bug and fixes several bugs in XOVER and XHDR
handling.

leafnode 1.9.23 will be a recommended update over all previous
leafnode-1.x versions and is to fix most of the long-standing bugs, some
of which are critical.

Please check this version that there are no regressions over previous
versions. 1.9.23.rel (the release) is due on July 8th evening European
time.

Get 1.9.23.rc3 .tar.gz and .tar.bz2 source code packages and detached
GnuPG signatures from http://mandree.home.pages.de/leafnode/

SHA1 checksums:
d0b92313d2ba8d7ab306be9f1ebbf70eb8d6b0e8  leafnode-1.9.23.rc3.tar.bz2
b74affb5a731cfd794569ecae3213f2d4edec7d8  leafnode-1.9.23.rc3.tar.gz

MD5 checksums:
d60cd771845965f655b05d61f6c68349  leafnode-1.9.23.rc3.tar.bz2
b493b13f5da81270540b51ab1c1df022  leafnode-1.9.23.rc3.tar.gz

Changelog excerpt (edited, does not list internal changes):

2002-07-05  Matthias Andree <matthias.andree@...>
(Continue reading)

Mike Castle | 7 Jul 2002 12:16
Picon

bug in validate_messageid


In leafnode-2.0b8_ma10pre3.3, a gotcha in validate_messageid().

After carefully calculating the number of chars between  <at>  and >, it then
uses that number of chars from the beginning of the message rather than at
 <at>  +1.

patch -p1 << \EOF
diff -ru leafnode-2.0b8_ma10pre3.3.orig/nntpd.c leafnode-2.0b8_ma10pre3.3/nntpd.c
--- leafnode-2.0b8_ma10pre3.3.orig/nntpd.c	2002-06-16 15:18:34.000000000 -0700
+++ leafnode-2.0b8_ma10pre3.3/nntpd.c	2002-07-07 02:58:42.000000000 -0700
 <at>  <at>  -1255,7 +1255,7  <at>  <at> 
     l = strcspn(r, ">");
     s = critmalloc(l+1, "validate_messageid");
     *s = '\0';
-    strncat(s, m, l);
+    strncat(s, r, l);
     l = is_validfqdn(s);
     free(s);
     return l;
EOF

Cheers,
mrc
-- 
     Mike Castle      dalgoda@...      www.netcom.com/~dalgoda/
    We are all of us living in the shadow of Manhattan.  -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc

--

-- 
(Continue reading)


Gmane