head 1.36; access; symbols L2_0_9_13:1.35 FSL_1_7_0:1.33 L2_0_9_12:1.33 LMTP2NNTP_1_4_1:1.31 LMTP2NNTP_1_4_0:1.31 FSL_1_6_1:1.31 L2_0_9_11:1.31 FSL_1_6_0:1.27 FSL_1_6b2:1.27 L2_0_9_10:1.27 FSL_1_6b1:1.20 L2_0_9_9:1.20 LMTP2NNTP_1_3_0:1.16 LMTP2NNTP_1_3b2:1.16 LMTP2NNTP_1_3b1:1.16 LMTP2NNTP_1_3a3:1.17 FSL_1_5_0:1.17 LMTP2NNTP_1_3a2:1.17 FSL_1_5a3:1.16 LMTP2NNTP_1_3a1:1.16 FSL_1_5a2:1.16 L2_0_9_8:1.16 FSL_1_5a1:1.14 L2_0_9_7:1.14 L2_0_9_6:1.12 FSL_1_4_0:1.11 FSL_1_4b1:1.11 L2_0_9_5:1.10 FSL_1_4a1:1.7 FSL_1_3_0:1.7 FSL_1_3b1:1.7 L2_0_9_4:1.7 FSL_1_2_1:1.6 L2_0_9_3:1.6 FSL_1_2_0:1.4 L2_0_9_2:1.4 FSL_1_1_0:1.4 FSL_1_1b1:1.4 WORKOFF:1.4.0.2 WORKOFF_BP:1.4 FSL_1_0_8:1.4 LMTP2NNTP_1_2_0:1.4 LMTP2NNTP_1_2b4:1.4 LMTP2NNTP_1_2b3:1.4 LMTP2NNTP_1_2b2:1.4 LMTP2NNTP_1_2b1:1.4 LMTP2NNTP_1_2a8:1.4 LMTP2NNTP_1_2a7:1.4 FSL_1_0_7:1.4 FSL_1_0_6:1.3 FSL_1_0_5:1.3 FSL_1_0_4:1.3 L2_0_9_1:1.3 FSL_1_0_3:1.3 LMTP2NNTP_1_2a6:1.3 FSL_1_0_2:1.3 FSL_1_0_1:1.3 FSL_1_0_0:1.3 FSL_0_9_0:1.3 L2_0_9_0:1.3 START_MICHAEL:1.1.1.1 L2_INITIAL:1.1.1.1 OSSP:1.1.1; locks; strict; comment @# @; 1.36 date 2007.10.12.21.04.01; author rse; state Exp; branches; next 1.35; commitid T2BoA7MPTtUxtlBs; 1.35 date 2007.06.08.13.55.11; author rse; state Exp; branches; next 1.34; commitid EI0Ix2yCSjTw97ls; 1.34 date 2007.03.23.08.09.27; author rse; state Exp; branches; next 1.33; commitid nuautrhbN5ZmIbbs; 1.33 date 2007.03.02.15.13.28; author thl; state Exp; branches; next 1.32; commitid Z5uL2vuD8F2LJw8s; 1.32 date 2007.03.02.15.09.43; author thl; state Exp; branches; next 1.31; commitid fLR4TuLv3uXsIw8s; 1.31 date 2005.10.03.08.20.18; author rse; state Exp; branches; next 1.30; 1.30 date 2005.10.03.08.05.55; author rse; state Exp; branches; next 1.29; 1.29 date 2005.10.03.08.00.16; author rse; state Exp; branches; next 1.28; 1.28 date 2005.10.03.07.58.34; author rse; state Exp; branches; next 1.27; 1.27 date 2005.02.18.09.33.13; author thl; state Exp; branches; next 1.26; 1.26 date 2005.02.03.09.48.52; author rse; state Exp; branches; next 1.25; 1.25 date 2005.02.03.09.46.58; author thl; state Exp; branches; next 1.24; 1.24 date 2005.02.03.09.43.52; author rse; state Exp; branches; next 1.23; 1.23 date 2005.02.03.09.42.36; author rse; state Exp; branches; next 1.22; 1.22 date 2005.02.03.09.41.38; author rse; state Exp; branches; next 1.21; 1.21 date 2005.02.03.09.40.34; author rse; state Exp; branches; next 1.20; 1.20 date 2005.02.02.12.26.44; author thl; state Exp; branches; next 1.19; 1.19 date 2005.01.24.15.05.36; author rse; state Exp; branches; next 1.18; 1.18 date 2005.01.24.15.03.17; author rse; state Exp; branches; next 1.17; 1.17 date 2004.04.23.10.32.47; author thl; state Exp; branches; next 1.16; 1.16 date 2004.04.22.15.46.34; author thl; state Exp; branches; next 1.15; 1.15 date 2004.04.22.15.42.47; author thl; state Exp; branches; next 1.14; 1.14 date 2004.04.22.10.21.37; author thl; state Exp; branches; next 1.13; 1.13 date 2004.04.22.10.10.57; author rse; state Exp; branches; next 1.12; 1.12 date 2004.04.21.12.19.32; author thl; state Exp; branches; next 1.11; 1.11 date 2003.11.10.19.21.04; author rse; state Exp; branches; next 1.10; 1.10 date 2003.11.10.15.29.24; author thl; state Exp; branches; next 1.9; 1.9 date 2003.11.06.15.31.47; author thl; state Exp; branches; next 1.8; 1.8 date 2003.11.06.11.59.02; author ms; state Exp; branches; next 1.7; 1.7 date 2003.09.25.15.14.14; author thl; state Exp; branches; next 1.6; 1.6 date 2003.09.15.07.44.32; author thl; state Exp; branches; next 1.5; 1.5 date 2003.06.30.15.54.44; author rse; state Exp; branches; next 1.4; 1.4 date 2003.01.06.11.41.51; author rse; state Exp; branches; next 1.3; 1.3 date 2002.07.30.19.13.00; author rse; state Exp; branches; next 1.2; 1.2 date 2001.09.10.11.26.51; author rse; state dead; branches; next 1.1; 1.1 date 2001.05.10.19.46.01; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.05.10.19.46.01; author rse; state Exp; branches; next ; desc @@ 1.36 log @Fix __VA_COPY_USE_{CSP,CPP} fallback macros for va_copy. Submitted by: Mark A. Lindner @ text @ _ ___ ____ ____ ____ _ ____ |_|_ _ / _ \/ ___/ ___|| _ \ | |___ \ _|_||_| | | | \___ \___ \| |_) | | | __) | |_||_|_| | |_| |___) |__) | __/ | |/ __/ |_|_|_| \___/|____/____/|_| |_|_____| OSSP l2 -- Flexible Logging ChangeLog ========= Changes between 0.9.13 and 0.9.14 (08-Jun-2007 to xx-xxx-2007) *) Fix __VA_COPY_USE_{CSP,CPP} fallback macros for va_copy. [Mark A. Lindner ] Changes between 0.9.12 and 0.9.13 (02-Mar-2005 to 08-Jun-2007) *) Upgraded build environment to GNU shtool 2.0.7 [Ralf S. Engelschall ] *) Do not use literal "(NULL)" on pointer comparisons. [Ralf S. Engelschall ] *) Make newer GNU autoconf happy by providing "datarootdir". [Ralf S. Engelschall ] *) Fix installation by using GNU libtool for installing "l2-config". [Ralf S. Engelschall , Christian Vogel ] Changes between 0.9.11 and 0.9.12 (03-Oct-2005 to 02-Mar-2007) *) Support for 1996-03-20 addition to Single UNIX Specification for systems that still require the Transitional Extensions to System Interfaces to support arbitrary file sizes (LFS >2GiB). Motivated by the Kolab-Konsortium. [http://thomas.lotterer.net] *) Upgraded build environment to GNU Shtool 2.0.6, GNU Libtool 1.5.22 and GNU Autoconf 2.61 [http://thomas.lotterer.net] Changes between 0.9.10 and 0.9.11 (18-Feb-2005 to 03-Oct-2005) *) Upgraded build environment to GNU shtool 2.0.3 and GNU libtool 1.5.20. [Ralf S. Engelschall ] *) Imported OSSP sa 1.2.6 [Ralf S. Engelschall ] *) Apply PCRE security fix (CAN-2005-2491, partially only) [Ralf S. Engelschall ] Changes between 0.9.9 and 0.9.10 (01-Feb-2005 to 18-Feb-2005) *) Synchronize l2_ut_format.[ch] with OSSP cfg and especially now use va_copy for va_list copying for better portability. [Ralf S. Engelschall ] *) Resolve trunc symbol conflict; make sure configure checks for isnan and isinf and l2_ut_format picks up the results' [Thomas Lotterer ] *) Remove local getopt() declarations from l2tool.c for portability. [Ralf S. Engelschall ] *) Fix compile warnings for Flex generation code by using the %options nounput, noyy_top_state and nounistd. [Ralf S. Engelschall ] *) Fix compile warnings related to sigaction()'s sa_handler. [Ralf S. Engelschall ] *) Add va_copy() Autoconf checks to make va_list copying portable. [Ralf S. Engelschall ] *) Accept new GNU Bison 2.0 [Ralf S. Engelschall ] Changes between 0.9.8 and 0.9.9 (24-Apr-2004 to 01-Feb-2005) *) Import OSSP sa 1.2.4 [Thomas Lotterer ] *) Upgraded build environment to GNU shtool 2.0.1 and GNU libtool 1.5.10. [Ralf S. Engelschall ] *) Adjust copyright messages for new year 2005. [Ralf S. Engelschall ] Changes between 0.9.7 and 0.9.8 (22-Apr-2004 to 22-Apr-2004) *) Change devtool.conf %import of OSSP sa to inject a faked HAVE_CONFIG_H. This unbreaks preprocessor conditions and fixes building on Solaris 2.6 [Thomas Lotterer ] Changes between 0.9.6 and 0.9.7 (21-Apr-2004 to 22-Apr-2004) *) Replace modf(3) calls in l2_ut_format.c with a hand-crafted inlined l2_util_modf() function to avoid dependency to external libm on systems where modf(3) is not part of libc, i.e. Tru64 and QNX. Reported by Karl Vogel. [Ralf S. Engelschall ] Changes between 0.9.5 and 0.9.6 (10-Nov-2003 to 21-Apr-2004) *) Create devtool.conf %import and import OSSP sa 1.2.0 [Thomas Lotterer ] Changes between 0.9.4 and 0.9.5 (25-Sep-2003 to 10-Nov-2003) *) Remove log0...4 macros [Thomas Lotterer ] *) Minor adjustments porting to OpenDarwin 6.6 [Thomas Lotterer ] *) Fix Problem where l2 does not terminate a message when it contains a \n so if previous message was longer the part between \n and the end of the previous message is repeated in the current message. http://cvs.ossp.org/tktview?tn=23 [Thomas Lotterer ] *) Added bison-locations option to scanner, fixing the missing reentrant yylloc with flex-2.5.31. [Michael Schloh ] Changes between 0.9.3 and 0.9.4 (15-Sep-2003 to 25-Sep-2003) *) Change jitter option in file channel from flag to count. [Thomas Lotterer ] *) Add monitor option to file channel. [Thomas Lotterer ] Changes between 0.9.2 and 0.9.3 (30-Jun-2003 to 15-Sep-2003) *) Make sure prefix channel does atomar downstream writes [Ralf S. Engelschall ] Changes between 0.9.1 and 0.9.2 (11-Oct-2002 to 30-Jun-2003) *) Introduce "trunc=" option for file channel; keep support for obsolete "append" option. [Thomas Lotterer ] *) Change default mode for file channel to "append". [Thomas Lotterer ] *) Fix array too small by one element bug in fd and file channels. [Thomas Lotterer ] *) Add jitter option to file channel. [Thomas Lotterer ] Changes between 0.9.0 and 0.9.1 (30-Jul-2002 to 11-Oct-2003) *) Changed "filedescriptor" to "fs" in file descriptor channel configuration. [Thomas Lotterer ] *) Upgraded to GNU autoconf 2.54. [Ralf S. Engelschall ] *) Simplify install/uninstall Makefile targets [Ralf S. Engelschall ] *) Fixed uname(3) usage in prefix channel. [Ralf S. Engelschall ] *) Fixed memory leak in l2_util_vasprintf(). [Ralf S. Engelschall ] *) Upgraded to latest OSSP sa. [Ralf S. Engelschall ] Changes between *GENESIS* and 0.9.0 (30-Jul-2002 to 30-Jul-2002) *) Initial release. [Ralf S. Engelschall ] @ 1.35 log @- Upgraded build environment to GNU shtool 2.0.7 - Do not use literal "(NULL)" on pointer comparisons. @ text @d12 5 @ 1.34 log @- Make newer GNU autoconf happy by providing "datarootdir". - Fix installation by using GNU libtool for installing "l2-config". @ text @d12 7 a18 1 Changes between 0.9.12 and 0.9.13 (02-Mar-2005 to 23-Mar-2007) @ 1.33 log @large file support for l2_ch_file, motivated by the Kolab-Konsortium @ text @d12 9 @ 1.32 log @Upgraded build environment @ text @d12 7 a18 1 Changes between 0.9.11 and ... @ 1.31 log @import OSSP sa 1.2.6 @ text @d12 6 @ 1.30 log @Apply PCRE security fix (CAN-2005-2491, partially only) @ text @d18 1 a18 1 *) Imported OSSP sa 1.2.5 @ 1.29 log @Imported OSSP sa 1.2.5 @ text @d21 3 @ 1.28 log @upgrade build environment @ text @d18 3 @ 1.27 log @flush pending changes before tagging @ text @d12 6 @ 1.26 log @Synchronize l2_ut_format.[ch] with OSSP cfg and especially now use va_copy for va_list copying for better portability. @ text @d12 1 a12 1 Changes between 0.9.9 and 0.9.10 (01-Feb-2005 to 03-Feb-2005) @ 1.25 log @resolve trunc symbol conflict; make sure configure checks for isnan and isinf and l2_ut_format picks up the results @ text @d14 4 @ 1.24 log @Remove local getopt() declarations from l2tool.c for portability. @ text @d14 4 @ 1.23 log @Fix compile warnings for Flex generation code by using the %options nounput, noyy_top_state and nounistd. @ text @d14 3 @ 1.22 log @Fix compile warnings related to sigaction()'s sa_handler. @ text @d13 4 @ 1.21 log @- Add va_copy() Autoconf checks to make va_list copying portable. - Accept new GNU Bison 2.0 @ text @d13 3 @ 1.20 log @import OSSP sa 1.2.4 @ text @d12 8 d22 1 a22 1 *) import OSSP sa 1.2.4 @ 1.19 log @Upgraded build environment to GNU shtool 2.0.1 and GNU libtool 1.5.10. @ text @d12 1 a12 1 Changes between 0.9.8 and 0.9.9 (22-Apr-2004 to 24-Jan-2005) d14 3 @ 1.18 log @Adjust copyright messages for new year 2005. @ text @d13 4 @ 1.17 log @correct wrong filename in log @ text @d12 5 @ 1.16 log @change devtool.conf %import of OSSP sa to inject a faked HAVE_CONFIG_H @ text @d21 1 a21 1 *) Replace modf(3) calls in l2_util_format.c with a hand-crafted @ 1.15 log @cosmetics @ text @d12 8 a19 1 Changes between 0.9.6 and 0.9.7 (21-Apr-2003 to 22-Apr-2004) @ 1.14 log @give credit to Karl Vogel reporting modf(3) math lib issue on Tru64 @ text @d22 1 a22 1 *) create devtool.conf %import and import OSSP sa 1.2.0 d27 1 a27 1 *) remove log0...4 macros d30 1 a30 1 *) minor adjustments porting to OpenDarwin 6.6 d46 1 a46 1 *) change jitter option in file channel from flag to count. d49 1 a49 1 *) add monitor option to file channel. d54 1 a54 1 *) make sure prefix channel does atomar downstream writes d59 1 a59 1 *) introduce "trunc=" option for file channel; keep support for d63 1 a63 1 *) change default mode for file channel to "append". d66 1 a66 1 *) fix array too small by one element bug in fd and file channels. d69 1 a69 1 *) add jitter option to file channel. @ 1.13 log @Replace modf(3) calls in l2_util_format.c with a hand-crafted inlined l2_util_modf() function to avoid dependency to external libm on systems (like Tru64, QNX, etc) where modf(3) is not part of libc. @ text @d15 3 a17 2 inlined l2_util_modf() function to avoid dependency to external libm on systems (like Tru64, QNX, etc) where modf(3) is not part of libc. @ 1.12 log @flush pending changes before tagging @ text @d12 7 @ 1.11 log @add name of author @ text @d12 5 @ 1.10 log @flush pending changes before tagging @ text @d15 1 d18 1 @ 1.9 log @fix PR#23: l2 does not terminate a message when it contains a newline @ text @d12 5 a16 1 Changes between 0.9.4 and 0.9.5 (25-Sep-2003 to ??-???-????) @ 1.8 log @Document fixed reentrant yylloc scanner problem @ text @d14 7 @ 1.7 log @flush pending changes before tagging @ text @d12 6 @ 1.6 log @flush pending changes before tagging @ text @d12 8 d29 1 a29 1 [Thomas Lotterer