Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 529177b26fb4afad2b1516931ed57b8b > files > 6

lib64ldetect-devel-0.7.25-1mdv2008.1.x86_64.rpm

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.