1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-12-22 15:58:50 -05:00
pacman/lib/libalpm
Allan McRae 0c2edbdd49 It turns out we do care about directories...
This is a bug that has been around since at least 2007.  On a package
upgrade (either by -S or -U) a new directory could overwrite any file.
This is caused by the filelist difference calculation ignoring all
directories and thus no new directories were checked for conflicting
files on the filesystem.

Signed-off-by: Allan McRae <allan@archlinux.org>
2012-12-14 12:35:34 +10:00
..
po Updates from Transifex 2012-04-07 10:13:37 -05:00
.gitignore libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
add.c Merge branch 'maint' 2012-05-20 17:41:21 -05:00
add.h Update copyright years 2012-02-20 16:54:34 -06:00
alpm_list.c Update copyright years 2012-02-20 16:54:34 -06:00
alpm_list.h Update copyright years 2012-02-20 16:54:34 -06:00
alpm.c Update copyright years 2012-02-20 16:54:34 -06:00
alpm.h Add resolved_path to alpm_filelist_t 2012-12-14 12:35:34 +10:00
backup.c Update copyright years 2012-02-20 16:54:34 -06:00
backup.h Update copyright years 2012-02-20 16:54:34 -06:00
base64.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
base64.h base64: don't compile base64_encode() function 2011-10-17 12:03:02 -05:00
be_local.c Move filelist functions into separate source file 2012-08-02 09:39:08 -05:00
be_package.c Move filelist functions into separate source file 2012-08-02 09:39:08 -05:00
be_sync.c update comments referring to alpm_option_get_syncdbs 2012-07-10 08:37:59 -05:00
conflict.c Avoid upgrade conflict with unchanged effective path 2012-12-14 12:35:34 +10:00
conflict.h Move filelist functions into separate source file 2012-08-02 09:39:08 -05:00
db.c fixed erroneous memory access to newurl in alpm_db_remove_server 2012-11-27 15:16:15 +10:00
db.h Update copyright years 2012-02-20 16:54:34 -06:00
delta.c Update copyright years 2012-02-20 16:54:34 -06:00
delta.h Update copyright years 2012-02-20 16:54:34 -06:00
deps.c Fix overzealous package removal with unmet dependencies 2012-12-14 12:35:34 +10:00
deps.h Update copyright years 2012-02-20 16:54:34 -06:00
diskspace.c diskspace: log errors when opening the mount table fails 2012-07-10 08:33:33 -05:00
diskspace.h diskspace: only load filesystem info on demand 2012-06-25 23:37:10 -05:00
dload.c fix -Wshadow warnings as reported by gcc 4.4.3 2012-05-20 17:54:42 -05:00
dload.h Update copyright years 2012-02-20 16:54:34 -06:00
error.c Return more useful error codes on package open failures 2012-04-07 11:29:11 -05:00
filelist.c It turns out we do care about directories... 2012-12-14 12:35:34 +10:00
filelist.h _alpm_filelist_resolve: add useful return code 2012-12-14 12:35:34 +10:00
graph.c Update copyright years 2012-02-20 16:54:34 -06:00
graph.h Update copyright years 2012-02-20 16:54:34 -06:00
group.c Pointer coding style cleanups 2012-04-24 21:05:51 -05:00
group.h Update copyright years 2012-02-20 16:54:34 -06:00
handle.c Move short-lived realpath buffers to the stack 2012-04-29 20:14:10 -05:00
handle.h Update copyright years 2012-02-20 16:54:34 -06:00
libalpm.pc.in libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
log.c Update copyright years 2012-02-20 16:54:34 -06:00
log.h Update copyright years 2012-02-20 16:54:34 -06:00
Makefile.am buildsys: eschew use of DEFS, prefer AM_CPPFLAGS 2012-11-27 15:16:15 +10:00
md5.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
md5.h Update MD5 routines with changes from PolarSSL 2011-08-11 20:17:21 -05:00
package.c _alpm_filelist_resolve: use original filenames where possible 2012-12-14 12:35:34 +10:00
package.h Move filelist functions into separate source file 2012-08-02 09:39:08 -05:00
pkghash.c Update copyright years 2012-02-20 16:54:34 -06:00
pkghash.h Update copyright years 2012-02-20 16:54:34 -06:00
rawstr.c include util.h in rawstr.c 2011-07-05 22:36:40 -05:00
remove.c Remove incorrect documentation for unlink_file 2012-09-18 08:29:55 -05:00
remove.h Update copyright years 2012-02-20 16:54:34 -06:00
sha2.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
sha2.h Add sha2 (sha256) routines from PolarSSL 2011-08-15 07:07:13 -05:00
signing.c Merge branch 'maint' 2012-09-18 08:36:10 -05:00
signing.h Update copyright years 2012-02-20 16:54:34 -06:00
sync.c Merge branch 'maint' 2012-08-07 20:54:59 -05:00
sync.h Update copyright years 2012-02-20 16:54:34 -06:00
trans.c Fix documentation typo 2012-09-18 08:30:05 -05:00
trans.h Update copyright years 2012-02-20 16:54:34 -06:00
util.c coding style fixes 2012-08-07 20:32:30 -05:00
util.h add real_line_size to alpm_read_buffer 2012-06-25 23:04:24 -05:00
version.c Update copyright years 2012-02-20 16:54:34 -06:00