net-dns/spf-flatten (oubliette)

Search

Install

Install this package:

emerge -a net-dns/spf-flatten

Package Information

Description:
Flattens SPF records to stay within the RFC 7208 limits of 10 DNS lookups and 2 void lookups. Resolves the senders a domain lists, replaces lookup terms with aggregated ip4:/ip6: ranges, packs them into a chain of TXT records and verifies the result authorizes the same senders. Also checks published records, imports them into a config, detects drift and scores each source's drift risk.
Homepage:
https://github.com/nabbi/spf-flatten
License:
GPL-3+ Apache-2.0 GPL-3+ ISC MIT Unicode-3.0

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 0
0.1.1 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>nic@boet.cc</email>
	</maintainer>
	<longdescription>
		Flattens SPF records to stay within the RFC 7208 limits of 10 DNS
		lookups and 2 void lookups. Resolves the senders a domain lists,
		replaces lookup terms with aggregated ip4:/ip6: ranges, packs them
		into a chain of TXT records and verifies the result authorizes the
		same senders. Also checks published records, imports them into a
		config, detects drift and scores each source's drift risk.
	</longdescription>
	<upstream>
		<remote-id type="github">nabbi/spf-flatten</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Manifest

Type File Size Versions
DIST spf-flatten-0.1.1.tar.gz 103859 bytes 0.1.1
Unmatched Entries
Type File Size
DIST anstream-1.0.0.crate 28916 bytes
DIST anstyle-1.0.14.crate 17787 bytes
DIST anstyle-parse-1.0.0.crate 22042 bytes
DIST anstyle-query-1.1.5.crate 10264 bytes
DIST anstyle-wincon-3.0.11.crate 12638 bytes
DIST anyhow-1.0.104.crate 48819 bytes
DIST async-trait-0.1.92.crate 32039 bytes
DIST autocfg-1.5.1.crate 18911 bytes
DIST bit-set-0.11.1.crate 19997 bytes
DIST bit-vec-0.10.1.crate 30095 bytes
DIST bitflags-2.13.2.crate 51678 bytes
DIST borsh-1.8.1.crate 85266 bytes
DIST borsh-derive-1.8.1.crate 33529 bytes
DIST bumpalo-3.20.3.crate 98671 bytes
DIST bytes-1.12.1.crate 75667 bytes
DIST cc-1.8.0.crate 128578 bytes
DIST cfg-if-1.0.5.crate 9578 bytes
DIST cfg_aliases-0.2.2.crate 6527 bytes
DIST chacha20-0.10.2.crate 38197 bytes
DIST clap-4.6.7.crate 65831 bytes
DIST clap_builder-4.6.7.crate 171709 bytes
DIST clap_derive-4.6.7.crate 33942 bytes
DIST clap_lex-1.1.1.crate 13572 bytes
DIST colorchoice-1.0.5.crate 8187 bytes
DIST combine-4.6.9.crate 109439 bytes
DIST core-foundation-0.9.4.crate 27743 bytes
DIST core-foundation-sys-0.8.7.crate 37712 bytes
DIST core_detect-1.0.0.crate 17758 bytes
DIST cpufeatures-0.3.1.crate 14272 bytes
DIST critical-section-1.2.0.crate 19133 bytes
DIST crossbeam-channel-0.5.17.crate 94171 bytes
DIST crossbeam-epoch-0.9.21.crate 47936 bytes
DIST crossbeam-utils-0.8.23.crate 47174 bytes
DIST data-encoding-2.11.1.crate 22651 bytes
DIST displaydoc-0.2.7.crate 21343 bytes
DIST either-1.19.0.crate 22501 bytes
DIST equivalent-1.0.3.crate 7495 bytes
DIST errno-0.3.14.crate 12002 bytes
DIST fastrand-2.5.0.crate 20782 bytes
DIST find-msvc-tools-0.1.14.crate 31390 bytes
DIST fnv-1.0.7.crate 11266 bytes
DIST form_urlencoded-1.2.2.crate 9347 bytes
DIST futures-channel-0.3.34.crate 33165 bytes
DIST futures-core-0.3.34.crate 14692 bytes
DIST futures-io-0.3.34.crate 9189 bytes
DIST futures-macro-0.3.34.crate 11926 bytes
DIST futures-task-0.3.34.crate 11376 bytes
DIST futures-util-0.3.34.crate 169782 bytes
DIST getrandom-0.2.17.crate 40780 bytes
DIST getrandom-0.4.3.crate 52437 bytes
DIST hashbrown-0.17.1.crate 155512 bytes
DIST heck-0.5.0.crate 11517 bytes
DIST hickory-net-0.26.3.crate 142456 bytes
DIST hickory-proto-0.26.3.crate 312309 bytes
DIST hickory-resolver-0.26.3.crate 158607 bytes
DIST icu_collections-2.3.0.crate 87970 bytes
DIST icu_locale_core-2.3.0.crate 80250 bytes
DIST icu_normalizer-2.3.0.crate 530595 bytes
DIST icu_normalizer_data-2.3.0.crate 67215 bytes
DIST icu_properties-2.3.0.crate 102637 bytes
DIST icu_properties_data-2.3.0.crate 169152 bytes
DIST icu_provider-2.3.1.crate 52447 bytes
DIST idna-1.1.0.crate 148747 bytes
DIST idna_adapter-1.2.2.crate 10444 bytes
DIST indexmap-2.14.2.crate 103014 bytes
DIST ipconfig-0.3.4.crate 24620 bytes
DIST ipnet-2.12.2.crate 30804 bytes
DIST is_terminal_polyfill-1.70.2.crate 7548 bytes
DIST itoa-1.0.18.crate 15935 bytes
DIST jni-0.22.4.crate 199347 bytes
DIST jni-macros-0.22.4.crate 63557 bytes
DIST jni-sys-0.4.1.crate 13249 bytes
DIST jni-sys-macros-0.4.1.crate 3301 bytes
DIST js-sys-0.3.106.crate 113772 bytes
DIST libc-0.2.190.crate 853678 bytes
DIST linux-raw-sys-0.12.1.crate 3006116 bytes
DIST litemap-0.8.3.crate 35045 bytes
DIST lock_api-0.4.14.crate 29249 bytes
DIST log-0.4.34.crate 53395 bytes
DIST memchr-2.8.3.crate 99165 bytes
DIST mio-1.2.4.crate 110437 bytes
DIST moka-0.12.16.crate 251546 bytes
DIST ndk-context-0.1.1.crate 2205 bytes
DIST num-traits-0.2.19.crate 51631 bytes
DIST once_cell-1.21.4.crate 35010 bytes
DIST once_cell_polyfill-1.70.2.crate 7448 bytes
DIST parking_lot-0.12.5.crate 46735 bytes
DIST parking_lot_core-0.9.12.crate 34110 bytes
DIST percent-encoding-2.3.2.crate 11583 bytes
DIST pin-project-lite-0.2.17.crate 31034 bytes
DIST portable-atomic-1.15.0.crate 202705 bytes
DIST potential_utf-0.1.6.crate 10420 bytes
DIST prefix-trie-0.8.4.crate 81566 bytes
DIST proc-macro-crate-3.5.0.crate 12709 bytes
DIST proc-macro2-1.0.107.crate 59588 bytes
DIST proptest-1.12.0.crate 213842 bytes
DIST quick-error-1.2.3.crate 15066 bytes
DIST quote-1.0.47.crate 31622 bytes
DIST r-efi-6.0.0.crate 65303 bytes
DIST rand-0.10.3.crate 105994 bytes
DIST rand_core-0.10.1.crate 22833 bytes
DIST rand_xorshift-0.5.0.crate 10371 bytes
DIST redox_syscall-0.5.18.crate 30747 bytes
DIST regex-syntax-0.8.11.crate 359055 bytes
DIST resolv-conf-0.7.6.crate 17955 bytes
DIST ring-0.17.14.crate 1502610 bytes
DIST route-summarization-0.1.0.crate 35903 bytes
DIST rustc_version-0.4.1.crate 12245 bytes
DIST rustix-1.1.5.crate 425681 bytes
DIST rustversion-1.0.23.crate 21013 bytes
DIST rusty-fork-0.3.1.crate 21108 bytes
DIST same-file-1.0.6.crate 10183 bytes
DIST scopeguard-1.2.0.crate 11619 bytes
DIST semver-1.0.28.crate 33064 bytes
DIST serde-1.0.229.crate 83669 bytes
DIST serde_core-1.0.229.crate 63100 bytes
DIST serde_derive-1.0.229.crate 59864 bytes
DIST serde_json-1.0.154.crate 158079 bytes
DIST serde_spanned-1.1.2.crate 11124 bytes
DIST shlex-2.0.1.crate 19332 bytes
DIST simd_cesu8-1.2.0.crate 320024 bytes
DIST simdutf8-0.1.5.crate 28488 bytes
DIST slab-0.4.12.crate 19080 bytes
DIST smallvec-1.16.3.crate 34825 bytes
DIST socket2-0.6.5.crate 60031 bytes
DIST stable_deref_trait-1.2.1.crate 8186 bytes
DIST strsim-0.11.1.crate 14266 bytes
DIST syn-2.0.119.crate 307407 bytes
DIST syn-3.0.9.crate 313970 bytes
DIST synstructure-0.14.0.crate 19010 bytes
DIST system-configuration-0.7.0.crate 18064 bytes
DIST system-configuration-sys-0.6.0.crate 11090 bytes
DIST tagptr-0.2.0.crate 13320 bytes
DIST tempfile-3.27.0.crate 44780 bytes
DIST thiserror-2.0.21.crate 29021 bytes
DIST thiserror-impl-2.0.21.crate 21637 bytes
DIST tinystr-0.8.4.crate 25003 bytes
DIST tinyvec-1.13.3.crate 60306 bytes
DIST tokio-1.53.3.crate 933090 bytes
DIST tokio-macros-2.7.2.crate 16081 bytes
DIST toml-1.1.8+spec-1.1.0.crate 56518 bytes
DIST toml_datetime-1.1.2+spec-1.1.0.crate 18204 bytes
DIST toml_edit-0.25.17+spec-1.1.0.crate 68812 bytes
DIST toml_parser-1.1.5+spec-1.1.0.crate 36159 bytes
DIST toml_writer-1.1.3+spec-1.1.0.crate 19114 bytes
DIST tracing-0.1.44.crate 463135 bytes
DIST tracing-core-0.1.36.crate 63967 bytes
DIST unarray-0.1.4.crate 12895 bytes
DIST unicode-ident-1.0.27.crate 48807 bytes
DIST untrusted-0.9.0.crate 14447 bytes
DIST url-2.5.8.crate 86512 bytes
DIST utf8_iter-1.0.4.crate 10437 bytes
DIST utf8parse-0.2.2.crate 13499 bytes
DIST uuid-1.26.1.crate 65928 bytes
DIST wait-timeout-0.2.1.crate 11435 bytes
DIST walkdir-2.5.0.crate 23951 bytes
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 bytes
DIST wasm-bindgen-0.2.129.crate 70859 bytes
DIST wasm-bindgen-macro-0.2.129.crate 9612 bytes
DIST wasm-bindgen-macro-support-0.2.129.crate 120366 bytes
DIST wasm-bindgen-shared-0.2.129.crate 13023 bytes
DIST widestring-1.2.1.crate 90350 bytes
DIST winapi-util-0.1.11.crate 13368 bytes
DIST windows-link-0.2.1.crate 6133 bytes
DIST windows-registry-0.6.1.crate 13358 bytes
DIST windows-result-0.4.1.crate 13381 bytes
DIST windows-strings-0.5.1.crate 13966 bytes
DIST windows-sys-0.52.0.crate 2576877 bytes
DIST windows-sys-0.61.2.crate 2517186 bytes
DIST windows-targets-0.52.6.crate 6403 bytes
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 bytes
DIST windows_aarch64_msvc-0.52.6.crate 832615 bytes
DIST windows_i686_gnu-0.52.6.crate 880402 bytes
DIST windows_i686_gnullvm-0.52.6.crate 475940 bytes
DIST windows_i686_msvc-0.52.6.crate 901163 bytes
DIST windows_x86_64_gnu-0.52.6.crate 836363 bytes
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 bytes
DIST windows_x86_64_msvc-0.52.6.crate 832564 bytes
DIST winnow-1.0.4.crate 188513 bytes
DIST writeable-0.6.4.crate 31222 bytes
DIST yoke-0.8.3.crate 33132 bytes
DIST yoke-derive-0.8.4.crate 15054 bytes
DIST zerofrom-0.1.8.crate 6156 bytes
DIST zerofrom-derive-0.1.8.crate 8834 bytes
DIST zerotrie-0.2.5.crate 84204 bytes
DIST zerovec-0.11.8.crate 130820 bytes
DIST zerovec-derive-0.11.6.crate 23102 bytes
DIST zmij-1.0.23.crate 28612 bytes
EBUILD spf-flatten-0.1.1.ebuild 4754 bytes
EBUILD spf-flatten-9999.ebuild 4754 bytes
MISC metadata.xml 736 bytes