Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-03 | README.md: Create a symlink to README. | Przemyslaw Pawelczyk | |
README is actually written in markdown, but I don't like .md extension. README.md is here only for better experience of web viewers of the repo, it's set to be not exported by git archive and won't be present in released tarballs. BTW if GitHub is offline, you can use following unofficial mirror: http://repo.or.cz/metastore.git (It also renders README.md file, that's why I mentioned it here.) | |||
2018-02-03 | Update copyright notices. | Przemyslaw Pawelczyk | |
2018-02-03 | Add SPDX License Identifier to all source files. | Przemyslaw Pawelczyk | |
The Software Package Data Exchange (SPDX) is a good initiative, it has matured over time and deserves accelerated adoption in open-source. https://spdx.org/learn https://spdx.org/using-spdx https://spdx.org/license-list | |||
2018-02-03 | Slightly reformat and modernize GPLv2 only license notices. | Przemyslaw Pawelczyk | |
Reformat second paragraph for better look. It had awkward line wrap. Modernize third paragraph. No need to send letters to FSF in Boston. | |||
2018-01-23 | Fix documentation: integers are stored in little-endian byte order. | Przemyslaw Pawelczyk | |
David misdocumented read/write int functions back in commit 5fed2f9169fdd0585cc83ff0fa8210d97da77cb2 (2007-05-19) and later it probably got copy-pasted to the documentation of file format. | |||
2018-01-23 | Fix sparse warning: Variable length array is used. | Przemyslaw Pawelczyk | |
Avoid using VLAs when it is not really needed, especially in cases like this one here, when possible array size is very limited (1-8 bytes). | |||
2018-01-23 | Fix sparse warning: symbol was not declared. Should it be static? | Przemyslaw Pawelczyk | |
Declare file-scope objects or functions that do not need external linkage as static. | |||
2018-01-23 | Fix sparse warnings: non-ANSI function declaration. | Przemyslaw Pawelczyk | |
Explicitly specify void when a function accepts no arguments. | |||
2018-01-06 | metastore v1.1.2v1.1.2 | Przemyslaw Pawelczyk | |
2018-01-06 | Makefile: Treat LDFLAGS as passed to the compiler, not linker directly. | Przemyslaw Pawelczyk | |
2018-01-06 | NEWS: Mention recent PATH_MAX-related change. | Przemyslaw Pawelczyk | |
See commit 16cde6c32fb3e0640ac01ca5d8ddea127f59106c for details. | |||
2018-01-03 | Makefile: Add printvars phony target. | Przemyslaw Pawelczyk | |
2018-01-03 | metaentry.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-02 | metastore v1.1.1av1.1.1a | Przemyslaw 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-04 | metastore v1.1.1v1.1.1 | Przemyslaw Pawelczyk | |
2017-12-03 | README: Fix another typo. | Przemyslaw Pawelczyk | |
2017-12-03 | README: Fix typo. | Andy | |
Signed-off-by: Przemyslaw Pawelczyk <przemoc@gmail.com> | |||
2017-11-24 | metaentry.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-22 | metastore.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-06 | README: Add download section. | Przemyslaw Pawelczyk | |
2016-02-06 | Define also _DEFAULT_SOURCE where _BSD_SOURCE is already defined. | Przemyslaw Pawelczyk | |
It's required to avoid getting warnings w/ glibc >= 2.20. | |||
2016-02-05 | Use C99 predefined identifier __func__ instead of non-std __FUNCTION__. | Przemyslaw Pawelczyk | |
2016-02-05 | AUTHORS: Update Joey Hess's email address. | Przemyslaw Pawelczyk | |
2016-02-01 | metastore v1.1.0v1.1.0 | Przemyslaw Pawelczyk | |
2016-02-01 | Update AUTHORS section of man page. | Przemyslaw Pawelczyk | |
2016-02-02 | Rewrite .gitignore. | Przemyslaw Pawelczyk | |
2016-02-02 | Rewrite Makefile using my Almost Universal Makefile template. | Przemyslaw Pawelczyk | |
2016-02-01 | Improve code formatting and convert `unsigned int` to `unsigned`. | Przemyslaw Pawelczyk | |
2016-02-01 | metaentry.c: Do not compare signed and unsigned integer. | Przemyslaw Pawelczyk | |
2016-01-31 | NEWS: 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-31 | AUTHORS: 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-30 | README: Add section about newly created mailing list. | Przemyslaw Pawelczyk | |
2016-01-30 | NEWS: Extract old times into ONEWS file. | Przemyslaw Pawelczyk | |
2016-01-30 | README: Stress that it was written for git users only originally. | Przemyslaw Pawelczyk | |
2016-01-20 | README: Enhance reporting issues section. | Przemyslaw Pawelczyk | |
2016-01-20 | README: Mention the exemplary git hooks in usage section. | Przemyslaw Pawelczyk | |
2016-01-19 | examples/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-19 | Makefile: Install documentation and example scripts. | Przemyslaw Pawelczyk | |
2016-01-19 | README: Slightly reformat installation section. | Przemyslaw Pawelczyk | |
2016-01-19 | examples/git-metapull: Apply stored metadata with -e -E options. | Przemyslaw Pawelczyk | |
2016-01-19 | examples/git-metapull: Fix the comments. | Przemyslaw Pawelczyk | |
2016-01-19 | examples/hooks/pre-commit: Add warning in comments re aborted commit. | Przemyslaw Pawelczyk | |
Fixes #26. | |||
2016-01-19 | examples/git-metapull: Fix the script. | Przemyslaw Pawelczyk | |
2016-01-19 | examples: Move hook scripts to their own subdirectory. | Przemyslaw Pawelczyk | |
2016-01-19 | metastore.txt: Create plain-text version of the manual page. | Przemyslaw Pawelczyk | |
2016-01-19 | README: Reorder, add sections and extract stuff into FILEFORMAT file. | Przemyslaw Pawelczyk | |
2016-01-12 | NEWS: Update planned release date. | Przemyslaw Pawelczyk | |
2016-01-12 | NEWS: Mention some important changes during my unofficial continuation. | Przemyslaw Pawelczyk | |
2016-01-12 | metaentry.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. |