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
compose_rdata
( &self, target: &mut Target, )
src/rdata/zonemd.rs:166
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/nsec3.rs:335
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/tsig.rs:565
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/openpgpkey.rs:107
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/dnssec.rs:403
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/aaaa.rs:137
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/cds.rs:295
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/rfc1035/txt.rs:407
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/rfc1035/a.rs:151
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/rfc1035/hinfo.rs:203
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/rfc1035/null.rs:243
↓ 1 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/base/opt/mod.rs:362
↓ 1 callers
Method
compress_name
Compress a [`Name`]. This is a low-level function; use [`BuildInMessage::build_in_message()`] to write a [`Name`] into a DNS message. [`BuildInMessa
src/new/base/name/compressor.rs:276
↓ 1 callers
Method
compress_revname
Compress a [`RevName`]. This is a low-level function; use [`BuildInMessage::build_in_message()`] to write a [`RevName`] into a DNS message. [`BuildI
src/new/base/name/compressor.rs:120
↓ 1 callers
Function
conn_rt_cmp
Compare ConnRT elements based on estimated response time.
src/net/client/load_balancer.rs:1044
↓ 1 callers
Method
connect
(&self, client_addr: Option<SocketAddr>)
src/stelline/channel.rs:246
↓ 1 callers
Method
connect
(&self)
src/net/client/protocol.rs:61
↓ 1 callers
Method
convert_charstr
Converts a character string.
src/zonefile/inplace.rs:1053
↓ 1 callers
Method
convert_label
Converts a single label of a domain name. The next symbol of the buffer should be the first symbol of the label’s content. The method reads symbols f
src/zonefile/inplace.rs:980
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/tlsa.rs:130
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/sshfp.rs:119
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/zonemd.rs:132
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/nsec3.rs:117
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/openpgpkey.rs:81
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/dnssec.rs:224
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/caa.rs:101
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/cds.rs:114
↓ 1 callers
Method
convert_octets
Returns an identical value using different octets sequence types.
src/rdata/svcb/rdata.rs:267
↓ 1 callers
Method
convert_octets
Converts the octets type. This is used by the macros that create enum types.
src/rdata/rfc1035/txt.rs:288
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/rfc1035/hinfo.rs:67
↓ 1 callers
Method
convert_octets
( self, )
src/rdata/rfc1035/null.rs:120
↓ 1 callers
Method
convert_token
( &mut self, mut convert: C, )
src/base/scan.rs:904
↓ 1 callers
Method
copy_records
Copy records from a message into the target message builder. The method uses `op` to process records from all record sections before inserting, calle
src/base/message.rs:615
↓ 1 callers
Method
create_buf
(&self)
src/net/server/buf.rs:31
↓ 1 callers
Method
create_child_node
Create a node for `name` that is a child node of `node`. Child nodes are only created for secure delegations. `Name` should either be a delegation fr
src/dnssec/validator/context.rs:882
↓ 1 callers
Function
create_compressed
(target: T)
src/base/message_builder.rs:2839
↓ 1 callers
Method
create_response
( &self, timestamp: Serial, client_ip: crate::base::net::IpAddr, secret: &[u8;
src/base/opt/cookie.rs:155
↓ 1 callers
Method
create_sized
(&self, size: usize)
src/net/server/buf.rs:35
↓ 1 callers
Method
creation
Return the creation time of a key.
src/dnssec/sign/keys/keyset.rs:1336
↓ 1 callers
Method
data
The raw content of the record.
src/rdata/rfc1035/null.rs:104
↓ 1 callers
Method
data
Returns a reference for to the option data.
src/base/opt/mod.rs:957
↓ 1 callers
Method
dec_num_connections
Decrement the number of current connections metric.
src/net/server/metrics.rs:77
↓ 1 callers
Function
decrement_ttl
Return a new message with decremented TTL values.
src/net/client/cache.rs:1007
↓ 1 callers
Method
default
()
src/net/client/multi_stream.rs:95
↓ 1 callers
Method
default
()
src/net/client/load_balancer.rs:207
↓ 1 callers
Method
delete_record_from_rrset
Find and delete a resource record in the zone by exact match.
src/zonetree/update.rs:423
↓ 1 callers
Method
deref
(&self)
src/dnssec/sign/records.rs:263
↓ 1 callers
Method
deref
(&self)
src/zonetree/types.rs:215
↓ 1 callers
Method
diff
(&self)
src/zonetree/in_memory/write.rs:679
↓ 1 callers
Method
diffs
(&self)
src/net/server/middleware/xfr/data_provider.rs:73
↓ 1 callers
Method
disable_edns
(&self)
src/resolv/stub/mod.rs:444
↓ 1 callers
Method
discard
(&mut self, _entry: &Entry)
src/stelline/client.rs:334
↓ 1 callers
Method
dispatch
( &self, entry: &Entry, )
src/stelline/client.rs:238
↓ 1 callers
Function
display_as_bind
------------ display_as_bind ----------------------------------------------- Display this key in the conventional format used by BIND. See the type-l
src/dnssec/common.rs:291
↓ 1 callers
Method
display_zonefile
Display the item as a zonefile The returned object will be displayed as zonefile when printed or written using `fmt::Display`.
src/base/zonefile_fmt.rs:55
↓ 1 callers
Function
dnskey
(ks: &KeySet)
src/dnssec/sign/keys/keyset.rs:3268
↓ 1 callers
Method
dnskey
(&self)
src/crypto/sign.rs:379
↓ 1 callers
Function
dnskey_sigs
(ks: &KeySet)
src/dnssec/sign/keys/keyset.rs:3284
↓ 1 callers
Function
dnssec_ok
Return whether the DO flag is set. This should move to Message.
src/net/server/message.rs:347
↓ 1 callers
Method
dnssec_ok
(&self)
src/base/opt/mod.rs:510
↓ 1 callers
Function
do_actions
(filename: &str, args: &[String])
examples/keyset.rs:339
↓ 1 callers
Function
do_addkey
(filename: &str, args: &[String])
examples/keyset.rs:118
↓ 1 callers
Function
do_adjust
( entry: &parse_stelline::Entry, reqmsg: &Message<Octs>, )
src/stelline/server.rs:69
↓ 1 callers
Function
do_cache_expired1
(filename: &str, args: &[String])
examples/keyset.rs:269
↓ 1 callers
Function
do_cache_expired2
(filename: &str, args: &[String])
examples/keyset.rs:305
↓ 1 callers
Function
do_client
This function handles the client part of a Stelline script. It is meant to test server code. This code needs refactoring. The do_client_simple functi
src/stelline/client.rs:444
↓ 1 callers
Function
do_cname_dname
Go through the answer section and resolve qname as much as possible using the available CNAME and DNAME records. Return the final name and validation
src/dnssec/validator/utilities.rs:28
↓ 1 callers
Function
do_deletekey
(filename: &str, args: &[String])
examples/keyset.rs:169
↓ 1 callers
Function
do_done
(filename: &str, args: &[String])
examples/keyset.rs:322
↓ 1 callers
Function
do_init
(filename: &str, args: &[String])
examples/keyset.rs:106
↓ 1 callers
Function
do_propagation1
(filename: &str, args: &[String])
examples/keyset.rs:250
↓ 1 callers
Function
do_propagation2
(filename: &str, args: &[String])
examples/keyset.rs:286
↓ 1 callers
Function
do_start
(filename: &str, args: &[String])
examples/keyset.rs:184
↓ 1 callers
Function
do_status
(filename: &str, args: &[String])
examples/keyset.rs:354
↓ 1 callers
Function
do_tsig
(conn: SR, req: RequestMessageMulti<Octs>)
examples/client-transports.rs:332
↓ 1 callers
Function
do_validator
(conn: SR, req: RequestMessage<Octs>)
examples/client-transports.rs:295
↓ 1 callers
Method
does_edns
(&self)
src/resolv/stub/mod.rs:440
↓ 1 callers
Method
done
Validates the end of the sequence. Specifically, this checks that the last message given to [`answer`] had been signed. [`answer`]: #method.answer
src/tsig/mod.rs:849
↓ 1 callers
Method
done
A helper method that allows [`ClientSequence::done`] to be called without knowing or caring if the underlying type is actually [`ClientTransaction`] i
src/net/client/tsig.rs:121
↓ 1 callers
Method
drain
Removes all queries and returns an iterator over them.
src/net/client/stream.rs:1410
↓ 1 callers
Method
drop_above
(&mut self, len: u16)
src/base/message_builder.rs:2201
↓ 1 callers
Function
ds_keys
(ks: &KeySet)
src/dnssec/sign/keys/keyset.rs:3314
↓ 1 callers
Function
dump_rrset
(owner: Name<Bytes>, rrset: &Rrset)
examples/query-zone.rs:195
↓ 1 callers
Method
enable
(mut self, enabled: bool)
src/net/server/middleware/edns.rs:87
↓ 1 callers
Function
encode_display
Returns a placeholder value that implements `Display` for encoded data.
src/utils/base16.rs:86
↓ 1 callers
Method
end_block
(&mut self)
src/base/zonefile_fmt.rs:130
↓ 1 callers
Function
ends_with
()
src/base/name/relative.rs:1446
↓ 1 callers
Function
ends_with
()
src/base/name/absolute.rs:1559
↓ 1 callers
Function
ends_with
()
src/base/name/parsed.rs:941
↓ 1 callers
Method
ends_with
Determines whether `base` is a suffix of `self`.
src/base/name/relative.rs:413
↓ 1 callers
Method
ends_with
Determines whether `base` is a suffix of `self`.
src/base/name/absolute.rs:448
↓ 1 callers
Method
enqueue_response
( &'a self, response: AdditionalBuilder<StreamTarget<Svc::Target>>, addr: &'a SocketAd
src/net/server/dgram.rs:769
↓ 1 callers
Function
entry2reqmsg_multi
(entry: &Entry)
src/stelline/client.rs:683
↓ 1 callers
Method
eq_fudged
(self, other: Self, fudge: u64)
src/rdata/tsig.rs:720
↓ 1 callers
Method
error
Enriches an entry error with position information.
src/zonefile/inplace.rs:1149
↓ 1 callers
Method
est_rt
Get an estimated response time.
src/net/client/load_balancer.rs:598
↓ 1 callers
Function
example_redundant
( dst1: &str, dst2: &str, )
examples/query-routing.rs:87
↓ 1 callers
Method
expired
Check if the node has expired.
src/dnssec/validator/context.rs:1683
↓ 1 callers
Method
ext
(self)
src/base/iana/rcode.rs:561
↓ 1 callers
Method
extra_set
Return a copy of the extra records in the group.
src/dnssec/validator/group.rs:988
← previous
next →
1,201–1,300 of 4,465, ranked by callers