1
# do not edit -- automatically generated by arch changelog
2
# not-id: automatic-ChangeLog--bazsi@balabit.hu--bazsi-1/syslog-ng--mainline--2.0
5
2006-02-11 07:31:40 GMT Balazs Scheidler <bazsi@balabit.hu> patch-86
8
fixed possible 64 bit compatibility problem
10
syslog-ng--mainline--2.0--patch-86
13
* src/logwriter.c (log_writer_queue, log_writer_flush_log): use
14
GPOINTER_TO_UINT/GUINT_TO_POINTER macros instead of casting the
18
ChangeLog src/logwriter.c src/logwriter.h
21
2006-01-25 17:13:29 GMT Balazs Scheidler <bazsi@balabit.hu> patch-85
24
added support for hostname resolution (fixes: #8036)
26
syslog-ng--mainline--2.0--patch-85
28
2006-01-25 Balazs Scheidler <bazsi@balabit.hu>
30
* src/afinet.c: support an optional self->dest_addr
32
* src/afsocket.c (afsocket_dd_init): fail if self->dest_addr is NULL,
33
(afsocket_sd_init): fail if self->bind_addr is NULL
35
* src/gsockaddr.c (g_sockaddr_inet_new_resolve): new function,
36
resolves a hostname and stores the result in a GSockAddr,
39
ChangeLog src/afinet.c src/afinet.h src/afsocket.c
40
src/gsockaddr.c src/gsockaddr.h
43
2006-01-20 10:01:44 GMT Balazs Scheidler <bazsi@balabit.hu> patch-84
46
added stats counter sharing and a way to disable stats counter
48
syslog-ng--mainline--2.0--patch-84
50
2006-01-20 Balazs Scheidler <bazsi@balabit.hu>
52
* src/stats.c (stats_register_counter): added shared parameter to
53
specify that the given counter can be shared
55
* src/logwriter.h (LogWriterOptions): added flags member and two
56
flags LWOF_NO_STATS, LWOF_SHARED_STATS
58
* src/logwriter.c (log_writer_options_init): converted fixed_stamp
59
parameter to a flag word, the actual value is LWOF_FIXED_STAMP,
60
(log_writer_init): don't register a stats counter if LWOF_NO_STAMP
63
* src/af*.c: changed the call of log_writer_options_init()
67
ChangeLog src/affile.c src/afprog.c src/afsocket.c
68
src/logwriter.c src/logwriter.h src/stats.c src/stats.h
71
2006-01-13 13:17:29 GMT Balazs Scheidler <bazsi@balabit.hu> patch-83
74
added compatibility option for stats
76
syslog-ng--mainline--2.0--patch-83
78
2006-01-13 Balazs Scheidler <bazsi@balabit.hu>
80
* src/cfg-lex.l: added a "stats" keyword to be compatible with 1.6.x
84
ChangeLog src/cfg-lex.l
87
2005-12-31 14:09:13 GMT Balazs Scheidler <bazsi@balabit.hu> patch-82
90
fixed EOF detected messages for UDP destinations where the target is unreachable
92
syslog-ng--mainline--2.0--patch-82
94
2005-12-31 Balazs Scheidler <bazsi@balabit.hu>
96
* src/afsocket.c (afsocket_dd_init): don't set LW_DETECT_EOF for UDP
99
* src/logwriter.c (log_writer_fd_dispatch): EOF is detected only if
100
G_IO_IN is detected and not for G_IO_ERR as it might be set for UDP
101
destinations when they are unreachable
105
ChangeLog src/afsocket.c src/logwriter.c
108
2005-12-20 20:52:38 GMT Balazs Scheidler <bazsi@balabit.hu> patch-81
111
perparations for an 1.9.8 release
113
syslog-ng--mainline--2.0--patch-81
119
ChangeLog NEWS VERSION
122
2005-12-20 20:34:51 GMT Balazs Scheidler <bazsi@balabit.hu> patch-80
125
fixed UDP destination driver initialization
127
syslog-ng--mainline--2.0--patch-80
129
2005-12-20 Balazs Scheidler <bazsi@balabit.hu>
131
* src/afsocket.c (afsocket_dd_connected): only check socket error
132
state for stream sockets as UDP connections succeed immediately,
133
(afsocket_dd_reconnect): if g_connect returns immediate success (UDP
134
connections) set self->fd to sock
138
ChangeLog src/afsocket.c
141
2005-12-05 20:24:45 GMT Balazs Scheidler <bazsi@balabit.hu> patch-79
144
fix time conversion to the specified timezone
146
syslog-ng--mainline--2.0--patch-79
148
2005-12-05 Balazs Scheidler <bazsi@balabit.hu>
150
* src/logmsg.c (log_stamp_format): instead of substracting the
151
timezone offset substract it (credit for reporting goes to Andy),
153
* src/macros.c (log_macro_expand): -"-
155
* src/logmsg.c (log_msg_parse): time zone specifies can be more than
159
ChangeLog src/logmsg.c src/macros.c
162
2005-12-03 16:42:19 GMT Balazs Scheidler <bazsi@balabit.hu> patch-78
165
include VERSION in the dist
167
syslog-ng--mainline--2.0--patch-78
173
ChangeLog Makefile.am
176
2005-12-03 16:34:15 GMT Balazs Scheidler <bazsi@balabit.hu> patch-77
181
syslog-ng--mainline--2.0--patch-77
183
2005-12-03 Balazs Scheidler <bazsi@balabit.hu>
185
* doc/reference/syslog-ng.xml: added some more words on mark_freq()
186
and stats_freq(), actually fixed the documentation as these options
187
were renamed for consistency
189
* src/afinter.c: move MARK implementation to here instead of
190
logreader, there's no point in creating MARK messages in the name of
191
all of our sources, we need to generate a single MARK message in our
192
name if there's no traffic
194
* src/main.c: removed the use of obsolete GLib functions
198
ChangeLog NEWS doc/reference/syslog-ng.xml src/afinter.c
199
src/afinter.h src/center.c src/logreader.c src/logreader.h
203
2005-12-03 15:49:30 GMT Balazs Scheidler <bazsi@balabit.hu> patch-76
206
minor documentation updates, updated NEWS, bumped VERSION to 1.9.7
208
syslog-ng--mainline--2.0--patch-76
214
ChangeLog NEWS VERSION doc/reference/syslog-ng.xml
217
2005-12-03 15:29:36 GMT Balazs Scheidler <bazsi@balabit.hu> patch-75
220
fixed a possible segmentation fault during HUPs
222
syslog-ng--mainline--2.0--patch-75
224
2005-12-03 Balazs Scheidler <bazsi@balabit.hu>
226
* src/afsocket.c (afsocket_sc_init): fixed DGRAM socket
227
initialization to actually process incoming data in packets (the
228
LR_PKTTERM flag was missed),
229
(afsocket_sd_deinit): don't free the connection list items when
230
iterating the list as connections are removed from the list when
231
they are freed, the loop there only needs to break the circular
237
ChangeLog src/afsocket.c
240
2005-12-03 11:23:55 GMT Balazs Scheidler <bazsi@balabit.hu> patch-74
245
syslog-ng--mainline--2.0--patch-74
251
.arch-ids/VERSION.id VERSION
257
2005-12-03 11:23:46 GMT Balazs Scheidler <bazsi@balabit.hu> patch-73
260
added debianization files, misc build fixes
262
syslog-ng--mainline--2.0--patch-73
264
2005-12-03 Balazs Scheidler <bazsi@balabit.hu>
266
* debian/*: added debianization files
268
* configure.in: added VERSION file instead of having the actual
269
VERSION inline, added CURRDATE to make it possible to generate
270
debian/changelog automatically
274
debian/.arch-ids/=id debian/.arch-ids/README.Debian.id
275
debian/.arch-ids/changelog.in.id debian/.arch-ids/control.id
276
debian/.arch-ids/copyright.id debian/.arch-ids/rules.id
277
debian/.arch-ids/syslog-ng.conf.example.id
278
debian/.arch-ids/syslog-ng.conf.id
279
debian/.arch-ids/syslog-ng.default.id
280
debian/.arch-ids/syslog-ng.docs.id
281
debian/.arch-ids/syslog-ng.files.id
282
debian/.arch-ids/syslog-ng.init.id
283
debian/.arch-ids/syslog-ng.logcheck.ignore.id
284
debian/.arch-ids/syslog-ng.logrotate.example.id
285
debian/.arch-ids/syslog-ng.logrotate.id
286
debian/.arch-ids/syslog-ng.postinst.id
287
debian/.arch-ids/syslog-ng.postrm.id
288
debian/.arch-ids/syslog-ng.preinst.id debian/README.Debian
289
debian/changelog.in debian/control debian/copyright
290
debian/rules debian/syslog-ng.conf
291
debian/syslog-ng.conf.example debian/syslog-ng.default
292
debian/syslog-ng.docs debian/syslog-ng.files
293
debian/syslog-ng.init debian/syslog-ng.logcheck.ignore
294
debian/syslog-ng.logrotate debian/syslog-ng.logrotate.example
295
debian/syslog-ng.postinst debian/syslog-ng.postrm
296
debian/syslog-ng.preinst
299
ChangeLog Makefile.am configure.in
302
debian debian/.arch-ids
305
2005-11-25 15:25:19 GMT Balazs Scheidler <bazsi@balabit.hu> patch-72
308
fixed Solaris STREAMS based log device support
310
syslog-ng--mainline--2.0--patch-72
312
2005-11-25 Balazs Scheidler <bazsi@balabit.hu>
314
* src/afsocket.c (afsocket_dd_format_stats_name): fix compiler
315
warning about uninitialized driver_name, the switch statement
316
covers every possible case
318
* src/afstreams.c: fix compilation issues, it now actually compiles
319
and works on Solaris (tested on Solaris 9)
323
ChangeLog configure.in src/afsocket.c src/afstreams.c
326
2005-11-23 16:31:48 GMT Balazs Scheidler <bazsi@balabit.hu> patch-71
329
fixed timezone calculation
331
syslog-ng--mainline--2.0--patch-71
333
2005-11-23 Balazs Scheidler <bazsi@balabit.hu>
335
* src/misc (get_local_timezone_ofs): fixed timezone calculation again,
337
* tests/unit/test_zone.c: added some missing testcases for timezones
338
over 12 hours (New Zealand)
340
* tests/unit/test_filters.c: fixed facility testing as the code was changed
344
ChangeLog src/misc.c tests/unit/test_filters.c
345
tests/unit/test_zone.c
348
2005-11-15 15:35:15 GMT Balazs Scheidler <bazsi@balabit.hu> patch-70
351
fixed the detetion of Solaris STREAMS support, fixed segfault when it was not compiled in
353
syslog-ng--mainline--2.0--patch-70
359
ChangeLog configure.in src/afstreams.c
362
2005-11-03 17:03:26 GMT Balazs Scheidler <bazsi@balabit.hu> patch-69
365
fixed log message concatenation in certain cases
367
syslog-ng--mainline--2.0--patch-69
369
2005-11-03 Balazs Scheidler <bazsi@balabit.hu>
371
* src/templates.c (log_template_format): truncate the string before
372
formatting a log message
376
ChangeLog src/templates.c
379
2005-10-24 08:40:59 GMT Balazs Scheidler <bazsi@balabit.hu> patch-68
382
readded syslog-ng.h as it was missed from the distribution
384
syslog-ng--mainline--2.0--patch-68
390
ChangeLog src/Makefile.am
393
2005-10-22 21:29:23 GMT Balazs Scheidler <bazsi@balabit.hu> patch-67
396
stats.c & stats.h were not commited in the previous patch
398
syslog-ng--mainline--2.0--patch-67
404
src/.arch-ids/stats.c.id src/.arch-ids/stats.h.id src/stats.c
411
2005-10-22 21:28:46 GMT Balazs Scheidler <bazsi@balabit.hu> patch-66
414
added per-destination dropped counters and some bugfixes
416
syslog-ng--mainline--2.0--patch-66
418
2005-10-22 Balazs Scheidler <bazsi@balabit.hu>
420
* src/stats.{c,h}: new files, a simple framework for named
421
statistical counters, currently only used for per-destination
424
* src/message.c, src/messages.h (msg_event): the function was split
425
to msg_event_create and msg_event_send functions and macros were
426
changed accordingly, the reason is that the STATS message uses
429
* src/main.c (stats_timer): new function to issue statistics message
430
using the stats framework
432
* src/logwriter.h (LogWriterOptions): added stats_name member
433
which is used when registering the dropped counters,
434
(LogWriter): added dropped_messages member to point to our private
437
* src/logwriter.c (log_writer_init): register dropped counter,
438
(log_writer_free): deregister dropped counter,
439
(log_writer_options_init): store the name of the dropped counter,
440
added a warning message for the flush_lines > fifo_size case as this
442
(log_writer_flush_log): call log_writer_broken when an error occurs,
443
(log_writer_broken): changed argument list to be usable from
444
log_writer_flush_log, log message moved out of the function as it
445
might be called from different places,
446
(log_writer_queue): increment dropped counter,
447
(log_writer_fd_prepare, log_writer_fd_check): fixed flush_timeout
450
* src/Makefile.am: moved headers to SOURCES from EXTRA_DIST
451
(I like it better this way (tm))
453
* src/logpipe.h, src/logmsg.h: don't include glib.h directly, use
456
* src/misc.c (format_zone_info): readded ':' to zone offset
457
formatting, which was missed in the previous patch, fixed the sign
460
* src/logmsg.c (log_stamp_format): the buffer for the zone offset
461
was not large enough to hold the readded ':'
463
* src/cfg-grammar.y, src/cfg-lex.l: added global stats_freq option
465
* src/afprog.c, src/affile.c, src/afprog.c: added
466
dropped stats support
468
* src/afsocket.c: added dropped stats support,
469
(afsocket_dd_connected): do not reinit the writer,
470
(afsocket_dd_init): do not create a new LogWriter instance every
471
time, but reuse the previous one instead,
472
(afsocket_dd_free): fix memory leak by freeing self->writer
475
src/.arch-ids/sdriver.c.id src/sdriver.c
478
ChangeLog src/Makefile.am src/affile.c src/afprog.c
479
src/afsocket.c src/cfg-grammar.y src/cfg-lex.l src/logmsg.c
480
src/logmsg.h src/logpipe.h src/logwriter.c src/logwriter.h
481
src/main.c src/messages.c src/messages.h src/misc.c
484
2005-10-22 17:20:32 GMT Balazs Scheidler <bazsi@balabit.hu> patch-65
487
do not use the LOG_FAC macro as it is not portable
489
syslog-ng--mainline--2.0--patch-65
491
2005-10-22 Balazs Scheidler <bazsi@balabit.hu>
493
* src/filter.c: do not use the LOG_FAC macro, it is not available on
496
* doc/reference/syslog-ng.xml: added documentation on the alternate
497
syntax of the facility() filter
500
ChangeLog doc/reference/syslog-ng.xml src/filter.c
503
2005-10-21 16:07:47 GMT Balazs Scheidler <bazsi@balabit.hu> patch-64
506
test commit for syslog-ng-commit message
508
syslog-ng--mainline--2.0--patch-64
514
ChangeLog src/logmsg.c
517
2005-10-18 15:40:14 GMT Balazs Scheidler <bazsi@balabit.hu> patch-63
520
added a note on empty source/destination statements
522
syslog-ng--mainline--2.0--patch-63
528
ChangeLog doc/reference/syslog-ng.xml
531
2005-10-15 16:36:43 GMT Balazs Scheidler <bazsi@balabit.hu> patch-62
534
fixed non-null terminated utmp username handling
536
syslog-ng--mainline--2.0--patch-62
538
2005-10-15 Balazs Scheidler <bazsi@balabit.hu>
540
* src/afuser.c: instead of assuming that names in utmp are NUL
541
terminated (which turned out not to be true), limit the length of
542
comparison to sizeof(ut->ut_name)
546
ChangeLog src/afuser.c
549
2005-10-15 16:15:57 GMT Balazs Scheidler <bazsi@balabit.hu> patch-61
552
preparation for the 1.9.6 release
554
syslog-ng--mainline--2.0--patch-61
560
ChangeLog NEWS configure.in
563
2005-10-15 16:04:45 GMT Balazs Scheidler <bazsi@balabit.hu> patch-60
566
fixed problems in syslog priority filter, added unit test for most built-in filters
568
syslog-ng--mainline--2.0--patch-60
570
2005-10-15 Balazs Scheidler <bazsi@balabit.hu>
572
* src/filter.c (filter_facility_eval): added facility value ->
573
bitmap position cache for improved performance,
574
(filter_level_eval): fixed filter evaluation (the function
575
erroneously used the same values for the internal valid bitmap and
576
the syslog header priority value), a similar search through
577
sl_levels is required as was already present for facility filtering, also
578
the same cache mechanism was added for improved performance
580
* tests/unit/test_filter.c: new unit test file, tests most easily
581
testable filters, AND/OR operations and negation
585
tests/unit/.arch-ids/test_filters.c.id
586
tests/unit/test_filters.c
589
ChangeLog configure.in src/filter.c tests/unit/Makefile.am
590
tests/unit/test_msgparse.c
593
2005-10-15 14:25:22 GMT Balazs Scheidler <bazsi@balabit.hu> patch-59
598
syslog-ng--mainline--2.0--patch-59
600
2005-10-15 Balazs Scheidler <bazsi@balabit.hu>
602
* configure.in: removed check for the global timezone variable
604
* src/misc.c (get_local_timezone_ofs): use tm->tm_gmtoff if
605
available and the difference between the results of gmtime and
606
localtime if not, this should be a portable way to determine the
607
correct timezone offset,
608
(format_zone_info): new function to format a timezone offset in a
609
way similar to strftime %z
611
* src/logmsg.c (log_stamp_format): use the new format_zone_info
614
* src/macros.c (log_macro_expand): always use the new
615
format_zone_info function instead of strftime
617
* doc/reference/syslog-ng.xml: TZ is now equivalent to TZOFFSET
621
tests/unit/.arch-ids/test_zone.c.id tests/unit/test_zone.c
624
ChangeLog configure.in doc/reference/syslog-ng.xml
625
src/logmsg.c src/macros.c src/misc.c src/misc.h
626
tests/unit/Makefile.am tests/unit/test_msgparse.c
629
2005-10-07 16:16:35 GMT Balazs Scheidler <bazsi@balabit.hu> patch-58
632
added a missing "return"
634
syslog-ng--mainline--2.0--patch-58
636
2005-10-07 Balazs Scheidler <bazsi@balabit.hu>
638
* src/misc.c (get_local_timezone_ofs): added a missing return
646
2005-10-05 13:48:34 GMT Balazs Scheidler <bazsi@balabit.hu> patch-57
649
check for gmt_off in struct tm and detect timezone accordingly
651
syslog-ng--mainline--2.0--patch-57
653
2005-10-05 Balazs Scheidler <bazsi@balabit.hu>
655
* configure.in: added a test for tm_gmtoff in struct tm as it is not
658
* src/misc.c: use the old global timezone based timezone detection code
659
if tm_gmtoff is not present in "struct tm"
663
ChangeLog configure.in src/misc.c
666
2005-10-01 21:39:51 GMT Balazs Scheidler <bazsi@balabit.hu> patch-56
669
fixed facility/priority filters
671
syslog-ng--mainline--2.0--patch-56
677
ChangeLog src/filter.c
680
2005-09-26 09:16:38 GMT Balazs Scheidler <bazsi@balabit.hu> patch-55
683
contrib subdirectory and its contents copied from syslog-ng 1.6.x
685
syslog-ng--mainline--2.0--patch-55
691
contrib/.arch-ids/=id contrib/.arch-ids/Makefile.am.id
692
contrib/.arch-ids/README.id contrib/.arch-ids/init.d.HP-UX.id
693
contrib/.arch-ids/init.d.RedHat-7.3.id
694
contrib/.arch-ids/init.d.RedHat.id
695
contrib/.arch-ids/init.d.SuSE.id
696
contrib/.arch-ids/init.d.SunOS.id
697
contrib/.arch-ids/init.d.solaris.id
698
contrib/.arch-ids/relogger.pl.id
699
contrib/.arch-ids/syslog-ng.conf.HP-UX.id
700
contrib/.arch-ids/syslog-ng.conf.RedHat.id
701
contrib/.arch-ids/syslog-ng.conf.SunOS.id
702
contrib/.arch-ids/syslog-ng.conf.doc.id
703
contrib/.arch-ids/syslog-ng.vim.id
704
contrib/.arch-ids/syslog2ng.id contrib/Makefile.am
705
contrib/README contrib/fedora-packaging/.arch-ids/=id
706
contrib/fedora-packaging/.arch-ids/syslog-ng.conf.id
707
contrib/fedora-packaging/.arch-ids/syslog-ng.init.id
708
contrib/fedora-packaging/.arch-ids/syslog-ng.logrotate.id
709
contrib/fedora-packaging/.arch-ids/syslog-ng.sysconfig.id
710
contrib/fedora-packaging/syslog-ng.conf
711
contrib/fedora-packaging/syslog-ng.init
712
contrib/fedora-packaging/syslog-ng.logrotate
713
contrib/fedora-packaging/syslog-ng.sysconfig
714
contrib/init.d.HP-UX contrib/init.d.RedHat
715
contrib/init.d.RedHat-7.3 contrib/init.d.SuSE
716
contrib/init.d.SunOS contrib/init.d.solaris
717
contrib/relogger.pl contrib/rhel-packaging/.arch-ids/=id
718
contrib/rhel-packaging/.arch-ids/syslog-ng.conf.id
719
contrib/rhel-packaging/.arch-ids/syslog-ng.init.id
720
contrib/rhel-packaging/.arch-ids/syslog-ng.logrotate.id
721
contrib/rhel-packaging/syslog-ng.conf
722
contrib/rhel-packaging/syslog-ng.init
723
contrib/rhel-packaging/syslog-ng.logrotate
724
contrib/syslog-ng.conf.HP-UX contrib/syslog-ng.conf.RedHat
725
contrib/syslog-ng.conf.SunOS contrib/syslog-ng.conf.doc
726
contrib/syslog-ng.vim contrib/syslog2ng
729
ChangeLog Makefile.am configure.in
732
contrib contrib/.arch-ids contrib/fedora-packaging
733
contrib/fedora-packaging/.arch-ids contrib/rhel-packaging
734
contrib/rhel-packaging/.arch-ids
737
2005-08-30 07:35:56 GMT Balazs Scheidler <bazsi@balabit.hu> patch-54
740
fixed template-escape processing for inline templates
742
syslog-ng--mainline--2.0--patch-54
744
2005-08-30 Balazs Scheidler <bazsi@balabit.hu>
746
* src/affile.c (affile_dd_set_file_template,
747
affile_dd_set_template_escape, affile_dd_set_fsync): removed as
748
templates are logwriter specific options,
749
(affile_dd_new): do not allocate 'templates' variable,
750
(affile_dd_free): do not free 'templates'
752
* src/affile.h (AFFileDestDriver): removed template variable as it
755
* src/cfg-grammar.y (dest_writer_option): template_escape and fsync
756
were erroneously calling affile specific functions, fixed that
758
* src/logwriter.c (log_writer_options_set_template_escape): new function,
759
basically transformed from affile_dd_set_template_escape
763
ChangeLog src/affile.c src/affile.h src/cfg-grammar.y
767
2005-08-29 07:56:11 GMT Balazs Scheidler <bazsi@balabit.hu> patch-53
770
added configure test for regexec() function
772
syslog-ng--mainline--2.0--patch-53
778
ChangeLog configure.in
781
2005-08-08 07:37:15 GMT Balazs Scheidler <bazsi@balabit.hu> patch-52
784
fixed test_msgparse program to work on BSDs
786
syslog-ng--mainline--2.0--patch-52
788
2005-08-08 Balazs Scheidler <bazsi@balabit.hu>
790
* tests/unit/test_msgparse.c (main): do not use "timezone" as a
791
global variable as it is a function on BSD derived platforms
795
ChangeLog tests/unit/test_msgparse.c
798
2005-08-07 17:31:23 GMT Balazs Scheidler <bazsi@balabit.hu> patch-51
801
fixed file uid/gid setting and some gcc4 problems
803
syslog-ng--mainline--2.0--patch-51
805
2005-08-07 Balazs Scheidler <bazsi@balabit.hu>
807
* src/affile.c: fixed affile_dd_set_{file,dir}_{uid,gid}
809
* src/*.h: added complete prototypes for all functions
814
ChangeLog src/affile.c src/affile.h src/afinter.h src/cfg.h
815
src/memtrace.h src/messages.h src/misc.c src/misc.h
818
2005-08-04 12:28:36 GMT Balazs Scheidler <bazsi@balabit.hu> patch-50
821
fixed mark_freq problem
823
syslog-ng--mainline--2.0--patch-50
825
2005-08-04 Balazs Scheidler <bazsi@balabit.hu>
827
* src/logreader.c (log_reader_fd_prepare): make sure make_target is
828
initialized before going to the poll loop first
832
ChangeLog src/logreader.c
835
2005-08-04 11:11:39 GMT Balazs Scheidler <bazsi@balabit.hu> patch-49
838
deprecated sync_freq, introduced flush_lines instead, fixed a faction of seconds formatting problem
840
syslog-ng--mainline--2.0--patch-49
842
2005-08-04 Balazs Scheidler <bazsi@balabit.hu>
844
* doc/reference/syslog-ng.xml: added documentation on the new
845
flush_lines and flush_timeout options
847
* src/affile.c (affile_dd_set_sync_freq): removed sync_freq support,
848
did not work anyway, introduced flush_lines & flush_timeout instead
850
* src/afinet.c (afinet_dd_set_sync_freq): removed
852
* src/cfg-grammar.y: added flush options
856
* src/logwriter.c: added flush_lines and flush_timeout support
858
* src/logmsg.c: fixed time fraction formatting
868
ChangeLog doc/reference/syslog-ng.xml src/affile.c
869
src/affile.h src/afinet.c src/cfg-grammar.y src/cfg-lex.l
870
src/cfg.c src/cfg.h src/logmsg.c src/logwriter.c
874
2005-07-30 20:48:37 GMT Balazs Scheidler <bazsi@balabit.hu> patch-48
877
further fixes to the previous patch to unify tcp/udp codepaths in afsocket, test program fixes
879
syslog-ng--mainline--2.0--patch-48
881
2005-07-30 Balazs Scheidler <bazsi@balabit.hu>
883
* src/afinter.c (afinter_source_dispatch): do not dispatch message
884
if it is NULL (might happen if several internal sources are defined)
886
* src/afsocket.c (afsocket_sc_queue): removed bogus internal error message,
887
(afsocket_sd_init): added error handling around listen()
889
* tests/functional/func_test.py: added AF_INET testing (udp & tcp)
897
ChangeLog src/afinter.c src/afsocket.c
898
tests/functional/func_test.py
901
2005-07-30 20:20:50 GMT Balazs Scheidler <bazsi@balabit.hu> patch-47
904
fixed stupid UDP initialization problem and updated a unit test program
906
syslog-ng--mainline--2.0--patch-47
908
2005-07-30 Balazs Scheidler <bazsi@balabit.hu>
910
* src/afsocket.c (afsocket_sd_init): fixed stupid mistake in UDP
913
* tests/unit/test_msgparse.c: adapted to the new timezone parsing
914
code (msg has the local timezone by default instead of -1)
922
ChangeLog src/afsocket.c tests/unit/test_msgparse.c
925
2005-07-28 13:39:43 GMT Balazs Scheidler <bazsi@balabit.hu> patch-46
928
added cfg-lex.c and cfg-grammar.c to the distribution
930
syslog-ng--mainline--2.0--patch-46
936
ChangeLog src/Makefile.am
939
2005-07-28 13:37:23 GMT Balazs Scheidler <bazsi@balabit.hu> patch-45
942
small Makefile fixes and a flex compatibility fix
944
syslog-ng--mainline--2.0--patch-45
946
2005-07-28 Balazs Scheidler <bazsi@balabit.hu>
948
* src/Makefile.am: added cfg-lex.c and cfg-grammar.c to
949
MAINTAINER_CLEAN_FILES
951
* src/cfg-lex.l: removed YY_NO_UNPUT as it was not standard
952
(reported by Roberto Nibali)
956
ChangeLog src/Makefile.am src/cfg-lex.l
959
2005-07-26 09:23:24 GMT Balazs Scheidler <bazsi@balabit.hu> patch-44
962
use the same code path for SOCK_STREAM and SOCK_DGRAM sockets
964
syslog-ng--mainline--2.0--patch-44
966
2005-07-26 Balazs Scheidler <bazsi@balabit.hu>
968
* src/afsocket.c (afsocket_sd_init, afsocket_sd_deinit): unified
969
SOCK_STREAM and SOCK_DGRAM code-paths, do not use a separate reader
970
for SOCK_DGRAM, use AFSocketSourceConnection instead for both types,
971
(afsocket_sd_format_persist_name): new function, to format a
972
persistent config name, instead of doing it inline every time
976
ChangeLog src/afsocket.c src/afsocket.h
979
2005-07-26 09:21:15 GMT Balazs Scheidler <bazsi@balabit.hu> patch-43
982
timezone portability fixes for BSDs
984
syslog-ng--mainline--2.0--patch-43
986
2005-07-26 Balazs Scheidler <bazsi@balabit.hu>
988
* src/misc.c (get_local_timezone_ofs): added a time_t when argument,
989
the timezone will be returned for that given time in UTC, the
990
algorithm to return a timezone does not rely on the timezone and
991
daytime global variables as those are Linux specific
993
* src/macros.c (log_macro_expand): pass the appropriate time for get_local_timezone_ofs()
995
* src/logmsg.c (log_msg_parse, log_msg_init): -"-
997
* src/affile.c (affile_dd_queue): -"-
1005
ChangeLog src/affile.c src/logmsg.c src/macros.c src/misc.c
1009
2005-07-07 09:43:49 GMT Balazs Scheidler <bazsi@balabit.hu> patch-42
1012
updated NEWS file and version number in configure.in
1014
syslog-ng--mainline--2.0--patch-42
1020
ChangeLog NEWS configure.in
1023
2005-07-07 09:33:10 GMT Balazs Scheidler <bazsi@balabit.hu> patch-41
1026
fix match references
1028
syslog-ng--mainline--2.0--patch-41
1030
2005-07-07 Balazs Scheidler <bazsi@balabit.hu>
1032
* src/templates.c (log_template_compile): fix match references not
1033
to include the reference number itself
1036
ChangeLog src/templates.c
1039
2005-07-07 09:15:47 GMT Balazs Scheidler <bazsi@balabit.hu> patch-40
1042
fixed possible memory/fd leak when a filename contains macros
1044
syslog-ng--mainline--2.0--patch-40
1046
2005-07-07 Balazs Scheidler <bazsi@balabit.hu>
1048
* src/logwriter.c (log_writer_deinit): fixed memory/fd leak, unref
1049
self->source as well as destroy it
1053
ChangeLog src/logwriter.c
1056
2005-06-30 08:58:24 GMT Balazs Scheidler <bazsi@balabit.hu> patch-39
1059
fixed use_time_recvd() option handling, documentation updates
1061
syslog-ng--mainline--2.0--patch-39
1063
2005-06-30 Balazs Scheidler <bazsi@balabit.hu>
1065
* doc/reference/syslog-ng.xml: updated documentation, removed
1066
non-existing template timezone option, separate Macros section,
1067
added a table on common destination options, added prefixed time
1068
related macros without documentation, added DEPRECATED notice to
1069
use_time_recvd(), added documentation on ts_format
1071
* src/affile.c: use the value for the global use_time_recvd() option
1072
when expanding a filename
1074
* src/logwriter.c: use the value for the global use_time_recvd()
1075
option when expanding the log message
1079
ChangeLog doc/reference/syslog-ng.xml src/affile.c
1080
src/affile.h src/logwriter.c src/logwriter.h
1083
2005-06-27 09:27:36 GMT Balazs Scheidler <bazsi@balabit.hu> patch-38
1086
fix file/directory permission handling
1088
syslog-ng--mainline--2.0--patch-38
1090
2005-06-27 Balazs Scheidler <bazsi@balabit.hu>
1092
* src/affile.c (affile_dw_init): use the file/dir permissions set by the user
1096
ChangeLog src/affile.c
1099
2005-06-27 09:13:38 GMT Balazs Scheidler <bazsi@balabit.hu> patch-37
1102
removed a nested function from affile.c
1104
syslog-ng--mainline--2.0--patch-37
1106
2005-06-27 Balazs Scheidler <bazsi@balabit.hu>
1108
* src/affile.c (affile_dd_reap_writers): gcc4 does not like nested
1109
functions, do not use that
1113
ChangeLog src/affile.c
1116
2005-06-24 07:57:18 GMT Balazs Scheidler <bazsi@balabit.hu> patch-36
1119
added sync() alias for sync_freq() to maintain 1.6.x compatibility
1121
syslog-ng--mainline--2.0--patch-36
1123
2005-06-24 Balazs Scheidler <bazsi@balabit.hu>
1125
* src/cfg-lex.l: added sync() alias for sync_freq() to maintain
1126
compatibility with 1.6.x
1130
ChangeLog src/cfg-lex.l
1133
2005-06-23 08:50:45 GMT Balazs Scheidler <bazsi@balabit.hu> patch-35
1136
added WEEK macro to macro expansion
1138
syslog-ng--mainline--2.0--patch-35
1140
2005-06-23 Balazs Scheidler <bazsi@balabit.hu>
1142
* src/macros.c, src/macros.h: added support for WEEK, R_WEEK and
1145
* doc/reference/syslog-ng.xml: added documentation on the WEEK macro
1153
ChangeLog doc/reference/syslog-ng.xml src/macros.c
1157
2005-06-05 00:00:28 GMT Balazs Scheidler <bazsi@balabit.hu> patch-34
1160
timezone cleanup and fixes, fixed name resolving for socket sources
1162
syslog-ng--mainline--2.0--patch-34
1164
2005-06-05 Balazs Scheidler <bazsi@balabit.hu>
1166
* doc/reference/syslog-ng.xml: added a section on timezones
1168
* src/cfg-grammar.y, src/cfg-lex.l: removed timezone options from
1169
templates, removed zone_offset_set variables, a timezone value of -1
1170
indicates unset state instead,
1171
(tz_convert) use explicit timezone specification instead,
1172
(recv-time-zone, send-time-zone): new keywords to specify default
1173
incoming/outgoing timezones
1175
* src/affile.c: adapted to the latest log_template_format() changes
1177
* src/cfg.c (cfg_tz_convert_value): removed,
1178
(cfg_new): initialize sent/recv timezones
1180
* src/fdread.c: fixed a bug in recvfrom, the length for the sockaddr
1181
structure was incorrectly specified
1183
* src/logmsg.c (log_stamp_format): instead of tz_convert use
1184
zone_offset, fixed a problem in zone formatting,
1185
(log_msg_parse): a value of -1 indicates "unspecified" zone for
1186
incoming messages, use get_local_time_zone_ofs() function instead of
1187
referencing the timezone variable directly,
1188
(log_msg_init): use get_local_time_zone_ofs()
1190
* src/logreader.c (log_reader_handle_line): use only set the
1191
timezone associated with the incoming message if it has no timezone setting,
1192
(log_reader_options_defaults, log_reader_options_init): inherit
1193
default value for zone_offset from recv_zone_offset in the global configuration
1195
* src/logwriter.c: adapted to log_template_format changes,
1196
inherit zone_offset from send_zone_offset
1198
* src/macros.c: added STAMP, R_STAMP and S_STAMP macros to represent
1199
the message timestamp formatted as specified by the ts_format()
1201
(log_macro_expand): added ts_format argument, and the implementation
1204
* src/misc.c (get_local_timezone_ofs): new function, calculates and
1205
returns the current timezone offset in seconds
1207
* src/templates.c (log_template_format): added ts_format and
1208
zone_offset arguments
1218
ChangeLog doc/reference/syslog-ng.xml src/affile.c
1219
src/cfg-grammar.y src/cfg-lex.l src/cfg.c src/cfg.h
1220
src/fdread.c src/logmsg.c src/logmsg.h src/logreader.c
1221
src/logreader.h src/logwriter.c src/logwriter.h src/macros.c
1222
src/macros.h src/misc.c src/misc.h src/templates.c
1223
src/templates.h tests/unit/test_msgparse.c
1224
tests/unit/test_template.c
1227
2005-06-04 18:23:57 GMT Balazs Scheidler <bazsi@balabit.hu> patch-33
1230
added static linking option to configure, small fixes
1232
syslog-ng--mainline--2.0--patch-33
1234
2005-06-04 Balazs Scheidler <bazsi@balabit.hu>
1236
* configure.in: added --enable-static-linking option
1238
* src/cfg-lex.l: fixed problem that caused keyword recognition
1239
problems, words that began with a reserved word were erroneously
1240
recognized as the reserved word (user vs usertty)
1242
* src/cfg.c: added error checking for file_template and
1243
proto_template options
1245
* src/logmsg.c (log_msg_init): always set frac_present to TRUE,
1246
(log_msg_parse): frac_present is set to FALSE if there was a
1247
timestamp which did not contain fractions
1250
.arch-ids/aclocal.m4.id aclocal.m4
1253
.arch-inventory ChangeLog configure.in src/cfg-grammar.y
1254
src/cfg-lex.l src/cfg.c src/logmsg.c src/syslog-ng.h
1257
2005-05-19 06:44:44 GMT Balazs Scheidler <bazsi@balabit.hu> patch-32
1260
configure.in and some warning fixes
1262
syslog-ng--mainline--2.0--patch-32
1264
2005-05-19 Balazs Scheidler <bazsi@balabit.hu>
1266
* configure.in: removed no-define from AM_INIT_AUTOMAKE as this made
1267
PACKAGE and VERSION preprocessor symbols undefined
1269
* src/macros.c: fixed uninitialized variable for MSGONLY processing
1271
* src/cfg.c: fixed two type-punned pointer references
1275
ChangeLog configure.in src/cfg.c src/macros.c
1278
2005-05-19 06:41:45 GMT Balazs Scheidler <bazsi@balabit.hu> patch-31
1281
treat use_fqdn correctly when getting local hostname
1283
syslog-ng--mainline--2.0--patch-31
1285
2005-05-19 Balazs Scheidler <bazsi@balabit.hu>
1287
* src/misc.c (getlonghostname): new function, returns the fully
1288
qualified domain name for localhost,
1289
(resolve_hostname): use the new getlonghostname, if use_fqdn was
1298
ChangeLog src/misc.c src/misc.h
1301
2005-04-27 08:09:44 GMT Balazs Scheidler <bazsi@balabit.hu> patch-30
1304
cleaned up tla inventory files
1306
syslog-ng--mainline--2.0--patch-30
1310
.arch-ids/.arch-inventory.id .arch-inventory
1311
src/.arch-ids/.arch-inventory.id src/.arch-inventory
1314
ChangeLog {arch}/=tagging-method
1317
2005-04-27 08:06:42 GMT Balazs Scheidler <bazsi@balabit.hu> patch-29
1320
Solaris portability fixes
1322
syslog-ng--mainline--2.0--patch-29
1324
2005-04-27 Balazs Scheidler <bazsi@balabit.hu>
1326
* configure.in: added ld detection code to discover static linking arguments
1328
* tests/unit/test_msgparse.c: added <string.h>
1330
* tests/unit/Makefile.am: instead of noinst, use check prefix to avoid
1331
building the testprograms during regular builds
1335
ChangeLog configure.in tests/unit/Makefile.am
1336
tests/unit/test_msgparse.c
1339
2005-04-21 08:51:33 GMT Balazs Scheidler <bazsi@balabit.hu> patch-28
1342
fixed a docbug in doc/reference/syslog-ng.xml
1344
syslog-ng--mainline--2.0--patch-28
1350
ChangeLog doc/reference/syslog-ng.xml
1353
2005-04-16 11:12:27 GMT Balazs Scheidler <bazsi@balabit.hu> patch-27
1356
added dist.conf and added automatic substitution of some dynamic variables in the documentation
1358
syslog-ng--mainline--2.0--patch-27
1364
.arch-ids/dist.conf.in.id dist.conf.in
1365
doc/.arch-ids/docvars.xml.in.id doc/docvars.xml.in
1368
ChangeLog configure.in doc/Makefile.am
1369
doc/reference/syslog-ng.xml
1372
2005-04-16 10:11:49 GMT Balazs Scheidler <bazsi@balabit.hu> patch-26
1375
removed "reference/" the root path for the reference syslog-ng.html.tar.gz
1377
syslog-ng--mainline--2.0--patch-26
1383
ChangeLog doc/Makefile.am
1386
2005-04-15 08:10:10 GMT Balazs Scheidler <bazsi@balabit.hu> patch-25
1389
Configure fix to --enable-dynamic-linking
1391
syslog-ng--mainline--2.0--patch-25
1393
2005-04-15 Balazs Scheidler <bazsi@balabit.hu>
1395
* configure.in: do not enforce static glib if --enable-dynamic-linking was specified
1399
ChangeLog configure.in
1402
2005-04-03 11:24:28 GMT Balazs Scheidler <bazsi@balabit.hu> patch-24
1405
fixed release numbers in NEWS
1407
syslog-ng--mainline--2.0--patch-24
1416
2005-04-03 11:22:50 GMT Balazs Scheidler <bazsi@balabit.hu> patch-23
1419
updated NEWS file, bumped version to 1.9.4
1421
syslog-ng--mainline--2.0--patch-23
1427
ChangeLog NEWS configure.in
1430
2005-04-03 11:21:55 GMT Balazs Scheidler <bazsi@balabit.hu> patch-22
1433
improved configure tests
1435
syslog-ng--mainline--2.0--patch-22
1438
2005-04-03 Balazs Scheidler <bazsi@balabit.hu>
1440
* configure.in: improved configure tests
1443
ChangeLog configure.in
1446
2005-03-04 15:53:33 GMT Balazs Scheidler <bazsi@balabit.hu> patch-21
1449
added template unit tests
1451
syslog-ng--mainline--2.0--patch-21
1457
tests/unit/.arch-ids/test_template.c.id
1458
tests/unit/test_template.c
1464
2005-03-04 15:53:16 GMT Balazs Scheidler <bazsi@balabit.hu> patch-20
1467
fixed reference generation
1469
syslog-ng--mainline--2.0--patch-20
1475
ChangeLog doc/Makefile.am
1478
2005-02-28 16:45:16 GMT Balazs Scheidler <bazsi@balabit.hu> patch-19
1481
Fixed (filename, logoutput) template compilation
1483
syslog-ng--mainline--2.0--patch-19
1485
2005-02-28 Balazs Scheidler <bazsi@balabit.hu>
1487
* src/templates.c (log_template_compile, log_template_format): fixed
1488
a problem in template comilation as it messed up the formatted string
1492
ChangeLog configure.in src/Makefile.am src/syslog-ng.conf
1493
src/templates.c tests/unit/Makefile.am
1496
2005-02-28 08:57:20 GMT Balazs Scheidler <bazsi@balabit.hu> patch-18
1499
Changed g_queue_get_length to g_queue_is_empty as it makes syslog-ng compatible with glib 2.2
1501
syslog-ng--mainline--2.0--patch-18
1503
2005-02-28 Balazs Scheidler <bazsi@balabit.hu>
1505
* src/afinter.c: instead of using "!!g_queue_get_length()" use
1506
"!g_queue_is_empty()"
1510
ChangeLog src/afinter.c
1513
2005-02-12 23:05:09 GMT Balazs Scheidler <bazsi@balabit.hu> patch-17
1516
Updated documentation (manpages)
1518
syslog-ng--mainline--2.0--patch-17
1522
ChangeLog configure.in doc/man/syslog-ng.8
1523
doc/man/syslog-ng.conf.5 src/main.c
1526
2005-01-22 00:50:50 GMT Balazs Scheidler <bazsi@balabit.hu> patch-16
1529
removed doc/reference/make.sh from dist as it is not needed
1531
syslog-ng--mainline--2.0--patch-16
1537
ChangeLog doc/Makefile.am
1540
2005-01-22 00:48:47 GMT Balazs Scheidler <bazsi@balabit.hu> patch-15
1543
added some missing files to tla
1545
syslog-ng--mainline--2.0--patch-15
1551
doc/.arch-ids/Makefile.am.id doc/Makefile.am
1552
doc/examples/.arch-ids/=id
1553
doc/examples/.arch-ids/syslog-ng.conf.sample.id
1554
doc/examples/.arch-ids/syslog-ng.conf.solaris.id
1555
doc/examples/syslog-ng.conf.sample
1556
doc/examples/syslog-ng.conf.solaris doc/man/.arch-ids/=id
1557
doc/man/.arch-ids/syslog-ng.8.id
1558
doc/man/.arch-ids/syslog-ng.conf.5.id doc/man/syslog-ng.8
1559
doc/man/syslog-ng.conf.5 doc/reference/.arch-ids/=id
1560
doc/reference/.arch-ids/syslog-ng.xml.id
1561
doc/reference/.arch-ids/syslog-ng.xsl.id
1562
doc/reference/syslog-ng.xml doc/reference/syslog-ng.xsl
1568
doc/examples doc/examples/.arch-ids doc/man doc/man/.arch-ids
1569
doc/reference doc/reference/.arch-ids
1572
2005-01-22 00:47:35 GMT Balazs Scheidler <bazsi@balabit.hu> patch-14
1575
Updated NEWS file, released syslog-ng 1.9.3
1577
syslog-ng--mainline--2.0--patch-14
1579
2005-01-22 Balazs Scheidler <bazsi@balabit.hu>
1581
* NEWS: updated with 1.9.3 release information
1583
* configure.in: bumped version to 1.9.3
1587
ChangeLog NEWS configure.in
1590
2005-01-22 00:32:06 GMT Balazs Scheidler <bazsi@balabit.hu> patch-13
1593
added automatic regeneration of the ChangeLog file
1595
syslog-ng--mainline--2.0--patch-13
1601
.arch-ids/ChangeLog.id ChangeLog
1604
2005-01-22 00:27:18 GMT Balazs Scheidler <bazsi@balabit.hu> patch-12
1607
Readded and updated documentation from 1.6
1609
syslog-ng--mainline--2.0--patch-12
1611
2005-01-22 Balazs Scheidler <bazsi@balabit.hu>
1613
* src/cfg-lex.l: renamed padding to pad_size to make it compatible
1614
with 1.6.x, the '-' character in keywords is taken equivalent to
1615
'_', fixed C code indentation to match GNU coding style
1618
doc/.arch-ids/=id doc/security/.arch-ids/=id
1619
doc/security/.arch-ids/bof-2002-09-27.txt.id
1620
doc/security/.arch-ids/dos-2000-11-22.txt.id
1621
doc/security/bof-2002-09-27.txt
1622
doc/security/dos-2000-11-22.txt
1625
ChangeLog.0 Makefile.am configure.in src/cfg-grammar.y
1626
src/cfg-lex.l tests/functional/Makefile.am
1629
.arch-ids/ChangeLog.id
1630
==> .arch-ids/ChangeLog.0.id
1635
doc doc/.arch-ids doc/security doc/security/.arch-ids
1638
2005-01-16 17:48:51 GMT Balazs Scheidler <bazsi@balabit.hu> patch-11
1641
added some missing files to tla
1643
syslog-ng--mainline--2.0--patch-11
1649
tests/functional/.arch-ids/=id
1650
tests/functional/.arch-ids/Makefile.am.id
1651
tests/functional/.arch-ids/func_test.py.id
1652
tests/functional/Makefile.am tests/functional/func_test.py
1653
tests/unit/.arch-ids/Makefile.am.id
1654
tests/unit/.arch-ids/test_msgparse.c.id tests/unit/Makefile.am
1655
tests/unit/test_msgparse.c
1658
tests/functional tests/functional/.arch-ids
1661
2005-01-16 17:47:43 GMT Balazs Scheidler <bazsi@balabit.hu> patch-10
1664
added copyright info, beginnings of a testsuite, fixed some configure problems
1666
syslog-ng--mainline--2.0--patch-10
1668
2005-01-16 Balazs Scheidler <bazsi@balabit.hu>
1670
* configure.in: take CFLAGS environment variable into consideration
1671
when running configure, link eventlog and glib statically
1673
* src/fdread.c, src/fdwrite.c: handle EINTR by repeating the read
1676
* src/logreader, src/logwriter.c: handle EAGAIN correctly
1679
.arch-ids/COPYING.id COPYING tests/.arch-ids/Makefile.am.id
1683
tests/.arch-ids/test_msgparse.c.id tests/Makefile.am
1684
tests/test_msgparse.c
1687
README configure.in src/Makefile.am src/fdread.c src/fdwrite.c
1688
src/logreader.c src/logwriter.c
1691
tests/.arch-ids/Makefile.am.id
1692
==> tests/unit/.arch-ids/=id
1695
tests/unit tests/unit/.arch-ids
1698
2005-01-15 19:19:05 GMT Balazs Scheidler <bazsi@balabit.hu> patch-9
1701
Set nonblocking mode for g_accepted sockets
1703
syslog-ng--mainline--2.0--patch-9
1705
2005-01-15 Balazs Scheidler <bazsi@balabit.hu>
1707
* src/afsocket.c (afsocket_sd_accept): added g_fd_set_nonblock for
1714
2005-01-09 14:34:31 GMT Balazs Scheidler <bazsi@balabit.hu> patch-8
1717
fixed possible deadlocking on the internal message pipe
1719
syslog-ng--mainline--2.0--patch-8
1721
2005-01-09 Balazs Scheidler <bazsi@balabit.hu>
1723
* src/logsource.c: new file, separated flow control related
1724
functions from logreader
1726
* src/logreader.c: LogReader is derived from LogSource
1728
* src/afinter.c: substituted the pipe used for internal messages
1732
src/.arch-ids/logsource.c.id src/.arch-ids/logsource.h.id
1733
src/logsource.c src/logsource.h
1736
src/Makefile.am src/afinter.c src/cfg-grammar.y src/logmsg.c
1737
src/logmsg.h src/logreader.c src/logreader.h src/messages.c
1741
2005-01-05 12:02:01 GMT Balazs Scheidler <bazsi@balabit.hu> patch-7
1744
Fixed a couple of Solaris portability problems
1746
syslog-ng--mainline--2.0--patch-7
1748
2005-01-05 Balazs Scheidler <bazsi@balabit.hu>
1750
* configure.in: added checks for -ldoor, -lsocket, -lnsl and getopt.h
1752
* other files: fixed a couple of Solaris specific warnings
1755
configure.in src/cfg.c src/filter.c src/gsockaddr.c
1756
src/logmsg.c src/macros.c src/main.c
1759
2005-01-03 21:12:30 GMT Balazs Scheidler <bazsi@balabit.hu> patch-6
1762
Updated NEWS file and released 1.9.2
1764
syslog-ng--mainline--2.0--patch-6
1773
2004-12-31 14:38:06 GMT Balazs Scheidler <bazsi@balabit.hu> patch-5
1776
added missing macros and brace support in macro expansion
1778
syslog-ng--mainline--2.0--patch-5
1780
2004-12-31 Balazs Scheidler <bazsi@balabit.hu>
1782
* src/macros.c: added PRI and MSGONLY macros
1784
* src/templates.c: added support for braces around macros for
1789
ChangeLog src/macros.c src/macros.h src/syslog-ng.conf
1793
2004-12-28 23:23:29 GMT Balazs Scheidler <bazsi@balabit.hu> patch-4
1796
fixed couple of bugs
1798
syslog-ng--mainline--2.0--patch-4
1800
2004-12-29 Balazs Scheidler <bazsi@balabit.hu>
1802
* src/afprog.c (afprogram_dd_init): call setsid before launching child,
1803
(afprogram_dd_deinit): deinit & unref self->writer here instead of
1804
in afprogram_dd_free,
1806
* src/center.c (log_center_queue): do not supply self as user_data pointer to
1807
the ack_block callback as that would require adding a reference to self
1809
* src/dgroup.c (log_dest_group_queue): do not supply self as user_data pointer to
1810
the ack_block callback as that would require adding a reference to self
1812
* src/logreader.c: instead of using self->window_size use self->options->window_size
1813
so that the window is shared between all LogReaders using the same
1815
(log_reader_handle_line): add reference to self before supplying it as an argument to
1816
the ack_block callback function,
1817
(log_reader_msg_ack): unref the supplied logreader argument
1820
ChangeLog src/afprog.c src/center.c src/cfg-lex.l src/dgroup.c
1821
src/logreader.c src/logreader.h src/logwriter.c
1824
2004-12-27 23:27:07 GMT Balazs Scheidler <bazsi@balabit.hu> patch-3
1827
Added a lot of copyright header, docstrings, and some fixes
1829
syslog-ng--mainline--2.0--patch-3
1831
2004-12-27 Balazs Scheidler <bazsi@balabit.hu>
1833
* src/afsocket.c (afsocket_sd_deinit): break circular reference
1834
between self->reader and self,
1835
(afsocket_sd_notify): do not destroy/unref sender in NC_CLOSE, as
1836
afsocket_sd_close_connection already does that,
1837
(afsocket_sd_init, afsocket_sd_deinit): removed static,
1838
(afsocket_sd_free_instance): renamed from afsocket_sd_free, removed
1839
static, created a new afsocket_sd_free function at the same time
1840
which is set as the free_fn of AFSocketSourceDriver
1842
* src/afunix.c: implemented user/group/perm settings
1844
* src/cfg-grammar.y: added support for log-prefix
1846
* src/cfg.c: changed default timestamp format to BSD for compatibility
1848
* src/filter.c: fixed AND and OR operator evaluation, the operands
1849
were not correctly saved at initialization time, thus NULL was
1850
referenced at evaluation time
1852
* src/logreader.c: added log_prefix support for all log readers
1854
* src/logwriter.c: use log_msg_drop instead of a simple log_msg_unref
1856
* src/main.c: fixed SIGCHLD handling, loop while waitpid returns > 0,
1860
src/.arch-ids/cfg-grammar.c.id src/.arch-ids/cfg-grammar.h.id
1861
src/.arch-ids/cfg-lex.c.id src/cfg-grammar.c src/cfg-grammar.h
1865
ChangeLog configure.in src/affile.c src/affile.h src/afinet.c
1866
src/afinet.h src/afinter.c src/afinter.h src/afprog.c
1867
src/afprog.h src/afsocket.c src/afsocket.h src/afstreams.c
1868
src/afstreams.h src/afunix.c src/afunix.h src/afuser.c
1869
src/afuser.h src/center.c src/center.h src/cfg-grammar.y
1870
src/cfg-lex.l src/cfg.c src/cfg.h src/children.c
1871
src/children.h src/dgroup.c src/dgroup.h src/driver.c
1872
src/driver.h src/fdread.c src/fdread.h src/fdwrite.c
1873
src/fdwrite.h src/filter.c src/filter.h src/gsockaddr.c
1874
src/gsockaddr.h src/logmsg.c src/logmsg.h src/logpipe.c
1875
src/logpipe.h src/logreader.c src/logreader.h src/logwriter.c
1876
src/logwriter.h src/macros.c src/macros.h src/main.c
1877
src/memtrace.h src/messages.c src/messages.h src/misc.c
1878
src/misc.h src/sdriver.c src/sgroup.c src/sgroup.h
1879
src/syslog-names.c src/syslog-names.h src/syslog-ng.h
1880
src/templates.c src/templates.h src/utils.c src/utils.h
1883
2004-12-26 23:24:29 GMT Balazs Scheidler <bazsi@balabit.hu> patch-2
1886
Fixed a lot of memory leaks
1888
syslog-ng--mainline--2.0--patch-2
1890
2004-12-27 Balazs Scheidler <bazsi@balabit.hu>
1892
* src/affile.c (affile_sd_deinit): make sure to break circular
1893
reference between self->reader and self, fixes possible memory leak,
1894
(affile_sd_free): call log_drv_free_instance
1896
* src/afinter.c (afinter_sd_deinit): break circular reference
1897
between self->reader and self
1899
* src/afprog.c (afprog_sd_free): added log_drv_free_instance
1901
* src/afsocket.c (afsocket_sd_deinit): break circular reference
1902
between self->reader and self,
1903
(afsocket_sd_free): added log_drv_free_instance,
1904
(afsocket_dd_free): -"-
1906
* src/afuser.c (afuser_dd_queue): free queued message,
1907
(afuser_dd_free): added log_drv_free_instance
1909
* src/cfg-grammar.y: unref log driver after appending to avoid
1912
* src/cfg.c (cfg_reload_config): fixed possible memory leak when
1913
cfg_init fails (free persist),
1914
(persist_config_free): added missing free for hashtable
1916
* src/dgroup.c (log_dest_group_queue): make sure each driver gets
1917
its own reference to msg as each will free it on its own, also
1918
added an explicit unref at the end of the function
1919
(log_dest_group_new): added missing call to log_pipe_init_instance
1921
* src/gsockaddr.c: removed all low-level g_message invocation,
1922
errors should be reported by the caller
1924
* src/logpipe.c: added assertions to _ref and _unref
1926
* src/main.c (main_loop_run): added a missing g_main_loop_unref to
1928
(main): call msg_syslog_started at the end of initialization to force
1929
messages into the system log
1931
* src/messages.c (msg_syslog_started): new function to indicate
1932
that initialization is finished, messages will be written to
1933
stderr instead of the internal() source if syslog is not yet
1934
started to let the administrator see important
1936
(msg_deinit): free the event log context, only close the error pipe
1937
if it was really opened
1942
src/affile.c src/afinter.c src/afprog.c src/afsocket.c
1943
src/afstreams.c src/afuser.c src/cfg-grammar.c
1944
src/cfg-grammar.h src/cfg-grammar.y src/cfg.c src/dgroup.c
1945
src/gsockaddr.c src/logpipe.c src/main.c src/messages.c
1946
src/messages.h tests/Makefile.am
1949
2004-12-26 20:38:30 GMT Balazs Scheidler <bazsi@balabit.hu> patch-1
1954
syslog-ng--mainline--2.0--patch-1
1960
2004-12-26 20:38:05 GMT Balazs Scheidler <bazsi@balabit.hu> base-0
1965
syslog-ng--mainline--2.0--base-0
1968
(automatically generated log message)
1971
AUTHORS ChangeLog Makefile.am NEWS README aclocal.m4
1972
autogen.sh configure.in src/Makefile.am src/affile.c
1973
src/affile.h src/afinet.c src/afinet.h src/afinter.c
1974
src/afinter.h src/afprog.c src/afprog.h src/afsocket.c
1975
src/afsocket.h src/afstreams.c src/afstreams.h src/afunix.c
1976
src/afunix.h src/afuser.c src/afuser.h src/center.c
1977
src/center.h src/cfg-grammar.c src/cfg-grammar.h
1978
src/cfg-grammar.y src/cfg-lex.c src/cfg-lex.l src/cfg.c
1979
src/cfg.h src/children.c src/children.h src/dgroup.c
1980
src/dgroup.h src/driver.c src/driver.h src/fdread.c
1981
src/fdread.h src/fdwrite.c src/fdwrite.h src/filter.c
1982
src/filter.h src/gsockaddr.c src/gsockaddr.h src/logmsg.c
1983
src/logmsg.h src/logpipe.c src/logpipe.h src/logreader.c
1984
src/logreader.h src/logwriter.c src/logwriter.h src/macros.c
1985
src/macros.h src/main.c src/memtrace.c src/memtrace.h
1986
src/messages.c src/messages.h src/misc.c src/misc.h
1987
src/sdriver.c src/sgroup.c src/sgroup.h src/syslog-names.c
1988
src/syslog-names.h src/syslog-ng.conf src/syslog-ng.h
1989
src/templates.c src/templates.h src/todo src/utils.c
1990
src/utils.h tests/Makefile.am tests/test_msgparse.c