OSSP CVS Repository

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

DateVersion Description
2004-May-07 16:52    1.80    Check-in [4568]: fix a bug where hook_lmtp_read incorrectly returns error on communication close where it should report "end of communication". This toghether with leaving errno untouched caused do/while(rc==-1 && errno=EINTR) to loop forever; now both return code and errno are properly set for lmtp and nntp read and write functions By thl. (diff)
2004-Apr-02 12:38    1.79    Check-in [4472]: correctly handle and detect empty newsgroups By thl. (diff)
2004-Apr-02 12:35    1.78    Check-in [4471]: loop must not be run if zero NNTP servers configured By thl. (diff)
2004-Apr-02 12:25    1.77    Check-in [4470]: fix signal handling on systems resetting handler on execution (Solaris). Reported by Amos Gouaux. By thl. (diff)
2003-Feb-12 17:16    1.76    Check-in [3240]: finish DMalloc support By rse. (diff)
2003-Feb-12 17:08    1.75    Check-in [3237]: use fully unbuffered I/O to reduce libc memory leaks at exit (our stdin is still buffered because of own buffering) By rse. (diff)
2003-Feb-12 16:55    1.74    Check-in [3236]: fix remaining two memory leaks By rse. (diff)
2003-Feb-11 16:31    1.73    Check-in [3228]: always print destination number along with given option string By thl. (diff)
2003-Feb-11 15:18    1.72    Check-in [3226]: release fakestatus/dsn pair By thl. (diff)
2003-Feb-11 15:10    1.71    Check-in [3225]: properly clean up access control list socket abstraction addresses By thl. (diff)
2003-Feb-11 14:49    1.70    Check-in [3224]: revert signals to default action so they can be used as expected if cleanup hangs at some point By thl. (diff)
2003-Feb-11 12:41    1.69    Check-in [3212]: controlled exit when configuration throws exception By thl. (diff)
2003-Feb-10 15:25    1.68    Check-in [3190]: plug memory two leaks not destroying lib_val handle By thl. (diff)
2003-Feb-10 14:51    1.67    Check-in [3188]: plug two memory leaks By thl. (diff)
2003-Feb-10 11:13    1.66    Check-in [3186]: extend copyright messages based on CVS information By thl. (diff)
2003-Feb-06 15:23    1.65    Check-in [3164]: cast pid to/from int By thl. (diff)
2003-Feb-06 11:20    1.64    Check-in [3148]: typo By thl. (diff)
2003-Feb-03 16:26    1.63    Check-in [3137]: handle/log failed NNTP connections; retry all of them every time By thl. (diff)
2003-Jan-30 20:45    1.62    Check-in [3128]: remove trailing whitespaces from source tree By rse. (diff)
2003-Jan-30 20:42    1.61    Check-in [3127]: Apply the standard OSSP copyright header, document ASCII art and fix URL to lmtp2nntp homepage. By rse. (diff)
2003-Jan-30 20:27    1.60    Check-in [3126]: Implement the decision from yesterday evening and finally rename fixme.h to lmtp2nntp_common.h because there is little chance this this stuff ever can be moved into more local source contexts. By rse. (diff)
2003-Jan-30 16:26    1.59    Check-in [3121]: cleanup sequence By thl. (diff)
2003-Jan-30 16:20    1.58    Check-in [3120]: remove obsolete code fragment By thl. (diff)
2003-Jan-30 16:19    1.57    Check-in [3119]: remove all exit(3) but those within daemonizer and signal handler By thl. (diff)
2002-Jul-02 09:49    1.56    Check-in [2211]: get rid of all warnings under gcc 3.1 By rse. (diff)
2002-May-27 17:09    1.55    Check-in [2155]: createmessageid now using lib_val; added support for long nodenames By thl. (diff)
2002-Apr-18 17:38    1.54    Check-in [2087]: remove debug code By thl. (diff)
2002-Mar-28 11:02    1.53    Check-in [2035]: now expanding variables on returned/lastresp message By thl. (diff)
2002-Mar-13 17:22    1.52    Check-in [1995]: flush while looking for the var_expand reentrance problem By thl. (diff)
2002-Mar-13 16:32    1.51    Check-in [1994]: corrected some variables, reduced FIXMEs By thl. (diff)
2002-Mar-13 15:41    1.50    Check-in [1991]: move from log macro to logbook function By thl. (diff)
2002-Mar-13 14:58    1.49    Check-in [1990]: implemented var_expand inside l2 By thl. (diff)
2002-Mar-06 15:25    1.48    Check-in [1955]: Syntax and argument checking does no longer ignore errors silently. It properly prints error messages for unknown options or invalid arguments. The message printed includes what it got and what it expected. Processing is continued to check for more errors but finally it aborts before the main program starts. By thl. (diff)
2002-Mar-05 15:17    1.47    Check-in [1945]: some things must be done by a formatter, not var_expand By thl. (diff)
2002-Mar-04 16:54    1.46    Check-in [1942]: Integration done replacing headervalue with new headerrule stuff. This version is v1.2a3 and runs live on visp.engelschall.com By thl. (diff)
2002-Feb-28 16:57    1.45    Check-in [1926]: wipe out some debug stuff, reducing FIXMEs By thl. (diff)
2002-Feb-28 15:07    1.44    Check-in [1921]: headername comparisons must not be case sensitive By thl. (diff)
2002-Feb-28 15:02    1.43    Check-in [1920]: var callback now supports message header lookups By thl. (diff)
2002-Feb-28 13:57    1.42    Check-in [1919]: integrated new lib_var API; lib_var patch fixed expansion problem By thl. (diff)
2002-Feb-14 12:03    1.41    Check-in [1856]: Please review! Attempt to use lib_ex for proper cleanup. I discovered some tweaks and quirks regarding the volatile nature of the hrNew structure temporary allocating resources. Two wrappers, strdupex() and mallocex() are used to throw exceptions. It was a pain, or at least a different kind of programming, to always ensure that hrNew resoures are cleaned up completely when they should and to stop the cleanup code from releasing resources in the non-exceptional case. Although, the declaration of a volatile structure requires casting where i do not want to use it. Maybe i did something wrong, and life becomes easier in this particular case when i put the exeptional cleanup code in the catch construct, because in this try-cleanup-catch block i only want cleanup in the exeptional case. However, this would only remove the "hrNew = NULL" line at the buttom of the for() loop. Would this help, should it work? Unsure ... By thl. (diff)
2002-Feb-13 17:25    1.40    Check-in [1845]: new -h option and config By thl. (diff)
2002-Feb-07 14:38    1.39    Check-in [1827]: The '& 1' check is wrong as argz counts the characters not the pairs. The wholly check is not needed at all because while would skip empty pairs anyway. By thl. (diff)
2002-Feb-06 14:51    1.38    Check-in [1816]: Fixed bug in --destionation and main() not initializing data correctly causing segfaults. Deactivated leftover code from the static ns array with nsc counter where memcpy segfaults. Fixed bug in option_register() not strdup()ing the default value causing free() to fail on cleanup. Added '-b -' to test.sh cause defaultng to stdio does not currenly work. Deactivated l2_channel_destroy() because it's cleanup fails and it hangs in a infinite loop in user space. By thl. (diff)
2002-Feb-05 15:56    1.37    Check-in [1804]: "make check" works again! --operationmode now correctly sets OPERATIONMODE_FAKE and detects internal error when this mandatory option was neither given nor preset through option_register(). Found missing functionality where option_parse_internal() does not fail on syntax errors or unknown options. Corrected --timeout* options in "test.sh". By thl. (diff)
2002-Feb-05 11:42    1.36    Check-in [1801]: removed obsolete --veryverbose By thl. (diff)
2002-Feb-05 11:40    1.35    Check-in [1800]: moved --destination from nsc/ns to nns/pns and fixed a copynpaste bug By thl. (diff)
2002-Feb-04 16:43    1.34    Check-in [1790]: merged new --acl option with obsolete post-option processing By thl. (diff)
2002-Feb-04 15:48    1.33    Check-in [1788]: options are optional now ;-) By thl. (diff)
2002-Feb-04 14:52    1.32    Check-in [1787]: application defaults now set through option_register() By thl. (diff)
2002-Jan-31 17:04    1.31    Check-in [1759]: mounted new option handling By thl. (diff)
2002-Jan-31 17:01    1.30    Check-in [1758]: remove obsolete usage() By thl. (diff)
2002-Jan-31 16:59    1.29    Check-in [1757]: moved/added --newsgroup option By thl. (diff)
2002-Jan-31 16:59    1.28    Check-in [1756]: moved/added --newsgroup option By thl. (diff)
2002-Jan-31 16:53    1.27    Check-in [1754]: moved --version option By thl. (diff)
2002-Jan-31 16:42    1.26    Check-in [1753]: moved --user option By thl. (diff)
2002-Jan-31 16:32    1.25    Check-in [1752]: moved --timeout_XXX options By thl. (diff)
2002-Jan-31 16:13    1.24    Check-in [1751]: moved --size option By thl. (diff)
2002-Jan-31 16:09    1.23    Check-in [1750]: moved --restrictheader option By thl. (diff)
2002-Jan-31 16:03    1.22    Check-in [1748]: moved --operationmode option By thl. (diff)
2002-Jan-31 15:47    1.21    Check-in [1747]: moved --nodename option By thl. (diff)
2002-Jan-31 15:43    1.20    Check-in [1746]: moved --mailfrom option By thl. (diff)
2002-Jan-31 15:20    1.19    Check-in [1745]: moved --headervalue option By thl. (diff)
2002-Jan-31 14:54    1.18    Check-in [1744]: moved --groupmode option By thl. (diff)
2002-Jan-31 14:44    1.17    Check-in [1742]: moved --destination option By thl. (diff)
2002-Jan-31 11:42    1.16    Check-in [1739]: removed unused variables By thl. (diff)
2002-Jan-31 11:40    1.15    Check-in [1738]: moved --client option By thl. (diff)
2002-Jan-31 11:14    1.14    Check-in [1737]: moved --bind option By thl. (diff)
2002-Jan-31 10:03    1.13    Check-in [1731]: moved --acl option By thl. (diff)
2002-Jan-30 17:41    1.12    Check-in [1720]: flush. first options moved. introduced exception handling. By thl. (diff)
2002-Jan-30 15:22    1.11    Check-in [1718]: Switch from local copy of POPT to our new linked-in child OSSP popt. By thl. (diff)
2002-Jan-30 09:38    1.10    Check-in [1694]: add OSSP ex to OSSP lmtp2nntp By thl. (diff)
2002-Jan-24 17:25    1.9    Check-in [1630]: option works and data can be read by config By thl. (diff)
2002-Jan-24 13:07    1.8    Check-in [1625]: master of the FIXMEs! please read comment in fixme.h By thl. (diff)
2002-Jan-22 17:09    1.7    Check-in [1604]: flush By thl. (diff)
2002-Jan-17 18:01    1.6    Check-in [1576]: flush weekly work By thl. (diff)
2002-Jan-14 13:23    1.5    Check-in [1547]: first steps toward popt By thl. (diff)
2002-Jan-09 14:54    1.4    Check-in [1536]: configfile example with sections and evaluation of code to parse it By thl. (diff)
2002-Jan-07 14:15    1.3    Check-in [1514]: link in a stripped down version of POPT By thl. (diff)
2001-Dec-31 16:15    1.2    Check-in [1474]: bump copyright year By thl. (diff)
2001-Dec-31 12:09    1.1    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.

CVSTrac 2.0.1