dns/p5-POE-Component-Server-DNS 0.32 MidnightBSD
Non-blocking, concurrent DNS server component
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- artistic, gpl+
- Categories
- dns, perl5
Description
POE::Component::Server::DNS is a POE component that implements a DNS server.
It uses POE::Component::Client::DNS to handle resolving when configured as 'forward_only' and Net::DNS::Resolver::Recurse wrapped by POE::Component::Generic to perform recursion.
One may add handlers to massage and manipulate responses to particular queries which is vaguely modelled after Net::DNS::Nameserver.
In the other systems
The newest version among them is 0.32, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | dns/p5-POE-Component-Server-DNS | 0.32 newest | no data | - | [email protected] | - |
| FreeBSD | dns/p5-POE-Component-Server-DNS | 0.32 newest | none known | - | [email protected] | - |
| OpenBSD | net/p5-POE-Component-Server-DNS by name | 0.32p0 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| DragonFly | dns/p5-POE-Component-Server-DNS | 0.32 newest | none known | - | [email protected] | - |
| HardenedBSD | dns/p5-POE-Component-Server-DNS | 0.32 newest | no data | - | [email protected] | - |
| GhostBSD | dns/p5-POE-Component-Server-DNS | 0.32 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-POE-Component-Server-DNS
From mports:
cd /usr/mports/dns/p5-POE-Component-Server-DNS && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-POE-Component-Server-DNS>0:dns/p5-POE-Component-Server-DNS
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 6
p5-Net-DNS>=0.58: dns/p5-Net-DNSp5-POE>=0.38: devel/p5-POEp5-POE-Component-Client-DNS>=1.051: dns/p5-POE-Component-Client-DNSp5-POE-Component-Client-DNS-Recursive>=1.04: dns/p5-POE-Component-Client-DNS-Recursivep5-POE-Component-Generic>=0.0910: net/p5-POE-Component-Genericp5-POE-Filter-DNS-TCP>=0.04: dns/p5-POE-Filter-DNS-TCP
Runtime 6
p5-Net-DNS>=0.58: dns/p5-Net-DNSp5-POE>=0.38: devel/p5-POEp5-POE-Component-Client-DNS>=1.051: dns/p5-POE-Component-Client-DNSp5-POE-Component-Client-DNS-Recursive>=1.04: dns/p5-POE-Component-Client-DNS-Recursivep5-POE-Component-Generic>=0.0910: net/p5-POE-Component-Genericp5-POE-Filter-DNS-TCP>=0.04: dns/p5-POE-Filter-DNS-TCP
Build dependencies 6
Run dependencies 6
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%SITE_PERL%%/POE/Component/Server/DNS.pm
- %%PERL5_MAN3%%/POE::Component::Server::DNS.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| POE-Component-Server-DNS-0.32.tar.gz | 21779 | 08270d7b592c36711ed6718761783ca17aeec414d7bba43e11f6885f7f1d6714 |
Master sites 1
- CPAN