dns/getdns 1.7.3_2 FreeBSD
Modern asynchronous DNS API
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- dns
- Package size
- 282.0 KiB, 935.8 KiB installed
Description
getdns is a modern asynchronous DNS API.
It implements DNS entry points from a design developed and vetted by application developers, in an API specification edited by Paul Hoffman. With the development of this API, we intend to offer application developers a modernized and flexible way to access DNS security (DNSSEC) and other powerful new DNS features; a particular hope is to inspire application developers towards innovative security solutions in their applications.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/getdns | 1.7.3_2 |
| NetBSD | wip/getdns | 1.5.2 |
| DragonFly | dns/getdns | 1.5.2_7 |
| HardenedBSD | dns/getdns | 1.7.3_2 |
| GhostBSD | dns/getdns | 1.7.3_2 |
| OPNsense | dns/getdns | 1.7.3_1 |
Install
Binary package:
pkg install getdns
From the ports tree:
cd /usr/ports/dns/getdns/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= getdns>0:dns/getdns
LIB_DEPENDS= libgetdns.so:dns/getdns
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 | 1.7.3_2 | 1.7.3_2 | 1.5.2_4 | 1.5.2_7 | 1.7.3_2 |
| FreeBSD:14:quarterly | 1.7.3_2 | 1.7.3_2 | n/a | 1.5.2_7 | 1.7.3_2 |
| FreeBSD:15:latest | 1.7.3_2 | 1.7.3_2 | n/a | 1.5.2_7 | 1.5.2_7 |
| FreeBSD:15:quarterly | 1.7.3_2 | 1.7.3_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.7.3_2 | 1.7.3_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
check>0: devel/check
Library 2
libidn2.so: dns/libidn2libunbound.so: dns/unbound
The full lists below include those, and their dependencies in turn.
Build dependencies 21
Run dependencies 9
Required by 1
Configuration
Options name: dns_getdns
| Option | Default | Description |
|---|---|---|
| LIBEV | off | Build with libev support |
| LIBEVENT | off | Build with libevent support |
| STUBBY | on | Build with stubby support |
- USES
- compiler:c11 pathfix ssl cmake
- Service scripts
- none
Message after installing
Files
Manual pages 71
- getdns_address(3)
- getdns_address_sync(3)
- getdns_cancel_callback(3)
- getdns_context(3)
- getdns_context_create(3)
- getdns_context_create_with_extended_memory_functions(3)
- getdns_context_create_with_memory_functions(3)
- getdns_context_destroy(3)
- getdns_context_get_api_information(3)
- getdns_context_set(3)
- getdns_context_set_append_name(3)
- getdns_context_set_context_update_callback(3)
- getdns_context_set_dns_root_servers(3)
- getdns_context_set_dns_transport(3)
- getdns_context_set_dnssec_allowed_skew(3)
- getdns_context_set_dnssec_trust_anchors(3)
- getdns_context_set_follow_redirects(3)
- getdns_context_set_limit_outstanding_queries(3)
- getdns_context_set_namespaces(3)
- getdns_context_set_resolution_type(3)
- getdns_context_set_suffix(3)
- getdns_context_set_timeout(3)
- getdns_convert(3)
- getdns_convert_dns_name_to_fqdn(3)
- getdns_convert_fqdn_to_dns_name(3)
- getdns_dict(3)
- getdns_dict_create(3)
- getdns_dict_create_with_extended_memory_functions(3)
- getdns_dict_create_with_memory_functions(3)
- getdns_dict_destroy(3)
- getdns_dict_get(3)
- getdns_dict_get_bindata(3)
- getdns_dict_get_data_type(3)
- getdns_dict_get_dict(3)
- getdns_dict_get_int(3)
- getdns_dict_get_list(3)
- getdns_dict_get_names(3)
- getdns_dict_set(3)
- getdns_dict_set_bindata(3)
- getdns_dict_set_dict(3)
- getdns_dict_set_int(3)
- getdns_dict_set_list(3)
- getdns_display_ip_address(3)
- getdns_general(3)
- getdns_general_sync(3)
- getdns_hostname(3)
- getdns_hostname_sync(3)
- getdns_list(3)
- getdns_list_create(3)
- getdns_list_create_with_extended_memory_functions(3)
- getdns_list_create_with_memory_functions(3)
- getdns_list_destroy(3)
- getdns_list_get(3)
- getdns_list_get_bindata(3)
- getdns_list_get_data_type(3)
- getdns_list_get_dict(3)
- getdns_list_get_int(3)
- getdns_list_get_length(3)
- getdns_list_get_list(3)
- getdns_list_set(3)
- getdns_list_set_bindata(3)
- getdns_list_set_dict(3)
- getdns_list_set_int(3)
- getdns_list_set_list(3)
- getdns_pretty_print_dict(3)
- getdns_root_trust_anchor(3)
- getdns_service(3)
- getdns_service_sync(3)
- getdns_validate_dnssec(3)
- libgetdns(3)
- stubby(1)
pkg-plist 89
- bin/getdns_query
- bin/getdns_server_mon
- bin/stubby
- @sample etc/stubby/stubby.yml.sample
- include/getdns/getdns.h
- include/getdns/getdns_extra.h
- include/getdns/getdns_ext_libev.h
- include/getdns/getdns_ext_libevent.h
- lib/libgetdns.so
- lib/libgetdns.so.
- lib/libgetdns.so.
- libdata/pkgconfig/getdns.pc
- lib/libgetdns_ext_ev.so.
- lib/libgetdns_ext_ev.so.
- lib/libgetdns_ext_ev.so
- lib/libgetdns_ext_event.so.
- lib/libgetdns_ext_event.so.
- lib/libgetdns_ext_event.so
- share/man/man1/stubby.1.gz
- share/man/man3/getdns_address.3.gz
- share/man/man3/getdns_address_sync.3.gz
- share/man/man3/getdns_cancel_callback.3.gz
- share/man/man3/getdns_context.3.gz
- share/man/man3/getdns_context_create.3.gz
- share/man/man3/getdns_context_create_with_extended_memory_functions.3.gz
- share/man/man3/getdns_context_create_with_memory_functions.3.gz
- share/man/man3/getdns_context_destroy.3.gz
- share/man/man3/getdns_context_get_api_information.3.gz
- share/man/man3/getdns_context_set.3.gz
- share/man/man3/getdns_context_set_append_name.3.gz
- share/man/man3/getdns_context_set_context_update_callback.3.gz
- share/man/man3/getdns_context_set_dns_root_servers.3.gz
- share/man/man3/getdns_context_set_dns_transport.3.gz
- share/man/man3/getdns_context_set_dnssec_allowed_skew.3.gz
- share/man/man3/getdns_context_set_dnssec_trust_anchors.3.gz
- share/man/man3/getdns_context_set_follow_redirects.3.gz
- share/man/man3/getdns_context_set_limit_outstanding_queries.3.gz
- share/man/man3/getdns_context_set_namespaces.3.gz
- share/man/man3/getdns_context_set_resolution_type.3.gz
- share/man/man3/getdns_context_set_suffix.3.gz
- share/man/man3/getdns_context_set_timeout.3.gz
- share/man/man3/getdns_convert.3.gz
- share/man/man3/getdns_convert_dns_name_to_fqdn.3.gz
- share/man/man3/getdns_convert_fqdn_to_dns_name.3.gz
- share/man/man3/getdns_dict.3.gz
- share/man/man3/getdns_dict_create.3.gz
- share/man/man3/getdns_dict_create_with_extended_memory_functions.3.gz
- share/man/man3/getdns_dict_create_with_memory_functions.3.gz
- share/man/man3/getdns_dict_destroy.3.gz
- share/man/man3/getdns_dict_get.3.gz
- share/man/man3/getdns_dict_get_bindata.3.gz
- share/man/man3/getdns_dict_get_data_type.3.gz
- share/man/man3/getdns_dict_get_dict.3.gz
- share/man/man3/getdns_dict_get_int.3.gz
- share/man/man3/getdns_dict_get_list.3.gz
- share/man/man3/getdns_dict_get_names.3.gz
- share/man/man3/getdns_dict_set.3.gz
- share/man/man3/getdns_dict_set_bindata.3.gz
- share/man/man3/getdns_dict_set_dict.3.gz
- share/man/man3/getdns_dict_set_int.3.gz
- share/man/man3/getdns_dict_set_list.3.gz
- share/man/man3/getdns_display_ip_address.3.gz
- share/man/man3/getdns_general.3.gz
- share/man/man3/getdns_general_sync.3.gz
- share/man/man3/getdns_hostname.3.gz
- share/man/man3/getdns_hostname_sync.3.gz
- share/man/man3/getdns_list.3.gz
- share/man/man3/getdns_list_create.3.gz
- share/man/man3/getdns_list_create_with_extended_memory_functions.3.gz
- share/man/man3/getdns_list_create_with_memory_functions.3.gz
- share/man/man3/getdns_list_destroy.3.gz
- share/man/man3/getdns_list_get.3.gz
- share/man/man3/getdns_list_get_bindata.3.gz
- share/man/man3/getdns_list_get_data_type.3.gz
- share/man/man3/getdns_list_get_dict.3.gz
- share/man/man3/getdns_list_get_int.3.gz
- share/man/man3/getdns_list_get_length.3.gz
- share/man/man3/getdns_list_get_list.3.gz
- share/man/man3/getdns_list_set.3.gz
- share/man/man3/getdns_list_set_bindata.3.gz
- share/man/man3/getdns_list_set_dict.3.gz
- share/man/man3/getdns_list_set_int.3.gz
- share/man/man3/getdns_list_set_list.3.gz
- share/man/man3/getdns_pretty_print_dict.3.gz
- share/man/man3/getdns_root_trust_anchor.3.gz
- share/man/man3/getdns_service.3.gz
- share/man/man3/getdns_service_sync.3.gz
- share/man/man3/getdns_validate_dnssec.3.gz
- share/man/man3/libgetdns.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| getdns-1.7.3.tar.gz | 703262 | f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c |
Master sites 3
- https://getdnsapi.net/dist/
- ZI
- http://getdnsapi.net/dist/
Commit history 0
No commits in the history this site was built from.