Aurelien Foret
|
cc1c5b163b
|
Fixed some logging issues (patch from VMiklos <vmiklos@frugalware.org>)
|
2005-12-28 10:27:01 +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 |
|
Judd Vinet
|
6bd15469b1
|
renamed rpmvercmp to versioncmp, added some fixes from isteve@bofh.cz
|
2005-12-26 16:48:37 +00:00 |
|
Judd Vinet
|
58c9d5d663
|
applied first try at sync conflict handling (VMiklos) plus a couple changes
|
2005-12-26 06:40:29 +00:00 |
|
Judd Vinet
|
326c66f0ca
|
patch from VMiklos: regarding the documentation, groups have to be renamed from foo to alpm_foo
|
2005-12-19 23:32:16 +00:00 |
|
Judd Vinet
|
f762464630
|
added Doxyfile
|
2005-11-21 22:14:32 +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
|
fffe7a8ef4
|
fixed wrong prototype usage for trans_new()
|
2005-11-07 13:00:22 +00:00 |
|
Aurelien Foret
|
2e559ba431
|
added a FREESYNC macro to release pointers to pmsyncpkg_t structures
|
2005-11-07 12:59:29 +00:00 |
|
Aurelien Foret
|
b2df466ffd
|
fixed compilation warnings
|
2005-11-07 12:57:33 +00:00 |
|
Aurelien Foret
|
6a2230dce1
|
added more pm_errnos
|
2005-11-07 09:43:25 +00:00 |
|
Aurelien Foret
|
414d6d83c9
|
Used the chroot syscall instead of the chroot binary
(patch from Christian Hamaer <krics@linuxforum.hu>)
|
2005-11-05 19:21:25 +00:00 |
|
Aurelien Foret
|
5d5d7d6339
|
do not free the cache right before using it!
|
2005-10-22 08:29:12 +00:00 |
|
Judd Vinet
|
fa627d4776
|
bugfix: before searching databases for a dependency, make sure one of the packages in the final list doesn't already provide that dependency
|
2005-10-21 19:55:24 +00:00 |
|
Judd Vinet
|
cebc7ace60
|
fixed a segfault that occured in special cases when propagating requiredby fields during package replacements
|
2005-10-21 18:53:40 +00:00 |
|
Judd Vinet
|
69530cd3d9
|
added INFRQ_DESC back to the package cache so the group cache will work
|
2005-10-20 20:11:30 +00:00 |
|
Aurelien Foret
|
2b43f98366
|
added alpm.h to delivery targets (Jason)
|
2005-10-20 18:57:33 +00:00 |
|
Judd Vinet
|
1b4ce12672
|
added patch to use the system memcpy for md5 stuff
|
2005-10-18 18:47:10 +00:00 |
|
Judd Vinet
|
a1526a3e7d
|
added first part of the autoconf stuff - patch from Christian Hamar <krics@linuxforum.hu>
|
2005-10-17 18:52:43 +00:00 |
|
Aurelien Foret
|
609466fdeb
|
added PM_OPT_CACHEDIR library option
|
2005-10-10 20:41:35 +00:00 |
|
Aurelien Foret
|
a7af06ce86
|
removed a leftover comment
|
2005-10-10 15:08:36 +00:00 |
|
Aurelien Foret
|
6b7b9787d5
|
- more sanity checks
- alpm_pkg_free can now return an error code
|
2005-10-10 15:03:35 +00:00 |
|
Aurelien Foret
|
5d61a44759
|
Fixed EVENT and QUESTION macros
|
2005-10-10 10:19:02 +00:00 |
|
Aurelien Foret
|
8a53d5a3d7
|
Fixed missing parameter in trans_init() call
|
2005-10-10 10:14:13 +00:00 |
|
Judd Vinet
|
b3450fbe0d
|
removed debug stmt
|
2005-10-09 18:48:39 +00:00 |
|
Judd Vinet
|
586370b744
|
started some doxygen comment blocks
|
2005-10-09 07:42:06 +00:00 |
|
Judd Vinet
|
a36ded25eb
|
added conversation callback support for transactions
|
2005-10-09 06:09:57 +00:00 |
|
Judd Vinet
|
9a4719d3c5
|
fixed a segfault w/ the skiplist
|
2005-10-09 04:25:04 +00:00 |
|
Judd Vinet
|
6f75de92b5
|
added more error messages, enabled the db permission check in trans_commit
|
2005-10-08 23:40:49 +00:00 |
|
Aurelien Foret
|
79a20cdc96
|
Added an error string for lock file creation failure
|
2005-10-08 22:17:46 +00:00 |
|
Aurelien Foret
|
8ffb82a691
|
Code update to make use of PKG_FULLNAME_LEN
|
2005-10-08 21:36:47 +00:00 |
|
Aurelien Foret
|
05ab859eab
|
Reworked the cache handling to only load DEPENDS info by default
|
2005-10-08 21:32:14 +00:00 |
|
Aurelien Foret
|
0d6a2edaa8
|
Moved the REPLACES and FORCE package fields from DESC to DEPENDS db entry
|
2005-10-08 20:43:25 +00:00 |
|
Judd Vinet
|
5ef51b3e26
|
Merging in recent fixes/additions from 2.9.7
|
2005-10-07 23:29:49 +00:00 |
|
Judd Vinet
|
79031ccd1a
|
patch from vmiklos -- properly remove each db entry instead of rmrf'ing the whole thing
|
2005-10-07 16:38:17 +00:00 |
|
Aurelien Foret
|
543940173d
|
Added a missing include for CYGWIN target
|
2005-10-06 07:39:44 +00:00 |
|
Aurelien Foret
|
4ee51bdf46
|
Added a CYGWIN define to include header files required to build in a Cygwin environment
|
2005-10-06 07:28:30 +00:00 |
|
Aurelien Foret
|
effbe50ffd
|
Fixed an error log
|
2005-10-06 07:24:33 +00:00 |
|
Aurelien Foret
|
af15744967
|
Applied reworked patch from VMiklos (vmiklos@frugalware.org)
Close the lock file descriptor upon handle release
|
2005-10-05 21:50:58 +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
|
df5c0392fa
|
fixed a memory leak with md5 sums handling
|
2005-05-04 21:22:22 +00:00 |
|
Aurelien Foret
|
de5e40bcd8
|
code cleanup
|
2005-05-04 21:21:51 +00:00 |
|
Aurelien Foret
|
0e72c49921
|
fixed a pointer error
|
2005-05-04 21:20:43 +00:00 |
|
Aurelien Foret
|
9f1df56353
|
fixed a typo
|
2005-05-04 21:06:13 +00:00 |
|
Aurelien Foret
|
3a9a203c46
|
reordered operations in add_commit (as in pacman 2.9.x)
|
2005-05-04 21:06:03 +00:00 |
|
Aurelien Foret
|
f78f195235
|
code cleanup
|
2005-05-04 20:07:01 +00:00 |
|
Aurelien Foret
|
a2b0748b2b
|
code cleanup
|
2005-05-04 20:05:30 +00:00 |
|
Aurelien Foret
|
a26095f8fc
|
event transaction callback rework to prepare the introduction of a conversation callback
|
2005-05-04 19:55:23 +00:00 |
|
Aurelien Foret
|
14c8583ccb
|
code cleanup
|
2005-05-04 19:52:54 +00:00 |
|
Aurelien Foret
|
a5e4fec74e
|
fixed a memory leak and avoided to modify a read-only parameter
|
2005-05-04 19:30:00 +00:00 |
|
Aurelien Foret
|
ce6dcb5159
|
- fixed a small memory leak
- made strverscmp implementation static
|
2005-05-04 19:28:56 +00:00 |
|
Aurelien Foret
|
f3975acf90
|
code cleanup
|
2005-05-03 17:44:53 +00:00 |
|
Aurelien Foret
|
54f6a1cb12
|
make use of the new list_remove implementation
|
2005-05-03 17:43:02 +00:00 |
|
Aurelien Foret
|
00b97ee35f
|
found a possible MLK: to be fixed
|
2005-05-03 17:42:54 +00:00 |
|
Aurelien Foret
|
80a5ffa8d8
|
added some debug logs
|
2005-05-03 17:41:19 +00:00 |
|
Aurelien Foret
|
9177ce7962
|
reimplemented list_remove to deal with lists of any kind of data
|
2005-05-03 17:24:20 +00:00 |
|
Aurelien Foret
|
220c084770
|
moved pkg_cmp() to cache.c
|
2005-05-03 17:19:19 +00:00 |
|
Aurelien Foret
|
251e52cea7
|
fixed a small memory leak with md5sums handling
|
2005-05-03 16:46:18 +00:00 |
|
Aurelien Foret
|
c99a4c85c0
|
code cleanup
|
2005-05-02 18:18:27 +00:00 |
|
Aurelien Foret
|
a93521aca3
|
do not register an already registered db
|
2005-05-02 17:54:44 +00:00 |
|
Aurelien Foret
|
4b11a9b1ce
|
code cleanup
|
2005-05-02 07:50:51 +00:00 |
|
Aurelien Foret
|
2cc81d9eea
|
code cleanup
|
2005-05-02 07:42:32 +00:00 |
|
Aurelien Foret
|
0069357006
|
updated REASON constants to be consistent with databases from pacman 2.9.x
|
2005-05-02 07:42:18 +00:00 |
|
Aurelien Foret
|
246f9f24a2
|
removed the extra line feed appended by asctime()
|
2005-05-02 06:29:59 +00:00 |
|
Aurelien Foret
|
0756af675d
|
- rework to support pacman_deptest()
- code cleanup
|
2005-05-01 20:46:15 +00:00 |
|
Aurelien Foret
|
beda47fd22
|
code cleanup
|
2005-04-24 21:36:30 +00:00 |
|
Aurelien Foret
|
a9540e2c76
|
fixed potential memory leaks
|
2005-04-24 21:36:18 +00:00 |
|
Aurelien Foret
|
49257b49f9
|
avoided to load twice the same target in remove_loadtarget()
|
2005-04-24 21:27:35 +00:00 |
|
Aurelien Foret
|
7c04fe95ac
|
added support for the package reason field
|
2005-04-24 20:11:10 +00:00 |
|
Aurelien Foret
|
90b9888d3a
|
got ride of an ORE tag in resolvedeps()
|
2005-04-24 20:06:00 +00:00 |
|
Aurelien Foret
|
11bf5f8b65
|
some more efficiency in remove_prepare() cascade loop
|
2005-04-24 20:04:52 +00:00 |
|
Aurelien Foret
|
55704d3742
|
fixed a commented MLK in db_find_conflicts()/CHECK1
|
2005-04-24 20:04:26 +00:00 |
|
Aurelien Foret
|
abbb2cfcf0
|
code cleanup
|
2005-04-24 18:58:34 +00:00 |
|
Aurelien Foret
|
5a13de80a1
|
fixed the format of %REASON% entry when writing it
|
2005-04-24 11:27:35 +00:00 |
|
Aurelien Foret
|
cdd81bf177
|
- fixed a cut'n'paste bug with %REASON% entry
- factorized code between %SIZE% and %CSIZE% reading
|
2005-04-24 11:24:18 +00:00 |
|
Aurelien Foret
|
85203ff675
|
use the cache instead of calling db_scan()
|
2005-04-24 11:17:39 +00:00 |
|
Aurelien Foret
|
95fac9cdb2
|
code cleanup
|
2005-04-24 11:15:37 +00:00 |
|
Aurelien Foret
|
2f5060e439
|
logs cleanup
|
2005-04-24 11:15:27 +00:00 |
|
Aurelien Foret
|
bcd41a4a3d
|
removed deprecated comments in add_commit()
|
2005-04-24 11:14:50 +00:00 |
|
Aurelien Foret
|
e1c7d79ecb
|
added transaction events for sync_commit operations
|
2005-04-24 11:14:15 +00:00 |
|
Aurelien Foret
|
45247b4e35
|
fixed some potential resource leaks
|
2005-04-24 09:14:25 +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
|
348cb923c7
|
renamed list_is_ptrin() in list_is_in()
|
2005-04-23 08:28:13 +00:00 |
|
Aurelien Foret
|
4fcec8f03f
|
first steps to support REPLACES feature
|
2005-04-20 20:50:49 +00:00 |
|
Aurelien Foret
|
447885fdc3
|
code beautifying
|
2005-04-20 20:50:17 +00:00 |
|
Aurelien Foret
|
406f383192
|
avoided two calls to db_scan() in checkdeps()
|
2005-04-20 19:46:53 +00:00 |
|
Aurelien Foret
|
b7d584feb6
|
- fixed args order in list_is_ptrin()
- fixed several memory leaks
|
2005-04-20 19:41:54 +00:00 |
|
Aurelien Foret
|
49d2cdc2f9
|
fixed args order in list_is_ptrin()
|
2005-04-20 19:41:33 +00:00 |
|
Aurelien Foret
|
170dd807f5
|
- fixed args order in list_is_ptrin()
|
2005-04-20 19:41:22 +00:00 |
|
Aurelien Foret
|
77520f9d43
|
avoided a call to db_scan()
|
2005-04-20 19:40:33 +00:00 |
|
Aurelien Foret
|
3ad6393baf
|
bypass trans_prepare() if there is no target
|
2005-04-20 19:39:41 +00:00 |
|
Aurelien Foret
|
a215d1ebe0
|
more work for sync_commit()
|
2005-04-17 20:09:06 +00:00 |
|
Aurelien Foret
|
cd26093b06
|
add_loadtarget: load package info only when needed
|
2005-04-17 10:02:47 +00:00 |
|
Aurelien Foret
|
6dfa3ef6af
|
improved logs for package removal
|
2005-04-17 10:01:47 +00:00 |
|
Aurelien Foret
|
cb0182160d
|
renamed PM_ERR_INVALID_NAME to PM_ERR_PKG_INVALID_NAME
|
2005-04-17 10:01:22 +00:00 |
|
Aurelien Foret
|
9b64e31286
|
more sanity checks for pkg_load()
|
2005-04-17 10:00:49 +00:00 |
|
Aurelien Foret
|
6e5bbdb544
|
- general cleanup
- added alpm_trans_sysupgrade() function
- relocated some defines
|
2005-04-16 22:23:28 +00:00 |
|