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``
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.
- 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
------------------------

View file

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

View file

@ -98,9 +98,6 @@ name_list prefixes;
Stmt* stmts;
EventHandlerPtr net_done = 0;
RuleMatcher* rule_matcher = 0;
// Fixme: Johanna
// FileSerializer* event_serializer = 0;
// EventPlayer* event_player = 0;
EventRegistry* event_registry = 0;
ProfileLogger* profiling_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, " -P|--prime-dns | prime DNS\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, " -T|--re-level <level> | set 'RE_level' for rules\n");
fprintf(stderr, " -U|--status-file <file> | Record process status in file\n");
@ -348,8 +344,6 @@ void terminate_bro()
delete zeekygen_mgr;
delete timer_mgr;
// Fixme: johanna
// delete event_serializer;
delete event_registry;
delete analyzer_mgr;
delete file_mgr;
@ -420,7 +414,6 @@ int main(int argc, char** argv)
name_list read_files;
name_list rule_files;
char* id_name = 0;
char* events_file = 0;
char* seed_load_file = zeekenv("ZEEK_SEED_FILE");
char* seed_save_file = 0;
@ -457,7 +450,6 @@ int main(int argc, char** argv)
{"print-plugins", no_argument, 0, 'N'},
{"prime-dns", no_argument, 0, 'P'},
{"time", no_argument, 0, 'Q'},
{"replay", required_argument, 0, 'R'},
{"debug-rules", no_argument, 0, 'S'},
{"re-level", required_argument, 0, 'T'},
{"watchdog", no_argument, 0, 'W'},
@ -508,7 +500,7 @@ int main(int argc, char** argv)
opterr = 0;
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));
#ifdef USE_PERFTOOLS_DEBUG
@ -619,10 +611,6 @@ int main(int argc, char** argv)
time_bro = 1;
break;
case 'R':
events_file = optarg;
break;
case 'S':
rule_debug = 1;
break;
@ -787,10 +775,6 @@ int main(int argc, char** argv)
plugin_mgr->ActivateDynamicPlugins(! bare_mode);
// Fixme: Johanna
// if ( events_file )
// event_player = new EventPlayer(events_file);
init_event_handlers();
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));
%}
## 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.
##
## Returns: True if the last raised event came from a remote peer.