OSSP CVS Repository

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

DateVersion Description
2005-Oct-03 10:08    1.37    Check-in [5217]: Adjust copyright messages for new year 2005. By rse. (diff)
2005-Jan-24 16:03    1.36    Check-in [4979]: Adjust copyright messages for new year 2005. By rse. (diff)
2003-Nov-06 16:31    1.35    Check-in [3668]: fix PR#23: l2 does not terminate a message when it contains a newline By thl. (diff)
2003-Jan-06 12:41    1.34    Check-in [3065]: - remove trailing whitespaces - adjust copyright messages - consistently use "OSSP l2" - consistently talk about "Flexible Logging" - use standard OSSP ASCII-art By rse. (diff)
2002-Jul-30 21:08    1.33    Check-in [2437]: polish for release By rse. (diff)
2002-Jan-02 18:07    1.32    Check-in [1492]: bump copyright year By rse. (diff)
2001-Nov-16 20:40    1.31    Check-in [1354]: Mostly finished phase in of timer code to l2_env. Buffer needs work. By ms. (diff)
2001-Nov-07 12:37    1.30    Check-in [1259]: More preparations for forthcoming channel tree specification parser (especially to allow the parser to determine the handler structure from a handler name without introducing another and this way redundant sub-API):

- add "char *name" to l2_handler_t in order to tag each handler structure with the corresponding channel name

- add l2_env_handler() function to add handler to l2_env_t objects. All l2_handler_xxxx are automatically pre-configured there after l2_env_create().

- change l2_channel_create() to take a "const char *name" (handler name) instead of the "l2_handler_t *h" (handler pointer) to make the stuff consistent and more clear.

- adjust l2_test.c to reflect the changes. By rse. (diff)

2001-Nov-04 14:55    1.29    Check-in [1251]: code cleanups By rse. (diff)
2001-Nov-04 14:46    1.28    Check-in [1250]: remove no longer used definition By rse. (diff)
2001-Nov-04 14:45    1.27    Check-in [1249]: Cleanup formatting stuff by making stand-alone. By rse. (diff)
2001-Nov-04 14:21    1.26    Check-in [1248]: Channel-Only Revamping Step 2: - moved code of l2_stream.c into (new) l2_env.c and l2_channel.c - created new l2_env_t and l2_env_xxx() - changed l2_xx_create() functions to also return l2_result_t - moved error handling into l2_env_t - replaced l2_channel_stack() with two new and more flexible l2_channel_link() and l2_channel_unlink() functions - rewritten test stuff in l2_test.c to use new structure - added new l2_channel_env() function for retriving l2_env_t

Puhhh.... By rse. (diff)

2001-Nov-03 23:51    1.25    Check-in [1247]: Channel-Only Revamping Step 1: allow multiple downstream channels in order to approach the later tree-like channel-only structure. By rse. (diff)
2001-Oct-06 16:33    1.24    Check-in [1091]: Upgrade to latest OSSP SA snapshot. This time by using SA_PREFIX to hide SA inside the l2_util_ namespace prefix. By rse. (diff)
2001-Oct-02 16:11    1.23    Check-in [1055]: - upgrade to latest SA - use SA_PREFIX feature for library embedding without conflicts By thl. (diff)
2001-Sep-25 17:22    1.22    Check-in [1034]: Got rid of compile warnings and made minor TRACE modifications. Sorry, but there is no way to use a va_list in a TRACE call. TRACE is a macro that expands anywhere in source, so a va_list declaraction will sometimes violate ANSI c decl specs. By ms. (diff)
2001-Sep-24 17:36    1.21    Check-in [1032]: Provide convinient channel error handling functions. By rse. (diff)
2001-Sep-24 16:37    1.20    Check-in [1031]: Debugged TRACE. By ms. (diff)
2001-Sep-21 19:30    1.19    Check-in [1025]: Added more homebrewed TRACE elements. By ms. (diff)
2001-Sep-14 12:12    1.18    Check-in [1007]: provide cleanup macros By rse. (diff)
2001-Sep-13 21:18    1.17    Check-in [998]: use assert(3) instead of home-brewn stuff By rse. (diff)
2001-Sep-12 15:50    1.16    Check-in [957]: First cut for flush mask support. By rse. (diff)
2001-Sep-11 12:37    1.15    Check-in [930]: add Dmalloc support to L2 By thl. (diff)
2001-Sep-10 12:15    1.14    Check-in [913]: no need to double-declare the version stuff By thl. (diff)
2001-Sep-09 17:42    1.13    Check-in [897]: make sure the version is available internally By rse. (diff)
2001-Sep-06 18:28    1.12    Check-in [877]: Add a copy of our SA library to L2 in order to simplify socket channel and socket monitor program. By rse. (diff)
2001-Sep-04 16:52    1.11    Check-in [840]: Add (automatically) stripped down version of PCRE 3.5 for use in the filter channel. By rse. (diff)
2001-Sep-04 15:52    1.10    Check-in [835]: Wohhooooo! Here comes the underlying message formatting support:

1. renamed l2_channel_setparam() to l2_util_setparam() because it is just a utility function and is not tied to any channel.

2. moved l2_util_setparam() to its own l2_ut_param.c source file.

3. added l2_ut_format.c which contains a slightly adjusted version of Str's str_format() stuff under the name l2_util_format().

4. use l2_util_format() in l2_stream.c instead of vsnprintf() and this way finally support l2_formatter_t callbacks.

5. cleanup adjustments to the l2_stream_formatter() API.

Let's rock... By rse. (diff)

2001-Sep-03 15:43    1.9    Check-in [825]: - replace "int" with "l2_result_t" in L2 channel API - use a 2^n for L2_LEVEL_XXX in order to be able to create mask - remember loglevel for each channel - rewrite test suite By rse. (diff)
2001-Sep-03 14:16    1.8    Check-in [823]: revamped L2 stream API By rse. (diff)
2001-Sep-02 15:18    1.7    Check-in [814]: Revert to last version due to new design of l2_ch_socket_t. By ms. (diff)
2001-Aug-26 15:01    1.6    Check-in [768]: Added unsigned short type to PARAMETER macros for sockaddr_in struct. By ms. (diff)
2001-Aug-15 12:36    1.5    Check-in [675]: Fix more ossp.com references by replacing with the correct domain name ossp.org. By rse. (diff)
2001-May-24 11:40    1.4    Check-in [490]: o rename l2_error_t to l2_result_t o introduce internal channel state for API robustness By rse. (diff)
2001-May-19 22:08    1.3    Check-in [476]: the "int l2_channel_configure(l2_channel_t *ch, const char *fmt, ...);" beast was my idea, so it is fair to also provide the necessary tool for implementing the underlying handler functions. Here it is, l2_param_parse(). By rse. (diff)
2001-May-17 16:41    1.2    Check-in [470]: Added missing "_st" suffix to the declaration of the l2_stream structure. By simons. (diff)
2001-May-10 21:46    1.1    Check-in [449]: Initial revision By rse.
2001-May-10 21:46    1.1.1.1    Check-in [450]: L2 initial source tree By rse. (diff)

CVSTrac 2.0.1