This is the changelog for list-files (lf
) starting from the first release (v1.0.0).
NOTES:
- Versions containing "alpha", "a", "beta", "b", or "rc" are pre-releases, and subject to change.
- Re-write internal code for memory leak-free performance.
- Piping, or redirecting the output of
lf
will enable machine-readable output (-1
,-m
) - Use
scandir()
for output sorting. - Proper realloc if many paths are supplied
- Use
catpath()
instead of fixed size arrays - Always check the max len of owner, group, and bytes when during listing files
- Added
-o
,--octal
flag to print the file permissions in octal
- Fixed main version; removed from alpha (opps!)
- Fixed malloc issue, which caused crashing when listing on a directory
- Cleaned include libraries, removed duplicates, and unnecessary includes
- Print the last modified date on files/directories
- Fixed checksum files to not include object/binary files
- Updated help menu; added Description
- Updated gpack install section in README.md
- Fixed source install section in README.md
- Outdated
pre-compiled
directory
- Fixed alignment issue when
WITHOUT_ID=true
- Bumped version in clib.json and README.md
- Test 22, which relies on a root-owned file
- Fixes a output format error if a file is owned by root (issue found on raspberry pi)
.tgz
as a zip format- Once-only header for include files
- Fixed panic when lf-ing a file with a unknown uid/gid (only prints the uid/gid)
- Fixed name in
clib.json
- Added
clib.json
to support list-files api
- Separated main code to smaller files
- Print a file red if it is a link, and the link is broken
- Small improvments to source code
- Fixed issue where symlink prints unknown/random character after filename
- Fixed malloc buffers
- Improved mallocs
- Improved buffers
- Cleaned/remove extra variables
-C
,--commit
to print the github commit
- Improved README
- print the lf version and commit before running the tests
- Fixes the PREFIX to not include the bin dir
- More improvments to source code
- Improvments to source code
- More tests
- Improves tests
- Some improvments to source code
Init release.