Commit Graph

35 Commits

Author SHA1 Message Date
sthen
e1493d12cd sync wantlib (ldap/pg) 2014-04-21 14:11:30 +00:00
espie
2833ffded8 use bsd.port.arch.mk 2013-11-10 12:38:34 +00:00
ajacoutot
25b3041f91 Unbreak after hx509 and ntlm removal from Kerberos. 2013-06-20 06:54:36 +00:00
sthen
6a3c38be98 missed bump (kerbV) 2013-06-18 14:18:47 +00:00
ajacoutot
8613536758 Some trivial WANTLIB and tweaks to unbreak after the Heimdal update.
Stop hardcoding the Kerberos libs and use krb5-config(1).
2013-06-17 19:28:36 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
brad
0b77cf86a5 Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement.
ok sthen aja
2013-05-25 00:33:09 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
sthen
17ee2ec39a Tweak powerdns wantlib; libz is common so put it in WANTLIB rather than
all the various WANTLIB-foo.  From Brad, no pkg change.
2012-05-17 21:39:44 +00:00
sthen
54ba3d719d roll sqlite3 into the main PowerDNS package, remove sqlite2 support, from Brad. 2012-05-17 10:27:02 +00:00
espie
787ee96262 sqlite in base 2012-04-25 23:03:09 +00:00
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +00:00
sthen
541cb3742d update to powerdns 2.9.22.6, ok ajacoutot@
The improvements to the master/slave engine in 2.9.22.5 contained one
   serious bug that can cause crashes on busy setups. 2.9.22.6 fixes this
   crash.
2012-01-28 08:07:26 +00:00
sthen
26a4bdcc05 fix whitespace 2012-01-11 02:01:59 +00:00
sthen
f043303909 update to PowerDNS 2.9.22.5; CVE-2012-0206; can be caused to loop packets
http://doc.powerdns.com/powerdns-advisory-2012-01.html - From Brad
2012-01-11 01:41:47 +00:00
sthen
91faa22c52 Where a program with an rc script _requires_ a certain command line
parameter to daemonize, move the parameter from daemon to daemon_flags,
so that the user cannot inadvertently prevent it from daemonizing by
adjusting the flags.

Discussed with ajacoutot and schwarze, this method was suggested
by schwarze@ as a simpler alternative to my diff. ok aja@
2011-12-17 22:01:12 +00:00
jasper
b47ea81521 missing bump 2011-10-28 07:23:39 +00:00
sthen
d72e2bdbfd From Brad:
- Update the autoconf script now that our gcc properly obeys -rdynamic
- Improve patch for dns.hh header

From me:

- Add an rc script
2011-10-24 19:47:55 +00:00
espie
d0fa01c846 normalize pkgpath 2011-09-16 11:13:37 +00:00
jasper
4fee5ffce0 Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.

ok aja@
2011-05-11 12:03:19 +00:00
espie
0397d65db0 new depends 2010-11-19 22:31:32 +00:00
espie
49cc004681 new WANTLIB 2010-11-11 16:27:54 +00:00
espie
47ff75aa46 USE_GROFF=Yes 2010-10-18 18:36:45 +00:00
sthen
4d27560758 - update to 2.9.22, enable ldap.
- unbreak modules; when any module was enabled pdns_server was failing
to start up(!). Brad traced this to a LINK_SPEC problem and came up
with the workaround in patch-configure_in, thanks very much!

- set SHARED_ONLY and merge PFRAG.shared into PLISTs; PowerDNS itself
can work static-only, but you need to compile-in the relevant modules,
which doesn't mix well with MULTI_PACKAGES.

mysql backend is tested; other backends not yet, but this is a big
improvement on what's there at the moment.
2009-06-23 22:59:57 +00:00
naddy
245a6ea434 * don't compile in gmysql module, use --with-modules to override default
* fixup wantlibs
* make module subpackages depend on main server package

with sthen@
2009-06-18 20:08:25 +00:00
sthen
ff881c22a1 the main powerdns binary gets linked with mysqlclient; actually only
the mysql module should be linking with it. work-around this problem
for now by adding a LIB_DEPENDS-main on mysqlclient. this ensures that
people pkg_add'ing have the relevant library available. no functional
change for existing users.

nobody screamed when I sent it to ports@, and it's better than the
current state, but still this is an incorrect fix to unbreak the
package, it should be fixed properly.
2009-06-18 01:42:41 +00:00
jasper
fa707a1afa - tweak the command for rc.local, prodded by Piotr Sikora 2009-02-11 08:15:20 +00:00
jasper
94aee9ff1e hmm...i forgot to bump the package names; fixit 2009-02-10 21:38:51 +00:00
jasper
565f939af7 - fix typo in COMMENT
- completely overhaul DESCR files

from Piotr Sikora, thanks!
2009-02-10 21:05:09 +00:00
jasper
1ebf0c0630 - SECURITY UPDATE of powerdns to 2.9.21.2
* fixes CVE-2008-5277 "CH HINFO Denial of Service Vulnerability"
- sprinkle some comments in the patch-files
2008-12-16 10:30:27 +00:00
naddy
a57993cf08 Change "${SYSCONFDIR}" to "/etc" for files that are *always* in the
latter location.
2008-10-28 15:21:48 +00:00
jasper
9f0df795ed - re-organize Makefile a bit
- rename user and use it's id in pdns.conf
2008-10-07 21:02:53 +00:00
jasper
cd55a396b9 import powerdns 2.9.21.1
pdnsd is a proxy dns server with permanent caching (the cache
contents are written to hard disk on exit) that is designed to cope
with unreachable or down dns servers (for example in dial-in
networking).

original port by dlg@ and robert@, banged into shape by me.
not hooked to the builds as this needs further testing/tweaking
2008-10-02 18:40:41 +00:00