OSSP CVS Repository

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

DateVersion Description
2005-Oct-03 11:28    1.70    Check-in [5235]: Adjust copyright messages to include new year 2005. By rse. (diff)
2005-Oct-03 11:25    1.69    Check-in [5232]: flush pending changes By rse. (diff)
2005-Feb-02 13:52    1.68    Check-in [5002]: Introduce a new %checkout target to devtool.conf By thl. (diff)
2004-Apr-22 12:30    1.67    Check-in [4516]: relocate vsyslog() function to avoid wrong implicit declaration. Reported by Karl Vogel By thl. (diff)
2004-Jan-09 11:48    1.66    Check-in [3707]: Adjust copyright messages to include new year 2004 By thl. (diff)
2003-Oct-13 16:01    1.65    Check-in [3641]: improve readability, find and fix str1 == NULL bug By thl. (diff)
2003-Oct-13 15:35    1.64    Check-in [3640]: remove unused filename; revamp while() into for() and repeat for cleanup sequence By thl. (diff)
2003-Oct-13 15:18    1.63    Check-in [3639]: make fnamecmp() more self-explanatory By thl. (diff)
2003-Oct-10 16:07    1.62    Check-in [3638]: Sort valid fsl filenames before adding their contents to the buffer. This mostly fixes the problem of the 'drifting' fsl configuration, by ensuring that l2 sections from filenames with a postfix are placed last in the identifier matching logic. By ms. (diff)
2003-May-22 16:01    1.61    Check-in [3367]: whitespaces By thl. (diff)
2003-May-22 15:48    1.60    Check-in [3366]: approved by make-up artist By thl. (diff)
2003-May-22 15:04    1.59    Check-in [3364]: what(1) gets confused by double quotes so do not use them By thl. (diff)
2003-May-22 14:30    1.58    Check-in [3360]: for details see attached ChangeLog By thl. (diff)
2003-May-20 17:47    1.57    Check-in [3354]: - improve prefixing by renaming variables l2_fslenv > fsldebug_l2_env l2_fslnch > fsldebug_l2_nch triedopenfsldebug > fsldebug_transientproblem openfsldebugpermanenterror > fsldebug_permanentproblem - add function fsldebugcreate() - rename functions and slightly change their operation to work in a stealth mode for LOG_NDELAY support openfsldebug() > fsl closefsllog() > fsldebugdestroy() - make fsldebug() a metafunction and split the old functionality into fsldebugl2() for l2 and fsldebugf2() for stderr filedescriptor - improve prefixing by adding debugging prototypes to support fsldebug() calling fsldebugcreate() which uses fsldebug() for logging static void fsldebugcreate (void); static void fsldebug (l2_level_t, const char *, ...); static int fsldebugl2 (l2_level_t, const char *, va_list); static int fsldebugf2 (l2_level_t, const char *, va_list); static void fsldebugdestroy(void); - change default for delayopen to TRUE as user has to use LOG_NDELAY to force immediate open. - improve handling of NULL strings when debugging - unify debugging messages on entry to captured functions using common prefix 'fsl in ...' - obey LOG_NDELAY on fsl debugging as well - add filedescriptor consumption checks to test suite - remove confusing use of the word "error" in test suite messages - improve Makefile to prepare and detect empty files - tested on FreeBSD, Linux and Solaris - not intended for release - further modifications are underway By thl. (diff)
2003-Jan-06 17:41    1.56    Check-in [3075]: Adjust copyright messages to include new year 2003 By rse. (diff)
2002-Nov-12 14:08    1.55    Check-in [2812]: cosmetics By thl. (diff)
2002-Nov-09 19:25    1.54    Check-in [2803]: cfg_destroy now works By rse. (diff)
2002-Nov-09 15:49    1.53    Check-in [2799]: who said that cfg_destroy() now works? We've to reinvestigate... By rse. (diff)
2002-Oct-21 14:51    1.52    Check-in [2638]: flush pending changes before tagging By thl. (diff)
2002-Oct-21 14:45    1.51    Check-in [2637]: Fixed problem reported by martin.konold@erfrakon.de: In fsl's vsyslog() when handling delayed open and "If the log file is not writable by fsl the application using fsl segfaults." The error condition was checked and logged but operation unintentionally continued. By thl. (diff)
2002-Aug-02 13:40    1.50    Check-in [2485]: Change building of fsl_version.c from direct inclusion to standard object linking. By rse. (diff)
2002-Aug-02 13:35    1.49    Check-in [2484]: Remove doubled "FSL" in "caught by FSL OSSP fsl 1.0.0". By rse. (diff)
2002-Aug-02 13:00    1.48    Check-in [2476]: Remove pcre_study(3) usage, because we do no repeated matchings and additionally (according to pcre(3)) studying for non-anchored patterns that do not have a single fixed starting character is useless. By rse. (diff)
2002-Aug-02 12:56    1.47    Check-in [2475]: Compile regular expressions with PCRE_ANCHORED to make sure they are anchored. This means the ident "bar/.*" does not match "foobar/quux". If it should it now has to be written ".*bar/quux". By rse. (diff)
2002-Aug-01 17:27    1.46    Check-in [2470]: use pcre_free() By thl. (diff)
2002-Aug-01 13:41    1.45    Check-in [2460]: add support for FSL_PREFIX and FSL_DEBUG variables. By rse. (diff)
2002-Jul-31 15:20    1.44    Check-in [2447]: Oops! Null command caused openfsldebugpermanenterror being always set By thl. (diff)
2002-Jul-31 14:58    1.43    Check-in [2446]: now logging FSL version By thl. (diff)
2002-Jul-31 13:39    1.42    Check-in [2445]: avoid repetitive execution of bad l2specs By thl. (diff)
2002-Jul-30 14:03    1.41    Check-in [2429]: allow syslog() without previous openlog() By thl. (diff)
2002-Jul-30 13:50    1.40    Check-in [2428]: reduce readfileorallfiles() to readallfiles() only By thl. (diff)
2002-Jul-30 13:37    1.39    Check-in [2427]: log errors between l2_channel_create() and l2_channel_open() By thl. (diff)
2002-Jul-30 12:08    1.38    Check-in [2426]: fprintf to stdout only if ERROR or worse By thl. (diff)
2002-Jul-29 17:08    1.37    Check-in [2415]: improve readability and consistency of fsldebug logging By thl. (diff)
2002-Jul-29 16:42    1.36    Check-in [2413]: support "default" ident handling By thl. (diff)
2002-Jul-29 15:07    1.35    Check-in [2411]: removed lots of useless newlines in fsldebug() calls By thl. (diff)
2002-Jul-29 14:48    1.34    Check-in [2410]: improve tracing By thl. (diff)
2002-Jul-29 14:48    1.33    Check-in [2409]: removed double closedir() By thl. (diff)
2002-Jul-27 17:37    1.32    Check-in [2388]: add Flexible to the official name By rse. (diff)
2002-Jul-27 17:35    1.31    Check-in [2386]: Code Review Results: - add more code comments - more safety on logging null pointers, etc. - more statics on internal functions - add missing closedir in readallfiles on CUS By rse. (diff)
2002-Jul-25 18:28    1.30    Check-in [2365]: fix default log mask By rse. (diff)
2002-Jul-25 17:21    1.29    Check-in [2363]: FIXME removed; solaris does not have LOG_PERROR By thl. (diff)
2002-Jul-25 17:06    1.28    Check-in [2361]: fix, fix, fix By rse. (diff)
2002-Jul-25 17:02    1.27    Check-in [2360]: we do not need this but it might break the timer function of the buffer channel By thl. (diff)
2002-Jul-25 17:00    1.26    Check-in [2359]: handle logopt; implement LOG_NDELAY By thl. (diff)
2002-Jul-25 16:15    1.25    Check-in [2358]: currently there are no extension planned which would require a greater or dynamic number By thl. (diff)
2002-Jul-25 16:14    1.24    Check-in [2357]: relocate pcre static vector size definition By thl. (diff)
2002-Jul-25 16:05    1.23    Check-in [2356]: improve tracing message when hunting for sections By thl. (diff)
2002-Jul-25 12:14    1.22    Check-in [2349]: 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 formatters to be written %%X... By rse. (diff)
2002-Jul-24 17:29    1.21    Check-in [2341]: added solaris and linux compatiblity; improved readability of traces By thl. (diff)
2002-Jul-24 11:45    1.20    Check-in [2334]: corrected strlen comparison; improved debug/trace output By thl. (diff)
2002-Jul-24 09:57    1.19    Check-in [2332]: change prefix from l2. to fsl. By thl. (diff)
2002-Jul-23 16:37    1.18    Check-in [2329]: added userlevel debugging through FSL_DEBUG environment variable By thl. (diff)
2002-Jul-23 14:21    1.17    Check-in [2328]: improve cleanup; support maskpri By thl. (diff)
2002-Jul-19 15:26    1.16    Check-in [2320]: cleanup code By rse. (diff)
2002-Jul-19 15:26    1.15    Check-in [2319]: cleanup code By rse. (diff)
2002-Jul-18 17:53    1.14    Check-in [2318]: mapping completed By thl. (diff)
2002-Jul-18 17:18    1.13    Check-in [2316]: flush with lots of debugging stuff By thl. (diff)
2002-Jul-18 16:07    1.12    Check-in [2315]: disable debug messages for now By rse. (diff)
2002-Jul-18 13:26    1.11    Check-in [2309]: flush with basic syslog level to l2 mask mapping working By thl. (diff)
2002-Jul-17 17:26    1.10    Check-in [2306]: basic syslog calls work By thl. (diff)
2002-Jul-17 16:28    1.9    Check-in [2300]: unify error messages; integrate lib_l2 By thl. (diff)
2002-Jul-17 11:57    1.8    Check-in [2294]: substituting the $0 ... $9 variables By thl. (diff)
2002-Jul-16 17:59    1.7    Check-in [2293]: integrated lib_pcre By thl. (diff)
2002-Jul-16 16:59    1.6    Check-in [2292]: now read and check syntax, no recursion required By thl. (diff)
2002-Jul-16 15:49    1.5    Check-in [2288]: dump number of childs also By thl. (diff)
2002-Jul-16 15:36    1.4    Check-in [2286]: dump types also By thl. (diff)
2002-Jul-16 15:20    1.3    Check-in [2285]: integration of lib_cfg including tree dump through traverse() By thl. (diff)
2002-Jul-11 17:43    1.2    Check-in [2277]: read file or all files and append to buffer By thl. (diff)
2002-Jul-09 11:42    1.1    Check-in [2262]: First cut for new-born OSSP fsl, a faking syslog(3) API library. It is internally based (and contains) OSSP l2 and OSSP cfg. By rse.

CVSTrac 2.0.1