OSSP CVS Repository

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

DateVersion Description
2001-Dec-31 12:09    1.101    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-Dec-17 13:58    1.100    Check-in [1443]: First cut in integrating OSSP var into OSSP lmtp2nntp. By thl. (diff)
2001-Dec-11 12:53    1.99    Check-in [1416]: switch to latest L2 version By thl. (diff)
2001-Nov-08 11:08    1.98    Check-in [1280]: even shorter IPv6 syntax By thl. (diff)
2001-Nov-08 09:32    1.97    Check-in [1274]: adapt correct IPv6 syntax used by updated sa By thl. (diff)
2001-Oct-15 16:22    1.96    Check-in [1192]: added -r restrictheaders option By thl. (diff)
2001-Oct-15 15:14    1.95    Check-in [1191]: trimmed STDSTRLEN. made nntp_(error|lastresp) output nicer By thl. (diff)
2001-Oct-15 15:05    1.94    Check-in [1190]: some errors in option parsing reported obsolete option names By thl. (diff)
2001-Oct-15 14:48    1.93    Check-in [1189]: Remember text from last NNTP error message and pass it back to LMTP By thl. (diff)
2001-Oct-15 13:26    1.92    Check-in [1187]: need to check the leftmost colon to support colons in Headervalue By thl. (diff)
2001-Oct-15 12:13    1.91    Check-in [1185]: Applied Ralf's "Approved:" header patch but in a more general form which allows any kind and any number of headers to be inserted. By thl. (diff)
2001-Oct-12 15:24    1.90    Check-in [1175]: prevent cleanup from cleaning up clean things By thl. (diff)
2001-Oct-12 15:23    1.89    Check-in [1174]: added -V veryverbose (unbuffered logging) option By thl. (diff)
2001-Oct-12 14:26    1.88    Check-in [1171]: documented -C childsmax option and -b path[:perms] By thl. (diff)
2001-Oct-12 14:03    1.87    Check-in [1168]: IPv6 now works By rse. (diff)
2001-Oct-12 12:25    1.86    Check-in [1167]: Implement -C option (maximum number of childs). By rse. (diff)
2001-Oct-12 12:08    1.85    Check-in [1166]: Improve -u option and -b (uid/mode on Unix Domain sockets). By rse. (diff)
2001-Oct-12 10:57    1.84    Check-in [1165]: added -u uid option By thl. (diff)
2001-Oct-12 09:43    1.83    Check-in [1164]: Sending a USR1 signal to the program will flush the logging buffer By thl. (diff)
2001-Oct-12 09:14    1.82    Check-in [1163]: child must close listening socket By thl. (diff)
2001-Oct-12 09:03    1.81    Check-in [1162]: removed fprintf(stderr, ...) past l2 initialization By thl. (diff)
2001-Oct-12 08:58    1.80    Check-in [1161]: cleaned ACL logging, moved ACL fake initialization using fprintf before l2 initalization, changed "any-IP" to IPv4 ACL insertion, prepared for IPv6 fake ACL insertion (not working due to IPv6 syntax, possibly in sa) By thl. (diff)
2001-Oct-11 17:46    1.79    Check-in [1160]: flush our work By rse. (diff)
2001-Oct-11 10:01    1.78    Check-in [1153]: fixed typo in usage. undo separator for undo-ed l2 By thl. (diff)
2001-Oct-09 22:11    1.77    Check-in [1135]: cosmetics By thl. (diff)
2001-Oct-09 17:22    1.76    Check-in [1124]: Implement option -a: Access Control List. By rse. (diff)
2001-Oct-09 14:08    1.75    Check-in [1119]: - Change NNTP library to fully use OSSP SA. - Removed timeout handling from NNTP library and use SA timeouts instead. By rse. (diff)
2001-Oct-09 12:34    1.74    Check-in [1118]: post-bugfixes to reflect recent changes By rse. (diff)
2001-Oct-09 12:24    1.73    Check-in [1117]: bugfix syntax By rse. (diff)
2001-Oct-09 12:19    1.72    Check-in [1116]: Revamp command line options and their semantics (all daemons uppercase now, all address options [a-d], etc):

o -D new option o -k -> -K o -p -> -P o -b -> -c o -a -> -b plus - o -a new option o -d -> -o o -h -> -d o -t name=value,... o -w removed By rse. (diff)

2001-Oct-09 11:08    1.71    Check-in [1115]: worked out FIXMEs, all were related to free/ destroy memory leaks By thl. (diff)
2001-Oct-09 10:24    1.70    Check-in [1114]: fixed whitespaces/ indents By thl. (diff)
2001-Oct-09 10:22    1.69    Check-in [1113]: added -a altio, -p pidfile and -k kill options By thl. (diff)
2001-Oct-08 16:30    1.68    Check-in [1105]: -a option now supports both unix:/ and inet:// URLs. It tries to guess missing prefixes. By thl. (diff)
2001-Oct-08 15:40    1.67    Check-in [1103]: Change LMTP library from using a file-descriptor (int) to using a opaque handle (void *) and use this new feature to support STDIN/STDOUT and SA. By rse. (diff)
2001-Oct-08 15:21    1.66    Check-in [1101]: commit for getting rid of fd merger By thl. (diff)
2001-Oct-08 12:28    1.65    Check-in [1098]: defeated zombies By thl. (diff)
2001-Oct-04 18:07    1.64    Check-in [1072]: flush daily work. First working daemon. Awful cleanup. By thl. (diff)
2001-Oct-02 16:34    1.63    Check-in [1057]: introduced new OSSP SA library; removed connect_nonb obsoleted by sa library; By thl. (diff)
2001-Sep-13 16:24    1.62    Check-in [990]: even more polishing for release By thl. (diff)
2001-Sep-13 15:45    1.61    Check-in [983]: revamping and polishing documentation files for release By thl. (diff)
2001-Sep-13 14:20    1.60    Check-in [977]: portability bugfix for 64bit platforms By thl. (diff)
2001-Sep-13 09:35    1.59    Check-in [966]: implemented CU/CUS cleanup sequence for main(); removed unneccessary command line option tracing which was already disabled in preprocessor for some time; New lmtp_gfs_ns graceful shutdown for ns structure removes a memory leak; removed trailing empty line in LHLO response; By thl. (diff)
2001-Sep-12 16:43    1.58    Check-in [962]: adapted new L2 flushmask feature By thl. (diff)
2001-Sep-12 16:34    1.57    Check-in [959]: level is now logged in Vplain text; better -m tracing now showing value and pattern to be compared; By thl. (diff)
2001-Sep-12 15:04    1.56    Check-in [955]: relocating -l code according to sortspec; added missing break in -s option switch By thl. (diff)
2001-Sep-12 11:58    1.55    Check-in [952]: now handling signals By thl. (diff)
2001-Sep-12 10:18    1.54    Check-in [947]: added ability to log nothing by creating/ configuring/ stacking zero channels By thl. (diff)
2001-Sep-12 09:29    1.53    Check-in [943]: updated documentation By thl. (diff)
2001-Sep-12 08:53    1.52    Check-in [942]: For the -m option any capturing brackets are rewritten to clustering syntax. By thl. (diff)
2001-Sep-11 15:41    1.51    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-11 08:41    1.50    Check-in [926]: RFC1891 ENVID, 6.2 is not the way to go findind out the queue-ID from sendmail. It is a information stored in the message envelope and received and forwarded by sendmail but it has no relationship to the queue-ID. By thl. (diff)
2001-Sep-10 16:11    1.49    Check-in [921]: fake mode now supports NTTP-less setups By thl. (diff)
2001-Sep-10 14:49    1.48    Check-in [919]: more user friendly and detailled logging By thl. (diff)
2001-Sep-10 12:16    1.47    Check-in [915]: add library version checks (compile-time and run-time) By thl. (diff)
2001-Sep-10 08:54    1.46    Check-in [907]: added lot of l2 logging By thl. (diff)
2001-Sep-10 08:50    1.45    Check-in [906]: added -m mailfrom filter By thl. (diff)
2001-Sep-07 17:02    1.44    Check-in [890]: Replace ad-hoc tracing with L2_LEVEL_TRACE based approach. By thl. (diff)
2001-Sep-07 15:56    1.43    Check-in [888]: remove obsolete DEBUG stuff By thl. (diff)
2001-Sep-07 15:53    1.42    Check-in [887]: The -b option now works. L2 logging included. By thl. (diff)
2001-Sep-05 17:01    1.41    Check-in [866]: flush pending (unfinished) work. By thl. (diff)
2001-Sep-05 11:14    1.40    Check-in [857]: flush pending (unfinished) work. By thl. (diff)
2001-Sep-04 11:46    1.39    Check-in [831]: Finally apply GNU General Public License (GPL) to OSSP lmtp2nntp. By rse. (diff)
2001-Sep-03 17:06    1.38    Check-in [826]: tried to add -b option w/o success. Binding to a given port, which should only be a side effect anyway) works but binding to given address currently fails for unknown reason. By thl. (diff)
2001-Aug-30 13:53    1.37    Check-in [802]: implemented and documented [-w waittime] option including nonblocking connect By thl. (diff)
2001-Aug-30 11:01    1.36    Check-in [793]: implemented and documented [-n hostname] option By thl. (diff)
2001-Aug-30 10:35    1.35    Check-in [790]: updated documentation By thl. (diff)
2001-Aug-29 16:58    1.34    Check-in [787]: added -m maxmessagesize option By thl. (diff)
2001-Aug-28 16:27    1.33    Check-in [785]: the MAIL and DATA callbacks checked for information no longer available after we proper free the structure containing this data. Now rewritten to first check for existence of structure then look into the structure; segfault fixed; 00TODO updated; long line test file renamed and long lines removed from normal test suite; By thl. (diff)
2001-Aug-28 15:12    1.32    Check-in [781]: option -h now understands multiple hosts as comma separated list; .cvsignore test/dmalloc.log; program is now called "mail to news gateway" consequently - including case; parts of usage() and .pod can now be created from source; test suite and 00TODO updated; By thl. (diff)
2001-Aug-28 13:31    1.31    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.30    Check-in [776]: now using NUL instead of '\0' By thl. (diff)
2001-Aug-27 16:29    1.29    Check-in [775]: removed DEBUGs; updated 00TODO; By thl. (diff)
2001-Aug-27 16:25    1.28    Check-in [774]: removed ==TRUE and !=TRUE comparisons in favor of ==FALSE, !=FALSE and boolean expressions By thl. (diff)
2001-Aug-23 11:12    1.27    Check-in [753]: Add DMalloc support By rse. (diff)
2001-Aug-23 10:36    1.26    Check-in [749]: adjust for recently fixed return code semantic of str_parse() By rse. (diff)
2001-Aug-23 10:30    1.25    Check-in [747]: simplify regex By rse. (diff)
2001-Aug-23 09:55    1.24    Check-in [742]: worked out all FIXMEs in lmtp2nntp.c; completely reviewed all lmtp_response() statuscodes and dsncodes especially distinguishing between "5xx Permanent Failure" and "4xx Persistent Transient Failure" conditions, documented every return code including reference to and excerpt from related RFCs; added graceful release of all resources; replaced hardcoded uname by uname(3) system call; added wildmat-style pattern matching for GROUPMODE_ENVELOPE and GROUPMODE_HEADER using shpat_match; added multiline responses for erroneous status after posting/feeding in lmtp_cb_data(); pushed down and updated 00TODO including relocation of pertinent information directly into source; By thl. (diff)
2001-Aug-21 10:56    1.23    Check-in [716]: added support for BODY keyword detection with =7BIT and =8BITMIME in MAIL command By thl. (diff)
2001-Aug-21 09:44    1.22    Check-in [715]: isdigit() paramters casted to int. Now only a single warning remains on solaris (string length in line 509). By thl. (diff)
2001-Aug-21 09:40    1.21    Check-in [714]: replaced c++ style // comments with c style /* */ comments By thl. (diff)
2001-Aug-20 16:11    1.20    Check-in [708]: fixed GROUPMODE_ENVELOPE foo+bar@quux.com notation prefix stripping where sendmail passes us already rewritten <bar@quux.com> as argument to "RCPT To:" command By thl. (diff)
2001-Aug-20 12:33    1.19    Check-in [692]: Autoconf phase 2 By rse. (diff)
2001-Aug-16 17:00    1.18    Check-in [689]: INN kludge, IHAVE feeding, -d deliverymode command line option, DEFER handing By thl. (diff)
2001-Aug-14 16:42    1.17    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.16    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.15    Check-in [658]: first successful posting By thl. (diff)
2001-Aug-13 08:41    1.14    Check-in [657]: moved message issues from lmtp2nntp.[ch] and nntp.[ch] into separate new file msg.[ch] By thl. (diff)
2001-Aug-08 12:43    1.13    Check-in [622]: fixed problems with headers w/o or whitespace-only values; fixed accidently checked values and headers when looking for headers only By thl. (diff)
2001-Aug-08 11:26    1.12    Check-in [620]: added line wrapping By thl. (diff)
2001-Aug-07 16:58    1.11    Check-in [618]: headers now exctracted and manipulated By thl. (diff)
2001-Aug-07 11:21    1.10    Check-in [611]: replaced newsservicecount and newsservice by nsc and ns By thl. (diff)
2001-Aug-07 11:05    1.9    Check-in [610]: lmtp/nntp joined at command args and lhlo By thl. (diff)
2001-Aug-02 16:58    1.8    Check-in [601]: no more dummy-OKs on the lmtp side, some first steps on the nntp side By thl. (diff)
2001-Aug-01 09:08    1.7    Check-in [584]: reflects removal of sock_sample/sio and addition of sock/nntp By thl. (diff)
2001-Jul-26 17:18    1.6    Check-in [570]: lmtp_cb_helo using strict RFC821 <domain> checking in a perl-generated regex By thl. (diff)
2001-Jul-25 17:02    1.5    Check-in [568]: added argz library and first inter-callback functionality By thl. (diff)
2001-Jul-25 13:29    1.4    Check-in [567]: shortly before lmtp_message/lmtp_reset are vanished By thl. (diff)
2001-Jul-24 13:32    1.3    Check-in [563]: first time working with sendmail By thl. (diff)
2001-Jul-23 14:14    1.2    Check-in [556]: first successful loop() By thl. (diff)
2001-Jul-17 14:40    1.1    Check-in [542]: ralf s. engelschall first api draft By thl.

CVSTrac 2.0.1