summaryrefslogtreecommitdiffstats
path: root/libopkg/pkg.c
Commit message (Expand)AuthorAgeFilesLines
* Initial stab at untangling the #include maze. Probably needs a second pass.graham.gower2009-12-201-7/+9
* Don't need \n for perrors.graham.gower2009-12-141-1/+1
* Merge commit 'grg' into HEADgraham.gower2009-12-081-173/+96
* Provide error checking for users of pkg_extract_* functions.graham.gower2009-11-261-5/+11
* Add __FUNCTION__ to the error mesage.graham.gower2009-11-261-2/+2
* Remove str_util.{c,h}graham.gower2009-11-251-1/+0
* file_util.c cleanups. Remove redundant str_chomp from str_util.c.graham.gower2009-11-251-1/+0
* Propagate errors upwards.graham.gower2009-11-251-1/+3
* Various cleanups for pkg.{c,h}.graham.gower2009-11-241-246/+257
* Make a couple of functions static, and return void since they cannot fail.graham.gower2009-11-241-32/+20
* Remove remaining uses of pkg->*_str arrays and free() them after parsing.graham.gower2009-11-231-36/+27
* There should be a space before the bracket.graham.gower2009-11-231-1/+1
* Fix pkg_depend_str() to not use pkg->depends_str.graham.gower2009-11-231-22/+3
* Allow to install a package from a read-only dirpixdamix2009-11-231-2/+4
* Change fdopen(fd, "rw+") to fdopen(fd, "r+").graham.gower2009-11-221-2/+2
* Make the Auto-Installed field useful.graham.gower2009-11-191-0/+3
* Free some strings as soon as they are parsed to save memory.graham.gower2009-11-181-28/+38
* Assume a similar problem exists with this fdopen as fixed with r333.graham.gower2009-11-181-1/+1
* Fix a bug introduced in r323.pixdamix2009-11-181-1/+1
* Put the tmp file under conf->tmp_dir.graham.gower2009-11-161-12/+35
* Use the filename arg as a base for the temp file. Clean up function while here.graham.gower2009-11-161-14/+36
* Use vfork()/execvp() instead of system().graham.gower2009-11-161-2/+4
* Fix pkg_get_installed_files() to work with an offline_root + dest.graham.gower2009-11-161-13/+17
* Fix leak in error path.graham.gower2009-11-151-0/+1
* Fix parsing of Conffiles lines in status files.graham.gower2009-11-121-1/+1
* Cleanup version string handling.graham.gower2009-11-121-24/+19
* Cleanup parsing of packages.graham.gower2009-11-101-38/+16
* Remove opkg_internal_use_only and fix associated assumptions RE pkg->provides.graham.gower2009-11-101-19/+8
* Remove the assumption that pkg fields have been allocated and need free()ing.graham.gower2009-11-101-101/+139
* More dead code removal.graham.gower2009-11-051-5/+0
* Removed a bunch of if(0) and dead codepixdamix2009-11-051-3/+0
* s/malloc/xmalloc/ s/calloc/xcalloc/ s/realloc/realloc/graham.gower2009-11-041-11/+3
* Don't set PATH="/dev/null". Shuffle things around while here.graham.gower2009-11-041-31/+27
* s/strdup/xstrdup/ - check memory allocations for failure.graham.gower2009-11-031-8/+8
* Remove str_dup_safe() in favour of xstrdup() from libbb.graham.gower2009-11-031-13/+14
* Stop my eyes from bleeding.graham.gower2009-11-021-487/+108
* Free memory used when parsing a control file.graham.gower2009-11-011-2/+8
* Add sha256 ckecksums to okpgticktock352009-10-271-1/+25
* reduce a big memory leakticktock352009-03-261-1/+2
* because of the file_hash_set_file_owner may break the file list of pkgsticktock352009-03-091-2/+4
* reduce a meory leakticktock352009-02-031-2/+5
* fix a buffer overflow bug that causeticktock352009-01-191-3/+30
* using list_head to handle the listticktock352008-12-181-34/+20
* move pkg_compare_name to pkg_vec and remove qsort in hash_getticktock352008-12-161-2/+0
* introduce the active_list for searching.ticktock352008-12-161-2/+2
* opkg: introduce active list into pkg_tticktock352008-12-151-2/+4
* opkg: adding the hash_table_remove API, not using yet.ticktock352008-12-151-6/+6
* opkg: mark the pkg SF as !SF_FILELIST_CHANGED after write back.ticktock352008-12-151-0/+2
* opkg: trivial, clean up obsolete code, and some typoticktock352008-12-151-1/+1
* opkg: add a simple way to pass a path environment for pre/post scription exec...ticktock352008-12-151-1/+18