Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NLnetLabs/domain
/ functions
Functions
4,465 in github.com/NLnetLabs/domain
⨍
Functions
4,465
◇
Types & classes
838
↓ 1 callers
Method
finalize
false positive
src/utils/base32.rs:254
↓ 1 callers
Method
finalize
Finalizes decoding and returns the decoded data.
src/utils/base16.rs:208
↓ 1 callers
Method
finalize
Finalizes the configuration for actual use. The function does two things. If `servers` is empty, it adds `127.0.0.1:53`. This is exactly what glibc d
src/resolv/stub/conf.rs:321
↓ 1 callers
Method
find_closest_node
Find the closest known node for `name`. This either be a node derived from a trust anchor or a node that is in the cache.
src/dnssec/validator/context.rs:834
↓ 1 callers
Method
finish
Finish computing the digest.
src/crypto/openssl.rs:140
↓ 1 callers
Method
finish
(self)
src/stelline/matches.rs:444
↓ 1 callers
Function
first
()
src/base/name/parsed.rs:863
↓ 1 callers
Method
first
Returns a reference to the first label.
src/base/name/absolute.rs:426
↓ 1 callers
Method
first
Returns a reference to the first label.
src/base/name/parsed.rs:138
↓ 1 callers
Method
first_non_glue
(&self)
src/zonetree/parsed.rs:462
↓ 1 callers
Method
flags
(self)
src/base/header.rs:186
↓ 1 callers
Method
flatten
( self, )
src/rdata/srv.rs:76
↓ 1 callers
Method
flatten
( self, )
src/rdata/tsig.rs:285
↓ 1 callers
Method
flatten
( self, )
src/rdata/dnssec.rs:237
↓ 1 callers
Method
flatten
( self, )
src/rdata/caa.rs:111
↓ 1 callers
Method
flatten
( self, )
src/rdata/naptr.rs:138
↓ 1 callers
Method
flatten
( self, )
src/rdata/svcb/rdata.rs:283
↓ 1 callers
Method
flatten
( self, )
src/rdata/rfc1035/minfo.rs:76
↓ 1 callers
Method
flatten
( self, )
src/rdata/rfc1035/mx.rs:67
↓ 1 callers
Method
flatten
( self, )
src/rdata/rfc1035/soa.rs:117
↓ 1 callers
Method
flush_write_queue
Stop queueing new responses and process those already in the queue.
src/net/server/connection.rs:552
↓ 1 callers
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/base/zonefile_fmt.rs:26
↓ 1 callers
Method
fmt_comment
(&mut self, _args: fmt::Arguments<'_>)
src/base/zonefile_fmt.rs:134
↓ 1 callers
Method
for_slice_ref
Returns a message for a slice reference.
src/base/message.rs:276
↓ 1 callers
Function
format_as_bind
Serialize this key in the conventional format used by BIND. See the type-level documentation for a description of this format.
src/dnssec/common.rs:271
↓ 1 callers
Method
format_as_bind
Serialize this secret key in the conventional format used by BIND. The key is formatted in the private key v1.2 format and written to the given forma
src/crypto/sign.rs:571
↓ 1 callers
Function
forward
(resolver: &StubResolver, name: UncertainName<Vec<u8>>)
examples/lookup.rs:7
↓ 1 callers
Method
found_duplicate
Return if any duplicate records were found.
src/dnssec/validator/group.rs:999
↓ 1 callers
Method
full_msg_received
Act on the fact that a complete DNS message was received. Per RFC 7766 this resets the idle timer.
src/net/server/connection.rs:994
↓ 1 callers
Function
generate
Generate a new secret key for the given algorithm.
src/crypto/openssl.rs:819
↓ 1 callers
Function
generate
Generate a new key pair for the given algorithm. While this uses Ring internally, the opaque nature of Ring means that it is not possible to export a
src/crypto/ring.rs:656
↓ 1 callers
Method
get
(&self, pos: usize)
src/resolv/stub/conf.rs:624
↓ 1 callers
Method
get_added
( &self, name: impl ToName, rtype: Rtype, )
src/zonetree/types.rs:446
↓ 1 callers
Function
get_answer_state
( qname: &Name<Bytes>, qclass: Class, qtype: Rtype, groups: &mut [ValidatedGroup], )
src/dnssec/validator/utilities.rs:187
↓ 1 callers
Method
get_block
( &mut self, block: u8, )
src/rdata/dnssec.rs:2497
↓ 1 callers
Function
get_child_of_ce
For a target name and a closest encloser get the name that is just one label longer than the closest encloser but still a suffix of the target name.
src/dnssec/validator/utilities.rs:274
↓ 1 callers
Method
get_diffs
( &self, diff_from: Option<Serial>, )
src/net/server/middleware/xfr/tests.rs:811
↓ 1 callers
Method
get_diffs
(&self, diff_from: Option<Serial>)
examples/serve-zone.rs:350
↓ 1 callers
Method
get_flag
Get the specified flag bit.
src/new/rdata/dnssec/nsec3.rs:254
↓ 1 callers
Method
get_flag
Get the specified flag bit.
src/new/edns/mod.rs:313
↓ 1 callers
Method
get_key
( &self, name: &N, algorithm: Algorithm, )
src/tsig/mod.rs:442
↓ 1 callers
Method
get_key
( &self, name: &N, algorithm: Algorithm, )
src/net/server/tests/integration.rs:603
↓ 1 callers
Function
get_next_response
( send_request: &mut Response, )
src/stelline/client.rs:633
↓ 1 callers
Method
get_node
Get the apprioprate node for validating `name`.
src/dnssec/validator/context.rs:735
↓ 1 callers
Method
get_or_insert
(&mut self, class: Class)
src/zonetree/tree.rs:108
↓ 1 callers
Method
get_removed
( &self, name: impl ToName, rtype: Rtype, )
src/zonetree/types.rs:454
↓ 1 callers
Method
get_response
( &mut self, )
src/net/client/validator.rs:462
↓ 1 callers
Method
get_response
( &mut self, )
src/net/client/dgram_stream.rs:244
↓ 1 callers
Method
get_response
( &mut self, )
src/net/client/cache.rs:739
↓ 1 callers
Method
get_response_impl
Async function that waits for the future stored in Request to complete.
src/stelline/simple_dgram_client.rs:198
↓ 1 callers
Method
get_response_impl
Async function that waits for the future stored in Request to complete.
src/net/client/stream.rs:317
↓ 1 callers
Method
get_response_impl
Async function that waits for the future stored in Query to complete.
src/net/client/load_balancer.rs:372
↓ 1 callers
Method
get_response_impl
This is the implementation of the get_response method.
src/net/client/validator.rs:277
↓ 1 callers
Method
get_response_impl
Async function that waits for the future stored in Request to complete.
src/net/client/dgram.rs:353
↓ 1 callers
Method
get_response_impl
Async function that waits for the future stored in Query to complete.
src/net/client/redundant.rs:198
↓ 1 callers
Method
get_response_impl
This is the implementation of the get_response method. This function is cancel safe.
src/net/client/tsig.rs:310
↓ 1 callers
Method
get_response_impl
Get the response of a DNS request. This function is cancel safe.
src/net/client/dgram_stream.rs:203
↓ 1 callers
Method
get_response_impl
This is the implementation of the get_response method. This function is cancel safe.
src/net/client/cache.rs:483
↓ 1 callers
Function
get_soa_state
( qname: &Name<Bytes>, qclass: Class, groups: &mut [ValidatedGroup], )
src/dnssec/validator/utilities.rs:222
↓ 1 callers
Method
get_streaming_request
Return a multiple-response request handler for a request.
src/net/client/stream.rs:259
↓ 1 callers
Method
get_zone
Gets a [`Zone`] for the given apex name and CLASS, if any.
src/zonetree/tree.rs:30
↓ 1 callers
Method
handle_request_impl
Performs a request. Sends the provided and returns either a response or an error.
src/stelline/simple_dgram_client.rs:119
↓ 1 callers
Method
handle_request_impl
Start a DNS request. This function takes a precomposed message as a parameter and returns a [`Message`] object wrapped in a [`Result`].
src/net/client/stream.rs:215
↓ 1 callers
Method
handle_request_impl
Performs a request. Sends the provided and returns either a response or an error. If there are currently too many active queries, the future will wai
src/net/client/dgram.rs:229
↓ 1 callers
Method
handle_streaming_request_impl
Start a streaming request.
src/net/client/stream.rs:232
↓ 1 callers
Function
has_ds
( dnskeys: &Group, ta_rr: &Record< Chain<RelativeName<Bytes>, Name<Bytes>>, ZoneRecord
src/dnssec/validator/context.rs:1736
↓ 1 callers
Function
has_key
( dnskeys: &Group, tkey: &Record< Chain<RelativeName<Bytes>, Name<Bytes>>, ZoneRecordD
src/dnssec/validator/context.rs:1699
↓ 1 callers
Method
has_space
(&self)
src/zonefile/inplace.rs:565
↓ 1 callers
Method
hash
Compute the hash of this entry.
src/base/message_builder.rs:2478
↓ 1 callers
Method
hash
(&self, state: &mut H)
src/base/name/relative.rs:734
↓ 1 callers
Method
hash
(&self, state: &mut H)
src/base/name/label.rs:413
↓ 1 callers
Method
hash
(&self, state: &mut H)
src/base/name/absolute.rs:871
↓ 1 callers
Method
header_mut
(&mut self)
src/net/client/request.rs:343
↓ 1 callers
Method
idle_timeout
Optional indication of any idle timeout relevant to the request. A connection idle timeout such as the [RFC 7766 section 6.2.3] TCP idle timeout or e
src/net/server/message.rs:106
↓ 1 callers
Method
idle_timeout_deadline
(&self, timeout: Duration)
src/net/server/connection.rs:971
↓ 1 callers
Method
idle_timeout_expired
(&self, timeout: Duration)
src/net/server/connection.rs:982
↓ 1 callers
Method
inc_num_connections
Increment the number of current connections metric.
src/net/server/metrics.rs:70
↓ 1 callers
Method
inc_num_pending_writes
Increment the number of pending writes metric.
src/net/server/metrics.rs:119
↓ 1 callers
Method
initialize
Initialize inner state.
src/net/xfr/protocol/interpreter.rs:106
↓ 1 callers
Method
insert
Inserts the position of a new domain name if possible.
src/base/message_builder.rs:2052
↓ 1 callers
Method
insert_at
Inserts the given query at a specified position. A pre-condition is is that the slot has to be empty.
src/net/client/stream.rs:1389
↓ 1 callers
Method
insert_cname
Inserts a CNAME resource record. See: [`Cname`] [`Cname`]: crate::rdata::rfc1035::Cname
src/zonetree/in_memory/builder.rs:141
↓ 1 callers
Method
insert_rrset
Inserts a related set of resource records. Inserts a [`SharedRrset`] for the given owner name.
src/zonetree/in_memory/builder.rs:87
↓ 1 callers
Method
insert_zone_cut
Insert one or more resource records that represent a zone cut. A zone cut is the _"delimitation point between two zones where the origin of one of th
src/zonetree/in_memory/builder.rs:118
↓ 1 callers
Method
intermediate
Return whether the node is a delegation or an intermediate node.
src/dnssec/validator/context.rs:1678
↓ 1 callers
Method
into_answer
(mut self, zone: &ReadZone)
src/zonetree/in_memory/read.rs:398
↓ 1 callers
Method
into_any_record
Trades for a real resource record. The method is generic over a type that knows how to parse record data via the [`ParseAnyRecordData`] trait. The re
src/base/record.rs:1005
↓ 1 callers
Method
into_ascii
Converts the symbol into an octet if it is printable ASCII. This is similar to [`into_octet`][Self::into_octet] but returns an error when the resulti
src/base/scan.rs:662
↓ 1 callers
Method
into_builder
Converts the name into a domain name builder for appending data. This method is only available for octets sequences that have an associated octets bu
src/base/name/relative.rs:309
↓ 1 callers
Method
into_diffs
(self)
src/net/server/middleware/xfr/data_provider.rs:77
↓ 1 callers
Method
into_digit
Converts the symbol representing a digit into its integer value.
src/base/scan.rs:696
↓ 1 callers
Method
into_inner
(self)
src/dnssec/sign/records.rs:250
↓ 1 callers
Method
into_inner
Exchange this [`Zone`] wrapper for the actual underlying backing store implementation.
src/zonetree/zone.rs:65
↓ 1 callers
Method
into_iter
(self)
src/zonetree/parsed.rs:384
↓ 1 callers
Method
into_iter
(self)
src/rdata/rfc1035/txt.rs:323
↓ 1 callers
Method
into_iter
(self)
src/base/charstr.rs:578
↓ 1 callers
Method
into_iter
(self)
src/base/message.rs:725
↓ 1 callers
Method
into_octets
Converts the value into the octets with the server identifier.
src/base/opt/nsid.rs:124
↓ 1 callers
Method
into_rrsig
( self, signature: Octs, )
src/rdata/dnssec.rs:508
↓ 1 callers
Method
is_absolute
Returns whether the name is absolute.
src/base/name/uncertain.rs:196
← previous
next →
1,301–1,400 of 4,465, ranked by callers