Aaron Griffin
4470e5ce01
* Numerous mini valgrind fixes.
...
* Addition of hacky architecture check in the _splitname function
* Removal of libfetch from the archlinux proper - it has been renamed to
libdownload and can be found at http://phraktured.net/libdownload
* Merge of _some_ of the Frugalware makepkg change - this may still be
incomplete
* Removal of libftp from cvs proper
* PKGBUILD manpage now says 'PKGBUILD' instead of FrugalBuild (he he)
2006-11-14 07:58:42 +00:00
Aaron Griffin
af2fb3324a
Numerous changes:
...
* Furthered the "lazy caching" to force the pkgcache to read nothing
(INFRQ_NONE) by default. Anything requiring package data should now check
the infolevel of each package and attempt to update it. This could be
ironed out a bit more later (by using the front-end get_info function
* Switched to libfetch. Drastic changes to the download code and the callback
progress bar functions. Also fixed the return value of
_alpm_downloadfiles_forreal. Downloading now supports http, ftp, https, and
files urls, along with 'mtime's and numerous other fancy features from
libfetch.
2006-10-31 06:39:59 +00:00
Aaron Griffin
7131b7ac87
A handful of minor changes:
...
* Removed the PMList typedef, in favor of the same naming scheme other
structs use 'pmlist_t'
* Added a time stamp on debug output, to make it more informational
* Moved alpm_db_register to _alpm_db_register, making the public function
not take a callback parameter
2006-10-20 06:26:55 +00:00
Aaron Griffin
d37ad04873
Merged frugalware changes (too many to list). Also added some config file
...
handling changes (support [sections] to carry over to included files - this
helps with backwards compatibility with existing pacman config files)
2006-10-15 19:31:03 +00:00
Judd Vinet
cf6da173f6
removed libtar support in favour of libarchive
2006-09-28 20:51:33 +00:00
Judd Vinet
bb787e26ee
first stage of i18n stuff from VMiklos
2006-05-15 02:19:57 +00:00
Aurelien Foret
d6eeae2716
code cleanup
2006-03-08 18:21:17 +00:00
Aurelien Foret
4f42a0accb
all _alpm_XXX_cmp functions are now public
2006-03-08 18:07:58 +00:00
Aurelien Foret
f0151aa587
code cleanup
2006-03-07 20:52:45 +00:00
Aurelien Foret
0b4ab2c0a8
added ERROR logs in case of malloc failures (patch from VMiklos <vmiklos@frugalware.org>)
2006-03-01 07:51:00 +00:00
Aurelien Foret
16ff7cfa8e
improved _alpm_list_free handling
2006-02-22 20:49:33 +00:00
Aurelien Foret
590f610d6b
dropped the MALLOC macro
2006-02-20 20:41:40 +00:00
Aurelien Foret
be39f49a54
prepend library function names with _alpm (helped with the patch from VMiklos <vmiklos@frugalware.org>)
...
added log and event callbacks to sync_commit internal transactions
2006-02-17 22:35:26 +00:00
Aurelien Foret
58a7e85534
- db_write: add support to write both local and sync entries
...
- code cleanup
2006-02-16 21:02:39 +00:00
Aurelien Foret
cf94007aed
more code cleanup yet
2006-01-18 22:37:16 +00:00
Aurelien Foret
668e58626d
added ALLDEPS transaction flag mainly to handle "makepkg -s"
2006-01-10 18:19:06 +00:00
Aurelien Foret
fd6ce1f4cb
- merged pkg_new and pkg_dummy functions
...
- renamed _alpm_log_action to _alpm_logaction
2006-01-09 20:16:00 +00:00
Judd Vinet
96de3501ab
patch from VMiklos - use PACKAGE_VERSION instead of PACMAN_VERSION
2006-01-02 19:55:35 +00:00
Aurelien Foret
b062a21d2e
Fixed some memory leaks (patch from Essien Ita Essien <essiene@datavibe.net>)
2005-12-28 10:15:55 +00:00
Aurelien Foret
04424f5e89
fixed a file descriptor leak
2005-11-09 21:50:47 +00:00
Aurelien Foret
bf865c2da5
cleanup
2005-11-07 13:01:10 +00:00
Aurelien Foret
6a2230dce1
added more pm_errnos
2005-11-07 09:43:25 +00:00
Judd Vinet
a36ded25eb
added conversation callback support for transactions
2005-10-09 06:09:57 +00:00
Aurelien Foret
d7e781a54b
Added a PKG_FULLNAME_LEN macro
2005-10-05 20:49:32 +00:00
Aurelien Foret
dacf0eccac
changed license package field to a list
2005-08-20 05:54:45 +00:00
Judd Vinet
a2192570fb
changed license package field to a list
2005-07-22 01:59:11 +00:00
Aurelien Foret
220c084770
moved pkg_cmp() to cache.c
2005-05-03 17:19:19 +00:00
Aurelien Foret
a9540e2c76
fixed potential memory leaks
2005-04-24 21:36:18 +00:00
Aurelien Foret
e2b474b130
rework the cache handling to avoid as much as possible calls to db_scan()
2005-04-23 17:18:31 +00:00
Aurelien Foret
9b64e31286
more sanity checks for pkg_load()
2005-04-17 10:00:49 +00:00
Aurelien Foret
7775afa59b
added function pkg_splitname (not used for now)
2005-04-08 20:43:13 +00:00
Aurelien Foret
4091aa1165
package 'reason' field should default to 0
2005-04-06 18:30:50 +00:00
Aurelien Foret
6063424c82
Replaced snprintf calls by the SNPRINTF macro to avoid buffer overflows when copying strings
2005-03-29 17:18:59 +00:00
Aurelien Foret
56917dc304
improved logs (use _alpm_log instead of fprintf)
2005-03-28 08:21:17 +00:00
Aurelien Foret
4ad99832b5
renamed temp files from pacman_XXXXXX to alpm_XXXXXX
2005-03-27 07:42:21 +00:00
Aurelien Foret
d109550656
Renamed PM_RET_ERR to RET_ERR (no need for a PM_ prefix for internal
...
defines).
2005-03-16 22:10:05 +00:00
Aurelien Foret
2ad431515b
Removed a leftover debug printf
2005-03-16 19:54:55 +00:00
Judd Vinet
d04baabafa
Initial revision
2005-03-15 01:51:43 +00:00