MCPcopy Create free account

hub / github.com/NLnetLabs/domain / functions

Functions4,465 in github.com/NLnetLabs/domain

↓ 3 callersMethodclass
(&self)
src/dnssec/sign/records.rs:395
↓ 3 callersMethodclear_push_limit
Clear the push limit, if set. Removes any push limit previously set via `[set_push_limit()`].
src/base/message_builder.rs:330
↓ 3 callersMethodclone
(&self)
src/new/base/name/label.rs:437
↓ 3 callersMethodclone
(&self)
src/net/server/connection.rs:218
↓ 3 callersMethodclosest_encloser
Return an optional name that is the closest encloser if the RRset in the group was the result of wildcard expansion.
src/dnssec/validator/group.rs:968
↓ 3 callersMethodcmp
(&self, that: &Self)
src/new/base/name/absolute.rs:238
↓ 3 callersMethodcmp
(&self, other: &Self)
src/base/rdata.rs:409
↓ 3 callersFunctioncmp_iter_back
(mut iter: I, labels: &[&[u8]])
src/base/name/absolute.rs:1433
↓ 3 callersMethodcomplete_message
Completes a message by adding a TSIG record. A TSIG record will be added to the additional section. It will be constructed from the information obtai
src/tsig/mod.rs:378
↓ 3 callersMethodcompose
( &self, target: &mut Target, )
src/base/name/traits.rs:186
↓ 3 callersMethodcompose_canonical
( &self, target: &mut Target, )
src/base/name/traits.rs:200
↓ 3 callersMethodcompose_len
(&self)
src/rdata/svcb/params.rs:838
↓ 3 callersMethodcompose_len
(&self)
src/base/name/absolute.rs:893
↓ 3 callersMethodcompose_len
(&self)
src/base/name/chain.rs:139
↓ 3 callersMethodcompose_option
( &self, target: &mut Target, )
src/base/opt/mod.rs:1046
↓ 3 callersMethodcompose_record
( &self, target: &mut Target, )
src/base/record.rs:484
↓ 3 callersMethodcompose_value
( &self, target: &mut Target, )
src/rdata/svcb/params.rs:842
↓ 3 callersMethodconnect
Create a new connect error.
src/net/client/dgram.rs:400
↓ 3 callersMethodcontent
Gets the answer section content for this answer.
src/zonetree/answer.rs:228
↓ 3 callersMethodcontents
(&self)
src/new/base/name/label.rs:399
↓ 3 callersMethodcurrent
(&self)
src/zonetree/in_memory/write.rs:855
↓ 3 callersFunctiondecode_hex
Decodes a string with *base32hex* encoded data. The function attempts to decode the entire string and returns the result as an `Octets` value.
src/utils/base32.rs:40
↓ 3 callersMethodderef
(&self)
src/new/base/record.rs:815
↓ 3 callersMethodderef_octets
(&self)
src/base/name/parsed.rs:105
↓ 3 callersMethoddigest_type
(&self)
src/rdata/cds.rs:436
↓ 3 callersFunctiondisplay
Encodes binary data in Base 16 and writes it into a format stream. This function is intended to be used in implementations of formatting traits: ```
src/utils/base16.rs:66
↓ 3 callersMethoddisplay_quoted
Returns an object that formats in quoted presentation format. The returned object will display the content surrounded by double quotes. It will escap
src/base/charstr.rs:400
↓ 3 callersFunctiondo_multiple_responses
( invalidate_signature: bool, dont_sign_last_response: bool, )
src/net/client/tsig.rs:798
↓ 3 callersMethodede
Return the optional extended error.
src/dnssec/validator/group.rs:973
↓ 3 callersFunctionencode_string
(bytes: &B)
src/utils/base64.rs:95
↓ 3 callersMethodfill
(&mut self, target: &mut ReadBuf<'_>)
src/stelline/channel.rs:56
↓ 3 callersMethodflags
(&self)
src/rdata/dnssec.rs:116
↓ 3 callersMethodflags
Returns the flags. If the value is set to "1", the Property is critical. A CA MUST NOT issue certificates for any FQDN if the Relevant RRset for that
src/rdata/caa.rs:87
↓ 3 callersMethodfmt_token
(&mut self, args: fmt::Arguments<'_>)
src/base/zonefile_fmt.rs:117
↓ 3 callersMethodfreeze
Freezes the builder to a parameter sequence. Because the values may need to be resorted, this method actually produces a new octets sequence. This is
src/rdata/svcb/params.rs:1039
↓ 3 callersFunctionfrom_str
()
src/base/name/uncertain.rs:652
↓ 3 callersMethodget
Returns a known position of a domain name if there is one.
src/base/message_builder.rs:2032
↓ 3 callersMethodget_answer_tsig
Extracts the TSIG record from an anwer. This is the first part of the code shared by the various answer functions of `ClientTransaction` and `ClientS
src/tsig/mod.rs:1234
↓ 3 callersFunctionget_checked_nsec3
( group: &ValidatedGroup, signer_name: &Name<Bytes>, config: &Config, )
src/dnssec/validator/nsec.rs:1025
↓ 3 callersMethodget_node
( &self, mut name: impl Iterator<Item = &'l Label>, )
src/zonetree/in_memory/builder.rs:151
↓ 3 callersMethodget_request
Returns a request handler for a request.
src/net/client/stream.rs:252
↓ 3 callersMethodget_response
( &mut self, )
src/net/client/tsig.rs:424
↓ 3 callersMethodget_rrset
( &self, rtype: Rtype, )
src/zonetree/in_memory/write.rs:552
↓ 3 callersMethodin_label
Returns whether there currently is a label under construction. This returns `false` if the name is still empty or if the last thing that happend was
src/base/name/builder.rs:156
↓ 3 callersMethodinc_ancount
Increases the value of the ANCOUNT field by one. If increasing the counter would result in an overflow, returns an error.
src/base/header.rs:628
↓ 3 callersMethodinc_arcount
Increases the value of the ARCOUNT field by one. If increasing the counter would result in an overflow, returns an error.
src/base/header.rs:706
↓ 3 callersMethodinto_duration
(&self)
src/base/record.rs:1228
↓ 3 callersMethodinto_hmac_algorithm
Returns the ring HMAC algorithm for this TSIG algorithm.
src/tsig/mod.rs:1689
↓ 3 callersMethodinto_iter
(self)
src/base/name/label.rs:429
↓ 3 callersMethodinto_iter
(self)
src/resolv/lookup/addr.rs:69
↓ 3 callersMethodinto_octets
Converts the name into the underlying octets.
src/base/name/relative.rs:267
↓ 3 callersMethodinto_target
(self)
src/base/message_builder.rs:836
↓ 3 callersMethodis_answer
(&self, answer: &Message<[u8]>)
src/net/client/tsig.rs:636
↓ 3 callersMethodis_empty
(&self)
src/rdata/rfc1035/null.rs:114
↓ 3 callersMethodis_empty
(&self)
src/resolv/lookup/host.rs:87
↓ 3 callersMethodis_finished
Is the transfer finished? Returns true if the end of the transfer has been detected, false otherwise.
src/net/xfr/protocol/interpreter.rs:96
↓ 3 callersMethodis_glue
Returns true if this record type is a type used for Glue records. See the definition of "glue" in [RFC 9499](https://datatracker.ietf.org/doc/rfc9499
src/base/iana/rtype.rs:440
↓ 3 callersMethodis_in_zone
(&self, apex: &N)
src/dnssec/sign/records.rs:416
↓ 3 callersMethodis_udp
Was the message received over a UDP transport?
src/net/server/message.rs:135
↓ 3 callersMethodis_valid_at
Returns whether the record is valid at the given time. The method checks whether the given time is within [`fudge`] seconds of the [`time_signed`].
src/rdata/tsig.rs:249
↓ 3 callersMethodis_zone_cut
(&self, apex: &N)
src/dnssec/sign/records.rs:407
↓ 3 callersFunctioniter
()
src/base/name/parsed.rs:800
↓ 3 callersMethoditer_charstrs
Returns an iterator over the character strings. The returned iterator will always return at least one octets slice.
src/rdata/rfc1035/txt.rs:216
↓ 3 callersMethodlabels
The labels in the [`RevName`]. Note that labels appear in reverse order to the _conventional_ format (it thus starts with the root label).
src/new/base/name/reversed.rs:110
↓ 3 callersMethodlast_published_version
(&self)
src/zonetree/in_memory/write.rs:112
↓ 3 callersFunctionlookup_host
Creates a future that resolves a host name into its IP addresses. The future will use the resolver given in `resolv` to query the DNS for the IPv4 an
src/resolv/lookup/host.rs:24
↓ 3 callersMethodmatch_section
( &self, match_section: &[ZonefileEntry], msg_section: RecordSection<'_, Octs>,
src/stelline/matches.rs:192
↓ 3 callersMethodmetrics
(&self)
src/net/server/dgram.rs:373
↓ 3 callersMethodmin_ttl
Return the minimum TTL in the RRset of a group. This value is used to limit how long the RRset can be cached. Al records should have the same TTL, bu
src/dnssec/validator/group.rs:690
↓ 3 callersFunctionmk_axfr_request
( qname: impl ToName, metadata: T, )
src/net/server/middleware/xfr/tests.rs:612
↓ 3 callersFunctionmk_rrsig_rr
( name: &str, covered_rtype: Rtype, labels: u8, signer_name: &str, dns
src/dnssec/sign/signatures/rrsigs.rs:1191
↓ 3 callersMethodnext
(&mut self)
src/rdata/dnssec.rs:2633
↓ 3 callersMethodnext
(&mut self)
src/base/name/relative.rs:943
↓ 3 callersMethodnext
(&mut self)
src/resolv/stub/mod.rs:514
↓ 3 callersFunctionnsec3_for_not_exists
Prove that target does not exist using NSEC3 records.
src/dnssec/validator/nsec.rs:658
↓ 3 callersFunctionnsec3_hash
Compute an [RFC 5155] NSEC3 hash. Computes an NSEC3 hash according to [RFC 5155] section 5: > IH(salt, x, 0) = H(x || salt) > IH(salt, x, k) = H(IH(
src/dnssec/common.rs:110
↓ 3 callersFunctionnsec3_in_range
Is targethash in the range between ownerhash and nexthash?
src/dnssec/validator/nsec.rs:1001
↓ 3 callersFunctionnsec_for_not_exists
Find an NSEC record for the target name that proves that the target name does not exist.
src/dnssec/validator/nsec.rs:174
↓ 3 callersFunctionnsec_in_range
Check if a name is covered by an NSEC record.
src/dnssec/validator/nsec.rs:289
↓ 3 callersMethodnum_fields
The number of fields in this 'struct'.
macros/src/data.rs:35
↓ 3 callersMethodnum_inflight_requests
The number of requests received but not yet responded to.
src/net/server/metrics.rs:86
↓ 3 callersMethodnum_pending_writes
The number of responses generated but not yet sent back to the client.
src/net/server/metrics.rs:109
↓ 3 callersMethodopen
( &self, create_diff: bool, )
src/zonetree/in_memory/write.rs:252
↓ 3 callersMethodopt_mut
Returns a mutable reference to the OPT record. Adds one if necessary.
src/net/client/request.rs:241
↓ 3 callersMethodopt_out
(&self)
src/rdata/nsec3.rs:89
↓ 3 callersMethodoptions
Traverse the options in this record. Options that cannot be parsed are returned as [`UnparsedEdnsOption`]s.
src/new/rdata/edns.rs:163
↓ 3 callersMethodowner
The owner name of an anchor.
src/dnssec/validator/anchor.rs:69
↓ 3 callersMethodpadding
(&mut self, len: u16)
src/base/opt/padding.rs:187
↓ 3 callersMethodparse_into_record
Parses the remainder of the record if the record data type supports it. The method assumes that the parser is currently positioned right after the en
src/base/record.rs:708
↓ 3 callersFunctionparse_segment
Parse an encoded and potentially-compressed domain name, without following any compression pointer.
src/new/base/name/reversed.rs:411
↓ 3 callersFunctionprefix_bytes
Returns the number of bytes needed for a prefix of a given length
src/base/opt/subnet.rs:302
↓ 3 callersMethodpresent
Return whether the key is present in the DNSKEY RRset.
src/dnssec/sign/keys/keyset.rs:1269
↓ 3 callersFunctionprint_dig_style_response
( query: &Message<Octs1>, response: &Message<Octs2>, short: bool, )
examples/common/serve-utils.rs:29
↓ 3 callersFunctionpush_a
(builder: &mut TestAnswer, zero: u8, one: u8, two: u8)
tests/interop.rs:414
↓ 3 callersMethodra
(self)
src/base/header.rs:244
↓ 3 callersMethodrange
Returns the part of the name indicated by start and end positions. The returned name will start at position `begin` and end right before position `en
src/base/name/absolute.rs:573
↓ 3 callersMethodrdlen
Returns the data length of the record.
src/base/record.rs:632
↓ 3 callersMethodread
(self: Arc<Self>)
examples/other/mysql-zone.rs:215
↓ 3 callersMethodrecv_from
Receive a single datagram using the user supplied network socket.
src/net/server/dgram.rs:608
↓ 3 callersMethodremaining
The remaining labels.
src/new/base/name/label.rs:1426
← previousnext →601–700 of 4,465, ranked by callers