More disabled code removal

Removed the code that was previously the main application.
This commit is contained in:
Johannes Bauer 2019-10-24 16:57:35 +02:00
parent 25649e0caa
commit 39ced77b98

View File

@ -73,74 +73,5 @@ int main(int argc, char **argv) {
case PGM_CLIENT: case PGM_CLIENT:
return main_client(&pgmopts->client); return main_client(&pgmopts->client);
} }
return 0;
#if 0
struct options_t options;
if (!parse_cmdline_arguments(&options, argc, argv)) {
print_syntax(argv[0]);
exit(EXIT_FAILURE);
}
if (options.verbose) {
log_setlvl(LLVL_DEBUG);
}
struct keydb_t keydb;
bool success = true;
memset(&keydb, 0, sizeof(keydb));
do {
if (!read_binary_keyfile(options.keydbfile, &keydb)) {
log_msg(LLVL_FATAL, "Could not read key database file %s.", options.keydbfile);
success = false;
break;
}
log_msg(LLVL_DEBUG, "Successfully loaded key database file %s with %d entries and %d disk keys.", options.keydbfile, keydb.entrycnt, keydb_disk_key_count(&keydb));
#ifdef DEBUG
keydb_dump(&keydb);
#endif
if (keydb.entrycnt == 0) {
log_msg(LLVL_FATAL, "Key database file %s contains no keys.", options.keydbfile);
success = false;
break;
}
if (options.mode == SERVER_MODE) {
if (keydb.entrycnt != 1) {
log_msg(LLVL_FATAL, "Server configuration files need to have exactly one host entry.");
success = false;
break;
}
if (keydb_disk_key_count(&keydb) != 0) {
log_msg(LLVL_FATAL, "Server configuration files may not contain disk unlocking keys.");
success = false;
break;
}
if (!dtls_server(keydb_getentry(&keydb, 0), &options)) {
log_msg(LLVL_FATAL, "Failed to start TLS server.");
success = false;
break;
}
} else {
if (!dtls_client(&keydb, &options)) {
log_msg(LLVL_FATAL, "Failed to connect TLS client.");
success = false;
break;
}
}
} while (false);
keydb_free(&keydb);
if (!success) {
exit(EXIT_FAILURE);
}
#endif
return 0; return 0;
} }