]>
granicus.if.org Git - pdns/log
Peter van Dijk [Fri, 7 Feb 2014 12:18:37 +0000 (13:18 +0100)]
Merge pull request #1262 from cmouse/rec-reload-include-dir
WIP: Rec reload include dir
Aki Tuomi [Fri, 7 Feb 2014 11:27:30 +0000 (13:27 +0200)]
Reordered reload-zones to act consistently with startup
Aki Tuomi [Fri, 7 Feb 2014 11:26:14 +0000 (13:26 +0200)]
Reorder reload-acl to act consistently with startup
Aki Tuomi [Fri, 7 Feb 2014 10:55:34 +0000 (12:55 +0200)]
Support command line and include-dir properly in reload-zones
Aki Tuomi [Fri, 7 Feb 2014 10:55:16 +0000 (12:55 +0200)]
Support include-dir properly in reload-acl
Aki Tuomi [Tue, 4 Feb 2014 17:12:08 +0000 (19:12 +0200)]
Use include files when processing acls
Aki Tuomi [Tue, 4 Feb 2014 17:11:47 +0000 (19:11 +0200)]
gatherIncludes method for gathering include files from include directory
Peter van Dijk [Fri, 7 Feb 2014 10:29:30 +0000 (11:29 +0100)]
Merge pull request #1268 from cmouse/recursor-nits
Recursor nits
Aki Tuomi [Fri, 7 Feb 2014 07:49:50 +0000 (09:49 +0200)]
Styled as per request
Aki Tuomi [Thu, 6 Feb 2014 11:47:45 +0000 (13:47 +0200)]
Fix narrowing issue
Aki Tuomi [Thu, 6 Feb 2014 11:47:34 +0000 (13:47 +0200)]
Comment out empty else clauses
Peter van Dijk [Thu, 6 Feb 2014 20:33:57 +0000 (21:33 +0100)]
Merge pull request #1265 from zeha/ws-full-soa-data
API: create SOA records with complete content
Peter van Dijk [Thu, 6 Feb 2014 20:32:04 +0000 (21:32 +0100)]
Merge pull request #1264 from zeha/ws-mangle-zone-id
Encode symbols in zone names for REST API URLs
Peter van Dijk [Thu, 6 Feb 2014 20:30:18 +0000 (21:30 +0100)]
Merge pull request #1267 from cmouse/fix-remotebackend-unittest-http
Catch conversion error and ignore it for logging
Peter van Dijk [Thu, 6 Feb 2014 20:27:24 +0000 (21:27 +0100)]
Merge pull request #1269 from zeha/coverity
Coverity nits in webserver code
Christian Hofstaedtler [Thu, 6 Feb 2014 14:45:32 +0000 (15:45 +0100)]
Coverity nits
Should fix CID
1168020 ,
1167490 ,
1167489 ,
1167488 ,
1126082 .
Peter van Dijk [Thu, 6 Feb 2014 13:50:35 +0000 (14:50 +0100)]
avoid merging old and new additional data, fixes an issue caused by weird Akamai behaviour
bert hubert [Thu, 6 Feb 2014 12:33:18 +0000 (13:33 +0100)]
_actually_ raise the limit to the max if impossible to fit within the hard limit
bert hubert [Thu, 6 Feb 2014 11:48:23 +0000 (12:48 +0100)]
make sure we don't exceed the number of available filedescriptors for mthreads. You can still overshoot a little bit, but not all mthreads will be using an fd.
Aki Tuomi [Thu, 6 Feb 2014 11:30:06 +0000 (13:30 +0200)]
Catch conversion error and ignore it for logging
Christian Hofstaedtler [Wed, 5 Feb 2014 15:26:33 +0000 (16:26 +0100)]
API: create SOA records with complete content
No surprises when editing an existing SOA, then.
Christian Hofstaedtler [Wed, 5 Feb 2014 15:06:44 +0000 (16:06 +0100)]
Encode symbols in zone names for REST API URLs
bert hubert [Wed, 5 Feb 2014 10:43:54 +0000 (11:43 +0100)]
be quiet about (embarrassingly) regenerating our version include file for every build.
bert hubert [Wed, 5 Feb 2014 10:40:14 +0000 (11:40 +0100)]
oops previous commit made EDNS the default, sorry
bert hubert [Wed, 5 Feb 2014 10:35:33 +0000 (11:35 +0100)]
manual merge of Aki Tuomi's pull request #1263. Thanks!
bert hubert [Wed, 5 Feb 2014 10:21:50 +0000 (11:21 +0100)]
silence warning on JSON getproduct calls.
Peter van Dijk [Tue, 4 Feb 2014 19:58:48 +0000 (20:58 +0100)]
remove any suggestion of specific GRANT statements
Peter van Dijk [Tue, 4 Feb 2014 14:58:07 +0000 (15:58 +0100)]
fix OR bool/int messup in goracle, thanks @mind04
Peter van Dijk [Tue, 4 Feb 2014 13:29:24 +0000 (05:29 -0800)]
Merge pull request #1261 from zeha/fix-oracle-zone2sql
Undo unintended zone2sql change for Oraclebackend
Christian Hofstaedtler [Tue, 4 Feb 2014 13:28:02 +0000 (14:28 +0100)]
Undo unintended zone2sql change for Oraclebackend
Only goracle was intended.
Peter van Dijk [Tue, 4 Feb 2014 13:23:06 +0000 (05:23 -0800)]
Merge pull request #1260 from zeha/fix-goracle
goraclebackend: Fix missing 'disabled' field in default queries
Christian Hofstaedtler [Tue, 4 Feb 2014 13:11:32 +0000 (14:11 +0100)]
goraclebackend: Fix missing 'disabled' field in default queries
Peter van Dijk [Tue, 4 Feb 2014 12:30:26 +0000 (13:30 +0100)]
fix list() prototype for oracle
Peter van Dijk [Tue, 4 Feb 2014 12:28:59 +0000 (13:28 +0100)]
update list() prototype for ldapbackend
Peter van Dijk [Tue, 4 Feb 2014 11:59:21 +0000 (12:59 +0100)]
install ldap lib + add it to modules in travis
Peter van Dijk [Tue, 4 Feb 2014 11:23:42 +0000 (03:23 -0800)]
Merge pull request #1254 from zeha/disabled
WIP: Add support for marking domains and records as disabled
Christian Hofstaedtler [Fri, 31 Jan 2014 17:23:00 +0000 (18:23 +0100)]
Implement "disabled" records for GSQL backends
Christian Hofstaedtler [Mon, 3 Feb 2014 20:46:17 +0000 (21:46 +0100)]
Fix gsql query-logging not always working
query-logging would only be taken into account after the first direct
(DNS) query; getAllDomains and other calls before the first query would
not get the logging. Problematic when the backend instances are
short-lived.
Christian Hofstaedtler [Fri, 31 Jan 2014 17:14:14 +0000 (18:14 +0100)]
gsql: stop hardcoding list-subzone-query
Christian Hofstaedtler [Fri, 31 Jan 2014 17:13:21 +0000 (18:13 +0100)]
g*sql: put common query parts in a variable
Christian Hofstaedtler [Fri, 31 Jan 2014 14:56:30 +0000 (15:56 +0100)]
gsqlbackend: reformat feedRecord
Those boost::format() calls with everything in one line are a pain
to read.
Christian Hofstaedtler [Fri, 31 Jan 2014 14:51:26 +0000 (15:51 +0100)]
gsqlbackend: use boost::format in list()
Preparational commit.
Christian Hofstaedtler [Fri, 31 Jan 2014 14:50:23 +0000 (15:50 +0100)]
gsqlbackend: remove hardcoded replaceRRSet queries
Christian Hofstaedtler [Sat, 1 Feb 2014 16:31:35 +0000 (17:31 +0100)]
regression-tests: fix PATH for named-checkzone
named-checkzone lives in /usr/sbin, and regular users don't have that
in their PATH (except on Ubuntu).
Peter van Dijk [Mon, 3 Feb 2014 14:55:31 +0000 (06:55 -0800)]
Merge pull request #1249 from zeha/f/rec-ws
Refactor Recursor webserver
Christian Hofstaedtler [Mon, 3 Feb 2014 14:06:43 +0000 (15:06 +0100)]
Keep Recursor webserver as experimental
Christian Hofstaedtler [Fri, 31 Jan 2014 00:42:25 +0000 (01:42 +0100)]
Add API test suite for recursor
Christian Hofstaedtler [Fri, 31 Jan 2014 00:27:34 +0000 (01:27 +0100)]
webserver: add HttpResponse.setBody(json document)
Convenience method.
Christian Hofstaedtler [Thu, 30 Jan 2014 22:31:30 +0000 (23:31 +0100)]
api: share apiServer* code across auth, recursor
Gives us "free" implementations of /servers, /servers/localhost,
/servers/localhost/{config, search-log, statistics} for the recursor.
Move JSON helper functions from ws-auth.cc to json.cc; turn
parseJsonBody into HttpRequest::json().
Christian Hofstaedtler [Thu, 30 Jan 2014 22:58:21 +0000 (23:58 +0100)]
webserver: determine daemon_type by product type
Christian Hofstaedtler [Thu, 30 Jan 2014 19:04:15 +0000 (20:04 +0100)]
rename JWebserver -> RecursorWebServer
Christian Hofstaedtler [Thu, 30 Jan 2014 19:03:39 +0000 (20:03 +0100)]
rename StatWebServer -> AuthWebServer
Christian Hofstaedtler [Thu, 30 Jan 2014 18:56:56 +0000 (19:56 +0100)]
Rename (json_)ws.(cc|hh) to ws-(auth|recursor).(cc|hh)
Because that's really what those files are: the implementation of
the webserver in the Auth or Recursor server, respectively.
Christian Hofstaedtler [Wed, 29 Jan 2014 21:59:34 +0000 (22:59 +0100)]
use class Webserver to implement recursor http server
Peter van Dijk [Thu, 30 Jan 2014 14:11:34 +0000 (06:11 -0800)]
Merge pull request #1250 from ion1/master
pdnssec -v show-zone: Print all keys
Johan Kiviniemi [Thu, 30 Jan 2014 14:07:25 +0000 (16:07 +0200)]
pdnssec: The comment is a lie
Johan Kiviniemi [Thu, 30 Jan 2014 12:47:28 +0000 (14:47 +0200)]
pdnssec -v show-zone: Print all keys
Peter van Dijk [Wed, 29 Jan 2014 08:40:42 +0000 (00:40 -0800)]
Merge pull request #1248 from zeha/f/ws
Auth. Webserver Updates
Christian Hofstaedtler [Wed, 29 Jan 2014 00:20:41 +0000 (01:20 +0100)]
regression-tests.api: Refactor zone tests
Adds a create_zone helper method, to keep down the repetition.
Christian Hofstaedtler [Tue, 28 Jan 2014 21:25:59 +0000 (22:25 +0100)]
webserver: add PATCH /../zones/<id>/rrset
(And drop the old /jsonstat code for this.)
Christian Hofstaedtler [Tue, 28 Jan 2014 21:02:25 +0000 (22:02 +0100)]
webserver: implement statistics, fix config
Per the specification.
Christian Hofstaedtler [Tue, 28 Jan 2014 20:28:04 +0000 (21:28 +0100)]
webserver: drop codepaths from /jsonstat
Christian Hofstaedtler [Tue, 28 Jan 2014 20:27:51 +0000 (21:27 +0100)]
webserver: add DELETE /../zones/<id>
Christian Hofstaedtler [Tue, 28 Jan 2014 20:10:19 +0000 (21:10 +0100)]
webserver: send 422 when request was incomplete
Christian Hofstaedtler [Tue, 28 Jan 2014 20:06:42 +0000 (21:06 +0100)]
yahttp: fix empty body for !POST requests
Christian Hofstaedtler [Tue, 28 Jan 2014 13:46:26 +0000 (14:46 +0100)]
webserver: document that URL registration order matters
While at it, cleanup ordering of routes. Doesn't actually matter for
the existing routes.
Christian Hofstaedtler [Tue, 28 Jan 2014 09:26:07 +0000 (10:26 +0100)]
webserver: implement POST /../zones/<id>
Unify master/masters to masters on the way.
Peter van Dijk [Tue, 28 Jan 2014 18:13:11 +0000 (10:13 -0800)]
Merge pull request #1245 from cmouse/dnsrecords-test-for-root-mx-srv
Add test for MX and SRV record for dot
Peter van Dijk [Tue, 28 Jan 2014 18:11:47 +0000 (10:11 -0800)]
Merge pull request #1246 from zeha/fix-bindbackend-axfr-segfault
Fix segfault in BindBackend on broken AXFR
Christian Hofstaedtler [Tue, 28 Jan 2014 12:32:36 +0000 (13:32 +0100)]
Fix segfault in BindBackend on broken AXFR
When an AXFR would abort before beginning a transaction, bindbackend
would crash.
Aki Tuomi [Tue, 28 Jan 2014 12:32:21 +0000 (14:32 +0200)]
Add test for MX and SRV record for dot
Peter van Dijk [Tue, 28 Jan 2014 10:22:53 +0000 (02:22 -0800)]
Merge pull request #1240 from cmouse/fix-include-dir-nonstatic
Use stringstream and string instead of PATH_MAX
Aki Tuomi [Tue, 28 Jan 2014 09:44:02 +0000 (11:44 +0200)]
Use stringstream and string instead of PATH_MAX
Christian Hofstaedtler [Tue, 28 Jan 2014 09:10:56 +0000 (10:10 +0100)]
webserver: make unsigned zones work with dnssec=on
Christian Hofstaedtler [Tue, 28 Jan 2014 08:51:23 +0000 (09:51 +0100)]
ws.cc: indent fix
Christian Hofstaedtler [Tue, 28 Jan 2014 08:43:37 +0000 (09:43 +0100)]
webserver: add (failing) test: zone create with slash
Christian Hofstaedtler [Tue, 28 Jan 2014 00:03:54 +0000 (01:03 +0100)]
webserver: add GET /servers/localhost/zones/<id>
Christian Hofstaedtler [Tue, 28 Jan 2014 00:03:25 +0000 (01:03 +0100)]
webserver: fix zone list to not have a root element
Per the specification.
Christian Hofstaedtler [Tue, 28 Jan 2014 00:03:04 +0000 (01:03 +0100)]
webserver: add id and url fields to zones
'url': Per the specification.
'id': web-safe lookup key for zones. Not implemented correctly yet,
and the specification is lacking a description.
Peter van Dijk [Tue, 28 Jan 2014 06:57:20 +0000 (22:57 -0800)]
Merge pull request #1238 from zeha/f/ws
Webserver Updates
Christian Hofstaedtler [Wed, 22 Jan 2014 12:24:58 +0000 (13:24 +0100)]
webserver: Implement pdnsapi-style zone creation
Christian Hofstaedtler [Tue, 7 Jan 2014 16:12:54 +0000 (17:12 +0100)]
Add initial testsuite for Auth. REST API
Christian Hofstaedtler [Tue, 7 Jan 2014 10:46:00 +0000 (11:46 +0100)]
webserver: implement server discovery endpoints
Peter van Dijk [Mon, 27 Jan 2014 11:43:33 +0000 (12:43 +0100)]
also drop -s from other AM_LFLAGS copy
Peter van Dijk [Mon, 27 Jan 2014 09:50:26 +0000 (01:50 -0800)]
Merge pull request #1236 from zeha/hurd-portability
Use system endian defines on Hurd (as on Linux)
Christian Hofstaedtler [Mon, 27 Jan 2014 09:48:37 +0000 (10:48 +0100)]
Use system endian defines on Hurd (as on Linux)
Peter van Dijk [Mon, 27 Jan 2014 09:34:09 +0000 (10:34 +0100)]
add missing limits.h include, should fix #1235
Peter van Dijk [Mon, 27 Jan 2014 08:36:15 +0000 (00:36 -0800)]
Merge pull request #1230 from Fusl/dev-01
Map qclass from ret correctly to and from Lua
Fusl [Mon, 27 Jan 2014 08:32:14 +0000 (09:32 +0100)]
Added a documentation with warnings for the qclass.
Peter van Dijk [Mon, 27 Jan 2014 08:12:19 +0000 (09:12 +0100)]
documentation about writing recursor regression tests
bert hubert [Sun, 26 Jan 2014 21:12:25 +0000 (13:12 -0800)]
Merge pull request #1233 from zeha/point-to-notice
README: point to NOTICE for exact license
Christian Hofstaedtler [Sun, 26 Jan 2014 21:08:22 +0000 (22:08 +0100)]
README: point to NOTICE for exact license
Also fix & update copyright years.
Fusl [Sat, 25 Jan 2014 19:11:36 +0000 (20:11 +0100)]
Map qclass from ret correctly to Lua
Peter van Dijk [Fri, 24 Jan 2014 18:45:16 +0000 (10:45 -0800)]
Merge pull request #1228 from zeha/cleanup-sql
Remove whitespace, dead GRANTs from SQL schema files
Christian Hofstaedtler [Fri, 24 Jan 2014 15:50:05 +0000 (16:50 +0100)]
Remove whitespace, dead GRANTs from SQL schema files
Peter van Dijk [Thu, 23 Jan 2014 22:15:14 +0000 (23:15 +0100)]
use gawk to avoid gawk/mawk differences
Peter van Dijk [Thu, 23 Jan 2014 21:40:13 +0000 (13:40 -0800)]
Merge pull request #1224 from zeha/fix-1040
Install init script in recursor .deb packages; fixes #1040
Peter van Dijk [Thu, 23 Jan 2014 21:39:47 +0000 (13:39 -0800)]
Merge pull request #1227 from mind04/tests
fix context for slave regression test
Kees Monshouwer [Thu, 23 Jan 2014 21:33:24 +0000 (22:33 +0100)]
fix context for slave regression test
Peter van Dijk [Thu, 23 Jan 2014 21:08:00 +0000 (13:08 -0800)]
Merge pull request #1226 from cmouse/remotebackend-fixes-
20140123
Remotebackend fixes
20140123