changelog

来自「this is the pkg installer for linux」· 代码 · 共 1,421 行 · 第 1/5 页

TXT
1,421
字号
        * pb_ asked me to have a command to change the status of a package betwenn installed and unpacked.          and I did it.        * I' ve also included the fix for the empty lists as for bug # 1136 reported and suggested by k.vangelder@chello.nl 2004-03-17 pigi ( pigi@frumar.it)        *  Added the implement for Essential in status file. This is needed to avoid the unintentional remove           of essential packages. In effect the command "ipkg remove ipkg" worked without problems, but then           it was difficult to reinstall. This fix the bug # 8672004-03-15 jamey <jamey@handhelds.org>	* configure.ac: updated to 0.99.1172004-03-10 pigi ( pigi@frumar.it)        *  Added the check for *alloc in every source. I needed to modify some function ehre and there           to check the return values from function allocating memory, but hopefully it should be all right now.        *  Added the check for at least a package for remove ( it was removing everithing if no pkgname followed the           remove option.2004-03-09 pigi ( pigi@frumar.it)        *  Added a flag to disble the checking of directories when the command does not need to            read anything from there. Fix bug #10962004-03-09 pigi ( pigi@frumar.it)        *  Changes to correct the behaviour of verbosity. Now the "0" works, and the "1" is again            the default.           This fixes the bug #10992004-03-07 pigi ( pigi@frumar.it)        *  Minimal changes for a clean compile in libipkg.c ( so we can close the bug# 1119 )2004-03-03 pigi ( pigi@frumar.it)        * Missing \n in Size and Source Fields.2004-03-03 pigi ( pigi@frumar.it)        * Florian noticed a free missiing in ipkg_cmd.c ( should sleep more at night )           it was in an (almost) unsed part of the code ( old code ) but, just in case...        * Changed a comment in pkg.c ( it was in italian ) and added a bit of explain in           pkg_formatted_field2004-03-02 jamey <jamey@handhelds.org>	* configure.ac: updated to 0.99.116	* pkg.h: from Pigi: pkg_formatted_info and pkg_formatted_field now allocate the strings they fill in	* pkg.c, ipkg_cmd.c: from Pigi: updated to the new pkg.h interface 2004-02-29 florian <florian.boor@kernelconcepts.de>	pkg.c: Pigi and me poked around a little bit and located the cause of	       latest segfault. strncat is not used correctly in pkg_formatted_info		   and pkg_formatted_field. I added a fix to the only section that		   triggered the bug and increased a buffer size.		   BUT: There are many similar bugs remaining!2004-02-24 jamey <jamey@handhelds.org>	* configure.ac: updated to 0.99.115	* ipkg_cmd.c: segv caught by pigi: buffer freed in loop but used on next iterations.  bug squashed.	* user.c: realloc question buffer if it is too short so that messages are not truncated.2004-02-20 jamey <jamey@handhelds.org>	* configure.ac: updated to 0.99.114	* libbb/unarchive.c: patch from pigi@frumar.it: fix erroneous invalid header checksum message2004-02-19 jamey <jamey.hicks@hp.com>	* configure.ac: update to 0.99.113	* libipkg.c: patch from drw to fix ipkg list2004-02-19 florian <florian.boor@kernelconcepts.de>	* Some minor changes to make code compile on more compilers.2004-02-14 jamey <jamey.hicks@hp.com>	* configure.ac: updated to 0.99.112        * libbb/unarchive.c: copied in oldgnu tar compatibility mode from latest busybox.2004-02-13 jamey <jamey.hicks@hp.com>	* configure.ac: updated to 0.99.111        * pkg.c: wim delvaux's patch for status file in other destinations2004-01-23 florian <florian.boor@kernelconcepts.de>	* Applied Dan's patch that adds a package download command to	  libipkg.	2004-01-20 florian <florian.boor@kernelconcepts.de>	* Applied Dan's changes to work incuded from a C++ app.	2004-01-15 jamey	* configure.ac: updated to 0.99.110	* libipkg.c: added default callbacks for output	* ipkg_conf.c: default verbosity to 12004-01-12 jamey	* configure.ac: updated to 0.99.109	* ipkg_install.c: fix potential segv sprintf_alloc with fewer args than required by format string (yay valgrind)	* sprintf_alloc.c: add null pointer checking2004-01-12 jamey	* configure.ac: updated to 0.99.108	* Makefile.am, familiar/: use ipkg-cl as default executable, install as ipkg via update-alternatives2004-01-12 jamey	* configure.ac: updated to 0.99.107	* void_list.c: check for null data	* pkg.c: check for null pointers2003-12-23 florian <florian.boor@kernelconcepts.de>	* Added void* parameter to some callbacks. 2003-12-02 florian <florian.boor@kernelconcepts.de>	* Added familiar/ipkg-cl.control.in, which is a prototype of	  control file for ipkg-cl package creation.2003-12-01 florian <florian.boor@kernelconcepts.de>	* added ipkg command line tool using libipkg, binary is known as ipkg-cl	* ipkg-frontend.c: source for this tool	* libbb/Makefile.am: Removed changing of CFLAGS, this avoids a nasty warning.	* Makefile.am: Same fix and addition of new target creating ipkg-cl.	* removed ltmain.sh, libtool which seem to be created by autostuff	2003-12-01 jamey	* configure.ac: updated to 0.99.106	* pkg.c, ipkg_conf.c: check for null pointers (null pkg->dest in particular)2003-11-11 jamey	* configure.ac: updated to 0.99.105	* ipkg_conf.c: added verbosity option to conf file2003-11-11 jamey	* configure.ac: updated to 0.99.104	* ipkg_install.c: removed spurious calls to fflush, remove obsolete maintainer scripts on upgrade	* ipkg_remove.c: remove unused function: remove_conffiles2003-11-11 jamey	* configure.ac: updated to 0.99.103	* libipkg.pc.in, configure.ac: pkgconfig for libipkg	* ipkg_conf.c, pkg.c: check for error on fopen	* pkg_hash.c: reduced verbosity	* libtool: arm-linux-strip does not support --strip-debug on .a files2003-11-10 jamey	* configure.ac: updated to 0.99.102	* ipkg_cmd.c: compute architecture_priority of packages in database before doing download command	* conffile.c file_util.[ch] ipkg_install.c: better separation of installation root filenames and actual filenames	* pkg.h: added prototype for pkg_free_installed_files2003-11-10 jamey	* configure.ac: updated to 0.99.101	* libipkg changes	* generate .list files from file_hash2003-11-05 jamey	* configure.ac: updated to 0.99.100	* ipkg_install.c: fix segv: was passing conflictee->parent instead of conflictee2003-10-08 jamey	* configure.ac: updated to 0.99.99	* ipkg_install.c: use the root_dir after stripping off offline_root prefix2003-10-08 jamey	* configure.ac: updated to 0.99.98	* pkg_hash.c: fixed segv if replaced_by->len was 0	* ipkg_cmd.c: ipkg remove with no arguments will remove non-user leaf packages	* ipkg_remove.[ch]: export pkg_has_installed_dependents	* pkg_depends.c: add pkg->parent to pkg->provides	* ipkg_install.c: strip offline_root prefix off of conffile name so comparing the md5sums should work	* pkg.c: missing comma added2003-10-01 jamey	* configure.ac: updated to 0.99.97	* ipkg_cmd.c: added whatdependsrec command to show what recursively depends on a package or packages	* pkg_vec.[ch]: added pkg_vec_clear_marks and pkg_vec_mark_if_matches	* args.c: usage string updated2003-09-28 jamey	* configure.ac: updated to 0.99.96	* ipkg_conf.c: adjusted verbosity	* ipkg_install.c: only remove replacee if it is also conflicted, per debian standard	* pkg_depends.c: only add to replaced_by if it also conflicts, per debian standard		added pkg_provides, pkg_replaces, pkg_conflicts	* pkg_hash.c: adjusted verbosity	          2003-09-28 jamey	* configure.ac: updated to 0.99.95	* args.[ch], ipkg_cmd.c, ipkg_conf.[ch], ipkg_download.c, ipkg_install.c, ipkg_remove.c, pkg.[ch]:	   Implemented -test mode for ipkg.2003-09-28 jamey	* configure.ac: updated to 0.99.94	* pkg_hash.c: fix pkg_hash_fetch_best_installation_candidate so	that one can install another provider of an installed package name2003-09-26 jamey	* configure.ac: updated to 0.99.93	* ipkg_install.c: corrected message level depending on conf->force_depend	* ipkg_conf.c: check for duplicate src entries	* nv_pair_list.[ch]: added nv_pair_list_find2003-09-16 jamey	* configure.ac: updated to 0.99.92	* pkg_depends.c: some paranoia to try to avoid segv	* void_list.c: silenced message about elt not being found2003-09-11 jamey	* configure.ac: updated to 0.99.91	* pkg_depends.c: added pkg_depend_str to fetch right kind of dependence string based on dependence index	                 Use this in add_unresolved_dep.	* pkg_depends.h: declaration of pkg_depend_str2003-08-22 11:02  jamey	* configure.ac: updated to 0.99.90	* str_list.[ch]: added str_list_alloc(), added str_list_remove_elt()	* void_list.[ch]: added void_list_remove_elt()	* pkg_parse.c: added parsing of Source field	* pkg_hash.c: updated old_pkg->installed_files list when setting file owner if it was previously owned by old_pkg	* pkg_extract.c: use installed_file list if it exists in pkg_extract_data_file_names_to_file	* pkg.[ch]: added pkg_write_filelist() and pkg_write_changed_filelists()	* ipkg_remove.c: do not call ipkg_conf_write_status_files from ipkg_remove	* ipkg_install.c: use ipkg_write_filelist()	* ipgk_cmd.c: after writing status file, write any changed pkg filelists2003-08-20 11:02  jamey	* configure.ac: updated to 0.99.89	* pkg.c: print Source field in pkg_print_info2003-08-06 18:34  jamey	* configure.ac: updated to 0.99.88	* pkg_hash: bug 942, declare internal induction variable	* ipkg_cmd.c, ipkg_conf.[ch], pkg_src.[ch], pkg_src_list.[ch]: bug 604, support Packages.gz2003-08-06 18:34  jamey	* configure.ac: updated to 0.99.87	* pkg.c: remove extra printing of Suggests field	* pkg_vec.c: merge Status field only from current database, rest of Package info from Packages files	* pkg_depends.c: print info about recommendations as Notice instead of DEBUG2003-07-11 18:34  jamey	* configure.ac: updated to 0.99.86	* ipkg.h, ipkg_cmd.c, ipkg_configure.c, ipkg_install.c, ipkg_remove.c: only write status file if something changed.2003-07-11 18:34  jamey	* configure.ac: updated to 0.99.85	* pkg.c, pkg.h, pkg_depends.c, pkg_depends.h, pkg_parse.c: bug 885:	  add recommends and suggests	* args.c, ipkg_cmd.c, ipkg_cmd.h: add ipkg configure command	* pkg_vec.c: apply patch for bug 8832003-05-11 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.84	* pkg.c, ipkg-compare-versions.c: fix problem where . and - were not treated as separators in version comparison2003-04-11 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.83	* ipkg_install.c: use pkg->installed_size instead of pkg->size	* ipkg_cmd.c, ipkg_conf.c: put lists under offline_root if specified2003-04-11 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.82	* pkg_hash.c: ignore Replaces directive when a package replaces itself2003-04-10 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.81	* pkg.c: clear state_want and state_flags for any uninstallable package2003-04-10 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.80	* pkg.c: pkg_merge was intermingling depends and predepends from		old and new pkg, and was ignoring conflicts and replaces 	* pkg_depends.c: cleaned up interface to parseDepends2003-04-07 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.79	* pkg_hash.c: default architecture to host_cpu if unspecified	* ipkg_install.c, ipkg_download.c: refuse to install package with no architecture2003-04-07 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.78	* args.[ch], ipkg_conf.[ch]: added query_all (-A)	* ipkg_cmd.c: finished implementing whatdepends, whatrequires, whatprovides, and whatconflicts2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.77	* ipkg_cmd.c: implemented whatdepends	* ipkg_conf.c: fixed typo2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.76	* args.c: was zeroing args structure too late	* ipkg_conf.c: test for existence of /etc/ipkg.conf before trying to load it2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.75	* familiar/rules: update postinst only to generate ipaqarch.conf if none exists	* args.[ch]: added -t or --tmp-dir option to specify tmp-dir2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.74	* ipkg_cmd.c: avoid segv by only calling xregfree after xregcomp was called	* pkg_hash.c: prefer pkgs that are marked hold/prefer, next	abstract pkgs that are installed, next latest pkg if one provider,	give up if multiple providers are acceptable -- let user decide2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.73	* pkg_hash.c: remove latest_installed heuristic because it prevents upgrades.2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.72	* pkg_hash.c: check for unresolved packages (apkg->provided_by->len == 0), better messages.2003-04-03 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.71	* pkg.c: Added pkg_name_version_and_architecture_compare and abstract_pkg_name_compare	* ipkg_cmd.c: allow multiple fields for info and status command.	Allow posix regexp's for package name in status, info, and list	commands.	* pkg_remove.c: fixed type error	* xregex.h: added xregfree	* pkg_hash.c: Provides functionality seems to be working again2003-04-02 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.70	* args.c, args.h, ipkg_conf.c, ipkg_conf.h, ipkg_install.c: implemented nodeps option	* pkg_vec.[ch]: added [abstract_]pkg_vec_{contains,sort}	* pkg.c: print which script not being run in offline root mode2003-04-02 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.69	* pkg_vec.c: compare architecture to architecture, not to name	* ipkg_utils.c: do not exit, instead return NULL	* ipkg_install.c: do not exit, instead return -EINVAL	* ipkg_download.c: make sure to set pkg dest	* ipkg_cmd.c: notice instead of info for writing status file message2003-04-02 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.68	* pkg_vec.c, pkg_depends.c: pkg_t's are the same if they have same name, version, and architecture 2003-04-01 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.67	* ipkg_install.c: one last check for supported architecture in ipkg_install_pkg	* pkg.c: make pkg_print_field less fragile by using strcasecmp,	added support to print Conflicts	* pkg_hash.c: if multiple candidates with right architecture	satisfy constraint_fcn, return latest version	* ipkg_cmd.c: when verbosity > 1, show if conffiles have been	modified in info command	* hash_table.c, hash_table.h: count number of elements in hash	tables	* file_util.c: explicitly use unsigned char	* conffile.c: more debugging info2003-04-01 Jamey Hicks <jamey@handhelds.org>	* configure.ac: updated to 0.99.66

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?