1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-11-05 17:15:02 -05:00
pacman/lib/libalpm
Dan McGee ccc1c73152 Use dynamic string allocation in package structures
This also affects all structures with static strings, such as depmiss,
conflict, etc. This should help a lot with memory usage, and hopefully make
things a bit more "idiot proof".

Currently our pactest pass/fail rate is identical before and after this
patch. This is not to say it is a perfect patch- I have yet to pull valgrind
out. However, this should be quite safe to use in all situations from here
on out, and we can start plugging the memleaks.

Original-work-by: Aaron Griffin <aaronmgriffin@gmail.com>
Signed-off-by: Dan McGee <dan@archlinux.org>
2008-01-11 00:01:58 -06:00
..
po Update of German translation 2008-01-05 13:47:35 -06:00
.gitignore Remove unnecessary entries from .gitignore files 2007-07-16 16:49:28 -04:00
add.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
add.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
alpm_list.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
alpm_list.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
alpm.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
alpm.h Remove upgradedelay and all code associated with it 2008-01-08 15:49:52 -06:00
backup.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
backup.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
be_files.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
cache.c Remove gettext calls from debug-level messages 2008-01-01 20:03:24 -06:00
cache.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
conflict.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
conflict.h Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
db.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
db.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
delta.c Fix memory leak in shortest_delta_path. 2007-12-21 11:08:05 -06:00
delta.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
deps.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
deps.h Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
error.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
error.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
group.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
group.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
handle.c Remove upgradedelay and all code associated with it 2008-01-08 15:49:52 -06:00
handle.h Remove upgradedelay and all code associated with it 2008-01-08 15:49:52 -06:00
log.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
log.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
Makefile.am Remove provide.c and provide.h . 2007-11-17 09:50:05 -06:00
md5.c Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
md5.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
package.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
package.h Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
remove.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
remove.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
server.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
server.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
sync.c Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00
sync.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
trans.c Allow NULL parameter in alpm_trans_commit 2007-12-28 19:46:21 -06:00
trans.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
util.c Don't stat cachedir immediately 2008-01-05 17:39:38 -06:00
util.h Use dynamic string allocation in package structures 2008-01-11 00:01:58 -06:00