Juan RP 
							
						 
					 
					
						
						
							
						
						3a71db1d0b 
					 
					
						
						
							
							lib/pubkey2fp.c: fix CID 62724 correctly.  
						
						 
						
						
						
						
					 
					
						2014-10-07 09:34:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						ec438c36f9 
					 
					
						
						
							
							Fix  1a19adf85c correctly.  
						
						 
						
						
						
						
					 
					
						2014-10-07 09:18:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						680abe50e7 
					 
					
						
						
							
							lib/fetch/ftp.c: CID 62745 (unusued value)  
						
						 
						
						
						
						
					 
					
						2014-10-07 08:25:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						fe87bc1a88 
					 
					
						
						
							
							lib/util.c: CID 62710 (dead code)  
						
						 
						
						
						
						
					 
					
						2014-10-07 08:16:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						a730a61df9 
					 
					
						
						
							
							lib/initend.c: CID 62720 (NULL pointer dereference)  
						
						 
						
						
						
						
					 
					
						2014-10-07 07:59:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						4be2a0ee84 
					 
					
						
						
							
							lib/pkgdb.c: CID 62719 (NULL pointer dereference)  
						
						 
						
						
						
						
					 
					
						2014-10-07 07:57:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						fcf464d2fa 
					 
					
						
						
							
							lib/transaction_sortdeps.c: CID 62717 (NULL pointer dereference)  
						
						 
						
						
						
						
					 
					
						2014-10-07 07:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						1a19adf85c 
					 
					
						
						
							
							lib/transaction_commit.c: CID 62716 (argument cannot be negative)  
						
						 
						
						
						
						
					 
					
						2014-10-07 07:29:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						9fc6c9d70e 
					 
					
						
						
							
							lib/repo.c: CID 62706 (argument cannot be negative)  
						
						 
						
						
						
						
					 
					
						2014-10-07 07:27:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						3a77ab0847 
					 
					
						
						
							
							lib/download.c: CID 62691 (dereference NULL check)  
						
						 
						
						
						
						
					 
					
						2014-10-06 08:23:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						fae4ef0cd6 
					 
					
						
						
							
							lib/pubkey2fp.c: CID 62724 (dereference NULL return value)  
						
						 
						
						
						
						
					 
					
						2014-10-06 08:17:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						a6f128a578 
					 
					
						
						
							
							lib/plist.c: CID 62704 (argument cannot be negative)  
						
						 
						
						
						
						
					 
					
						2014-10-05 13:22:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						be256ed77b 
					 
					
						
						
							
							lib/repo.c: fix CID 62783 correctly  
						
						 
						
						
						
						
					 
					
						2014-10-05 13:11:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						68ef66eb51 
					 
					
						
						
							
							lib/fetch/fetch.c: CID 62784 (uninitialized pointer read)  
						
						 
						
						
						
						
					 
					
						2014-10-05 13:10:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						8ccb48e65b 
					 
					
						
						
							
							lib/initend.c: CID 62697 (dereference before NULL check)  
						
						 
						
						
						
						
					 
					
						2014-10-05 12:55:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						7310322cbf 
					 
					
						
						
							
							lib/transaction_package_replace.c: CID 62693 (dereference NULL return value)  
						
						 
						
						
						
						
					 
					
						2014-10-05 12:50:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						66292180a3 
					 
					
						
						
							
							lib/repo.c: CID 62671 (unchecked return value)  
						
						 
						
						
						
						
					 
					
						2014-10-05 12:22:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						2212a05f89 
					 
					
						
						
							
							lib/download.c: CID 62696 (dead code)  
						
						 
						
						
						
						
					 
					
						2014-10-05 12:13:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						44f5fb107e 
					 
					
						
						
							
							lib/fetch/fetch.c: CID 62738 (unused value)  
						
						 
						
						
						
						
					 
					
						2014-10-05 12:01:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						89b8c61c47 
					 
					
						
						
							
							lib/package_unpack.c: remove unused var (CID 62731)  
						
						 
						
						
						
						
					 
					
						2014-10-05 11:57:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c3dc804bc0 
					 
					
						
						
							
							lib/fetch/http.c: try to fix CID 62683 (resource leak)  
						
						 
						
						
						
						
					 
					
						2014-10-05 10:32:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						25e8fca7b4 
					 
					
						
						
							
							lib/fetch/common.c: fix CID 62681 correctly (resource leak).  
						
						 
						
						
						
						
					 
					
						2014-10-05 10:21:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						23fccb17f7 
					 
					
						
						
							
							lib/transaction_revdeps.c: use-after-free (CID 62765)  
						
						 
						
						
						
						
					 
					
						2014-10-05 09:18:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						3378c4487d 
					 
					
						
						
							
							lib/package_config_files.c: resource leak (CID 62682)  
						
						 
						
						
						
						
					 
					
						2014-10-05 09:13:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c1959b3915 
					 
					
						
						
							
							lib/fetch/common.c: resource leak (CID 62681)  
						
						 
						
						
						
						
					 
					
						2014-10-05 09:08:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						9d90c75fcc 
					 
					
						
						
							
							lib/fetch/http.c: buffer not NUL terminated (CID 62666)  
						
						 
						
						
						
						
					 
					
						2014-10-05 09:04:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						6dcac6a840 
					 
					
						
						
							
							lib/transaction_sortdeps.c: resource leak (CID 62688)  
						
						 
						
						
						
						
					 
					
						2014-10-05 08:12:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						b28e85bfaa 
					 
					
						
						
							
							lib/repo_pkgdeps.c: resource leak (CID 62700)  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:38:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						0608e0057f 
					 
					
						
						
							
							lib/repo.c: fix build after  aa8d88272e.  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:38:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						aa8d88272e 
					 
					
						
						
							
							lib/repo.c: resource leak (CID 62715)  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:32:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						4ae3d03594 
					 
					
						
						
							
							lib/transaction_revdeps.c: resource leak (CID 62723)  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:29:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						aae88aa253 
					 
					
						
						
							
							lib/verifysig.c: resource leak (CID 62727)  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:27:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						dd851f18a2 
					 
					
						
						
							
							lib/package_unpack.c: zero out struct (CID 62755)  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:12:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						96a117c558 
					 
					
						
						
							
							lib/repo_pkgdeps.c: fix a double free in error branch (CID 62754)  
						
						 
						
						
						
						
					 
					
						2014-10-05 07:09:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						bc9ddcfcc8 
					 
					
						
						
							
							lib/initend.c: rename a var to make gcc-4.6.x happy.  
						
						 
						
						
						
						
					 
					
						2014-10-04 22:02:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						2fe35a5bf3 
					 
					
						
						
							
							lib/package_unpack.c: do not initialize xucd at all, unnecessary.  
						
						 
						
						... 
						
						
						
						Initializing with {0} wasn't understood with gcc-4.6.x on travis-ci,
so just remove it. 
						
						
					 
					
						2014-10-04 21:59:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						742af69185 
					 
					
						
						
							
							Fix libxbps/update_shlibs:shlib_bump_revdep_diff test.  
						
						 
						
						... 
						
						
						
						How to reproduce it:
	- A-1.0_1 provides liba.so.1
	- B-1.0_1 provides libb.so.1
	- C-1.0_1 requires liba.so.1 and libb.so.1
	- A-2.0_1 provides liba.so.2
	- C-2.0_1 required liba.so.2
This test case failed because it was checking the required shared libraries
from current installed package, rather than the updated pkg in transaction. 
						
						
					 
					
						2014-09-29 15:25:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						42f0152dce 
					 
					
						
						
							
							trans_find_pkg(): search for reverts match with correct pkgver  
						
						 
						
						
						
						
					 
					
						2014-09-28 22:22:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						2711b07b77 
					 
					
						
						
							
							Fix package files removal with only read bit set.  
						
						 
						
						... 
						
						
						
						The previous code was checking incorrectly if the file had the write
bit set, and this is wrong because a package could have files with
only the read bit set (0444). 
						
						
					 
					
						2014-09-28 13:33:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						72cefcfc83 
					 
					
						
						
							
							Introduce xbps_mmap_file() and use it in strategic points.  
						
						 
						
						... 
						
						
						
						Rather than using a random buffer from stack or heap, and decide
what size to use, create a private memory mapped object...
This simplifies the code in lib/verifysig.c and xbps-create. 
						
						
					 
					
						2014-09-27 13:00:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						97045960f9 
					 
					
						
						
							
							xbps_pkg_reverts: style.  
						
						 
						
						
						
						
					 
					
						2014-09-27 11:28:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						b5a169b65c 
					 
					
						
						
							
							xbps_pkg_reverts: this function can do more than just return false!  
						
						 
						
						
						
						
					 
					
						2014-09-23 21:18:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						a421bf7db5 
					 
					
						
						
							
							xbps_pkg_reverts: return bool instead of int.  
						
						 
						
						
						
						
					 
					
						2014-09-23 20:50:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						dbab3f2cfc 
					 
					
						
						
							
							xbps_pkg_reverts: use version instead of pkgname-version to find reverts  
						
						 
						
						
						
						
					 
					
						2014-09-23 18:22:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						50fb6c1605 
					 
					
						
						
							
							rename xbps_pkgver_is_reverted to xbps_pkg_reverts  
						
						 
						
						
						
						
					 
					
						2014-09-23 13:54:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						cd9a9e78a8 
					 
					
						
						
							
							lib/transaction_ops.c: trans_find_pkg will check the revert field too.  
						
						 
						
						... 
						
						
						
						- if a package on the repo has a lower version than installed
  libxbps will check if this package reverts the one installed
  and downgrades to it if so. 
						
						
					 
					
						2014-09-23 13:54:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						18204aeac1 
					 
					
						
						
							
							lib/util.c: add function which tests if a given pkgver is reverted by a given pkg.  
						
						 
						
						
						
						
					 
					
						2014-09-23 13:54:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Enno Boland 
							
						 
					 
					
						
						
							
						
						5bbcdf2c62 
					 
					
						
						
							
							lib/util_hash.c: enlarge read buffer for xbps_file_hash to increase performance.  
						
						 
						
						
						
						
					 
					
						2014-09-18 18:34:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						f52eea34d4 
					 
					
						
						
							
							xbps-install: abort transaction if there's insufficient disk space on rootdir.  
						
						 
						
						... 
						
						
						
						The free disk space wasn't computed correctly and xbps-install(8) wasn't
handling ENOSPC rval in xbps_transaction_prepare(). 
						
						
					 
					
						2014-09-18 12:11:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						741f8fbe04 
					 
					
						
						
							
							lib/util_hash.c: update copyright year.  
						
						 
						
						
						
						
					 
					
						2014-09-17 07:24:00 +02:00