-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
1320 lines (869 loc) · 48.5 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
20171120 edf -- test PowerDNS IXFR fix
20160623 edf -- true multimaster : destroy local zone seems the only way to go
20160623 edf -- This may be pointless as the reaction to notify is doing all the work already.
20160616 gve -- remove before release 2.2.0
20160616 gve -- remove before release 2.2.0
20160614 gve -- check if 'dd' can be zero (I think not) before release 2.2.0
20160610 gve -- still needs to write code for this
20160610 gve -- still needs to write code for this
20160607 edf -- after some time, decide to switch the master : (drop the zone?), load it anew
20160606 edf -- if no keys have been added to the keyring, stop processing ?
20160606 edf -- FIX THIS NOW: load the zone without 63992 on disk, add the key, HUP => it will be destroyed
20160603 gve -- still needs to test if they exist
20160603 edf -- the original function should not modify the buffer flags
20160603 edf -- the original function should not modify the buffer flags
20160601 gve -- probably this must be changed with accurate values (order!!!)
20160520 gve -- check the correctness of this value (algorithm)
20160520 gve -- check the correctness of this value (algorithm)
20160520 gve -- check the correctness of this value (algorithm)
20160520 gve -- check if this per key or key_suite
20160513 gve -- still needs to find good error codes for 'yao'
20160512 gve -- must add correct 'error'
20160512 gve -- must add correct 'error'
20160512 gve -- must add correct 'error'
20160512 gve -- must add correct 'error'
20160512 gve -- must add correct 'error'
20160512 gve -- must add correct 'error'
20160506 edf -- if the key->epoch_inactive - valid_until is "too small", don't generate a signature if it's known to be a key roll ?
20160504 edf -- values are looking like MAX_U32 and this feels wrong. Verify this.
201604130929 edf -- for different engines, the loading will have to first store every unknown field as a BIGNUM, then instantiate a key of the algorithm with the engine, then provides the value to the key
20160311 edf -- replace 3600 by the value from the policy
20160310 gve -- still needs to give a correct result string back
20160308 thx -- although it seems to work, is this correct ?
20160308 gve -- needs to be checked for linux
20160311 edf -- replace 3600 by the value from the policy
in file; ./lib/dnsdb/src/zdb_icmtl.c:1206
20160310 gve -- still needs to give a correct result string back
in file: ./lib/dnstcl/src/dnstcl.c:247
20160308 gve -- needs to be checked for linux
in file: ./lib/dnslg/src/resolv.c:273
20160210 edf -- generate all dates of tbl based on with (rules or relative) and from as the starting point (this should actually be it)
in file: ./sbin/yadifad/zone-signature-policy.c:719
20160210 edf -- find the next time matching the rule
in file: ./sbin/yadifad/zone-signature-policy.c:501
20160209 edf -- this has to be done when policies are in
in file: ./lib/dnsdb/src/dnssec-keystore.c:772
20160209 edf -- this has to be done when policies are in
in file: ./lib/dnsdb/src/dnssec-keystore.c:760
20160209 edf -- This is very inefficient. Have to find a better way than writing the key.
in file: ./lib/dnscore/src/dnskey_ecdsa.c:501
20160209 edf -- Test, debug then do the optimisations. (LATER)
in file: ./lib/dnsdb/src/dnssec_process.c:57
20160209 edf -- edf update the current PAGE next pointer
in file: ./lib/dnsdb/src/journal-cjf-idxt.c:448
20160209 edf -- edf -- open the file, put the pointer at the right place and ret + 1, available = x
in file: ./lib/dnsdb/src/journal-cjf.c:1904
20160127 edf -- needs to add pid_file stuff
in file: ./sbin/yadifad/main.c:219
20160106 edf -- loop this until doomsday
in file: ./lib/dnsdb/src/nsec3_update.c:1102
20160106 edf -- loop this until doomsday
in file: ./lib/dnsdb/src/nsec3-chain-update.c:1101
20160106 edf -- loop this until doomsday
in file: ./lib/dnsdb/src/nsec3-chain-update.c:1099
20160106 edf -- loop this until doomsday
in file: ./lib/dnsdb/src/nsec3-chain-update.c:1078
20160106 edf -- This should be improved for the TLD:
in file: ./lib/dnsdb/src/nsec3-chain-update.c:924
20160106 edf -- See man select about said bugs
in file: ./sbin/yadifad/server-rw.c:1251
20160106 edf -- SCHEDULE a signature for all NSEC3 of the zone */
in file: ./lib/dnsdb/src/nsec3-chain-update.c:1028
20160106 edf -- IXFR UDP */
in file: ./sbin/yadifad/server-rw.c:513
20160106 edf -- FIX ME */
in file: ./sbin/yadifad/server-mt.c:973
20160106 edf -- : factorize with "nsec3_add_label" (if possible ?)
in file: ./lib/dnsdb/src/nsec3_update.c:704
20160106 edf -- : factorize with "nsec3_add_label" (if possible ?)
in file: ./lib/dnsdb/src/nsec3-chain-update.c:704
20160106 edf -- : check if the zone is NSEC or NSEC3
in file: ./lib/dnsdb/src/nsec3-chain-update.c:820
20151217 THX -- check why this space was required (pretty print?)
in file: ./lib/dnstcl/src/base-cmd.c:146
20151217 THX -- check why this space was required (copy/paste?)
in file: ./lib/dnstcl/src/base-cmd.c:231
20151102 edf -- fix me
in file: ./lib/dnsdb/src/nsec3-chain-destroy.c:47
20151022 edf -- nsec3 chain update
in file: ./lib/dnsdb/src/dynupdate_update.c:1871
20151008 gve -- shows result (remove afterwards)
in file: ./lib/dnstcl/src/dnstcl.c:431
20151008 gve -- shows error (remove afterwards)
in file: ./lib/dnstcl/src/dnstcl.c:425
20150928 edf -- check multiples */
in file: ./lib/dnsdb/src/nsec3.c:1684
20150921 edf -- check for dups
in file: ./lib/dnsdb/src/nsec3_zone.c:524
20150918 edf -- fix me
in file: ./lib/dnsdb/src/nsec3-chain-create.c:276
20150814 edf -- check multiples */
in file: ./lib/dnsdb/src/nsec3.c:1648
20150814 edf -- assert triggered with an update from "\\002ac\\002cr"
in file: ./lib/dnsdb/src/nsec3_owner.c:362
20150716 gve -- test that rdata_size matches the record size */
in file: ./bin/yadifa/message-viewer-xml.c:397
20150716 gve -- test that rdata_size matches the record size */
in file: ./bin/yadifa/message-viewer-wire.c:273
20150716 gve -- test that rdata_size matches the record size */
in file: ./bin/yadifa/message-viewer-parse.c:273
20150716 gve -- test that rdata_size matches the record size */
in file: ./bin/yadifa/message-viewer-json.c:397
20150716 gve -- still need to implemented the server viewable line */
in file: ./bin/yadifa/message-viewer-xml.c:169
20150716 gve -- still need to implemented the server viewable line */
in file: ./bin/yadifa/message-viewer-wire.c:60
20150716 gve -- still need to implemented the server viewable line */
in file: ./bin/yadifa/message-viewer-parse.c:60
20150716 gve -- still need to implemented the server viewable line */
in file: ./bin/yadifa/message-viewer-json.c:169
20150716 gve -- return_value is not really used
in file: ./bin/yadifa/query-result.c:244
20150716 gve -- remove carriage return in timep
in file: ./bin/yadifa/message-viewer-xml.c:173
20150716 gve -- remove carriage return in timep
in file: ./bin/yadifa/message-viewer-json.c:173
20150715 gve -- remove this before going production
in file: ./bin/yadifa/query-result.c:233
20150715 gve -- remove this before going production
in file: ./bin/yadifa/query-result.c:230
20150715 gve -- needs to be modified for view_with_mode
in file: ./lib/dnstcl/src/yadifa-cmd.c:367
20150715 gve -- needs to be modified for view_with_mode
in file: ./bin/yadifa/yadifa.c:363
20150715 gve -- just for testing needs to be removed afterwards
in file: ./lib/dnstcl/src/yadifa-cmd.c:212
20150715 gve -- just for testing needs to be removed afterwards
in file: ./bin/yadifa/yadig.c:238
20150713 gve -- this is really not good, CHECK THIS!!!!!! gery
in file: ./bin/yadifa/yadig.c:128
20150713 edf -- verify that generated code is not slower than an 'if'
in file: ./lib/dnscore/src/logger_handle.c:1205
20150710 gve -- test that rdata_size matches the record size */
in file: ./bin/yadifa/message-viewer-dig.c:273
20150710 gve -- still need to implemented the server viewable line */
in file: ./bin/yadifa/message-viewer-dig.c:60
20150710 gve -- everything under this can be removed when this function has been written
in file: ./bin/yadifa/message-viewer-dnsq.c:278
20150709 gve -- test that rdata_size matches the record size */
in file: ./bin/yadifa/message-viewer-dnsq.c:220
20150709 gve -- still need to implemented the server viewable line */
in file: ./bin/yadifa/message-viewer-dnsq.c:62
20150709 gve -- still need to find a way to show amount of servers
in file: ./bin/yadifa/message-viewer-xml.c:134
20150709 gve -- still need to find a way to show amount of servers
in file: ./bin/yadifa/message-viewer-wire.c:45
20150709 gve -- still need to find a way to show amount of servers
in file: ./bin/yadifa/message-viewer-parse.c:45
20150709 gve -- still need to find a way to show amount of servers
in file: ./bin/yadifa/message-viewer-json.c:134
20150709 gve -- still need to find a way to show amount of servers
in file: ./bin/yadifa/message-viewer-dnsq.c:46
20150709 gve -- still need to find a way to show amount of servers
in file: ./bin/yadifa/message-viewer-dig.c:45
20150709 gve -- no global options given output_stream *os = mv->os;
in file: ./bin/yadifa/message-viewer-xml.c:136
20150709 gve -- no global options given output_stream *os = mv->os;
in file: ./bin/yadifa/message-viewer-wire.c:46
20150709 gve -- no global options given output_stream *os = mv->os;
in file: ./bin/yadifa/message-viewer-parse.c:46
20150709 gve -- no global options given output_stream *os = mv->os;
in file: ./bin/yadifa/message-viewer-json.c:136
20150709 gve -- no global options given output_stream *os = mv->os;
in file: ./bin/yadifa/message-viewer-dnsq.c:48
20150709 gve -- no global options given output_stream *os = mv->os;
in file: ./bin/yadifa/message-viewer-dig.c:46
20150708 gve -- must be a setting from config or command_line
in file: ./bin/yadifa/yadig.c:344
20150708 gve -- change this back to 'OK'. 'NOK' is just for testing some AXFR stuff !!!!!!
in file: ./bin/yadifa/yadig.c:108
20150708 edf -- this is not a count, fix it (dns cache) ?
in file: ./lib/dnsdb/src/zdb.c:703
20150702 gve -- this is really not good, CHECK THIS!!!!!! gery
in file: ./bin/yadifa/yadig.c:321
20150640 timh -- same format as NSEC so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1501
20150640 timh -- same format as DNSKEY so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1495
20150640 timh -- added 3 types (KEY/RKEY/CDNSKEY) with the same format as DNSKEY */
in file: ./lib/dnszone/src/zone_file_reader.c:448
20150616 edf -- there was a clear NULL reference. test the fix
in file: ./sbin/yadifad/notify.c:1436
20150616 edf -- there was a clear NULL dereference. test the fix
in file: ./sbin/yadifad/notify.c:1427
20150615 timh -- should we return this ?
in file: ./lib/dnszone/src/zone_file_reader.c:1331
20150615 timh -- should we return this ?
in file: ./lib/dnszone/src/zone_file_reader.c:1261
20150610 edf -- I feel journal_cjf_page_output_stream_cancel(&os); should be called here.
in file: ./lib/dnsdb/src/journal-cjf.c:1380
20150609 timh -- check if this is doing the right thing. I moved some stuff inside the loop and did some overflow checks (as this is a u64) */
in file: ./lib/dnscore/src/parsing.c:303
20150609 timh --
in file: ./lib/dnscore/src/parsing.c:304
20150608 timh -- not thread safe
in file: ./lib/dnscore/src/format.c:1594
20150608 timh -- not thread safe
in file: ./lib/dnscore/src/format.c:1569
20150608 timh -- is this the right way to do it?
in file: ./lib/dnszone/src/zone_file_reader.c:269
20150608 timh -- is this necessary?
in file: ./lib/dnszone/src/zone_file_reader.c:282
20150604 timh -- will this also work for hex values?
in file: ./lib/dnszone/src/zone_file_reader.c:1319
20150604 timh -- will this also work for hex values?
in file: ./lib/dnszone/src/zone_file_reader.c:1249
20150604 timh -- this is the correct format for WKS */
in file: ./lib/dnszone/src/zone_file_reader.c:226
20150604 timh -- same format as TXT so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1527
20150604 timh -- same format as TXT so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1517
20150604 timh -- same format as PTR, so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1491
20150604 timh -- same format as MX, so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1537
20150604 timh -- same format as MX, so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1507
20150604 timh -- same format as MX, so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1487
20150604 timh -- same format as DS so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1547
20150604 timh -- same format as DS so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1524
20150604 timh -- same format as DNSKEY so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1520
20150604 timh -- same format as CNAME, so added there */
in file: ./lib/dnszone/src/zone_file_reader.c:1479
20150604 timh -- missing types */
in file: ./lib/dnszone/src/zone_file_reader.c:1552
20150604 timh -- added 3 types (RT/KX/LP) which has the same format as MX */
in file: ./lib/dnszone/src/zone_file_reader.c:311
20150604 timh -- added 3 types (CDS/TA/DLV) with the same format as DS */
in file: ./lib/dnszone/src/zone_file_reader.c:679
20150604 timh -- added 2 types (NSAP_PTR / DNAME) with the same format as PTR */
in file: ./lib/dnszone/src/zone_file_reader.c:217
20150604 timh -- WHY AFSDB AGAIN as separate type? It was already separately declared above MX */
in file: ./lib/dnszone/src/zone_file_reader.c:1443
20150604 timh -- SAME TYPE AS MX, so why different case ??? */
in file: ./lib/dnszone/src/zone_file_reader.c:287
20150527 timh -- undefined == incorrect? */
in file: ./lib/dnscore/src/format.c:3008
20150527 timh -- do individual encodings
in file: ./lib/dnscore/src/format.c:2929
20150527 timh -- added TYPE_URI */
in file: ./lib/dnscore/src/format.c:2844
20150527 timh -- added TYPE_SINK */
in file: ./lib/dnscore/src/format.c:2916
20150527 timh -- added TYPE_NID and TYPE_L64 */
in file: ./lib/dnscore/src/format.c:2272
20150527 timh -- added TYPE_L32 */
in file: ./lib/dnscore/src/format.c:2293
20150527 timh -- added TYPE_IPSECKEY */
in file: ./lib/dnscore/src/format.c:2201
20150527 timh -- added TYPE_HIP */
in file: ./lib/dnscore/src/format.c:1818
20150527 timh -- added TYPE_EUI64 */
in file: ./lib/dnscore/src/format.c:2334
20150527 timh -- added TYPE_EUI48 */
in file: ./lib/dnscore/src/format.c:2313
20150527 timh -- added TYPE_CSYNC */
in file: ./lib/dnscore/src/format.c:1748
20150527 timh -- added TYPE_CAA */
in file: ./lib/dnscore/src/format.c:2805
20150527 timh -- added TYPE_APL */
in file: ./lib/dnscore/src/format.c:2939
20150526 timh -- added TYPE_NAPTR */
in file: ./lib/dnscore/src/format.c:2867
20150526 timh -- added TYPE_ATMA */
in file: ./lib/dnscore/src/format.c:2717
20150522 timh -- verify that undefined means incorrect */
in file: ./lib/dnscore/src/format.c:1699
20150522 timh -- verify that undefined means incorrect */
in file: ./lib/dnscore/src/format.c:1687
20150522 timh -- verify that undefined means incorrect */
in file: ./lib/dnscore/src/format.c:1675
20150522 timh -- added TYPE_TKEY */
in file: ./lib/dnscore/src/format.c:2761
20150522 timh -- added TYPE_SPF and TYPE_NINFO identical to TYPE_TXT */
in file: ./lib/dnszone/src/zone_file_reader.c:732
20150522 timh -- added TYPE_SPF and TYPE_NINFO identical to TYPE_TXT */
in file: ./lib/dnscore/src/format.c:3029
20150522 timh -- added TYPE_OPENPGPKEY and TYPE_DHCID */
in file: ./lib/dnscore/src/format.c:1805
20150522 timh -- added TYPE_NXT */
in file: ./lib/dnszone/src/zone_file_reader.c:648
20150522 timh -- added TYPE_NXT */
in file: ./lib/dnscore/src/format.c:2118
20150522 timh -- added TYPE_LOC */
in file: ./lib/dnscore/src/format.c:1652
20150522 timh -- added TYPE_GPOS */
in file: ./lib/dnscore/src/format.c:1618
20150522 timh -- added TYPE_EID/TYPE_NIMLOC */
in file: ./lib/dnscore/src/format.c:1768
20150522 timh -- added TYPE_CERT */
in file: ./lib/dnscore/src/format.c:1787
20150521 timh -- added TYPE_ISDN */
in file: ./lib/dnscore/src/format.c:2672
20150521 timh -- actually check for IA5 */
in file: ./lib/dnscore/src/format.c:2689
20150520 timh -- do we allow this or not? */
in file: ./lib/dnscore/src/format.c:2652
20150520 timh -- changed type AFSDB which has the same format as MX */
in file: ./lib/dnszone/src/zone_file_reader.c:317
20150520 timh -- changed type AFSDB which has the same format as MX */
in file: ./lib/dnscore/src/format.c:1432
20150520 timh -- assuming for the moment the rdata is aligned per byte */
in file: ./lib/dnscore/src/format.c:1583
20150520 timh -- added TYPE_X25 */
in file: ./lib/dnscore/src/format.c:2623
20150520 timh -- added TYPE_WKS */
in file: ./lib/dnscore/src/format.c:1559
20150520 timh -- added TYPE_RP */
in file: ./lib/dnscore/src/format.c:1907
20150520 timh -- added TYPE_NSAP_PTR with the same format as PTR */
in file: ./lib/dnscore/src/format.c:1450
20150520 timh -- added TYPE_NSAP */
in file: ./lib/dnscore/src/format.c:1464
20150520 timh -- added PX, TALINK */
in file: ./lib/dnscore/src/format.c:1517
20150520 timh -- added 3 types (RT/KX/LP) which has the same format as MX */
in file: ./lib/dnscore/src/format.c:1426
20150520 timh -- added 3 types (CDS/TA/DLV) with the same format as DS */
in file: ./lib/dnscore/src/format.c:2095
20150520 timh -- added 2 types (RKEY/CDNSKEY) with the same format as KEY/DNSKEY */
in file: ./lib/dnscore/src/format.c:2075
20150520 timh -- This type is similar to MX record, so added there instead */
in file: ./lib/dnscore/src/format.c:3071
20150520 timh -- */
in file: ./lib/dnscore/src/format.c:65
20150520 timh -- !!!! NOTE THAT THIS IS AN ifndef AND NOT AN ifdef !!!!
in file: ./lib/dnscore/src/format.c:3067
20150519 timh -- */
in file: ./lib/dnscore/src/dnsformat.c:579
20150512 timh -- */
in file: ./lib/dnscore/src/rfc.c:511
20150512 timh -- */
in file: ./lib/dnscore/src/rfc.c:489
20150512 timh -- */
in file: ./lib/dnscore/src/rfc.c:303
20150512 timh -- */
in file: ./lib/dnscore/src/rfc.c:162
20150512 timh -- */
in file: ./lib/dnscore/src/rfc.c:153
20150428 edf -- invalidate zone if "drop-before-load"
in file: ./sbin/yadifad/database-service-zone-load.c:350
20150428 edf -- handle this more nicely
in file: ./sbin/yadifad/server.c:751
20150428 edf -- get rid of the os_rdata
in file: ./sbin/yadifad/database-service-zone-load.c:280
20150420 gve -- check this (obsolete, or zrdata parameter type should be const u8*)
in file: ./lib/dnscore/src/message_dnsupdate.c:363
20150415 edf -- configure parameters
in file: ./sbin/yadifad/database-service.c:305
20150415 edf -- configure parameters
in file: ./sbin/yadifad/database-service.c:294
20150415 edf -- configure parameters
in file: ./sbin/yadifad/database-service.c:284
20150415 edf -- configure parameters
in file: ./sbin/yadifad/database-service.c:274
20150415 edf -- configure parameters
in file: ./sbin/yadifad/database-service.c:264
20150410 edf -- EDF NOW !
in file: ./lib/dnszone/src/zone_file_reader.c:1685
20150408 edf -- this is wrong
in file: ./sbin/yadifad/zone.c:714
20150323 edf -- lock parts of the journal
in file: ./lib/dnsdb/src/journal-cjf.c:689
20150323 edf -- lock parts of the journal
in file: ./lib/dnsdb/src/journal-cjf.c:1251
20150313 gve -- change me*/
in file: ./bin/yadifa/yazu.c:858
20150313 gve -- change me*/
in file: ./bin/yadifa/yazu.c:815
20150311 gve -- this still needs to be tested
in file: ./bin/yadifa/yazu-config.c:138
20150311 gve -- this still needs to be tested
in file: ./bin/yadifa/yazu-config.c:115
20150311 gve -- this part should be moved somewhere else
in file: ./bin/yadifa/yazu-config.c:438
20150311 gve -- still need todo something about TSIG for yazu */
in file: ./bin/yadifa/yazu-config.c:502
20150311 gve -- set all the server ports to the default value if they are 0
in file: ./bin/yadifa/yazu-config.c:361
20150311 gve -- does nothing at the moment, maybe it will be used later */
in file: ./bin/yadifa/yazu-config.c:470
20150306 edf -- : do it when it's true only
in file: ./sbin/yadifad/database.c:681
20150219 gve -- still needs to check this on yadifad side */
in file: ./bin/yadifa/yadifa.c:249
20150219 gve -- still needs to be implemented
in file: ./lib/dnscore/src/dnsformat.c:895
20150219 gve -- must be removed before release */
in file: ./bin/yadifa/yadifa-config.c:135
20150219 gve -- must be removed before release */
in file: ./bin/yadifa/yadifa-config.c:126
20150219 gve -- must be removed before release */
in file: ./bin/yadifa/main.c:247
20150219 gve -- must be removed before release */
in file: ./bin/yadifa/main.c:228
20150219 gve -- must be removed before release */
in file: ./bin/yadifa/main.c:209
20150219 gve -- must be removed before release */
in file: ./bin/yadifa/main.c:198
20150219 gve -- check for HAS_CTRL instead of 1 as if statement */
in file: ./bin/yadifa/yadifa-config.c:192
20150219 gve -- HAS_CTRL is the correct if statement and not 1, must be changed before release
in file: ./lib/dnscore/src/dnsformat.c:844
20150219 edf -- stop storing in this PAGE
in file: ./lib/dnsdb/src/journal-cjf.c:794
20150218 gve -- needs to correct this
in file: ./lib/dnstcl/src/test-suite-base.c:24
20150218 edf -- OSX 10.9.4 generates this on unexpected streams
in file: ./lib/dnscore/src/file_output_stream.c:109
20150217 gve -- needs to send back a good return value */
in file: ./lib/dnstcl/src/yadifa-cmd.c:328
20150217 gve -- needs to send back a good return value */
in file: ./bin/yadifa/yadifa.c:323
20150217 gve -- needs to be removed before release */
in file: ./bin/yadifa/main.c:479
20150217 gve -- needs to be removed before release */
in file: ./bin/yadifa/main.c:469
20150213 gve -- needs to be removed before release */
in file: ./bin/yadifa/main.c:516
20150213 gve -- needs to be removed before release */
in file: ./bin/yadifa/main.c:484
20150213 gve -- must be removed before release */
in file: ./bin/yadifa/yadifa.c:160
20150213 gve -- must be removed before release */
in file: ./bin/yadifa/yadifa.c:151
20150211 gve -- revisiting mabye this can be removed or put in some kind of option */
in file: ./bin/yadifa/yazu-config.c:463
20150211 gve -- check if needed
in file: ./bin/yadifa/main.c:498
20150209 edf -- send a servfail answer ... */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:633
20150209 edf -- send a servfail answer ... */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:494
20150209 edf -- send a servfail answer ... */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:411
20150209 edf -- error other than "does not exists" : SERVFAIL */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:626
20150209 edf -- error other than "does not exists" : SERVFAIL */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:488
20150209 edf -- error other than "does not exists" : SERVFAIL */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:405
20150209 edf -- cannot create error : SERVFAIL ? */
in file: ./lib/dnsdb/src/zdb-zone-answer-axfr.c:523
20150205 edf -- consistency
in file: ./lib/dnscore/src/alarm.c:842
20150127 edf -- if at least one key has been loaded, it should continue
in file: ./sbin/yadifad/database.c:930
20150127 edf -- In order to trigger the zone write, this function should: ...
in file: ./lib/dnsdb/src/journal-cjf.c:562
20150122 gve -- testing purposes only, must be remove before release */
in file: ./bin/yadifa/yadifa.c:176
20150122 gve -- testing purposes only, must be remove before release */
in file: ./bin/yadifa/yadifa.c:165
20150121 edf -- not sure that cleaning is an option (and it could only be done on a slave)
in file: ./sbin/yadifad/database-service-zone-load.c:1219
20150121 edf -- clear journal file, if any
in file: ./sbin/yadifad/database-service-zone-load.c:1126
20150115 gve -- must be removed
in file: ./lib/dnscore/src/message.c:2015
20150115 gve -- must be removed
in file: ./bin/yadifa/yadig.c:398
20150115 edf -- fix this when a cycle occurs
in file: ./lib/dnsdb/src/journal-cjf.c:1770
20150115 edf -- do a dichotomy instead
in file: ./lib/dnsdb/src/journal-cjf-idxt.c:808
20150115 edf -- do a dichotomy instead
in file: ./lib/dnsdb/src/journal-cjf-idxt.c:761
20150115 edf -- do a dichotomy instead
in file: ./lib/dnsdb/src/journal-cjf-idxt.c:429
20150114 edf -- use a pool
in file: ./lib/dnsdb/src/journal-cjf-page-cache.c:303
20150113 edf -- make a rule that culls a cache entry at the end of the MRU
in file: ./lib/dnsdb/src/journal-cjf-page-cache.c:302
20150113 edf -- close the content
in file: ./lib/dnsdb/src/journal-cjf-page-cache.c:744
2014xxxx gve -- still needs to add a nice error code */
in file: ./bin/yadifa/query-result.c:131
2014xxxx gve -- still needs to add a nice error code */
in file: ./bin/yadifa/query-result.c:121
20141128 edf -- get rid of the hashing function here : this has to be pushed to the journal file format
in file: ./lib/dnsdb/src/journal.c:401
20141016 edf -- test all callers RCs
in file: ./sbin/yadifad/zone.c:1882
20141008 edf -- why is this done here ? The zone comes from the label already : zone_label->zone = zone;
in file: ./lib/dnsdb/src/zdb_zone_update_ixfr.c:626
20141008 edf -- this lock is too early, it should be moved just before the actual run
in file: ./sbin/yadifad/database.c:946
20141008 edf -- 2 seconds, make this configurable
in file: ./sbin/yadifad/database.c:954
20141006 edf -- verify zone_desc->qclass
in file: ./sbin/yadifad/database.c:550
20141006 edf -- verify qclass
in file: ./sbin/yadifad/ixfr.c:119
20141006 edf -- verify class mesg->qclass
in file: ./sbin/yadifad/database.c:807
20140701 gve -- revisiting maybe this can be removed or put in some kind of option */
in file: ./bin/yadifa/yadifa-config.c:591
20140701 gve -- revisiting maybe this can be removed or put in some kind of option */
in file: ./bin/yadifa/yadifa-config.c:585
20140701 gve -- revisiting maybe this can be removed or put in some kind of option */
in file: ./bin/yadifa/yadifa-config.c:576
20140701 gve -- put a nice define */
in file: ./bin/yadifa/yadifa-config.c:432
20140701 gve -- does nothing at the moment, maybe it will be used later */
in file: ./bin/yadifa/yadifa-config.c:595
20140630 gve -- better logging */
in file: ./lib/dnstcl/src/yadifa-cmd.c:350
20140630 gve -- better logging */
in file: ./bin/yadifa/yadifa.c:345
20140526 edf -- these checks must be replaced to their "smart signing" homologue mechanism
in file: ./lib/dnsdb/src/zdb_update_signatures.c:140
20140526 edf -- self_prev needs to be signed */
in file: ./lib/dnsdb/src/nsec3.c:783
20140526 edf -- self needs to be signed */
in file: ./lib/dnsdb/src/nsec3.c:915
20140526 edf -- resolve the name to answer (dns cache)
in file: ./lib/dnsdb/src/zdb_query_ex.c:2712
20140526 edf -- improve the EDNS handling
in file: ./lib/dnscore/src/message.c:462
20140526 edf -- handle extended RCODE (supposed to be 0, but could be set to something else : FORMERR)
in file: ./lib/dnscore/src/message.c:463
20140526 edf -- experimental code for 2.1+
in file: ./lib/dnsdb/src/zdb_store_zonefile_reader.c:137
20140526 edf -- I'm only doing NSEC3 here. Do NSEC as well.
in file: ./lib/dnsdb/src/zdb_zone_update_ixfr.c:610
20140523 edf -- use a better allocation mechanism
in file: ./lib/dnscore/src/logger_handle.c:350
20140523 edf -- think about handling v1.3
in file: ./lib/dnsdb/src/dnssec-keystore.c:1349
20140523 edf -- optionally sign the query
in file: ./lib/dnscore/src/message.c:1893
20140523 edf -- optionally sign the query
in file: ./lib/dnscore/src/message.c:1815
20140523 edf -- make this configurable
in file: ./lib/dnscore/src/logger_channel_file.c:82
20140523 edf -- internal use and only needs ASCIIZ, do handle utf-8 when it will be required (very low priority)
in file: ./lib/dnscore/src/packet_reader.c:703
20140523 edf -- improve the EDNS handling
in file: ./lib/dnscore/src/message.c:217
20140523 edf -- implement error code with OPT
in file: ./lib/dnscore/src/message.c:1795
20140523 edf -- if the file has been written created THEN delete previous file and rename current file to old file
in file: ./lib/dnscore/src/charon.c:1379
20140523 edf -- handle v1.3
in file: ./lib/dnscore/src/dnskey_rsa.c:860
20140523 edf -- handle v1.3 */
in file: ./lib/dnscore/src/dnskey_ecdsa.c:934
20140523 edf -- handle v1.3 */
in file: ./lib/dnscore/src/dnskey_dsa.c:899
20140523 edf -- handle extended RCODE (supposed to be 0, but could be set to something else : FORMERR)
in file: ./lib/dnscore/src/message.c:218
20140521 gve -- still needs export DNSCORE_TCP_FLAGS=nodelay,nocork */
in file: ./bin/yadifa/yadifa.c:133
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server.c:601
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server.c:508
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server.c:438
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-rw.c:821
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-rw.c:710
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-rw.c:637
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-mt.c:804
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-mt.c:693
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-mt.c:620
20140521 edf -- verify unsupported class error handling
in file: ./sbin/yadifad/server-mt.c:507
20140521 edf -- notify on TCP
in file: ./sbin/yadifad/server.c:500
20140521 edf -- Handle unknown classes better
in file: ./sbin/yadifad/server.c:706
20140520 gve -- revisiting maybe this can be removed or put in some kind of option
in file: ./bin/yadifa/yadig-config.c:455
20140512 edf -- apply ZONE_STATUS_DROP_AFTER_RELOAD
in file: ./sbin/yadifad/confs.c:633
20140512 edf -- There MUST be an event that clears a "reloading" status, in order
in file: ./sbin/yadifad/confs.c:635
20140509 edf -- nicer error code --- gery
in file: ./lib/dnslg/src/resolv.c:330
20140509 edf -- ?
in file: ./lib/dnslg/src/resolv-conf.c:581
20140507 gve -- still needs todo this when I got time
in file: ./lib/dnslg/src/resolv-conf.c:447
20140507 gve -- missing 'values' for the keys found still needs to be implemented for all keys -- gery
in file: ./lib/dnslg/src/resolv-conf.c:471
20140506 edf -- retry ?
in file: ./sbin/yadifad/database-service.c:1241
20140430 edf -- postponed after 1.0.0
in file: ./sbin/yadifad/database.c:1037
20140430 edf -- I have to be able to cancel the icmtl if it failed */
in file: ./sbin/yadifad/database.c:1015
20140425 edf -- why ? zone_desc = zone_acquirebydnsname(message->origin);
in file: ./sbin/yadifad/database-service.c:1120
20140425 edf -- check why the two commands were reversed
in file: ./sbin/yadifad/database-service-zone-mount.c:117
20140425 edf -- WHAT IF THE EVENT FAILED ? WHAT ABOUT THE REMAINING OF THE QUEUE ???
in file: ./sbin/yadifad/database-service.c:1202
20140415 edf -- only do this if we are master for at least one zone
in file: ./sbin/yadifad/main.c:592
20140214 edf -- : take the memory granularity in account in case of ZALLOC enabled */
in file: ./lib/dnsdb/src/nsec3_item.c:716
20140206 edf -- do we keep this ?
in file: ./sbin/yadifad/database-service-zone-download.c:305
20140205 edf -- replace by the time-delayed save */
in file: ./sbin/yadifad/database-service-zone-desc-load.c:139
20140205 edf -- configure parameters
in file: ./sbin/yadifad/database-service.c:315
20131220 edf -- instead clear the signatures without keys
in file: ./lib/dnsdb/src/zdb_zone_load.c:923
20131204 gve -- this part should be moved somewhere else
in file: ./bin/yadifa/dog-config.c:256
20131204 gve -- must be removed in production -- gery
in file: ./bin/yadifa/dog.c:86
20131203 edf -- signature maintenance clear
in file: ./sbin/yadifad/database-service-zone-desc-load.c:205
20131203 edf -- retry clear
in file: ./sbin/yadifad/database-service-zone-desc-load.c:206
20131203 edf -- compare before replace
in file: ./sbin/yadifad/database-service-zone-desc-load.c:227
20131203 edf -- There MUST be an event that clears a "reloading" status, in order
in file: ./sbin/yadifad/confs.c:546
20131002 edf -- signature maintenance clear, ie: dnssec_maintenance_clear(zone_desc->origin);
in file: ./sbin/yadifad/database-service-zone-unmount.c:125
20131002 edf -- retry clearn, ie: retry_clear(zone_desc->origin);
in file: ./sbin/yadifad/database-service-zone-unmount.c:126
20131002 edf -- IMPLEMENT IT
in file: ./sbin/yadifad/notify.c:1827
20130930 edf -- arm an alarm for refresh
in file: ./sbin/yadifad/database-service-zone-unmount.c:128
20130930 edf -- apply ZONE_STATUS_DROP_AFTER_RELOAD
in file: ./sbin/yadifad/confs.c:544
20130918 gve -- this part should be moved somewhere else
in file: ./bin/yadifa/dnssec-tool-config.c:333
20130918 gve -- this part should be moved somewhere else
in file: ./bin/yadifa/dns-config-checker-config.c:332
20130918 edf -- arm an alarm for refresh