Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NLnetLabs/cascade
/ functions
Functions
810 in github.com/NLnetLabs/cascade
⨍
Functions
810
◇
Types & classes
469
↓ 2 callers
Function
load_axfr_wire_dump
( source: &Path, buf: &mut Vec<u8>, )
src/persistence/restore.rs:331
↓ 2 callers
Function
load_file_into_memory
(source: &Path, buf: &mut Vec<u8>)
src/persistence/restore.rs:326
↓ 2 callers
Function
load_ixfr_wire_dump
( source: &Path, buf: &mut Vec<u8>, mut rr_handler: F, )
src/persistence/restore.rs:384
↓ 2 callers
Function
load_keys
( zone_signer: &ZoneSigner, center: &Arc<Center>, zone_name: Name<Bytes>, keyset_state: &KeySe
src/units/zone_signer.rs:1038
↓ 2 callers
Method
loaded
The underlying loaded instance.
crates/zonedata/src/reader.rs:146
↓ 2 callers
Method
mark_approved
Mark the instance as approved.
crates/zonedata/src/storage/transitions.rs:415
↓ 2 callers
Method
merge
Merge this into a [`Config`].
crates/cfg/src/env.rs:74
↓ 2 callers
Function
mk_dnst_keyset_cfg_file_path
(keys_dir: &Utf8Path, name: &Name<Bytes>)
src/units/key_manager.rs:574
↓ 2 callers
Method
mk_signing_report
(&self)
src/signer/status.rs:23
↓ 2 callers
Method
new_nsec3_chain
(&mut self)
src/signer/incremental.rs:2219
↓ 2 callers
Function
next_patchset
Implementation of `{Loaded,Signed}ZonePatcher::next_patchset()`.
crates/zonedata/src/writer.rs:681
↓ 2 callers
Method
next_resign_time
(&self, center: &Arc<Center>)
src/units/zone_signer.rs:685
↓ 2 callers
Function
nsec3_clear_occluded
( name: &Name<Bytes>, iss: &mut IncrementalSigningState, )
src/signer/incremental.rs:3178
↓ 2 callers
Function
nsec3_insert_one
( nsec3_hash: OwnerHash<Bytes>, nsec3_name: &Name<Bytes>, rtypebitmap: RtypeBitmap<Bytes>, iss
src/signer/incremental.rs:3302
↓ 2 callers
Function
nsec3_remove_one
( nsec3_name: &Name<Bytes>, nsec3_next: &OwnerHash<Bytes>, iss: &mut IncrementalSigningState, )
src/signer/incremental.rs:3067
↓ 2 callers
Function
nsec3_set_occluded
(name: &Name<Bytes>, iss: &mut IncrementalSigningState)
src/signer/incremental.rs:3113
↓ 2 callers
Function
nsec_remove
(name: &Name<Bytes>, next_name: &Name<Bytes>, iss: &mut IncrementalSigningState)
src/signer/incremental.rs:2753
↓ 2 callers
Function
nsec_set_occluded
(name: &Name<Bytes>, iss: &mut IncrementalSigningState)
src/signer/incremental.rs:2818
↓ 2 callers
Method
on_seek_approval_for_zone
( &self, center: &Arc<Center>, zone: &Arc<Zone>, zone_serial: Serial, )
src/units/zone_server.rs:261
↓ 2 callers
Method
on_signed_zone_approved
(&self, center: &Arc<Center>, zone: &Arc<Zone>, zone_serial: Serial)
src/units/zone_server.rs:500
↓ 2 callers
Method
on_unsigned_zone_approved
( &self, center: &Arc<Center>, zone: &Arc<Zone>, zone_serial: Serial, )
src/units/zone_server.rs:490
↓ 2 callers
Method
on_zone_policy_changed
(&self)
src/units/zone_signer.rs:194
↓ 2 callers
Method
on_zone_review
( &self, center: &Arc<Center>, zone: &Arc<Zone>, zone_serial: Serial,
src/units/zone_server.rs:531
↓ 2 callers
Method
override_rejection
(self)
src/zone/machine.rs:664
↓ 2 callers
Function
panic_hook_log_error
(info: &std::panic::PanicHookInfo<'_>)
src/daemon.rs:107
↓ 2 callers
Method
parse
Parse from this specification.
src/policy/file/v1.rs:86
↓ 2 callers
Function
parse_soa
(buf: &[u8], pos: usize)
src/persistence/restore.rs:301
↓ 2 callers
Function
persist_to_file
(destination: &Path, diff: Arc<DiffData>)
src/persistence/persist.rs:272
↓ 2 callers
Function
policy_to_commands
(center: &Arc<Center>, policy: &PolicyVersion)
src/units/key_manager.rs:681
↓ 2 callers
Method
pre_bind_tcp
Bind a TCP socket for use later. Will silently succeed if a socket of the same type and address has already been bound, either by the application or
src/daemon.rs:343
↓ 2 callers
Method
pre_bind_udp
Bind a UDP socket for use later. Will silently succeed if a socket of the same type and address has already been bound, either by the application or
src/daemon.rs:327
↓ 2 callers
Function
print_build_commit
(s: &str)
build.rs:240
↓ 2 callers
Function
print_build_commit
(s: &str)
crates/cli/build.rs:240
↓ 2 callers
Function
print_nameserver_comms_policy
(name: &str, n: &[NameserverCommsPolicyInfo])
crates/cli/src/commands/policy.rs:322
↓ 2 callers
Function
print_review
(ReviewPolicyInfo { mode, on_reject }: &ReviewPolicyInfo)
crates/cli/src/commands/policy.rs:298
↓ 2 callers
Function
process_axfr
Process an AXFR message.
src/loader/server.rs:466
↓ 2 callers
Method
register_metrics
(&self, reg: &mut Registry)
src/metrics.rs:295
↓ 2 callers
Function
register_zone
( center: &Arc<Center>, name: Name<Bytes>, policy: Box<str>, key_imports: Vec<KeyImport>, )
src/center.rs:246
↓ 2 callers
Function
reload_all
( policies: &mut foldhash::HashMap<Box<str>, Policy>, config: &Config, tsig_store: &TsigStore,
src/policy/mod.rs:58
↓ 2 callers
Method
removed_non_soa
Iterate over the removed non-SOA records.
crates/zonedata/src/diff.rs:73
↓ 2 callers
Function
reset_state_due_to_abandoned_restore
(center: &Arc<Center>, zone: &Arc<Zone>)
src/persistence/zone.rs:233
↓ 2 callers
Method
run
Launch a zone server.
src/units/zone_server.rs:158
↓ 2 callers
Method
save
Build and save this specification to a file.
src/state/mod.rs:100
↓ 2 callers
Method
save
Write the credential set back to the file it was loaded from.
src/units/key_manager.rs:936
↓ 2 callers
Method
save
Build and save this specification to a file.
src/tsig/file/mod.rs:52
↓ 2 callers
Method
save
Build and save this specification to a file.
src/zone/state/mod.rs:155
↓ 2 callers
Function
serve_on_tcp
(svc: Svc, buf: VecBufSource, sock: tokio::net::TcpListener)
src/units/zone_server.rs:134
↓ 2 callers
Function
serve_on_udp
(svc: Svc, buf: VecBufSource, sock: tokio::net::UdpSocket)
src/units/zone_server.rs:125
↓ 2 callers
Method
signed_rrset_count
Return the number of RRsets that have signatures taking inserts and deletes into account.
src/signer/incremental.rs:2413
↓ 2 callers
Method
soft_reject
(self)
src/zone/machine.rs:651
↓ 2 callers
Method
source
(&self)
crates/cfg/src/lib.rs:548
↓ 2 callers
Method
start
Start an enqueued refresh.
src/loader/zone.rs:137
↓ 2 callers
Method
start_load
(self)
src/zone/machine.rs:617
↓ 2 callers
Method
start_loaded_persistence
(&mut self, persister: LoadedZonePersister)
src/persistence/zone.rs:137
↓ 2 callers
Method
start_pending
Start a pending enqueued re-sign. This should be called when the zone state machine is in the waiting state. If a re-sign has been enqueued, it will
src/signer/zone.rs:215
↓ 2 callers
Method
start_resign
(self)
src/zone/machine.rs:625
↓ 2 callers
Method
start_rewinding_review
( &mut self, loaded_reviewer: LoadedZoneReviewer, signed_reviewer: SignedZoneReviewer,
src/zone/storage.rs:747
↓ 2 callers
Method
start_signed_persistence
(&mut self, persister: SignedZonePersister)
src/persistence/zone.rs:167
↓ 2 callers
Method
status
(State(state): State<Arc<HttpServer>>)
src/units/http_server.rs:195
↓ 2 callers
Function
strip_newline
(s: String)
build.rs:39
↓ 2 callers
Function
strip_newline
(s: String)
crates/cli/build.rs:39
↓ 2 callers
Method
take_diff
The diff from the preceding loaded instance to the current one.
crates/zonedata/src/restorer.rs:202
↓ 2 callers
Method
take_tcp
Returns a TCP socket that was pre-bound to the specified local address, whether supplied via the environment or bound directly, if available. Subsequ
src/daemon.rs:385
↓ 2 callers
Method
tick
(&self, center: &Arc<Center>, faketime: Option<UnixTime>)
src/units/key_manager.rs:445
↓ 2 callers
Function
trace_diff
(prefix: &str, diff_idx: usize, d: &Arc<DiffData>)
src/server/service.rs:684
↓ 2 callers
Method
try_start_load
(&mut self)
src/zone/machine.rs:104
↓ 2 callers
Method
try_start_resign
(&mut self)
src/zone/machine.rs:136
↓ 2 callers
Method
ttl
(&self)
crates/zonedata/src/lib.rs:242
↓ 2 callers
Method
unsigned_records
The unsigned records in the zone. DNSSEC related records that would be produced by Cascade's signer (e.g. RRSIGs, NSEC/NSEC3, etc.) are stripped. The
crates/zonedata/src/reader.rs:66
↓ 2 callers
Method
zone
Access the generic [`ZoneHandle`].
src/signer/zone.rs:38
↓ 2 callers
Method
zone
Access the generic [`ZoneHandle`].
src/zone/storage.rs:59
↓ 2 callers
Method
zone
Access the generic [`ZoneHandle`].
src/loader/zone.rs:36
↓ 1 callers
Method
abandon_signed_restoration
Abandon the ongoing signed-instance restore. Any intermediate zone data is cleared and the zone is moved to the passive state. It is registered again
src/zone/storage.rs:560
↓ 1 callers
Method
accept_queue_permit
(&mut self, lock: &mut SigningQueueLock<'_>)
src/signer/zone.rs:295
↓ 1 callers
Method
add_existing_record
(&mut self, record: &'zd RegularRecord)
src/signer/incremental.rs:2306
↓ 1 callers
Method
add_new_record
(&mut self, record: RegularRecord)
src/signer/incremental.rs:2314
↓ 1 callers
Function
add_tsig_key
( center: &Arc<Center>, name: Name<domain::dep::octseq::Array<255>>, alg: domain::tsig::Algorithm,
src/center.rs:324
↓ 1 callers
Method
add_zonemd
(&self, iss: &mut IncrementalSigningState)
src/signer/incremental.rs:987
↓ 1 callers
Method
all_records
All records in the zone. Records are **unsorted**. The SOA record (of the signed instance) **is included; unsigned records from the loaded instance *
crates/zonedata/src/reader.rs:166
↓ 1 callers
Function
apply_ixfr_event_to_loaded_data
(patcher: &mut LoadedZonePatcher<'_>, event: IxfrEvent)
src/persistence/restore.rs:501
↓ 1 callers
Function
apply_ixfr_event_to_signed_data
(patcher: &mut SignedZonePatcher<'_>, event: IxfrEvent)
src/persistence/restore.rs:517
↓ 1 callers
Method
approve_loaded
Approve the loaded instance currently under review.
src/zone/machine.rs:215
↓ 1 callers
Method
approve_signed
Approve a signed version of a zone.
src/units/http_server.rs:773
↓ 1 callers
Method
as_mut
(&mut self)
src/common/scheduler.rs:200
↓ 1 callers
Method
as_ttl
(&self)
src/common/datetime.rs:19
↓ 1 callers
Method
assemble
Turn metrics into a [`String`] (and fetch metrics from State that aren't updated live during the running system)
src/metrics.rs:108
↓ 1 callers
Function
bind_to_listen_sockets_as_needed
Bind to all listen addresses that are referred to our by the Cascade configuration. Sockets provided to us by systemd will be skipped as they are alr
src/main.rs:342
↓ 1 callers
Method
build
Build this state specification.
src/state/v1.rs:59
↓ 1 callers
Method
build
Build the internal configuration.
crates/cfg/src/args.rs:182
↓ 1 callers
Method
cancel_enqueued_signing_operations
Cancel enqueued signing operations.
src/signer/zone.rs:322
↓ 1 callers
Function
check_dnst_version
Check that the configured dnst binary is executable, prints the correct version, and has the keyset subcommand.
src/main.rs:398
↓ 1 callers
Function
check_policy
(policy: &PolicyVersion, tsig_store: &TsigStore)
src/policy/mod.rs:214
↓ 1 callers
Method
clean
Perform the actual cleaning.
crates/zonedata/src/cleaner.rs:64
↓ 1 callers
Function
clear_persisted_zone_data
(center: &Center, state: &mut ZoneState)
src/persistence/zone.rs:255
↓ 1 callers
Method
compose_canonical
( &self, target: &mut Target, )
src/signer/incremental.rs:3613
↓ 1 callers
Method
curr
The current (loaded) instance. The current loaded instance of the zone, if non-empty, can be accessed here. Note that [`LoadedZoneReplacer`] and [`Lo
crates/zonedata/src/builder.rs:202
↓ 1 callers
Method
curr_loaded
Read the current loaded instance data (if any).
crates/zonedata/src/writer.rs:311
↓ 1 callers
Method
curr_signed
The signed component of the current instance of the zone. If the current authoritative instance of the zone has a signed component, it can be accesse
crates/zonedata/src/builder.rs:636
↓ 1 callers
Method
current_loaded_diff
Get the current loaded diff, if any.
src/zone/storage.rs:902
↓ 1 callers
Method
current_signed_diff
Get the current signed diff, if any.
src/zone/storage.rs:907
← previous
next →
201–300 of 810, ranked by callers