OpenDNSSEC-signer
1.4.10
|
Go to the source code of this file.
Functions | |
ods_status | tools_signconf (zone_type *zone) |
ods_status | tools_input (zone_type *zone) |
ods_status | tools_output (zone_type *zone, engine_type *engine) |
ods_status tools_input | ( | zone_type * | zone | ) |
Read zone from input adapter.
[in] | zone | zone |
Read zone from input adapter.
Definition at line 93 of file tools.c.
References adapter_read(), zone_struct::adinbound, zone_struct::db, lock_basic_lock, lock_basic_unlock, zone_struct::name, namedb_rollback(), ods_log_assert, ods_log_error(), ods_log_info(), ods_status2str(), ODS_STATUS_OK, ODS_STATUS_UNCHANGED, ODS_STATUS_XFRINCOMPLETE, zone_struct::signconf, stats_struct::sort_count, stats_struct::sort_done, stats_struct::sort_time, stats_struct::start_time, zone_struct::stats, stats_struct::stats_lock, zone_publish_dnskeys(), zone_publish_nsec3param(), zone_rollback_dnskeys(), and zone_rollback_nsec3param().
Referenced by worker_create().
ods_status tools_output | ( | zone_type * | zone, |
engine_type * | engine | ||
) |
Write zone to output adapter.
[in] | zone | zone |
[in] | engine | signer engine |
Write zone to output adapter.
fork
close fds
execv
error
wait for completion
Definition at line 181 of file tools.c.
References adapter_write(), zone_struct::adoutbound, engine_struct::config, zone_struct::db, engine_struct::dnshandler, dnshandler_fwd_notify(), stats_struct::end_time, namedb_struct::have_serial, namedb_struct::intserial, namedb_struct::is_initialized, zone_struct::ixfr, ixfr_struct::ixfr_lock, ixfr_purge(), lock_basic_lock, lock_basic_unlock, zone_struct::name, zone_struct::notify_args, zone_struct::notify_ns, signconf_struct::nsec_type, ods_log_assert, ods_log_debug(), ods_log_error(), ods_log_verbose(), ODS_SE_NOTIFY_CMD, ods_status2str(), ODS_STATUS_FORK_ERR, ODS_STATUS_OK, namedb_struct::outserial, stats_struct::sig_count, stats_struct::sig_soa_count, zone_struct::signconf, stats_struct::sort_done, zone_struct::stats, stats_clear(), stats_struct::stats_lock, and stats_log().
Referenced by worker_create().
ods_status tools_signconf | ( | zone_type * | zone | ) |
Zone signing tools. Load zone signconf.
[in] | zone | zone |
Load zone signconf.
Or NSEC -> NSEC3, or NSEC3 -> NSEC, or NSEC3 params changed. All NSEC(3)s become invalid.
Definition at line 52 of file tools.c.
References zone_struct::db, zone_struct::default_ttl, duration2time(), zone_struct::name, namedb_cleanup_denials(), namedb_init_denials(), namedb_wipe_denial(), ods_log_assert, ods_log_debug(), ods_log_error(), ods_status2str(), ODS_STATUS_OK, ODS_STATUS_UNCHANGED, zone_struct::signconf, signconf_cleanup(), signconf_compare_denial(), signconf_log(), signconf_struct::soa_min, TASK_NSECIFY, and zone_load_signconf().
Referenced by worker_create().