SQLite

All files named ”ext/zonefile/zonefile.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/zonefile/zonefile.c

2018-02-27
19:50
[ce917d60a6] part of check-in [f11beb16a8] Rationalize some code in zonefile.c. Fix other minor issues in the same. (check-in: [f11beb16a8] user: dan branch: zonefile, size: 93568)
14:26
[b83136e629] part of check-in [39a4267fc9] Have the zonefile extension use binary instead of text keys. (check-in: [39a4267fc9] user: dan branch: zonefile, size: 85704)
2018-02-26
07:58
[4af6b26c04] part of check-in [231832c4cb] Add extra parameter to zonefileCodecCreate() to indicate whether the new object will be used for mock-encryption or mock-decryption. (check-in: [231832c4cb] user: dan branch: zonefile, size: 84432)
2018-02-24
08:26
[eeba1f8a35] part of check-in [1764ade22b] Test edge cases in the zonefile module. Fix a broken error message in the same. (check-in: [1764ade22b] user: dan branch: zonefile, size: 84167)
2018-02-23
21:01
[886dc98b40] part of check-in [9a99afafa3] Fix a problem with handling "k >= ?" constraints in the zonefile module. (check-in: [9a99afafa3] user: dan branch: zonefile, size: 84153)
19:21
[d14151c34f] part of check-in [dbbcbf0066] Add test cases and minor fixes for the zonefile module. (check-in: [dbbcbf0066] user: dan branch: zonefile, size: 84189)
14:09
[f07d553228] part of check-in [994aa77d78] Fix a problem causing SQLITE_HAVE_LZ4 builds of zonefile to fail unless SQLITE_HAVE_ZLIB is also defined. (check-in: [994aa77d78] user: dan branch: zonefile, size: 84313)
14:02
[7c04566dea] part of check-in [d2ed6910b8] Fix a problem with DROP TABLE statements on zonefile virtual tables. (check-in: [d2ed6910b8] user: dan branch: zonefile, size: 84320)
14:00
[4cab22c4b4] part of check-in [d28003941c] Fix harmless compiler warnings in the zonefile extension seen with MSVC. (check-in: [d28003941c] user: mistachkin branch: zonefile, size: 84289)
2018-02-22
21:06
[f43dd41bd1] part of check-in [f4d42162fa] Add tests cases and fix some minor zonefile problems. (check-in: [f4d42162fa] user: dan branch: zonefile, size: 84215)
16:46
[ce2963a584] part of check-in [883e7e75d6] Add an LRU cache of uncompressed frame content to the zonefile virtual table implementation. (check-in: [883e7e75d6] user: dan branch: zonefile, size: 83959)
2018-02-21
21:15
[55bd8e0ff6] part of check-in [d9d5cc62f1] Modifications to the zonefile module to make it easier to add a cache of uncompressed frame content. (check-in: [d9d5cc62f1] user: dan branch: zonefile, size: 79464)
16:36
[cd19e71185] part of check-in [3a63ea6525] Have zonefile store encryption keys in a hash-table instead of a linked list. Add extra tests for key management. (check-in: [3a63ea6525] user: dan branch: zonefile, size: 73638)
10:43
[36ee984120] part of check-in [38d23888cf] In zonefile, change the "file TEXT" column back to "fileid INTEGER". The fileid can be used as a key with the associated zonefile_files table, which contains more information than just the filename. (check-in: [38d23888cf] user: dan branch: zonefile, size: 70410)
2018-02-20
19:25
[e65e17336a] part of check-in [d8d0bdcb40] Fix a problem with reading the "file" column of a zonefile virtual table. (check-in: [d8d0bdcb40] user: dan branch: zonefile, size: 70514)
18:47
[0a15cb181d] part of check-in [56801c461c] Instead of just the frame number, store frame sizes and offsets in zonefile shadow table %_shadow_idx. (check-in: [56801c461c] user: dan branch: zonefile, size: 70408)
2018-02-19
21:07
[afee047df2] part of check-in [55cf920c5a] Add support for invoking encryption hooks to zonefile. And mock encryption method "xor" for testing. (check-in: [55cf920c5a] user: dan branch: zonefile, size: 70259)
16:28
[f97d9816be] part of check-in [78267a0913] Add support for the ExtendedHeaderSize header field to zonefile. (check-in: [78267a0913] user: dan branch: zonefile, size: 61860)
14:27
[755903797e] part of check-in [4dbe0cba3f] Modify the zonefile format in order to avoid depending on the filesize to determine the extent of the final frame. See README.md for details. (check-in: [4dbe0cba3f] user: dan branch: zonefile, size: 60641)
2018-02-17
20:22
[95233e917f] part of check-in [3eb25b3fa5] Add support for "brotli" compression to the zonefile module. (check-in: [3eb25b3fa5] user: dan branch: zonefile, size: 60506)
19:38
[cb0e2d294b] part of check-in [bbe5b21ffa] Add support for compression types "lz4" and "lz4hc" to the zonefile module. (check-in: [bbe5b21ffa] user: dan branch: zonefile, size: 60058)
18:33
[3954cdaeae] part of check-in [a993a50bb8] Add support for compression methods "zstd" and "zstd_global_dict". (check-in: [a993a50bb8] user: dan branch: zonefile, size: 58634)
2018-02-15
20:37
[b870b52d83] part of check-in [72b8a7ef98] Add support for zlib compression to the zonefile module. (check-in: [72b8a7ef98] user: dan branch: zonefile, size: 51280)
15:24
[88d4ba281f] part of check-in [fb1c227791] Fix another point in zonefile.c so that all files are opened in either "rb" or "wb" mode. (check-in: [fb1c227791] user: dan branch: zonefile, size: 42645)
15:17
[e6ad01c704] part of check-in [4bb854ddd9] When calling fopen() in the zonefile extension, use modes "rb" and "wb" instead of "r" and "w". This makes no difference on unix, but is required when accessing binary files on other systems. (check-in: [4bb854ddd9] user: dan branch: zonefile, size: 42743)
2018-02-13
20:08
[0e2ace4a25] part of check-in [d65e585574] Fix handling of maxAutoFrameSize parameter. (check-in: [d65e585574] user: dan branch: zonefile, size: 42741)
18:02
[212c9a8778] part of check-in [8bf5154bc6] Remove, for now, the "priority" column from the zonefile_files virtual table. (check-in: [8bf5154bc6] user: dan branch: zonefile, size: 42428)
17:33
[ed633fa36e] part of check-in [fdb6c0c5dc] Pad the 26 byte Zonefile header to 32 bytes so that the ZonefileIndex object is 8-byte aligned. (check-in: [fdb6c0c5dc] user: dan branch: zonefile, size: 42544)
2018-02-12
20:04
[31a8627c6f] part of check-in [dba42f0e1e] Add support for reading simple (no compression, no encryption) zonefile files. (check-in: [dba42f0e1e] user: dan branch: zonefile, size: 41449)
2018-02-10
21:04
[835a05e6c6] part of check-in [0b7bd1694b] Add start of "zonefile" virtual table. (check-in: [0b7bd1694b] user: dan branch: zonefile, size: 29559)
17:41
Added: [da7c63bfc0] part of check-in [c125b4c380] Add the start of the "zonefile" extension. (check-in: [c125b4c380] user: dan branch: zonefile, size: 10898)