-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathCHANGES
1024 lines (570 loc) · 30.8 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
0.50-145 | 2024-12-06 00:03:40 -0800
* CI: bump to OpenSSL 3 in macOS Homebrew (Christian Kreibich, Corelight)
* CI: add Ubuntu 24.10 (Christian Kreibich, Corelight)
* CI: bump FreeBSD to 13.4 and 14.1, respectively (Christian Kreibich, Corelight)
* CI: drop Fedora 39, add 41 (Christian Kreibich, Corelight)
* GH-57: zeek-archiver: Respect umask setting (Arne Welzel, Corelight)
Rather than hard-coding 0700 and 0644, use 0775 and 0664 and assume
and rely on open() and mkdir() to pick up the environment's umask
value.
This may break someone relying on the strict permissions, but I'd argue
it's not worth a configuration option. And pointing them at umask may
be pragmatic enough.
Closes #57.
* Updating submodule(s) [nomail] (Tim Wojtulewicz, Corelight)
0.50-137 | 2024-07-09 09:32:09 -0700
* Ignore some extra third-party submodules in git-move-submodules (Tim Wojtulewicz, Corelight)
0.50-134 | 2024-07-04 16:12:58 +0200
* CI: drop macos versions unsupported by Cirrus (Benjamin Bannier, Corelight)
* CI: fix installation of external packages on macos (Benjamin Bannier, Corelight)
Under macos the Python prefix is marked "externally managed" so `pip`
refuses to install additional packages into it. Switch the macos CI jobs
to use a venv instead.
0.50-131 | 2024-07-04 10:01:59 +0200
* Ignore merges of local branches in `update-changes` (Benjamin Bannier, Corelight)
0.50-129 | 2024-05-28 15:23:22 -0700
* CI: switch FreeBSD 13 to 13.3 (Christian Kreibich, Corelight)
* CI: remove CentOS Stream 8 (Christian Kreibich, Corelight)
* CI: add Opensuse Leap 15.6 (Christian Kreibich, Corelight)
* CI: add Fedora 40, drop 38 (Christian Kreibich, Corelight)
0.50-124 | 2024-05-24 13:08:22 -0700
* Add github-manage, a helper script for bulk repo admin tasks (Christian Kreibich, Corelight)
0.50-122 | 2024-05-16 20:56:41 -0700
* CI: Add Ubuntu 24.04 build (Tim Wojtulewicz, Corelight)
0.50-120 | 2024-04-22 12:53:43 -0700
* Always install zeek-archiver, not optionally like adtrace and rst (Christian Kreibich, Corelight)
0.50-118 | 2024-04-19 11:37:15 -0700
* Migrate github.com/zeek/zeek-archiver into this repo (Christian Kreibich, Corelight)
See commit a84802bd for the git-level steps taken to preserve commit history.
0.50-29 | 2023-12-14 19:58:52 -0800
* CI updates (Christian Kreibich, Corelight)
- Remove Fedora 37, add 39
- Remove macOS Monterey, add Sonoma
- Remove openSUSE Leap 15.4, add 15.5
- Add Debian 12
- Take FreeBSD 14 out of test-only mode, remove 12 (about to EOL)
0.50-27 | 2023-12-06 18:40:17 +0100
* rst: Handle setuid() error (Arne Welzel, Corelight)
Mostly to squelch the warning here, not sure anyone is using this...
zeek-aux/rst/rst.c:377:9: warning: ignoring return value of ‘setuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
377 | setuid(getuid());
* plugin-support/skeleton: Bump to CMake 3.15 (Arne Welzel, Corelight)
0.50-24 | 2023-08-24 15:28:11 -0700
* CI: Add variable to Dockerfiles to force rebuilds (Tim Wojtulewicz, Corelight)
This makes the Dockerfiles consistent with other repositories that do the same.
* CI: make opensuse-tumbleweed a rolling canary build (Tim Wojtulewicz, Corelight)
* CI: Install python3.8 on older distros (Tim Wojtulewicz, Corelight)
* CI: add fedora-38, update to freebsd 13.2 (Tim Wojtulewicz, Corelight)
* CI: Remove EOL ubuntu18, fedora36, and opensuse-leap-15.3 builds (Tim Wojtulewicz, Corelight)
0.50-18 | 2023-08-11 11:49:38 -0700
* CI: Fix installation of openssl on macOS builds (Tim Wojtulewicz, Corelight)
* Remove usage of cmake/FindRequiredPackage (Tim Wojtulewicz, Corelight)
0.50-13 | 2023-06-30 16:08:02 -0700
* CI: add diffutils on CentOS Stream images (Christian Kreibich, Corelight)
* Silence a warning in GNU grep 3.8+ about "\ " not needing the "\" (Christian Kreibich, Corelight)
See https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00001.html
* Switch uses of "egrep" to "grep -E" (Christian Kreibich, Corelight)
GNU grep 3.8 has started to complain about this. See
https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00001.html
0.50-5 | 2023-04-27 15:13:40 +0200
* Add missing -m and -M flags to zeek-cut.1 manpage (Christian Kreibich, Corelight)
Co-authored-by: Bill Stearns <[email protected]>
0.50-3 | 2023-02-17 09:45:40 -0700
* Remove unsupported `--with-caf` configure option. (Benjamin Bannier, Corelight)
`zeek-config` has dropped support for an exposed caf root since at least
zeek-5.0.0 so it was impossible to use this option as intended for quite
some time. Instead if produced error output during `./configure`.
0.50 | 2023-02-01 14:40:30 -0700
* Release 0.50.
0.49-27 | 2023-02-01 14:40:19 -0700
* git-move-submodules: Skip CAF when updating submodules (Tim Wojtulewicz, Corelight)
0.49-24 | 2023-01-25 12:46:40 -0800
* Btests for update-change's version replacement logic (Christian Kreibich, Corelight)
* update-changes: introduce Python-compliant version updates (Christian Kreibich, Corelight)
* update-changes: switch sed to extended regexes (Christian Kreibich, Corelight)
0.49-20 | 2023-01-23 18:15:27 -0800
* Add Cirrus-based CI setup (Christian Kreibich, Corelight)
* Remove BIND and OpenSSL requirements, not actually used (Christian Kreibich, Corelight)
* Remove configure-time dependency on flex (Christian Kreibich, Corelight)
* Make testing Makefile fall back to in-PATH btest when not in-Zeek-tree (Christian Kreibich, Corelight)
* Remove empty setup.py and btest files, and unused .travis.yml (Christian Kreibich, Corelight)
* Add btests for update-changes (Christian Kreibich, Corelight)
* Fix to update-changes -r regex and wording (Christian Kreibich, Corelight)
* Minor update-changes bugfix when initializing CHANGES via git tags (Christian Kreibich, Corelight)
0.49-11 | 2023-01-23 09:12:11 +0000
* Remove the bro-cut symlink (Johanna Amann, Corelight)
* Add CodeQL workflow (Alvaro Muñoz)
* Added python script with LLDB utility commands for Zeek debugging (Tim Wojtulewicz, Corelight)
0.49-4 | 2022-10-06 14:14:07 -0700
* Update gen-ct-list.pl to support v3 format (Johanna Amann, Corelight)
Fixes #30
* Keep make dist from deleting all paths containing 'build' [skip ci] (Tim Wojtulewicz, Corelight)
0.49 | 2022-06-01 09:36:08 -0700
* Release 0.49.
* git-move-submodules: Remove period in commit message (Tim Wojtulewicz, Corelight)
0.48-20 | 2022-05-27 14:31:42 -0700
* rst: Fix -Wuninitialized warning with addl_pseudo (Tim Wojtulewicz, Corelight)
* Use types from stdint (Tim Wojtulewicz, Corelight)
0.48-17 | 2022-04-08 11:27:47 -0700
* Bump cmake submodule to pull in InstallSymlink fix (Christian Kreibich, Corelight)
0.48-15 | 2022-02-14 13:13:47 -0800
* Extensions to `update-changes`. (Christian Kreibich, Corelight)
- expand the CHANGES initialization to simplify bootstrapping
- make use of "git describe" more robust
- fix indentation, no other changes
0.48-11 | 2022-02-14 12:51:20 +0100
* Extensions to `update-changes`. (Robin Sommer, Corelight)
- Add new default message formatting function that prefixes the
commit message with GitHub issue numbers.
- When updating tags, show the command line to push them.
- Add another release option `-r` that updates to next minor
version.
0.48-7 | 2022-02-08 09:54:34 -0700
* Don't set beta and release tags via update-changes (Tim Wojtulewicz, Corelight)
0.48-5 | 2022-01-27 14:51:56 -0700
* Have `make dist` cleanup a few more wayward files before tarring (Tim Wojtulewicz, Corelight)
0.48-3 | 2022-01-07 11:35:30 -0700
* Make some usability updates to git-move-submodules (Tim Wojtulewicz, Corelight)
0.48 | 2021-12-10 09:40:34 -0700
* Update cmake submodule to latest master (Tim Wojtulewicz, Corelight)
* Merge branch 'topic/christian/doctest-in-packages' (Christian Kreibich, Corelight)
* topic/christian/doctest-in-packages:
Add --disable-cpp-tests to init-plugin's configure template
* Add --disable-cpp-tests to init-plugin's configure template (Christian Kreibich, Corelight)
This allows suppressing unit-test compilation in a plugin when it's otherwise
supported by Zeek. Also a minor whitespace tweak.
0.47-12 | 2021-11-18 17:04:04 -0800
* Updates to init-plugin:
- Remove zkg.meta from the skeleton, focusing init-plugin on Zeek plugins only (Christian Kreibich, Corelight)
- Add explanatory README to capture that this is only for plugins, not packages (Christian Kreibich, Corelight)
- Add baseline for pre-existing test so it works when run (Christian Kreibich, Corelight)
- Add additional generic-processing plugin hook to configure scripts (Christian Kreibich, Corelight)
- add support for zeek_plugin_script() (Otto Fowler)
0.47-2 | 2021-10-14 11:49:16 -0700
* Add -n option to update-changes to prevent amending existing commits (Christian Kreibich, Corelight)
0.47 | 2021-07-02 12:59:26 +0100
* Release 0.47.
0.46-8 | 2021-07-02 12:58:50 +0100
* Switch to using the CT logs that are included in Chrome (Johanna Amann, Corelight)
0.46-6 | 2021-06-29 08:42:46 -0700
* Make some improvements to update-changes (Tim Wojtulewicz, Corelight)
- Don't insert blank line at the top of the file that just needs to be deleted
when you manually edit it.
- Ignore merge commits
- Put the author attribution at the end of the first line of a commit message
instead of at the end of the message.
0.46-4 | 2021-04-20 15:19:09 -0700
* Fix LGTM finding in zeek-cut with uses of localtime and gmtime (Tim Wojtulewicz, Corelight)
0.46 | 2020-12-07 17:52:52 +0000
* Release 0.46.
0.45-13 | 2020-12-07 17:52:17 +0000
* Baseline refresh to reflect btest 0.64 (Christian Kreibich, Corelight)
0.45-10 | 2020-12-02 11:08:41 -0800
* Update minimum required CMake to 3.5 (Jon Siwek, Corelight)
This includes CMake skeletons for Zeek plugins
0.45-7 | 2020-11-24 15:13:44 -0800
* Add zeek-config --lib_dir to the cmake variables available during plugin builds (Christian Kreibich, Corelight)
0.45-3 | 2020-09-14 13:24:13 -0700
* Add zeek-cut flag -m and -M to output minimal header field info (Guy Magen)
With these options, just the field names are output: the "#fields" token
itself as well as other header metadata lines are not output. This
can essentially help target a CSV-ready output format.
0.45-1 | 2020-08-19 10:48:17 -0700
* Prevent CI notifications on forked repos (Jon Siwek, Corelight)
0.45 | 2020-07-23 08:28:10 -0700
* Release 0.45.
0.44-19 | 2020-07-23 08:26:26 -0700
* Update Zeek Plugin template to new namespacing and include style
Related to https://github.com/zeek/zeek/issues/1068 (Jon Siwek, Corelight)
* Update mozilla ca list update tool to changed format (Johanna Amann, Corelight)
* Update btest.cfg and plugin skeleton for aux/ to auxil/ rename (Jon Siwek, Corelight)
* Make exit code from "update-changes -c" useable.
If CHANGES is not up to date, "update-changes -c" now returns with
exit code 1. This allows using it in a git pre-commit hook. (Robin Sommer, Corelight)
* Renice the zeek process in perf-benchmark
This should help keep the kernel from pre-empting the process and
give slightly more consistent results from run to run. (Tim Wojtulewicz, Corelight)
0.44-4 | 2020-02-20 17:21:06 -0800
* Updates to the benchmarking script (Tim Wojtulewicz, Corelight)
- Added --mode argument for setting the benchmarking mode
- Added "file" mode for reading a file directly from disk with the Zeek '-r' argument
- Added reverse flamegraphs to the output from the flamegraph mode
- Added --seed argument for passing a random seed file to Zeek
* Update docs in performance benchmarking script (Tim Wojtulewicz, Corelight)
0.44 | 2020-02-07 09:26:27 -0800
* Release 0.44.
0.43-25 | 2020-02-07 09:26:03 -0800
* Add a script for running benchmarks on linux vs recorded data sets (Tim Wojtulewicz, Corelight)
0.43-20 | 2020-01-30 18:58:57 -0800
* zeek-cut: Tiny formatting cleanup. (Robin Sommer, Corelight)
* zeek-cut: warn if BRO_CUT_TIMEFMT is used. (Robin Sommer, Corelight)
* Update the plugin skeleton's configure to require new Zeek trees. (Robin Sommer, Corelight)
It won't allow a Bro tree any further.
0.43-16 | 2019-12-20 07:52:14 +0000
* Fix when update-changes chooses to amend commits. The old logic
didn't work when used on a branch (e.g. release/X.Y for doing
releases). (Jon Siwek, Corelight)
0.43-11 | 2019-10-28 22:22:26 -0700
* Prefer cmake3 in Zeek plugin configure skeleton (Jon Siwek, Corelight)
0.43-10 | 2019-10-28 18:05:09 -0700
* Move CMake project() after cmake_minimum_required() (Jon Siwek, Corelight)
* Zeek plugin skeleton: require CMake 3 (Dominik Charousset, Corelight)
0.43-2 | 2019-08-14 13:22:54 -0700
* Fix a regex in update-changes to be compatible with BSD-sed (Jon Siwek, Corelight)
0.43 | 2019-07-29 09:54:40 -0700
* Release v0.43 (Jon Siwek, Corelight)
* Change versioning of "-pre-X" to "-pre.X"
Where "pre" is any pre-release tag, like "beta", "rc", or "dev".
The new form using a dot to separate the numerical increment allows
for better ordering according to SemVer rules. (Jon Siwek, Corelight)
* Allow beta tag to be either -beta or -rc
0.42-28 | 2019-06-12 15:04:43 -0700
* Rename directories from bro to zeek (Daniel Thayer)
Also updated a test to use zeek.
0.42-26 | 2019-06-12 10:33:37 -0700
* Use zkg.meta file in plugin skeleton (Jon Siwek, Corelight)
0.42-25 | 2019-06-07 20:02:05 -0700
* Update plugin skeleton to use zeek_plugin CMake functions (Jon Siwek, Corelight)
One may still change this to use the bro_plugin functions to be
compatible with older Bro versions, but I think it's good to encourage
new plugins to be authored for the latest Zeek version by default.
0.42-24 | 2019-06-06 20:01:06 -0700
* Update plugin skeleton unit test to use "zeek" (Jon Siwek, Corelight)
0.42-23 | 2019-05-23 19:33:19 -0700
* Rename all BRO-prefixed environment variables (Daniel Thayer)
For backward compatibility when reading values, we first check
the ZEEK-prefixed value, and if not set, then check the corresponding
BRO-prefixed value.
0.42-21 | 2019-05-20 19:52:45 -0700
* Rename Bro to Zeek (Daniel Thayer)
0.42-18 | 2019-05-14 12:27:26 -0700
* Update plugin skeleton's configure to work with Bro 2.6. (Robin Sommer, Corelight)
* GH-239: Rename bro-cut to zeek-cut. (Robin Sommer, Corelight)
* Use zeek-config instead of bro-config in plugin skeleton. (Robin Sommer, Corelight)
0.42-13 | 2019-04-16 11:54:45 -0700
* Change script file extension from ".bro" to ".zeek" (Daniel Thayer)
* Update submodules to use github.com/zeek (Jon Siwek, Corelight)
0.42-5 | 2018-11-29 16:21:54 -0600
* Add patch version to plugin skeleton (Jon Zeolla)
0.42 | 2018-11-14 17:09:06 -0600
* Release 0.42.
0.41-12 | 2018-11-14 17:07:14 -0600
* Remove the version number from show-plugin btest skeleton.
With 2.7, the additional .patch version will break bro-pkg tests during
the transition from previous versions. (Michael Dopheide)
* use ${bro_dist} instead of ${bro} in get-bro-env since bro is undefined as
of fdd1f55 (Foster McLane)
0.41-8 | 2018-10-12 12:44:40 -0400
* Fix comments in scripts skeleton files. (Robin Sommer, Corelight)
* Remove init.bro from plugin skeleton. (Robin Sommer, Corelight)
* Update the plugin skeleton. (Robin Sommer, Corelight)
- Add top-level .gitignore file
- Add bro-pkg.meta template
- Don't skip .gitignore files when creating skeleton
- Update btest configuration to no longer require a source tree.
0.41-3 | 2018-10-05 14:22:04 -0500
* Update plugin configure script to automatically add debug flags
Addresses bro/bro#184 (Jon Siwek, Corelight)
0.41-2 | 2018-09-19 09:52:48 -0500
* Remove some unused code in the update-changes script (Daniel Thayer)
0.41 | 2018-09-18 15:03:00 -0500
* Fix update-changes to allow beta version tags w/o patch number
(Jon Siwek, Corelight)
0.40 | 2018-08-31 15:24:30 -0500
* Improve `make dist` (Jon Siwek, Corelight)
0.39-34 | 2018-07-24 16:35:27 -0500
* Teach plugin configure script about bro-config's broker/caf/binpac dirs
(Jon Siwek, Corelight)
0.39-32 | 2018-07-24 01:47:55 +0000
* Update plugin configure skeleton to allow independence from
--bro-dist. (Jon Siwek, Corelight)
0.39-30 | 2018-07-16 16:11:02 -0500
* Change how update-changes formats Corelight credit (Jon Siwek, Corelight)
0.39-29 | 2018-07-16 10:02:20 -0500
* Add author re-writing logic to update-changes
Any commits authored by an @corelight.com email address will use
"Corelight" as the author name in CHANGES entries. (Corelight)
0.39-27 | 2018-05-15 15:38:29 +0000
* Updating submodules.
0.39-24 | 2018-03-15 14:55:39 -0700
* Configure Travis CI email recipients and build branches. (Daniel Thayer)
0.39-21 | 2018-02-05 15:03:13 -0800
* Add a .travis.yml file (Daniel Thayer)
0.39-19 | 2018-01-26 11:27:08 -0600
* Add PATH to bro-cut in btest.cfg, allows building bro-cut and running
unit tests without needing entire bro repo. (Daniel Thayer)
* Improve portability of the update-changes script (Daniel Thayer)
* Improve code comments in the update-changes file (Daniel Thayer)
0.39-15 | 2018-01-16 12:55:57 -0600
* Improvements to documentation of bro-cut (Daniel Thayer)
* Improve bro-cut tests (Daniel Thayer)
* Faster bro-cut timestamp conversion (Daniel Thayer)
0.39-7 | 2017-12-05 11:17:43 -0600
* Use bro-config for plugin configure if available. (Jan Grashoefer)
0.39-4 | 2017-07-29 07:43:25 -0700
* Add script to generate certificate transparency list file.
(Johanna Amann)
* Two updates for update-changes. (Johanna Amann)
- Betas accept versions in the 1.2.3 format, not just 1.2.
- When searching for the last version tag, upgate-changes now
specifically only searches for tags starting with "v", for
example ignoring release tags.
0.39 | 2017-05-26 08:26:51 -0500
* Release 0.39.
* Update plugin skeleton's CMakeLists.txt.
The project name is now derived from the actual plugin name instead of
just "Plugin" and it now sets up CPack packaging (e.g. RPM/DEB) to be
available via "make package" in the build dir. (Jon Siwek)
* Remove superfluous spaces from line endings. (Johanna Amann)
* Small update to plugin-support to use override instead of virtual (Johanna Amann)
0.38 | 2016-11-14 09:19:05 -0800
* Robustness fix for check-release script. (Robin Sommer)
0.37 | 2016-10-27 14:42:01 -0700
* Release 0.37.
* Reverting fix to build plugins on OS X; no longer necessary because plugins
do no longer have to pull in OpenSSL. (Johanna Amann)
0.36 | 2016-08-12 13:12:49 -0700
* Release 0.36.
* Update gen-mozilla-ca-list.rb to use a file instead of accessing the
Mozilla server. (Johanna Amann)
* Fix compiler warning. (Robin Sommer)
* Removing nftools. (Robin Sommer)
* Fix coverity warning (memory leak) in bro-cut (Daniel Thayer)
0.35-27 | 2016-06-21 18:31:33 -0700
* Fix bro-cut to allow unset or zero time values. (Daniel Thayer)
* Fix failure to build plugins on OS X 10.11 with init-plugin.
(Daniel Thayer)
0.35-18 | 2016-03-04 12:38:16 -0800
* Update for new CMake OpenSSL script. (Johanna Amann)
0.35-15 | 2016-02-01 12:37:46 -0800
* Fix the init-plugin script to be more portable. (Daniel Thayer)
0.35-8 | 2015-08-10 14:56:24 -0700
* Plugin skeletons now include a __preload__.bro that pulls in
types.bro for defining types. (Robin Sommer)
0.35-7 | 2015-08-10 12:58:35 -0700
* Fix a test for large time values that fails on some systems.
(Daniel Thayer)
0.35-6 | 2015-08-06 22:29:36 -0400
* Improved handling of malformed input, avoiding crashes. (Justin
Azoff and Daniel Thayer)
* Remove unused code and fix initialization of long_opts. (Daniel
Thayer)
0.35-4 | 2015-07-21 09:38:58 -0700
* Bringing back the ``--help`` option for bro-cut. (Justin Azoff)
0.35-2 | 2015-07-10 07:14:52 -0700
* Add more documentation for bro-cut. (Daniel Thayer)
0.35 | 2015-06-03 09:02:49 -0700
* Release 0.35.
0.34-5 | 2015-06-03 09:02:10 -0700
* Fix replace_version_in_rst function in update-changes script to
cope with "beta" in version string. (Daniel Thayer)
* Portability fix for plugin configure script. (Daniel Thayer)
* Fix minor typo in init-plugin error message. (Daniel Thayer)
0.34 | 2015-05-07 20:30:43 -0700
* Release 0.34.
* Change make-release to assume sign-file is in path (Johanna Amann)
0.33-76 | 2015-04-27 08:23:18 -0700
* Fix sed regex for replacing version in header file. (Jon Siwek)
0.33-74 | 2015-04-23 06:58:37 -0700
* Correct a few typos in update-changes script. (Daniel Thayer)
* Adding function to update-changes that updates version in a C
header file. (Robin Sommer)
* Fix plugin configure skeletons to work on more shells. (Jon Siwek)
0.33-68 | 2015-02-23 11:26:14 -0600
* Plugin skeleton updates. (Robin Sommer)
- Updating plugin skeleton license.
- Removing the plugin MAINTAINER skeleton file.
- Adding hooks to configure script so that plugins can add options
without modifying the scripts itself.
- BIT-1302: Extending plugin skeleton Makefile to reload cached
CMake variables when Bro has been reconfigured. (Robin Sommer)
- Removing bdist and sdist make targets. The former is superseded by
the new build process which always creates a binary distribution
tarball. The latter is easy enough to do manually now that all
dynamic stuff is in build/
- Added a VERSION file; content goes into name of the binary tarball
- Move README.edit-me to README.
- Allowing relative paths for --bro-dist
* Changing init-plugin to take an additional parameter specifying the
directory where to create the plugin skeleton. (Robin Sommer)
0.33-58 | 2015-02-12 12:15:39 -0600
* Fix bro-cut compile warning on FreeBSD (Johanna Amann)
0.33-56 | 2015-01-08 13:06:36 -0600
* Increase minimum required CMake version to 2.8. (Jon Siwek)
0.33-55 | 2014-12-08 13:49:37 -0800
* Add man page for bro-cut. (Raúl Benencia)
* Add --install-root to plugin skeleton's configure. (Robin
Sommer)
* Fix get-bro-env script to use sh equality operator. (Jon Siwek)
* Add an option to update-changes that prevents it from adding
author names to entries. (Robin Sommer)
0.33-45 | 2014-08-21 15:47:29 -0500
* Various tweaks to the plugin skeleton. (Robin Sommer)
0.33-38 | 2014-08-01 14:03:49 -0700
* bro-cut has been rewritten in C, and is hence much faster. (Daniel
Thayer, based on an initial version by Justin Azoff).
0.33-26 | 2014-07-30 15:51:42 -0500
* Remove a superfluous file from plugin skeleton. (Jon Siwek)
* init-plugin now creates a Plugin.h as well. (Robin Sommer)
* Adding a basic btest setup to the plugin skeleton. (Robin Sommer)
* Updating plugin skeleton to new API. (Robin Sommer)
* Updates to the init-plugin script/skeleton. (Robin Sommer)
* A script to setup a skeleton for a new dynamic plugin. (Robin Sommer)
0.33-11 | 2014-07-08 20:42:32 -0700
* Add more tests of bro-cut. (Daniel Thayer)
* Fix bug in bro-cut when duplicate fields are specified. (Daniel Thayer)
* Fix bug in bro-cut when log file has missing field. (Daniel Thayer)
* Fix bug in bro-cut output of "#types" header line. (Daniel Thayer)
* Fix bug in bro-cut when separator is not hexadecimal. (Daniel Thayer)
* Adding test target to top-level Makefile. (Robin Sommer)
0.33-4 | 2014-06-26 17:31:25 -0700
* Test-suite for bro-cut. (Daniel Thayer)
0.33-2 | 2014-06-26 17:27:09 -0700
* Change bro-cut UTC options to not always override local time.
(Daniel Thayer).
* Updated the bro-cut usage message to make it more clear that the
BRO_CUT_TIMEFMT environment variable affects only the -u and -d
options. (Daniel Thayer).
0.33 | 2014-05-08 16:27:10 -0700
* Release 0.33.
0.32-5 | 2014-05-08 16:25:55 -0700
* Adding git-move-submodules scriptm, which moves all submodules to
the head of a given branch and adapts parent modules
correspondingly. (Robin Sommer)
0.32-4 | 2014-04-22 21:34:23 -0700
* A git hook script to prevent pushs when the external test suite has
new commits pending. (Robin Sommer)
0.32 | 2013-11-01 05:24:56 -0700
* Extending Mozialla cert script to include source URL and copyright
in output. (Robin Sommer)
0.31 | 2013-10-14 09:24:54 -0700
* Release.
0.3-5 | 2013-10-07 17:19:14 -0700
* Fix for release script. (Robin Sommer)
* Updating copyright notice. (Robin Sommer)
0.3-3 | 2013-09-28 11:17:42 -0700
* Don't show error message in bro-cut when gawk not found, which
could appear on some systems. (Daniel Thayer)
0.3-1 | 2013-09-24 13:41:02 -0700
* Fix for setting REPO in Makefile, and some tweaks to release
scripts. (Robin Sommer)
0.3 | 2013-09-23 14:42:56 -0500
* Update 'make dist' target. (Jon Siwek)
* Change submodules to fixed URL. (Jon Siwek)
* make-release nows ignores modules that aren't tagged for release
or beta. (Robin Sommer)
* Prettyfing check-release output. (Robin Sommer)
* Update gen-mozilla-ca-list.rb to retrieve the Mozilla
root CA list from a current url. (Johanna Amann)
0.26-25 | 2013-09-18 14:44:35 -0700
* A set of README updates, including installation instructions and
description of bro-cut. (Daniel Thayer)
* Switching to relative submodule paths. (Robin Sommer)
0.26-21 | 2013-08-19 11:21:11 -0700
* Fixing git-show-fastpath handling of non-existing fastpath
branches. (Robin Sommer)
0.26-19 | 2013-07-31 20:09:52 -0700
* Making git-show-fastpath save against repositories that don't have
a fastpath. (Robin Sommer)
0.26-16 | 2013-05-17 07:45:24 -0700
* A negate option -n for bro-cut printing all fields *except* those
listed on the command-line. (Robin Sommer)
0.26-14 | 2013-03-22 12:17:54 -0700
* Fixing bro-cut to work with older gawk versions. (Chris Kanich)
* s/bro-ids.org/bro.org/g (Robin Sommer)
0.26-5 | 2012-11-01 14:24:25 -0700
* Portability fix: removing interface option on non-Linux. (Robin Sommer)
0.26-4 | 2012-10-31 14:39:03 -0700
* rst learns a new option "-i <if>" to set the interface to use.
(Vlad Grigorescu).
0.26 | 2012-08-24 15:10:04 -0700
* Fixing update-changes, which could pick the wrong control file. (Robin Sommer)
* Fixing GPG signing script. (Robin Sommer)
0.25 | 2012-08-01 13:55:46 -0500
* Fix configure script to exit with non-zero status on error (Jon Siwek)
0.24 | 2012-07-05 12:50:43 -0700
* Raise minimum required CMake version to 2.6.3 (Jon Siwek)
* Adding script to delete old fully-merged branches. (Robin Sommer)
0.23-2 | 2012-01-25 13:24:01 -0800
* Fix a bro-cut error message. (Daniel Thayer)
0.23 | 2012-01-11 12:16:11 -0800
* Tweaks to release scripts, plus a new one for signing files.
(Robin Sommer)
0.22 | 2012-01-10 16:45:19 -0800
* Tweaks for OpenBSD support. (Jon Siwek)
* bro-cut extensions and fixes. (Robin Sommer)
- If no field names are given on the command line, we now pass through
all fields. Adresses #657.
- Removing some GNUism from awk script. Addresses #653.
- Added option for time output in UTC. Addresses #668.
- Added output field separator option -F. Addresses #649.
- Fixing option -c: only some header lines were passed through
rather than all. (Robin Sommer)
* Fix parallel make portability. (Jon Siwek)
0.21-9 | 2011-11-07 05:44:14 -0800
* Fixing compiler warnings. Addresses #388. (Jon Siwek)
0.21-2 | 2011-11-02 18:12:13 -0700
* Fix for misnaming temp file in update-changes script. (Robin Sommer)
0.21-1 | 2011-11-02 18:10:39 -0700
* Little fix for make-release script, which could pick out the wrong
tag. (Robin Sommer)
0.21 | 2011-10-27 17:40:45 -0700
* Fixing bro-cut's usage message and argument error handling. (Robin Sommer)
* Bugfix in update-changes script. (Robin Sommer)
* update-changes now ignores commits it did itself. (Robin Sommer)
* Fix a bug in the update-changes script. (Robin Sommer)
* bro-cut now always installs to $prefix/bin by `make install`. (Jon Siwek)
* Options to adjust time format for bro-cut. (Robin Sommer)
The default with -d is now ISO format. The new option "-D <fmt>"
specifies a custom strftime()-style format string. Alternatively,
the environment variable BRO_CUT_TIMEFMT can set the format as
well.
* bro-cut now understands the field separator header. (Robin Sommer)
* Renaming options -h/-H -> -c/-C, and doing some general cleanup.
0.2 | 2011-10-25 19:53:57 -0700
* Adding support for replacing version string in a setup.py. (Robin
Sommer)
* Change generated root cert DN indices format for RFC2253
compliance. (Jon Siwek)
* New tool devel-tools/check-release to run before making releases.
(Robin Sommer)
* devel-tools/update-changes gets a new option -a to amend to
previous commit if possible. Default is now not to (used to be the
opposite). (Robin Sommer)
* Change Mozilla trust root generation to index certs by subject DN. (Jon Siwek)
* Change distclean to only remove build dir. (Jon Siwek)
* Make dist now cleans the copied source (Jon Siwek)
* Small tweak to make-release for forced git-clean. (Jon Siwek)
* Fix to not let updates scripts loose their executable permissions.
(Robin Sommer)
* devel-tools/update-changes now looks for a 'release' tag to
idenfify the stable version, and 'beta' for the beta versions.
(Robin Sommer).
* Distribution cleanup. (Robin Sommer)
* New script devel-tools/make-release to create source tar balls.
(Robin Sommer)
* Removing bdcat. With the new log format, this isn't very useful
anymore. (Robin Sommer)
* Adding script that shows all pending git fastpath commits. (Robin
Sommer)
* Script to measure CPU time by loading an increasing set of
scripts. (Robin Sommer)
* extract-conn script now deals wit *.gz files. (Robin Sommer)
* Tiny update to output a valid CA list file for SSL cert
validation. (Seth Hall)
* Adding "install-aux" target. Addresses #622. (Jon Siwek)
* Distribution cleanup. (Jon Siwek and Robin Sommer)