Commit Graph

  • 19fc88198a xbps-uunshare.8: sync with reality. Juan RP 2015-04-13 16:11:54 +02:00
  • c9d77d7b9c include/xbps.h: increase libfetch global cache limit to 32. Juan RP 2015-04-13 12:11:21 +02:00
  • 15893caf0b fetch: support keep-alive even if the HTTP server returns 304 (Not-Modified). Juan RP 2015-04-13 12:05:40 +02:00
  • f78c2986d4 xbps-uchroot: try to bind mount /proc if a new instance fails. Juan RP 2015-04-11 08:47:40 +02:00
  • 3ef9350787 xbps-rindex/clean: simplify. Juan RP 2015-04-09 12:14:03 +02:00
  • 2216c84eca libxbps: continue updating all pkgs if xbps is uptodate. Juan RP 2015-03-29 11:06:18 +02:00
  • 504e68ad82 NEWS: sync with reality. Juan RP 2015-03-29 09:58:03 +02:00
  • 68a8b8543d tests: new tests to verify xbps autoupdating itself. Juan RP 2015-03-29 09:57:37 +02:00
  • 83ade39960 xbps now autoupdates itself exclusively if there's an update. Juan RP 2015-03-29 09:56:28 +02:00
  • ea0f1731e3 xbps-uchroot: added -O to use overlayfs on tmpfs in a tempdir. Juan RP 2015-03-26 03:15:17 +01:00
  • 9a16283575 Introduce xbps_repo_{un,}lock() to serialize write access to repodata. Juan RP 2015-03-25 12:00:59 +01:00
  • bb4ebf8152 tests: add test case when installing a pkg with unresolved circular deps. Juan RP 2015-03-21 11:48:26 +01:00
  • 62b21a4f93 xbps-install/question.c: char is not enough for fgetc, use int (HI GOTTOX) Juan RP 2015-03-21 09:45:29 +01:00
  • efd24456ce Post release bump. Juan RP 2015-03-21 09:32:07 +01:00
  • ba84eec50f NEWS: prepare 0.44.1. Juan RP 2015-03-21 09:30:58 +01:00
  • dc47dfd593 xbps_get_pkg_fulldeptree: detect pkgs depending on itself via virtual pkgs. Juan RP 2015-03-20 08:03:06 +01:00
  • 1eeaa99438 utils: test for EOF on error, not for \0. Enno Boland 2015-03-14 00:41:39 +01:00
  • 9dfed6fc0c add xbps-uunshare to .gitignore Enno Boland 2015-03-14 00:33:01 +01:00
  • 507a9e338f utils: small code cleanup. Enno Boland 2015-03-14 00:30:35 +01:00
  • 52dae50075 xbps-uunshare: replace clone/exec with unshare/exec cmd. Juan RP 2015-03-13 21:14:28 +01:00
  • 519ea4001c xbps-uunshare: fix typo in an error msg (thanks uggedal). Juan RP 2015-03-12 19:05:05 +01:00
  • f9b6dd9d2d proplib: anonymous mappings need MAP_ANON. Juan RP 2015-03-11 17:06:45 +01:00
  • 301b6d220e xbps-uunshare: fix previous (15977278). Juan RP 2015-03-09 12:45:32 +01:00
  • 1597727814 xbps-uunshare: do not fail if /proc/self/setgroups does not exist. Juan RP 2015-03-09 12:34:57 +01:00
  • be363d93f5 configure: post-release bump. Juan RP 2015-03-08 10:22:33 +01:00
  • 345183c13e NEWS: mention some items for 0.44.1. Juan RP 2015-03-08 10:21:56 +01:00
  • 25f7228920 xbps-reconfigure: add -i/--ignore to usage; thanks @chneukirchen. Juan RP 2015-03-08 10:21:40 +01:00
  • ac93845378 Merge pull request #84 from chneukirchen/master Juan RP 2015-03-07 21:25:14 +01:00
  • 916f8bea26 _xbps_src: update zsh completion. Christian Neukirchen 2015-03-07 14:05:36 +01:00
  • 1ac25a53c4 _xbps: update zsh completion. Christian Neukirchen 2015-03-07 14:00:10 +01:00
  • acb00d52e4 xbps-checkvers(8): fix manually added packages as arguments. Juan RP 2015-03-07 09:11:12 +01:00
  • 95d650bdb1 lib/transaction_shlibs.c: add a printf to see what's going on. Juan RP 2015-03-07 08:02:39 +01:00
  • 38fb0aabe5 NEWS: prepare 0.44. Juan RP 2015-03-06 09:04:02 +01:00
  • 77e83d4b17 xbps-uunshare: for compat with uchroot, use the uid/gid of the calling process. Juan RP 2015-03-06 07:39:31 +01:00
  • 441f147f05 Fix reinstallation of pkgs in repolock mode. Juan RP 2015-03-05 21:23:58 +01:00
  • 3da2c3fdda xbps-uunshare: silence a clang warning. Juan RP 2015-03-05 19:24:33 +01:00
  • 26944cf6be xbps-uunshare: chdir to the correct dir for bind mounts. Juan RP 2015-03-05 19:06:39 +01:00
  • a1d1b3e480 bin/Makefile: restrict xbps-uunshare(8) only on linux. Juan RP 2015-03-05 18:46:01 +01:00
  • 58e6d71d24 New utility: xbps-uunshare(8) - like xbps-uchroot(8) with user_namespaces(7). Juan RP 2015-03-05 18:44:20 +01:00
  • 927254c43e xbps-rindex(8): fix -s short option (omitted in shortopts). Juan RP 2015-03-03 16:10:03 +01:00
  • 7bff8aa350 tests/update_repolock: fix repo order and use readlink -f to fix travis-ci. Juan RP 2015-03-03 12:57:49 +01:00
  • 4922c808f4 Implemented feature #77 (Add package repository locked mode) Juan RP 2015-03-03 12:11:28 +01:00
  • db21c045d2 xbps-create(8): use fdatasync() rather than fsync(). Juan RP 2015-02-27 11:04:25 +01:00
  • 04da57e4f9 xbps-pkgdb: when checking pkg files, ignore mtime with mutable files. Juan RP 2015-02-27 10:38:50 +01:00
  • 976718417b libxbps: remove "skip-obsoletes" handling; unnecessary with the mtime checks. Juan RP 2015-02-26 19:51:03 +01:00
  • b6b446d32e libxbps: properly detect obsolete files with files being between pkgs. Juan RP 2015-02-26 19:37:46 +01:00
  • 8de52caa2f tests: two more test cases to verify moving files between pkgs. Juan RP 2015-02-26 12:02:06 +01:00
  • c712c99ced xbps-pkgdb: exit with error if any test fails. Juan RP 2015-02-26 12:01:20 +01:00
  • 7c52471ff6 tests: add test case to verify pkg file timestamps are updated correctly. Juan RP 2015-02-26 10:40:15 +01:00
  • cbe493858c libxbps: apply file timestamps to unmodified files on-disk while unpacking. Juan RP 2015-02-25 11:10:18 +01:00
  • b133b9023c lib/package_unpack.c: wrap some long lines and fix an obvious error. Juan RP 2015-02-24 09:34:39 +01:00
  • 725ef2472d xbps-uhelper: sync error messages with reality. Juan RP 2015-02-23 16:56:47 +01:00
  • b909e8edc3 xbps-pkgdb: fix use-after-free introduced in 3855d2e. Juan RP 2015-02-23 08:26:20 +01:00
  • 3855d2e2fb xbps-pkgdb(8): check pkg file mtime (iff the obj is available). Juan RP 2015-02-22 18:45:47 +01:00
  • 2cae0cba01 xbps-create(8): store file mtime in metadata for upcoming changes. Juan RP 2015-02-22 18:20:32 +01:00
  • ae8ce64542 Restore pkg file timestamps while unpacking as regular user. Juan RP 2015-02-21 16:52:27 +01:00
  • 3692ecb537 xbps-query/search: fix previous. Juan RP 2015-02-20 11:07:35 +01:00
  • 341e8a10ae xbps-query/search: minor optimizations. Juan RP 2015-02-20 11:01:18 +01:00
  • 7e21f1ee1a xbps_symlink_target: rename var to avoid shadowing a global var. Juan RP 2015-02-19 11:44:10 +01:00
  • 9083191e4b xbps_symlink_target: double free in rootdir == '/' case. Juan RP 2015-02-19 11:39:59 +01:00
  • 6d65e76f91 xbps_symlink_target: fix a memleak. Juan RP 2015-02-19 11:36:09 +01:00
  • a05e039cce Revert "Stop converting relative symlinks to absolute." Juan RP 2015-02-19 11:11:58 +01:00
  • 9ae3638429 Stop converting relative symlinks to absolute. Juan RP 2015-02-19 11:04:34 +01:00
  • 2f9dd7237b NEWS: mention xbps-pkgdb(8) recent fixes. Juan RP 2015-02-19 10:33:43 +01:00
  • 67eba7d912 Improve detection of target file in relative symlinks. Juan RP 2015-02-19 10:24:24 +01:00
  • 05f879ec09 Introduce xbps_symlink_target() and use it in two places. Juan RP 2015-02-19 09:47:09 +01:00
  • 69e3a50e75 xbps-create: handle correctly another case of relative symlinks. Juan RP 2015-02-19 09:44:09 +01:00
  • 9c47bc0b1a xbps-re{configure,move}: fix previous. Juan RP 2015-02-18 17:02:50 +01:00
  • 96b76c28e5 xbps-reconfigure: do not bother to print useless msgs about unknown states. Juan RP 2015-02-18 16:56:34 +01:00
  • 73c0d68acd xbps-remove: do not bother to print useless msgs about unknown states. Juan RP 2015-02-18 16:55:42 +01:00
  • 45f624eae2 tests: another test case to verify removal of dangling symlinks. Juan RP 2015-02-18 16:46:45 +01:00
  • c4acbbe698 tests: more test cases to verify removal of symlinks. Juan RP 2015-02-18 16:10:08 +01:00
  • 1722635e08 Introduce xbps_sanitize_path() to fix #78 properly. Juan RP 2015-02-18 15:12:39 +01:00
  • 3c34c300d1 xbps-create(8): record target file or relative symlinks correctly. Juan RP 2015-02-18 14:55:54 +01:00
  • 628a344560 libxbps: fix a memleak introduced in 1403826fa. Juan RP 2015-02-17 16:39:04 +01:00
  • 1403826fa6 libxbps: detect and remove properly symlinks with relative targets. Juan RP 2015-02-17 11:59:05 +01:00
  • 38e71e8e1c xbps-checkvers: more fixes and new test cases. Juan RP 2015-02-17 10:20:59 +01:00
  • 7cdba2ed14 xbps-checkvers(8): fixed segfaults with missing vars on templates. Juan RP 2015-02-16 18:53:45 +01:00
  • 07d5e93bb0 tests/xbps-checkvers: new tests to detect incorrect behaviour. Juan RP 2015-02-16 17:25:37 +01:00
  • c0c3771965 xbps-remove.8: improve -F desc. Juan RP 2015-02-16 11:19:09 +01:00
  • 0fc297a471 lib/transaction_ops.c: minor optimization. Juan RP 2015-02-16 11:18:58 +01:00
  • 2aa844f3f7 lib/Makefile: remove some disabled warnings for lib{fetch,portableproplib}. Juan RP 2015-02-15 05:47:35 +01:00
  • b8b4694b33 portableproplib: use posix_madvise rather than madvise. Juan RP 2015-02-15 05:42:18 +01:00
  • 6d57c6db4b README: remove two "features" that are not quite true. Juan RP 2015-02-10 11:06:56 +01:00
  • 4e0ce0fbb4 libxbps: make the vpkg_provider_and_revdeps_downgrade test case work. Juan RP 2015-02-10 10:55:05 +01:00
  • 1cf8646a2d tests: two new test cases for downgrading vpkg providers. Juan RP 2015-02-08 10:41:50 +01:00
  • 1ebb245672 xbps_transaction_store: print repo too. Juan RP 2015-02-05 10:26:53 +01:00
  • c0d7d930de libxbps: make sure that revdeps of vpkg providers are always resolved. Juan RP 2015-02-05 10:04:42 +01:00
  • d607655371 libxbps: globally check for unresolved reverse dependencies. Juan RP 2015-02-03 10:20:13 +01:00
  • 7d23a7e69c tests: remove: three new test cases to verify pkg removal of revdeps. Juan RP 2015-02-03 09:58:24 +01:00
  • 1d0a8649da bin/xbps-install/util.c: properly report pkgs to be removed. Juan RP 2015-02-02 09:49:16 +01:00
  • 88fe064e36 tests: remove: add a test case to verify revdeps with xbps-remove(8). Juan RP 2015-02-02 09:38:05 +01:00
  • 3bc6354550 lib/repo_pkgdeps.c: fix some debug printfs. Juan RP 2015-02-02 09:37:34 +01:00
  • 0c208bb744 xbps-query(8): ownedby: do not follow symlinks and print target file too. Juan RP 2015-01-29 17:32:14 +01:00
  • 20276fc068 xbps-install: add additional actions to the column output. Juan RP 2015-01-29 09:58:32 +01:00
  • e95300e952 xbps-install/util: print installed version in pkgs on hold mode. Juan RP 2015-01-28 18:06:58 +01:00
  • 076b3f8c44 libxbps: add pkgs on hold mode to the transaction, but ignore them. Juan RP 2015-01-28 12:07:47 +01:00
  • 9bc3275515 xbps-install/state_cb: log XBPS_STATE_UPDATE via syslog too. Juan RP 2015-01-28 09:48:20 +01:00
  • 1e0b005482 tests: another test to verify moving files to dependency without replaces. Juan RP 2015-01-28 08:27:40 +01:00
  • 571d96fa92 libxbps: make sure to remove pkg metadata file on upgrades with skip-obsoletes. Juan RP 2015-01-27 17:53:37 +01:00