0f33859701
Fix namespace violation
2018-09-25 22:11:30 -04:00
f366d6cb11
manpages: change URL for bug reporting to new GitHub repo
2018-09-23 17:51:07 +02:00
ebca1758cc
xbps-rindex.1: document --hashcheck option
2018-07-20 09:37:50 +02:00
7fe66a1f20
xbps-rindex: make hash check optional
2018-07-03 08:07:23 +02:00
a717e53ee7
xbps-rindex: fix staging deadlock.
2018-06-28 13:30:14 +02:00
5e4f445b90
bin/xbps-rindex: use xbps_file_hash_raw while signing
...
Fixes #243
2017-06-27 20:05:15 +02:00
81673d69c7
bin/xbps-rindex: fix memleaks in index_add
2016-09-25 21:27:38 +02:00
0cff982e7b
xbps-rindex/sign: simplify.
2016-07-13 08:37:04 +02:00
ba2074a1cc
xbps-rindex: use consistent output format
2016-03-31 08:10:14 +02:00
855bc915e5
xbps-rindex: replace puts calls with printf
2016-03-22 09:47:25 +01:00
2e6b2a6c94
xbps-rindex: remove empty stage file on cleanup.
2016-03-22 09:47:19 +01:00
e1a76b13e5
xbps-rindex: cleanup stage area on -c too.
2016-03-21 11:39:43 +01:00
3431715d67
xbps-rindex: consider stage area when removing packages.
2016-03-21 10:50:25 +01:00
4d1ee3b01d
xbps-rindex: check for consistent shlibs
...
When adding packages to the index, xbps-rindex will check if the
consistency of shlibs is broken by a package. If so, rindex will create
a stage file and commit the packages there. Once the consistency is restored,
rindex -a will commit the stage area back to the public repo and delete the
stage file.
2016-03-21 08:31:18 +01:00
897ac238c4
Revert "xbps-rindex: check for consistent shlibs"
...
This reverts commit 5f4e1ad43e
which was
accidently checked in in the master branch.
2016-03-20 21:40:22 +01:00
5f4e1ad43e
xbps-rindex: check for consistent shlibs
...
When adding packages to the index, xbps-rindex will check if the
consistency of shlibs is broken by a package. If so, rindex will create
a stage repository and commit the packages there. Once the consistency
is restored, rindex -a will commit the stage area back to the public
repo and delete the stage file.
2016-03-20 21:36:30 +01:00
618e504d30
actually use HAVE_FDATASYNC
2016-02-08 15:09:43 +01:00
83b5b357cb
xbps-rindex/sign: fix a memleak found by clang-analyzer.
2015-12-21 17:16:00 +01:00
0a0cd42682
Minor changes to the documentation.
2015-10-30 02:01:29 -04:00
fa7d8bdfc5
xbps-xxx.1: responsability -> responsibility.
2015-10-28 10:03:41 +01:00
4211f5cd09
New manual page for xbps-fbulk(1).
2015-10-28 09:37:09 +01:00
69ee33c592
xbps-rindex: set build-date from mtime in repository-index.
2015-09-03 09:20:04 +02:00
36026451ce
Fix some insecure temporary files reported by Coverity.
2015-07-26 09:02:04 +02:00
ffbdfeef63
xbps-rindex/index-clean: fix a minor resource leak (CID #98689 ).
2015-07-26 08:38:12 +02:00
582de078f4
xbps-rindex/sign: ignore fstat(2) return value (CID #98679 ).
2015-07-26 08:21:00 +02:00
5f56b130fc
xbps-rindex/index-clean: fix a resouce leak (CID #98689 ).
2015-07-26 08:17:17 +02:00
7d7f08b559
xbps-rindex/sign: fix a resource leak (CID #98687 ).
2015-07-26 08:12:22 +02:00
9d70fcd8d0
xbps-rindex/index-clean: handle possible NULL pointer derefs (CID #98685 ).
2015-07-26 08:06:38 +02:00
97c8eb0c36
xbps-rindex: fix a double close (CID #98694 ).
2015-07-26 07:59:16 +02:00
d86cece411
xbps-rindex(1): add support to sign specific pkgs, not the whole repo.
...
See NEWS for more information.
2015-06-04 16:01:43 +02:00
b459e4542f
xbps-rindex: eliminate locking and update repo index immutable dicts.
2015-05-22 12:20:49 +02:00
fcdd71aac4
Move xbps utils manpages to the section 1 (user commands).
2015-05-16 09:46:10 +02:00
3ef9350787
xbps-rindex/clean: simplify.
2015-04-09 12:14:03 +02:00
9a16283575
Introduce xbps_repo_{un,}lock() to serialize write access to repodata.
...
We use a simple file lock that is created with O_CREAT|O_EXCL.
This should fix the concurrency issues with multiple processes
running xbps-rindex -a/-c on the same repository/arch combo.
2015-03-25 12:00:59 +01:00
927254c43e
xbps-rindex(8): fix -s short option (omitted in shortopts).
2015-03-03 16:10:03 +01:00
b23855f692
xbps_repo_close: only unlock the file lock if repo was opened as such.
...
If xbps_repo_open() was called with the lock arg set, xbps_repo_close()
will now unlock the repo file lock, without the need to set it.
This avoids the need to always unlock the file lock even if it wasn't
locked previously. This also introduceds an ABI/API break, but this
way it's cleaner.
2015-01-11 09:11:38 +01:00
925ec15c3d
xbps-rindex: do not add "packaged-with" obj to the index.
...
With our current xbps-src it's unnecessary because the current git
revision is already recorded in "source-revisions".
2014-12-09 12:41:33 +01:00
395e147c6c
xbps.d(5) - XBPS configuration directory
2014-12-09 11:41:35 +01:00
c8d91348a1
xbps-rindex.8: improve -s --sign mode.
2014-12-06 11:23:41 +01:00
a71e428610
xbps-rindex.8: clarify abs paths, detail -f with -a.
2014-11-29 08:27:33 +01:00
1789e527a9
Gratuitous ABI break: xbps_binpkg_get_xxx() -> xbps_archive_fetch_xxx().
2014-11-21 09:51:57 +01:00
a6516505e9
xbps-query(8: added --cat=FILE mode support.
...
- This mode prints to stdout the matching FILE stored in a binary package.
- ABI break: renamed xbps_get_pkg_plist_from_binpkg() xbps_binpkg_get_plist().
- Added xbps_binpkg_get_file() as a generic way to get pkg file contents.
- Removed useless comments from xbps_api_impl.h.
2014-11-17 15:45:46 +01:00
3afb9d709d
Get rid of repodata index-files; the archive is now 8x smaller.
...
See the NEWS file for more information.
2014-11-13 17:09:43 +01:00
84be0dcd8b
xbps-rindex: use correct argv index.
2014-11-06 11:33:04 +01:00
51ec53846c
xbps-rindex: added 'd' to shortopts.
2014-11-06 11:14:29 +01:00
40c3e048b0
xbps-rindex: added -d/--debug option.
2014-11-06 10:54:52 +01:00
d4374fb9af
xbps-rindex: fix CID 62741 correctly (untrusted value as argument)
2014-10-07 10:11:14 +02:00
4a188a433a
bin/xbps-rindex/index-clean.c: CID 62708 (NULL pointer dereference)
2014-10-07 07:50:03 +02:00
5bec421726
bin/xbps-rindex/index-add.c: add assertions to make coverity happy (CID 62741)
2014-10-06 17:13:06 +02:00
b96d1c9f4e
bin/xbps-rindex/sign.c: CID 62699 (dereference NULL return value)
2014-10-05 13:20:18 +02:00