-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
139 lines (112 loc) · 5.41 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
Revision history for Ixchel
0.12.2 2024-04-18/13:30
- No config found and no --config means a empty hash is used.
- Now --noConfig is respect.
- Fix the check for the JSON config.
- JSON now takes presidence over TOML. So it goes... YAML, JSON, TOML
0.12.1 2024-04-16/22:45
- Fix MANIFEST
0.12.0 2024-04-16/00:45
- Fix spelling of nptd.enable to ntpd.enable for snmpd v2 template
- add support to auto cron and snmp_v2 for Lilith
0.11.0 2024-04-7/22:00
- TOML::Tiny is no longer a hard requirement to make the flaming mess that is badly maintained out of date that is CentOS happy
0.10.0 2024-03-13/16:00
- enable auto_sensor_name for suricata_diff if needed
0.9.4 2024-03-07/01:30
- fix snmp_v2 template for chronyd
- fix suricata outputs template for pcap logging again
0.9.3 2024-02-22/11:30
- remove a uneeded . for pcap logging in the suricata outputs template
- fix template for suricata pcap logging
0.9.2 2024-02-20/13:00
- Do not use --logical with lstopo as some versions this skips showing what the actual core ID is
- Show all sections for --help.
0.9.1 2024-02-20/09:45
- default exclude for suricata is now based of > 16
- fix exclude handling when when .suricata.auto_threading.exclude is undef.
0.9.0 2024-02-20/07:30
- add in automatic threading and sensor-name capabilities for Suricata
- add in autoconfig for Lilith
0.8.1 2024-02-14/16:00
- don't enable anomaly syslog logging for suricata as it can't use both syslog and the flows file
0.8.0 2024-02-14/12:00
- remove .pfring from suricata base
- fix typo in suricata_outputs template preenting syslog outputs from working
- don't try to install perl modules from cpanm more than once
0.7.0 2024-01-26/15:15
- action suricata_base, .netmap and .nflog added to items to remove by default
- action lilith_config, add new action for configuring lilith
0.6.3 2024-01-22/23:45
- minor fixes for snmp_services
0.6.2 2024-01-22/12:15
- fix typo for pkgs
0.6.1 2024-01-22/10:15
- add missing lib/Ixchel/Actions/base.pm to the MANIFEST
0.6.0 2024-01-22/09:45
- pkgs action, don't mark end report as errors
- snmp_service, add new action
- rework the synopsis section for all the actions
- add base action for better code reuse
0.5.1 2024-01-19/09:45
- Fix typo in MANIFEST sneck_installs -> sneck_install
0.5.0 2024-01-19/09:15
- add snmp_install action
- add sneck_install install
- action pkgs, add in results reporting at the end of the action
- now set both lower and upper case proxy values
- LWP::Simple replaced with LWP::UserAgent everywhere
- action xeno_build, fetch is a bit more verbose as to the results
0.4.0 2024-01-16/17:00
- ENV handling for proxy stuff and and cpanm home has moved to Ixchel->action to make handling easier
- variables defined under .env are now transfered to %ENV by Ixchel->action
- perl action, print results at the end
- misc POD fixes
- add sneck_config action and sneck template
- add some missing tests
- fix suricata_diff
- suricata include/outputs file name update
- fix missing items in the manifest
- suricata_extract extend now depends on suricata for snmp_v2 template
- perl action, don't treat failure on optional packages as a error if they can later be installed via cpanm
- perl_module_via_pkg function, add handling for LWP/libwww given the nonstandard naming
0.3.0 2024-01-09/23:00
- add suricata-update support to auto_cron
- the template action will now die when template errors instead of returning blank
- add action snmp_v2
- more minor POD stuff
0.2.2 2024-01-08/23:45
- POD fix for actions
0.2.1 2024-01-08/23:30
- auto_cron, fix writing file out
- auto_cron template, compress the results for smart
- snmp_v2 template, compress the zfs return
- auto_cron template, fix mdadm
- default config, add distro snmp extend with default enabled
- snmp_v2 template, fix sneck extend
0.2.0 2024-01-08/14:00
- Fix the Ixchel config not being available as config for xeno_build.
- add -r for the xeno action
- convert to Pod::Usage and no longer use the method help
- sagan_rules massive re-work... now updates the file from a specified base file
- Various cleanup to make exec status lines for xeno_build more readable.
- Lots of changes/fixes for Suricata.
- Now uses TOML::Tiny.
- Add suricata_diff for displaying differences between the Ixchel config and current suricata config.
- dump_config now uses yaml by default
- add sagan_merged action for generating sagan configs that have the base and include merged
- add auto_cron action for calling the auto_cron template and optionally writing it out
- add snmp_extends action for automatically installing the snmp extends via xeno remote
- sagan_conf_update now uses .sagan.merged_base_include for if sagan_merged v. sagan_base and sagan_include should be used
- add extend_logsize_config
- apt_proxy write_file fix
- .config.snmp.extends.logsize.remote is now 0 by default
- add suricata_extract_submit_config action for generating the suricata_extract_submit config
- add extend_smart_config for generating the config file for the smart extend
- add extend support for borgbackup, bind, mojo_cape_submit, mdadm
0.1.1 2023-11-17/12:00
- Makefile.PL update
0.1.0 2023-11-17/00:30
- add actions: perl, pkgs
0.0.1 2023-11-16/11:00
- Initial release.