]> mj.ucw.cz Git - pciutils.git/blobdiff - ChangeLog
Call wget with --no-timestamping.
[pciutils.git] / ChangeLog
index 33f4eb9e2a6150bc7f812f59f96461f067ee32e6..848f6de4b3c8229d6b94bfb0313b519385b9fcf2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,155 @@
+2008-04-10  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.0.0.
+
+       * Updated API and ABI version.
+
+2008-02-20  Martin Mares <mj@ucw.cz>
+
+       * Released as 2.99.1-alpha2.
+
+       * Changed the default domain for the DNS resolver.
+
+2008-02-18  Martin Mares <mj@ucw.cz>
+
+       * Released as 2.99.1-alpha1.
+
+       * The makefile system has been reworked. All configuration settings
+       are now passed to the configure script in environment variables,
+       allowing for easy tweaking in the top-level Makefile. All control
+       knobs are now described in the README.
+
+       * The libpci can be built as a shared library with properly restricted
+       symbol exports. Use `make SHARED=yes' to enable that or `make SHARED=local'
+       for a local testing build (with hardwired paths to the library, so that
+       it does not need installation).
+
+       * The example program has been moved from lib/example.c to the top-level
+       directory, because it should be built exactly as the other utilities
+       are. It has been also improved slightly to educate better.
+
+       * The i386-ports method is enabled on Linux/x86_64 as well.
+
+2008-02-13  Martin Mares <mj@ucw.cz>
+
+       * Released as 2.2.10-net2.
+
+       * Support for resolving of PCI ID's using DNS together with a local
+       cache of resolved entries has been added. See the `-q' and `-Q' options
+       of lspci.
+
+       * The library now has a generic system of settable parameters, which
+       also include settings of the DNS resolver and cache. An `-O' option
+       has been added to lspci and setpci to allow setting of these options.
+
+       * Configuration of the access methods are now specified by the new
+       parameter system, replacing the pci_access->method_params array.
+
+       * Access methods now also have sensible names and help texts and it
+       is possible to look up method ID by a name.
+
+       * An `-A' switch has been added to both lspci and setpci, allowing to
+       select an arbitrary access method. The `-P' switch (configure proc
+       backend) has been removed as it is no longer needed and I do not know
+       any its user.
+
+       * Several source files have been split for better maintainability
+       (most notably the resolving of ID's).
+
+       * Man pages and help texts have been updated. A new man page `pcilib(7)'
+       has been added and description of library options has been moved there.
+
+       * When an unknown device ID is encountered, we print `Device <id>'
+       instead of `Unknown device <id>'. It uses less space and it also
+       should reduce the number of inexperienced users complaining that
+       the device is not supported by the OS. To lookup up OS drivers,
+       use the `-k' option.
+
+       * PCI_LIB_VERSION has been bumped to 0x020299.
+
+       * Makefile: stripping of the binaries during installation can be
+       overridden by the STRIP variable.
+       
+       * lib/types.h: We use the integer types from <stdint.h> if the
+       compiler claims C99 support.
+
+2008-02-11  Martin Mares <mj@ucw.cz>
+
+       * Released as 2.2.10.
+
+       * lspci.c, setpci.c: Cleaned up the list of options.
+
+       * lib/names.c: Fix displaying of errors reported by zlib.
+       Previously, the buffer containing the error message had
+       been deallocated by gzclose() before the message was printed.
+
+2008-01-07  Martin Mares <mj@ucw.cz>
+
+       * update-pciids.sh: Added quiet mode (-q). Clean up uncompressed
+       files left by previous versions of the pciutils. Patch by Mike
+       Frysinger.
+
+       * update-pciids.man: Mention the -q switch.
+
+2007-11-29  Martin Mares <mj@ucw.cz>
+
+       * lib/dump.c: Squashed compiler warnings about code with
+       no effect (there really were surplus *'s).
+
+2007-11-06  Martin Mares <mj@ucw.cz>
+
+       * Released as 2.2.9.
+
+       * lspci.c: Added a new switch `-k' which requests printing
+       of information on kernel drivers attached to each device
+       and on kernel modules reporting the ability to handle the
+       device. So far, this is supported only on Linux with the
+       sysfs back-end, so it is implemented internally in the lspci
+       instead of the libpci. Thanks to Anicka <anicka@anicka.net>
+       for help.
+
+2007-10-19  Martin Mares <mj@ucw.cz>
+
+       * Makefile, lib/Makefile: Moved -lz from LDFLAGS to LDLIBS.
+       Also added an explicit pattern rule for linking to make sure
+       that LDLIBS is used on all platforms. Thanks to Dan Nicholson
+       for the suggestion.
+
+2007-10-19  Martin Mares <mj@ucw.cz>
+
+       * Released as 2.2.8.
+
+       * pci.ids: Revised class codes to match Conventional PCI 3.0 specs.
+       Added a couple of new ones, renumbered `ADMA continuous operation'
+       prog-if to 0x30 (even the old SATA Class Code ECN doesn't mention
+       0x40) and renumbered the satellite communication controllers.
+
+       * lib/header.h: Include `PCI hot-plug' and `Secure device'
+       capabilities from PCI 3.0 specs. Also added `SATA HBA' and
+       `Advanced features' caps from various ECN's.
+
+       * lspci.c: All known capabilities have at least their name displayed
+       now. When we are unable to decode them completely, we signalize it
+       with a `<?>' mark.
+
+       * lspci.man: Document `<?>' and also mention that extended config
+       space is currently available only with the linux_sysfs back-end.
+
+       * lspci.c: Decode the Debug port capability (per EHCI 0.96 spec).
+
+       * lspci.c: Big code cleanup: re-arranged functions in the code,
+       renamed everything related to capabilities to cap_* and
+       all options except verbose to opt_*.
+
+2007-10-14  Martin Mares <mj@ucw.cz>
+
+       * lib/[fno]bsd-*: Removed extraneous braces.
+
+2007-10-12  Martin Mares <mj@ucw.cz>
+
+       * Capability loop detection introduced 2.2.7 did not work
+         properly with extended capabilities. Fixed.
+
 2007-10-05  Martin Mares <mj@ucw.cz>
 
        * Released as 2.2.7.