Symbol: ixfr_store
usr.sbin/nsd/difffile.c
1007
if (ixfr_store) {
usr.sbin/nsd/difffile.c
1008
ixfr_store_addrr(ixfr_store, rr);
usr.sbin/nsd/difffile.c
1164
int* softfail, struct ixfr_store* ixfr_store)
usr.sbin/nsd/difffile.c
1321
if(ixfr_store)
usr.sbin/nsd/difffile.c
1322
ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen);
usr.sbin/nsd/difffile.c
1343
if(ixfr_store)
usr.sbin/nsd/difffile.c
1344
ixfr_store_add_oldsoa(ixfr_store, ttl, packet, rrlen);
usr.sbin/nsd/difffile.c
1348
if (ixfr_store) {
usr.sbin/nsd/difffile.c
1349
ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen);
usr.sbin/nsd/difffile.c
1357
if (ixfr_store && *delete_mode) {
usr.sbin/nsd/difffile.c
1358
ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen);
usr.sbin/nsd/difffile.c
1359
ixfr_store_finish(ixfr_store, nsd, NULL);
usr.sbin/nsd/difffile.c
1360
ixfr_store_start(zone, ixfr_store);
usr.sbin/nsd/difffile.c
1361
ixfr_store_add_oldsoa(ixfr_store, ttl, packet, rrlen);
usr.sbin/nsd/difffile.c
1382
if(ixfr_store) {
usr.sbin/nsd/difffile.c
1383
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/difffile.c
1406
rrlen, zone, region, softfail, ixfr_store)) {
usr.sbin/nsd/difffile.c
1413
rrlen, zone, softfail, ixfr_store, &collect_rrs))) {
usr.sbin/nsd/difffile.c
1544
struct ixfr_store* ixfr_store = NULL, ixfr_store_mem;
usr.sbin/nsd/difffile.c
1548
ixfr_store = ixfr_store_start(zone, &ixfr_store_mem);
usr.sbin/nsd/difffile.c
1556
&num_bytes, &softfail, ixfr_store);
usr.sbin/nsd/difffile.c
1596
if(ixfr_store)
usr.sbin/nsd/difffile.c
1597
ixfr_store_finish(ixfr_store, nsd, log_buf);
usr.sbin/nsd/difffile.c
706
region_type* temp_region, int* softfail, struct ixfr_store* ixfr_store)
usr.sbin/nsd/difffile.c
759
if(ixfr_store)
usr.sbin/nsd/difffile.c
760
ixfr_store_delrr(ixfr_store, rr);
usr.sbin/nsd/difffile.c
951
int* softfail, struct ixfr_store* ixfr_store,
usr.sbin/nsd/difffile.c
970
zone, softfail, ixfr_store, &collect_rrs2)) {
usr.sbin/nsd/difffile.h
18
struct ixfr_store;
usr.sbin/nsd/difffile.h
65
struct ixfr_store* ixfr_store);
usr.sbin/nsd/difffile.h
70
int* softfail, struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.c
1003
if(!ixfr_store->data)
usr.sbin/nsd/ixfr.c
1005
soa = ixfr_store->data->newsoa;
usr.sbin/nsd/ixfr.c
1006
soa_len= ixfr_store->data->newsoa_len;
usr.sbin/nsd/ixfr.c
1010
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1028
void ixfr_store_finish_data(struct ixfr_store* ixfr_store)
usr.sbin/nsd/ixfr.c
1030
if(ixfr_store->data_trimmed)
usr.sbin/nsd/ixfr.c
1032
ixfr_store->data_trimmed = 1;
usr.sbin/nsd/ixfr.c
1035
ixfr_put_newsoa(ixfr_store, &ixfr_store->data->del,
usr.sbin/nsd/ixfr.c
1036
&ixfr_store->data->del_len, &ixfr_store->del_capacity);
usr.sbin/nsd/ixfr.c
1037
ixfr_put_newsoa(ixfr_store, &ixfr_store->data->add,
usr.sbin/nsd/ixfr.c
1038
&ixfr_store->data->add_len, &ixfr_store->add_capacity);
usr.sbin/nsd/ixfr.c
1042
if(!ixfr_store->data)
usr.sbin/nsd/ixfr.c
1044
ixfr_trim_capacity(&ixfr_store->data->del,
usr.sbin/nsd/ixfr.c
1045
&ixfr_store->data->del_len, &ixfr_store->del_capacity);
usr.sbin/nsd/ixfr.c
1046
ixfr_trim_capacity(&ixfr_store->data->add,
usr.sbin/nsd/ixfr.c
1047
&ixfr_store->data->add_len, &ixfr_store->add_capacity);
usr.sbin/nsd/ixfr.c
1050
void ixfr_store_finish(struct ixfr_store* ixfr_store, struct nsd* nsd,
usr.sbin/nsd/ixfr.c
1053
if(ixfr_store->cancelled) {
usr.sbin/nsd/ixfr.c
1054
ixfr_store_free(ixfr_store);
usr.sbin/nsd/ixfr.c
1058
ixfr_store_finish_data(ixfr_store);
usr.sbin/nsd/ixfr.c
1060
if(ixfr_store->cancelled) {
usr.sbin/nsd/ixfr.c
1061
ixfr_store_free(ixfr_store);
usr.sbin/nsd/ixfr.c
1065
if(log_buf && !ixfr_store->data->log_str)
usr.sbin/nsd/ixfr.c
1066
ixfr_store->data->log_str = strdup(log_buf);
usr.sbin/nsd/ixfr.c
1069
if(!ixfr_store->zone->ixfr)
usr.sbin/nsd/ixfr.c
1070
ixfr_store->zone->ixfr = zone_ixfr_create(nsd);
usr.sbin/nsd/ixfr.c
1071
zone_ixfr_make_space(ixfr_store->zone->ixfr, ixfr_store->zone,
usr.sbin/nsd/ixfr.c
1072
ixfr_store->data, ixfr_store);
usr.sbin/nsd/ixfr.c
1073
if(ixfr_store->cancelled) {
usr.sbin/nsd/ixfr.c
1074
ixfr_store_free(ixfr_store);
usr.sbin/nsd/ixfr.c
1077
zone_ixfr_add(ixfr_store->zone->ixfr, ixfr_store->data, 1);
usr.sbin/nsd/ixfr.c
1078
ixfr_store->data = NULL;
usr.sbin/nsd/ixfr.c
1081
ixfr_store_free(ixfr_store);
usr.sbin/nsd/ixfr.c
1146
void ixfr_store_add_newsoa(struct ixfr_store* ixfr_store, uint32_t ttl,
usr.sbin/nsd/ixfr.c
1155
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1157
if(ixfr_store->data->newsoa) {
usr.sbin/nsd/ixfr.c
1158
free(ixfr_store->data->newsoa);
usr.sbin/nsd/ixfr.c
1159
ixfr_store->data->newsoa = NULL;
usr.sbin/nsd/ixfr.c
1160
ixfr_store->data->newsoa_len = 0;
usr.sbin/nsd/ixfr.c
1165
sz = domain_dname(ixfr_store->zone->apex)->name_size;
usr.sbin/nsd/ixfr.c
1170
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1177
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1183
ixfr_store->data->newserial = serial;
usr.sbin/nsd/ixfr.c
1186
ixfr_store->data->newsoa = xalloc(sz);
usr.sbin/nsd/ixfr.c
1187
ixfr_store->data->newsoa_len = sz;
usr.sbin/nsd/ixfr.c
1188
store_soa(ixfr_store->data->newsoa, ixfr_store->zone, ttl,
usr.sbin/nsd/ixfr.c
1195
void ixfr_store_add_oldsoa(struct ixfr_store* ixfr_store, uint32_t ttl,
usr.sbin/nsd/ixfr.c
1204
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1206
if(ixfr_store->data->oldsoa) {
usr.sbin/nsd/ixfr.c
1207
free(ixfr_store->data->oldsoa);
usr.sbin/nsd/ixfr.c
1208
ixfr_store->data->oldsoa = NULL;
usr.sbin/nsd/ixfr.c
1209
ixfr_store->data->oldsoa_len = 0;
usr.sbin/nsd/ixfr.c
1212
zone_ixfr_make_space(ixfr_store->zone->ixfr, ixfr_store->zone,
usr.sbin/nsd/ixfr.c
1213
ixfr_store->data, ixfr_store);
usr.sbin/nsd/ixfr.c
1214
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1219
sz = domain_dname(ixfr_store->zone->apex)->name_size;
usr.sbin/nsd/ixfr.c
1224
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1231
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1237
ixfr_store->data->oldserial = serial;
usr.sbin/nsd/ixfr.c
1240
ixfr_store->data->oldsoa = xalloc(sz);
usr.sbin/nsd/ixfr.c
1241
ixfr_store->data->oldsoa_len = sz;
usr.sbin/nsd/ixfr.c
1242
store_soa(ixfr_store->data->oldsoa, ixfr_store->zone, ttl,
usr.sbin/nsd/ixfr.c
1285
void ixfr_store_putrr(struct ixfr_store* ixfr_store, const rr_type* rr,
usr.sbin/nsd/ixfr.c
1290
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1300
zone_ixfr_make_space(ixfr_store->zone->ixfr, ixfr_store->zone,
usr.sbin/nsd/ixfr.c
1301
ixfr_store->data, ixfr_store);
usr.sbin/nsd/ixfr.c
1302
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1313
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1318
void ixfr_store_delrr(struct ixfr_store* ixfr_store, const rr_type* rr)
usr.sbin/nsd/ixfr.c
1320
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1322
ixfr_store_putrr(ixfr_store, rr, &ixfr_store->data->del,
usr.sbin/nsd/ixfr.c
1323
&ixfr_store->data->del_len, &ixfr_store->del_capacity);
usr.sbin/nsd/ixfr.c
1326
void ixfr_store_addrr(struct ixfr_store* ixfr_store, const rr_type* rr)
usr.sbin/nsd/ixfr.c
1328
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1330
ixfr_store_putrr(ixfr_store, rr, &ixfr_store->data->add,
usr.sbin/nsd/ixfr.c
1331
&ixfr_store->data->add_len, &ixfr_store->add_capacity);
usr.sbin/nsd/ixfr.c
1334
int ixfr_store_addrr_rdatas(struct ixfr_store* ixfr_store, const rr_type *rr)
usr.sbin/nsd/ixfr.c
1336
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1340
if(ixfr_putrr(rr, &ixfr_store->data->add, &ixfr_store->data->add_len,
usr.sbin/nsd/ixfr.c
1341
&ixfr_store->add_capacity) <= 0)
usr.sbin/nsd/ixfr.c
1346
int ixfr_store_add_newsoa_rdatas(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.c
1350
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1352
if(!retrieve_soa_rdata_serial(rr, &ixfr_store->data->newserial))
usr.sbin/nsd/ixfr.c
1354
if(ixfr_putrr(rr, &ixfr_store->data->newsoa,
usr.sbin/nsd/ixfr.c
1355
&ixfr_store->data->newsoa_len, &ixfr_store->add_capacity) <= 0)
usr.sbin/nsd/ixfr.c
1357
ixfr_trim_capacity(&ixfr_store->data->newsoa,
usr.sbin/nsd/ixfr.c
1358
&ixfr_store->data->newsoa_len, &capacity);
usr.sbin/nsd/ixfr.c
1396
int ixfr_store_delrr_uncompressed(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.c
1400
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1405
ttl, rdata, rdata_len, &ixfr_store->data->del,
usr.sbin/nsd/ixfr.c
1406
&ixfr_store->data->del_len, &ixfr_store->del_capacity);
usr.sbin/nsd/ixfr.c
1426
int ixfr_store_oldsoa_uncompressed(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.c
1432
if(ixfr_store->cancelled)
usr.sbin/nsd/ixfr.c
1435
ttl, rdata, rdata_len, &ixfr_store->data->oldsoa,
usr.sbin/nsd/ixfr.c
1436
&ixfr_store->data->oldsoa_len, &capacity))
usr.sbin/nsd/ixfr.c
1448
ixfr_store->data->oldserial = ntohl(serial);
usr.sbin/nsd/ixfr.c
1450
ixfr_trim_capacity(&ixfr_store->data->oldsoa,
usr.sbin/nsd/ixfr.c
1451
&ixfr_store->data->oldsoa_len, &capacity);
usr.sbin/nsd/ixfr.c
1546
struct ixfr_data* data, struct ixfr_store* ixfr_store)
usr.sbin/nsd/ixfr.c
1552
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
1580
ixfr_store_cancel(ixfr_store);
usr.sbin/nsd/ixfr.c
951
struct ixfr_store* ixfr_store_start(struct zone* zone,
usr.sbin/nsd/ixfr.c
952
struct ixfr_store* ixfr_store_mem)
usr.sbin/nsd/ixfr.c
954
struct ixfr_store* ixfr_store = ixfr_store_mem;
usr.sbin/nsd/ixfr.c
955
memset(ixfr_store, 0, sizeof(*ixfr_store));
usr.sbin/nsd/ixfr.c
956
ixfr_store->zone = zone;
usr.sbin/nsd/ixfr.c
957
ixfr_store->data = xalloc_zero(sizeof(*ixfr_store->data));
usr.sbin/nsd/ixfr.c
958
return ixfr_store;
usr.sbin/nsd/ixfr.c
961
void ixfr_store_cancel(struct ixfr_store* ixfr_store)
usr.sbin/nsd/ixfr.c
963
ixfr_store->cancelled = 1;
usr.sbin/nsd/ixfr.c
964
ixfr_data_free(ixfr_store->data);
usr.sbin/nsd/ixfr.c
965
ixfr_store->data = NULL;
usr.sbin/nsd/ixfr.c
968
void ixfr_store_free(struct ixfr_store* ixfr_store)
usr.sbin/nsd/ixfr.c
970
if(!ixfr_store)
usr.sbin/nsd/ixfr.c
972
ixfr_data_free(ixfr_store->data);
usr.sbin/nsd/ixfr.c
998
static void ixfr_put_newsoa(struct ixfr_store* ixfr_store, uint8_t** rrs,
usr.sbin/nsd/ixfr.h
135
struct ixfr_store* ixfr_store_start(struct zone* zone,
usr.sbin/nsd/ixfr.h
136
struct ixfr_store* ixfr_store_mem);
usr.sbin/nsd/ixfr.h
142
void ixfr_store_cancel(struct ixfr_store* ixfr_store);
usr.sbin/nsd/ixfr.h
148
void ixfr_store_free(struct ixfr_store* ixfr_store);
usr.sbin/nsd/ixfr.h
156
void ixfr_store_finish(struct ixfr_store* ixfr_store, struct nsd* nsd,
usr.sbin/nsd/ixfr.h
160
void ixfr_store_finish_data(struct ixfr_store* ixfr_store);
usr.sbin/nsd/ixfr.h
170
void ixfr_store_add_newsoa(struct ixfr_store* ixfr_store, uint32_t ttl,
usr.sbin/nsd/ixfr.h
181
void ixfr_store_add_oldsoa(struct ixfr_store* ixfr_store, uint32_t ttl,
usr.sbin/nsd/ixfr.h
184
void ixfr_store_delrr(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.h
186
void ixfr_store_addrr(struct ixfr_store* ixfr_store, const rr_type *rr);
usr.sbin/nsd/ixfr.h
187
int ixfr_store_addrr_rdatas(struct ixfr_store* ixfr_store, const rr_type *rr);
usr.sbin/nsd/ixfr.h
188
int ixfr_store_delrr_uncompressed(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.h
191
int ixfr_store_add_newsoa_rdatas(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.h
193
int ixfr_store_oldsoa_uncompressed(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfr.h
212
struct ixfr_data* data, struct ixfr_store* ixfr_store);
usr.sbin/nsd/ixfrcreate.c
1012
struct ixfr_store store_mem, *store;
usr.sbin/nsd/ixfrcreate.c
305
static int process_store_oldsoa(struct ixfr_store* store, uint8_t* dname,
usr.sbin/nsd/ixfrcreate.c
361
struct ixfr_store* store, struct domain* domain,
usr.sbin/nsd/ixfrcreate.c
432
struct ixfr_store* store, uint8_t* dname, size_t dname_len,
usr.sbin/nsd/ixfrcreate.c
472
static int process_add_rrset(struct ixfr_store* ixfr_store,
usr.sbin/nsd/ixfrcreate.c
477
if(!ixfr_store_addrr_rdatas(ixfr_store, rrset->rrs[i])) {
usr.sbin/nsd/ixfrcreate.c
486
static int process_marktypes(struct ixfr_store* store, struct zone* zone,
usr.sbin/nsd/ixfrcreate.c
510
struct ixfr_store* store, struct zone* zone, struct domain* domain)
usr.sbin/nsd/ixfrcreate.c
567
static int process_domain_add_RRs(struct ixfr_store* store, struct zone* zone,
usr.sbin/nsd/ixfrcreate.c
582
struct ixfr_store* store, FILE* spool, uint8_t* dname,
usr.sbin/nsd/ixfrcreate.c
666
struct ixfr_store* store)
usr.sbin/nsd/ixfrcreate.c
689
struct ixfr_store* store, struct domain* domain,
usr.sbin/nsd/ixfrcreate.c
731
struct ixfr_store* store, struct zone* zone, struct domain* domain,
usr.sbin/nsd/ixfrcreate.c
765
struct ixfr_store* store, struct spool_dname_iterator* iter)
usr.sbin/nsd/ixfrcreate.c
792
struct ixfr_store* store, struct zone* zone)
usr.sbin/nsd/ixfrcreate.c
868
static int ixfr_create_store_newsoa(struct ixfr_store* store,
usr.sbin/nsd/ixfrcreate.c
888
struct ixfr_store* store_mem, struct ixfr_store** store, FILE** spool)
usr.sbin/nsd/ixfrcreate.c
947
struct ixfr_store* store, struct zone* zone, int append_mem,