summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1290
1 files changed, 1290 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..62119c9
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,1290 @@
+2008-03-20 15:24 Pixel <pixel at mandriva.com>
+
+ * lspcidrake.c: when faking probe (ie -p, -u, --dmidecode), do not
+ do real probe on other bus
+ (eg: do not probe pci and usb if using --dmidecode)
+
+2008-02-29 15:01 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.23
+
+2008-02-29 15:00 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: fix bus type (and segfault on x86_64)
+
+2008-02-28 18:29 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.22
+
+2008-02-28 16:53 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: do not free aliasfilename that early (really use
+ modules.alias file from kernel or ldetect-lst)
+
+2008-02-27 18:59 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.21
+
+2008-02-27 18:51 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: check opendir return code
+
+2008-02-27 18:34 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: find modules from USB modaliases as well (useful when
+ module is a
+ dkms one, or during install where modules are not autoloaded,
+ this could allow to remove most modules from usbtable)
+
+2008-02-27 17:57 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: cosmetics
+
+2008-02-27 17:57 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: extract pci-specific function
+
+2008-02-27 17:55 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: extract set_modules_from_modalias_file
+ (bus-independant)
+
+2008-02-27 17:43 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: move libmodprobe variables declaration
+
+2008-02-27 17:40 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: make some functions static
+
+2008-02-27 17:39 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: free modalias
+
+2008-02-27 17:39 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: free modalias path earlier
+
+2008-02-27 17:38 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: set module in find_modules_through_aliases_one
+
+2008-02-27 17:31 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: fix indentation
+
+2008-02-27 17:31 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: find default alias file once only
+
+2008-02-27 17:24 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: extract set_modules_from_modalias()
+
+2008-02-27 17:20 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: remove unused symfilename
+
+2008-02-27 17:18 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: pass bus to find_modalias
+
+2008-02-27 16:56 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: extract find_modalias function
+
+2008-02-27 16:52 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: fix indentation
+
+2008-02-27 16:51 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: do not ignore subsequent modaliases if resolving one
+ fails
+
+2008-02-27 16:25 Olivier Blin <oblin at mandriva.com>
+
+ * common.c, common.h: add back /bin/gzip support, and prefer it if
+ available (6 hundredths of second faster on my test system, this
+ should please Titi)
+
+2008-02-27 16:11 Olivier Blin <oblin at mandriva.com>
+
+ * common.c, common.h, dmi.c, pciusb.c: allow to modify the fh type
+ more easily by adding more wrappers
+
+2008-02-27 16:02 Olivier Blin <oblin at mandriva.com>
+
+ * common.c: remove doble zlib.h include
+
+2008-02-27 16:01 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: rebuild common.o if common.h has been modified
+
+2007-09-28 20:00 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.20
+
+2007-09-28 20:00 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: fix modalias fd leak (thanks to Anssi for the report)
+
+2007-08-27 14:24 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, Makefile: bump minor (14)
+
+2007-08-27 13:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: ld doesn't like -g, so use gcc back again
+
+2007-08-27 13:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor (13)
+
+2007-08-27 13:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * common.h: fix build on x86_64
+
+2007-08-27 13:16 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: (find_modules_through_aliases) fix test, thus fixing
+ overwriting Card: in chroot
+
+2007-08-27 12:43 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: kill doble entrie
+
+2007-08-27 09:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, dmi.c, pci.c, pciusb.c: try harder to reduce number of
+ relocations (most remaining ones are due to
+ arrays of pointers)
+
+2007-08-27 09:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, common.h, generate_pciclass.pl, generate_usbclass.pl,
+ libldetect.h: use visibility in order to enforce exported ABI and
+ to reduce code size
+
+2007-08-27 09:46 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: update
+
+2007-08-22 17:27 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.12
+
+2007-08-22 10:35 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: prefer ldetect-lst's modules.alias if more recent (to
+ detect modular IDE controllers when run from old kernels)
+
+2007-08-22 10:24 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: remove spurious argument
+
+2007-08-20 11:46 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: bump minor to 11
+
+2007-08-20 11:46 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: revert '_' characters substitution
+
+2007-08-16 15:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor
+
+2007-08-16 15:40 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: (find_modules_through_aliases) plug some memory leak
+
+2007-08-16 15:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: (find_modules_through_aliases) fallback to
+ ldetect-lst's modules.alias
+ if kernel's modules.alias cannot be found (eg: installer)
+
+2007-08-16 14:07 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor (9)
+
+2007-08-16 14:07 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * dmi.c: (entries_matching_criteria) fix zlib conversion (#32590)
+
+2007-08-15 00:23 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.8
+
+2007-08-15 00:22 Olivier Blin <oblin at mandriva.com>
+
+ * common.c, common.h, dmi.c, pciusb.c: use zlib to read gzipped
+ files instead of piping gzip command
+
+2007-08-14 13:37 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: 0.7.7
+
+2007-08-14 13:35 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: use -rBASE for svn export in order to please blino by
+ making sure local changes do not got exported
+
+2007-08-14 12:42 Olivier Blin <oblin at mandriva.com>
+
+ * pciusb.c: replace '_' characters with '-' to be compliant with
+ pcitable and list_modules.pm
+
+2007-08-14 12:25 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: build static library
+
+2007-08-14 12:24 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: move objects list in lib_objs variable
+
+2007-08-14 11:55 Olivier Blin <oblin at mandriva.com>
+
+ * pci.c: remove old 8139too/gdth hardcoded rules (already in
+ modules.alias)
+
+2007-08-07 13:29 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor (6)
+
+2007-08-07 13:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: (find_modules_through_aliases) exit() is not nice error
+ managment in a library
+
+2007-08-07 10:46 Pixel <pixel at mandriva.com>
+
+ * pciusb.c: - don't free before printing
+ - print fatal error on stderr
+
+2007-08-07 13:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: (find_modules_through_aliases) exit() is not nice error
+ managment in a library
+
+2007-08-07 10:46 Pixel <pixel at mandriva.com>
+
+ * pciusb.c: - don't free before printing
+ - print fatal error on stderr
+
+2007-08-06 15:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor (5)
+
+2007-08-06 15:33 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: (pciusb_find_modules) handle pcitable without
+ description field
+
+2007-08-06 12:45 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor (4)
+
+2007-08-06 11:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: update
+
+2007-08-06 11:21 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: update
+
+2007-08-04 09:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) simplify
+
+2007-08-04 09:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) kill some quirks that are either obsolete now
+ that we
+ resolve modalias (which bring wildcard support) or were removed
+ from
+ the kernel (eg: sata_nv do not more probe on class)
+
+2007-08-04 08:10 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor (3)
+
+2007-08-04 08:10 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, common.h, pci.c, pciusb.c, usb.c: reuse modprobe code
+ in order to resolve modalias (need to be optimized)
+
+2007-07-04 16:04 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: (changelog) typo fix
+
+2007-07-03 17:48 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: (changelog) --strip-prefix is now uneeded with
+ svn2cl-0.9
+
+2007-05-07 07:59 Pixel <pixel at mandriva.com>
+
+ * : new release, 0.7.1 (build with zlib which is needed by libpci)
+
+2007-02-26 16:56 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MDV/Lspciusb.pm: use libldetect for parsing pci.ids & getting PCI
+ description (thus shrinking execution time by 13%)
+
+2007-02-26 15:01 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) typo fix :-(
+
+2007-02-26 13:55 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump major after ABI changes
+
+2007-02-26 13:55 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect.h, pci.c: export PCI domain
+
+2007-02-26 13:55 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) get PCI class as reported by pciutils (might
+ be used by harddrake
+ in order to display something nicer than ->{media_type})
+
+2007-02-26 13:54 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect.h, pciusb.c: (struct pciusb_entry) add a class field
+
+2007-02-26 13:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * generate_pciclass.pl, generate_usbclass.pl, libldetect.h,
+ lspcidrake.c, pci.c, pciusb.c, usb.c: (struct pciusb_entry)
+ rename class_ as class_id
+
+2007-02-26 13:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) remove an extra space wronly added in r125837
+
+2007-02-26 13:51 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) replace a couple magic valyes by constants
+ from pciutils
+
+2007-02-26 13:51 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c, usb.c: stop performing descriptions lookup from pcitable
+ for PCI
+
+2007-02-26 13:49 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * common.h, pciusb.c: (pciusb_find_modules) add "descr_lookup"
+ parameter to enable/disable description lookup
+
+2007-02-26 13:48 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: (pci_probe) use pciutils in order to get device
+ description from /usr/share/pci.ids
+
+2007-02-26 13:48 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, pci.c: switch to pciutils as PCI listing backend
+
+2007-02-22 20:58 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: get rid of rpm packaging rules
+
+2007-02-22 20:54 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: use svn export instead of tar for preparing the tarball
+
+2007-02-12 17:31 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MDV/Lspciusb.pm: (list) enable to scan only pci or usb bus
+
+2007-02-12 14:41 Pixel <pixel at mandriva.com>
+
+ * MDV/.perl_checker: unneeded
+
+2007-02-12 14:23 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MDV/Lspciusb.pm, lspcidrake.pl: perl_checker cleanups
+
+2007-02-12 14:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * .perl_checker, MDV/.perl_checker: blacklist enough modules in
+ order to let perl_checker run
+
+2007-02-12 14:20 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * MDV, MDV/Lspciusb.pm, lspcidrake.pl: move detection code from
+ lspcidrake.pl into MDV::Lspciusb
+
+2007-02-12 14:13 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.pl: add copyright header
+
+2007-02-12 14:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.pl: (read_pciids) rename "class" as "vendor" since it
+ really is
+
+2007-01-10 15:40 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * .cvsignore, .svnignore: rename b/c of CVS -> SVN switch
+
+2007-01-10 15:39 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump release
+
+2007-01-10 15:14 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: (usb_probe) fix parsing /proc/bus/usb/devices with
+ kernel-2.6.20
+ (eg: "I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50
+ Driver=usb-storage")
+
+2006-11-06 14:38 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: bump minor
+
+2006-11-06 14:36 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.6.6-1mdv2007.1
+
+2006-11-06 14:36 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: (log) switch from CVS to SVN
+
+2006-11-06 14:27 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: (usb_probe) fix parsing /proc/bus/usb/devices with large
+ "parent
+ device" field (eg when some special usb keys are plugged on a non
+ root
+ USB hub)
+
+2006-07-12 18:27 Olivier Blin <oblin at mandriva.com>
+
+ * ldetect.spec: add missing changelog entry
+
+2006-07-12 18:26 Olivier Blin <oblin at mandriva.com>
+
+ * ldetect.spec: ldetect-0.6.5-1mdv2007.0
+
+2006-07-12 18:21 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: update minor
+
+2006-07-12 18:21 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: use dis target
+
+2006-07-12 17:40 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: use spec file from current directory
+
+2006-07-12 17:39 Olivier Blin <oblin at mandriva.com>
+
+ * Makefile: drop duplicated warning (already in the spec)
+
+2006-07-12 16:13 Olivier Blin <oblin at mandriva.com>
+
+ * dmi.c: dmidecode >= 2.7 support
+
+2006-06-27 20:35 Olivier Blin <oblin at mandriva.com>
+
+ * lspcidrake.pl: initial lspcidrake immplementation using modalias
+
+2006-06-07 16:17 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: add standard cvs warning
+
+2006-02-22 13:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: fix freeing a reference to a constant string (fredl)
+
+2006-01-05 15:58 Gwenole Beauchesne <gbeauchesne at mandriva.com>
+
+ * ldetect.spec: fix url (mandriva)
+
+2006-01-05 15:42 Gwenole Beauchesne <gbeauchesne at mandriva.com>
+
+ * pci.c: always initialize n_pci_domains, stick to 0 on opendir()
+ error and no match
+
+2006-01-05 15:38 Gwenole Beauchesne <gbeauchesne at mandriva.com>
+
+ * ldetect.spec: 0.6.4-1mdk
+
+2006-01-05 15:38 Gwenole Beauchesne <gbeauchesne at mandriva.com>
+
+ * pci.c: add support for pci domains
+
+2005-10-17 08:32 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: fix rpm Group
+
+2005-08-05 13:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2005-08-05 13:21 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.6.3-1mdk
+
+2005-08-05 13:20 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: (usb_probe) prevent spurious warnings for strange USB
+ interfaces
+
+2005-08-03 09:03 Pixel <pixel at mandriva.com>
+
+ * lspcidrake.c: when given a dmidecode_file, we don't need to be
+ root
+
+2005-05-16 04:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2005-05-16 04:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.6.2-1mdk
+
+2005-05-16 03:19 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: do not try to run dmidecode when not root
+
+2005-03-30 15:08 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2005-03-30 15:06 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.6.1-1mdk
+
+2005-03-30 15:03 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: oops: sata_via doesn't support for CLASS probing whereas
+ sata_nv does
+
+2005-03-14 17:20 Pixel <pixel at mandriva.com>
+
+ * Makefile, common.c, common.h, dmi.c, ldetect.spec,
+ libldetect-private.h, libldetect.h, lspcidrake.c, pci.c,
+ pciusb.c, usb.c: libify and simplify
+
+2005-03-14 13:10 Pixel <pixel at mandriva.com>
+
+ * pciusb.c: fix running on a empty pci/usb devices source
+
+2005-03-14 12:34 Pixel <pixel at mandriva.com>
+
+ * lspcidrake.c: fix typo
+
+2005-03-14 12:33 Pixel <pixel at mandriva.com>
+
+ * pciusb.c: fix a memory leak
+
+2005-03-14 12:32 Pixel <pixel at mandriva.com>
+
+ * Makefile, common.c, common.h, dmi.c, ldetect.spec,
+ libldetect-private.h, libldetect.h, lspcidrake.c, pciusb.c: add
+ dmitable use
+
+2005-03-11 09:43 Pixel <pixel at mandriva.com>
+
+ * pci.c: setting .nb to 0 seems a better idea than setting .entries
+
+2005-02-23 17:48 Pablo Saratxaga <pablo at mandriva.com>
+
+ * ChangeLog: converted to UTF-8
+
+2005-02-17 14:16 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2005-02-17 14:16 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: fill in 0.5.5-1mdk's changelog
+
+2005-02-17 14:15 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.5.5-1mdk
+
+2005-02-17 14:15 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: handle a few more special cases (gdth, snd-vx222, 8139too,
+ and agp bridges)
+
+2005-02-17 12:26 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: detect VIA SATA controllers since new sata_via.c driver
+ probes them
+ this way... (we should really add a class/... matching table like
+ kernel's pcimap is)
+
+2004-12-07 16:06 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pci.c: all PCI_CLASS_BRIDGE_CARDBUS cards are
+ yenta_socket (says kudzu)
+
+2004-10-28 08:08 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2004-10-28 08:07 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.5.3-1mdk
+
+2004-10-27 13:35 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: make ldetect-devel usable on amd64
+
+2004-10-27 13:21 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: keep existing description string if already reported by
+ the device
+
+2004-06-17 08:35 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.5.2-1mdk
+
+2004-06-17 08:33 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: (usb_probe) ask the kernel for module to use with usb
+ devices
+
+2003-11-20 15:20 Pixel <pixel at mandriva.com>
+
+ * generate_usbclass.pl, ldetect.spec: don't display "Vendor
+ Specific Class" usb class
+
+2003-11-20 15:03 Pixel <pixel at mandriva.com>
+
+ * generate_usbclass.pl, ldetect.spec, libldetect.h, lspcidrake.c:
+ new usb_class code (breaks compatibility!)
+
+2003-08-20 09:11 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: remove dummy reference to silently ignored -f
+ option
+
+2003-08-20 00:23 Pixel <pixel at mandriva.com>
+
+ * lspcidrake.c: fix argument testing
+
+2003-08-20 00:21 Pixel <pixel at mandriva.com>
+
+ * generate_pciclass.pl, generate_usbclass.pl, usb.c: a little
+ cleanup
+
+2003-08-19 21:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec, libldetect-private.h, libldetect.h,
+ lspcidrake.c, pci.c, pciusb.c, usb.c: do full-probe by default;
+ remove support for no full-probe
+
+2003-07-31 13:36 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pci.c: - detect ohci1394 & ehci-hcd based on the
+ pci class
+ (as done in RedHat's kudzu)
+
+ This should fix freezes when doing a full probe
+
+2003-04-22 09:04 Pixel <pixel at mandriva.com>
+
+ * pci.c: Use read() instead of fread() to read from
+ "/proc/bus/pci/%02x/%02x.%d".
+ Thanks a lot to Tom Cox for finding this bug:
+
+ The proc.c module in the kernel source clearly states that
+ reading more than 64 bytes can cause problems. The pci.c
+ module in the ldetect library uses the buffered fread()
+ function. This function always reads in blocks, so when
+ run as root, the read always tried to read more than the
+ user requested amount.
+
+2003-01-28 15:44 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: only check for latest logs
+
+2003-01-28 14:39 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, Makefile: - sanitize ChangeLog
+ - add log rule
+
+2003-01-06 14:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2003-01-06 14:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: add pixel changes
+
+2003-01-06 14:32 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.4.8-1mdk
+
+2003-01-06 14:24 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: special case for buggy 0x0 usb entry so that we
+ eventually got a
+ class, thus normalizing lspcidrake & harddrake output
+
+2002-11-05 15:12 Pixel <pixel at mandriva.com>
+
+ * pci.c, usb.c: no error message when -p is not used and there is
+ neither pci nor usb bus
+
+2002-11-05 14:27 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: fix access check
+
+2002-10-15 14:40 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.4.7-1mdk
+
+2002-10-07 09:32 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: enforce gc coding rules
+
+2002-10-07 09:21 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: - remove gc hack that tried to fix my bug
+ (which i fixed in last commit)
+
+ - simplify subids match; explay why we can only test for nb==4
+
+2002-10-07 07:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: fix "skipping already handled device" (aka kill stupid
+ remaining test)
+
+2002-10-04 15:30 Guillaume Cottenceau
+
+ * pciusb.c: try to detect correctly the module when subv/subd
+ differ with non-subv/subd
+
+2002-09-12 10:20 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * AUTHORS: fix gc
+
+2002-09-05 11:25 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pciusb.c: fix ugly case for snd-usb-audio which
+ should have made titi think that
+ something was broken. Really fixing the right way (this fixes
+ automatic
+ detection of unknown usb controllers)
+
+2002-08-29 12:18 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: fix getting the Product name in usb (occurs when
+ there is no entry in usbtable)
+
+2002-08-29 12:17 Pixel <pixel at mandriva.com>
+
+ * usb.c: fix getting the Product name
+
+2002-08-29 12:17 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: fix PCI_CLASS_PROG offset
+
+2002-08-26 02:50 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec: 0.4.6-4mdk
+
+2002-08-25 22:47 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: - kill last fseek
+ - change if(cdt) cascade into if(!cdt) continue
+ - move loop invariant out of loop
+
+2002-08-22 10:31 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec: 0.4.6-3mdk
+
+2002-08-22 10:27 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: try to not freeze on buggy motherboard by preventing:
+ - seeking in /proc/bus/pci/<bus>/<device>.<function>
+ - not reading the whole /proc/bus/pci/<bus>/<device>.<function>
+
+ we now read 48 linear bytes the same way lspci read 64 linear
+ bytes.
+
+2002-08-17 14:18 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: - rpmlint fixes (url, doc)
+ - simplification
+
+2002-08-17 14:12 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: split rpm target in srpm and rpm
+
+2002-08-17 14:08 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec: 4.6mdk
+
+2002-08-17 14:06 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: default RPM to ~/rpm
+
+2002-08-16 16:07 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2002-08-16 16:03 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile, pci.c, usb.c: - usb.c: allocate mem as pci.c does
+ - usb.c: kill dead code
+ - usb.c: give url to get info on /proc/bus/usb/devices format
+ - usb.c: the /proc/bus/usb/devices really is a state machine;
+ use switch to make it clearer
+ - {usb,pci}.c: r.nb is zeroed in all path, let's do it only time
+
+2002-08-15 21:23 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c, usb.c: usb audio devices can use new alsa modules
+ snd-usb-audio
+
+2002-08-08 15:25 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec: 0.4.5-1mdk: don't depend of the table
+ order
+
+2002-08-08 15:20 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect.h, pciusb.c: - struct pciusb_entrie : add
+ already_found flag
+ - pciusb::pciusb_initialize() : zero the above flag:
+ - pciusb::pciusb_find_modules() : use the above flag:
+ o if device subids matches the table ones,
+ swtich the already_found flag
+ o skip already handled device (if already_found==1)
+
+2002-07-31 11:42 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: use -fPIC on every arch
+
+2002-07-30 19:03 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, usb.c: fill in pci_bus and pci_device for USB
+
+2002-07-25 12:07 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.4.4-1mdk
+
+2002-07-25 12:05 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog: *** empty log message ***
+
+2002-07-25 12:04 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: fix "(null) description" bug: don't skip entries where
+ module has
+ already be set by pci.c workaround
+
+2002-07-24 15:22 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.4.3-1mdk
+
+2002-07-23 08:10 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: enhanced help
+
+2002-07-22 21:37 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pci.c, usb.c: - don't die when missing
+ /proc/bus/pci/devices (resp. /proc/bus/usb/devices),
+ since on some boxes, this is *normal*!
+ - free error messages obtained via asprintf
+ - remove debugging message "TOTO"
+
+2002-07-16 20:36 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pciusb.c: teach titi that !(a && !b) is not (!a &&
+ !b) but (!a || b)
+ (the other solution is to teach him to *test*)
+ (oh, remind me to teach him not to re-indent the whole code until
+ he
+ doesn't make stupid bugs)
+
+2002-07-16 15:34 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec: next release is ok
+
+2002-07-16 15:33 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: explain what does -f
+
+2002-07-16 15:30 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: no need for unistd.h
+
+2002-07-16 15:29 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, pci.c, usb.c: - print error message if unable to open
+ the arguement passed to -u,-p
+
+ - print error message if usb service isn't started (commented for
+ now
+ to follow previous behaviour)
+
+2002-07-16 15:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: - fix usb "url"
+
+ - prevent potential segfault if no argument to -u in next test
+
+2002-07-16 15:07 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ChangeLog, ldetect.spec, libldetect-private.h, lspcidrake.c,
+ pci.c: - pci.c: add the ability to read pci devices list from a
+ file instead
+ of /proc/bus/pci/devices
+
+ - spec: prepare for next release
+
+ - add ChangeLog
+
+2002-07-16 14:54 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect-private.h, lspcidrake.c, usb.c: - move usb devices
+ proc entry path into
+ libldetect-private.h::proc_usb_path
+
+ - add -u option so that lspcidrake can read usb devices from a
+ file in
+ order to understand what happened to remote testers
+
+ - make if (test) action clearer by rejecting action singleton in
+ next
+ line
+
+ - lspcidrake: describe all options
+
+2002-07-16 14:51 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: - change memory pattern : MAX*sizeof(entry) on stack +
+ REAL_NB*sizeof() in heap
+ to MAX*sizeof(entry) on heap then downsized to real size
+
+ - make if (test) action clearer by rejecting action singleton in
+ next line
+
+2002-07-16 14:39 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: don't do useless stuff when full probe isn't requires:
+ - allocatestuff on stack
+ - call snprintf
+
+2002-07-15 16:26 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: compacificazion
+
+2002-07-09 21:28 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: fix for "gcc-2.95.3 don't compile" (reported by Ian
+ White)
+
+2002-07-05 09:02 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: add explicit depandancies so that make rebuild files if
+ needed when header're altered
+
+2002-07-05 08:56 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: compile with -Os (which results in saving 12% of text
+ size)
+
+2002-07-04 15:15 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c: factorize common constants in private header
+
+2002-07-04 15:14 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: typo fix
+
+2002-07-04 15:14 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: - factorize common constants in private header
+
+ - factorize strlen() call
+
+2002-07-04 15:04 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect-private.h, pci.c, usb.c: factorize common constants in
+ private header
+
+2002-07-04 14:59 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: we don't really need stdlib.h
+
+2002-07-04 14:58 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: move full_probe definition nearer its usage, aka in
+ main()
+
+ - kill print_name() and print_id() [used only once]
+
+2002-07-04 14:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: - merge {pci,usb}_printit into printit
+
+ - kill usage()
+
+2002-07-04 11:44 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * ldetect.spec: 0.4.1-1mdk
+
+2002-07-04 11:29 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * usb.c: make an if clearer
+
+2002-07-03 12:03 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: s/zcat/gzip -cd/ back for lord pixou
+
+2002-07-03 10:20 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: ifree(e->text) to prevent mem leak with usb
+
+2002-07-03 10:09 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: - fix pipe() error path
+
+ - make pciusb_find_modules() normal path clearer: rewrite tests
+ cascade into a single path were exceptions're just "go away"
+
+2002-07-03 10:01 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: - make gzip path in fh_open() be clearer
+
+ - pciusb_find_modules() optimization / cleanups :
+
+ - only calc module and description once so that if there're
+ multiples identical cards, we just gives the same result
+
+ - do less copies :
+ - only copy when setting e->{text,module}
+
+ - it's useless to do copies on the stack, just play with
+ strndup() instead of strdup()
+
+ - skip comments in {usb,pci}table
+
+ - remove if (q) test which is uneeded since we've already parsed
+ the buffer with sscanf() and we've skipped comments
+
+ - remove uneeded ifree (it's impossible to get valid pointer a
+ this point)
+
+2002-07-03 09:14 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pciusb.c: - no need to allocate fname_gz in fast path
+
+ - reduce cmd size
+
+ - use zcat rather than gzip
+
+2002-07-03 09:06 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect-private.h, pci.c, pciusb.c, usb.c: get rid of more
+ uneeded copies
+
+2002-07-03 09:05 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * AUTHORS: list all contributors
+
+2002-07-03 08:54 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * pci.c, usb.c: get rid of {pci,usb}_find_modules()
+
+2002-07-03 08:53 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect.h, lspcidrake.c: prevent signed vs unsigned comp
+ warnings
+
+2002-07-03 08:49 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c, pci.c, pciusb.c, usb.c: indent-region
+
+2002-07-03 08:42 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * libldetect.h, lspcidrake.c, pciusb.c: don't do uneeded copies
+ (saves 2% of text size)
+
+2002-07-03 08:41 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * Makefile: be more strict
+
+2002-07-03 08:27 Thierry Vignaud <tvignaud at mandriva.com>
+
+ * lspcidrake.c: simplify (source is clearer, binary isn't really
+ altered)
+
+2002-06-26 14:10 Gwenole Beauchesne <gbeauchesne at mandriva.com>
+
+ * ldetect.spec: sanitize specfile
+
+2002-06-10 18:39 Pixel <pixel at mandriva.com>
+
+ * generate_pciclass.pl, generate_usbclass.pl, ldetect.spec,
+ libldetect.h, lspcidrake.c, pci.c, pciusb.c, usb.c: ensure the
+ header file are C++ compliant (do not use "class" for struct
+ field name)
+
+2002-05-06 18:48 Pixel <pixel at mandriva.com>
+
+ * AUTHORS: *** empty log message ***
+
+2001-12-28 12:04 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pci.c: in probe_type=1, recognize usb controllers
+ (is either usb-uhci or usb-ohci)
+
+2001-11-22 23:16 Guillaume Cottenceau
+
+ * generate_usbclass.pl: - don't limitate to CLASS ID's with a
+ Protocol number
+ - fix bug that made ID's with a-f not appear (\d not very
+ good to parse hexadecimal)
+
+2001-10-11 15:44 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: s/Copyright/License/
+
+2001-09-13 13:41 Pixel <pixel at mandriva.com>
+
+ * generate_pciclass.pl, generate_usbclass.pl, ldetect.spec,
+ libldetect.h, usb.c: use the sub-category for usb probing
+
+2001-09-10 22:11 Guillaume Cottenceau
+
+ * ldetect.spec, lspcidrake.c: add "-v" and "-f" options to
+ lspcidrake for (v)erbose mode and (f)ull probe
+
+2001-08-29 16:33 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: fix when 2 similar devices are there
+
+2001-07-03 20:28 Pixel <pixel at mandriva.com>
+
+ * pciusb.c: fix pb when 2 similar cards are there
+
+2001-04-12 15:15 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pciusb.c: close fdno's of the pipe which are unused
+ or dup2'ed
+
+2001-04-12 15:15 Pixel <pixel at mandriva.com>
+
+ * generate_usbclass.pl: add the line in comment
+
+2001-04-11 16:53 Fançois Pons
+
+ * ldetect.spec, pciusb.c: *** empty log message ***
+
+2001-04-05 00:12 Chmouel Boudjnah
+
+ * usb.c: Don't print ugly can't open.
+
+2001-03-29 10:38 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: fix some memory leak and a few segfaults
+
+2001-03-29 10:36 Pixel <pixel at mandriva.com>
+
+ * pciusb.c: fix some memory leak a few segfaults
+
+2001-03-24 10:48 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pciusb.c: nasty C, fclose on popen'ed gets a
+ segfault, in /some/ cases :-(
+
+2001-03-23 15:17 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec, pciusb.c: handle gzip'ed pcitable/usbtable
+
+2001-03-21 18:05 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: use subids if they are needed
+
+2001-03-21 18:03 Pixel <pixel at mandriva.com>
+
+ * libldetect-private.h, lspcidrake.c, pci.c, pciusb.c, usb.c: if
+ subid can be useful, use them. use probe_type==-1 to ensure no
+ subid is used
+
+2001-03-15 14:11 Fançois Pons
+
+ * ldetect.spec: *** empty log message ***
+
+2001-03-15 14:00 Fançois Pons
+
+ * ldetect.spec, libldetect.h, pci.c, pciusb.c: added
+ pci(bus,device,function) for DrakX.
+
+2001-03-06 16:17 Fançois Pons
+
+ * ldetect.spec, pci.c, usb.c: *** empty log message ***
+
+2001-03-06 16:05 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: *** empty log message ***
+
+2001-02-13 12:25 uid553
+
+ * common.h: ifree must be a macro, so let it be
+
+2001-02-10 11:53 Pixel <pixel at mandriva.com>
+
+ * pci.c: fix the fclose
+
+2001-02-06 16:56 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: add missing fclose's
+
+2001-02-06 16:55 Pixel <pixel at mandriva.com>
+
+ * pci.c, pciusb.c: add some fclose where it should
+
+2000-12-22 14:53 Guillaume Cottenceau
+
+ * ldetect.spec, lspcidrake.c: see changelog
+
+2000-12-16 18:22 Pixel <pixel at mandriva.com>
+
+ * ., .cvsignore, Makefile, common.h, generate_usbclass.pl,
+ ldetect.spec, libldetect-private.h, libldetect.h, lspcidrake.c,
+ pci.c, pciusb.c, usb.c: now detect usb
+
+2000-12-15 18:19 Pixel <pixel at mandriva.com>
+
+ * Makefile: *** empty log message ***
+
+2000-12-15 15:32 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: - add requires ldetect-lst
+
+2000-12-15 15:30 Pixel <pixel at mandriva.com>
+
+ * ldetect.spec: fix description tag
+
+2000-12-15 15:25 Pixel <pixel at mandriva.com>
+
+ * Makefile, ldetect.spec: put the version in .spec too, otherwise
+ can't use rpm C-c e :)
+
+2000-12-15 15:19 Pixel <pixel at mandriva.com>
+
+ * Makefile, generate_pciclass.pl, ldetect.spec, libldetect.h,
+ lspcidrake.c, pci.c: creation
+
+2000-12-15 15:19
+
+ * soft/ldetect/branches, soft/ldetect/tags, .: New repository
+ initialized by cvs2svn.
+