MCPcopy Create free account

hub / github.com/NLnetLabs/domain / functions

Functions4,465 in github.com/NLnetLabs/domain

↓ 4 callersMethodmax_response_size_hint
Optional maximum response size hint. `None` if the server had no specific configuration regarding maximum allowed response size, `Some(n)` otherwise
src/net/server/message.rs:59
↓ 4 callersMethodmembers
The names of the fields of this 'struct'.
macros/src/data.rs:55
↓ 4 callersMethodminimum
The minimum TTL to be exported with any RR from this zone.
src/rdata/rfc1035/soa.rs:99
↓ 4 callersFunctionmk_dummy_rr
(text: &[u8])
src/net/server/batcher.rs:404
↓ 4 callersFunctionmk_soa
(serial: Serial)
src/zonetree/update.rs:1266
↓ 4 callersFunctionn
(name: &str)
src/net/server/middleware/xfr/tests.rs:579
↓ 4 callersMethodnext
(&mut self)
src/dnssec/sign/records.rs:586
↓ 4 callersMethodnext
(&mut self)
src/new/base/name/label.rs:1441
↓ 4 callersMethodnext_name
(&self)
src/rdata/dnssec.rs:1450
↓ 4 callersMethodoctets_builder
(&mut self)
src/base/scan.rs:1032
↓ 4 callersMethodopcode
(self)
src/base/header.rs:170
↓ 4 callersMethodopt_header
Returns a reference to the full OPT header.
src/base/message_builder.rs:1793
↓ 4 callersMethodopt_header_mut
Returns a mutual reference to the full OPT header.
src/base/message_builder.rs:1798
↓ 4 callersMethodoriginal_ttl
(&self)
src/rdata/dnssec.rs:950
↓ 4 callersMethodowner
Get the RR owner name for the error, if any.
src/zonetree/error.rs:111
↓ 4 callersMethodparse
( parser: &mut Parser<'_, Octs>, )
src/base/header.rs:885
↓ 4 callersFunctionparse_slice
(data: &[u8], op: F)
src/base/wire.rs:271
↓ 4 callersMethodparser
Returns a correctly positioned parser.
src/base/name/parsed.rs:83
↓ 4 callersMethodprepare_name
( &self, qname: &'l impl ToName, )
src/zonetree/in_memory/nodes.rs:73
↓ 4 callersMethodprocess_symbol
( &mut self, symbol: Sym, )
src/rdata/nsec3.rs:947
↓ 4 callersMethodprocess_tail
(&mut self)
src/rdata/nsec3.rs:976
↓ 4 callersMethodptr_with_addr
(&self, addr: *const ())
src/utils/dst.rs:244
↓ 4 callersMethodquery
( &self, question: Q, )
src/resolv/stub/mod.rs:121
↓ 4 callersMethodquery
( &self, _qname: Name<Bytes>, _qtype: Rtype, )
examples/other/mysql-zone.rs:327
↓ 4 callersMethodquery_rrsets
( &self, rrsets: &NodeRrsets, qtype: Rtype, walk: WalkState, )
src/zonetree/in_memory/read.rs:164
↓ 4 callersMethodrange
Returns a part of the name indicated by start and end positions. The returned name will start at position `begin` and end right before position `end`
src/base/name/relative.rs:496
↓ 4 callersMethodrd
The RD bit.
src/new/base/message.rs:328
↓ 4 callersMethodrecv
Receive a single DNS message. # Cancel safety This function is NOT cancel safe.
src/net/server/connection.rs:840
↓ 4 callersFunctionremove_tsig
(original_id: u16, message: &mut Message<Octs>)
src/tsig/mod.rs:1759
↓ 4 callersMethodroot
(&self)
src/zonetree/update.rs:616
↓ 4 callersFunctionroot_pubkey
Returns current root KSK/ZSK for testing (2048b)
src/dnssec/validator/base.rs:348
↓ 4 callersMethodrr_iter
Return an iterator over the RRset in a group.
src/dnssec/validator/group.rs:300
↓ 4 callersMethodscan_charstr
(&mut self)
src/base/scan.rs:981
↓ 4 callersMethodset_cd
Sets the value of the [CD](Flags::cd) bit.
src/base/header.rs:284
↓ 4 callersMethodset_dnssec_ok
Indicate support for DNSSEC to the server. See [RFC 3225](https://datatracker.ietf.org/doc/html/rfc3225).
src/new/edns/mod.rs:339
↓ 4 callersMethodset_random_id
(&mut self)
src/base/header.rs:148
↓ 4 callersMethodset_tc
Set the TC bit.
src/new/base/message.rs:323
↓ 4 callersMethodset_u16
Sets the value of the 16 bit integer starting at a given offset.
src/base/header.rs:793
↓ 4 callersMethodset_udp_payload_size
Sets the UDP payload size value.
src/base/opt/mod.rs:467
↓ 4 callersMethodshutdown
Stop the server. In-flight requests will continue being processed but no new messages will be accepted. Pending responses will be written as long as
src/net/server/dgram.rs:420
↓ 4 callersFunctionsign_rrset
Generate `RRSIG` records for a given RRset. See [`sign_sorted_rrset_in()`]. If signing multiple RRsets, calling [`sign_sorted_rrset_in()`] directly
src/dnssec/sign/signatures/rrsigs.rs:229
↓ 4 callersMethodsigner
Return whether the key is a signer, i.e. signs the DNSKEY RRset or the zone.
src/dnssec/sign/keys/keyset.rs:1264
↓ 4 callersMethodsigning_context
Creates a signing context for this key.
src/tsig/mod.rs:230
↓ 4 callersFunctionskip
(name: ParsedName<&[u8]>, len: usize)
src/base/name/parsed.rs:1038
↓ 4 callersMethodsort_by
(records: &mut Vec<Record<N, D>>, compare: F)
src/dnssec/sign/records.rs:52
↓ 4 callersMethodsplit_first
Split the first label from the name.
src/new/base/name/unparsed.rs:109
↓ 4 callersMethodstart
Returns a reference to the start point. The start point is the name furthest along the chain to which the requester already has all necessary records
src/base/opt/chain.rs:62
↓ 4 callersMethodtarget
(&self)
src/rdata/srv.rs:61
↓ 4 callersMethodtc
The TC bit.
src/new/base/message.rs:318
↓ 4 callersMethodtext_slice
Returns the text as an octets slice.
src/base/opt/exterr.rs:137
↓ 4 callersMethodto_owned
(&self)
src/base/name/label.rs:369
↓ 4 callersFunctionto_pcap_text
Create a string of hex encoded bytes representing the given byte sequence. The created string is compatible with the Wireshark text2pcap tool and the
src/net/server/util.rs:170
↓ 4 callersMethodtruncate
Truncate the contents of this message to the given size. The returned value will have a `contents` field of the given size.
src/new/base/message.rs:67
↓ 4 callersMethodtry_flatten_into
(self)
src/rdata/rp.rs:128
↓ 4 callersMethodtry_to_name
Converts the name into a single, uncompressed name. The default implementation provided by the trait iterates over the labels of the name and adds th
src/base/name/traits.rs:116
↓ 4 callersMethodttl
(&self)
src/dnssec/sign/records.rs:496
↓ 4 callersMethodtype_covered
(&self)
src/rdata/dnssec.rs:938
↓ 4 callersMethodtypes
The types in this bitmap.
src/new/rdata/dnssec/nsec.rs:92
↓ 4 callersMethodunique_key_tag
(&self, key_tag: u16)
src/dnssec/sign/keys/keyset.rs:412
↓ 4 callersMethodupdate_rrset
(&self, new_rrset: SharedRrset)
src/zonetree/in_memory/write.rs:446
↓ 4 callersMethodvalidate_with_node
Try to validate the signature using a node. A successfull result contists of 1) The validation state. 2) optionally the name of the closest encloser
src/dnssec/validator/group.rs:415
↓ 4 callersMethodvariables
(&self)
src/tsig/mod.rs:1510
↓ 4 callersMethodwalk
( &self, walk: WalkState, op: impl Fn(WalkState, (&OwnedLabel, &Arc<ZoneNode>)), )
src/zonetree/in_memory/nodes.rs:402
↓ 4 callersMethodwith_special
( &self, version: Version, op: impl FnOnce(Option<&Special>) -> R, )
src/zonetree/in_memory/nodes.rs:199
↓ 3 callersMethod_append_slice
Attempts to append a slice to the underlying builder. This method doesn’t perform any checks but only does the necessary error conversion.
src/base/name/builder.rs:164
↓ 3 callersMethodaa
(self)
src/base/header.rs:211
↓ 3 callersMethodad
(self)
src/base/header.rs:268
↓ 3 callersMethodadd
Add a record to an anchor.
src/dnssec/validator/anchor.rs:57
↓ 3 callersMethodadd
Add a transport connection.
src/net/client/redundant.rs:132
↓ 3 callersMethodadd_opt
( &mut self, opt: &impl crate::base::opt::ComposeOptData, )
src/net/client/tsig.rs:629
↓ 3 callersMethodadd_opt
( &mut self, opt: &impl ComposeOptData, )
src/net/server/single_service.rs:114
↓ 3 callersFunctionadd_to_stream
( call_result: T, response_tx: &UnboundedSender<ServiceResult<Target>>, )
src/net/server/middleware/xfr/util.rs:27
↓ 3 callersMethodadditional
Converts the message builder into an additional builder. This will leave the question, answer, and authority sections empty.
src/base/message_builder.rs:404
↓ 3 callersMethodaddr
(&self)
src/rdata/aaaa.rs:41
↓ 3 callersMethodalgorithm
(&self)
src/crypto/openssl.rs:708
↓ 3 callersMethodalgorithm
(&self)
src/dnssec/sign/signatures/rrsigs.rs:1223
↓ 3 callersMethodappend
Append bytes to the label. The length octet will be adjusted automatically. ``` # use domain::new::base::name::LabelBuf; # let mut buffer = LabelBuf
src/new/base/name/label.rs:787
↓ 3 callersMethodappend_chars
Appends a name from a sequence of characters. If there currently is a label under construction, it will be ended before appending `chars`. The chara
src/base/name/builder.rs:397
↓ 3 callersMethodappend_data
Appends output data. If the data fits into the portion of the buffer before the current read positiion, puts it there. Otherwise creates a new builde
src/zonefile/inplace.rs:945
↓ 3 callersMethodappend_slice
( &mut self, slice: &[u8], )
src/base/message_builder.rs:1933
↓ 3 callersMethodas_bytes
Interpret this value as a sequence of bytes. ## Invariants For the statement `let bytes = this.as_bytes();`, - `bytes.as_ptr() as usize == this as
src/new/base/wire/build.rs:203
↓ 3 callersMethodas_label_mut
Returns a mutable reference to the label.
src/base/name/label.rs:518
↓ 3 callersMethodas_mut
(&mut self)
src/base/charstr.rs:464
↓ 3 callersMethodas_ref
(&self)
src/crypto/openssl.rs:151
↓ 3 callersMethodas_ref
(&self)
src/base/opt/exterr.rs:386
↓ 3 callersMethodas_slice
Returns an octets slice of the octets assembled so far.
src/base/message_builder.rs:441
↓ 3 callersMethodas_slice
Returns a slice of the option data.
src/base/opt/mod.rs:962
↓ 3 callersMethodas_stream_slice
Returns an octets slice of the message for stream transports. The slice will start with the length octets and can be send as is through a stream tran
src/base/message_builder.rs:1896
↓ 3 callersMethodat_parent
Return whether the key needs to have a DS record at the parent.
src/dnssec/sign/keys/keyset.rs:1274
↓ 3 callersMethodbuild
Exchange this builder instnace for an immutable [`ZoneDiff`]. The start serial should be the zone version to which the diffs should be applied. The e
src/zonetree/types.rs:312
↓ 3 callersMethodbuild_bytes
( &self, bytes: &'b mut [u8], )
src/new/base/name/reversed.rs:164
↓ 3 callersMethodbuild_bytes
( &self, mut bytes: &'b mut [u8], )
src/new/edns/mod.rs:185
↓ 3 callersMethodbuild_in_message
( &self, contents: &mut [u8], start: usize, _compressor: &mut NameCompressor,
src/new/base/name/label.rs:284
↓ 3 callersFunctionbytes_to_records
( mut zonefile: impl Read, )
src/dnssec/sign/test_util/mod.rs:29
↓ 3 callersMethodcanonical_name
Returns a reference to the canonical name for the host. # Notes This method expects the canonical name to be same in both A/AAAA responses, if it is
src/resolv/lookup/host.rs:129
↓ 3 callersMethodcd
(self)
src/base/header.rs:279
↓ 3 callersMethodcheck_answer_time
Checks the timing values of an answer TSIG. This is the second part of the code shared between the various answer methods of `ClientTransaction` and
src/tsig/mod.rs:1281
↓ 3 callersMethodcheck_index
Like `is_label_start` but panics if it isn’t.
src/base/name/relative.rs:438
↓ 3 callersMethodcheck_nx_domain
Makes sure a NXDomain special is set or removed as necesssary.
src/zonetree/in_memory/write.rs:641
↓ 3 callersMethodcheck_sig_cached
Check a signature over an RRset using a cache.
src/dnssec/validator/group.rs:645
← previousnext →501–600 of 4,465, ranked by callers