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.
|