pacman/lib/libalpm
Andrew Gregory 0e18cefe38 filelist_intersection: manually compare paths
Prevents the need to modify paths, removing strndup as an unchecked
point of failure, and lengths only need to be calculated if the paths
match.

Also removed an old comment regarding directory/symlink compatibility.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
2014-08-03 18:46:31 +10:00
..
po Do not remove source code references in PO/POT files 2014-02-02 16:32:55 +10:00
.gitignore libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
Makefile.am Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
add.c Add events on pacnew/pacsave/pacorig file creation 2014-03-03 11:25:55 +10:00
add.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
alpm.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
alpm.h events: Make alpm_event_t an union of all event-specific struct 2014-06-24 13:57:18 +10:00
alpm_list.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
alpm_list.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
backup.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
backup.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
base64.c base64.c: comment out unused variable 2014-01-15 15:54:56 +10:00
base64.h base64: don't compile base64_encode() function 2011-10-17 12:03:02 -05:00
be_local.c Use MALLOC throughtout libalpm 2014-03-08 16:58:30 +10:00
be_package.c Always supply base name and version info in .PKGFILE if needed 2014-03-27 15:24:22 +10:00
be_sync.c Update the event callback 2014-03-03 11:25:54 +10:00
conflict.c alpm: export *_free functions 2014-02-04 13:48:37 +10:00
conflict.h alpm: export *_free functions 2014-02-04 13:48:37 +10:00
db.c register_syncdb: reject db names that contain / 2014-05-04 16:14:44 +10:00
db.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
delta.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
delta.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
deps.c Update the question callback 2014-06-24 13:52:15 +10:00
deps.h alpm: export *_free functions 2014-02-04 13:48:37 +10:00
diskspace.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
diskspace.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
dload.c dload: avoid using CURLOPT_FAILONERROR 2014-05-22 15:52:22 +10:00
dload.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
error.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
filelist.c filelist_intersection: manually compare paths 2014-08-03 18:46:31 +10:00
filelist.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
graph.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
graph.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
group.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
group.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
handle.c Remove log_cb, add ALPM_EVENT_LOG instead 2014-03-03 11:25:54 +10:00
handle.h Update the question callback 2014-06-24 13:52:15 +10:00
libalpm.pc.in Use libalpm version in pkg-config file 2013-04-26 12:43:53 +10:00
libarchive-compat.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
log.c Remove log_cb, add ALPM_EVENT_LOG instead 2014-03-03 11:25:54 +10:00
log.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +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 Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
package.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
pkghash.c Use MALLOC throughtout libalpm 2014-03-08 16:58:30 +10:00
pkghash.h Update copyright years for 2014 2014-01-06 14:38:50 +10:00
rawstr.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
remove.c Add events on pacnew/pacsave/pacorig file creation 2014-03-03 11:25:55 +10:00
remove.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10: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 libalpm: check for valid public key algorithm 2014-06-29 11:12:36 +10:00
signing.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
sync.c Update the question callback 2014-06-24 13:52:15 +10:00
sync.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
trans.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
trans.h Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00
util-common.c Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
util-common.h Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
util.c Update the event callback 2014-03-03 11:25:54 +10:00
util.h util: Add _alpm_realloc() and _alpm_greedy_grow() 2014-03-03 11:25:54 +10:00
version.c Remove ts and sw from vim modeline when noet is set 2014-01-28 20:19:25 +10:00