summaryrefslogtreecommitdiff
path: root/dns/bind911/files/extrapatch-bind-min-override-ttl
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-12-31 14:40:03 +0100
committerRene Ladan <rene@FreeBSD.org>2021-12-31 14:40:03 +0100
commit75b955057c8e0c7cf9f47d4070802312e8427d34 (patch)
treea0fb4e54344b93979e2860dd592626a0a7856fdb /dns/bind911/files/extrapatch-bind-min-override-ttl
parentcleanup: Remove expired ports: (diff)
cleanup: Remove expired ports:
2021-10-31 devel/sdl_sge: Upstream no longer maintained 2021-12-31 net/appkonference: Outdated, depends on unsupported version of net/asterisk 2021-12-31 dns/bind911: End of life, please migrate to a newer version of BIND9 2021-12-31 net/zebra: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2 2021-12-31 audio/osalp: Abandoned upstream, listed as beta and no new release since 2008 2021-12-31 games/stransball2: Depends on expired devel/sdl_sge 2021-12-31 devel/rubygem-ruby-sdl-ffi: Depends on expired devel/sdl_sge 2021-12-31 devel/rubygem-rubygame: Depends on expired devel/sdl_sge 2021-12-31 devel/ruby-sdl: Depends on expired devel/sdl_sge 2021-12-31 games/magicmaze: Depends on expired devel/sdl_sge 2021-12-31 games/trophy: Depends on expired devel/clanlib1 2021-12-31 devel/clanlib1: Older than expired and removed devel/clanlib 2021-12-31 www/py-django31: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-prometheus: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 databases/postgis24: Deprecated in favour of databases/postgis3x 2021-12-31 net-im/ekiga: Last release in 2013, not actively maintained 2021-12-31 sysutils/sample: abandoned upstream, incompatible with newer kernels 2021-12-31 www/mediawiki131: Upstream EOL 2021-12-31 www/py-dj31-django-mptt: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 net/py-flask-xml-rpc: No longer maintained upstream 2021-12-31 audio/libaacplus: Abandoned upstream, no new release since 2011 2021-12-31 security/obfsclient: https://github.com/Yawning/obfsclient/issues/37 2021-12-31 devel/eric6: Uses EOL Python 2.7 via www/py-qt5-webengine 2021-12-31 www/grafana: No longer maintained upstream, use www/grafana8 2021-12-31 www/py-dj31-django-auth-ldap: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-filter: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-drf-yasg: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-js-asset: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-timezone-field: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-tables2: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-taggit: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 graphics/librasterlite: Deprecated in favour of graphics/librasterlite2 2021-12-31 www/py-dj31-django-cacheops: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 net-mgmt/p0f2: newer version available in net-mgmt/p0f 2021-12-31 devel/libhash: Abandoned upstream 2021-12-31 www/py-dj31-django-debug-toolbar: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 www/py-dj31-django-cors-headers: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 audio/flake: Abandoned upstream, no new release since 2007 2021-12-31 audio/ifp-line: Abandoned upstream, no new release since 2005 2021-12-31 audio/libnjb: Abandoned upstream, no new release since 2011 2021-12-31 audio/lpac: Abandoned upstream in 2003 2021-12-31 multimedia/mmsclient: Abandoned upstream, Microsoft deprecated MMS in 2003 2021-12-31 www/plugger: Uses incompatible plugin interface NPAPI 2021-12-31 audio/mpiosh: Abandoned upstream, no new release since 2004 2021-12-31 audio/rplay: Abandoned upstream, no new releases since 1999 2021-12-31 audio/celt: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus 2021-12-31 security/nacl: Unmaintained by upstream, use libsodium instead 2021-12-31 net-mgmt/unifi-poller: Now called unpoller by upstream 2021-12-31 lang/nml: Abandoned upstream, last release 2004-04-19 2021-12-31 audio/mp32ogg: Abandoned upstream and unfetchable from upstream 2021-12-31 net/libstorj: Deprecated in favour of net/storj due to v3 rearchitecture 2021-12-31 devel/yasm-devel: No need to keep the -devel version due to upstream inactivity 2021-12-31 www/py-dj31-django-redis: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 devel/py-dj31-django-rq: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/ 2021-12-31 graphics/libreatlas: Abandoned upstream, no new release since 2012 2021-12-31 www/py-dj31-djangorestframework: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
Diffstat (limited to 'dns/bind911/files/extrapatch-bind-min-override-ttl')
-rw-r--r--dns/bind911/files/extrapatch-bind-min-override-ttl76
1 files changed, 0 insertions, 76 deletions
diff --git a/dns/bind911/files/extrapatch-bind-min-override-ttl b/dns/bind911/files/extrapatch-bind-min-override-ttl
deleted file mode 100644
index 1776bb0c6724..000000000000
--- a/dns/bind911/files/extrapatch-bind-min-override-ttl
+++ /dev/null
@@ -1,76 +0,0 @@
-- Add the min-cache-ttl config knob.
-- Add the override-cache-ttl config knob.
-
---- bin/named/config.c.orig 2021-05-12 10:45:51 UTC
-+++ bin/named/config.c
-@@ -182,6 +182,8 @@ options {\n\
- " max-acache-size 16M;\n\
- max-cache-size 90%;\n\
- max-cache-ttl 604800; /* 1 week */\n\
-+ min-cache-ttl 0; /* no minimal, zero is allowed */\n\
-+ override-cache-ttl 0; /* do not override */\n\
- max-clients-per-query 100;\n\
- max-ncache-ttl 10800; /* 3 hours */\n\
- max-recursion-depth 7;\n\
---- bin/named/server.c.orig 2021-05-12 10:45:51 UTC
-+++ bin/named/server.c
-@@ -3721,6 +3721,16 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
- }
-
- obj = NULL;
-+ result = ns_config_get(maps, "override-cache-ttl", &obj);
-+ INSIST(result == ISC_R_SUCCESS);
-+ view->overridecachettl = cfg_obj_asuint32(obj);
-+
-+ obj = NULL;
-+ result = ns_config_get(maps, "min-cache-ttl", &obj);
-+ INSIST(result == ISC_R_SUCCESS);
-+ view->mincachettl = cfg_obj_asuint32(obj);
-+
-+ obj = NULL;
- result = ns_config_get(maps, "max-cache-ttl", &obj);
- INSIST(result == ISC_R_SUCCESS);
- view->maxcachettl = cfg_obj_asuint32(obj);
---- lib/dns/include/dns/view.h.orig 2021-05-12 10:45:51 UTC
-+++ lib/dns/include/dns/view.h
-@@ -152,6 +152,8 @@ struct dns_view {
- bool requestnsid;
- bool sendcookie;
- dns_ttl_t maxcachettl;
-+ dns_ttl_t mincachettl;
-+ dns_ttl_t overridecachettl;
- dns_ttl_t maxncachettl;
- uint32_t nta_lifetime;
- uint32_t nta_recheck;
---- lib/dns/resolver.c.orig 2021-05-12 10:45:51 UTC
-+++ lib/dns/resolver.c
-@@ -5579,6 +5579,18 @@ cache_name(fetchctx_t *fctx, dns_message_t *rmessage,
- }
-
- /*
-+ * Enforce the configure cache TTL override.
-+ */
-+ if (res->view->overridecachettl)
-+ rdataset->ttl = res->view->overridecachettl;
-+
-+ /*
-+ * Enforce the configure minimum cache TTL.
-+ */
-+ if (rdataset->ttl < res->view->mincachettl)
-+ rdataset->ttl = res->view->mincachettl;
-+
-+ /*
- * Enforce the configure maximum cache TTL.
- */
- if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2021-05-12 10:45:51 UTC
-+++ lib/isccfg/namedconf.c
-@@ -1773,6 +1773,8 @@ view_clauses[] = {
- #endif
- { "max-acache-size", &cfg_type_sizenodefault, 0 },
- { "max-cache-size", &cfg_type_sizeorpercent, 0 },
-+ { "override-cache-ttl", &cfg_type_uint32, 0 },
-+ { "min-cache-ttl", &cfg_type_uint32, 0 },
- { "max-cache-ttl", &cfg_type_uint32, 0 },
- { "max-clients-per-query", &cfg_type_uint32, 0 },
- { "max-ncache-ttl", &cfg_type_uint32, 0 },