# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--devel@balabit.hu--other-1/syslog-ng--mainline--2.0
#

2006-06-20 12:50:32 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-65

    Summary:
      bumped version to 2.0rc1
    Revision:
      syslog-ng--mainline--2.0--patch-65

    
    

    modified files:
     ChangeLog VERSION


2006-06-20 11:44:31 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-64

    Summary:
      documentation updates, flush_timeout changed to use msecs
    Revision:
      syslog-ng--mainline--2.0--patch-64

    	* doc/reference/syslog-ng.xml: documentation updates
    
    	* src/logwriter.c (log_writer_fd_prepare): assume that the
    	flush_timeout parameter is in msecs
    
    	* src/cfg.c (cfg_init): use 10000 as default for flush_timeout()
    

    modified files:
     ChangeLog NEWS doc/reference/syslog-ng.xml src/cfg.c
     src/logwriter.c


2006-06-12 09:21:24 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-63

    Summary:
      support optional() for file destinations, optional destinations are only reopened after time_reopen() time has elapsed
    Revision:
      syslog-ng--mainline--2.0--patch-63

    	* src/affile.c (AFFileDestWriter): added time_reopen and
    	last_open_stamp members,
    	(affile_dw_init): store the time_reopen value from cfg, save the
    	current time in last_open_stamp, don't fail the initialization if
    	optional is enabled,
    	(affile_dw_queue): reopen the destination if time_reopen() time has
    	elapsed, drop the message if we are without a destination,
    	
    
    	* src/cfg-grammar.y (dest_affile_options): added KW_OPTIONAL parsing
    
    

    modified files:
     ChangeLog src/affile.c src/cfg-grammar.y


2006-06-12 08:47:41 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-62

    Summary:
      fixed evaluation of priority range filters
    Revision:
      syslog-ng--mainline--2.0--patch-62

    
    	* src/syslog-names.c (syslog_name_find_name): new inline function
    	used by various lookup functions,
    	(syslog_name_lookup_id_by_name): renamed from syslog_lookup_name,
    	(syslog_name_lookup_name_by_value): renamed from syslog_lookup_value,
    	(syslog_name_lookup_value_by_name): new function,
    	(syslog_make_range): renamed parameters to make the code more readable
    
    	* src/syslog-names.h (syslog_name_lookup_level_by_name): changed to
    	return the _VALUE_ for syslog message levels,
    	(syslog_name_lookup_facility_by_name): follow name changes
    
    	* src/cfg-grammar.y: use the new, more readable function names in
    	syslog-names.c
    
    	* src/filter.c (filter_level_eval): we store a bitmask of the value
    	of priorities instead of our internal ids, thus the function body
    	was simplified a lot (and it works now :)
    
    	* src/macros.c (log_macro_expand): follow function renames
    
    	* tests/unit/test_filters.c: added level range tests

    modified files:
     ChangeLog src/cfg-grammar.y src/filter.c src/macros.c
     src/syslog-names.c src/syslog-names.h
     tests/unit/test_filters.c


2006-06-12 07:53:10 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-61

    Summary:
      portability fixes
    Revision:
      syslog-ng--mainline--2.0--patch-61

    	* configure.in: detect AIX and HP-UX using uname -s, instead of
    	trying to extract platform information from the linker's version
    	number (proved not to be reliable on HP-UX)
    
    	* src/misc.c (getlonghostname, getshorthostname): use 256 characters
    	array to store hostnames
    
    	* src/sgroup.c (log_source_group_queue): -"-
    
    

    modified files:
     ChangeLog configure.in src/misc.c src/sgroup.c


2006-06-07 09:14:55 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-60

    Summary:
      fixed pointer conversion macros on 64 bit platforms
    Revision:
      syslog-ng--mainline--2.0--patch-60

    	* src/macros.c (log_macro_lookup): use GINT_TO_POINTER and
    	GPOINTER_TO_INT macros instead of casting values directly to avoid
    	warnings on 64 bit systems
    

    modified files:
     ChangeLog src/macros.c


2006-06-07 09:09:14 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-59

    Summary:
      do not reconnect to target immediately but wait for time_reopen first
    Revision:
      syslog-ng--mainline--2.0--patch-59

    	* src/afsocket.c (afsocket_dd_notify): instead of immediately
    	scheduling a reconnect, start the reconnect timer to avoid excessive
    	number of reconnection requests in case of a going up-and-down
    	connection
    

    modified files:
     ChangeLog src/afsocket.c


2006-06-07 09:07:40 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-58

    Summary:
      fixed IPv6 portability problem
    Revision:
      syslog-ng--mainline--2.0--patch-58

    	* src/afinet.c (afinet_setup_socket): use the "official"
    	IPV6_JOIN_GROUP name instead of IPV6_ADD_MEMBERSHIP as the latter is
    	not defined on all platforms
    

    modified files:
     ChangeLog src/afinet.c


2006-06-01 09:10:00 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-57

    Summary:
      fixed HP-UX portability problem
    Revision:
      syslog-ng--mainline--2.0--patch-57

    	* src/afinet.c (afinet_setup_socket): fixed IN6_IS_ADDR_MULTICAST
    	call as struct in6_addr definition differs on HP-UX (thanks go to
    	Albert Chin)

    modified files:
     ChangeLog src/afinet.c


2006-05-26 19:33:31 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-56

    Summary:
      removed C99ism from stats.c
    Revision:
      syslog-ng--mainline--2.0--patch-56

    	* src/stats.c (stats_generate_log): remove C99 initializers from the
    	initialization of tag_names to make syslog-ng compatible with vendor
    	compilers of various commercial UNIX platforms
    

    modified files:
     ChangeLog src/stats.c


2006-05-26 19:30:30 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-55

    Summary:
      compatibility fixes for Solaris/AIX
    Revision:
      syslog-ng--mainline--2.0--patch-55

    2006-05-26  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/afinet.c: define SOL_IP and SOL_IPV6 on platforms which use
    	IPPROTO_* for this purpose, added the inclusion of <string.h> for
    	the definition of memset()
    

    modified files:
     ChangeLog src/afinet.c


2006-05-26 19:25:24 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-54

    Summary:
      added LEVEL_NUM and FACILITY_NUM macros to follow 1.6.x changes
    Revision:
      syslog-ng--mainline--2.0--patch-54

    	* src/macros.c (log_macro_expand): added code for LEVEL_NUM and
    	FACILITY_NUM macros
    
    	* tests/test_template.c: added testcase for LEVEL_NUM and
    	FACILITY_NUM macros
    

    modified files:
     ChangeLog src/macros.c src/macros.h tests/unit/test_template.c


2006-05-24 08:59:44 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-53

    Summary:
      guard LOG_CRON with ifdef as it might not exist on some platforms
    Revision:
      syslog-ng--mainline--2.0--patch-53

    
    	* src/syslog-names.c (sl_facilities): some platforms do not define
    	LOG_CRON

    modified files:
     ChangeLog src/syslog-names.c


2006-05-23 18:45:59 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-52

    Summary:
      preparations for 1.9.11
    Revision:
      syslog-ng--mainline--2.0--patch-52

    
    

    modified files:
     ChangeLog NEWS VERSION


2006-05-23 18:45:37 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-51

    Summary:
      fixed dropping input/output/error fds when going to background
    Revision:
      syslog-ng--mainline--2.0--patch-51

    2006-05-23  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/main.c (setup_std_fds): fix inverted check for errors after
    	opening /dev/null, also close stderr when log_to_stderr is not
    	specified
    
    	* src/afprog.c (afprogram_dd_init): removed setsid call

    modified files:
     ChangeLog src/afprog.c src/main.c


2006-05-23 18:33:25 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-50

    Summary:
      add program exit status information to 'child program exited' log message
    Revision:
      syslog-ng--mainline--2.0--patch-50

    2006-05-23  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/afprog.c (afprogram_dd_exit): added program exit status
    	information to 'child program exited' log message
    

    modified files:
     ChangeLog src/afprog.c


2006-05-23 18:31:55 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-49

    Summary:
      added direction to socket setup code, fixed multicast setup
    Revision:
      syslog-ng--mainline--2.0--patch-49

    2006-05-23  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/afsocket.h (AFSocketDirection): new type, specifies the future
    	communication direction on a socket, used to determine which socket
    	options to set on a socket,
    
    	* src/afsocket.c (afsocket_setup_socket): added direction parameter,
    	(afsocket_sd_setup_socket, afsocket_dd_setup_socket): pass value for
    	'direction' parameter
    
    	* src/afinet.c (afinet_setup_socket): added direction parameter,
    	fixed multicast check for IPv4 addresses
    

    modified files:
     ChangeLog src/afinet.c src/afsocket.c src/afsocket.h


2006-05-23 18:28:52 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-48

    Summary:
      check that the value for time_sleep is less than 500msec
    Revision:
      syslog-ng--mainline--2.0--patch-48

    2006-05-23  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/cfg-grammar.y (options_item, KW_TIME_SLEEP): check if the
    	value is more than 500, and maximize its value in this case
    
    	* src/main.c (main_loop_run): calculate timespec properly if
    	time_sleep is more than 1 sec
    

    modified files:
     ChangeLog src/cfg-grammar.y src/main.c


2006-05-01 14:06:35 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-47

    Summary:
      added options to control various socket parameters and added multicast support
    Revision:
      syslog-ng--mainline--2.0--patch-47

    	* src/gsockaddr.h (g_sockaddr_inet6_get_address,
    	g_sockaddr_inet6_set_address): use pointers to struct in6_addr
    	instead of passing the structure by value
    
    	* src/afsocket.c (afsocket_setup_socket): new function, set generic
    	socket options,
    	(afsocket_sd_accept): call setup_socket for new fds,
    	(afsocket_sd_init): -"-,
    	(afsocket_dd_reconnect): -"-,
    	(afsocket_sd_setup_socket): new function, default setup_socket callback,
    	(afsocket_sd_init_instance): added sock_options argument, set
    	default setup_socket callback,
    	(afsocket_dd_init_instance): added sock_options argument, set
    	default setup_socket callback,
    	
    	* src/afsocket.h (AFSocketSourceDriver): added setup_socket callback,
    	(AFSocketDestDriver): added setup_socket callback,
    
    	* src/afinet.c (afinet_resolve_name): follow g_sockaddr_inet6_set_address change,
    	(afinet_setup_socket): new function to set AF_INET & AF_INET6
    	specific socket options,
    	(afinet_sd_setup_socket): new function, used as the setup_socket callback,
    	(afinet_dd_setup_socket): new function, used as the setup_socket callback,
    
    	* src/afunix.c (afunix_sd_new, afunix_dd_new): adapted to afsocket changes,
    
    	* src/cfg-grammar.y (socket_option, inet_socket_option): added
    	socket option parsing
    
    	* src/cfg-lex.l: added new keywords for socket options

    modified files:
     ChangeLog doc/reference/syslog-ng.xml src/afinet.c
     src/afinet.h src/afsocket.c src/afsocket.h src/afunix.c
     src/afunix.h src/cfg-grammar.y src/cfg-lex.l src/gsockaddr.h


2006-05-01 12:38:10 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-46

    Summary:
      fixed Solaris portability problems, avoid multiread on STREAMS sources
    Revision:
      syslog-ng--mainline--2.0--patch-46

    	* configure.in: check for -lrt for nanosleep
    
    	* src/afstreams.c (afstreams_sd_init): pass LR_NOMREAD flag to
    	log_reader_new()
    

    modified files:
     ChangeLog configure.in src/afstreams.c


2006-04-30 20:20:44 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-45

    Summary:
      fixed fetching kernel messages which was broken by the multi-read patches
    Revision:
      syslog-ng--mainline--2.0--patch-45

    	* src/logreader.h (LR_NOMREAD): new flag, indicates that the log
    	reader should not use multiple read() calls in a single poll loop
    
    	* src/logreader.c (log_reader_fetch_log): break out of the loop if
    	LR_NOMREAD is specified
    
    	* src/affile.c (affile_sd_init): specify LR_NOMREAD
    

    modified files:
     ChangeLog src/affile.c src/logreader.c src/logreader.h


2006-04-23 10:35:57 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-44

    Summary:
      fixed endless-loop and CPU spinning if a non-existing filter is referenced in the internal() path
    Revision:
      syslog-ng--mainline--2.0--patch-44

    	* src/filter.c (filter_call_eval): only log the "not-found filter"
    	error message once
    

    modified files:
     ChangeLog src/filter.c


2006-04-23 10:22:21 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-43

    Summary:
      fixed possible memory leak 
    Revision:
      syslog-ng--mainline--2.0--patch-43

    	* src/logreader.c (log_reader_iterate_buf): drop self->prev_addr
    	reference if it exists, previously it might have been overwritten
    	with a new reference without dropping the old, fixes a potential
    	GSockAddr reference leak

    modified files:
     ChangeLog src/logreader.c


2006-04-23 09:23:19 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-42

    Summary:
      added IPv6 support
    Revision:
      syslog-ng--mainline--2.0--patch-42

    	* configure.in: added --enable-ipv6 option, defaults to "yes",
    	added checks for getaddrinfo()
    
    	* src/afinet.c (afinet_set_port): added ipv6 support,
    	(afinet_resolve_name): renamed from afinet_set_ip, use getaddrinfo()
    	to resolve names where available,
    	(afinet_sd_new): added af argument, use afinet_resolve_name instead
    	of the removed g_sockaddr_inet_new_resolve() function, use a default
    	"bind address" value if the host argument is NULL,
    	(afinet_dd_new): added af argument, use afinet_resolve_name instead
    	of the removed g_sockaddr_inet_new_resolve() function
    
    	* src/cfg-grammar.y: added KW_UDP6 and KW_TCP6 keywords,
    	(source_afsocket, dest_afsocket): added rules for KW_UDP6 & KW_TCP6,
    	(dest_afinet_udp_params, dest_afinet_tcp_params): added ipv6
    	support, adapted to the latest changes in afinet
    	(source_afinet_udp_params, source_afinet_tcp_params): -"-
    
    	* src/cfg-lex.l: added "udp6" and "tcp6" keywords
    
    	* src/gsockaddr.c (g_sockaddr_inet_new_resolve): removed this
    	function as it is an address family independent operation now
    	implemented in afinet.c,
    	(g_sockaddr_inet6_check): new function to check whether a GSockAddr
    	contains an ipv6 socket name,
    
    	* src/gsockaddr.h (g_sockaddr_get_sa, g_sockaddr_inet_get_sa,
    	g_sockaddr_inet_get_address, g_sockaddr_inet_set_address,
    	g_sockaddr_inet_get_port, g_sockaddr_inet_set_port): new inline
    	functions, ported from the Zorp sockaddr code,
    	(g_sockaddr_inet6_get_sa, g_sockaddr_inet6_get_address,
    	g_sockaddr_inet6_set_address, g_sockaddr_inet6_get_port,
    	g_sockaddr_inet6_set_port): new functions, similar to IPv6 counterparts
    

    modified files:
     ChangeLog configure.in src/afinet.c src/afinet.h
     src/cfg-grammar.y src/cfg-lex.l src/gsockaddr.c
     src/gsockaddr.h


2006-04-20 12:07:17 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-41

    Summary:
      fixed off-by-one in flush_lines() calculation
    Revision:
      syslog-ng--mainline--2.0--patch-41

    	* src/logwriter.c (log_writer_fd_prepare): flush_lines(1) required
    	two lines to be flushed, modified the condition so that:
    	flush_lines(0) that output buffering is off, flush_lines(1) is
    	basically equivalent, every single individual line is flushed,
    	flush_lines(2) flushes the output buffer if two lines are already
    	available
    

    modified files:
     ChangeLog src/logwriter.c


2006-04-20 11:57:20 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-40

    Summary:
      added close-on-exec flag to all opened fds to avoid their inheritance to child processes
    Revision:
      syslog-ng--mainline--2.0--patch-40

    	* src/af*.c: call g_fd_set_cloexec for all new fds
    
    	* src/misc.c (g_fd_set_cloexec): new function, sets FD_CLOEXEC flag
    	for an fd

    modified files:
     ChangeLog src/affile.c src/afprog.c src/afsocket.c
     src/afstreams.c src/misc.c src/misc.h


2006-04-19 18:47:12 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-39

    Summary:
      change file owner/group independently
    Revision:
      syslog-ng--mainline--2.0--patch-39

    	* src/affile.c (affile_open_file): change owner/group independently
    

    modified files:
     ChangeLog src/affile.c


2006-04-19 18:44:34 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-38

    Summary:
      don't try to chmod/chown files that do not exist
    Revision:
      syslog-ng--mainline--2.0--patch-38

    	* src/affile.c (affile_open_file): don't call chmod/chown when
    	opening the file failed
    

    modified files:
     ChangeLog src/affile.c


2006-04-10 21:36:12 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-37

    Summary:
      fixed a compilation warning
    Revision:
      syslog-ng--mainline--2.0--patch-37

    
    

    modified files:
     ChangeLog src/cfg-grammar.y


2006-04-10 21:33:37 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-36

    Summary:
      preparations for 1.9.10, this time for real
    Revision:
      syslog-ng--mainline--2.0--patch-36

    
    

    modified files:
     ChangeLog NEWS


2006-04-10 21:32:30 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-35

    Summary:
      display an error message instead of a failed assertion when the user specifies conflicting sources
    Revision:
      syslog-ng--mainline--2.0--patch-35

    	* src/cfg.c (persist_config_add): don't store the value if it is
    	NULL, display an error message instead of a failed assertion if
    	the persistent name conflicts

    modified files:
     ChangeLog src/cfg.c


2006-04-10 20:59:32 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-34

    Summary:
      don't treat parse flags as keywords
    Revision:
      syslog-ng--mainline--2.0--patch-34

    	* src/cfg-grammar.y: removed KW_NO_PARSE and KW_KERNEL tokens,
    	(source_reader_option_flags): use IDENTIFIER instead of using
    	separate keywords and call lookup_parse_flag to convert the textual
    	representation of parse flags to flag values,
    
    	* src/cfg-lex.l (keywords): removed no_parse and kernel keywords,
    	(lookup_parse_flag): new function, returns the flag value associated
    	with the text representation
    
    	* src/cfg.c (cfg_init): fixed possible segfault when bad_hostname
    	regexp was not specified

    modified files:
     ChangeLog src/cfg-grammar.y src/cfg-lex.l src/cfg.c


2006-04-10 20:47:03 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-33

    Summary:
      implemented bad_hostname and check_hostname options
    Revision:
      syslog-ng--mainline--2.0--patch-33

    	* src/cfg-grammar.y: added KW_BAD_HOSTNAME and KW_CHECK_HOSTNAME tokens
    
    	* src/cfg-lex.l: added keywords for KW_BAD_HOSTNAME and KW_CHECK_HOSTNAME
    
    	* src/cfg.c (cfg_bad_hostname_set): new function, set global bad_hostname regexp,
    	(cfg_init): compile bad_hostname_re
    
    	* src/log.c (log_msg_parse): added bad_hostname regexp param, and an
    	implementation of check_hostname() and bad_hostname(),
    	(log_msg_init): avoid a time(NULL) call,
    	(log_msg_new): added bad_hostname parameter,
    	(log_reader_options_init): set options->options and
    	options->bad_hostname based on the values stored in GlobalConfig
    
    	* tests/unit/test_msgparse.c: added testcases for check_hostname()
    	and bad_hostname()
    
    	* src/*.c, src/*.h: followed changes
    
    

    modified files:
     ChangeLog NEWS src/cfg-grammar.y src/cfg-lex.l src/cfg.c
     src/cfg.h src/logmsg.c src/logmsg.h src/logreader.c
     src/logreader.h src/messages.c tests/unit/test_filters.c
     tests/unit/test_msgparse.c tests/unit/test_template.c


2006-04-09 08:02:44 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-32

    Summary:
      fixed timestamp calculation on timezone barriers
    Revision:
      syslog-ng--mainline--2.0--patch-32

    	* src/logmsg.c (log_msg_parse): fixed timestamp calculation where a
    	timezone information was specified, see the comment for details,
    
    	* tests/unit/test_msgparse.c: added some more testcases with
    	timestamps around the DST switch
    
    	* tests/unit/test_template.c: fixed the timezone offset of the
    	arbitrary timestamp chosen in the testcases
    

    modified files:
     ChangeLog src/logmsg.c src/misc.c tests/unit/test_msgparse.c
     tests/unit/test_template.c


2006-04-07 14:27:52 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-31

    Summary:
      accept negative numbers as NUMBER in the lexer
    Revision:
      syslog-ng--mainline--2.0--patch-31

    2006-04-07  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/cfg-lex.l: accept negative numbers in the lexer
    

    modified files:
     ChangeLog src/cfg-lex.l


2006-04-06 10:20:41 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-30

    Summary:
      added a paragraph to the documentation clarifying pipe and /proc/kmsg
    Revision:
      syslog-ng--mainline--2.0--patch-30

    
    

    modified files:
     ChangeLog doc/reference/syslog-ng.xml


2006-04-02 10:11:57 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-29

    Summary:
      updated NEWS file, preparations for 1.9.10
    Revision:
      syslog-ng--mainline--2.0--patch-29

    	* VERSION: bumped version to 1.9.10

    modified files:
     ChangeLog NEWS VERSION


2006-04-01 08:03:10 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-28

    Summary:
      fixed large file support
    Revision:
      syslog-ng--mainline--2.0--patch-28

    	* configure.in: check for O_LARGEFILE
    
    	* src/affile.c: use O_LARGEFILE when available
    
    

    modified files:
     ChangeLog configure.in src/affile.c


2006-03-26 17:38:09 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-27

    Summary:
      fixed priority level filtering
    Revision:
      syslog-ng--mainline--2.0--patch-27

    	* src/cfg-grammar.y (filter_level): fixed priority level based
    	filtering, spotted and reported by Jakub Bogusz

    modified files:
     ChangeLog src/cfg-grammar.y


2006-03-22 15:39:58 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-26

    Summary:
      fixed a possible segmentation fault on write errors
    Revision:
      syslog-ng--mainline--2.0--patch-26

    	* src/logwriter.c (log_writer_flush_log): return from the function
    	on error instead of looping with line == NULL, this fixes a possible
    	SIGSEGV, when some messages sit in the queue while the destination
    	goes away

    modified files:
     ChangeLog src/logwriter.c


2006-03-18 22:08:50 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-25

    Summary:
      reimplemented netmask() filter which was missing from 1.9.9
    Revision:
      syslog-ng--mainline--2.0--patch-25

    	* src/cfg-grammar.y, src/cfg-lex.l: added KW_NETMASK
    
    	* src/filter.c (filter_netmask_new): new function to construct a
    	netmask filter, cidr "address/prefix" and "address/address" formats
    	are accepted
    
    	* src/logmsg.h: fixed a warning by declaring log_msg_clear_matches function
    
    	* doc/reference/syslog-ng.xml: added a notice on redefining
    	template() for network destinations
    
    	* tests/unit/test_filter.c: added unit tests for netmask filter
    
    

    modified files:
     ChangeLog doc/reference/syslog-ng.xml src/cfg-grammar.y
     src/cfg-lex.l src/filter.c src/filter.h src/logmsg.h
     tests/unit/test_filters.c


2006-03-13 23:12:08 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-24

    Summary:
      fixed regexp match space macro expansion
    Revision:
      syslog-ng--mainline--2.0--patch-24

    	* src/filter.c (filter_re_eval): added msg parameter, instead of
    	using the re_matches array, use a per-message store
    
    	* src/logmsg.h (LogMessage): added re_matches
    
    	* src/macros.c (log_macro_expand): use per-message re_matches array
    

    modified files:
     ChangeLog src/filter.c src/filter.h src/logmsg.c src/logmsg.h
     src/macros.c src/main.c


2006-03-13 17:16:08 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-23

    Summary:
      fail the testprogram if the pidfile could not be found
    Revision:
      syslog-ng--mainline--2.0--patch-23

    
    

    modified files:
     ChangeLog tests/functional/func_test.py


2006-03-13 16:37:17 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-22

    Summary:
      stats_freq is only taken into account if the value is larger than 0
    Revision:
      syslog-ng--mainline--2.0--patch-22

    	* src/main.c (main_loop_run): take changed stats_freq into account
    	after a SIGHUP, stats_freq == 0 means to disable stats messages
    	altogether
    

    modified files:
     ChangeLog src/main.c


2006-03-13 10:40:55 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-21

    Summary:
      added %option noyywrap to cfg-lex.l
    Revision:
      syslog-ng--mainline--2.0--patch-21

    	* src/cfg-lex.l: added %option noyywrap to cfg-lex.l
    

    modified files:
     ChangeLog src/cfg-lex.l


2006-02-28 18:47:01 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-20

    Summary:
      fixed possible abort in program destination
    Revision:
      syslog-ng--mainline--2.0--patch-20

    	* src/afprog.c (afprogram_dd_deinit): don't drop the reference to
    	self->writer, only deinit it,
    	(afprogram_dd_free): drop the reference to self->writer,
    
    	* src/main.c (main_loop_run): change the loop so that it actually
    	processes exited children
    

    modified files:
     ChangeLog src/afprog.c src/main.c


2006-02-26 09:39:39 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-19

    Summary:
      really release 1.9.9
    Revision:
      syslog-ng--mainline--2.0--patch-19

    
    

    modified files:
     ChangeLog tests/functional/func_test.py


2006-02-26 09:38:42 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-18

    Summary:
      fixed a possible heap overflow introduced by the patches from 2006-02-24
    Revision:
      syslog-ng--mainline--2.0--patch-18

    	* src/logreader.c (log_reader_fetch_log): recalculate the available
    	buffer size before calling read() again, this is a possible heap
    	overflow which was introduced by
    	devel@balabit.hu--other-1/syslog-ng--mainline--2.0--patch-14
    	ChangeLog is in patch-15, this was never released however
    

    modified files:
     ChangeLog src/logreader.c


2006-02-26 08:50:05 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-17

    Summary:
      preparations for an 1.9.9 release
    Revision:
      syslog-ng--mainline--2.0--patch-17

    
    

    modified files:
     ChangeLog NEWS VERSION src/logmsg.c


2006-02-26 08:47:15 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-16

    Summary:
      added time_sleep() option to add a fixed latency to the poll loop
    Revision:
      syslog-ng--mainline--2.0--patch-16

    	* src/cfg-grammar.y: added KW_TIME_SLEEP processing
    
    	* src/cfg-lex.l: added keyword for KW_TIME_SLEEP
    
    	* src/main.c: wait using nanosleep if time_sleep() is set
    
    	* doc/reference/syslog-ng.xml: added documentation on time_sleep and
    	a section in the tuning part to explain it a little further
    
    

    modified files:
     ChangeLog doc/reference/syslog-ng.xml src/cfg-grammar.y
     src/cfg-lex.l src/cfg.h src/main.c


2006-02-24 16:24:14 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-15

    Summary:
      added missing ChangeLog from previous patchset
    Revision:
      syslog-ng--mainline--2.0--patch-15

    	* src/fdread.c (fd_do_read): added retrying on EINTR
    
    	* src/logreader.c (log_reader_iterate_buf): added msg_count argument
    	instead of the local variable as log_reader_iterate_buf might be
    	called multiple times and we do not want to fetch more than
    	fetch_limit() messages in total,
    	(log_reader_fetch_log): added loop to iterate over up to fetch_limit
    	messages without going back to the mainloop
    
    	
    

    modified files:
     ChangeLog


2006-02-24 16:19:33 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-14

    Summary:
      added reference/syslog-ng.txt to EXTRA_DIST
    Revision:
      syslog-ng--mainline--2.0--patch-14

    
    

    modified files:
     ChangeLog doc/Makefile.am src/fdread.c src/logreader.c


2006-02-24 16:13:38 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-13

    Summary:
      added syslog-ng.txt generation to Makefile
    Revision:
      syslog-ng--mainline--2.0--patch-13

    
    

    modified files:
     ChangeLog doc/Makefile.am


2006-02-12 13:37:21 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-12

    Summary:
      fixed second fraction processing so that it actually shows up in output
    Revision:
      syslog-ng--mainline--2.0--patch-12

    	* src/afsocket.h: removed AFSOCKET_PROTO_RFC3164, it might be
    	readded later when multiple protocols will be added, but for now it
    	only clutters the code
    
    	* src/cfg-grammar.y (KW_TIMESTAMP): moved keep_timestamp processing
    	to the readers, logwriters always reformat the timestamp based on
    	the parsed value, keep_timestamp(no) overwrites the timestamp in the
    	message with the received time,
    	(KW_FRAC_DIGITS): added a way to specify second fraction precision,
    	it now defaults to zero, e.g. no fraction information is added,
    
    	* src/logmsg.c (log_stamp_format): added support for unix and full
    	timestamps, added frac_digits argument
    	(LogStamp): removed frac_present member, if the user requests second
    	fragments one is always generated, if this information is not
    	available 0 is assumed
    
    	* src/cfg.c (cfg_ts_format_value): added support for unix and full
    	timestamps,
    	(cfg_new): frac_digits is initialized to 0, keep_timestamp to TRUE
    
    	* src/logreader.c (log_reader_handle_line): overwrite the message
    	timestamp if keep_timestamp if FALSE,
    	(log_reader_options_init): use the global keep_timestamp setting is
    	one is not specified
    
    	* src/logwriter.c (log_writer_format_log): always regenerate the
    	timestamp if no template was specified, as there's no point in using
    	the original date in the message as it clutters logs and might
    	confuse receivers,
    	(LWOF_FIXED_STAMP): removed, this is the default behaviour which can
    	be overridden by using templates
    
    	* src/macros.c (log_macro_expand): use log_stamp_format for all
    	date/time formatting instead of open-coding them,
    	DATE uses the BSD timestamp, regardless of the value of ts_format
    
    	* src/test_template.c: fixed testprogram
    

    modified files:
     ChangeLog NEWS doc/reference/syslog-ng.xml src/affile.c
     src/afinet.c src/afsocket.c src/afsocket.h src/cfg-grammar.y
     src/cfg-lex.l src/cfg.c src/cfg.h src/logmsg.c src/logmsg.h
     src/logreader.c src/logreader.h src/logwriter.c
     src/logwriter.h src/macros.c src/macros.h src/templates.c
     src/templates.h tests/unit/test_template.c


2006-02-11 19:29:56 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-11

    Summary:
      readded HOST_FROM, FULLHOST_FROM, SOURCEIP macros, extended unit test program
    Revision:
      syslog-ng--mainline--2.0--patch-11

    	* src/gsockaddr.c (g_sockaddr_inet_check): new function, returns
    	TRUE if the specified address is GSockAddrInet
    
    	* src/logmsg.c (log_msg_parse): fixed timezone parsing in ISODATE
    	timestamps,
    	(log_msg_init): added host_from member,
    	(log_msg_free): free host_from
    
    	* src/macros.c (log_macro_expand): added FULLHOST_FROM, HOST_FROM,
    	SOURCEIP implementation, fixed DATE macros
    
    	* src/misc.c (resolve_hostname): instead of returning a newly
    	allocated GString, store the result in the one passed as parameter
    
    	* src/sgroup.c (log_source_group_queue): set host_from member in log message
    
    	* tests/unit/test_msgparse.c: fixed offset/timestamp value
    
    	* tests/unit/test_template.c: greatly extended to cover all possible
    	macros, resulting fixes are above :)

    modified files:
     ChangeLog NEWS src/gsockaddr.c src/gsockaddr.h src/logmsg.c
     src/logmsg.h src/macros.c src/macros.h src/misc.c src/misc.h
     src/sgroup.c tests/unit/test_msgparse.c
     tests/unit/test_template.c


2006-02-11 17:31:08 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-10

    Summary:
      fixed possible segmentation fault on SIGHUP
    Revision:
      syslog-ng--mainline--2.0--patch-10

    	* src/afsocket.c (afsocket_sc_set_owner): new function, changes all
    	references to a new AFSocketSourceDriver (this happens accross
    	SIGHUPs),
    	(afsocket_sd_set_listener_keep_alive): removed, there's no separate
    	LISTENER_KEEP_ALIVE setting,
    	(afsocket_sd_init): instead of simply changing the next-hop log-pipe
    	of connections call afsocket_sc_set_owner which changes less
    	explicit references
    
    	* src/cfg-grammar.y (yyparser_reset): new function, resets all
            'last_' variables as they are not referenced and might contain
            pointers to stale data
    
    	* src/logpipe.c (log_pipe_free_instance): function body moved to
    	log_pipe_unref to clear some clutter in backtraces and both
    	functions are only a couple of lines anyway
    
    	* src/logreader.c (log_reader_set_options): new function, allows the
    	caller to change the pointer to the options structure
    

    modified files:
     ChangeLog NEWS src/afinet.c src/afsocket.c src/afsocket.h
     src/afunix.c src/cfg-grammar.y src/cfg.c src/logpipe.c
     src/logreader.c src/logreader.h src/logsource.c
     src/logsource.h src/main.c


2006-02-11 17:22:06 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-9

    Summary:
      memtrace improvements
    Revision:
      syslog-ng--mainline--2.0--patch-9

    	* src/memtrace.c: added backtrace to add/delblock messages

    modified files:
     ChangeLog src/memtrace.c


2006-02-11 13:41:36 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-8

    Summary:
      added some more unit testcases for filter testing
    Revision:
      syslog-ng--mainline--2.0--patch-8

    
    

    modified files:
     ChangeLog tests/unit/test_filters.c


2006-02-11 13:07:54 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-7

    Summary:
      added "kernel" flag to log reader flags
    Revision:
      syslog-ng--mainline--2.0--patch-7

    2006-02-11  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/cfg-lex.l, src/cfg-grammar.y: added "kernel" keyword
    
    	* src/logmsg.c (log_msg_parse): default to kern.crit for kernel
    	messages
    
    	* src/macros.c: fixed PRI macro as it included the hostname as well

    modified files:
     ChangeLog NEWS doc/reference/syslog-ng.xml src/cfg-grammar.y
     src/cfg-lex.l src/logmsg.c src/logmsg.h src/logreader.c
     src/logreader.h src/macros.c


2006-02-11 12:44:37 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-6

    Summary:
      added PID macro and its documentation
    Revision:
      syslog-ng--mainline--2.0--patch-6

    	* src/macros.c (log_expand_macro): added support for PID
    
    
    

    modified files:
     ChangeLog NEWS doc/reference/syslog-ng.xml src/macros.c
     src/macros.h


2006-02-11 12:00:14 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-5

    Summary:
      added normalize_hostnames() option (fixes: #6294)
    Revision:
      syslog-ng--mainline--2.0--patch-5

    2006-02-11  Balazs Scheidler <bazsi@balabit.hu>
    
    	* src/cfg-lex.l, src/cfg-grammar.y: added normalize_hostnames
    	option
    
    	* src/sgroup.c: implement normalize_hostnames
    
    	* src/logmsg.c (log_msg_parse): removed STRICT check from RFC3339
    	timestamp parsing
    
    	* doc/reference/syslog-ng.xml: updated

    modified files:
     ChangeLog NEWS doc/reference/syslog-ng.xml src/cfg-grammar.y
     src/cfg-lex.l src/cfg.h src/logmsg.c src/misc.c src/misc.h
     src/sgroup.c src/sgroup.h


2006-02-11 10:57:43 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-4

    Summary:
      Added processed counters for source/destination groups and the log center (fixes: #5368)
    Revision:
      syslog-ng--mainline--2.0--patch-4

    
    	* src/affile.c (affile_dd_format_stats_name): readded this function
    	to generate a unique stats ID for the specific destination driver
    	instance,
    	(affile_dd_init): use NO_STATS for files only,
    	
    	* src/center.c (log_center_init): added received/queued counters,
    	(log_center_queue): increment counters
    
    	* src/sgroup.c, src/dgroup.c: added processed counters
    
    	* src/stats.c, src/stats.h: added SC_TYPE_PROCESSED, make sure that
    	counters are interpreted in their proper namespace,
    	(stats_unregister_counter): added missing "type" argument
    
    

    modified files:
     ChangeLog NEWS src/affile.c src/center.c src/center.h
     src/dgroup.c src/dgroup.h src/driver.c src/logwriter.c
     src/sgroup.c src/sgroup.h src/stats.c src/stats.h


2006-02-11 08:43:32 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-3

    Summary:
      added optional() parameter to pipe/unix drivers (fixes: #4999)
    Revision:
      syslog-ng--mainline--2.0--patch-3

    	* src/driver.h: added optional member (fixes: #4999)
    
    	* src/cfg-lex.l: added optional keyword (fixes: #4999)
    
    	* src/cfg-grammar.y: added optional keyword to pipe and unix domain
    	socket based source drivers (fixes: #4999)
    
    	* src/afsocket.c (afsocket_sd_init): do not fail if binding failed
    	and optional is TRUE (fixes: #4999)
    
    	* src/affile.c (affile_sd_init): do not fail if opening failed and
    	optional is TRUE (fixes: #4999)
    

    modified files:
     ChangeLog doc/reference/syslog-ng.xml src/affile.c
     src/afsocket.c src/cfg-grammar.y src/cfg-lex.l src/driver.h


2006-02-11 08:16:00 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-2

    Summary:
      implemented filter debugging (fixes: #3988)
    Revision:
      syslog-ng--mainline--2.0--patch-2

    
    	* src/filter.c (log_filter_rule_eval): new function, previously
    	rule->root was manipulated directly which was not nice, filter rule
    	debugging messages are put here (fixes: #3988),
    	(filter_expr_eval): uninlined, added debugging messages (fixes: #3988),
    	(filter_expr_free): uninlined
    	(*_new): set self->type to be used in log messages properly (fixes: #3988)
    
    

    modified files:
     ChangeLog src/center.c src/filter.c src/filter.h


2006-02-11 07:53:02 GMT	Balazs Scheidler <bazsi@balabit.hu>	patch-1

    Summary:
      integrated last pending patch from bazsi's archive, started new ChangeLog
    Revision:
      syslog-ng--mainline--2.0--patch-1

    
    	* tla archives were switched, syslog-ng now uses
    	devel@balabit.hu--other-1, the old ChangeLog file was archived as
    	ChangeLog.1
    
    	* integrated a last pending patch from the old archive to fix a
    	possible 64bit compatibility issue
    

    new files:
     .arch-ids/ChangeLog.1.id .arch-ids/ChangeLog.id ChangeLog
     ChangeLog.1

    removed files:
     .arch-ids/ChangeLog.id ChangeLog

    modified files:
     src/logwriter.c src/logwriter.h

    new patches:
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-86


2006-01-27 09:17:47 GMT	Attila SZALAY <sasa@balabit.hu>	base-0

    Summary:
      tag of bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-85
    Revision:
      syslog-ng--mainline--2.0--base-0

    (automatically generated log message)

    new patches:
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--base-0
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-1
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-2
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-3
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-4
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-5
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-6
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-7
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-8
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-9
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-10
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-11
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-12
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-13
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-14
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-15
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-16
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-17
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-18
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-19
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-20
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-21
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-22
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-23
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-24
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-25
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-26
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-27
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-28
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-29
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-30
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-31
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-32
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-33
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-34
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-35
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-36
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-37
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-38
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-39
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-40
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-41
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-42
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-43
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-44
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-45
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-46
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-47
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-48
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-49
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-50
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-51
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-52
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-53
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-54
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-55
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-56
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-57
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-58
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-59
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-60
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-61
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-62
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-63
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-64
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-65
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-66
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-67
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-68
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-69
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-70
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-71
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-72
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-73
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-74
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-75
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-76
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-77
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-78
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-79
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-80
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-81
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-82
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-83
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-84
     bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0--patch-85


