xbps/lib
Juan RP 43c9497feb Introduce xbps_array_add_first() to insert obj at the head of array.
The behaviour of this routine mimics the existing xbps_array_add() with
the difference that stored objects are moved to the right to insert
our object as the first element on the array.

Use this to add replaced packages in the transaction array at the head
rather than at the end, to preserve the proper sorting order.
2014-11-13 15:18:21 +01:00
..
compat lib/compat/vasprintf.c: make this build and fix sign-compare warnings. 2013-02-02 01:31:20 +01:00
external lib/external/fexec.c: fix build with glibc>=2.20 (needs _DEFAULT_SOURCE). 2014-09-08 18:46:12 +02:00
fetch lib/fetch/http.c: CID 62725 (NULL pointer dereference) 2014-10-07 11:12:04 +02:00
portableproplib Introduce xbps_array_add_first() to insert obj at the head of array. 2014-11-13 15:18:21 +01:00
archive.c lib/archive.c: remove support to read zplists in archives. 2014-10-17 10:10:16 +02:00
cb_util.c Remove the config.h kludge and override vasprintf detection via HAVE_VASPRINTF. 2014-01-20 18:50:33 +01:00
download.c Remove xdelta support: it never worked and wasn't fully implemented. 2014-10-24 11:04:51 +02:00
initend.c xbps_init: print bestmatching value. 2014-11-07 10:18:01 +01:00
Makefile libxbps: make sure to not add dups in transaction for install/update. 2014-10-19 11:00:40 +02:00
package_config_files.c lib/package_config_files.c: resource leak (CID 62682) 2014-10-05 09:13:03 +02:00
package_configure.c Welcome pkgdb-0.38. 2014-09-11 00:12:12 +02:00
package_conflicts.c libxbps: fixed replaces/replace_vpkg test case. 2014-09-14 12:50:17 +02:00
package_find_obsoletes.c lib/package_find_obsoletes.c: avoid many heap allocs and simplify. 2014-05-22 10:41:31 +02:00
package_msg.c lib/package_msg.c: fix a heap overflow (noticed by @Gottox). 2014-09-16 09:13:32 +02:00
package_orphans.c libxbps: fixed replaces/replace_vpkg test case. 2014-09-14 12:50:17 +02:00
package_register.c Remove empty self replaced pkg arrays from pkgdb. 2014-09-14 18:16:43 +02:00
package_remove.c lib/package_remove.c: simplify link relative check. 2014-10-25 10:32:58 +02:00
package_script.c Replaced config/system {repo,preserve,virtualpkg}.d with a single directory. 2014-11-06 09:58:04 +01:00
package_state.c Get rid of libfetch and proplib external dependencies. 2013-06-20 10:26:12 +02:00
package_unpack.c unpack: get rid of code that checks for modified symlinks. 2014-10-25 06:52:12 +02:00
pkgdb_conversion.c pkgdb: switch to zplists by default. 2014-10-17 10:11:56 +02:00
pkgdb.c Get rid of system virtualpkg.d support (<prefix>/share/xbps/virtualpkg.d). 2014-11-04 11:17:27 +01:00
plist_fetch.c xbps_get_pkg_plist_from_binpkg: fix a double free, found by Gottox. 2014-08-19 10:45:46 +02:00
plist_find.c libxbps: fixed replaces/replace_vpkg test case. 2014-09-14 12:50:17 +02:00
plist_match.c libxbps: detect and ignore incorrect deps of a pkg if those are virtual pkgs. 2014-04-20 16:54:50 +02:00
plist_remove.c Add xbps_remove_{pkgname,string}_from_array() to the API. 2014-09-13 18:13:25 +02:00
plist.c lib/plist.c: CID 62704 (argument cannot be negative) 2014-10-05 13:22:28 +02:00
proplib_wrapper.c Introduce xbps_array_add_first() to insert obj at the head of array. 2014-11-13 15:18:21 +01:00
pubkey2fp.c lib/pubkey2fp.c: fix CID 62724 correctly. 2014-10-07 09:34:14 +02:00
repo_pkgdeps.c Make sure that automatic/manual installation modes are set as expected. 2014-10-20 07:59:06 +02:00
repo_sync.c xbps_repo_sync: fix regression introduced in 87ca42f3. 2014-10-24 11:16:24 +02:00
repo.c xbps_repo_open: do not create repodata file in locked mode. 2014-11-06 11:38:55 +01:00
rpool.c Added the "bestmatching" configuration keyword to enable pkg best matching. 2014-11-07 10:07:51 +01:00
transaction_commit.c lib/transaction_commit.c: CID 62740 (toctou) 2014-10-08 10:13:21 +02:00
transaction_dictionary.c xbps_transaction_prepare: check for unresolved shlibs a bit early. 2014-11-13 11:39:20 +01:00
transaction_ops.c Replaced config/system {repo,preserve,virtualpkg}.d with a single directory. 2014-11-06 09:58:04 +01:00
transaction_package_replace.c Introduce xbps_array_add_first() to insert obj at the head of array. 2014-11-13 15:18:21 +01:00
transaction_revdeps.c Replaced redundant dependency sorting code with a simpler implementation. 2014-10-18 12:35:47 +02:00
transaction_shlibs.c Replaced redundant dependency sorting code with a simpler implementation. 2014-10-18 12:35:47 +02:00
transaction_store.c Make sure that automatic/manual installation modes are set as expected. 2014-10-20 07:59:06 +02:00
util_hash.c Introduce xbps_mmap_file() and use it in strategic points. 2014-09-27 13:00:34 +02:00
util.c Replaced config/system {repo,preserve,virtualpkg}.d with a single directory. 2014-11-06 09:58:04 +01:00
verifysig.c lib/verifysig.c: resource leak (CID 62727) 2014-10-05 07:27:13 +02:00