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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.0.2 | 3.0.2 | 2.6.2 | 3.0.2 | 3.0.2 |
| FreeBSD:14:quarterly | 3.0.2 | 3.0.2 | n/a | 3.0.2 | 3.0.2 |
| FreeBSD:15:latest | 3.0.2 | 3.0.2 | n/a | 3.0.2 | 3.0.2 |
| FreeBSD:15:quarterly | 3.0.2 | 3.0.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.0.2 | 3.0.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| CTRL | off | Remote control |
| DDNS | on | Dynamic DNS support (DDNS) |
| DNSSECTOOLS | on | DNSSEC module |
| DOCS | on | Build and/or install documentation |
| ECDSA | on | Elliptic Curve (ECDSA) |
| EXAMPLES | on | Build and/or install examples |
| KEYGEN | on | Keygen tool |
| LARGEFILE | on | Support for largefiles |
| MASTER | on | Use as primary nameserver |
| NSID | on | Name Server Identifier Option |
| RRL | on | Response Rate Limiting |
| RRSIG | on | RRSIG management |
| TCL | off | Tcl scripting language support |
| ZONESIGN | on | Zonesign 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
| File | Size | SHA256 |
|---|---|---|
| yadifa-3.0.2-11672.tar.gz | 2.207255e+06 | 1283fa0d5c9e230dbb33460eb038b93e64fbf6b4a9f5938219d3c6f094123ae3 |
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.