Remove remnants of event serializer.

This commit is contained in:
Johanna Amann 2019-06-18 10:14:19 -07:00
parent ca28b98fd4
commit c068daa258
4 changed files with 10 additions and 39 deletions

9
NEWS
View file

@ -427,8 +427,17 @@ Removed Functionality
and &rotate_size attributes, which were deprecated in Bro 2.6, was removed. The ``-g`` and &rotate_size attributes, which were deprecated in Bro 2.6, was removed. The ``-g``
command-line option (dump-config) which relied on this functionality was also removed. command-line option (dump-config) which relied on this functionality was also removed.
- Functionality for writing state updates for variables with the &synchronized attribute was
removed. This entails the ``-x`` command-line option (print-state) as well as the ``capture_state_updates``
function.
- Removed the BroControl ``update`` command, which was deprecated in Bro 2.6. - Removed the BroControl ``update`` command, which was deprecated in Bro 2.6.
- Functionality for writing/reading binary event streams was removed. This functionality relied
on the old communication code anc was basically untested. The ``-R`` command-line option (replay)
as well as the ``capture_events`` function were removed.
Deprecated Functionality Deprecated Functionality
------------------------ ------------------------

View file

@ -58,13 +58,6 @@ void Event::Dispatch(bool no_remote)
if ( src == SOURCE_BROKER ) if ( src == SOURCE_BROKER )
no_remote = true; no_remote = true;
/* Fixme: johanna
if ( event_serializer )
{
SerialInfo info(event_serializer);
event_serializer->Serialize(&info, handler->Name(), &args);
} */
if ( handler->ErrorHandler() ) if ( handler->ErrorHandler() )
reporter->BeginErrorHandler(); reporter->BeginErrorHandler();

View file

@ -98,9 +98,6 @@ name_list prefixes;
Stmt* stmts; Stmt* stmts;
EventHandlerPtr net_done = 0; EventHandlerPtr net_done = 0;
RuleMatcher* rule_matcher = 0; RuleMatcher* rule_matcher = 0;
// Fixme: Johanna
// FileSerializer* event_serializer = 0;
// EventPlayer* event_player = 0;
EventRegistry* event_registry = 0; EventRegistry* event_registry = 0;
ProfileLogger* profiling_logger = 0; ProfileLogger* profiling_logger = 0;
ProfileLogger* segment_logger = 0; ProfileLogger* segment_logger = 0;
@ -178,7 +175,6 @@ void usage(int code = 1)
fprintf(stderr, " -N|--print-plugins | print available plugins and exit (-NN for verbose)\n"); fprintf(stderr, " -N|--print-plugins | print available plugins and exit (-NN for verbose)\n");
fprintf(stderr, " -P|--prime-dns | prime DNS\n"); fprintf(stderr, " -P|--prime-dns | prime DNS\n");
fprintf(stderr, " -Q|--time | print execution time summary to stderr\n"); fprintf(stderr, " -Q|--time | print execution time summary to stderr\n");
fprintf(stderr, " -R|--replay <events.bst> | replay events\n");
fprintf(stderr, " -S|--debug-rules | enable rule debugging\n"); fprintf(stderr, " -S|--debug-rules | enable rule debugging\n");
fprintf(stderr, " -T|--re-level <level> | set 'RE_level' for rules\n"); fprintf(stderr, " -T|--re-level <level> | set 'RE_level' for rules\n");
fprintf(stderr, " -U|--status-file <file> | Record process status in file\n"); fprintf(stderr, " -U|--status-file <file> | Record process status in file\n");
@ -348,8 +344,6 @@ void terminate_bro()
delete zeekygen_mgr; delete zeekygen_mgr;
delete timer_mgr; delete timer_mgr;
// Fixme: johanna
// delete event_serializer;
delete event_registry; delete event_registry;
delete analyzer_mgr; delete analyzer_mgr;
delete file_mgr; delete file_mgr;
@ -420,7 +414,6 @@ int main(int argc, char** argv)
name_list read_files; name_list read_files;
name_list rule_files; name_list rule_files;
char* id_name = 0; char* id_name = 0;
char* events_file = 0;
char* seed_load_file = zeekenv("ZEEK_SEED_FILE"); char* seed_load_file = zeekenv("ZEEK_SEED_FILE");
char* seed_save_file = 0; char* seed_save_file = 0;
@ -457,7 +450,6 @@ int main(int argc, char** argv)
{"print-plugins", no_argument, 0, 'N'}, {"print-plugins", no_argument, 0, 'N'},
{"prime-dns", no_argument, 0, 'P'}, {"prime-dns", no_argument, 0, 'P'},
{"time", no_argument, 0, 'Q'}, {"time", no_argument, 0, 'Q'},
{"replay", required_argument, 0, 'R'},
{"debug-rules", no_argument, 0, 'S'}, {"debug-rules", no_argument, 0, 'S'},
{"re-level", required_argument, 0, 'T'}, {"re-level", required_argument, 0, 'T'},
{"watchdog", no_argument, 0, 'W'}, {"watchdog", no_argument, 0, 'W'},
@ -508,7 +500,7 @@ int main(int argc, char** argv)
opterr = 0; opterr = 0;
char opts[256]; char opts[256];
safe_strncpy(opts, "B:e:f:G:H:I:i:n:p:R:r:s:T:t:U:w:x:X:CFNPQSWabdghv", safe_strncpy(opts, "B:e:f:G:H:I:i:n:p:r:s:T:t:U:w:X:CFNPQSWabdhv",
sizeof(opts)); sizeof(opts));
#ifdef USE_PERFTOOLS_DEBUG #ifdef USE_PERFTOOLS_DEBUG
@ -619,10 +611,6 @@ int main(int argc, char** argv)
time_bro = 1; time_bro = 1;
break; break;
case 'R':
events_file = optarg;
break;
case 'S': case 'S':
rule_debug = 1; rule_debug = 1;
break; break;
@ -787,10 +775,6 @@ int main(int argc, char** argv)
plugin_mgr->ActivateDynamicPlugins(! bare_mode); plugin_mgr->ActivateDynamicPlugins(! bare_mode);
// Fixme: Johanna
// if ( events_file )
// event_player = new EventPlayer(events_file);
init_event_handlers(); init_event_handlers();
md5_type = new OpaqueType("md5"); md5_type = new OpaqueType("md5");

View file

@ -4912,21 +4912,6 @@ function uninstall_dst_net_filter%(snet: subnet%) : bool
return val_mgr->GetBool(sessions->GetPacketFilter()->RemoveDst(snet)); return val_mgr->GetBool(sessions->GetPacketFilter()->RemoveDst(snet));
%} %}
## Writes the binary event stream generated by the core to a given file.
## Use the ``-R <filename>`` command line switch to replay saved events.
##
## filename: The name of the file which stores the events.
##
## Returns: True if opening the target file succeeds.
##
## .. zeek:see:: capture_state_updates
function capture_events%(filename: string%) : bool
%{
// Fixme: johanna
return val_mgr->GetBool(true);
%}
## Checks whether the last raised event came from a remote peer. ## Checks whether the last raised event came from a remote peer.
## ##
## Returns: True if the last raised event came from a remote peer. ## Returns: True if the last raised event came from a remote peer.