diff options
author | Dexter Morgan <dmorgan@mageia.org> | 2011-06-02 20:49:50 +0000 |
---|---|---|
committer | Dexter Morgan <dmorgan@mageia.org> | 2011-06-02 20:49:50 +0000 |
commit | db5a94788a783a716de6c79e23f2e45093aca398 (patch) | |
tree | f0448c53425509d4272a355f120cb7249d4d58e8 /ChangeLog | |
download | ldetect-distro/mga1.tar ldetect-distro/mga1.tar.gz ldetect-distro/mga1.tar.bz2 ldetect-distro/mga1.tar.xz ldetect-distro/mga1.zip |
Branch for updatesdistro/mga1
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1290 |
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. + |