Change log for INFOBLOX_DNS

Date Changes
2025-10-17 Enhancement:
- `event.idm.read_only_udm.principal.user.userid`: Newly mapped `actor_details` raw log field to `event.idm.read_only_udm.principal.user.userid` UDM field.
- `event.idm.read_only_udm.security_result.action_details`: Newly mapped `action` raw log field to `event.idm.read_only_udm.security_result.action_details`.
- `event.idm.read_only_udm.metadata.product_event_type`: Newly mapped `object_type` raw log field to `event.idm.read_only_udm.metadata.product_event_type`.
- `event.idm.read_only_udm.target.user.userid`: Newly mapped `object_name` raw log field to `event.idm.read_only_udm.target.user.userid` (when `object_type` is "AdminMember").
- `event.idm.read_only_udm.target.resource.name`: Newly mapped `object_name` raw log field to `event.idm.read_only_udm.target.resource.name` (when `object_type` is not "AdminMember").
- `event.idm.read_only_udm.security_result.detection_fields`: Newly mapped `dns_view`, `rpz_type` and `DnsView` raw log field to `event.idm.read_only_udm.security_result.detection_fields`.
- `event.idm.read_only_udm.security_result.action`: Newly mapped based on the `disabled` raw log field to `event.idm.read_only_udm.security_result.action`.
- `event.idm.read_only_udm.target.hostname`: Newly mapped `fqdn` raw log field to `event.idm.read_only_udm.target.hostname`.
- `event.idm.read_only_udm.security_result.severity_details`: Newly mapped `rpz_severity` raw log field to event.idm.read_only_udm.security_result.severity_details.
- `event.idm.read_only_udm.security_result.rule_name`: Newly mapped `rpz_policy` raw log field to `event.idm.read_only_udm.security_result.rule_name`.
- `event.idm.read_only_udm.target.user.user_display_name`: Newly mapped `name` raw log field to `event.idm.read_only_udm.target.user.user_display_name` (when `object_type` is "AdminMember" and `action` is "Created").
- `event.idm.read_only_udm.target.user.group_identifiers`: Newly mapped `group_id` raw log field to `event.idm.read_only_udm.target.user.group_identifiers`.
- `event.idm.read_only_udm.additional.fields`: Newly mapped `allow_recursion`, `ddns_principal_group`, `mgm_private`, `network_view`, `view`, `zone_format`, `create_ptr_for_bulk_hosts`, `create_ptr_for_hosts`, `is_multimaster`, `locked`, `ms_ad_integrated`, `auth_type`, `use_ssh_keys`, and `exclude_subobj` raw log fields to `event.idm.read_only_udm.additional.fields`.
- `event.idm.read_only_udm.target.resource.name`: Mapped `name` raw log field to `event.idm.read_only_udm.target.resource.name` when `object_type` is "DnsView" and `action` is "Created".
2025-08-26 Enhancement:
- Added Grok patterns to support new formats of logs.
- Updated Grok patterns to extract `process` and `pid` from syslog header.
- event.idm.read_only_udm.intermediary.application: Newly mapped `process` log field to `event.idm.read_only_udm.intermediary.application`.
- event.idm.read_only_udm.intermediary.process.pid: Newly mapped `pid` log field to `event.idm.read_only_udm.intermediary.process.pid`.
- event.idm.read_only_udm.network.dns.authority.name: Newly mapped `nameserver` log field to `event.idm.read_only_udm.network.dns.authority.name`.
2024-09-24 Enhancement:
- Changed mapping of syslog header "hostname" from "target.hostname" to "intermediary.hostname".
- Removed trailing period character from "dns.answers.data".
2024-08-19 Enhancement:
- Added conditional check for "intermediary_ip".
- Renamed "dns_domain" to "dns_answer_domain".
- Added for loop to retrieve "dns_query_type", "ttl_data", "dns_domain", "dns_class", "intermediary_ip", and "intermediary_host".
- Mapped "dns_domain" to "dns.answers.name".
- Mapped "ttl_data" to "dns.answers.ttl".
- Mapped "dns_query_type" to "dns.answer.type"
- Mapped "dns_class" to "dns.answer.class"".
- Mapped "intermediary_ip" or "intermediary_host" to "dns.answer.data".
2023-10-17 Enhancement:
- Added a Grok pattern to handle unparsed logs.
2023-06-19 Enhancement:
Wrote a Grok pattern to extract 'hostname','ip' and 'port' and changed 'event_type'accordingly.
2023-01-19 Enhancement:
- Added Grok pattern to support new Syslog.
- Added mapping for following:
- If log contains any ip protocol, such as TCP or UDP, value is mapped to "network.ip_protocol"..
- If log contains any intermediary IP address or hostname, value is mapped to "intermediary.ip/intermediary.hostname".
2022-09-09 Enhancement:
- Modified and properly mapped the field 'syslog_timestamp' to 'metadata.event_timestamp'.
2022-08-25 Enhancement:
- Mapped the field 'syslog_timestamp' to 'metadata.event_timestamp'.
- Added grok and conditional checks for the field 'smac' mapped to 'principal.mac'.
- Added conditional checks for the field 'dns_domain' mapped to 'network.dns.questions'.
- Added conditional checks for the field 'name1' mapped to 'network.dns.answers.name'.
- Added conditional checks for the field 'ttl1' mapped to 'network.dns.answers.ttl'.
2022-07-15 Bugfix - Removed last character if it is dot from network.dns.questions.name, network.dns.answers.name, network.dns.answers.data
2022-06-02 Bug-fix - IP was not extracted properly from syslog log so modified the grok to extract it properly.
Enhancement - Provided support for CEF format logs.
Mapped the following new fields:-
InfobloxB1OPHIPAddress to principal.ip
InfobloxDNSQType to dns.questions.type
destinationDnsDomain to dns.questions.name
InfobloxB1Region to principal.location.country_or_region
2022-04-28 Removed extra word "query:" from "network.dns.questions.name" field.
2022-02-09 Enhancement:
Wrote a grok to extract 'hostname' and changed 'event_type'accordingly.
- Mapped 'src_host' to 'principal.hostname'.
- Mapped appropriate 'event_type'.