1
commit 420e63a1cfe937587da961da6b2986dd52389cd3
2
Author: Gergely Nagy <algernon@balabit.hu>
3
Date: Sun Apr 14 09:58:36 2013 +0200
7
NEWS & VERSION updated to 3.3.9.
9
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
11
commit ab986ba2b6386e5ed1a9c086dd7052a7076cd249
12
Author: Gergely Nagy <algernon@balabit.hu>
13
Date: Wed Apr 10 14:23:55 2013 +0200
15
lib/control.c: An EOF on the control channel is not an error
17
An EOF on the control channel is not an error - that often happens
18
during normal procedures, when syslog-ng-ctl simply disconnects. So
19
lower the msg_error() to an msg_notice(), because that's what this
22
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
24
commit 25d8fd9077c4615a2b971d3ebb811453d7b1189f
25
Author: Gergely Nagy <algernon@balabit.hu>
26
Date: Mon Feb 18 16:47:39 2013 +0100
28
systemd: Add a Restart=on-failure option to the service file
30
In case syslog-ng goes down due to an unexpected signal, or perhaps a
31
crash, we want logging to resume, so tell systemd to restart the
34
Reported-by: Paul Dann <pdgiddie+balabit@gmail.com>
35
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
37
commit f9369bcafc80ffbeb1030d283652b05d988de53e
38
Author: Gergely Nagy <algernon@balabit.hu>
39
Date: Tue Jan 29 13:22:30 2013 +0100
41
logrewrite: Fix the template reference counting
43
In case of the subst() and set() rewrite statements, when the
44
implementation was changed to pass a template to the constructor
45
instead of a string, the free() remained in the parser. While that was
46
supposed to free a string allocated by the parser, after the change,
47
that free'd the template that we had stored in the rewrite struct
50
To correct the issue, both the subst() and set() constructors will ref
51
the template, and the parser-side will unref it, instead of free()ing
54
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
56
commit 0fdc8d69fbe9492f79e917c4d26514d818722edb
57
Author: Balazs Scheidler <bazsi@balabit.hu>
58
Date: Sat Jan 26 13:53:22 2013 +0100
60
logrewrite: fix rewrite set/subst related segfault
62
If a set/rewrite operation is referenced from multiple locations, and
63
it uses template functions, a segfault has occurred, as the clone
64
operation didn't properly propagate the associated configuration object,
65
which rendered template->cfg to be NULL, which in turn caused
66
template-function lookup code to dereference a NULL pointer.
68
This was fixed by two dependent changes:
69
- always passing the already-compiled LogTemplate to the rewrite
70
operations instead of a string constant.
71
- reusing the compiled template object in clone()
73
Since LogTemplate is reused, and the first one contains a proper reference
74
to the appropriate configuration object, the NULL deref issue was
77
Reported-By: Johnson, Chris <chris.johnson3@hp.com>
78
Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
80
commit d47d71f1fcdcd2befaa6393c95a0ad9856f99f1a
81
Author: Gergely Nagy <algernon@madhouse-project.org>
82
Date: Wed Jan 16 20:51:53 2013 +0100
84
Preparations for 3.3.8
86
NEWS & VERSION updated to 3.3.8.
88
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
90
commit 45eaaae93a98aaad163b8f6cdb6d5df026d90baf
91
Author: Gergely Nagy <algernon@madhouse-project.org>
92
Date: Sat Dec 22 10:51:01 2012 +0100
94
Make it possible to link crypto stuff directly into libsyslog-ng
96
There's been a long desire to be able to link libsyslog-ng-crypto
97
directly into libsyslog-ng, if so desired. To accomplish that, we
98
introduce a --with-embedded-crypto option to configure, which in turn
99
produces a WITH_EMBEDDED_CRYPTO automake conditional.
101
If that conditional is set, then the sources of libsyslog-ng-crypto
102
get appended to the libsyslog-ng sources, and -crypto is not
103
built. All users of the -crypto module (afsocket) have been updated to
104
not try and link in libsyslog-ng-crypto if WITH_EMBEDDED_CRYPTO is
107
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
109
commit 91a221c29a8c88ded4bbbc7e0c68faa2484bc945
110
Author: Gergely Nagy <algernon@balabit.hu>
111
Date: Thu Jan 3 18:51:53 2013 +0100
113
travis: Simplify the config
115
We don't need a template for the IRC notifications, the default is
118
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
120
commit df6d07e6489e30b4eaa7ca53f444106962f8ac55
121
Author: Gergely Nagy <algernon@balabit.hu>
122
Date: Thu Jan 3 17:32:49 2013 +0100
124
afsocket: Update sd-daemon.* to systemd 44's version
126
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
128
commit 519d2111bb957f787ecc0feb45666e0d46eefd22
129
Author: Juhasz Viktor <jviktor@balabit.hu>
130
Date: Tue Nov 15 10:27:09 2011 +0100
132
[plugin.c] on AIX 5.2 the G_MODULE_SUFFIX contains "so" and the available modules will be empty
134
correction is that overwrite this define to "a"
136
Signed-off-by: Juhasz Viktor <jviktor@balabit.hu>
138
commit 4244bbf1e95e3c6fecc83d868e9bcece04223ddd
139
Author: Gergely Nagy <algernon@balabit.hu>
140
Date: Thu Dec 20 14:19:55 2012 +0100
142
afsocket: Force syslog() destination to use IPv4
144
The syslog() source already enforces IPv4, the destination should be
147
Reported-by: Jan Schaumann <jschauma@netmeister.org>
148
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
150
commit 8d02242c132cccb587ed03e8e3908ca67e244346
151
Author: Gergely Nagy <algernon@balabit.hu>
152
Date: Thu Dec 20 14:06:41 2012 +0100
154
cfg-lexer: Support systems without GLOB_NOMAGIC
156
GLOB_NOMAGIC is a GNU-ism, and not present on all systems syslog-ng
157
supports, so for those system, we need a workaround. We can't use
158
GLOB_NOCHECK, as that would make us have widly different behaviour in
159
some cases (when there really is a pattern in the @include'd filename).
161
So, on platforms that do not have GLOB_NOMAGIC, we implement the same
162
behaviour on our own: if glob() failed with GLOB_NOMATCH, we check if
163
the filename is a pattern, and if not, add the pattern to the include
164
list as-is, otherwise silently ignore it.
166
This means that @include "/etc/syslog-ng/conf.d/*.conf" will work on
167
these platforms the same way as it does on GNU-enabled ones.
169
Reported-by: Ben Lentz <blentz@cswg.com>
170
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
172
commit 92c3dd3b35badf1d866961cafb57dee3b5cc8abb
173
Author: Gergely Nagy <algernon@balabit.hu>
174
Date: Thu Dec 20 13:21:00 2012 +0100
176
mainloop: #include <iv_event.h>, as we're using it
178
Reported-by: Ben Lentz <blentz@cswg.com>
179
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
181
commit 11b20b28f7586b2bf10c281328f28d93f39e279c
182
Author: Balazs Scheidler <bazsi@balabit.hu>
183
Date: Fri Dec 14 17:54:39 2012 +0100
185
resolve_sockaddr: fixed unsafe use of non-reentrant APIs to resolve IP addresses to names
187
As it seems the use of the DNS cache hid the fact that we're not thread
188
safe when resolving IPs to DNS names. This patch attempts to use
189
getnameinfo() API if available that is thread safe and protects
190
all other paths with a mutex.
192
Reported-By: Brian Kroth <bpkroth@gmail.com>
193
Tested-By: Gergely Nagy <algernon@balabit.hu>
194
Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
196
commit 46c1c580f8c11dc842d1ca9bbae073f652dcec7d
197
Author: Balazs Scheidler <bazsi@balabit.hu>
198
Date: Mon Dec 10 18:25:50 2012 -0800
200
ivykis: updated to 0.30.5
202
commit 33efb59899c5eeda26f97e971c0f9fe9118b720b
203
Author: Balint Kovacs <blint@blint.hu>
204
Date: Mon Dec 10 09:58:12 2012 +0100
206
pdbtool: fix a double increment within a loop
208
When displaying debug-csv information, the loop variable was not
209
only incremented in the for statement, but also within the loop, which
210
caused an index mismatch when iterating over the dbg_info array
212
Signed-off-by: Balint Kovacs <blint@blint.hu>
214
commit 200e5546d0c3209b4eaf47ba6fc6b73d269a3cf4
215
Author: Balint Kovacs <blint@blint.hu>
216
Date: Mon Dec 3 12:43:19 2012 +0100
218
fix a missing XML semantic check in PDBLoader
220
pattnerndb has failed to check if we are within a rule when trying to
221
add tags and values, so a patterndb xml containing these elements
222
outside of a rule element would cause syslog-ng (and pdbtool) to
225
Signed-off-by: Balint Kovacs <blint@blint.hu>
226
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
228
commit 4163872d268e96273ba9d1f391e12a1932cc51a8
229
Author: Gergely Nagy <algernon@balabit.hu>
230
Date: Thu Nov 22 15:35:28 2012 +0100
232
reader/writer start-watches code simplification
234
Rearrange and simplify the pollable_state logic, so that it is easier
237
Signed-off-by: Viktor Juhasz <jviktor@balabit.hu>
238
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
240
commit e894b94610e6e441bb5adb18663adc6816be7c7a
241
Author: Gergely Nagy <algernon@balabit.hu>
242
Date: Thu Nov 22 15:30:16 2012 +0100
244
logreader: Error out when follow-freq is 0, and fd is not pollable
246
In case an FD is not pollable, but follow-freq is 0, error out,
247
instead of silently not doing anything.
249
This is accomplished by breaking out the if (self->pollable_state ==
250
0) branch out of the big if/else chain, and making it a mandatory step
253
Signed-off-by: Viktor Juhasz <jviktor@balabit.hu>
254
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
256
commit 915661388afb577f5d0b0172f47258914fc38d3f
257
Author: Gergely Nagy <algernon@balabit.hu>
258
Date: Fri Nov 9 14:20:17 2012 +0100
260
system(): Use follow-freq(1) on FreeBSD prior to 9.1
262
FreeBSD prior to 9.1 does not have a kqueue-pollable /dev/klog, so
263
syslog-ng would fall back to using timers, except that follow-freq()
264
is explicitly set to zero, also diabling timer-based polling. This has
265
the effect of making syslog-ng not read from /dev/klog at all.
267
To work around the issue, on FreeBSD prior to 9.1, use follow-freq(1)
268
for /dev/klog when using the system() source.
270
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
272
commit 2fa9cd47bed0e7f72fa061c30f4d59bfb13437c3
273
Author: Gergely Nagy <algernon@balabit.hu>
274
Date: Tue Oct 30 17:45:15 2012 +0100
276
Preparations for 3.3.7
278
VERSION updated to 3.3.7.
280
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
282
commit 5d35f1d13afa46c75ce9f1f9c366a9afee812564
283
Author: Gergely Nagy <algernon@balabit.hu>
284
Date: Sun Oct 28 16:32:25 2012 +0100
286
NEWS: Merge the 3.3.7 RCs, and start finalising the release.
288
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
290
commit 6a3c11c15fcddc49cd35c88e003d6fc40cc8c2bb
291
Author: Balazs Scheidler <bazsi@balabit.hu>
292
Date: Sun Oct 28 10:25:16 2012 +0100
294
messages.h: check positive feedback loop for debug/trace messages too
296
Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
298
commit 1cc959bfddbea0d1813d16bc2b35a7bc45c9dfa5
299
Author: Gergely Nagy <algernon@balabit.hu>
300
Date: Thu Oct 18 10:48:50 2012 +0200
302
travis: Significant Travis CI control file updates
304
To fix issues with uninstallable packages, and to follow the official
305
recommendation, run apt-get update as part of the testing
306
process. Also, to make testing more reliable, install into $HOME, so
307
that we do not need sudo for running the tests.
309
Furthermore, restrict the tested branches to a subset: master,
310
upstream mirrors, the sandbox and merge-queue branches. While there,
311
also enable IRC notifications.
313
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
315
commit b84f14c13263f34d0197930e3418f3cb5bf7d873
316
Author: Gergely Nagy <algernon@balabit.hu>
317
Date: Sat Oct 27 14:38:04 2012 +0200
319
cfg-lexer: During glob-based inclusion, only treat ENOENT specially
321
When including files with glob-magic, treat all errors but ENOENT as
324
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
326
commit cb6ad63ac72b02402ad33d0db7137d8e991a7a1d
327
Author: Gergely Nagy <algernon@balabit.hu>
328
Date: Sat Oct 27 14:19:23 2012 +0200
330
cfg-lexer: Handle no-magic includes better, without hiding errors
332
When the @include pragma was converted to use glob(3), a couple of
333
problematic cases stopped producing errors: if we had an @include
334
without any magic, it still went through glob(3), which was set up to
335
ignore errors (so that @include "/etc/syslog-ng/conf.d/" would work,
336
even when the directory didn't exist).
338
This hid errors, and made it possible even for explicit, glob-less
339
@includes to fail silently, making debugging next to impossible.
341
To fix this, glob() is now called with GLOB_NOMAGIC, so if the pattern
342
does not contain any magic, it is returned anyway, whether it exists
343
or not: and then, it will eventually be tried by the ordinary include
344
mechanism, and produce a failure there, as it is appropriate.
346
This way, @include "/foo/*" continues to work, and @include
347
"/nothing.conf" will fail, as it should: errors are only ignored for
348
inclusions that contain magic characters.
350
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
352
commit f93f83cc2a386c6a961606629c560f435cdeb609
353
Author: Gergely Nagy <algernon@balabit.hu>
354
Date: Sun Oct 14 16:32:54 2012 +0200
356
travis: Control file updates
358
Restrict branch building to a subset of branches that matter (master,
359
upstream mirrors and the sandbox), so that packaging branches and
360
similar don't end up using resources and failed builds all over the
363
While there, also request IRC notifications.
365
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
367
commit f7359d2702f83179283141b83bd7eb79504bf3f3
368
Author: Balazs Scheidler <bazsi@balabit.hu>
369
Date: Tue Aug 14 12:30:24 2012 +0200
371
fixed invalid declarations for bison generated yyparse() functions
373
The new bison finally declares the yyparse() function in its header, which
374
revealed a couple of invalid declarations in a couple of parsers.
376
This patch fixes that.
378
Reported-By: Conrad Hoffmann <ch@bitfehler.net>
379
Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
380
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
382
commit 768073c667a04f64fdc75ec17aed62f60c12da75
383
Author: Gergely Nagy <algernon@balabit.hu>
384
Date: Sat Oct 13 19:49:29 2012 +0200
386
travis: Install under $HOME, to avoid permission issues
388
Instead of using sudo to install, install to a directory under $HOME,
389
so we don't run into permission problems when running the test suite.
391
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
393
commit ee310a5284790f491ea2cf070c0bb1cd59684345
394
Author: Balazs Scheidler <bazsi@balabit.hu>
395
Date: Sat Oct 13 10:23:32 2012 +0200
397
pdbtool dump: fixed -p option parsing
399
And also added a warning if neither -T or -P was specified.
401
Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
403
commit 7967daaa2e6c7ab9fc5e47dc52843297cd50b38f
404
Author: Gergely Nagy <algernon@balabit.hu>
405
Date: Tue Oct 9 15:02:50 2012 +0200
407
Update the travis control file to apt-get update too
409
To fix issues with uninstallable packages, update the travis-ci
410
control file so that it calls apt-get update too.
412
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
414
commit 0152990e721258f7e0d0bd030ea190826813d416
415
Author: Gergely Nagy <algernon@balabit.hu>
416
Date: Mon Oct 8 11:17:07 2012 +0200
418
Preparations for 3.3.6.91
420
NEWS & VERSION updated for 3.3.6.91 (aka 3.3.7 RC2)
422
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
424
commit ccd5f1b652c358afdf5d9cda597b6206616819b4
425
Author: Gergely Nagy <algernon@balabit.hu>
426
Date: Sun Oct 7 21:01:29 2012 +0200
428
afstreams: unref the reader at deinit time
430
In order to make sure we don't leak the /dev/log fd, unref the reader
431
at deinit time, and set it to NULL. This way, it will be reopened
432
shortly after in the reload cycle, and we won't leak the fd.
434
Reported-by: Michael Hocke <michael.hocke@nyu.edu>
435
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
437
commit 128f9a10a52431ba6ae902804313434d8d82db02
438
Author: Gergely Nagy <algernon@madhouse-project.org>
439
Date: Fri Oct 5 20:58:31 2012 +0200
441
ivykis: Update to 0.30.4.
443
Update the bundled ivykis to 0.30.4, which contains an important
444
workaround that affects syslog-ng users on FreeBSD.
446
Along with the previous commit, these two appear to fix all problems
447
related to /dev/klog on FreeBSD.
449
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
451
commit 169bc655620bf641eb0429258533037ff9ae52bd
452
Author: Gergely Nagy <algernon@balabit.hu>
453
Date: Fri Oct 5 12:16:57 2012 +0200
455
logreader: When following a file, treat non-regular files specially
457
When following a file with follow-freq(), and it is not a regular
458
file, but something for which stat(2) always returns 0 size (such as
459
the /dev/klog character device on FreeBSD),
460
log_reader_io_follow_file() never went into the process input branch,
461
because the current position (0) was always at EOF (also 0).
463
To break out of this unfortunate situation, if the file to read from
464
is not a regular file, go into the process input loop anyway: at
465
worst, it will do an expensive noop.
467
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
469
commit 8d793a92640f492b98693b233ad6b77f0ae1ea9a
470
Author: Gergely Nagy <algernon@balabit.hu>
471
Date: Tue Oct 2 12:56:53 2012 +0200
473
afmongodb: Include libmongo-client/configure.gnu in the tarball
475
In order to install cleanly with an internal libmongo-client, we need
476
that library to be compiled in statically, which is what the
477
configure.gnu script (installed via autogen.sh from git) enforces.
479
However, since configure.gnu is not part of libmongo-client, its make
480
dist will not include it, so its parent must do that. For this reason,
481
and similarly to how the same file in lib/ivykis is handled, include
482
libmongo-client/configure.gnu in the EXTRA_DIST of
483
afmongodb/Makefile.am.
485
Reported-by: Peter Czanik <czanik@balabit.hu>
486
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
488
commit 31e0843ce918ac9ead433892e67685dd1ac33151
489
Author: Gergely Nagy <algernon@balabit.hu>
490
Date: Fri Sep 14 15:13:17 2012 +0200
492
Use https URLs for the submodules & update libmongo-client
494
Because https can be cloned easier from behind a proxy than git, use
495
https URLs. While there, also update libmongo-client to v0.1.5, the
496
latest stable release.
498
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
500
commit 6bdf662a20a31392a79cd6e02ea81882776e7be9
501
Author: Gergely Nagy <algernon@balabit.hu>
502
Date: Fri Sep 14 12:02:04 2012 +0200
504
autogen.sh: No need to special-case lib/ivykis anymore
506
The --disable-kqueue and --disable-dev-poll options were only
507
recognised by the BalaBit fork of ivykis. Since we switched to
508
upstream, these are both obsolete and unnecessary, so lets remove
511
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
513
commit 13849b3220bc30d4c5c2eb670d377d4db9aaed91
514
Author: Gergely Nagy <algernon@balabit.hu>
515
Date: Wed Sep 12 11:08:01 2012 +0200
517
Add a Travis-CI control file
519
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
521
commit 4d9f9e2ea563b6b451a780da513861fc9b7cba05
522
Author: Gergely Nagy <algernon@balabit.hu>
523
Date: Fri Sep 7 13:32:39 2012 +0200
525
afsocket: In case of unix-dgram sources, include the filename in stats
527
The file source includes the filename of the source in the stats, but
528
the unix-dgram source does not do the same, which makes it harder to
529
identify which unix-dgram stat belongs to which source.
531
With a little change to afsocket_sc_stats_instance(), we can fix that,
532
by teaching this function to use self->owner->bind_addr if
533
self->peer_addr is unset.
535
Reported-by: Evan Rempel <erempel@uvic.ca>
536
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
538
commit 6afd5f3231625651a3b81c8a8dce0d8d16c6026a
539
Author: Gergely Nagy <algernon@balabit.hu>
540
Date: Thu Sep 6 13:23:17 2012 +0200
542
Preparations for 3.3.6.90
544
NEWS & VERSION updated for 3.3.6.90 (aka 3.3.7 RC1)
546
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
548
commit c8449114ac77000bb4fbe8c11cfe0e3bdc469857
549
Author: Gergely Nagy <algernon@balabit.hu>
550
Date: Thu Sep 6 12:59:25 2012 +0200
552
doc: Move old ChangeLogs to doc/
554
The old ChangeLogs (especially ChangeLog) were looking stale in the
555
root directory, and ChangeLog was overwritten at make dist
556
anyway. Since they're historic, move them to doc/: they'll still be
557
available in the git repo, but they will not be included in the
560
The top-level makefile will continue to re-generate ChangeLog
561
appropriately, so that the built tarballs will continue to have an
562
up-to-date changelog.
564
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
566
commit 149dd05521abd4e1736a7c3ef97e52a13a1bc82d
567
Author: Gergely Nagy <algernon@balabit.hu>
568
Date: Tue Sep 4 19:59:52 2012 +0200
570
lib/ivykis: Update to latest stable-v0.30
572
Update the bundled ivykis submodule to a commit that fixes the spinning
575
Reported-by: Cy Schubert <cy@FreeBSD.org>
576
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
578
commit 21a9ac3a7e2554f94b8ff8788bc4e82ec3fb58d3
579
Author: Gergely Nagy <algernon@balabit.hu>
580
Date: Mon Sep 3 11:41:36 2012 +0200
582
afsocket: Fix compilation without spoof-source
584
AFInetDestDriver->spoof_source is only available when compiling with
585
spoof-source enabled, so guard it with an #if.
587
Reported and patched by Dave Reisner <dreisner@archlinux.org>.
589
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
591
commit 9ba1d1b3e1bd8fedd59660654b75b5642b89c0f5
592
Author: Balazs Scheidler <bazsi@balabit.hu>
593
Date: Thu Feb 2 14:21:01 2012 +0100
595
afsocket: fixed building the notls version
597
There was a collision in the macro used to enable SSL support in the
598
configure script and the macro defined by the Makefile in case the SSL
599
version is being built. The latter is now renamed to "BUILD_WITH_SSL".
601
Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
603
commit 8d997973d7134876725035113ccbc3df07f53777
604
Author: Gergely Nagy <algernon@balabit.hu>
605
Date: Sat Sep 1 13:03:49 2012 +0200
607
Fix the module registry display in debug mode
609
In debug mode, msg_init(TRUE) must be called, but we were calling
610
msg_init(FALSE) unconditionally, which led to segmentation faults when
611
trying to load the modules and log messages.
613
To fix this, do not call msg_init(FALSE) at startup, leave that to
614
app_start() later, but do call msg_init(TRUE) when necessary.
616
Patch from Tamas Pal <folti@balabit.hu>.
618
Reported-by: Jose Oliveira <jpo@di.uminho.pt>
619
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
621
commit 79b5be710e0eb01d74cf87783c6d9022ab1e2617
622
Author: Gergely Nagy <algernon@balabit.hu>
623
Date: Sat Sep 1 12:46:05 2012 +0200
625
cfg-lexer: Fix glob-based include order
627
When using glob-based includes, matching files were immediately
628
included, which resulted in the include stack going bonkers. The
629
proper way to do glob-based includes is to do the same as in the
630
directory-based case: add the files to the current include stack
633
This patch does just that, thereby making glob-based includes work as
634
one would expect them to work.
636
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
638
commit b719492d195dd93b102fccc2f3ab5f0344938ca7
639
Author: Gergely Nagy <algernon@balabit.hu>
640
Date: Tue Aug 28 20:59:53 2012 +0200
642
ivykis: Update to the latest head of the stable-0.30 branch
644
The stable-0.30 branch has a few fixes that affect us, for example on
645
Solaris, update the submodule to pull those patches in.
647
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
1
649
commit d32b5c63e09a4c3897cbc2239c07967cea393de9
2
650
Author: Gergely Nagy <algernon@balabit.hu>
3
651
Date: Fri Aug 10 10:44:51 2012 +0200