1*4afad4b7Schristos# This value should be increased whenever changing the structure of 2*4afad4b7Schristos# any object that will appear in a type 'map' master file (which 3*4afad4b7Schristos# contains a working memory image of an RBT database), as loading 4*4afad4b7Schristos# an incorrect memory image produces an inconsistent and probably 5*4afad4b7Schristos# nonfunctional database. These structures include but are not 6*4afad4b7Schristos# necessarily limited to dns_masterrawheader, rbtdb_file_header, 7*4afad4b7Schristos# rbt_file_header, dns_rbtdb, dns_rbt, dns_rbtnode, rdatasetheader. 8*4afad4b7Schristos# 9*4afad4b7Schristos# Err on the side of caution: if anything in the RBTDB is changed, 10*4afad4b7Schristos# bump the value. Making map files unreadable protects the system 11*4afad4b7Schristos# from instability; it's a feature not a bug. 12*4afad4b7Schristos# 13*4afad4b7Schristos# Whenever releasing a new major release of BIND9, set this value 14*4afad4b7Schristos# back to 1.0 when releasing the first alpha. Map files are *never* 15*4afad4b7Schristos# compatible across major releases. 16*4afad4b7SchristosMAPAPI=4.0 17