mirror of
https://github.com/zeek/zeek.git
synced 2025-10-04 15:48:19 +00:00
Remove PersistenceSerializer.
This commit is contained in:
parent
61c84a0a40
commit
ca1b1dd6bb
15 changed files with 5 additions and 830 deletions
27
src/main.cc
27
src/main.cc
|
@ -40,7 +40,6 @@ extern "C" {
|
|||
#include "Anon.h"
|
||||
#include "Serializer.h"
|
||||
#include "RemoteSerializer.h"
|
||||
#include "PersistenceSerializer.h"
|
||||
#include "EventRegistry.h"
|
||||
#include "Stats.h"
|
||||
#include "Brofiler.h"
|
||||
|
@ -101,7 +100,6 @@ name_list prefixes;
|
|||
Stmt* stmts;
|
||||
EventHandlerPtr net_done = 0;
|
||||
RuleMatcher* rule_matcher = 0;
|
||||
PersistenceSerializer* persistence_serializer = 0;
|
||||
FileSerializer* event_serializer = 0;
|
||||
FileSerializer* state_serializer = 0;
|
||||
RemoteSerializer* remote_serializer = 0;
|
||||
|
@ -167,7 +165,6 @@ void usage(int code = 1)
|
|||
fprintf(stderr, " -d|--debug-policy | activate policy file debugging\n");
|
||||
fprintf(stderr, " -e|--exec <bro code> | augment loaded policies by given code\n");
|
||||
fprintf(stderr, " -f|--filter <filter> | tcpdump filter\n");
|
||||
fprintf(stderr, " -g|--dump-config | dump current config into .state dir\n");
|
||||
fprintf(stderr, " -h|--help | command line help\n");
|
||||
fprintf(stderr, " -i|--iface <interface> | read from given interface\n");
|
||||
fprintf(stderr, " -p|--prefix <prefix> | add given prefix to policy file resolution\n");
|
||||
|
@ -291,9 +288,6 @@ void done_with_network()
|
|||
true);
|
||||
}
|
||||
|
||||
// Save state before expiring the remaining events/timers.
|
||||
persistence_serializer->WriteState(false);
|
||||
|
||||
if ( profiling_logger )
|
||||
profiling_logger->Log();
|
||||
|
||||
|
@ -371,7 +365,6 @@ void terminate_bro()
|
|||
|
||||
delete zeexygen_mgr;
|
||||
delete timer_mgr;
|
||||
delete persistence_serializer;
|
||||
delete event_serializer;
|
||||
delete state_serializer;
|
||||
delete event_registry;
|
||||
|
@ -452,7 +445,6 @@ int main(int argc, char** argv)
|
|||
char* debug_streams = 0;
|
||||
int parse_only = false;
|
||||
int bare_mode = false;
|
||||
int dump_cfg = false;
|
||||
int do_watchdog = 0;
|
||||
int override_ignore_checksums = 0;
|
||||
int rule_debug = 0;
|
||||
|
@ -464,7 +456,6 @@ int main(int argc, char** argv)
|
|||
{"parse-only", no_argument, 0, 'a'},
|
||||
{"bare-mode", no_argument, 0, 'b'},
|
||||
{"debug-policy", no_argument, 0, 'd'},
|
||||
{"dump-config", no_argument, 0, 'g'},
|
||||
{"exec", required_argument, 0, 'e'},
|
||||
{"filter", required_argument, 0, 'f'},
|
||||
{"help", no_argument, 0, 'h'},
|
||||
|
@ -565,10 +556,6 @@ int main(int argc, char** argv)
|
|||
user_pcap_filter = optarg;
|
||||
break;
|
||||
|
||||
case 'g':
|
||||
dump_cfg = true;
|
||||
break;
|
||||
|
||||
case 'h':
|
||||
usage(0);
|
||||
break;
|
||||
|
@ -795,7 +782,6 @@ int main(int argc, char** argv)
|
|||
dns_mgr->SetDir(".state");
|
||||
|
||||
iosource_mgr = new iosource::Manager();
|
||||
persistence_serializer = new PersistenceSerializer();
|
||||
remote_serializer = new RemoteSerializer();
|
||||
event_registry = new EventRegistry();
|
||||
analyzer_mgr = new analyzer::Manager();
|
||||
|
@ -1012,13 +998,9 @@ int main(int argc, char** argv)
|
|||
exit(0);
|
||||
}
|
||||
|
||||
persistence_serializer->SetDir((const char *)state_dir->AsString()->CheckString());
|
||||
|
||||
// Print the ID.
|
||||
if ( id_name )
|
||||
{
|
||||
persistence_serializer->ReadAll(true, false);
|
||||
|
||||
ID* id = global_scope()->Lookup(id_name);
|
||||
if ( ! id )
|
||||
reporter->FatalError("No such ID: %s\n", id_name);
|
||||
|
@ -1032,14 +1014,6 @@ int main(int argc, char** argv)
|
|||
exit(0);
|
||||
}
|
||||
|
||||
persistence_serializer->ReadAll(true, true);
|
||||
|
||||
if ( dump_cfg )
|
||||
{
|
||||
persistence_serializer->WriteConfig(false);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
if ( profiling_interval > 0 )
|
||||
{
|
||||
profiling_logger = new ProfileLogger(profiling_file->AsFile(),
|
||||
|
@ -1205,7 +1179,6 @@ int main(int argc, char** argv)
|
|||
}
|
||||
else
|
||||
{
|
||||
persistence_serializer->WriteState(false);
|
||||
terminate_bro();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue