OSSP CVS Repository

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

DateVersion Description
2004-Apr-02 15:55    1.96    Check-in [4476]: fix problem where ACLs could not be set due to improper assumption of C compiler operator precedence. Reported by Amos Gouaux By thl. (diff)
2004-Apr-02 15:52    1.95    Check-in [4475]: print errno and associated message whenever sa returns SA_ERR_SYS By thl. (diff)
2004-Apr-02 10:22    1.94    Check-in [4469]: default Serverbind to tcp port 24; align two related logbook calls By thl. (diff)
2003-Feb-12 17:16    1.93    Check-in [3240]: finish DMalloc support By rse. (diff)
2003-Feb-10 14:51    1.92    Check-in [3188]: plug two memory leaks By thl. (diff)
2003-Feb-06 11:51    1.91    Check-in [3149]: defeat double free(3) By thl. (diff)
2003-Jan-30 20:45    1.90    Check-in [3128]: remove trailing whitespaces from source tree By rse. (diff)
2003-Jan-30 20:42    1.89    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.88    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 20:18    1.87    Check-in [3125]: Fix a big security hole: the l2_spec() is a varargs function which gets a format string and variable arguments. In case only a fixed string is used we have to use "%s" as the format string or else "%x" in the string is treated like a formatter (and hence cause a segfault or whatever else if it tries to fetch args from the stack). This especially also no longer requires the formatting constricts to be written %%X... By rse. (diff)
2003-Jan-30 16:19    1.86    Check-in [3119]: remove all exit(3) but those within daemonizer and signal handler By thl. (diff)
2003-Jan-30 15:37    1.85    Check-in [3116]: decide to keep lib_sa out of lmtp2nntp_option.c By thl. (diff)
2003-Jan-30 15:33    1.84    Check-in [3114]: this is the official name and fair enough as a default By thl. (diff)
2003-Jan-30 15:26    1.83    Check-in [3113]: no problem here, option.destionation can be queried successfully By thl. (diff)
2003-Jan-30 15:22    1.82    Check-in [3111]: it works but don't confuse correct -l aka --l2spec with wrong -l2spec By thl. (diff)
2003-Jan-30 15:17    1.81    Check-in [3110]: it feeds ctx->config_varctx into lmtp2nntp_l2.c:hook_configure() By thl. (diff)
2002-Aug-14 23:19    1.80    Check-in [2513]: bump version for release By thl. (diff)
2002-Jul-17 13:28    1.79    Check-in [2297]: errno formatter is now part of l2 By thl. (diff)
2002-Jul-02 09:49    1.78    Check-in [2211]: get rid of all warnings under gcc 3.1 By rse. (diff)
2002-May-28 16:14    1.77    Check-in [2170]: FIXMEs reviewed By thl. (diff)
2002-May-28 16:03    1.76    Check-in [2168]: copy'n'paste bug By thl. (diff)
2002-May-28 16:02    1.75    Check-in [2167]: remove debugging code blocks By thl. (diff)
2002-May-28 14:43    1.74    Check-in [2165]: rename By thl. (diff)
2002-May-27 17:09    1.73    Check-in [2155]: createmessageid now using lib_val; added support for long nodenames By thl. (diff)
2002-Apr-18 17:38    1.72    Check-in [2088]: use correct context for var_strerror By thl. (diff)
2002-Apr-18 16:09    1.71    Check-in [2084]: no change, only a code move By thl. (diff)
2002-Apr-18 15:31    1.70    Check-in [2081]: updated documentation, aligned and sorted source; By thl. (diff)
2002-Mar-13 17:22    1.69    Check-in [1995]: flush while looking for the var_expand reentrance problem By thl. (diff)
2002-Mar-13 15:50    1.68    Check-in [1993]: since env exists, default is there; l2_spec sets channel_levels By thl. (diff)
2002-Mar-13 15:41    1.67    Check-in [1991]: move from log macro to logbook function By thl. (diff)
2002-Mar-13 14:58    1.66    Check-in [1990]: implemented var_expand inside l2 By thl. (diff)
2002-Mar-06 15:26    1.65    Check-in [1956]: wipe out obsolete stuff By thl. (diff)
2002-Mar-04 16:54    1.64    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.63    Check-in [1926]: wipe out some debug stuff, reducing FIXMEs By thl. (diff)
2002-Feb-28 16:21    1.62    Check-in [1923]: header now gets deleted when name or value is empty after expansion By thl. (diff)
2002-Feb-28 15:07    1.61    Check-in [1921]: headername comparisons must not be case sensitive By thl. (diff)
2002-Feb-28 15:02    1.60    Check-in [1920]: var callback now supports message header lookups By thl. (diff)
2002-Feb-28 13:57    1.59    Check-in [1919]: integrated new lib_var API; lib_var patch fixed expansion problem By thl. (diff)
2002-Feb-27 13:17    1.58    Check-in [1906]: ctx_lookup provides access to options through lib_val now By thl. (diff)
2002-Feb-27 11:22    1.57    Check-in [1902]: removed odd incl./excl. problem By thl. (diff)
2002-Feb-27 11:02    1.56    Check-in [1901]: eh, azNewsgroups is value only By thl. (diff)
2002-Feb-27 10:55    1.55    Check-in [1900]: support for useless but possible --headerrule :match:header: where "header" doesn't matter as the absence of a value causes deletion of any matching header anyway. However, previously the program segfaulted. By thl. (diff)
2002-Feb-27 10:34    1.54    Check-in [1899]: changed semantic of --headerrule to "keep the colon" By thl. (diff)
2002-Feb-26 16:56    1.53    Check-in [1898]: added --testfile option for header rewrite testing. Transformation from argz to linked list of elements and back implemented for integration into the gateway's "inner loop". Have trouble with lib_ex segfaulting when throwing exception and tried to track down this issue with no luck. By thl. (diff)
2002-Feb-21 16:47    1.52    Check-in [1894]: Basic loop of desired new header rewriting feature now supports deleting a header and regex matching replaces backreferencing arguments in header name and header value. By thl. (diff)
2002-Feb-20 16:42    1.51    Check-in [1893]: flush work done this week. New structure for headers. Basic loop of desired new header rewriting feature currently supports replacing a header, adding a header and regex matching finds the correct header and calls lib_var. Try ./lmtp2nntp -i 1.conf -h ':Reply-To:New-Reply:${xyz}' -h ::To:bv -h 21::ch:cv By thl. (diff)
2002-Feb-14 16:11    1.50    Check-in [1859]: working experimental code for evaluating pcre By thl. (diff)
2002-Feb-14 12:03    1.49    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.48    Check-in [1845]: new -h option and config By thl. (diff)
2002-Feb-07 14:36    1.47    Check-in [1826]: keep the colon By thl. (diff)
2002-Feb-07 13:53    1.46    Check-in [1824]: fix to calculate nns correctly By thl. (diff)
2002-Feb-07 10:01    1.45    Check-in [1821]: eliminate a nasty copy'n'paste bug which caused segfaults By thl. (diff)
2002-Feb-06 14:51    1.44    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 16:58    1.43    Check-in [1805]: yes popt supports dash optargs. Bugfix optarg. By thl. (diff)
2002-Feb-05 15:56    1.42    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 15:14    1.41    Check-in [1803]: --version should print then exit the program. It's use is mutually exclusive and it should be checked very soon in the config process. Fixed a bug in --childsmax where sa_addr_u2a expects a colon. Started to work on testsuite which needs major corrections and exhibits lots of bugs in lmtp2nntp. Found a bug where --l2spec does not work when specified on command line. By thl. (diff)
2002-Feb-05 11:40    1.40    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.39    Check-in [1790]: merged new --acl option with obsolete post-option processing By thl. (diff)
2002-Feb-04 15:48    1.38    Check-in [1788]: options are optional now ;-) By thl. (diff)
2002-Feb-04 14:52    1.37    Check-in [1787]: application defaults now set through option_register() By thl. (diff)
2002-Jan-31 16:59    1.36    Check-in [1756]: moved/added --newsgroup option By thl. (diff)
2002-Jan-31 16:54    1.35    Check-in [1755]: bugfix By thl. (diff)
2002-Jan-31 16:53    1.34    Check-in [1754]: moved --version option By thl. (diff)
2002-Jan-31 16:42    1.33    Check-in [1753]: moved --user option By thl. (diff)
2002-Jan-31 16:32    1.32    Check-in [1752]: moved --timeout_XXX options By thl. (diff)
2002-Jan-31 16:13    1.31    Check-in [1751]: moved --size option By thl. (diff)
2002-Jan-31 16:09    1.30    Check-in [1750]: moved --restrictheader option By thl. (diff)
2002-Jan-31 16:03    1.29    Check-in [1749]: bugfix By thl. (diff)
2002-Jan-31 16:03    1.28    Check-in [1748]: moved --operationmode option By thl. (diff)
2002-Jan-31 15:47    1.27    Check-in [1747]: moved --nodename option By thl. (diff)
2002-Jan-31 15:43    1.26    Check-in [1746]: moved --mailfrom option By thl. (diff)
2002-Jan-31 15:20    1.25    Check-in [1745]: moved --headervalue option By thl. (diff)
2002-Jan-31 14:54    1.24    Check-in [1744]: moved --groupmode option By thl. (diff)
2002-Jan-31 14:48    1.23    Check-in [1743]: use one line for a log, no matter how large By thl. (diff)
2002-Jan-31 14:44    1.22    Check-in [1742]: moved --destination option By thl. (diff)
2002-Jan-31 11:40    1.21    Check-in [1738]: moved --client option By thl. (diff)
2002-Jan-31 11:14    1.20    Check-in [1737]: moved --bind option By thl. (diff)
2002-Jan-31 10:03    1.19    Check-in [1731]: moved --acl option By thl. (diff)
2002-Jan-30 17:41    1.18    Check-in [1720]: flush. first options moved. introduced exception handling. By thl. (diff)
2002-Jan-30 15:22    1.17    Check-in [1718]: Switch from local copy of POPT to our new linked-in child OSSP popt. By thl. (diff)
2002-Jan-24 17:25    1.16    Check-in [1630]: option works and data can be read by config By thl. (diff)
2002-Jan-24 13:04    1.15    Check-in [1623]: moved config to option, created a new config By thl. (diff)
2002-Jan-24 09:54    1.14    Check-in [1621]: fixed nasty realloc problem. Thanks FreeBSD for MALLOC_OPTIONS=Z By thl. (diff)
2002-Jan-23 16:55    1.13    Check-in [1617]: flag options no longer have an optarg By thl. (diff)
2002-Jan-23 15:12    1.12    Check-in [1614]: can now read flat example.conf through include option By thl. (diff)
2002-Jan-22 17:09    1.11    Check-in [1604]: flush By thl. (diff)
2002-Jan-21 17:21    1.10    Check-in [1601]: flush By thl. (diff)
2002-Jan-17 18:01    1.9    Check-in [1576]: flush weekly work By thl. (diff)
2002-Jan-16 15:22    1.8    Check-in [1560]: switch from included to linked-in OSSP val variant By thl. (diff)
2002-Jan-16 15:19    1.7    Check-in [1558]: commit for protocol reasons By thl. (diff)
2002-Jan-16 10:46    1.6    Check-in [1553]: val now supports OO-style variable names. lh now supports iteration through all elements and applying a callback to each. lmtp2nntp_config.c currently has sample code for lib val embedded, including a data dumper. By thl. (diff)
2002-Jan-15 14:04    1.5    Check-in [1552]: map renamed to val and basic functionality successfully verified By thl. (diff)
2002-Jan-15 14:02    1.4    Check-in [1551]: map renamed to val and basic functionality successfully verified By thl. (diff)
2002-Jan-14 13:23    1.3    Check-in [1547]: first steps toward popt By thl. (diff)
2002-Jan-10 11:37    1.2    Check-in [1540]: replaced dotconf library with own code and str_token By thl. (diff)
2002-Jan-09 14:54    1.1    Check-in [1536]: configfile example with sections and evaluation of code to parse it By thl.

CVSTrac 2.0.1