OSSP CVS Repository

ossp - History for /ossp-pkg/lmtp2nntp/msg.c
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Directory]  [Omit Milestones

DateVersion Description
2001-Dec-31 12:09    1.23    Check-in [1461]: Mega-Commit: Finally restructure the lmtp2nntp source tree in order to clean it up. We especially use a consistent prefix for all inlined sources. By thl. (diff)
2001-Nov-14 15:37    1.22    Check-in [1343]: ricudis@paiko.gr - How about adding a custom entry on the Path: header on gated messages, so the news system can distinguish messages that should be passed back to the mailing list on doubly gated mailing lists?

    Path: lmtp2nntp!not-for-mail

and placing in the INN newsfeeds file :

    news2mail-feed/lmtp2nntp:*:blah blah blah

would prevent loops caused by messages gated to Usenet by lmtp2nntp then forwarded back to their origination message-list by the newsfeed feeding the Usenet->mail side of the gateway. By thl. (diff)

2001-Nov-14 15:32    1.21    Check-in [1342]: allow indented headers and respect RFC0822 character range - ricudis@paiko.gr By thl. (diff)
2001-Nov-14 15:25    1.20    Check-in [1341]: msg.c By thl. (diff)
2001-Nov-14 15:22    1.19    Check-in [1340]: ALERT! The line folding algorithm in LMTP2NNTP_1_1_0 had a bug when wrapping long lines. It used argz_insert() inside an iteration loop while manipulating the elements the loop's based on. When the element being inserted did not fit into the previously allocated buffer, a realloc() occured. This rendered the iteration loop pointer invalid causing the code to write into the wilderness. This caused segfaults at the very best but it also happend that the folding code hung in an arbitrary loop effectively exhausting all available CPU horsepower. This happend on our live machine and was reported by ricudis@paiko.gr, too. This fix is the ultimate reason for releasing LMTP2NNTP_1_1_1. By thl. (diff)
2001-Sep-12 16:35    1.18    Check-in [960]: fixed a memory leak By thl. (diff)
2001-Sep-11 15:41    1.17    Check-in [938]: msg.c is now l2 enabled; improved logging using foreign (aka sendmail queuing) id; now calculating and logging message size; By thl. (diff)
2001-Sep-04 11:46    1.16    Check-in [831]: Finally apply GNU General Public License (GPL) to OSSP lmtp2nntp. By rse. (diff)
2001-Aug-30 15:57    1.15    Check-in [805]: get rid of warnings by properly casting char to int for isdigit() By thl. (diff)
2001-Aug-28 16:24    1.14    Check-in [784]: isblank() not available on solaris8 - replaced by isspace() By thl. (diff)
2001-Aug-28 13:31    1.13    Check-in [779]: reduced dmalloc() complaints about non-free()d resources during one a "lmtp post arg cw.de.sd.apps.dev.test" run to zero regarding own code; A memoryleak in str library 0.9.5 was detected which was reported to and fixed by RSE; By thl. (diff)
2001-Aug-27 16:49    1.12    Check-in [776]: now using NUL instead of '\0' By thl. (diff)
2001-Aug-27 16:29    1.11    Check-in [775]: removed DEBUGs; updated 00TODO; By thl. (diff)
2001-Aug-27 15:45    1.10    Check-in [773]: worked out all FIXMEs in msg.c; renamed SPLITSPLITBODY to SPLITHEADBODY - this was a search'n'replace accident; major changes in the "fold headers" functionality in msg_join(); modified str_parse calls to (re)use the now fixed [^not] operator; made workarounds for missing str_parse() functionality "s//g" and "malloc optimization" permanent; reviewed "Path: not-for-mail" issue and kept it as is; the "testmessage.vialmtp" now contains very long headers to be wrapped/ folded; updated 00TODO; By thl. (diff)
2001-Aug-23 11:12    1.9    Check-in [753]: Add DMalloc support By rse. (diff)
2001-Aug-23 10:36    1.8    Check-in [749]: adjust for recently fixed return code semantic of str_parse() By rse. (diff)
2001-Aug-23 09:54    1.7    Check-in [741]: cosmetic correction make all RFC references match RFC\d{4} allowing to grep for them when writing documentation By thl. (diff)
2001-Aug-21 09:40    1.6    Check-in [714]: replaced c++ style // comments with c style /* */ comments By thl. (diff)
2001-Aug-16 17:00    1.5    Check-in [689]: INN kludge, IHAVE feeding, -d deliverymode command line option, DEFER handing By thl. (diff)
2001-Aug-14 16:42    1.4    Check-in [669]: connected LMTP and NNTP side, now featuring all three -g groupmodes, added post1000 articles burn-in By thl. (diff)
2001-Aug-14 10:15    1.3    Check-in [666]: cleanup msg.[ch], moved tracing to trace.[ch], added target to Makefile, added -t switch in lmtp2nntp.[c|pod], incorporated tracing into lmtp.[ch] and nntp.[ch], run.sh now using new tracing option By thl. (diff)
2001-Aug-13 17:16    1.2    Check-in [658]: first successful posting By thl. (diff)
2001-Aug-13 08:41    1.1    Check-in [657]: moved message issues from lmtp2nntp.[ch] and nntp.[ch] into separate new file msg.[ch] By thl.

CVSTrac 2.0.1