MCPcopy Create free account

hub / github.com/NLnetLabs/domain / functions

Functions4,465 in github.com/NLnetLabs/domain

↓ 17 callersMethodqname
Returns a reference to the domain nmae in the question,
src/base/question.rs:77
↓ 17 callersMethodrtype
The record data type.
src/new/rdata/mod.rs:535
↓ 16 callersMethodextend_from_slice
Appends the given slice to the end of the buffer.
src/zonefile/inplace.rs:172
↓ 16 callersMethodheader_counts
Returns the header counts of the message.
src/base/message.rs:301
↓ 16 callersMethodlen
(&self)
src/base/name/label.rs:317
↓ 16 callersMethodload
( read: &mut impl std::io::Read, )
src/zonefile/inplace.rs:129
↓ 16 callersMethodset_rd
Sets the value of the [RD](Flags::rd) bit.
src/base/header.rs:238
↓ 15 callersMethodas_mut
(&mut self)
src/rdata/aaaa.rs:177
↓ 15 callersMethodas_ref
(&self)
src/base/message_builder.rs:542
↓ 15 callersMethodfind
Find the longest matching anchor.
src/dnssec/validator/anchor.rs:182
↓ 15 callersMethodfinish
Finishes the builder and returns TXT record data. If the builder is empty, appends an empty character string before returning. If that fails because
src/rdata/rfc1035/txt.rs:820
↓ 15 callersMethodheader
(&self)
src/base/header.rs:861
↓ 15 callersMethodis_empty
(&self)
src/rdata/dnssec.rs:2170
↓ 15 callersMethoditer_labels
(&self)
src/base/name/chain.rs:135
↓ 15 callersMethodpush
(&self, label: OwnedLabel)
src/zonetree/walk.rs:76
↓ 15 callersMethodqclass
Returns the class of the question.
src/base/question.rs:87
↓ 15 callersMethodto_name
Returns a domain name for this value.
src/tsig/mod.rs:1709
↓ 14 callersMethodancount
(self)
src/base/header.rs:615
↓ 14 callersMethodappend_label
Appends an octets slice as a complete label. If there currently is a label under construction, it will be ended before appending `label`. Returns an
src/base/name/builder.rs:258
↓ 14 callersFunctiondisplay
Encodes binary data in *base64* and writes it into a format stream. This function is intended to be used in implementations of formatting traits: ``
src/utils/base64.rs:58
↓ 14 callersMethodfreeze
(self)
src/base/message_builder.rs:2151
↓ 14 callersMethodid
(self)
src/base/header.rs:137
↓ 14 callersMethodinto_data
Trades the record for its record data.
src/base/record.rs:186
↓ 14 callersMethodpush
Appends a new option to the OPT data.
src/base/opt/mod.rs:234
↓ 14 callersMethodpush_data
Adds a resource record to the RRset. # Panics This function will panic if the provided record data is for a different type than the RRset.
src/zonetree/types.rs:158
↓ 14 callersMethodqtype
Returns the query type of the first question, if any.
src/base/message.rs:482
↓ 14 callersMethodrtype
Return the rtype of a group.
src/dnssec/validator/group.rs:285
↓ 14 callersMethodscan_name
(&mut self)
src/base/scan.rs:972
↓ 14 callersMethodsole_question
Returns the sole question of the message. This is like [`first_question`] but returns an error if there isn’t exactly one question or there is a pars
src/base/message.rs:470
↓ 14 callersMethodwrite_comment
Write a comment This may be ignored.
src/base/zonefile_fmt.rs:310
↓ 13 callersMethodas_wire
(&self)
src/new/base/name/label.rs:381
↓ 13 callersMethodinto_target
(self)
src/rdata/srv.rs:45
↓ 13 callersMethodkeys
Return the list of keys in the key set.
src/dnssec/sign/keys/keyset.rs:450
↓ 13 callersFunctionmk_empty_answer
( req: &Message<Bytes>, rcode: Rcode, )
src/net/xfr/protocol/tests.rs:577
↓ 13 callersFunctionmk_error_response
( msg: &Message<RequestOctets>, rcode: OptRcode, )
src/net/server/util.rs:193
↓ 13 callersFunctionmk_request
(qname: &str, qtype: Rtype)
src/net/xfr/protocol/tests.rs:569
↓ 13 callersMethodnext_entry
Returns the next entry in the zonefile. Returns `Ok(None)` if the end of the file has been reached. Returns an error if scanning the next entry faile
src/zonefile/inplace.rs:227
↓ 13 callersMethodnext_item
Prepares the next item. # Panics This method must only ever by called if the current item is not a token or if the current token has been read all t
src/zonefile/inplace.rs:1432
↓ 13 callersMethodqdcount
(self)
src/base/header.rs:576
↓ 13 callersMethodset_id
Sets the value of the ID field.
src/base/header.rs:142
↓ 13 callersMethodttl
Gets the TTL of this resource record.
src/zonetree/types.rs:62
↓ 12 callersFunctionadd_answer_record
( req: &Message<O>, answer: &mut AnswerBuilder<BytesMut>, item: T, )
src/net/xfr/protocol/tests.rs:585
↓ 12 callersMethodcompose
Writes the tag into `target` using the standard length-prefixed wire format built from the ASCII characters of the tag.
src/rdata/caa.rs:437
↓ 12 callersMethodcompose
( self, target: &mut Target, )
src/base/opt/mod.rs:523
↓ 12 callersMethodcontains
(&self, rtype: Rtype)
src/rdata/dnssec.rs:2136
↓ 12 callersMethodentry
(&mut self, name: StoredName)
src/zonetree/parsed.rs:377
↓ 12 callersMethodflatten
( self, )
src/rdata/rp.rs:76
↓ 12 callersMethodinterpret_response
Process a single AXFR/IXFR response message. Returns an [`XfrZoneUpdateIterator`] over [`ZoneUpdate`]s emitted during processing. Call this function
src/net/xfr/protocol/interpreter.rs:71
↓ 12 callersMethodinto_octets
(self)
src/rdata/tsig.rs:704
↓ 12 callersMethoditer
Returns an iterator over the labels of the domain name.
src/base/name/absolute.rs:407
↓ 12 callersMethodquestion
Converts the message builder into a question builder.
src/base/message_builder.rs:383
↓ 12 callersMethodrrsets
Returns the RRsets of this node.
src/zonetree/in_memory/nodes.rs:81
↓ 12 callersMethodrtype
(&self)
src/dnssec/sign/records.rs:489
↓ 12 callersMethodsigner_name
Return the name of the secure zone that contains the group.
src/dnssec/validator/group.rs:962
↓ 12 callersMethodupdate
Add input to the digest computation.
src/crypto/ring.rs:115
↓ 12 callersMethodwrite
Gets a write interface to this zone.
src/zonetree/zone.rs:85
↓ 11 callersMethodanswer
Returns the answer section. Iterates over the question section in order to access the answer section. If you are accessing the question section anywa
src/base/message.rs:343
↓ 11 callersMethodapex_name
Gets the apex name of this zone.
src/zonetree/zone.rs:75
↓ 11 callersMethodas_ref
(&self)
src/new/base/record.rs:827
↓ 11 callersMethodas_ref
(&self)
src/rdata/nsec3.rs:1045
↓ 11 callersMethodas_ref
(&self)
src/rdata/rfc1035/null.rs:261
↓ 11 callersMethodas_ref
(&self)
src/base/opt/algsig.rs:257
↓ 11 callersMethodas_slice
Returns a slice of the underlying octets sequence.
src/rdata/svcb/params.rs:338
↓ 11 callersMethodas_slice
(&self)
src/base/name/label.rs:214
↓ 11 callersMethodclone
Clones only the server half, the client half cannot be cloned. The result can be used to connect a new client to an existing server.
src/stelline/channel.rs:198
↓ 11 callersMethodcount
Returns the correct record count for this section.
src/base/message.rs:897
↓ 11 callersFunctiondecode
Decodes a string with *base64* encoded data. The function attempts to decode the entire string and returns the result as a `Octets` value.
src/utils/base64.rs:29
↓ 11 callersMethodfinish
Finishes building the name and returns the resulting relative name. If there currently is a label being built, ends the label first before returning
src/base/name/builder.rs:418
↓ 11 callersMethodfinish
(&mut self)
src/net/server/batcher.rs:303
↓ 11 callersMethodfirst
Returns the first option of a given type if present. If trying to parse this first option fails, returns `None` as well.
src/base/opt/mod.rs:223
↓ 11 callersMethodfmt_with_dot
Returns an object that displays an absolute name with a final dot. The chain itself displays without a final dot unless the chain results in an absol
src/base/name/chain.rs:114
↓ 11 callersFunctionfrom_slice
()
src/base/name/relative.rs:1175
↓ 11 callersMethodget
(&self, i: usize)
src/dnssec/sign/records.rs:721
↓ 11 callersMethodget_response
Get the result of a DNS request. This function is cancellation safe. If its future is dropped before it is resolved, you can call it again to get a n
src/net/client/multi_stream.rs:302
↓ 11 callersMethodis_root
(&self)
src/base/name/label.rs:329
↓ 11 callersMethoditer
(&self)
src/zonetree/in_memory/nodes.rs:297
↓ 11 callersMethodkey
Returns a reference to the transaction’s key.
src/tsig/mod.rs:622
↓ 11 callersMethodkey_tag
Return the key tag.
src/dnssec/sign/keys/keyset.rs:1189
↓ 11 callersFunctionmk_soa
(serial: Serial)
src/net/xfr/protocol/tests.rs:613
↓ 11 callersFunctionparse_file
Parse a `.rpl` file into a [`Stelline`] configuration
src/stelline/parse_stelline.rs:107
↓ 11 callersMethodpush
( &mut self, push: Push, inc: Inc, )
src/base/message_builder.rs:461
↓ 11 callersMethodpush
(&mut self, name: SearchSuffix)
src/resolv/stub/conf.rs:608
↓ 11 callersMethodto_int
(self)
src/base/iana/rcode.rs:192
↓ 10 callersMethodadd
(&mut self, rtype: Rtype)
src/rdata/dnssec.rs:2487
↓ 10 callersMethodalgorithm
Return the public key algorithm.
src/dnssec/sign/keys/keyset.rs:1184
↓ 10 callersMethodanswer
Converts the message builder into an answer builder. This will leave the question section empty.
src/base/message_builder.rs:390
↓ 10 callersMethodarcount
(self)
src/base/header.rs:693
↓ 10 callersMethodas_builder
Returns a reference to the underlying message builder.
src/base/message_builder.rs:692
↓ 10 callersMethodas_bytes
A byte representation of the [`Name`].
src/new/base/name/absolute.rs:95
↓ 10 callersMethodas_message
Returns a message atop for the octets assembled so far. This message is atop the octets slices derived from the builder, so it can be created cheaply
src/base/message_builder.rs:452
↓ 10 callersMethodas_ref
(&self)
src/base/name/label.rs:352
↓ 10 callersMethodas_ref
(&self)
src/resolv/lookup/srv.rs:349
↓ 10 callersMethodbuild_lowercased_bytes
Serialize a domain name with lowercased labels. This is subtly different from [`BuildBytes`]; it requires all the characters in the domain name to be
src/new/base/name/mod.rs:133
↓ 10 callersFunctioncreate_record
(data: Data)
src/base/zonefile_fmt.rs:328
↓ 10 callersFunctiondo_client_simple
This function handles the client part of a Stelline script. If works only with SendRequest and is use to test the various client transport implementat
src/stelline/client.rs:118
↓ 10 callersFunctionencode_display
Returns a placeholder value that implements `Display` for encoded data.
src/utils/base64.rs:102
↓ 10 callersFunctionfrom_slice
()
src/base/name/label.rs:889
↓ 10 callersFunctionfrom_slice
()
src/base/name/absolute.rs:1284
↓ 10 callersFunctiongenerate_nsec3s
Generate RFC5155 NSEC3 and NSEC3PARAM records for this record set. This function enforces [RFC 9077] when it says that the "TTL of the NSEC(3) RR tha
src/dnssec/sign/denial/nsec3.rs:149
↓ 10 callersMethodinto_octet
Converts the symbol into an octet if it represents one. Both domain names and character strings operate on bytes instead of (Unicode) characters. The
src/base/scan.rs:644
← previousnext →101–200 of 4,465, ranked by callers