Commit Graph

  • 2153c87464 lib/portableproplib/prop_array.c: comment out another debug printf. Juan RP 2014-11-13 15:22:58 +01:00
  • 3290df5d62 lib/portableproplib/prop_array.c: comment out a debug printf. Juan RP 2014-11-13 15:22:13 +01:00
  • 43c9497feb Introduce xbps_array_add_first() to insert obj at the head of array. Juan RP 2014-11-13 15:18:21 +01:00
  • 74c30556fc xbps_transaction_prepare: check for unresolved shlibs a bit early. Juan RP 2014-11-13 11:39:20 +01:00
  • 805cabc1c4 tests: add another test case to verify pkg files are replaced correctly. Juan RP 2014-11-13 11:20:06 +01:00
  • e81a71129c tests: new test case to verify pkg files are replaced correctly. Juan RP 2014-11-13 09:21:24 +01:00
  • 039a155918 xbps-create(8): fix #64 "incorrect installed-size with hardlinks" Juan RP 2014-11-12 12:37:35 +01:00
  • 04bde70969 xbps_init: print bestmatching value. Juan RP 2014-11-07 10:18:01 +01:00
  • 53f13d579e Added the "bestmatching" configuration keyword to enable pkg best matching. Juan RP 2014-11-07 10:07:51 +01:00
  • 6c76f6786d xbps_repo_open: do not create repodata file in locked mode. Juan RP 2014-11-06 11:38:55 +01:00
  • 84be0dcd8b xbps-rindex: use correct argv index. Juan RP 2014-11-06 11:33:04 +01:00
  • 759f7e7fba tests: use abs path to repodir in xbps-rindex. Juan RP 2014-11-06 11:21:32 +01:00
  • 51ec53846c xbps-rindex: added 'd' to shortopts. Juan RP 2014-11-06 11:14:29 +01:00
  • 5183b0a7e7 tests: enable debugging in xbps-rindex (2/2). Juan RP 2014-11-06 11:02:14 +01:00
  • 4086c0a4c6 tests: enable debugging in xbps-rindex to see what's going on. Juan RP 2014-11-06 10:56:15 +01:00
  • 40c3e048b0 xbps-rindex: added -d/--debug option. Juan RP 2014-11-06 10:54:52 +01:00
  • 189ef0da33 run-tests: print results to see what's going on. Juan RP 2014-11-06 10:42:55 +01:00
  • 5b522109f7 Replaced config/system {repo,preserve,virtualpkg}.d with a single directory. Juan RP 2014-11-06 09:58:04 +01:00
  • 578c3add0c xbps-uchroot: mount sys/dev recursively to access to /dev/pts (thanks chris2). Juan RP 2014-11-05 15:57:21 +01:00
  • 42bbc60154 xbps-install: fix cnt stats and align issues in the column output mode. Juan RP 2014-11-05 10:16:57 +01:00
  • 9566a0e737 Re-add support for system virtualpkg.d (XBPS_SYS_VPKG_PATH). Juan RP 2014-11-05 09:40:32 +01:00
  • 595136704e Get rid of system virtualpkg.d support (<prefix>/share/xbps/virtualpkg.d). Juan RP 2014-11-04 11:17:27 +01:00
  • 59781f4e91 bin/xbps-install/fetch_cb.c: use STDOUT_FILENO. Juan RP 2014-10-30 11:25:37 +01:00
  • b179c16fc0 xbps-{install,remove}: implemented column/wide output mode. Juan RP 2014-10-30 11:23:10 +01:00
  • 3f7cd86d9d bin/xbps-query/list.c: remove unused header. Juan RP 2014-10-30 11:00:01 +01:00
  • 12e18ae579 bin/xbps-install/util.c: use STDOUT_FILENO. Juan RP 2014-10-30 10:59:42 +01:00
  • 15943d990c xbps-query: fix --fulldeptree with multiple pkgs using vpkgs and non vpkgs. Juan RP 2014-10-29 09:46:54 +01:00
  • 5dba1108d1 lib/package_remove.c: simplify link relative check. Juan RP 2014-10-25 10:32:58 +02:00
  • fa6f20ec4f xbps-pkgdb: rework symlinks checks to avoid false positives with -r. Juan RP 2014-10-25 10:11:46 +02:00
  • ff3960696f lib/package_remove.c: fix a memleak. Juan RP 2014-10-25 08:08:04 +02:00
  • e75beec76f unpack: get rid of code that checks for modified symlinks. Juan RP 2014-10-25 06:52:12 +02:00
  • 5fe3594cb5 Make sure that modified symlinks are preserved. Juan RP 2014-10-25 06:43:30 +02:00
  • b81dedb770 lib/transaction_package_replace.c: simplify. Juan RP 2014-10-25 05:20:13 +02:00
  • 789326cf3a xbps_repo_sync: fix regression introduced in 87ca42f3. Juan RP 2014-10-24 11:16:24 +02:00
  • 87ca42f399 Remove xdelta support: it never worked and wasn't fully implemented. Juan RP 2014-10-24 11:04:51 +02:00
  • cd147b8cad Added CONTRIBUTORS. Juan RP 2014-10-24 11:03:45 +02:00
  • 654c77df25 Switch back to uncompressed plists. Juan RP 2014-10-24 10:15:41 +02:00
  • a81413a3e2 travis: bump to atf-0.21 and kyua-0.11. Juan RP 2014-10-23 23:17:48 +02:00
  • e35d0c202c unpack: simplify pkg metadata extraction. Juan RP 2014-10-21 09:25:15 +02:00
  • 627a5afaaf Make sure that automatic/manual installation modes are set as expected. Juan RP 2014-10-20 07:59:06 +02:00
  • 231582e671 libxbps: make sure to not add dups in transaction for remove. Juan RP 2014-10-19 11:22:17 +02:00
  • fb868454b2 libxbps: make sure to not add dups in transaction for install/update. Juan RP 2014-10-19 11:00:40 +02:00
  • e884270e06 xbps_transaction_prepare: ignore pkgs that will be removed. Juan RP 2014-10-18 16:07:52 +02:00
  • ff189fd210 Replaced redundant dependency sorting code with a simpler implementation. Juan RP 2014-10-18 12:35:47 +02:00
  • adc0643ee4 Fully switch to zplists. Juan RP 2014-10-17 10:27:58 +02:00
  • b1eb62a2df lib/package_unpack.c: switch pkg meta files to zplist too. Juan RP 2014-10-17 10:23:12 +02:00
  • 5b5a948f15 tests: xbps-rindex/add: set rootdir to not use host repo.d Juan RP 2014-10-17 10:14:58 +02:00
  • fc368e159d lib/portableproplib/prop_zlib.c: use a stack buffer to process compressed chunks. Juan RP 2014-10-17 10:12:12 +02:00
  • 83f5e35ec7 pkgdb: switch to zplists by default. Juan RP 2014-10-17 10:11:56 +02:00
  • 47310d3408 lib/archive.c: remove support to read zplists in archives. Juan RP 2014-10-17 10:10:16 +02:00
  • 84a16c86cc xbps-query/search: simplify. Juan RP 2014-10-17 10:09:34 +02:00
  • 5c8c7b1172 tests: xbps-rindex/add: rework some tests to use xbps-query -s rather than -Ro. Juan RP 2014-10-17 10:08:59 +02:00
  • 1531e26ac0 NEWS: sync. Juan RP 2014-10-17 10:02:20 +02:00
  • d7633e88e0 Fix #62 (Dup replaced pkgs in transaction) Juan RP 2014-10-17 09:52:32 +02:00
  • 1c20086896 Package remove: disable file owner checks if euid==0. Juan RP 2014-10-17 09:17:07 +02:00
  • b3d105cbc3 NEWS: update. Juan RP 2014-10-17 09:14:15 +02:00
  • fe76af7702 proplib: use GCC atomic builtins if supported. Juan RP 2014-10-09 14:41:43 +02:00
  • 09c630a825 lib/transaction_commit.c: CID 62740 (toctou) Juan RP 2014-10-08 10:13:21 +02:00
  • b157407684 bin/xbps-remove/clean-cache.c: CID 62747 (toctou) Juan RP 2014-10-08 10:09:58 +02:00
  • 513f8a2bae lib/repo.c: CID 62757 (toctou) Juan RP 2014-10-08 10:00:17 +02:00
  • 805f6aa1b2 lib/repo_sync.c: CID 62763 (toctou) Juan RP 2014-10-08 09:55:12 +02:00
  • 0c74a5d7fe Revert "lib/portableproplib/prop_object.c: CID 62694 (data race condition)" Juan RP 2014-10-07 11:51:53 +02:00
  • 967acd82b0 lib/fetch/http.c: CID 62725 (NULL pointer dereference) Juan RP 2014-10-07 11:12:04 +02:00
  • a6cdd9a698 lib/fetch/common.c: CID 62709 (NULL pointer dereference) Juan RP 2014-10-07 11:07:24 +02:00
  • 6e7c160195 lib/fetch/file.c: CID 62701 (NULL pointer dereference) Juan RP 2014-10-07 11:02:12 +02:00
  • d434b44cfc lib/fetch/http.c: CID 62698 (NULL pointer dereference) Juan RP 2014-10-07 10:51:37 +02:00
  • dc63aed221 lib/portableproplib/prop_object.c: CID 62694 (data race condition) Juan RP 2014-10-07 10:27:07 +02:00
  • 9c5af90fae lib/portableproplib/prop_object.c: CID 62703 (argument cannot be negative) Juan RP 2014-10-07 10:23:02 +02:00
  • 6a02cb6534 lib/portableproplib/prop_data.c: CID 62728 (integer overflowed argument) Juan RP 2014-10-07 10:19:32 +02:00
  • d4374fb9af xbps-rindex: fix CID 62741 correctly (untrusted value as argument) Juan RP 2014-10-07 10:11:14 +02:00
  • 3a71db1d0b lib/pubkey2fp.c: fix CID 62724 correctly. Juan RP 2014-10-07 09:34:14 +02:00
  • ec438c36f9 Fix 1a19adf85c correctly. Juan RP 2014-10-07 09:18:28 +02:00
  • 680abe50e7 lib/fetch/ftp.c: CID 62745 (unusued value) Juan RP 2014-10-07 08:25:57 +02:00
  • fe87bc1a88 lib/util.c: CID 62710 (dead code) Juan RP 2014-10-07 08:16:45 +02:00
  • a730a61df9 lib/initend.c: CID 62720 (NULL pointer dereference) Juan RP 2014-10-07 07:59:07 +02:00
  • 4be2a0ee84 lib/pkgdb.c: CID 62719 (NULL pointer dereference) Juan RP 2014-10-07 07:57:38 +02:00
  • 8d4a01baa4 bin/xbps-checkvers/main.c: CID 62712 (NULL pointer dereference) Juan RP 2014-10-07 07:55:54 +02:00
  • eb0674376f bin/xbps-checkvers/main.c: CID 62711 (NULL pointer dereference) Juan RP 2014-10-07 07:53:49 +02:00
  • 4a188a433a bin/xbps-rindex/index-clean.c: CID 62708 (NULL pointer dereference) Juan RP 2014-10-07 07:50:03 +02:00
  • fcf464d2fa lib/transaction_sortdeps.c: CID 62717 (NULL pointer dereference) Juan RP 2014-10-07 07:45:20 +02:00
  • 8c5ef42935 bin/xbps-checkvers/main.c: CID 62705 (argument cannot be negative) Juan RP 2014-10-07 07:33:28 +02:00
  • 1a19adf85c lib/transaction_commit.c: CID 62716 (argument cannot be negative) Juan RP 2014-10-07 07:29:58 +02:00
  • 9fc6c9d70e lib/repo.c: CID 62706 (argument cannot be negative) Juan RP 2014-10-07 07:27:45 +02:00
  • 960c3fdcdf bin/xbps-pkgdb/check.c: CID 62721 (argument cannot be negative) Juan RP 2014-10-07 07:25:25 +02:00
  • 6a50290fe1 travis: remove coverity specific settings. Juan RP 2014-10-06 18:55:05 +02:00
  • 5bec421726 bin/xbps-rindex/index-add.c: add assertions to make coverity happy (CID 62741) Juan RP 2014-10-06 17:13:06 +02:00
  • 1a12ff99ba travis: remove LDFLAGS from env, should be unnecessary. Juan RP 2014-10-06 14:46:03 +02:00
  • 0e65b2596b mk/test.mk: use LDFLAGS when linking too. Juan RP 2014-10-06 14:34:16 +02:00
  • ce7b2c97c6 travis: also set LDFLAGS in the configure step. Juan RP 2014-10-06 14:32:01 +02:00
  • b7c8b21a85 travis: set LDFLAGS to /usr/local/lib for libatf. Juan RP 2014-10-06 14:28:22 +02:00
  • 1a3982bb57 tests: libxbps/shell: fix tests that use ln(1) -r on travis-ci. Juan RP 2014-10-06 14:24:42 +02:00
  • 1546e44e70 tests: libxbps/issue20: do not use ln(1) -r; fails with travis-ci. Juan RP 2014-10-06 14:20:52 +02:00
  • b9487e6c0c travis: add /usr/local/bin to PATH and remove useless LD_LIBRARY_PATH. Juan RP 2014-10-06 14:16:50 +02:00
  • d761548f8b travis: set LD_LIBRARY_PATH. Juan RP 2014-10-06 14:10:48 +02:00
  • 47b795d5b4 travis: build deps with make -j16 Juan RP 2014-10-06 14:03:32 +02:00
  • 19d8ff759f travis: libssl-devel -> libssl-dev Juan RP 2014-10-06 14:00:58 +02:00
  • 021f6185dc travis: enable running tests by default (v1). Juan RP 2014-10-06 13:59:09 +02:00
  • cbb003f968 Added a script that sets up env vars and runs the tests in place. Juan RP 2014-10-06 12:37:04 +02:00
  • eac1246a90 Added a "check" target to run the testsuite. Juan RP 2014-10-06 12:28:26 +02:00
  • d4e720978f README: update instructions to run the tests. Juan RP 2014-10-06 12:08:12 +02:00