2008-03-20 15:24 Pixel * 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 * Makefile: 0.7.23 2008-02-29 15:00 Olivier Blin * pciusb.c: fix bus type (and segfault on x86_64) 2008-02-28 18:29 Olivier Blin * Makefile: 0.7.22 2008-02-28 16:53 Olivier Blin * 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 * Makefile: 0.7.21 2008-02-27 18:51 Olivier Blin * pciusb.c: check opendir return code 2008-02-27 18:34 Olivier Blin * 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 * pciusb.c: cosmetics 2008-02-27 17:57 Olivier Blin * pciusb.c: extract pci-specific function 2008-02-27 17:55 Olivier Blin * pciusb.c: extract set_modules_from_modalias_file (bus-independant) 2008-02-27 17:43 Olivier Blin * pciusb.c: move libmodprobe variables declaration 2008-02-27 17:40 Olivier Blin * pciusb.c: make some functions static 2008-02-27 17:39 Olivier Blin * pciusb.c: free modalias 2008-02-27 17:39 Olivier Blin * pciusb.c: free modalias path earlier 2008-02-27 17:38 Olivier Blin * pciusb.c: set module in find_modules_through_aliases_one 2008-02-27 17:31 Olivier Blin * pciusb.c: fix indentation 2008-02-27 17:31 Olivier Blin * pciusb.c: find default alias file once only 2008-02-27 17:24 Olivier Blin * pciusb.c: extract set_modules_from_modalias() 2008-02-27 17:20 Olivier Blin * pciusb.c: remove unused symfilename 2008-02-27 17:18 Olivier Blin * pciusb.c: pass bus to find_modalias 2008-02-27 16:56 Olivier Blin * pciusb.c: extract find_modalias function 2008-02-27 16:52 Olivier Blin * pciusb.c: fix indentation 2008-02-27 16:51 Olivier Blin * pciusb.c: do not ignore subsequent modaliases if resolving one fails 2008-02-27 16:25 Olivier Blin * 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 * 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 * common.c: remove doble zlib.h include 2008-02-27 16:01 Olivier Blin * Makefile: rebuild common.o if common.h has been modified 2007-09-28 20:00 Olivier Blin * Makefile: 0.7.20 2007-09-28 20:00 Olivier Blin * pciusb.c: fix modalias fd leak (thanks to Anssi for the report) 2007-08-27 14:24 Thierry Vignaud * ChangeLog, Makefile: bump minor (14) 2007-08-27 13:53 Thierry Vignaud * Makefile: ld doesn't like -g, so use gcc back again 2007-08-27 13:28 Thierry Vignaud * Makefile: bump minor (13) 2007-08-27 13:28 Thierry Vignaud * common.h: fix build on x86_64 2007-08-27 13:16 Thierry Vignaud * pciusb.c: (find_modules_through_aliases) fix test, thus fixing overwriting Card: in chroot 2007-08-27 12:43 Thierry Vignaud * ChangeLog: kill doble entrie 2007-08-27 09:47 Thierry Vignaud * 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 * 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 * ChangeLog: update 2007-08-22 17:27 Olivier Blin * Makefile: 0.7.12 2007-08-22 10:35 Olivier Blin * 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 * pciusb.c: remove spurious argument 2007-08-20 11:46 Olivier Blin * Makefile: bump minor to 11 2007-08-20 11:46 Olivier Blin * pciusb.c: revert '_' characters substitution 2007-08-16 15:47 Thierry Vignaud * Makefile: bump minor 2007-08-16 15:40 Thierry Vignaud * pciusb.c: (find_modules_through_aliases) plug some memory leak 2007-08-16 15:34 Thierry Vignaud * 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 * Makefile: bump minor (9) 2007-08-16 14:07 Thierry Vignaud * dmi.c: (entries_matching_criteria) fix zlib conversion (#32590) 2007-08-15 00:23 Olivier Blin * Makefile: 0.7.8 2007-08-15 00:22 Olivier Blin * 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 * Makefile: 0.7.7 2007-08-14 13:35 Thierry Vignaud * 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 * pciusb.c: replace '_' characters with '-' to be compliant with pcitable and list_modules.pm 2007-08-14 12:25 Olivier Blin * Makefile: build static library 2007-08-14 12:24 Olivier Blin * Makefile: move objects list in lib_objs variable 2007-08-14 11:55 Olivier Blin * pci.c: remove old 8139too/gdth hardcoded rules (already in modules.alias) 2007-08-07 13:29 Thierry Vignaud * Makefile: bump minor (6) 2007-08-07 13:28 Thierry Vignaud * pciusb.c: (find_modules_through_aliases) exit() is not nice error managment in a library 2007-08-07 10:46 Pixel * pciusb.c: - don't free before printing - print fatal error on stderr 2007-08-07 13:28 Thierry Vignaud * pciusb.c: (find_modules_through_aliases) exit() is not nice error managment in a library 2007-08-07 10:46 Pixel * pciusb.c: - don't free before printing - print fatal error on stderr 2007-08-06 15:34 Thierry Vignaud * Makefile: bump minor (5) 2007-08-06 15:33 Thierry Vignaud * pciusb.c: (pciusb_find_modules) handle pcitable without description field 2007-08-06 12:45 Thierry Vignaud * Makefile: bump minor (4) 2007-08-06 11:22 Thierry Vignaud * ChangeLog: update 2007-08-06 11:21 Thierry Vignaud * ChangeLog: update 2007-08-04 09:11 Thierry Vignaud * pci.c: (pci_probe) simplify 2007-08-04 09:11 Thierry Vignaud * 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 * Makefile: bump minor (3) 2007-08-04 08:10 Thierry Vignaud * 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 * Makefile: (changelog) typo fix 2007-07-03 17:48 Thierry Vignaud * Makefile: (changelog) --strip-prefix is now uneeded with svn2cl-0.9 2007-05-07 07:59 Pixel * : new release, 0.7.1 (build with zlib which is needed by libpci) 2007-02-26 16:56 Thierry Vignaud * 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 * pci.c: (pci_probe) typo fix :-( 2007-02-26 13:55 Thierry Vignaud * Makefile: bump major after ABI changes 2007-02-26 13:55 Thierry Vignaud * libldetect.h, pci.c: export PCI domain 2007-02-26 13:55 Thierry Vignaud * 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 * libldetect.h, pciusb.c: (struct pciusb_entry) add a class field 2007-02-26 13:53 Thierry Vignaud * 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 * pci.c: (pci_probe) remove an extra space wronly added in r125837 2007-02-26 13:51 Thierry Vignaud * pci.c: (pci_probe) replace a couple magic valyes by constants from pciutils 2007-02-26 13:51 Thierry Vignaud * pci.c, usb.c: stop performing descriptions lookup from pcitable for PCI 2007-02-26 13:49 Thierry Vignaud * common.h, pciusb.c: (pciusb_find_modules) add "descr_lookup" parameter to enable/disable description lookup 2007-02-26 13:48 Thierry Vignaud * pci.c: (pci_probe) use pciutils in order to get device description from /usr/share/pci.ids 2007-02-26 13:48 Thierry Vignaud * Makefile, pci.c: switch to pciutils as PCI listing backend 2007-02-22 20:58 Thierry Vignaud * Makefile: get rid of rpm packaging rules 2007-02-22 20:54 Thierry Vignaud * Makefile: use svn export instead of tar for preparing the tarball 2007-02-12 17:31 Thierry Vignaud * MDV/Lspciusb.pm: (list) enable to scan only pci or usb bus 2007-02-12 14:41 Pixel * MDV/.perl_checker: unneeded 2007-02-12 14:23 Thierry Vignaud * MDV/Lspciusb.pm, lspcidrake.pl: perl_checker cleanups 2007-02-12 14:22 Thierry Vignaud * .perl_checker, MDV/.perl_checker: blacklist enough modules in order to let perl_checker run 2007-02-12 14:20 Thierry Vignaud * MDV, MDV/Lspciusb.pm, lspcidrake.pl: move detection code from lspcidrake.pl into MDV::Lspciusb 2007-02-12 14:13 Thierry Vignaud * lspcidrake.pl: add copyright header 2007-02-12 14:11 Thierry Vignaud * lspcidrake.pl: (read_pciids) rename "class" as "vendor" since it really is 2007-01-10 15:40 Thierry Vignaud * .cvsignore, .svnignore: rename b/c of CVS -> SVN switch 2007-01-10 15:39 Thierry Vignaud * Makefile: bump release 2007-01-10 15:14 Thierry Vignaud * 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 * Makefile: bump minor 2006-11-06 14:36 Thierry Vignaud * ldetect.spec: 0.6.6-1mdv2007.1 2006-11-06 14:36 Thierry Vignaud * Makefile: (log) switch from CVS to SVN 2006-11-06 14:27 Thierry Vignaud * 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 * ldetect.spec: add missing changelog entry 2006-07-12 18:26 Olivier Blin * ldetect.spec: ldetect-0.6.5-1mdv2007.0 2006-07-12 18:21 Olivier Blin * Makefile: update minor 2006-07-12 18:21 Olivier Blin * Makefile: use dis target 2006-07-12 17:40 Olivier Blin * Makefile: use spec file from current directory 2006-07-12 17:39 Olivier Blin * Makefile: drop duplicated warning (already in the spec) 2006-07-12 16:13 Olivier Blin * dmi.c: dmidecode >= 2.7 support 2006-06-27 20:35 Olivier Blin * lspcidrake.pl: initial lspcidrake immplementation using modalias 2006-06-07 16:17 Thierry Vignaud * ldetect.spec: add standard cvs warning 2006-02-22 13:11 Thierry Vignaud * usb.c: fix freeing a reference to a constant string (fredl) 2006-01-05 15:58 Gwenole Beauchesne * ldetect.spec: fix url (mandriva) 2006-01-05 15:42 Gwenole Beauchesne * pci.c: always initialize n_pci_domains, stick to 0 on opendir() error and no match 2006-01-05 15:38 Gwenole Beauchesne * ldetect.spec: 0.6.4-1mdk 2006-01-05 15:38 Gwenole Beauchesne * pci.c: add support for pci domains 2005-10-17 08:32 Pixel * ldetect.spec: fix rpm Group 2005-08-05 13:22 Thierry Vignaud * ChangeLog: *** empty log message *** 2005-08-05 13:21 Thierry Vignaud * ldetect.spec: 0.6.3-1mdk 2005-08-05 13:20 Thierry Vignaud * usb.c: (usb_probe) prevent spurious warnings for strange USB interfaces 2005-08-03 09:03 Pixel * lspcidrake.c: when given a dmidecode_file, we don't need to be root 2005-05-16 04:11 Thierry Vignaud * ChangeLog: *** empty log message *** 2005-05-16 04:11 Thierry Vignaud * ldetect.spec: 0.6.2-1mdk 2005-05-16 03:19 Thierry Vignaud * lspcidrake.c: do not try to run dmidecode when not root 2005-03-30 15:08 Thierry Vignaud * ChangeLog: *** empty log message *** 2005-03-30 15:06 Thierry Vignaud * ldetect.spec: 0.6.1-1mdk 2005-03-30 15:03 Thierry Vignaud * pci.c: oops: sata_via doesn't support for CLASS probing whereas sata_nv does 2005-03-14 17:20 Pixel * 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 * pciusb.c: fix running on a empty pci/usb devices source 2005-03-14 12:34 Pixel * lspcidrake.c: fix typo 2005-03-14 12:33 Pixel * pciusb.c: fix a memory leak 2005-03-14 12:32 Pixel * 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 * pci.c: setting .nb to 0 seems a better idea than setting .entries 2005-02-23 17:48 Pablo Saratxaga * ChangeLog: converted to UTF-8 2005-02-17 14:16 Thierry Vignaud * ChangeLog: *** empty log message *** 2005-02-17 14:16 Thierry Vignaud * ldetect.spec: fill in 0.5.5-1mdk's changelog 2005-02-17 14:15 Thierry Vignaud * ldetect.spec: 0.5.5-1mdk 2005-02-17 14:15 Thierry Vignaud * pci.c: handle a few more special cases (gdth, snd-vx222, 8139too, and agp bridges) 2005-02-17 12:26 Thierry Vignaud * 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 * ldetect.spec, pci.c: all PCI_CLASS_BRIDGE_CARDBUS cards are yenta_socket (says kudzu) 2004-10-28 08:08 Thierry Vignaud * ChangeLog: *** empty log message *** 2004-10-28 08:07 Thierry Vignaud * ldetect.spec: 0.5.3-1mdk 2004-10-27 13:35 Thierry Vignaud * Makefile: make ldetect-devel usable on amd64 2004-10-27 13:21 Thierry Vignaud * pciusb.c: keep existing description string if already reported by the device 2004-06-17 08:35 Thierry Vignaud * ldetect.spec: 0.5.2-1mdk 2004-06-17 08:33 Thierry Vignaud * usb.c: (usb_probe) ask the kernel for module to use with usb devices 2003-11-20 15:20 Pixel * generate_usbclass.pl, ldetect.spec: don't display "Vendor Specific Class" usb class 2003-11-20 15:03 Pixel * generate_usbclass.pl, ldetect.spec, libldetect.h, lspcidrake.c: new usb_class code (breaks compatibility!) 2003-08-20 09:11 Thierry Vignaud * lspcidrake.c: remove dummy reference to silently ignored -f option 2003-08-20 00:23 Pixel * lspcidrake.c: fix argument testing 2003-08-20 00:21 Pixel * generate_pciclass.pl, generate_usbclass.pl, usb.c: a little cleanup 2003-08-19 21:28 Thierry Vignaud * 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 * 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 * 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 * Makefile: only check for latest logs 2003-01-28 14:39 Thierry Vignaud * ChangeLog, Makefile: - sanitize ChangeLog - add log rule 2003-01-06 14:34 Thierry Vignaud * ChangeLog: *** empty log message *** 2003-01-06 14:34 Thierry Vignaud * ldetect.spec: add pixel changes 2003-01-06 14:32 Thierry Vignaud * ldetect.spec: 0.4.8-1mdk 2003-01-06 14:24 Thierry Vignaud * 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 * 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 * usb.c: fix access check 2002-10-15 14:40 Thierry Vignaud * ldetect.spec: 0.4.7-1mdk 2002-10-07 09:32 Thierry Vignaud * pciusb.c: enforce gc coding rules 2002-10-07 09:21 Thierry Vignaud * 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 * 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 * AUTHORS: fix gc 2002-09-05 11:25 Pixel * 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 * ldetect.spec: fix getting the Product name in usb (occurs when there is no entry in usbtable) 2002-08-29 12:17 Pixel * usb.c: fix getting the Product name 2002-08-29 12:17 Thierry Vignaud * pci.c: fix PCI_CLASS_PROG offset 2002-08-26 02:50 Thierry Vignaud * ChangeLog, ldetect.spec: 0.4.6-4mdk 2002-08-25 22:47 Thierry Vignaud * 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 * ChangeLog, ldetect.spec: 0.4.6-3mdk 2002-08-22 10:27 Thierry Vignaud * pci.c: try to not freeze on buggy motherboard by preventing: - seeking in /proc/bus/pci//. - not reading the whole /proc/bus/pci//. we now read 48 linear bytes the same way lspci read 64 linear bytes. 2002-08-17 14:18 Thierry Vignaud * ldetect.spec: - rpmlint fixes (url, doc) - simplification 2002-08-17 14:12 Thierry Vignaud * Makefile: split rpm target in srpm and rpm 2002-08-17 14:08 Thierry Vignaud * ChangeLog, ldetect.spec: 4.6mdk 2002-08-17 14:06 Thierry Vignaud * Makefile: default RPM to ~/rpm 2002-08-16 16:07 Thierry Vignaud * ChangeLog: *** empty log message *** 2002-08-16 16:03 Thierry Vignaud * 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 * pciusb.c, usb.c: usb audio devices can use new alsa modules snd-usb-audio 2002-08-08 15:25 Thierry Vignaud * ChangeLog, ldetect.spec: 0.4.5-1mdk: don't depend of the table order 2002-08-08 15:20 Thierry Vignaud * 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 * ldetect.spec: use -fPIC on every arch 2002-07-30 19:03 Pixel * ldetect.spec, usb.c: fill in pci_bus and pci_device for USB 2002-07-25 12:07 Thierry Vignaud * ldetect.spec: 0.4.4-1mdk 2002-07-25 12:05 Thierry Vignaud * ChangeLog: *** empty log message *** 2002-07-25 12:04 Thierry Vignaud * 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 * ldetect.spec: 0.4.3-1mdk 2002-07-23 08:10 Thierry Vignaud * lspcidrake.c: enhanced help 2002-07-22 21:37 Pixel * 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 * 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 * ChangeLog, ldetect.spec: next release is ok 2002-07-16 15:33 Thierry Vignaud * lspcidrake.c: explain what does -f 2002-07-16 15:30 Thierry Vignaud * pci.c: no need for unistd.h 2002-07-16 15:29 Thierry Vignaud * 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 * lspcidrake.c: - fix usb "url" - prevent potential segfault if no argument to -u in next test 2002-07-16 15:07 Thierry Vignaud * 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 * 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 * 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 * 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 * lspcidrake.c: compacificazion 2002-07-09 21:28 Thierry Vignaud * lspcidrake.c: fix for "gcc-2.95.3 don't compile" (reported by Ian White) 2002-07-05 09:02 Thierry Vignaud * Makefile: add explicit depandancies so that make rebuild files if needed when header're altered 2002-07-05 08:56 Thierry Vignaud * Makefile: compile with -Os (which results in saving 12% of text size) 2002-07-04 15:15 Thierry Vignaud * pci.c: factorize common constants in private header 2002-07-04 15:14 Thierry Vignaud * usb.c: typo fix 2002-07-04 15:14 Thierry Vignaud * usb.c: - factorize common constants in private header - factorize strlen() call 2002-07-04 15:04 Thierry Vignaud * libldetect-private.h, pci.c, usb.c: factorize common constants in private header 2002-07-04 14:59 Thierry Vignaud * lspcidrake.c: we don't really need stdlib.h 2002-07-04 14:58 Thierry Vignaud * 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 * lspcidrake.c: - merge {pci,usb}_printit into printit - kill usage() 2002-07-04 11:44 Thierry Vignaud * ldetect.spec: 0.4.1-1mdk 2002-07-04 11:29 Thierry Vignaud * usb.c: make an if clearer 2002-07-03 12:03 Thierry Vignaud * pciusb.c: s/zcat/gzip -cd/ back for lord pixou 2002-07-03 10:20 Thierry Vignaud * pciusb.c: ifree(e->text) to prevent mem leak with usb 2002-07-03 10:09 Thierry Vignaud * 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 * 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 * 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 * libldetect-private.h, pci.c, pciusb.c, usb.c: get rid of more uneeded copies 2002-07-03 09:05 Thierry Vignaud * AUTHORS: list all contributors 2002-07-03 08:54 Thierry Vignaud * pci.c, usb.c: get rid of {pci,usb}_find_modules() 2002-07-03 08:53 Thierry Vignaud * libldetect.h, lspcidrake.c: prevent signed vs unsigned comp warnings 2002-07-03 08:49 Thierry Vignaud * lspcidrake.c, pci.c, pciusb.c, usb.c: indent-region 2002-07-03 08:42 Thierry Vignaud * libldetect.h, lspcidrake.c, pciusb.c: don't do uneeded copies (saves 2% of text size) 2002-07-03 08:41 Thierry Vignaud * Makefile: be more strict 2002-07-03 08:27 Thierry Vignaud * lspcidrake.c: simplify (source is clearer, binary isn't really altered) 2002-06-26 14:10 Gwenole Beauchesne * ldetect.spec: sanitize specfile 2002-06-10 18:39 Pixel * 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 * AUTHORS: *** empty log message *** 2001-12-28 12:04 Pixel * 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 * ldetect.spec: s/Copyright/License/ 2001-09-13 13:41 Pixel * 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 * ldetect.spec: fix when 2 similar devices are there 2001-07-03 20:28 Pixel * pciusb.c: fix pb when 2 similar cards are there 2001-04-12 15:15 Pixel * ldetect.spec, pciusb.c: close fdno's of the pipe which are unused or dup2'ed 2001-04-12 15:15 Pixel * 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 * ldetect.spec: fix some memory leak and a few segfaults 2001-03-29 10:36 Pixel * pciusb.c: fix some memory leak a few segfaults 2001-03-24 10:48 Pixel * ldetect.spec, pciusb.c: nasty C, fclose on popen'ed gets a segfault, in /some/ cases :-( 2001-03-23 15:17 Pixel * ldetect.spec, pciusb.c: handle gzip'ed pcitable/usbtable 2001-03-21 18:05 Pixel * ldetect.spec: use subids if they are needed 2001-03-21 18:03 Pixel * 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 * 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 * pci.c: fix the fclose 2001-02-06 16:56 Pixel * ldetect.spec: add missing fclose's 2001-02-06 16:55 Pixel * 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 * ., .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 * Makefile: *** empty log message *** 2000-12-15 15:32 Pixel * ldetect.spec: - add requires ldetect-lst 2000-12-15 15:30 Pixel * ldetect.spec: fix description tag 2000-12-15 15:25 Pixel * Makefile, ldetect.spec: put the version in .spec too, otherwise can't use rpm C-c e :) 2000-12-15 15:19 Pixel * 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.