Merge in SNORT/snort3 from ~BHRYNIV/snort3:fix_host_attr_update to master
Squashed commit of the following:
commit
e6023378ba51b7f62cb24e8ecf400429ce2d8037
Author: Bohdan Hryniv <bhryniv@cisco>
Date: Thu Mar 5 06:25:38 2026 -0500
appid: sync host attributes on http event service detection
else
asd->set_application_ids_service(asd->get_service_id(), change_bits);
+ if (change_bits.test(APPID_SERVICE_BIT))
+ asd->sync_with_snort_protocol_id(asd->pick_service_app_id(), p, change_bits);
+
asd->publish_appid_event(change_bits, *p, http_event->get_is_httpx(),
asd->get_api().get_hsessions_size() - 1);
void AppIdModule::reset_stats() {}
void AppIdSession::set_application_ids_service(AppId, AppidChangeBits&) {}
void AppIdSession::set_ss_application_ids(AppId, AppId, AppId, AppId, AppId, AppidChangeBits&) {}
+void AppIdSession::sync_with_snort_protocol_id(AppId, Packet*, AppidChangeBits&) {}
AppIdHttpSession* AppIdSession::get_http_session(uint32_t stream_index) const
{
if (stream_index < api.hsessions.size())