Juan RP 
							
						 
					 
					
						
						
							
						
						e3b86d5ff6 
					 
					
						
						
							
							xbps-dgraph: use PRIu64 to printf uint64_t from <inttypes.h>.  
						
						 
						
						
						
						
					 
					
						2010-12-23 17:23:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						f9d0a639f2 
					 
					
						
						
							
							xbps_repository_pool_init: don't loop forever if repo pkg-index.plist files cannot be internalized.  
						
						 
						
						
						
						
					 
					
						2010-12-19 17:46:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						e01399c242 
					 
					
						
						
							
							xbps-uhelper: added -d flag to enable debugging.  
						
						 
						
						
						
						
					 
					
						2010-12-18 10:26:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						bc28aa77d8 
					 
					
						
						
							
							xbps_fetch_file: set a 30seconds timeout.  
						
						 
						
						
						
						
					 
					
						2010-12-18 10:19:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						b017f6d024 
					 
					
						
						
							
							xbps-repo: fix the 'genindex' target due to 0.7.0 API changes.  
						
						 
						
						
						
						
					 
					
						2010-12-16 11:37:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						e6503b98cc 
					 
					
						
						
							
							xbps-uhelper: fix the 'unregister' target, wasn't updated for 0.7.0 API changes.  
						
						 
						
						
						
						
					 
					
						2010-12-16 00:25:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						f9db3b1805 
					 
					
						
						
							
							Added tag 0.7.0 for changeset 4a202e7ed155  
						
						 
						
						
						
						
					 
					
						2010-12-15 15:48:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						1d2ef6772e 
					 
					
						
						
							
							NEWS: mention typo-fix for strlcat.  
						
						 
						
						
						
						
					 
					
						2010-12-15 15:47:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						03f5211f0c 
					 
					
						
						
							
							Changelog: update for 0.7.0.  
						
						 
						
						
						
						
					 
					
						2010-12-15 15:45:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						0ed1e91b1a 
					 
					
						
						
							
							NEWS: 0.7.0 will be released today.  
						
						 
						
						
						
						
					 
					
						2010-12-15 15:44:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						ece608a080 
					 
					
						
						
							
							xbps-repo(8): implemented 'find-files' target.  
						
						 
						
						
						
						
					 
					
						2010-12-15 15:14:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						8013448097 
					 
					
						
						
							
							configure: fix a typo that broke strlcat test. Found by Min Sik Kim reported in issue 2.  
						
						 
						
						
						
						
					 
					
						2010-12-10 16:25:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						60c37406c1 
					 
					
						
						
							
							xbps-repo: zero out allocated mem to avoid garbage in the 'search' target.  
						
						 
						
						
						
						
					 
					
						2010-12-04 10:31:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						4f6e20c431 
					 
					
						
						
							
							xbps-bin: zero out allocated mem to avoid garbage in the 'list' target.  
						
						 
						
						
						
						
					 
					
						2010-12-04 10:30:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						237991fd79 
					 
					
						
						
							
							xbps-bin: added -F flag for the remove target.  
						
						 
						
						... 
						
						
						
						Unless it's set, packages that are dependencies of other installed packages
won't be removed. This flag overrides this behaviour and forces the package removal.
While being here, misc cleanups. 
						
						
					 
					
						2010-12-03 17:36:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						2401e72b8a 
					 
					
						
						
							
							Remove DPRINTF macro, unused.  
						
						 
						
						
						
						
					 
					
						2010-12-03 17:30:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						98a2034fcf 
					 
					
						
						
							
							Also show the conflicts object if available and simplify the code.  
						
						 
						
						
						
						
					 
					
						2010-12-03 06:37:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						d2f5535162 
					 
					
						
						
							
							lib/plist: no need to check against NULL if prop_object_type() is used.  
						
						 
						
						
						
						
					 
					
						2010-12-03 06:36:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						b3c8a8ef5c 
					 
					
						
						
							
							Backed out changeset e82cc0e4b779  
						
						 
						
						... 
						
						
						
						Otherwise the refcount in repository pool will initialize/release on every op. 
						
						
					 
					
						2010-11-25 21:33:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c7f6f9f44a 
					 
					
						
						
							
							xbps-bin: there's no need to init repository pool.  
						
						 
						
						
						
						
					 
					
						2010-11-25 16:23:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						2c72c81db0 
					 
					
						
						
							
							xbps-bin: always check if the there are missing deps regardless of the errno value.  
						
						 
						
						
						
						
					 
					
						2010-11-25 10:58:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						0ac845eb05 
					 
					
						
						
							
							NEWS: mention that obsolete dirs are also removed while updating.  
						
						 
						
						
						
						
					 
					
						2010-11-24 17:01:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						278a37a24a 
					 
					
						
						
							
							xbps-bin: fix for previous.  
						
						 
						
						
						
						
					 
					
						2010-11-24 16:39:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						940e077fb4 
					 
					
						
						
							
							Improvements for xbps-{bin,repo}.  
						
						 
						
						... 
						
						
						
						- Indent properly with the longest "pkgver" object while listing or searching
  for packages.
- Also match strings in the short description object while searching for
  packages in xbps_repo. 
						
						
					 
					
						2010-11-24 16:37:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						d2be842ce5 
					 
					
						
						
							
							Fix and improve when there are missing deps in the transaction dictionary.  
						
						 
						
						
						
						
					 
					
						2010-11-23 23:17:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						99f3d846de 
					 
					
						
						
							
							xbps_purge_pkg: if state is not XBPS_PKG_STATE_CONFIG_FILES, just return 0.  
						
						 
						
						
						
						
					 
					
						2010-11-21 14:34:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						fdec663855 
					 
					
						
						
							
							API clean up (part 2), plus misc changes and improvements.  
						
						 
						
						... 
						
						
						
						- Rename regpkgs_dictionary to regpkgdb_dictionary to better describe what is is.
- Change some funcs in plist.c to return a boolean rather than int.
- Hide more internal funcs off the API.
- Simplify xbps_repository_update_pkg() and remove its second arg.
- Hide implementation details in xbps_repository_pool, now to iterate over the
  pool you have to use xbps_repository_pool_foreach and its struct
  repository_pool_index.
- Introduce xbps_{init,end}, to initialize/destroy some stuff in the library.
- Introduce xbps_dbg_printf to printf stuff for debugging purposes.
- xbps-{bin,repo}:  added -d arg to enable debugging output.
- Before checking if a config file needs to be installed or such, check that
  package contains the "conf_files" array.
- Remove obsolete dirs as well while updating packages.
- If transaction dictionary is ready remove the "missing_deps" array.
Bump XBPS_RELVER to 20101118.
--HG--
rename : lib/regpkgs_dictionary.c => lib/regpkgdb_dictionary.c 
						
						
					 
					
						2010-11-19 13:40:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						ffc255b715 
					 
					
						
						
							
							Starting to clean up the public API, move private stuff into xbps_api_impl.h.  
						
						 
						
						
						
						
					 
					
						2010-11-13 03:18:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						3b931475c0 
					 
					
						
						
							
							Make xbps_read_dict_from_archive_entry() private to libxbps, as it's only used internally.  
						
						 
						
						
						
						
					 
					
						2010-11-10 15:08:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						420225d414 
					 
					
						
						
							
							xbps-dgraph: new utility to generate dot(1) graphs for package metadata properties.  
						
						 
						
						
						
						
					 
					
						2010-11-08 23:27:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						175b1abf8f 
					 
					
						
						
							
							xbps_purge_all_pkgs: no need to check for pkg state because xbps_purge_pkg() does it too.  
						
						 
						
						
						
						
					 
					
						2010-11-08 12:20:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						0584c01088 
					 
					
						
						
							
							Better describe xbps_find_pkg_from_plist().  
						
						 
						
						
						
						
					 
					
						2010-11-08 11:49:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c3afb4f4fb 
					 
					
						
						
							
							New function: xbps_get_pkg_dict_from_metadata_plist.  
						
						 
						
						... 
						
						
						
						This function returns and internalized dictionary from a package's metadata
plist file as specified by its arguments.
Update all code to use it where appropiate. 
						
						
					 
					
						2010-11-08 03:14:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						25ebcd53f8 
					 
					
						
						
							
							xbps_api.h: update comments for @private funcs.  
						
						 
						
						
						
						
					 
					
						2010-11-08 02:12:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						679833156a 
					 
					
						
						
							
							Always release the object dictionary returned by xbps_find_pkg_dict_installed().  
						
						 
						
						... 
						
						
						
						Document this in the public API header and update all code accordingly. 
						
						
					 
					
						2010-11-08 02:02:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						ab10cc3b15 
					 
					
						
						
							
							xbps_find_pkg_dict_installed: dictionary MUST be copied before calling  
						
						 
						
						... 
						
						
						
						xbps_regpkgs_dictionary_release(), otherwise it will be NULL.
Found by executing this function without initializing regpkgdb. 
						
						
					 
					
						2010-11-08 01:37:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						756a5ec654 
					 
					
						
						
							
							xbps_api.h: improve description for some defs.  
						
						 
						
						
						
						
					 
					
						2010-11-08 00:50:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c97c2c3f2f 
					 
					
						
						
							
							Update the dot(1) graph for the libxbps transaction dictionary.  
						
						 
						
						
						
						
					 
					
						2010-11-06 10:28:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						ec7cdde1e0 
					 
					
						
						
							
							Misc cleanups and performance improvements.  
						
						 
						
						... 
						
						
						
						- There's no need to check rval for prop_dictionary_get_*, we are sure the
  objects are there at prop_dictionary_set_* time.
- Avoid two chdir(2) calls per INSTALL/REMOVE run.
- Avoid using access(2) to check for existence of INSTALL/REMOVE scripts,
  just try to run the executable directly and check for ENOENT. 
						
						
					 
					
						2010-11-06 06:44:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						f8629652da 
					 
					
						
						
							
							Make xbps_file_*_exec() always chroot if uid==0 and /bin/sh (+x, relative) exists.  
						
						 
						
						
						
						
					 
					
						2010-11-06 06:40:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						74500381ff 
					 
					
						
						
							
							lib/Makefile: remove dup values.  
						
						 
						
						
						
						
					 
					
						2010-11-04 03:48:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						99d38bf176 
					 
					
						
						
							
							Rename some files in the library to better describe what they do.  
						
						 
						
						... 
						
						
						
						--HG--
rename : lib/config_files.c => lib/package_config_files.c
rename : lib/configure.c => lib/package_configure.c
rename : lib/orphans.c => lib/package_orphans.c
rename : lib/purge.c => lib/package_purge.c
rename : lib/register.c => lib/package_register.c
rename : lib/remove.c => lib/package_remove.c
rename : lib/remove_obsoletes.c => lib/package_remove_obsoletes.c
rename : lib/requiredby.c => lib/package_requiredby.c
rename : lib/state.c => lib/package_state.c
rename : lib/unpack.c => lib/package_unpack.c 
						
						
					 
					
						2010-11-03 20:08:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						8ef8d86c12 
					 
					
						
						
							
							Some changes for the XBPS libfetch's frontend code.  
						
						 
						
						... 
						
						
						
						1) Raise the cache connection settings to more sane defaults (8->6, 16->2).
2) Introduce xbps_fetch_unset_cache_connection() to drop the caches. 
						
						
					 
					
						2010-11-03 12:23:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						9c60862e0f 
					 
					
						
						
							
							Pass LDFLAGS after the objects when creating the sharedlib, otherwise  
						
						 
						
						... 
						
						
						
						-Wl,--as-needed will think that zlib is not needed. 
						
						
					 
					
						2010-11-02 07:40:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						8d998948ef 
					 
					
						
						
							
							xbps-bin.8: fixed two formatting errors.  
						
						 
						
						
						
						
					 
					
						2010-10-31 01:59:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						e2e5e0478f 
					 
					
						
						
							
							Added tag 0.6.2 for changeset fe0d022c4236  
						
						 
						
						
						
						
					 
					
						2010-10-31 00:50:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						1f9c57183d 
					 
					
						
						
							
							Changelog: update.  
						
						 
						
						
						
						
					 
					
						2010-10-31 00:50:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						0672cb1dec 
					 
					
						
						
							
							NEWS: XBPS 0.6.2 will be released in a few minutes.  
						
						 
						
						
						
						
					 
					
						2010-10-31 00:49:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						8051232e82 
					 
					
						
						
							
							libxbps: xbps_repository_unregister(): in remote repositories, also  
						
						 
						
						... 
						
						
						
						remove the pkg index file and its directory. 
						
						
					 
					
						2010-10-29 09:10:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						49a356df81 
					 
					
						
						
							
							xbps_get_pkg_index_plist: fix a memleak.  
						
						 
						
						
						
						
					 
					
						2010-10-29 08:21:56 +02:00