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.