[Bro-Dev] [JIRA] (BIT-1324) default_path_func does weird things to underscores
Robin Sommer (JIRA)
jira at bro-tracker.atlassian.net
Mon Mar 23 12:52:01 PDT 2015
[ https://bro-tracker.atlassian.net/browse/BIT-1324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robin Sommer updated BIT-1324:
------------------------------
Resolution: Merged (was: Fixed)
Status: Closed (was: Merge Request)
> default_path_func does weird things to underscores
> --------------------------------------------------
>
> Key: BIT-1324
> URL: https://bro-tracker.atlassian.net/browse/BIT-1324
> Project: Bro Issue Tracker
> Issue Type: Problem
> Components: Bro
> Reporter: Justin Azoff
> Assignee: Robin Sommer
> Priority: Low
> Labels: logging
> Fix For: 2.4
>
>
> The following script creates a
> {noformat}
> foo__b_ar.log
> {noformat}
>
> instead of the expected {noformat}foo_bar{noformat}
> {code}
> module FOO_BAR;
> export {
> redef enum Log::ID += { LOG };
> type Info: record {
> ts: time &log;
> msg: string &log;
> };
> }
> event bro_init() {
> Log::create_stream(LOG, [$columns=Info]);
> local l = [$ts = network_time(), $msg="hello"];
> Log::write(LOG, l);
> print "Logged";
> }
> {code}
> The problem is in script land in default_path_func
> {code}
> local module_parts = split_string_n("FOO_BAR", /[^A-Z][A-Z][a-z]*/, T, 4);
> print module_parts;
> {code}
> outputs
> {code}
> [FOO, _B, AR]
> {code}
--
This message was sent by Atlassian JIRA
(v6.4-OD-16-005#64014)
More information about the bro-dev
mailing list