[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [leafnode-list] [ANNOUNCE] leafnode-2.0b6



diff'ing 2.0b6 against 2.0b5, ChangeLog:

+221200: miscutil: GNU getline() not used anymore since it chokes on
+       "strings" not ending with either NUL, CR or LF. Verified with
+       Matthias Andree's <ma@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> getaline
+       test suite from leafnode-1.9.17ma3.
+221200: miscutil: getaline() reverted to the 1.9.16 version which chops
+       off things after a NUL byte. This version ignores single NUL
+       bytes to be read, but this is irrelevant for reading NNTP
+       traffic or textfiles.

There was nothing wrong with GNU getline here, all tests passed. The
1.9.16 getline WILL break and it DOES break.

As to the syslog stuff: I tried to bash the dust off leafnode which
usually calls syslog, then fprintf something which is nonsense since it
triples the source and executable code sizes in these areas and is prone
to inconsistent error reporting.

More reports may come ;-)

-- 
Matthias Andree

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