~ubuntu-branches/ubuntu/trusty/syslog-ng/trusty-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2013-05-26 09:06:21 UTC
  • mfrom: (1.3.11)
  • Revision ID: package-import@ubuntu.com-20130526090621-8z2s0oi21eoljb9x
Tags: 3.3.9-1
* New upstream release.
* Include missed ivykis header (closes: #708793).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 420e63a1cfe937587da961da6b2986dd52389cd3
 
2
Author: Gergely Nagy <algernon@balabit.hu>
 
3
Date:   Sun Apr 14 09:58:36 2013 +0200
 
4
 
 
5
    Preparations for 3.3.9
 
6
    
 
7
    NEWS & VERSION updated to 3.3.9.
 
8
    
 
9
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
10
 
 
11
commit ab986ba2b6386e5ed1a9c086dd7052a7076cd249
 
12
Author: Gergely Nagy <algernon@balabit.hu>
 
13
Date:   Wed Apr 10 14:23:55 2013 +0200
 
14
 
 
15
    lib/control.c: An EOF on the control channel is not an error
 
16
    
 
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
 
20
    really is.
 
21
    
 
22
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
23
 
 
24
commit 25d8fd9077c4615a2b971d3ebb811453d7b1189f
 
25
Author: Gergely Nagy <algernon@balabit.hu>
 
26
Date:   Mon Feb 18 16:47:39 2013 +0100
 
27
 
 
28
    systemd: Add a Restart=on-failure option to the service file
 
29
    
 
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
 
32
    service on failure.
 
33
    
 
34
    Reported-by: Paul Dann <pdgiddie+balabit@gmail.com>
 
35
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
36
 
 
37
commit f9369bcafc80ffbeb1030d283652b05d988de53e
 
38
Author: Gergely Nagy <algernon@balabit.hu>
 
39
Date:   Tue Jan 29 13:22:30 2013 +0100
 
40
 
 
41
    logrewrite: Fix the template reference counting
 
42
    
 
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
 
48
    itself.
 
49
    
 
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
 
52
    it up.
 
53
    
 
54
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
55
 
 
56
commit 0fdc8d69fbe9492f79e917c4d26514d818722edb
 
57
Author: Balazs Scheidler <bazsi@balabit.hu>
 
58
Date:   Sat Jan 26 13:53:22 2013 +0100
 
59
 
 
60
    logrewrite: fix rewrite set/subst related segfault
 
61
    
 
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.
 
67
    
 
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()
 
72
    
 
73
    Since LogTemplate is reused, and the first one contains a proper reference
 
74
    to the appropriate configuration object, the NULL deref issue was
 
75
    solved too.
 
76
    
 
77
    Reported-By: Johnson, Chris <chris.johnson3@hp.com>
 
78
    Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
 
79
 
 
80
commit d47d71f1fcdcd2befaa6393c95a0ad9856f99f1a
 
81
Author: Gergely Nagy <algernon@madhouse-project.org>
 
82
Date:   Wed Jan 16 20:51:53 2013 +0100
 
83
 
 
84
    Preparations for 3.3.8
 
85
    
 
86
    NEWS & VERSION updated to 3.3.8.
 
87
    
 
88
    Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
 
89
 
 
90
commit 45eaaae93a98aaad163b8f6cdb6d5df026d90baf
 
91
Author: Gergely Nagy <algernon@madhouse-project.org>
 
92
Date:   Sat Dec 22 10:51:01 2012 +0100
 
93
 
 
94
    Make it possible to link crypto stuff directly into libsyslog-ng
 
95
    
 
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.
 
100
    
 
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
 
105
    set.
 
106
    
 
107
    Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
 
108
 
 
109
commit 91a221c29a8c88ded4bbbc7e0c68faa2484bc945
 
110
Author: Gergely Nagy <algernon@balabit.hu>
 
111
Date:   Thu Jan 3 18:51:53 2013 +0100
 
112
 
 
113
    travis: Simplify the config
 
114
    
 
115
    We don't need a template for the IRC notifications, the default is
 
116
    good enough.
 
117
    
 
118
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
119
 
 
120
commit df6d07e6489e30b4eaa7ca53f444106962f8ac55
 
121
Author: Gergely Nagy <algernon@balabit.hu>
 
122
Date:   Thu Jan 3 17:32:49 2013 +0100
 
123
 
 
124
    afsocket: Update sd-daemon.* to systemd 44's version
 
125
    
 
126
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
127
 
 
128
commit 519d2111bb957f787ecc0feb45666e0d46eefd22
 
129
Author: Juhasz Viktor <jviktor@balabit.hu>
 
130
Date:   Tue Nov 15 10:27:09 2011 +0100
 
131
 
 
132
    [plugin.c] on AIX 5.2 the G_MODULE_SUFFIX contains "so" and the available modules will be empty
 
133
    
 
134
    correction is that overwrite this define to "a"
 
135
    
 
136
    Signed-off-by: Juhasz Viktor <jviktor@balabit.hu>
 
137
 
 
138
commit 4244bbf1e95e3c6fecc83d868e9bcece04223ddd
 
139
Author: Gergely Nagy <algernon@balabit.hu>
 
140
Date:   Thu Dec 20 14:19:55 2012 +0100
 
141
 
 
142
    afsocket: Force syslog() destination to use IPv4
 
143
    
 
144
    The syslog() source already enforces IPv4, the destination should be
 
145
    doing the same.
 
146
    
 
147
    Reported-by: Jan Schaumann <jschauma@netmeister.org>
 
148
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
149
 
 
150
commit 8d02242c132cccb587ed03e8e3908ca67e244346
 
151
Author: Gergely Nagy <algernon@balabit.hu>
 
152
Date:   Thu Dec 20 14:06:41 2012 +0100
 
153
 
 
154
    cfg-lexer: Support systems without GLOB_NOMAGIC
 
155
    
 
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).
 
160
    
 
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.
 
165
    
 
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.
 
168
    
 
169
    Reported-by: Ben Lentz <blentz@cswg.com>
 
170
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
171
 
 
172
commit 92c3dd3b35badf1d866961cafb57dee3b5cc8abb
 
173
Author: Gergely Nagy <algernon@balabit.hu>
 
174
Date:   Thu Dec 20 13:21:00 2012 +0100
 
175
 
 
176
    mainloop: #include <iv_event.h>, as we're using it
 
177
    
 
178
    Reported-by: Ben Lentz <blentz@cswg.com>
 
179
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
180
 
 
181
commit 11b20b28f7586b2bf10c281328f28d93f39e279c
 
182
Author: Balazs Scheidler <bazsi@balabit.hu>
 
183
Date:   Fri Dec 14 17:54:39 2012 +0100
 
184
 
 
185
    resolve_sockaddr: fixed unsafe use of non-reentrant APIs to resolve IP addresses to names
 
186
    
 
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.
 
191
    
 
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>
 
195
 
 
196
commit 46c1c580f8c11dc842d1ca9bbae073f652dcec7d
 
197
Author: Balazs Scheidler <bazsi@balabit.hu>
 
198
Date:   Mon Dec 10 18:25:50 2012 -0800
 
199
 
 
200
    ivykis: updated to 0.30.5
 
201
 
 
202
commit 33efb59899c5eeda26f97e971c0f9fe9118b720b
 
203
Author: Balint Kovacs <blint@blint.hu>
 
204
Date:   Mon Dec 10 09:58:12 2012 +0100
 
205
 
 
206
    pdbtool: fix a double increment within a loop
 
207
    
 
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
 
211
    
 
212
    Signed-off-by: Balint Kovacs <blint@blint.hu>
 
213
 
 
214
commit 200e5546d0c3209b4eaf47ba6fc6b73d269a3cf4
 
215
Author: Balint Kovacs <blint@blint.hu>
 
216
Date:   Mon Dec 3 12:43:19 2012 +0100
 
217
 
 
218
    fix a missing XML semantic check in PDBLoader
 
219
    
 
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
 
223
    segfault
 
224
    
 
225
    Signed-off-by: Balint Kovacs <blint@blint.hu>
 
226
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
227
 
 
228
commit 4163872d268e96273ba9d1f391e12a1932cc51a8
 
229
Author: Gergely Nagy <algernon@balabit.hu>
 
230
Date:   Thu Nov 22 15:35:28 2012 +0100
 
231
 
 
232
    reader/writer start-watches code simplification
 
233
    
 
234
    Rearrange and simplify the pollable_state logic, so that it is easier
 
235
    to follow.
 
236
    
 
237
    Signed-off-by: Viktor Juhasz <jviktor@balabit.hu>
 
238
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
239
 
 
240
commit e894b94610e6e441bb5adb18663adc6816be7c7a
 
241
Author: Gergely Nagy <algernon@balabit.hu>
 
242
Date:   Thu Nov 22 15:30:16 2012 +0100
 
243
 
 
244
    logreader: Error out when follow-freq is 0, and fd is not pollable
 
245
    
 
246
    In case an FD is not pollable, but follow-freq is 0, error out,
 
247
    instead of silently not doing anything.
 
248
    
 
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
 
251
    in the end.
 
252
    
 
253
    Signed-off-by: Viktor Juhasz <jviktor@balabit.hu>
 
254
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
255
 
 
256
commit 915661388afb577f5d0b0172f47258914fc38d3f
 
257
Author: Gergely Nagy <algernon@balabit.hu>
 
258
Date:   Fri Nov 9 14:20:17 2012 +0100
 
259
 
 
260
    system(): Use follow-freq(1) on FreeBSD prior to 9.1
 
261
    
 
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.
 
266
    
 
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.
 
269
    
 
270
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
271
 
 
272
commit 2fa9cd47bed0e7f72fa061c30f4d59bfb13437c3
 
273
Author: Gergely Nagy <algernon@balabit.hu>
 
274
Date:   Tue Oct 30 17:45:15 2012 +0100
 
275
 
 
276
    Preparations for 3.3.7
 
277
    
 
278
    VERSION updated to 3.3.7.
 
279
    
 
280
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
281
 
 
282
commit 5d35f1d13afa46c75ce9f1f9c366a9afee812564
 
283
Author: Gergely Nagy <algernon@balabit.hu>
 
284
Date:   Sun Oct 28 16:32:25 2012 +0100
 
285
 
 
286
    NEWS: Merge the 3.3.7 RCs, and start finalising the release.
 
287
    
 
288
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
289
 
 
290
commit 6a3c11c15fcddc49cd35c88e003d6fc40cc8c2bb
 
291
Author: Balazs Scheidler <bazsi@balabit.hu>
 
292
Date:   Sun Oct 28 10:25:16 2012 +0100
 
293
 
 
294
    messages.h: check positive feedback loop for debug/trace messages too
 
295
    
 
296
    Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
 
297
 
 
298
commit 1cc959bfddbea0d1813d16bc2b35a7bc45c9dfa5
 
299
Author: Gergely Nagy <algernon@balabit.hu>
 
300
Date:   Thu Oct 18 10:48:50 2012 +0200
 
301
 
 
302
    travis: Significant Travis CI control file updates
 
303
    
 
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.
 
308
    
 
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.
 
312
    
 
313
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
314
 
 
315
commit b84f14c13263f34d0197930e3418f3cb5bf7d873
 
316
Author: Gergely Nagy <algernon@balabit.hu>
 
317
Date:   Sat Oct 27 14:38:04 2012 +0200
 
318
 
 
319
    cfg-lexer: During glob-based inclusion, only treat ENOENT specially
 
320
    
 
321
    When including files with glob-magic, treat all errors but ENOENT as
 
322
    fatal.
 
323
    
 
324
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
325
 
 
326
commit cb6ad63ac72b02402ad33d0db7137d8e991a7a1d
 
327
Author: Gergely Nagy <algernon@balabit.hu>
 
328
Date:   Sat Oct 27 14:19:23 2012 +0200
 
329
 
 
330
    cfg-lexer: Handle no-magic includes better, without hiding errors
 
331
    
 
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).
 
337
    
 
338
    This hid errors, and made it possible even for explicit, glob-less
 
339
    @includes to fail silently, making debugging next to impossible.
 
340
    
 
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.
 
345
    
 
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.
 
349
    
 
350
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
351
 
 
352
commit f93f83cc2a386c6a961606629c560f435cdeb609
 
353
Author: Gergely Nagy <algernon@balabit.hu>
 
354
Date:   Sun Oct 14 16:32:54 2012 +0200
 
355
 
 
356
    travis: Control file updates
 
357
    
 
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
 
361
    place.
 
362
    
 
363
    While there, also request IRC notifications.
 
364
    
 
365
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
366
 
 
367
commit f7359d2702f83179283141b83bd7eb79504bf3f3
 
368
Author: Balazs Scheidler <bazsi@balabit.hu>
 
369
Date:   Tue Aug 14 12:30:24 2012 +0200
 
370
 
 
371
    fixed invalid declarations for bison generated yyparse() functions
 
372
    
 
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.
 
375
    
 
376
    This patch fixes that.
 
377
    
 
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>
 
381
 
 
382
commit 768073c667a04f64fdc75ec17aed62f60c12da75
 
383
Author: Gergely Nagy <algernon@balabit.hu>
 
384
Date:   Sat Oct 13 19:49:29 2012 +0200
 
385
 
 
386
    travis: Install under $HOME, to avoid permission issues
 
387
    
 
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.
 
390
    
 
391
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
392
 
 
393
commit ee310a5284790f491ea2cf070c0bb1cd59684345
 
394
Author: Balazs Scheidler <bazsi@balabit.hu>
 
395
Date:   Sat Oct 13 10:23:32 2012 +0200
 
396
 
 
397
    pdbtool dump: fixed -p option parsing
 
398
    
 
399
    And also added a warning if neither -T or -P was specified.
 
400
    
 
401
    Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
 
402
 
 
403
commit 7967daaa2e6c7ab9fc5e47dc52843297cd50b38f
 
404
Author: Gergely Nagy <algernon@balabit.hu>
 
405
Date:   Tue Oct 9 15:02:50 2012 +0200
 
406
 
 
407
    Update the travis control file to apt-get update too
 
408
    
 
409
    To fix issues with uninstallable packages, update the travis-ci
 
410
    control file so that it calls apt-get update too.
 
411
    
 
412
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
413
 
 
414
commit 0152990e721258f7e0d0bd030ea190826813d416
 
415
Author: Gergely Nagy <algernon@balabit.hu>
 
416
Date:   Mon Oct 8 11:17:07 2012 +0200
 
417
 
 
418
    Preparations for 3.3.6.91
 
419
    
 
420
    NEWS & VERSION updated for 3.3.6.91 (aka 3.3.7 RC2)
 
421
    
 
422
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
423
 
 
424
commit ccd5f1b652c358afdf5d9cda597b6206616819b4
 
425
Author: Gergely Nagy <algernon@balabit.hu>
 
426
Date:   Sun Oct 7 21:01:29 2012 +0200
 
427
 
 
428
    afstreams: unref the reader at deinit time
 
429
    
 
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.
 
433
    
 
434
    Reported-by: Michael Hocke <michael.hocke@nyu.edu>
 
435
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
436
 
 
437
commit 128f9a10a52431ba6ae902804313434d8d82db02
 
438
Author: Gergely Nagy <algernon@madhouse-project.org>
 
439
Date:   Fri Oct 5 20:58:31 2012 +0200
 
440
 
 
441
    ivykis: Update to 0.30.4.
 
442
    
 
443
    Update the bundled ivykis to 0.30.4, which contains an important
 
444
    workaround that affects syslog-ng users on FreeBSD.
 
445
    
 
446
    Along with the previous commit, these two appear to fix all problems
 
447
    related to /dev/klog on FreeBSD.
 
448
    
 
449
    Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
 
450
 
 
451
commit 169bc655620bf641eb0429258533037ff9ae52bd
 
452
Author: Gergely Nagy <algernon@balabit.hu>
 
453
Date:   Fri Oct 5 12:16:57 2012 +0200
 
454
 
 
455
    logreader: When following a file, treat non-regular files specially
 
456
    
 
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).
 
462
    
 
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.
 
466
    
 
467
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
468
 
 
469
commit 8d793a92640f492b98693b233ad6b77f0ae1ea9a
 
470
Author: Gergely Nagy <algernon@balabit.hu>
 
471
Date:   Tue Oct 2 12:56:53 2012 +0200
 
472
 
 
473
    afmongodb: Include libmongo-client/configure.gnu in the tarball
 
474
    
 
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.
 
478
    
 
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.
 
484
    
 
485
    Reported-by: Peter Czanik <czanik@balabit.hu>
 
486
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
487
 
 
488
commit 31e0843ce918ac9ead433892e67685dd1ac33151
 
489
Author: Gergely Nagy <algernon@balabit.hu>
 
490
Date:   Fri Sep 14 15:13:17 2012 +0200
 
491
 
 
492
    Use https URLs for the submodules & update libmongo-client
 
493
    
 
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.
 
497
    
 
498
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
499
 
 
500
commit 6bdf662a20a31392a79cd6e02ea81882776e7be9
 
501
Author: Gergely Nagy <algernon@balabit.hu>
 
502
Date:   Fri Sep 14 12:02:04 2012 +0200
 
503
 
 
504
    autogen.sh: No need to special-case lib/ivykis anymore
 
505
    
 
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
 
509
    them.
 
510
    
 
511
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
512
 
 
513
commit 13849b3220bc30d4c5c2eb670d377d4db9aaed91
 
514
Author: Gergely Nagy <algernon@balabit.hu>
 
515
Date:   Wed Sep 12 11:08:01 2012 +0200
 
516
 
 
517
    Add a Travis-CI control file
 
518
    
 
519
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
520
 
 
521
commit 4d9f9e2ea563b6b451a780da513861fc9b7cba05
 
522
Author: Gergely Nagy <algernon@balabit.hu>
 
523
Date:   Fri Sep 7 13:32:39 2012 +0200
 
524
 
 
525
    afsocket: In case of unix-dgram sources, include the filename in stats
 
526
    
 
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.
 
530
    
 
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.
 
534
    
 
535
    Reported-by: Evan Rempel <erempel@uvic.ca>
 
536
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
537
 
 
538
commit 6afd5f3231625651a3b81c8a8dce0d8d16c6026a
 
539
Author: Gergely Nagy <algernon@balabit.hu>
 
540
Date:   Thu Sep 6 13:23:17 2012 +0200
 
541
 
 
542
    Preparations for 3.3.6.90
 
543
    
 
544
    NEWS & VERSION updated for 3.3.6.90 (aka 3.3.7 RC1)
 
545
    
 
546
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
547
 
 
548
commit c8449114ac77000bb4fbe8c11cfe0e3bdc469857
 
549
Author: Gergely Nagy <algernon@balabit.hu>
 
550
Date:   Thu Sep 6 12:59:25 2012 +0200
 
551
 
 
552
    doc: Move old ChangeLogs to doc/
 
553
    
 
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
 
558
    tarball.
 
559
    
 
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.
 
563
    
 
564
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
565
 
 
566
commit 149dd05521abd4e1736a7c3ef97e52a13a1bc82d
 
567
Author: Gergely Nagy <algernon@balabit.hu>
 
568
Date:   Tue Sep 4 19:59:52 2012 +0200
 
569
 
 
570
    lib/ivykis: Update to latest stable-v0.30
 
571
    
 
572
    Update the bundled ivykis submodule to a commit that fixes the spinning
 
573
    on FreeBSD.
 
574
    
 
575
    Reported-by: Cy Schubert <cy@FreeBSD.org>
 
576
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
577
 
 
578
commit 21a9ac3a7e2554f94b8ff8788bc4e82ec3fb58d3
 
579
Author: Gergely Nagy <algernon@balabit.hu>
 
580
Date:   Mon Sep 3 11:41:36 2012 +0200
 
581
 
 
582
    afsocket: Fix compilation without spoof-source
 
583
    
 
584
    AFInetDestDriver->spoof_source is only available when compiling with
 
585
    spoof-source enabled, so guard it with an #if.
 
586
    
 
587
    Reported and patched by Dave Reisner <dreisner@archlinux.org>.
 
588
    
 
589
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
590
 
 
591
commit 9ba1d1b3e1bd8fedd59660654b75b5642b89c0f5
 
592
Author: Balazs Scheidler <bazsi@balabit.hu>
 
593
Date:   Thu Feb 2 14:21:01 2012 +0100
 
594
 
 
595
    afsocket: fixed building the notls version
 
596
    
 
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".
 
600
    
 
601
    Signed-off-by: Balazs Scheidler <bazsi@balabit.hu>
 
602
 
 
603
commit 8d997973d7134876725035113ccbc3df07f53777
 
604
Author: Gergely Nagy <algernon@balabit.hu>
 
605
Date:   Sat Sep 1 13:03:49 2012 +0200
 
606
 
 
607
    Fix the module registry display in debug mode
 
608
    
 
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.
 
612
    
 
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.
 
615
    
 
616
    Patch from Tamas Pal <folti@balabit.hu>.
 
617
    
 
618
    Reported-by: Jose Oliveira <jpo@di.uminho.pt>
 
619
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
620
 
 
621
commit 79b5be710e0eb01d74cf87783c6d9022ab1e2617
 
622
Author: Gergely Nagy <algernon@balabit.hu>
 
623
Date:   Sat Sep 1 12:46:05 2012 +0200
 
624
 
 
625
    cfg-lexer: Fix glob-based include order
 
626
    
 
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
 
631
    level's file list.
 
632
    
 
633
    This patch does just that, thereby making glob-based includes work as
 
634
    one would expect them to work.
 
635
    
 
636
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
637
 
 
638
commit b719492d195dd93b102fccc2f3ab5f0344938ca7
 
639
Author: Gergely Nagy <algernon@balabit.hu>
 
640
Date:   Tue Aug 28 20:59:53 2012 +0200
 
641
 
 
642
    ivykis: Update to the latest head of the stable-0.30 branch
 
643
    
 
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.
 
646
    
 
647
    Signed-off-by: Gergely Nagy <algernon@balabit.hu>
 
648
 
1
649
commit d32b5c63e09a4c3897cbc2239c07967cea393de9
2
650
Author: Gergely Nagy <algernon@balabit.hu>
3
651
Date:   Fri Aug 10 10:44:51 2012 +0200