/** Should the packet have grown too big for the writer's liking, rollback removes the record currently being written */
void rollback();
+ /** Discard all content except the question section */
+ void truncate();
+
void xfr48BitInt(uint64_t val);
void xfr32BitInt(uint32_t val);
void xfr16BitInt(uint16_t val);
uint16_t d_stuff;
uint16_t d_sor;
uint16_t d_rollbackmarker; // start of last complete packet, for rollback
+ uint16_t d_truncatemarker; // end of header, for truncate
Place d_recordplace;
bool d_canonic, d_lowerCase;
};
www.arthur.example.net. 3600 IN A 192.0.2.2
www2.arthur.example.net. 3600 IN A 192.0.2.6
mail.arthur.example.net. 3600 IN A 192.0.2.3
+big.arthur.example.net. 3600 IN TXT "the quick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "The quick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THe quick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE quick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE quick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE Quick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUick brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUIck brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICk brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK Brown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BRown fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROwn fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWn fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN Fox jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOx jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX Jumps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUmps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMps over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPs over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS Over the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVer the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVEr the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER the lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER The lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THe lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE Lazy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAzy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAZy dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAZY dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAZY dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAZY Dog"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOg"
+big.arthur.example.net. 3600 IN TXT "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG"
EOF
mkdir $PREFIX.13