Handle TAG_LONG_ARRAY, and correct comparsion data size, in nbt_eq(3)
Handle TAG_LONG_ARRAY in nbt_type_to_string(3)
Reject attempts to open an array element node with a type prefix
Update 'SEE ALSO' section of man page mount.nbt(8)
Handle TAG_LONG_ARRAY, and correct copy data size, in nbt_filter(3)
Handle TAG_LONG_ARRAY, and correct copy data size, in nbt_clone(3)
Fix some incorrect accesses of an union member
Reject attempts to open an array element node with a type prefix
Update 'SEE ALSO' section of man page mount.nbt(8)
Handle TAG_LONG_ARRAY in nbt_type_to_string(3)
Handle TAG_LONG_ARRAY, and correct copy data size, in nbt_filter(3)
Handle TAG_LONG_ARRAY, and correct copy data size, in nbt_clone(3)
Handle TAG_LONG_ARRAY, and correct copy data size, in nbt_clone(3)
Fix some incorrect accesses of an union member
Copy CPPFLAGS content into CFLAGS in Makefile for BSD make
Limit uses of the intermediate buffer in nbt_read function to number formatting purposes only
Mention available system calls to create new nodes, in man page mount.nbt(8)
Make mount.nbt compatible with older GCC versions
Correct header comment format in nbt.h
Accept a few long options in mount.nbt
Revise man page mount.nbt(8)
Fix typo in README
Temporarily increase the intermediate buffer size to 16 KiB in nbt_read function
Allow presenting raw data stream of int32array and int64array nodes in user-specified byte order
Mention the default value of 'chunksymlink' option in man page mount.nbt(8)
Use 'payload.tag_byte_array' to store link target in symbolic link nodes
Remove CMake stuff
Add symbolic links in form of '<x>,<z>' for chunks in region root directory
Make some pointers read-only
Fix inaccessible node names from directory listing when the node names containing colon
Fix potential invalid free(3) and memory leak from function nbt_open
Use value of unwrapped node pointer as inode value
Use memcmp(3) in function get_nbt_type_by_name_prefix
Remove unused raw values from 'struct chunk_info'
Set modification times of chunk root nodes from region header
Correct error checkings of mmap(2) calls
Relicense Makefile
Fix some typos in man pages
Revise header of man pages
Always convert a time_t value to an unsigned type before comparing it with UINT32_MAX
Set 'errno' before calling 'get_child_node_by_name', in order to detect malloc(3) failure
Fix writing wrong chunk compression types to saved region file when using alternate write file and modified chunks having non-default compression type
Update chunk timestamp for modified chunks
Fix missing chunk compression type in saved region file when using alternate write file
Check requested offset against data type limit in function 'nbt_read'
Fix double free in function 'nbt_remove_node'
Adjust column widths in regiondump(1)
Fix writing wrong chunk compression types to saved region file when using alternate write file and modified chunks having non-default compression type
Update chunk timestamp for modified chunks
Fix missing chunk compression type in saved region file when using alternate write file
Check requested offset against data type limit in function 'nbt_read'
Fix double free in function 'nbt_remove_node'
Adjust column widths in regiondump(1)
Use original compression type for writing chunk if extended option 'compression' wasn't specified
Check for failure from helper functions explicitly instead of relying on 'errno' internally in function 'parse_unnamed_tag'
Fix possible buffer overflow by 1 byte when writing to a string tag
Revise comments in nbt.h to use unambiguous C type names
Fix function 'parse_named_tag' didn't check error from reading name
Forward option '-o ro' to FUSE
Call nbt_free(3) from function 'parse_unnamed_tag' on parsing error to prevent memory leak
Revise man pages
Don't touch(1) version.h on exported source tree; small fix to man page mount.nbt(8)
Add make(1) targets for installing development files
Add shared library target in Makefile
Use variable LIBNBT_OBJECTS for ar(1) command line in Makefile
Fix more memory leaks on moving or removing node
Implement rename operation; fix a memory leak on removing node
Implement rename operation; fix a memory leak on removing node
Use correct formatting conversions for printing array elements
Disallow creating node with empty name in compound
Use correct formatting conversions for printing array elements
Reject creating node with empty name in compound
Call nbt_release to cleanup node instead
Fix list type node didn't get free(3)ed in nbt_getattr and nbt_truncate
Workaround for option '--quiet' didn't work on some versions of git(1)
Change text dump format
Call nbt_free(3) immediately after nbt_dump_ascii_file(3) in nbtdump(1) and regiondump(1)
Add function nbt_dump_ascii_file(3), and modify regiondump(1) to use it; rewrite nbtdump(1)
Revise man page mount.nbt(8)
Add function nbt_dump_ascii_file(3), and modify regiondump(1) to use it; rewrite nbtdump(1)
Change indent size to 2 for text dumping
Fix macro LOG_PERROR not available on Solaris
Fix unable to generate version.h without .git
Add 'install' target for make(1)
Add 'install' target for make(1)
Fix incompatibility with BSD make
Allow generating version.h without local '.git'
Document newly added option '-V' in man pages