summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-03metaentry.c: Define PATH_MAX if it's undefined.Przemyslaw Pawelczyk
PATH_MAX is not guaranteed by POSIX to be present and some systems, like GNU Hurd, indeed does not define it. http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html https://www.gnu.org/software/hurd/hurd/porting/guidelines.html For now let's define PATH_MAX as 4096 (if it is not already defined), because that's how Linux defines it and it seems quite reasonable. In future dependence on PATH_MAX can be removed.
2018-01-02metastore v1.1.1av1.1.1aPrzemyslaw Pawelczyk
2018-01-02.gitignore: Do not ignore debian/ directory.Przemyslaw Pawelczyk
https://bugs.debian.org/883539 Requested-by: Romain Francoise <rfrancoise@debian.org>
2017-12-04metastore v1.1.1v1.1.1Przemyslaw Pawelczyk
2017-12-03README: Fix another typo.Przemyslaw Pawelczyk
2017-12-03README: Fix typo.Andy
Signed-off-by: Przemyslaw Pawelczyk <przemoc@gmail.com>
2017-11-24metaentry.c: Fix underallocation for xattr_lvalues.Przemyslaw Pawelczyk
Wrong type has been used for calculating size of requested memory. Underallocation happened in mentries_fromfile() code path if sizeof(ssize_t) > sizeof(int), which is true on 64-bit platforms. Reading metadata file with extended attributes entries led to corruption of metadata represented in memory on such platforms, so applying could led to corruption of metadata on disk too. Reported-by: Uros Juvan <asmpro@gmail.com>
2016-02-22metastore.c: Be more strict about arguments in compare_print().Przemyslaw Pawelczyk
That way we can avoid possible (yet not feasible in current code) NULL pointer dereference.
2016-02-06README: Add download section.Przemyslaw Pawelczyk
2016-02-06Define also _DEFAULT_SOURCE where _BSD_SOURCE is already defined.Przemyslaw Pawelczyk
It's required to avoid getting warnings w/ glibc >= 2.20.
2016-02-05Use C99 predefined identifier __func__ instead of non-std __FUNCTION__.Przemyslaw Pawelczyk
2016-02-05AUTHORS: Update Joey Hess's email address.Przemyslaw Pawelczyk
2016-02-01metastore v1.1.0v1.1.0Przemyslaw Pawelczyk
2016-02-01Update AUTHORS section of man page.Przemyslaw Pawelczyk
2016-02-02Rewrite .gitignore.Przemyslaw Pawelczyk
2016-02-02Rewrite Makefile using my Almost Universal Makefile template.Przemyslaw Pawelczyk
2016-02-01Improve code formatting and convert `unsigned int` to `unsigned`.Przemyslaw Pawelczyk
2016-02-01metaentry.c: Do not compare signed and unsigned integer.Przemyslaw Pawelczyk
2016-01-31NEWS: Update planned release date.Przemyslaw Pawelczyk
Starting from upcoming version 1.1.0 I won't ever put planned release date of the next version in NEWS file.
2016-01-31AUTHORS: Fix Zak Wilcox's email address.Przemyslaw Pawelczyk
Zak most likely mistakenly committed original patch (*) with email used for his Anki-Plugins git repository. (*) Mind that I amended the one present in this repository [f75ca58c96bb] and rewrote its commit message.
2016-01-30README: Add section about newly created mailing list.Przemyslaw Pawelczyk
2016-01-30NEWS: Extract old times into ONEWS file.Przemyslaw Pawelczyk
2016-01-30README: Stress that it was written for git users only originally.Przemyslaw Pawelczyk
2016-01-20README: Enhance reporting issues section.Przemyslaw Pawelczyk
2016-01-20README: Mention the exemplary git hooks in usage section.Przemyslaw Pawelczyk
2016-01-19examples/hooks/pre-commit: Improve handling of first metastore commit.Przemyslaw Pawelczyk
Previously after first metastore commit, metastore -c would show ./.metadata: added which was misleading. Now metastore -s is run twice if .metadata is not in repository yet.
2016-01-19Makefile: Install documentation and example scripts.Przemyslaw Pawelczyk
2016-01-19README: Slightly reformat installation section.Przemyslaw Pawelczyk
2016-01-19examples/git-metapull: Apply stored metadata with -e -E options.Przemyslaw Pawelczyk
2016-01-19examples/git-metapull: Fix the comments.Przemyslaw Pawelczyk
2016-01-19examples/hooks/pre-commit: Add warning in comments re aborted commit.Przemyslaw Pawelczyk
Fixes #26.
2016-01-19examples/git-metapull: Fix the script.Przemyslaw Pawelczyk
2016-01-19examples: Move hook scripts to their own subdirectory.Przemyslaw Pawelczyk
2016-01-19metastore.txt: Create plain-text version of the manual page.Przemyslaw Pawelczyk
2016-01-19README: Reorder, add sections and extract stuff into FILEFORMAT file.Przemyslaw Pawelczyk
2016-01-12NEWS: Update planned release date.Przemyslaw Pawelczyk
2016-01-12NEWS: Mention some important changes during my unofficial continuation.Przemyslaw Pawelczyk
2016-01-12metaentry.c: Fix meta entry handling in case of xattr errors.Przemyslaw Pawelczyk
getxattr() call can fail in mentry_create(), so NULL-initialize mentry->xattr_values[i] and update mentry->xattrs upon error, so there is no attempt in mentry_free() to free unitialized xattr_names[i] and xattr_values[i] pointers. Fixes #38.
2016-01-09version.sh: Fix sed error on BSDs: bad flag in substitute command: '}'.Przemyslaw Pawelczyk
Explicitly terminate last function (s) within list of functions ({...}).
2016-01-09Makefile: Link with libbsd only on non-BSD platforms.Przemyslaw Pawelczyk
BSD platforms are not supported yet, though.
2016-01-09metaentry.c: Include <bsd/string.h> only on non-BSD platforms.Przemyslaw Pawelczyk
2015-12-01version.sh: Add missing v letter in front of METASTORE_PRETAG_VER value.Przemyslaw Pawelczyk
2015-12-01Makefile: Change default installation prefix to /usr/local.Przemyslaw Pawelczyk
Fixes #34.
2015-12-01Makefile: Change name of variables related to installation directories.Przemyslaw Pawelczyk
2015-12-01Add action to show metastore version: -v / --version.Przemyslaw Pawelczyk
Fixes #36.
2015-12-01Makefile: Move PROJ_DIR to the beginning.Przemyslaw Pawelczyk
2015-10-26Merge pull request #32 from Alphix/masterPrzemysław Pawełczyk
Officially ceding maintainership of metastore to Przemyslaw Pawelczyk.
2015-10-26Officially ceding maintainership of metastore to Przemyslaw Pawelczyk.David Härdeman
Signed-off-by: David Härdeman <david@hardeman.nu>
2015-09-13Move man pages for section 1 to man1/ directory.Przemyslaw Pawelczyk
As a bonus you can install out-of-tree now via make -f. Fixes #22.
2015-09-13Move source files to src/ directory.Przemyslaw Pawelczyk
As a bonus you can build out-of-tree now via make -f. It's part of the work related to issue #22.