Revision history for Ixchel
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.