notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
gdnsd Authoritative-only GeoIP-aware DNS server
1.11.4_4 dns Deleted on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.11.4_4Version of this port present on the latest quarterly branch.
Broken BROKEN: unfetchable
Deprecated DEPRECATED: Broken for more than 6 months
Expired This port expired on: 2020-05-05
Ignore IGNORE: is marked as broken: unfetchable
Maintainer: allanjude@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-06-09 15:49:45
Last Update: 2020-05-05 15:38:12
SVN Revision: 534093
People watching this port, also watch:: nginx, smartmontools, zfs-stats
License: GPLv3
WWW:
https://github.com/blblack/gdnsd
Description:
gdnsd is an Authoritative-only DNS server. The initial g stands for Geographic, as gdnsd offers a plugin system for geographic (or other sorts of) balancing, redirection, and service-state-conscious failover. If you don't care about that feature, it's still quite good at being a very fast, lean, and resilient authoritative-only server for static DNS data. gdnsd is written in C using libev and pthreads with a focus on high performance, low latency service. It does not offer any form of caching or recursive service, and does not support DNSSEC. WWW: https://github.com/blblack/gdnsd
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (74 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gdnsd-1.11.4_4/catalog.mk
  3. /usr/local/share/licenses/gdnsd-1.11.4_4/LICENSE
  4. /usr/local/share/licenses/gdnsd-1.11.4_4/GPLv3
  5. bin/gdnsd_geoip_test
  6. include/gdnsd/compiler.h
  7. include/gdnsd/dmn.h
  8. include/gdnsd/dname.h
  9. include/gdnsd/log.h
  10. include/gdnsd/misc.h
  11. include/gdnsd/mon.h
  12. include/gdnsd/net.h
  13. include/gdnsd/paths.h
  14. include/gdnsd/plugapi.h
  15. include/gdnsd/plugin.h
  16. include/gdnsd/stats.h
  17. include/gdnsd/vscf.h
  18. lib/gdnsd/libgdnsd.so
  19. lib/gdnsd/plugin_extmon.so
  20. lib/gdnsd/plugin_geoip.so
  21. lib/gdnsd/plugin_http_status.so
  22. lib/gdnsd/plugin_metafo.so
  23. lib/gdnsd/plugin_multifo.so
  24. lib/gdnsd/plugin_null.so
  25. lib/gdnsd/plugin_reflect.so
  26. lib/gdnsd/plugin_simplefo.so
  27. lib/gdnsd/plugin_static.so
  28. lib/gdnsd/plugin_tcp_connect.so
  29. lib/gdnsd/plugin_weighted.so
  30. libexec/gdnsd/gdnsd_extmon_helper
  31. man/man1/gdnsd_geoip_test.1.gz
  32. man/man3/gdnsd-plugin-api.3.gz
  33. man/man5/gdnsd.config.5.gz
  34. man/man5/gdnsd.zonefile.5.gz
  35. man/man8/gdnsd-plugin-extmon.8.gz
  36. man/man8/gdnsd-plugin-geoip.8.gz
  37. man/man8/gdnsd-plugin-metafo.8.gz
  38. man/man8/gdnsd-plugin-multifo.8.gz
  39. man/man8/gdnsd-plugin-simplefo.8.gz
  40. man/man8/gdnsd-plugin-weighted.8.gz
  41. man/man8/gdnsd.8.gz
  42. sbin/gdnsd
  43. share/doc/gdnsd/AUTHORS
  44. share/doc/gdnsd/COPYING
  45. share/doc/gdnsd/INSTALL
  46. share/doc/gdnsd/NEWS
  47. share/doc/gdnsd/README.md
  48. share/doc/gdnsd/gdnsd-plugin-api.pod
  49. share/doc/gdnsd/gdnsd-plugin-api.txt
  50. share/doc/gdnsd/gdnsd-plugin-extmon.pod
  51. share/doc/gdnsd/gdnsd-plugin-extmon.txt
  52. share/doc/gdnsd/gdnsd-plugin-geoip.pod
  53. share/doc/gdnsd/gdnsd-plugin-geoip.txt
  54. share/doc/gdnsd/gdnsd-plugin-metafo.pod
  55. share/doc/gdnsd/gdnsd-plugin-metafo.txt
  56. share/doc/gdnsd/gdnsd-plugin-multifo.pod
  57. share/doc/gdnsd/gdnsd-plugin-multifo.txt
  58. share/doc/gdnsd/gdnsd-plugin-simplefo.pod
  59. share/doc/gdnsd/gdnsd-plugin-simplefo.txt
  60. share/doc/gdnsd/gdnsd-plugin-weighted.pod
  61. share/doc/gdnsd/gdnsd-plugin-weighted.txt
  62. share/doc/gdnsd/gdnsd.config.pod
  63. share/doc/gdnsd/gdnsd.config.txt
  64. share/doc/gdnsd/gdnsd.pod
  65. share/doc/gdnsd/gdnsd.txt
  66. share/doc/gdnsd/gdnsd.zonefile.pod
  67. share/doc/gdnsd/gdnsd.zonefile.txt
  68. share/doc/gdnsd/gdnsd_geoip_test.pod
  69. share/doc/gdnsd/gdnsd_geoip_test.txt
  70. share/doc/gdnsd/gdnsd_manual.pod
  71. share/doc/gdnsd/gdnsd_manual.txt
  72. @dir etc/gdnsd/geoip
  73. @dir etc/gdnsd/zones
  74. @dir /var/run/gdnsd
Collapse this list.
Dependency lines:
  • gdnsd>0:dns/gdnsd
Conflicts:
CONFLICTS_INSTALL:
  • gdnsd2-2.[0-9]*
  • gdnsd3-3.[0-9]*
No installation instructions:
This port has been deleted.
PKGNAME: gdnsd
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (gdnsd-1.11.4.tar.xz) = 950378c605c85547eba51614d2f5a772c61375b4c68e4509e9ec3444de5ac35a SIZE (gdnsd-1.11.4.tar.xz) = 634468

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libev.so : devel/libev
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gdnsd-1.11.4_4: DOCS=on: Build and/or install documentation URCU=off: Read-Copy-Update Support (Faster Zone Parsing) ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
pkgconfig libtool tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://gdnsd.scaleengine.net/gdnsd/
  2. https://github.com/blblack/gdnsd/releases/download/v1.11.4/
Collapse this list.

Number of commits found: 32

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.11.4_4
05 May 2020 15:38:12
Revision:534093Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:

Adjusted for ports rescued since r534032

2020-05-05 audio/festvox-czech: Broken for more than 6 months
2020-05-05 audio/gkrellmvolume2: Broken for more than 6 months
2020-05-05 audio/mixmos: Broken for more than 6 months
2020-05-05 audio/mma: Broken for more than 6 months
2020-05-05 audio/pd-cyclone: Broken for more than 6 months
2020-05-05 audio/shorten: Broken for more than 6 months
2020-05-05 audio/taglib-sharp: Broken for more than 6 months
2020-05-05 audio/xhippo: Broken for more than 6 months
2020-05-05 biology/consed: Broken for more than 6 months
2020-05-05 biology/plinkseq: Broken for more than 6 months
2020-05-05 biology/seqtools: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.11.4_4
04 Apr 2020 20:51:41
Revision:530719Original commit files touched by this commit Sanity Test Failure
antoine search for other commits by this committer
Deprecate ports broken for more than 6 months
1.11.4_4
06 Nov 2019 12:48:32
Revision:516880Original commit files touched by this commit Sanity Test Failure
antoine search for other commits by this committer
Mark a few ports BROKEN, unfetchable
1.11.4_4
23 Feb 2019 01:33:36
Revision:493630Original commit files touched by this commit
zi search for other commits by this committer
- Note CONFLICT_INSTALL with dns/gdnsd3
1.11.4_4
13 Jan 2019 20:58:37
Revision:490211Original commit files touched by this commit
adamw search for other commits by this committer
Remove GeoIP-related options. Where possible, replace GeoIP 1 defaults
with GeoIP 2.

Also, as suggested by zi, add an UPDATING note about this.
1.11.4_3
17 Jul 2017 14:44:39
Revision:446075Original commit files touched by this commit
mmokhi search for other commits by this committer
sysutils/liburcu: Update port to 0.10.0
Bump revision for consumer ports.

This version contains many fix/features:
* Bump library soname due to urcu flavor structure change
* Cleanup: use mutex_lock() wrapper in rculfhash
* Use workqueue in rculfhash
* Implement urcu workqueues internal API
* Add support for m68k architecture
* Set -Wall globally in AM_CFLAGS
* Fix: remove double use of PTHREAD_CFLAGS
* Re-add PTHREAD_CFLAGS to global CFLAGS
* Fix: Don't override user variables within the build system
* Add report at the end of configure
* uatomic-api docs: use the third-person singular
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.11.4_2
25 Jun 2017 17:18:58
Revision:444310Original commit files touched by this commit
sunpoet search for other commits by this committer
Fix WWW

Approved by:	portmgr (blanket)
1.11.4_2
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
1.11.4_2
03 May 2015 14:19:02
Revision:385273Original commit files touched by this commit
bapt search for other commits by this committer
Use @dir instead of @{un,}exec
1.11.4_2
12 Mar 2015 17:12:20
Revision:381119Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update MAINTAINER: use @FreeBSD.org
1.11.4_2
02 Mar 2015 23:26:43
Revision:380305Original commit files touched by this commit
bapt search for other commits by this committer
Remove Author from pkg-descr and white space fixes
1.11.4_2
07 Nov 2014 16:31:45
Revision:372280Original commit files touched by this commit
zi search for other commits by this committer
- Note conflict with the 2.x version of the port
1.11.4_1
27 Oct 2014 12:13:23
Revision:371557Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
1.11.4_1
10 Sep 2014 23:00:54
Revision:367903Original commit files touched by this commit
ohauer search for other commits by this committer
- unbreak port by fixing GeoIP dependency
  (dat file no longer sipped with GeoIP)

PR:		193546
Submitted by:	ohauer
Approved by:	allanjude
1.11.4_1
11 Aug 2014 17:05:50
Revision:364628Original commit files touched by this commit
adamw search for other commits by this committer
Bump PORTREVISION on all ports that depend on net/GeoIP for
r364627.

Approved by:	portmgr (not really, but touches unstaged ports)
1.11.4
24 Jul 2014 23:37:10
Revision:362860Original commit files touched by this commit
danilo search for other commits by this committer
- Remove the duplication of gdnsd_flags in command_args

PR:		ports/192102
Submitted by:	Allan Jude <allanjude@FreeBSD.org>
1.11.4
24 Jul 2014 20:07:57
Revision:362843Original commit files touched by this commit
danilo search for other commits by this committer
- Update from 1.11.3 to 1.11.4

PR:		ports/192070
Submitted by:	Allan Jude <allanjude@FreeBSD.org>
1.11.3
26 May 2014 18:50:59
Revision:355428Original commit files touched by this commit
allanjude search for other commits by this committer
- Update to version 1.11.3
- turn GeoIP on by default
- portlint and staging cleanups
- update maintainer email address

PR:		ports/190192
Reviewed by:	swills
Approved by:	eadler (mentor)
1.11.1_1
21 Apr 2014 01:14:54
Revision:351663Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix plist to have proper 'rmdir DIR' ordering.
  Pkgng will not detect the directory otherwise. This was due to
  incorrectly advise in the check-stagedir.sh script, fixed in
  r351587

With hat:	portmgr
1.11.1
22 Feb 2014 13:10:00
Revision:345634Original commit files touched by this commit
pawel search for other commits by this committer
Update to version 1.11.1

PR:		ports/186878
Submitted by:	maintainer
1.11.0
09 Dec 2013 18:36:54
Revision:336012Original commit files touched by this commit
pawel search for other commits by this committer
- Update to version 1.11.0 [1]
- Remove non needed directory creation in stage
- Fix exec line in pkg-plist, ETCDIR already contains
  installation prefix and portname directory in etc

PR:		ports/184583 [1]
Submitted by:	maintainer
1.10.1
08 Nov 2013 01:19:12
Revision:333171Original commit files touched by this commit
zi search for other commits by this committer
- Correct a staging issue

PR:		ports/183734
Submitted by:	Allan Jude <ports@scaleengine.com> (maintainer)
1.10.1
02 Nov 2013 03:41:46
Revision:332449Original commit files touched by this commit
zi search for other commits by this committer
- Update to 1.10.1
- Add STAGE support
- Add OPTION for liburcu
- Move pid file to /var/run instead of /usr/local/var/run

PR:		ports/183582
Submitted by:	Allan Jude <ports@scaleengine.com> (maintainer)
1.10.0
20 Sep 2013 16:31:58
Revision:327719Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
dns)
1.10.0
20 Sep 2013 04:10:21
Revision:327654Original commit files touched by this commit
tabthorpe search for other commits by this committer
- Update to 1.10.0

PR:		ports/182179
Submitted by:	Allan Jude <ports@scaleengine.com> (maintainer)
1.9.0
05 Sep 2013 09:22:10
Revision:326374Original commit files touched by this commit
bapt search for other commits by this committer
Fix typo
05 Sep 2013 09:15:49
Revision:326373Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Add an explicit dependency on pkgconf
1.9.0
03 Sep 2013 22:16:46
Revision:326228Original commit files touched by this commit
lippe search for other commits by this committer
- Unbroken removing leftover patch.

Reported by:	ohauer@ (mail)
Approved by:	maintainer implicit
1.9.0
02 Sep 2013 15:45:54
Revision:326016Original commit files touched by this commit
lippe search for other commits by this committer
- Update to 1.9.0
- Update WWW
- Restore UIDs and GIDs

PR:		ports/179987
Submitted by:   Allan Jude <ports@scaleengine.com>, Alexandre Biancalana
<ale@biancalanas.net>
Approved by:    Allan Jude <ports@scaleengine.com> (maintainer)
1.6.8
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
1.6.8
13 Sep 2012 12:09:21
Revision:304202Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 1.6.8 [1]
- Update WWW to new location [1]
- Switch to GNU_CONFIGURE so that PREFIX is
  properly respected on install, when not
  set to LOCALBASE

PR:		ports/170817 [1]
Submitted by:	Stefan Caunter <stef@scaleengine.com> (maintainer)
1.6.7
09 Jun 2012 15:47:57
Original commit files touched by this commit
miwi search for other commits by this committer
gdnsd is an Authoritative-only DNS server.

The initial g stands for Geographic, as gdnsd offers a plugin system for
geographic (or other sorts of) balancing, redirection, and
service-state-conscious
failover. If you don't care about that feature, it's still quite good at being
a very fast, lean, and resilient authoritative-only server for static DNS data.

gdnsd is written in C using libev and pthreads with a focus on highi
performance,
low latency service. It does not offer any form of caching or recursive service,
and does not support DNSSEC.

WWW: http://code.google.com/p/gdnsd/

PR:             ports/167946
Submitted by:   Stefan Caunter <stef@scaleengine.com>

Number of commits found: 32