Juan RP 
							
						 
					 
					
						
						
							
						
						dc61fbed0e 
					 
					
						
						
							
							libxbps: match required pkgdep by virtual pkg in a transaction.  
						
						
						
						
					 
					
						2012-02-28 20:39:10 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						c965c27dfb 
					 
					
						
						
							
							Skip removing obsolete files in some cases.  
						
						
						
						
					 
					
						2012-02-20 20:23:33 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						6e50919d2b 
					 
					
						
						
							
							xbps_repository_pool_dictionary_metadata_plist: make it accept a pkgpattern.  
						
						
						
						
					 
					
						2012-02-16 08:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						cbf7417d1d 
					 
					
						
						
							
							xbps_transaction_install_pkg: return EEXIST if pkg already installed.  
						
						
						
						
					 
					
						2012-02-14 00:34:26 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						9a23c2a356 
					 
					
						
						
							
							xbps_api.h: fix xbps_transaction_install_pkg doc mismatch.  
						
						
						
						
					 
					
						2012-02-06 13:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						f48ab4a686 
					 
					
						
						
							
							Fixed a bug in rpool to find best pkg available.  
						
						
						
						
					 
					
						2012-01-29 12:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						b7da3464dd 
					 
					
						
						
							
							xbps_repository_sync_pkg_index: update for index 1.4 format.  
						
						
						
						
					 
					
						2012-01-25 06:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						abb0d260b9 
					 
					
						
						
							
							xbps-bin: the install target gains suppor for installing best pkg available.  
						
						
						
						
					 
					
						2012-01-25 02:14:04 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						49baad48f4 
					 
					
						
						
							
							Fixed module-init-tools->kmod update as reported by davehome.  
						
						... 
						
						
						
						The problem was that required package dependency was installed, but
the version didn't satisfy the requirement and the code unconditionally
assumed an updated existed in repository pool. Now the code checks
package state to set transaction reason. 
						
						
					 
					
						2012-01-24 18:45:50 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						e8071802d1 
					 
					
						
						
							
							xbps_api.h: fix xbps_handle::flags possible values.  
						
						
						
						
					 
					
						2012-01-22 11:35:26 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						791f1d40b2 
					 
					
						
						
							
							xbps_handle: remove debug, install_*, syslog_enabled members.  
						
						... 
						
						
						
						Replaced by definitions that can be set to xbps_handle::flags. 
						
						
					 
					
						2012-01-22 10:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						c884634a62 
					 
					
						
						
							
							xbps_api.h: fix some defs.  
						
						
						
						
					 
					
						2012-01-22 10:24:37 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						a166d6a2a3 
					 
					
						
						
							
							Simplify xbps_transaction_prepare()/commit() and related API changes.  
						
						... 
						
						
						
						- xbps_handle::transd -> new member with transaction dictionary.
- xbps_transaction_prepare: returns an int.
- xbps_transaction_commit: doesn't need any arg now.
- xbps_repository_pool_sync: doesn't need any arg now.
- xbps_pkgdb_update: removed xbps_handle * arg.
- xbps_transaction_missingdeps_get: removed, missing_deps array is in
  xbps_handle::transd("missing_deps") array object. 
						
						
					 
					
						2012-01-22 10:00:46 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						38db570c19 
					 
					
						
						
							
							pkgdb: foreach_xxx_pkg_cb -> foreach_xxx_cb.  
						
						
						
						
					 
					
						2012-01-21 10:30:20 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						99f5549a29 
					 
					
						
						
							
							xbps_pkgdb_replace_pkgd: fix bool vs int confusion in returned value.  
						
						
						
						
					 
					
						2012-01-20 12:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						d075411049 
					 
					
						
						
							
							Improve API documentation round 1.  
						
						
						
						
					 
					
						2012-01-20 12:17:27 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						6940505de9 
					 
					
						
						
							
							regpkgdb rototill: renamed to pkgdb, improve the public API.  
						
						
						
						
					 
					
						2012-01-20 11:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						9a088937b5 
					 
					
						
						
							
							Repository index 1.4 -- see NEWS file for info.  
						
						
						
						
					 
					
						2012-01-19 12:26:40 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						dfc7ff4232 
					 
					
						
						
							
							API break: simplify xbps_repository_pool_find_virtualpkg().  
						
						
						
						
					 
					
						2012-01-18 08:25:28 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						d0e1477eeb 
					 
					
						
						
							
							Simplify xbps_end() and don't continue if xbps_init() did not succeed.  
						
						
						
						
					 
					
						2012-01-17 16:56:17 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						f2b05d6438 
					 
					
						
						
							
							Improved pkg best matching in rpool, and support for exact pkgver matches.  
						
						... 
						
						
						
						- xbps_repository_pool_find_pkg in best match case, now returns the
  newest package version available in rpool.
- Added xbps_repository_pool_find_pkg_exact that returns a package
  by exact matching a pkgver.
- Removed xbps_handle_alloc(), the user is free to use memory
  allocated from heap or stack.
- Improved API documentation in preparation for 0.12.
Bumped XBPS_API_VERSION again. 
						
						
					 
					
						2012-01-17 16:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						beb7284681 
					 
					
						
						
							
							xbps-repo: faster 'genindex' target implementation for index-files.plist.  
						
						
						
						
					 
					
						2012-01-17 10:50:35 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						4164573b35 
					 
					
						
						
							
							Added xbps_match_pkgdep_in_array() to match a pkgdep against pkgpatterns.  
						
						... 
						
						
						
						This fixes xbps_match_pkgpattern_in_array() which had the args swapped
in xbps_pkgpattern_match() resulting in inverted results while resolving
virtual packages in a transaction. 
						
						
					 
					
						2012-01-16 15:50:06 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						ffa48b2cf3 
					 
					
						
						
							
							Fix xbps_configure_packages() by avoiding proplib iterators.  
						
						
						
						
					 
					
						2012-01-16 14:41:16 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						2186e16a5e 
					 
					
						
						
							
							Fixed issue 21 "xbps-repo find-files is awfully slow" reported by ojab.  
						
						
						
						
					 
					
						2012-01-15 14:24:44 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						c83a77c1b5 
					 
					
						
						
							
							Fixed issue 19 "xbps-src cannot fetch source with unknown Content-Length".  
						
						
						
						
					 
					
						2012-01-05 12:26:57 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						ab6d4a19f1 
					 
					
						
						
							
							xbps_configure_packages: fix flush arg confusion.  
						
						
						
						
					 
					
						2012-01-04 17:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						a31c20e52a 
					 
					
						
						
							
							Make xbps_configure_pkg/packages accept a flush bool arg for frontends.  
						
						
						
						
					 
					
						2012-01-04 17:41:36 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						bae664c639 
					 
					
						
						
							
							xbps_match_pkgpattern_in_array: fix swapped args resulting in non matches.  
						
						
						
						
					 
					
						2011-12-29 16:35:56 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						f4f995574c 
					 
					
						
						
							
							xbps_remove_pkg_from_dict_by_name: make this work correctly again.  
						
						
						
						
					 
					
						2011-12-28 09:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						caaba09295 
					 
					
						
						
							
							xbps_register_pkg: fix by adding pkgd into regpkgdb array.  
						
						
						
						
					 
					
						2011-12-28 09:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						a7f3a56e19 
					 
					
						
						
							
							Make xbps_(un)register_pkg() accept a boolean arg to flush regpkgdb on success.  
						
						
						
						
					 
					
						2011-12-28 05:57:04 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						b64fb39701 
					 
					
						
						
							
							xbps_remove_pkg_from_dict_by_name: simplify.  
						
						
						
						
					 
					
						2011-12-24 16:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						5a1ab26972 
					 
					
						
						
							
							Introduce xbps_regpkgdb_remove_pkgd, and use regpkgdb funcs to make xbps-uhelper work.  
						
						
						
						
					 
					
						2011-12-24 16:09:30 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						3b7491d29b 
					 
					
						
						
							
							Merged purge code in remove, configurable transaction regpkgdb flushing.  
						
						... 
						
						
						
						See the NEWS file for info. 
						
						
					 
					
						2011-12-24 01:05:26 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						d7a32a7eca 
					 
					
						
						
							
							Introduce regpkgdb_foreach_reverse_pkg_cb, switch to regpkgdb_foreach_xxx.  
						
						
						
						
					 
					
						2011-12-23 08:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						ca0905925f 
					 
					
						
						
							
							xbps_end: don't continue if we don't have a valid xbps_handle pointer.  
						
						
						
						
					 
					
						2011-12-22 16:55:35 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						3d81d497bd 
					 
					
						
						
							
							Redo xbps_repository_pool internals, it's a bit faster now.  
						
						
						
						
					 
					
						2011-12-22 16:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						7bfcdee791 
					 
					
						
						
							
							Introduce xbps_regpkgdb_foreach_pkg_cb() and use it in xbps-bin check.  
						
						
						
						
					 
					
						2011-12-22 14:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						c40c40e08e 
					 
					
						
						
							
							Always preserve current conffiles while installing new packages.  
						
						
						
						
					 
					
						2011-12-19 11:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						1a4c13e1bf 
					 
					
						
						
							
							xbps_remove_pkg: fix path to REMOVE script.  
						
						
						
						
					 
					
						2011-12-16 10:34:05 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						450bf2713d 
					 
					
						
						
							
							Also purge packages to replaced in transaction.  
						
						
						
						
					 
					
						2011-12-16 10:21:51 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						32fdb35c56 
					 
					
						
						
							
							libxbps: make xh->cachedir to always use a full path after xbps_init().  
						
						
						
						
					 
					
						2011-12-15 14:24:10 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						70e95786dc 
					 
					
						
						
							
							libxbps: pass xhp->conffile as last argument when execing INSTALL/REMOVE scripts.  
						
						
						
						
					 
					
						2011-12-15 12:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						b0ceeaa58e 
					 
					
						
						
							
							New configuration file via confuse: xbps.conf.  
						
						
						
						
					 
					
						2011-12-15 11:19:20 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						3f45f563be 
					 
					
						
						
							
							xbps-bin: syslog support, enabled by default.  
						
						
						
						
					 
					
						2011-12-06 13:02:49 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						43d85c76b3 
					 
					
						
						
							
							xbps-repo: implement new target 'pkg-list' to list pkgs from target repo.  
						
						
						
						
					 
					
						2011-12-03 10:37:31 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						e7562fa72d 
					 
					
						
						
							
							libxbps: make xbps_find_*pkg_dict_installed only accept {INSTALL,UNPACK}ED states as valid ones.  
						
						
						
						
					 
					
						2011-11-30 11:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						9d731ffe09 
					 
					
						
						
							
							Introduce xbps_transaction_remove_pkg() and use it for xbps-bin(8).  
						
						
						
						
					 
					
						2011-11-27 09:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								Juan RP 
							
						 
					 
					
						
						
							
						
						0ff0aee226 
					 
					
						
						
							
							libxbps: added xbps_transaction_autoremove_pkgs(bool purge).  
						
						... 
						
						
						
						This is to add package orphans into the transaction dictionary. 
						
						
					 
					
						2011-11-25 11:20:03 +01:00