FreeBSD Ports

dns/yadifa 3.0.2

Authoritative nameserver with DNSSEC capabilities

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
dns
Package size
1231.5 KiB, 6915.2 KiB installed

Description

YADIFA is a lightweight authoritative Name Server with DNSSEC capabilities. Developed by the passionate people behind the .eu top-level domain, YADIFA has been built from scratch to face today?s DNS challenges, with no compromise on security, speed and stability, to offer a better and safer Internet experience.

YADIFA has a simple configuration syntax and can handle more queries per second while maintaining one of the lowest memory footprints in the industry. YADIFA also has one of the fastest zone file load times ever recorded on a name server.

YADIFA was developed on FreeBSD and a GNU/Linux. It works on OSX and will be soon ported to other Unix flavours like OpenBSD and Solaris. A Microsoft Windows version is also on the cards.

Install

As a binary package — by origin, or by package name:

pkg install dns/yadifa
pkg install yadifa

From the ports tree:

cd /usr/ports/dns/yadifa/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	yadifa>0:dns/yadifa

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.23.0.22.6.23.0.23.0.2
FreeBSD:14:quarterly3.0.23.0.2n/a3.0.23.0.2
FreeBSD:15:latest3.0.23.0.2n/a3.0.23.0.2
FreeBSD:15:quarterly3.0.23.0.2n/an/an/a
FreeBSD:16:latest3.0.23.0.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 8

No port depends on this one.

Configuration

Options name: dns_yadifa

OptionDefaultDescription
CTRLoffRemote control
DDNSonDynamic DNS support (DDNS)
DNSSECTOOLSonDNSSEC module
DOCSonBuild and/or install documentation
ECDSAonElliptic Curve (ECDSA)
EXAMPLESonBuild and/or install examples
KEYGENonKeygen tool
LARGEFILEonSupport for largefiles
MASTERonUse as primary nameserver
NSIDonName Server Identifier Option
RRLonResponse Rate Limiting
RRSIGonRRSIG management
TCLoffTcl scripting language support
ZONESIGNonZonesign tool
USES
autoreconf compiler:c11 cpe libtool ssl
Service scripts
yadifad

Files

Manual pages 7
  • yadifa(8)
  • yadifa.conf(5)
  • yadifa.rc(5)
  • yadifad(8)
  • yadifad.conf(5)
  • yakeyrolld(8)
  • yakeyrolld.conf(5)
pkg-plist 319
  • etc/bash_completion.d/yadifa.sh
  • etc/bash_completion.d/yadifad.sh
  • @sample etc/yadifad.conf.sample
  • bin/yadifa
  • etc/yakeyrolld.conf
  • include/dnscore/acl_config.h
  • include/dnscore/basic_priority_queue.h
  • include/dnscore/buffered_file.h
  • include/dnscore/cache.h
  • include/dnscore/circular_file.h
  • include/dnscore/config_cmdline.h
  • include/dnscore/crc32.h
  • include/dnscore/crypto.h
  • include/dnscore/ctrl_rfc.h
  • include/dnscore/dns_message.h
  • include/dnscore/dns_message_opt.h
  • include/dnscore/dns_message_update.h
  • include/dnscore/dns_message_verify_rrsig.h
  • include/dnscore/dns_message_writer.h
  • include/dnscore/dns_packet_reader.h
  • include/dnscore/dns_packet_writer.h
  • include/dnscore/dns_udp.h
  • include/dnscore/dnscore_config_features.h
  • include/dnscore/dnscore_extension.h
  • include/dnscore/dnscore_release_date.h
  • include/dnscore/dnskey_keyring.h
  • include/dnscore/dnskey_signature.h
  • include/dnscore/file_mtime_set.h
  • include/dnscore/file_pool.h
  • include/dnscore/filesystem_file.h
  • include/dnscore/http_chunk_output_stream.h
  • include/dnscore/initialise_state.h
  • include/dnscore/json_type.h
  • include/dnscore/list_dl.h
  • include/dnscore/list_dl_nodata.h
  • include/dnscore/list_sl.h
  • include/dnscore/list_sl_debug.h
  • include/dnscore/mutex_contention_monitor.h
  • include/dnscore/mutex_debug.h
  • include/dnscore/mutex_defines.h
  • include/dnscore/mutex_futex.h
  • include/dnscore/mutex_group.h
  • include/dnscore/mutex_logger.h
  • include/dnscore/mutex_mutex.h
  • include/dnscore/mutex_semaphore.h
  • include/dnscore/mutex_shared_group.h
  • include/dnscore/mutex_spinlock.h
  • include/dnscore/nsec3_hash.h
  • include/dnscore/pcg_basic.h
  • include/dnscore/permut.h
  • include/dnscore/popen_output_stream.h
  • include/dnscore/ptr_treemap.h
  • include/dnscore/ptr_treemap_debug.h
  • include/dnscore/ptr_treeset.h
  • include/dnscore/ptr_treeset_debug.h
  • include/dnscore/pushback_input_stream.h
  • include/dnscore/queue_sl.h
  • include/dnscore/rest_client.h
  • include/dnscore/rest_server.h
  • include/dnscore/rewind_input_stream.h
  • include/dnscore/rndc.h
  • include/dnscore/server_setup.h
  • include/dnscore/shared_circular_buffer.h
  • include/dnscore/shared_heap.h
  • include/dnscore/shared_heap_bytearray_output_stream.h
  • include/dnscore/simple_http_server.h
  • include/dnscore/smp_int.h
  • include/dnscore/socket_server.h
  • include/dnscore/ssl_input_output_stream.h
  • include/dnscore/tcp_manager2.h
  • include/dnscore/threaded_qsl_cw.h
  • include/dnscore/tools.h
  • include/dnscore/u32_treemap.h
  • include/dnscore/u32_treeset.h
  • include/dnscore/u64_treemap.h
  • include/dnscore/u64_treeset.h
  • include/dnscore/u64_treeset_debug.h
  • include/dnscore/uri.h
  • include/dnscore/utf8.h
  • include/dnsdb/chain_replay.h
  • include/dnsdb/dictionary_node.h
  • include/dnsdb/dnssec_keystore.h
  • include/dnsdb/journal_cjf.h
  • include/dnsdb/journal_cjf_common.h
  • include/dnsdb/journal_cjf_idxt.h
  • include/dnsdb/journal_cjf_page.h
  • include/dnsdb/journal_cjf_page_cache.h
  • include/dnsdb/journal_cjf_page_output_stream.h
  • include/dnsdb/journal_jnl.h
  • include/dnsdb/zdb_ttlrdata.h
  • include/dnsdb/zdb_query_to_wire.h
  • include/dnsdb/zdb_query_to_wire_append.h
  • include/dnsdb/zdb_query_to_wire_append_nsec.h
  • include/dnsdb/zdb_query_to_wire_append_nsec3.h
  • include/dnsdb/zdb_query_to_wire_append_soa.h
  • include/dnsdb/zdb_query_to_wire_append_type_rrsigs.h
  • include/dnsdb/zdb_query_to_wire_context.h
  • include/dnsdb/zdb_zone_resource_record.h
  • include/dnsdb/zdb_zone_resource_record_set.h
  • include/dnsdb/zdb_zone_resource_record_sets.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
yadifa-3.0.2-11672.tar.gz2.207255e+061283fa0d5c9e230dbb33460eb038b93e64fbf6b4a9f5938219d3c6f094123ae3
Master sites 2
  • https://www.yadifa.eu/sites/default/files/releases/
  • https://dns.company/downloads/yadifa/

Commit history 0

No commits in the history this site was built from.