}
]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/ddns/example.org.sqlite3"
+ }
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-xfrout": {
"port": 47806,
"address": "127.0.0.1"
}
- ],
- "datasources": [
- {
- "type": "memory",
- "class": "IN",
- "zones": [
- {
- "origin": "example.org",
- "filetype": "sqlite3",
- "file": "data/ddns/example.org.sqlite3"
- }
- ]
- }
]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/ddns/example.org.sqlite3"
+ },
+ "cache-enable": true,
+ "cache-zones": [
+ "example.org"
+ ]
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-xfrout": {"kind": "dispensable"},
"address": "127.0.0.1"
} ]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/example.org.sqlite3"
+ }
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-auth": { "kind": "needed", "special": "auth" },
-{"version": 2, "Logging": {"loggers": [{"severity": "DEBUG", "name": "*", "debuglevel": 99}]}, "Auth": {"database_file": "", "listen_on": [{"port": 47806, "address": "127.0.0.1"}], "datasources": [{"zones": [{"origin": "example.org", "file": "data/example.org"}], "type": "memory"}]},
+{
+ "version": 2,
+ "Logging": {
+ "loggers": [{
+ "severity": "DEBUG",
+ "name": "*",
+ "debuglevel": 99
+ }]
+ },
+ "Auth": {
+ "listen_on": [{
+ "port": 47806,
+ "address": "127.0.0.1"
+ }]
+ },
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "MasterFiles",
+ "cache-enable": true,
+ "params": {
+ "example.org": "data/example.org"
+ }
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-auth": { "kind": "needed", "special": "auth" },
"address": "::1"
} ]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/example.org.sqlite3"
+ }
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-auth": { "kind": "needed", "special": "auth" },
} ]
},
"Auth": {
- "datasources": [ {
- "type": "memory",
- "zones": [ {
- "origin": "example.org",
- "file": "data/example.org.sqlite3",
- "filetype": "sqlite3"
- } ]
- } ],
"listen_on": [ {
"port": 47806,
"address": "127.0.0.1"
} ]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/example.org.sqlite3"
+ },
+ "cache-enable": true,
+ "cache-zones": [
+ "example.org"
+ ]
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-auth": { "kind": "needed", "special": "auth" },
"address": "127.0.0.1"
} ]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/test_nonexistent_db.sqlite3"
+ }
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-auth": { "kind": "needed", "special": "auth" },
},
"Auth": {
"database_file": "data/inmem-xfrin.sqlite3",
- "datasources": [ {
- "type": "memory",
- "class": "IN",
- "zones": [ {
- "origin": "example.org",
- "file": "data/inmem-xfrin.sqlite3",
- "filetype": "sqlite3"
- } ]
- } ],
"listen_on": [ {
"port": 47806,
"address": "127.0.0.1"
} ]
},
+ "data_sources": {
+ "classes": {
+ "IN": [
+ {
+ "type": "sqlite3",
+ "params": {
+ "database_file": "data/inmem-xfrin.sqlite3"
+ },
+ "cache-enable": true,
+ "cache-zones": [
+ "example.org"
+ ]
+ }
+ ]
+ }
+ },
"Boss": {
"components": {
"b10-auth": { "kind": "needed", "special": "auth" },