summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2009-08-11 11:34:21 +0200
committerDavid Sommerseth <davids@redhat.com>2009-08-11 11:34:21 +0200
commiteb08fd406370a81172d7fdd0663233a5f140b784 (patch)
treec50e19f2b873441672b20a7e339c176d9a4a7cbf /debian
parent39cbdfb56e80cabbd67754d8d77f781e14eaa3da (diff)
parent3165a97a06f891622b913714bc4f8ca54565f9cc (diff)
downloadpython-dmidecode-eb08fd406370a81172d7fdd0663233a5f140b784.tar.gz
python-dmidecode-eb08fd406370a81172d7fdd0663233a5f140b784.tar.xz
python-dmidecode-eb08fd406370a81172d7fdd0663233a5f140b784.zip
Merge commit 'nima/xml'
Conflicts: debian/changelog Had the same changelog entry in both xml and master branch, with a minor wording difference. Removed the duplicate and merged in the changelog entries from the XML branch src/dmidecode.c Merge process got confused by some functions which was not changed. Removed the code coming from the master branch and let the XML be the base. src/setup-dbg.py src/setup.py In the XML branch, the version of the python-dmidecode is now a function which retrieves the version number from src/version.h. Merged in this feature to master as well.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog33
-rw-r--r--debian/control4
-rw-r--r--debian/copyright9
-rw-r--r--debian/python-dmidecode-dbg.docs4
-rw-r--r--debian/python-dmidecode.docs4
-rw-r--r--debian/upstream.changelog3158
6 files changed, 2373 insertions, 839 deletions
diff --git a/debian/changelog b/debian/changelog
index e9a044f..01b37e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,34 @@
+python-dmidecode (3.10.6-2) unstable; urgency=low
+
+ * Fixed homepage (Closes: #540389).
+
+ -- Nima Talebi <nima@it.net.au> Sat, 08 Aug 2009 13:53:40 +1000
+
+python-dmidecode (3.10.6-1) unstable; urgency=low
+
+ * Introducing the XML extensions to python-dmidecode, by of David Sommerseth
+ from Red Hat. A big thankyou to David, Red Hat, and other people from
+ Red Hat that contributed (and are still contributing) time and knowledge
+ to this project. These changes are summarized as follows...
+ * Rewritten the internals to use libxml2 for (in memory) data storage.
+ * Added much more useful information into the XML data than what the original
+ data structured could held.
+ * Implemented mapping methods to dynamically map XML fields to Python
+ dictionaries. The mapping itself is defined in an XML file utilising XPath
+ expressions.
+ * Prepared python-dmidecode for a native XML implementation from Python using
+ libxml2.
+
+ -- Nima Talebi <nima@it.net.au> Sat, 23 May 2009 13:19:25 +1000
+
python-dmidecode (2.10.6-1) unstable; urgency=low
- * David Sommerseth picked up some bad behaviour while working on the libxml2
- extension of python-dmidecode - on further investigation it was found that
- this was due to a copy-paste-gone-wrong during the initial migration of
- dmidecode to python-dmidecode - Fixed.
+ * David Sommerseth, as part of wrting the XML (libxml2) extensions to
+ python-dmidecode, noted a few abnormalities. Sure enough, they were
+ silent bugs introduced at the time of the initial writing of
+ python-dmidecode (from dmidecode). This has now been fixed.
- -- Nima Talebi <nima@it.net.au> Wed, 20 May 2009 22:32:24 +1000
+ -- Nima Talebi <nima@it.net.au> Wed, 20 May 2009 23:15:32 +1000
python-dmidecode (2.10.5-3) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 4874563..f0f88e9 100644
--- a/debian/control
+++ b/debian/control
@@ -2,10 +2,10 @@ Source: python-dmidecode
XS-Python-Version: >= 2.4
Section: python
Priority: optional
-Homepage: http://projects.autonomy.net.au/dmidecode
+Homepage: http://projects.autonomy.net.au/python-dmidecode
Maintainer: Nima Talebi <nima@it.net.au>
Build-Depends: debhelper (> 7), python-support (>= 0.5.3), python,
- python-all-dev (>= 2.3.5-11), python-all-dbg
+ python-all-dev (>= 2.3.5-11), python-all-dbg, electric-fence (> 2)
Standards-Version: 3.8.1
Package: python-dmidecode
diff --git a/debian/copyright b/debian/copyright
index 2515d56..2a3c869 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -13,13 +13,13 @@ It was downloaded from http://projects.autonomy.net.au/dmidecode/
Upstream Author: Nima Talebi <nima@autonomy.net.au>
The Debian packaging is © 2008, Nima Talebi <nima@it.net.au> and is licensed
-under the GPL, see `/usr/share/common-licenses/GPL-3'.
+under the GPL, see `/usr/share/common-licenses/GPL-2'.
License:
- GPLv3 - The python-dmidecode packages is available under the terms of
+ GPLv2 - The python-dmidecode packages is available under the terms of
the GNU General Public license version 3. On Debian systems, the complete
text of the GNU General Public License can be found in
- `/usr/share/common-licenses/GPL-3'.
+ `/usr/share/common-licenses/GPL-2'.
DMIDecode
@@ -36,7 +36,8 @@ Copyrights
==========
© 2000-2002 Alan Cox <alan@redhat.com>
© 2000-2008 Jean Delvare <khali@linux-fr.org>
- © 2007-2009Nima Talebi <nima@it.net.au>
+ © 2007-2009 Nima Talebi <nima@it.net.au>
+ © 2009 David Sommerseth <davids@redhat.com>
License:
This program is free software; you can redistribute it and/or modify
diff --git a/debian/python-dmidecode-dbg.docs b/debian/python-dmidecode-dbg.docs
index 5ac33e9..a2456eb 100644
--- a/debian/python-dmidecode-dbg.docs
+++ b/debian/python-dmidecode-dbg.docs
@@ -1,2 +1,6 @@
README
+doc/AUTHORS
doc/changelog
+doc/README.types
+doc/AUTHORS.upstream
+doc/README.upstream
diff --git a/debian/python-dmidecode.docs b/debian/python-dmidecode.docs
index 5ac33e9..a2456eb 100644
--- a/debian/python-dmidecode.docs
+++ b/debian/python-dmidecode.docs
@@ -1,2 +1,6 @@
README
+doc/AUTHORS
doc/changelog
+doc/README.types
+doc/AUTHORS.upstream
+doc/README.upstream
diff --git a/debian/upstream.changelog b/debian/upstream.changelog
index e0f0ddc..1310319 100644
--- a/debian/upstream.changelog
+++ b/debian/upstream.changelog
@@ -1,952 +1,2454 @@
-------------------------------------------------------------------------
-r166 | nima | 2008-12-22 15:02:00 -0800 (Mon, 22 Dec 2008) | 2 lines
+commit 1c598ad8847d5c506f783b145c734be161100ce9
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Sat May 23 13:27:01 2009 +1000
-Source file name change.
+ Added missing doc files
-------------------------------------------------------------------------
-r165 | nima | 2008-12-22 15:01:22 -0800 (Mon, 22 Dec 2008) | 2 lines
+commit 3acedf5a988eab36f238979548cc79545bd7dced
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Sat May 23 13:24:02 2009 +1000
-A more complete dmidecode example.
+ Final cleanup
-------------------------------------------------------------------------
-r164 | nima | 2008-12-22 14:40:51 -0800 (Mon, 22 Dec 2008) | 2 lines
+commit 1bd60ee4c38615f2f1aac873d95cde0e6fae7b1e
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Sat May 23 13:14:42 2009 +1000
-Applied the nice changes suggested by Piotr Ożarowsk.
+ Fixed minor bug which prevented debug builds
-------------------------------------------------------------------------
-r163 | nima | 2008-12-22 05:37:43 -0800 (Mon, 22 Dec 2008) | 6 lines
+commit 0de97ae9ab884efb0bd24bb0ea1f5770cc74ff89
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Sat May 23 13:14:34 2009 +1000
-Cleaned up the fix for type(127).
+ Update
-Added the second type of stuffed bios (upstream).
+commit 45d267577a107f7d148f9afe39369785dcd49044
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Sat May 23 12:58:00 2009 +1000
-Integrated dmidecode the binary into the test case for a more objective result.
+ GPLv3 changed to GPLv2
+
+ Also preparing/cleaning-up example/test-case script.
-------------------------------------------------------------------------
-r162 | nima | 2008-12-22 01:06:43 -0800 (Mon, 22 Dec 2008) | 2 lines
+commit d06d776adb0fef9504bd7662760e4cd0971fb748
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Fri May 22 23:49:55 2009 +1000
-Fixed the type(127) problem (at least on this machine) - again.
+ Reversioned, relicensed, and rejigged
+
+ The version is of now, v3.10.6. The version major field has been
+ upped due to the newly added XML functionality.
+
+ The version has been reverted to GPLv2.
+
+ Some headers have been cleaned up, copyright notices added etc.
+
+ Credits given where due.
-------------------------------------------------------------------------
-r161 | nima | 2008-12-21 04:52:51 -0800 (Sun, 21 Dec 2008) | 4 lines
+commit cd387fa3d1929505299d1df733fae890aacc75bc
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Thu May 21 08:20:29 2009 +1000
-Removed unnecessay manpage.
+ Update copyright notice
-Spell my own name correctly.
+commit df5ddd3f51a353d03f2bd6a27c5d9ce14f077f41
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Thu May 21 00:05:58 2009 +1000
-------------------------------------------------------------------------
-r160 | nima | 2008-12-21 03:31:36 -0800 (Sun, 21 Dec 2008) | 2 lines
+ Bringing setup files upto date
-Added an upload into src.autonomy.net.au after source build.
+commit ceaf615744b2a1a9cd655abef25e0840de731d01
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Wed May 20 23:18:28 2009 +1000
-------------------------------------------------------------------------
-r159 | nima | 2008-12-21 03:27:52 -0800 (Sun, 21 Dec 2008) | 2 lines
+ Fixed a bug, and preparing to dupload to Debian
-Fixed sample.
+commit ff36dbbc2804858ad7229e1b6bda51fc2250133d
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 17:09:48 2009 +0200
-------------------------------------------------------------------------
-r158 | nima | 2008-12-21 02:22:06 -0800 (Sun, 21 Dec 2008) | 6 lines
+ Changed the node content of /dmidecode/ProcessorInfo/CPUCore/cpu_flags/flag to maintain backwards compatibility
+
+ The old python-dmidecode uses the format '{flag} ({description})'. This
+ format is now used is well as contents for the cpu_flags/flag text nodes.
-Cleanup copyright.
+commit eff9145436de625fdf0be489be95118c69ec3a2e
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 17:02:47 2009 +0200
-Cleanup debian/rules.
+ Fixed the bios field mapping to use relative XPaths
-Adding test.py to examples.
+commit 457723c74c011c9a60b6f16c4f089225b5df30c3
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 16:54:42 2009 +0200
-------------------------------------------------------------------------
-r157 | nima | 2008-12-21 02:04:03 -0800 (Sun, 21 Dec 2008) | 2 lines
+ Added field mapping for dmidecode.connectors()
-Remove README.Debian - no point.
+commit 6e66a28fb04934a58286df8d3b84caf904ae2da7
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 16:41:16 2009 +0200
-------------------------------------------------------------------------
-r156 | nima | 2008-12-20 23:57:49 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Added field mapping for dmidecode.slots()
-Cleanup.
+commit 5900424cc4a3ba70b79a6f2c31cf2d738b4e0217
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 16:39:10 2009 +0200
-------------------------------------------------------------------------
-r155 | nima | 2008-12-20 23:53:54 -0800 (Sat, 20 Dec 2008) | 3 lines
+ Use correct index value for /dmidecode/SystemSlots/SlotCharacteristics/Characteristic/@index
-Handle cases where user does not have appropriate permission to access the
-memory file or device.
+commit 2ab1ede583c1dc2e9a81c20c80dc882964dde9a1
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 15:46:09 2009 +0200
-------------------------------------------------------------------------
-r154 | nima | 2008-12-20 21:44:04 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Added field mapping for dmidecode.baseboard()
-Names.
+commit 15fd846d16312aae19d48bac080498a44a7c469c
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 15:36:23 2009 +0200
-------------------------------------------------------------------------
-r153 | nima | 2008-12-20 21:43:06 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Added field mapping for the dmidecode.system() section
-Better naming.
+commit 599642f7370cb3f2fbf5c079c20269318d5a775f
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 15:29:56 2009 +0200
-------------------------------------------------------------------------
-r152 | nima | 2008-12-20 20:41:39 -0800 (Sat, 20 Dec 2008) | 4 lines
+ Added support for value type 'list:dict' for field mapping
+
+ This builds up a list of dicts. Syntax is:
+
+ <Map keytype="constant" key="TestData"
+ valuetype="list:dict" value="/xml/XPath/to/nodes">
+ <Map keytype="constant" key="field"
+ valuetype="string" key="ValueNode"/>
+ </Map>
+
+ The parser will iterate all nodes defined in the @value attribute
+ and the root path will of the nested mapping will be using the path
+ in @value as the root path for further parsing.
-Upped debhelper build-required version from 5 to 7.
+commit 52f936c82d9098b2a64986228ebc1e9109828ac9
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 12:53:34 2009 +0200
-Final cleanups.
+ Added field python dict mapping for CacheInfo
-------------------------------------------------------------------------
-r151 | nima | 2008-12-20 18:55:19 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit 9f34b97089fe7fb14c6877cc426658c06f04cb9e
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue May 19 11:56:41 2009 +0200
-Cleaned up and Lintian-approved.
+ Fixed some errors in the XML layout on CacheInfo
-------------------------------------------------------------------------
-r150 | nima | 2008-12-20 18:48:05 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit c5ad272970644cee25eefb2010061b751dd17519
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri May 15 13:43:09 2009 +0200
-Email address fixed.
+ Added a few missing comments
-------------------------------------------------------------------------
-r149 | nima | 2008-12-20 18:39:16 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit b20e017f0b09e6f8946db04b0acef69e62fcf114
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Wed May 20 22:19:23 2009 +1000
-Sigh.
+ Fixed some ugly, unattractive and unhealthy code
+
+ These hangover lines must have crept in at the early stages of the
+ initial conversion of dmidecode to python-dmidecode. Fixed.
-------------------------------------------------------------------------
-r148 | nima | 2008-12-20 18:38:35 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit b694abeb522f93aa842d16720a3aa1f98ad2aa84
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri May 15 11:55:25 2009 +0200
-Changing to svn-buildpackage.
+ Reorganised attributes in SystemSlots tag
+
+ This part of the XML result was not valid due to duplicated tag attributes.
+ Moved some of this specifications from the SystemSlots tag to its own
+ SlotID tag, with even more details.
-------------------------------------------------------------------------
-r147 | nima | 2008-12-20 18:22:20 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit 88688ef91d816e4158fd388131c4060e22116c74
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri May 15 11:28:56 2009 +0200
-Cleanup.
+ Completed mapping the memory section
-------------------------------------------------------------------------
-r146 | nima | 2008-12-20 18:07:56 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit a8d6f0ee846d03d10c188080af69c10567887b56
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri May 15 11:20:07 2009 +0200
-Source generation.
+ Fixed some errors in decoding "3.3.5.9 Processor Characteristics"
+
+ Fixes regression in parsing introduced when rewriting dmidecode to use libxml2
-------------------------------------------------------------------------
-r145 | nima | 2008-12-20 17:41:57 -0800 (Sat, 20 Dec 2008) | 6 lines
+commit 72016cb607798e567ac2f2ce67cc50652b0daa32
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri May 15 11:06:20 2009 +0200
-Fixed watchfile now that I've created a src (orig.tar.gz) repository.
+ Added 'emptyValue' attribute in the Map tag
+
+ This attribute defines a default value when XML source data
+ is empty
-Added more copyright/lisencing information.
+commit fff6c8a1cd328ebce904b7fab4bdc642596a8ef5
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu May 14 17:11:55 2009 +0200
-More debianizing.
+ Remove 'ns' from the speed_ns attribute in memory section
-------------------------------------------------------------------------
-r144 | nima | 2008-12-20 09:00:56 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit 9d47720a88ee77ac4c0ab5f138a8eaf601c492d0
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu May 14 17:06:18 2009 +0200
-Required for dh_installdocs.
+ Added new Map attribute - emptyIsNone
+
+ If the emptyIsNone attribute is set to "1", the Python result
+ will be forced to Py_None if the referenced XML value is empty.
+
+ When checking if the value is empty, the XML value is right trimmed
+ to remove trailing spaces. Only spaces are are removed.
-------------------------------------------------------------------------
-r143 | nima | 2008-12-20 08:54:32 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit a92cc1236ca7c5abee27e4360284b67297e39c15
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu May 14 16:31:34 2009 +0200
-Cleanup.
+ Support fixed size lists
+
+ When using one of the list types as valuetype, the Map tag now
+ also supports fixedsize and index_attr attributes.
+
+ - fixedsize : Defines a fixed size of the list
+ - index_attr : Defines an attribute name of the input XML data
+ which contains the list index for the value
+
+commit eeb40ea2c5a47737f318a1631316416e6f1ab75a
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu May 14 14:57:12 2009 +0200
-------------------------------------------------------------------------
-r142 | nima | 2008-12-20 08:52:15 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Fixed another parser issue
+
+ When using rootpath, it did not parse all elements as expected. Also
+ restricted the rootpath to only work when valuetype="dict".
-Cleanup.
+commit c07eb6b33813e41d98d4210dbca18e5de8c8fad6
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 18:30:58 2009 +0200
-------------------------------------------------------------------------
-r141 | nima | 2008-12-20 08:49:40 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Avoid segfault if XPATH_NODESET do not contain any data
-Removed out-of-place README.
+commit ce4d3eac5a50d25e2821a8aedf09f266b16988fe
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 18:11:50 2009 +0200
-------------------------------------------------------------------------
-r140 | nima | 2008-12-20 08:47:18 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Added mapping for chassis information
-Hide private data from subversion.
+commit f7ab4ee0a2d1bd0ba32f78dceb1c95b28e313fa6
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 17:42:11 2009 +0200
-------------------------------------------------------------------------
-r139 | nima | 2008-12-20 08:46:37 -0800 (Sat, 20 Dec 2008) | 2 lines
+ Added mapping for ProcessorInfo
-Remove private memory dumps.
+commit 94e81cb43908f90ccdeca4d7d459172999d4ae90
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 17:39:33 2009 +0200
-------------------------------------------------------------------------
-r138 | nima | 2008-12-20 08:45:39 -0800 (Sat, 20 Dec 2008) | 4 lines
+ Big rewrite of xmlpythonizer
+
+ - Supports relative XPaths now by using the rootpath attribute in the
+ Map tag. This path is then set for all elements inside this Map tag.
+
+ - Rewrote the parser to recurse correctly. The former version did not
+ recurse well on the very outer (first) Map level.
-Added missing info to copyright file.
+commit 40cd1a7ac2f912eb8be659a0c9dbadf5a0b22f14
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 17:22:04 2009 +0200
-Source creation target.
+ Mark CPU as Populated = 'No' when not present
-------------------------------------------------------------------------
-r137 | nima | 2008-12-20 08:26:43 -0800 (Sat, 20 Dec 2008) | 2 lines
+commit 03bdcc92ff93e58a9befa5c9439b0cd656e57ccc
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 11:44:15 2009 +0200
-Cleanup.
+ Add all CPU flags, and mark them as available or not
+
+ This is to preserve backwards compatibility
-------------------------------------------------------------------------
-r136 | nima | 2008-12-20 07:49:18 -0800 (Sat, 20 Dec 2008) | 4 lines
+commit ff78802fb52fe6404d12cbde3037371b69d05c03
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 11:23:17 2009 +0200
-Handle cases where user asks for invalid types.
+ Fixed segfault when processing XPATH_NODESET type and the nodeset is NULL
-Updated test cases to test for this too.
+commit baf01ef0ad9635e506171d66c0e7ffa8c8c45ae1
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed May 13 11:22:47 2009 +0200
-------------------------------------------------------------------------
-r135 | nima | 2008-12-20 07:32:30 -0800 (Sat, 20 Dec 2008) | 6 lines
+ Corrected minor errors in ProcessorInfo XML tags
-Version information now set once during init().
+commit 1ccdf74b1e537c4bd747c079530a5d9ea904e138
+Author: David Sommerseth <davids@redhat.com>
+Date: Mon May 4 10:39:02 2009 +0200
-Bettered test cases.
+ Improved error handling when parsing mapping XML
-Case 127 magically fixed.
+commit aad6b79d7363ea4fa1c1ce67a39848b13bdd19f4
+Author: David Sommerseth <davids@redhat.com>
+Date: Mon May 4 09:32:19 2009 +0200
-------------------------------------------------------------------------
-r134 | nima | 2008-12-19 17:46:42 -0800 (Fri, 19 Dec 2008) | 2 lines
+ Fixed typo in config.h - error in pythonmap.xml filename
-Debian specific target.
+commit 1bf1da9fa4ad24148fe18c1c5baa9a4ec931402c
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 30 19:38:25 2009 +0200
-------------------------------------------------------------------------
-r133 | nima | 2008-12-19 17:44:55 -0800 (Fri, 19 Dec 2008) | 8 lines
+ Improved setting of pythonmap.xml
+
+ The default file is now set to /usr/share/python-dmidecode/pythonmap.xml
+ (defined in config.h) and can be overridden with the dmidecode.pythonmap()
+ function in Python.
-Removed "detected" from appearing in every single function call. TODO: An ivar
-should be implemented to return this string, so further cleanup is still
-required; as it stands, there is no access to this information anymore!
+commit 89d2c50a648e3affd81ceb24e332bbd60de2b75d
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 30 19:18:17 2009 +0200
-Updated test case.
+ Fixed a bug causing segv
+
+ When calling dmidecode_get_xml(...) several times could cause a crash
+ due to the opt.dmiversion_n pointer being freed by a mistake when the
+ generated dmixml_n got freed later on in the function.
+
+ Also fixed an assertion typo
-Further general cleanup.
+commit 268687f5b525ce4bdb1becd5a5207bfc2ced8340
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Tue Apr 28 00:55:28 2009 +1000
-------------------------------------------------------------------------
-r132 | nima | 2008-12-19 15:55:53 -0800 (Fri, 19 Dec 2008) | 4 lines
+ Version number fix
-Further testing shows that the segfault does not occur when the device is
-/dev/mem, but does so for all images (where requested type is 127), suggesting
-that the problem could be with the image or surrounding processes.
+commit 27b3d2281f4b7677e908ef2505bd649305b5ac78
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 30 18:24:49 2009 +0200
-------------------------------------------------------------------------
-r131 | nima | 2008-12-19 15:46:46 -0800 (Fri, 19 Dec 2008) | 2 lines
+ Began completing the rewrite of needed dmidecodemodule changes
+
+commit cea1270777d0a5bd42284011307fe183a67f8ada
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 30 16:07:43 2009 +0200
+
+ Rewritten dmixml_GetXPathContent(...) and _get_key_value(...)
+
+ This rewrite was to handle XPATH_NUMBER more correctly. Now these
+ functions needs an preallocated memory buffer for the result.
+
+commit 6453a1131547b71c4a21a978fd9588d67d056233
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 18:42:12 2009 +0200
+
+ Completed mapping the bios section
+
+commit 2aaa3c0822bff7204167f73b62035bc10f620881
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 18:32:57 2009 +0200
+
+ Reimplemented the XPath integration
+
+ Now the XPath expressions can include XPath functions as well. The
+ previous implementation only supported XPATH_NODESET results from
+ XPath queries. Now XPATH_STRING and XPATH_NUMBER results are
+ supported as well. XPATH_BOOLEAN might be needed later on.
+
+commit d64ab66e4fbf8d6dfceed628aef21f01063c3d66
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 18:29:50 2009 +0200
+
+ Added function for retrieving values from XPath objects
+
+ Reverted commit 75aaf67d43cf4a28fe8d3e07111dab75a0c4396d in addition
+
+commit a3047723df9b66b6a56bcc72a469a129bbaf4d54
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 18:28:02 2009 +0200
+
+ dmidecode: Moved ROMsize size unit into tag attribute
+
+commit 6a89cde8f253cb9826da4287007a869de99709a6
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 13:09:07 2009 +0200
+
+ Filter out BIOS characteristics with XPath expressions
+
+commit 7cf8017a95f04d6207ae3bbf923c8be5d873f6a1
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 13:07:16 2009 +0200
+
+ Revert "Added filter and filtervalue attributes to xmlpythonizer's <Map> tags"
+
+ This reverts commit 4b925a1433b65c217e787804df3cf349d6b387aa.
+
+ Discovered that XPath got the needed power for filtering, no need for
+ this extra feature
+
+commit c6baf0a8f50cc19f319ad13ceeb2c40ace0b4d7e
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 29 11:18:57 2009 +0200
+
+ Exported ptzmap_Free()
+
+commit e013d57e504c4e989c0503e62b63369bb16ebdaf
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 28 19:12:25 2009 +0200
+
+ Added pythonmap.xml - default XML -> Python mapping setup
+
+ Only added mapping for the 'bios' section.
+
+commit 4b925a1433b65c217e787804df3cf349d6b387aa
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 28 19:10:45 2009 +0200
+
+ Added filter and filtervalue attributes to xmlpythonizer's <Map> tags
+
+ Using these attributes, only XML data (from the given XPath in 'filter')
+ which matches the value in 'filtervalue' will be added to the Python
+ data.
+
+commit 11691f4b5e5786878cca1d30b183103477d5311f
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 28 16:58:33 2009 +0200
+
+ Updated xmlpythonizer to support boolean type and dynamic XPath keys
+
+ * Added support boolean and list:boolean value types
+
+ * Traversing child nodes and having dynamic keys
+ Now it is possible to do the following:
+
+ ** test.xml **
+ <?xml version="1.0" encoding="UTF-8"?>
+ <testdata>
+ <list>
+ <value enabled="1">Option 1</value>
+ <value enabled="0">Option 2</value>
+ <value enabled="1">Option 3</value>
+ </list>
+ </testdata>
+
+ ** mapping.xml **
+ <?xml version="1.0" encoding="UTF-8"?>
+ <dmidecode_fieldmap version="1">
+ <Mapping name="example">
+ <Map keytype="string" key="/testdata/list/value"
+ valuetype="boolean" value="/testdata/list/value/@enabled"/>
+ </Mapping>
+ </dmidecode_fieldmap>
+
+ Which should result in:
+
+ {'Option 1': True, 'Option 2': False, 'Option 3': True'}
+
+commit c7be629d44d4e2be6c8116796714e0042a977885
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 28 11:12:58 2009 +0200
+
+ Added generic XML -> Python parser
+
+ The xmlpythonizer module will convert any XML data (xmlNode
+ or xmlDoc) and format it as a Python object. The formatting is
+ defined in it's own XML file.
+
+ Basic format:
+ <dmidecode_fieldmap version="1">
+ <Mapping name="{name of mapping table}">
+ <Map keytype="{key type}" key="{key value}"
+ valuetype="{value type} value="{value}"/>
+ </Mapping>
+ </dmidecode_fieldmap>
+
+ The keytype and key attributes defines the key in the Python Dict. The
+ root element will always be a Python Dict structure. The valid key types
+ are:
+ * constant
+ Uses the value in {key} as the key value
+
+ * string, integer, float
+ Uses a string value from the data XML to be converted to Python. The
+ value set in the key attribute defines an XPath value which points to the
+ data to be used as a Python dict key.
+
+ Since Python only supports C strings in the C interface for Python dict
+ keys, integer and float will be treated as strings.
+
+ The valuetype and value attributes are similar to the keys, but with some more
+ features. Valid valuetypes are:
+
+ * constant
+ The value given in the value attribute will be used in the value in
+ the Python result.
+
+ * string, integer, float
+ The value given in the value attribute defines the XPath to the data XML,
+ of where to retrieve the value for the given key.
+
+ The valuetype defines if the data should be understood as a string, integer
+ or float in the Python result.
+
+ * list:string, list:integer, list:float
+ This does the same as the string, integer or float type, with a tweak. The
+ data will be put into a list. If the XPath given returns multiple nodes,
+ all of them will be added to this list.
+
+ * dict
+ The dict valuetype is more special. It should not contain any value
+ attribute. On the other hand, it should contain a sub-level of <Map> tags.
+ In this way, you can build up a multi dimensional Python dict.
+
+ Example:
+
+ ** pythonmap.xml **
+ <?xml version="1.0" encoding="UTF-8"?>
+ <dmidecode_fieldmap version="1">
+ <Mapping name="example_map">
+ <Map keytype="constant" key="DemoCase" valuetype="constant" value="XML Pythonizing"/>
+ <Map keytype="constant" key="String1" valuetype="string" value="/example/string1"/>
+ <Map keytype="constant" key="AttribString1" valuetype="integer" value="/example/string1/@int_value"/>
+ <Map keytype="string" key="/example/keyset/@value" valuetype="dict">
+ <Map keytype="constant" key="Value1" valuetype="string" value="/example/keyset/value1"/>
+ <Map keytype="constant" key="ValueList" valuetype="list:string" value="/example/keyset/valuelist"/>
+ </Map>
+ </Mapping>
+ </dmidecode_fieldmap>
+
+ ** exampledata.xml **
+ <?xml version="1.0" encoding="UTF-8"?>
+ <example>
+ <string1 int_value="1234">String value #1</string1>
+ <keyset value="TestData">
+ <value1>More test data</value1>
+ <valuelist>Value1 in list</valuelist>
+ <valuelist>Value2 in list</valuelist>
+ <valuelist>Value3 in list</valuelist>
+ </keyset>
+ </example>
+
+ ** C code snippet **
+
+ void xmlpythonizer() {
+ xmlDoc *xmlmap = NULL;
+ xmlDoc *xmldata = NULL;
+ ptzMAP *mapping = NULL;
+ PyObject *pythondata = NULL;
+
+ // Read XML files
+ xmlmap = xmlReadFile("pythonmap.xml", NULL, 0);
+ xmldata = xmlReadFile("exampledata.xml", NULL, 0);
+
+ // Parse the mapping XML
+ mapping = dmiMAP_ParseMappingXML(xmlmap, "example_map");
+
+ // Parse the xmldata into a Python object
+ pythondata = pythonizeXMLdoc(mapping, xmldata);
+
+ // ..... the program continues to do something useful
+ }
+
+ The result stored inside the pythondata object should now be
+ something similar to:
+
+ {'DemoCase': 'XML Pythonizing',
+ 'String1': 'String value #1',
+ 'AttribString1: 1234,
+ 'TestData': {'Value1': 'More test data',
+ 'ValueList': ['Value1 in list','Value2 in list','Value3 in list']}
+ }
+
+commit 70e35765fbb9be6ddd6aab6555916777a593e0aa
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 28 11:07:51 2009 +0200
+
+ Only consider XML nodes which is of XML_ELEMENT_NODE when finding a specific node
+
+commit 75aaf67d43cf4a28fe8d3e07111dab75a0c4396d
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri Apr 24 17:09:41 2009 +0200
+
+ Don't return NULL in dmixml_GetContent(...)
+
+commit 0af6d685a83d7c060de52717859e00104bc7c4b8
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 14 14:22:09 2009 +0200
+
+ Fixed compiler error due to API changes
+
+ This fixes a regression from commit 7f0fa9b2e1afd6aecea0b34b62cf9ebdf075164d
+
+commit 8c5015cfd169bbec89974e57b04da3985425e6cd
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 14 14:21:48 2009 +0200
+
+ More XML cleanup
+
+commit 38c943db697b13e5f9be020a0729f58b7366e932
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri Apr 10 13:52:47 2009 +0200
+
+ Cleaned up the XML data
+
+commit 62f276eea2d8477854d7fe9b230a957a8df4102c
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri Apr 10 13:51:01 2009 +0200
+
+ Do not add XML values if input is "(null)"
+
+commit b8bcbc709a3bdb5ee1e59e22d5e54c59f391165f
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri Apr 10 13:38:52 2009 +0200
+
+ Added right trim of xml data
+
+commit 92ea3b07784853558d93391dbc364c69463cd61d
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri Apr 10 11:28:41 2009 +0200
+
+ Fixed wrong string handling of DMI data, which caused SEGV
+
+commit 46988f9abcec9eb072be5f5d52fc594de89478e8
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 9 15:13:23 2009 +0200
+
+ Added more XML functions
-Oops - fixed.
+commit 8b2fe610dc309579f07787696f0814c359aa4de1
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 9 14:51:31 2009 +0200
-------------------------------------------------------------------------
-r130 | nima | 2008-12-19 15:45:55 -0800 (Fri, 19 Dec 2008) | 3 lines
+ Added missing copyright details
-Test case is close to complete, type 127 results in a segfault - (test case
-is serving its purpose).
+commit 95b156e3d8a6b82bddb5516735e82355f5dee50a
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 9 12:12:56 2009 +0200
-------------------------------------------------------------------------
-r129 | nima | 2008-12-19 15:29:50 -0800 (Fri, 19 Dec 2008) | 3 lines
+ Removed all Python dependencies in dmidecode.[ch]
-Adding an image from parallel's desktop running Debian lenny, and another for
-a physical server also running Debian. Both are intel 32 bit.
+commit 581b015c91a3b364b1c1324bed775bfd2ce99dbd
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 9 11:49:50 2009 +0200
-------------------------------------------------------------------------
-r128 | nima | 2008-12-19 15:27:10 -0800 (Fri, 19 Dec 2008) | 4 lines
+ Made it compile
-More work on test case.
+commit 612445e94781f14af65490b52c898b9eaa5f5e85
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 8 19:02:03 2009 +0200
-Updated setup.py to reflect new version.
+ Ported most functions to XML interface
+
+ Still do not compile
-------------------------------------------------------------------------
-r127 | nima | 2008-12-19 05:49:19 -0800 (Fri, 19 Dec 2008) | 2 lines
+commit 0cdb1cbffae8237635b991993ee4467e2753dafa
+Author: David Sommerseth <davids@redhat.com>
+Date: Tue Apr 7 09:27:47 2009 +0200
-More testing and fixes.
+ Checked in a work in progress - Python dict -> XML
+ Does not compile yet
-------------------------------------------------------------------------
-r126 | nima | 2008-12-19 05:42:10 -0800 (Fri, 19 Dec 2008) | 2 lines
+commit a35afd0190f6a6925aa134ac43d2653aaf018ff8
+Author: David Sommerseth <davids@redhat.com>
+Date: Fri Apr 3 14:50:02 2009 +0200
-Improved test case.
+ Fixed wrong xmlAttrNode type to xmlAttr
-------------------------------------------------------------------------
-r125 | nima | 2008-12-19 05:32:35 -0800 (Fri, 19 Dec 2008) | 2 lines
+commit 2ed8a0e7cb6cbdeec1c1c49e7aedf03188e72017
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 2 19:27:30 2009 +0200
-Removed a printf() comment.
+ Modified setup.py to compile in dmixml.c and link against libxml2
-------------------------------------------------------------------------
-r124 | nima | 2008-12-19 05:21:24 -0800 (Fri, 19 Dec 2008) | 6 lines
+commit 1da04aa097db78c7474877049334c2c07b33bda1
+Author: David Sommerseth <davids@redhat.com>
+Date: Thu Apr 2 19:26:56 2009 +0200
-Check that the path given with set_dev() is writeable.
+ Added dmixml.[ch] - helper function for generating XML nodes
-Don't crash when writing to a read-only file, return False instead.
+commit 805dced32cbb2eef1f2b639100faef3bb0482e29
+Author: David Sommerseth <davids@redhat.com>
+Date: Wed Apr 1 16:10:55 2009 +0200
-Missing an INCREF in get_dev() fixed.
+ Added indenting tool for C code and reindented *.[ch] files
-------------------------------------------------------------------------
-r123 | nima | 2008-12-19 03:56:39 -0800 (Fri, 19 Dec 2008) | 2 lines
+commit 764717bd15eeaa0c6cbed39a8b674dad406e57f9
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Fri Apr 17 21:41:34 2009 +1000
-Test for write permission prior to write attempts.
+ Converting to pysupport from pycentral
-------------------------------------------------------------------------
-r122 | nima | 2008-12-19 01:02:52 -0800 (Fri, 19 Dec 2008) | 2 lines
+commit d8aecc31dd70d0286258aeac3f5ca0adb51a9add
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Fri Apr 17 21:40:55 2009 +1000
-Fixed watch file.
+ Converting to pysupport from pycentral.
-------------------------------------------------------------------------
-r121 | nima | 2008-12-18 21:05:38 -0800 (Thu, 18 Dec 2008) | 4 lines
+commit 69dfdaee01c89096e76fbd8db9531d759d43e7c2
+Author: Nima Talebi <nima@autonomy.net.au>
+Date: Fri Apr 17 20:34:04 2009 +1000
-Received ITP auto-ack: #509169.
+ Testing git push
-More debianizing cleanup.
+commit f6a5c9a497fe10ff61399e640973fa396aa0b425
+Author: Nima Talebi <nima@epenguin1-3.appmgmt.det.nsw.edu.au>
+Date: Fri Apr 17 10:36:21 2009 +1000
-------------------------------------------------------------------------
-r120 | nima | 2008-12-18 20:13:24 -0800 (Thu, 18 Dec 2008) | 2 lines
+ Wrapped long lines
-Cleanup.
+commit 7788d30989f2bafca2aacda198947c1841e420a3
+Author: Nima Talebi <nima@epenguin1-3.appmgmt.det.nsw.edu.au>
+Date: Tue Apr 14 19:08:51 2009 +1000
-------------------------------------------------------------------------
-r119 | nima | 2008-12-18 20:07:06 -0800 (Thu, 18 Dec 2008) | 3 lines
+ Small cleanup change
-Further work in enforcing the Debian policy in package based on advice from
-`POX' and the documentation.
+commit 521af88003aef1af0118f2414c550e2762e4d94c
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Mar 31 11:42:58 2009 +0000
-------------------------------------------------------------------------
-r118 | nima | 2008-12-18 18:23:32 -0800 (Thu, 18 Dec 2008) | 2 lines
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@181 abc39116-655e-4be6-ad55-d661dc543056
-Removed junk and doing more debianizing - WIP.
+commit d7200d96d5b90bcd0013c84ec1b053acbcca86c9
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Mar 31 11:42:38 2009 +0000
-------------------------------------------------------------------------
-r117 | nima | 2008-12-18 05:49:57 -0800 (Thu, 18 Dec 2008) | 2 lines
+ Reverting recent (pointless) change.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@180 abc39116-655e-4be6-ad55-d661dc543056
-Updated.
+commit 37d1a8117cd212ee9e47bbd4225ba76dece7dad7
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Mar 31 11:37:58 2009 +0000
-------------------------------------------------------------------------
-r116 | nima | 2008-12-18 05:48:52 -0800 (Thu, 18 Dec 2008) | 6 lines
+ Preparing to migrate to GIT.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@179 abc39116-655e-4be6-ad55-d661dc543056
-The dmidecode.type() call not takes ints, not strings.
+commit 17cfe3a41998c075991a54a6deace28ba7744ed6
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Mar 10 01:53:51 2009 +0000
-Adding an example directory.
+ Fixes.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@178 abc39116-655e-4be6-ad55-d661dc543056
-Adding test case.
+commit f60a804e9d0bb4be0a2a7c37819f4deb64eb0535
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Mar 8 13:49:21 2009 +0000
-------------------------------------------------------------------------
-r115 | nima | 2008-12-18 05:45:37 -0800 (Thu, 18 Dec 2008) | 4 lines
+ Releasing v2.10.4.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@177 abc39116-655e-4be6-ad55-d661dc543056
-The dmidecode.type() call not takes ints, not strings.
+commit f3cc6c86366af6df0c6320100b86bcdf404ba3ae
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Mar 8 11:32:42 2009 +0000
-Adding an example directory.
-
-------------------------------------------------------------------------
-r114 | nima | 2008-12-17 17:12:50 -0800 (Wed, 17 Dec 2008) | 5 lines
-
-More upstream changes implemented, see CHANGELOG by Jean Delvare from the
-period 2008-02-16 to 2008-11-23.
-
-These changes have been made, but not yet fully tested.
-
-------------------------------------------------------------------------
-r113 | nima | 2008-12-17 05:26:57 -0800 (Wed, 17 Dec 2008) | 5 lines
-
-Claim to support revision 32 of Intel AP-485 (CPUID). No relevant change since
-revision 31.
-
-Update reference to AMD CPUID document.
-
-------------------------------------------------------------------------
-r112 | nima | 2008-12-17 05:11:35 -0800 (Wed, 17 Dec 2008) | 2 lines
-
-Handle chassis information records of size 19 (DMI type 3).
-
-------------------------------------------------------------------------
-r111 | nima | 2008-12-17 05:00:12 -0800 (Wed, 17 Dec 2008) | 2 lines
-
-And the debian subfolder itself...
-
-------------------------------------------------------------------------
-r110 | nima | 2008-12-17 04:59:32 -0800 (Wed, 17 Dec 2008) | 2 lines
-
-Debianizing dmidecode.
-
-------------------------------------------------------------------------
-r109 | nima | 2008-12-16 23:30:04 -0800 (Tue, 16 Dec 2008) | 2 lines
-
-Adding spec file written by Joel Heenan.
-
-------------------------------------------------------------------------
-r108 | nima | 2008-12-16 23:20:56 -0800 (Tue, 16 Dec 2008) | 2 lines
-
-Cleaning up source area, ready for debianizing, and rpm after that.
-
-------------------------------------------------------------------------
-r107 | nima | 2008-10-31 07:45:34 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Changed default target of Makefile back to `setup.py' method of installation.
-
-------------------------------------------------------------------------
-r106 | nima | 2008-10-31 07:41:02 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r105 | nima | 2008-10-31 07:33:03 -0700 (Fri, 31 Oct 2008) | 3 lines
-
-This commit closes #2 reported by Justin Cook, the ticket will remain open
-until Justin confirms this however.
-
-------------------------------------------------------------------------
-r104 | nima | 2008-10-31 07:07:22 -0700 (Fri, 31 Oct 2008) | 6 lines
-
-Implemented reading a dump to - this concludes syncing to the upstream release.
-
-Next, exceptions should be thrown in certain places, more error checking in the
-python side of things, and also in relation to setting and unsetting of the
-alternate memory file.
-
-------------------------------------------------------------------------
-r103 | nima | 2008-10-31 06:42:35 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r102 | nima | 2008-10-31 06:38:24 -0700 (Fri, 31 Oct 2008) | 3 lines
-
-Fixed dump. The `offset' problem was not really an offset problem - it was a
-silly typo.
-
-------------------------------------------------------------------------
-r101 | nima | 2008-10-31 06:24:04 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Missed two lines.
-
-------------------------------------------------------------------------
-r100 | nima | 2008-10-31 06:19:50 -0700 (Fri, 31 Oct 2008) | 3 lines
-
-Dump-to-file is almost working, there seems to be a 4-byte misalignment in the
-produced file though for now - needs to be fixed.
-
-------------------------------------------------------------------------
-r99 | nima | 2008-10-31 04:43:15 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Removed junk comments.
-
-------------------------------------------------------------------------
-r98 | nima | 2008-10-31 04:21:24 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r97 | nima | 2008-10-31 04:15:19 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r96 | nima | 2008-10-31 03:24:41 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r95 | nima | 2008-10-31 02:05:23 -0700 (Fri, 31 Oct 2008) | 6 lines
-
-Integration of required `dmiopt.h' bits.
-Removed QUIETness code.
-Other cleanups.
-Added get/set methods for changinf the default /dev/mem device.
-
-
-------------------------------------------------------------------------
-r94 | nima | 2008-10-31 02:02:21 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Removed traces of `_' and integrating required bits from dmiopt.h.
-
-------------------------------------------------------------------------
-r93 | nima | 2008-10-31 02:01:41 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Removed traces of `_'.
-
-------------------------------------------------------------------------
-r92 | nima | 2008-10-31 02:00:26 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Integrating the required bits from dmiopt into dmihelper.
-
-------------------------------------------------------------------------
-r91 | nima | 2008-10-31 01:39:12 -0700 (Fri, 31 Oct 2008) | 4 lines
-
-Removed `_' buffer.
-Removed use of `FLAGS_QUIET' as it makes no sense for a module.
-Removed the `submain()' function.
-
-------------------------------------------------------------------------
-r90 | nima | 2008-10-31 01:30:00 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r89 | nima | 2008-10-31 01:29:06 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Removed dependency on dmiopt.
-
-------------------------------------------------------------------------
-r88 | nima | 2008-10-31 01:28:33 -0700 (Fri, 31 Oct 2008) | 2 lines
-
-Removed verbose printout.
-
-------------------------------------------------------------------------
-r87 | nima | 2008-10-30 03:14:24 -0700 (Thu, 30 Oct 2008) | 2 lines
-
-Removed final traces of the `_' buffer.
-
-------------------------------------------------------------------------
-r86 | nima | 2008-10-29 19:11:56 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Implementing (incomplete) upstream changes.
-
-------------------------------------------------------------------------
-r85 | nima | 2008-10-29 00:15:35 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r84 | nima | 2008-10-29 00:13:49 -0700 (Wed, 29 Oct 2008) | 5 lines
-
-Adding man pages from upstream. Sooner or later, these will be removed, as will
-all other work that's simply replicating the demidecode binary. All this
-package should provide is the python module, and some py-module-specific man
-pages.
-
-------------------------------------------------------------------------
-r83 | nima | 2008-10-29 00:10:24 -0700 (Wed, 29 Oct 2008) | 4 lines
-
-Recoded the new work from upstream into these (main) files. The options to
-dump the memory image onto file, and read back from it has not yet been
-worked in, but the underlying work has been completed.
-
-------------------------------------------------------------------------
-r82 | nima | 2008-10-29 00:09:10 -0700 (Wed, 29 Oct 2008) | 3 lines
-
-Tested new dmidecode python module with this example file. A real test case
-will be implemented sometime in future.
-
-------------------------------------------------------------------------
-r81 | nima | 2008-10-29 00:07:56 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r80 | nima | 2008-10-29 00:07:13 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r79 | nima | 2008-10-29 00:06:47 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Using dmihelper now.
-
-------------------------------------------------------------------------
-r78 | nima | 2008-10-29 00:05:58 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Upstream.
-
-------------------------------------------------------------------------
-r77 | nima | 2008-10-29 00:04:19 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Upstream.
-
-------------------------------------------------------------------------
-r76 | nima | 2008-10-29 00:04:03 -0700 (Wed, 29 Oct 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r75 | nima | 2008-10-28 23:36:23 -0700 (Tue, 28 Oct 2008) | 2 lines
-
-Renamed to a more appropriate name.
-
-------------------------------------------------------------------------
-r74 | nima | 2008-10-28 23:35:21 -0700 (Tue, 28 Oct 2008) | 3 lines
-
-Committing new dmidecode helper functions, and next, renaming it to a
-meaningful name.
-
-------------------------------------------------------------------------
-r73 | nima | 2008-10-28 23:27:31 -0700 (Tue, 28 Oct 2008) | 3 lines
-
-Synced to the latest from upstream, with a light modification required for the
-module.
-
-------------------------------------------------------------------------
-r72 | nima | 2008-10-18 02:34:09 -0700 (Sat, 18 Oct 2008) | 5 lines
-
-Python does not have unsigned integers, hence %u and %lu in printf style
-strings are taken to be literal strings, not space-holders. All occurences
-of '%u' (78) have been amended to '%i', there was no '%lu'.
-
-
-------------------------------------------------------------------------
-r71 | nima | 2008-10-18 02:28:46 -0700 (Sat, 18 Oct 2008) | 4 lines
-
-Fixed bug reported by by Justin Cook, where dmidecode.type() would segfault.
-It turned out to be some code that was forgotten about during the conversion, or
-at least very incomplete and wrong.
-
-------------------------------------------------------------------------
-r70 | nima | 2008-10-16 08:52:48 -0700 (Thu, 16 Oct 2008) | 2 lines
-
-Remove efence.
-
-------------------------------------------------------------------------
-r69 | nima | 2008-09-04 20:08:02 -0700 (Thu, 04 Sep 2008) | 2 lines
-
-Fixed a bug that crashed dmidecode.slot().
-
-------------------------------------------------------------------------
-r68 | nima | 2008-09-03 23:09:55 -0700 (Wed, 03 Sep 2008) | 5 lines
-
-Cleaning up of the dmidecode module, mostly conversion of things that can be
-Python `None's or `Int's but were `String'.
-
-Replaced a meaningless int dictionary key to `data'.
-
-------------------------------------------------------------------------
-r67 | nima | 2008-09-03 19:26:09 -0700 (Wed, 03 Sep 2008) | 3 lines
-
-Work on CPU details - seemed to been a bug with appending to a string rather
-than rewriting it.
-
-------------------------------------------------------------------------
-r66 | nima | 2008-08-08 07:15:47 -0700 (Fri, 08 Aug 2008) | 4 lines
-
-Replaced `%X' with `%x'.
-
-Logic cleanup - Put the `Handle' info back into the dictionary.
-
-------------------------------------------------------------------------
-r65 | nima | 2008-08-08 00:57:44 -0700 (Fri, 08 Aug 2008) | 2 lines
-
-Anoher bug fix, this time in baseboard.
-
-------------------------------------------------------------------------
-r64 | nima | 2008-08-08 00:27:36 -0700 (Fri, 08 Aug 2008) | 3 lines
-
-Fixed many major bugs (all of which were expected based on the way we mass
-converted all the `case' blocks.
-
-------------------------------------------------------------------------
-r63 | nima | 2008-08-07 05:32:39 -0700 (Thu, 07 Aug 2008) | 2 lines
-
-Cleaned up a little.
-
-------------------------------------------------------------------------
-r62 | nima | 2008-08-06 18:34:15 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Fixed some conversion bits missed during last night.
-
-------------------------------------------------------------------------
-r61 | nima | 2008-08-06 06:32:37 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Updated authors file with developers of the dmidecode python module.
-
-------------------------------------------------------------------------
-r60 | nima | 2008-08-06 06:27:26 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Changed to GNU GPL v3 License.
-
-------------------------------------------------------------------------
-r59 | nima | 2008-08-06 05:59:03 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Removed `sudo'.
-
-------------------------------------------------------------------------
-r58 | nima | 2008-08-06 05:52:46 -0700 (Wed, 06 Aug 2008) | 4 lines
-
-Completed `case 126', thought to have been completed in previous commit.
-
-Some housekeeping elsewhere.
-
-------------------------------------------------------------------------
-r57 | nima | 2008-08-06 01:51:05 -0700 (Wed, 06 Aug 2008) | 4 lines
-
-Completed all conversions! Only problem now is of course finding all the memory
-leaks and introduced logic errors which (confirmed) do exists - use valgrind and
-see.
-
-------------------------------------------------------------------------
-r56 | vwhitteron | 2008-08-06 01:29:18 -0700 (Wed, 06 Aug 2008) | 1 line
-
-Completed `Case 34' through `Case 39'
-------------------------------------------------------------------------
-r55 | nima | 2008-08-06 01:12:43 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Almost there!
-
-------------------------------------------------------------------------
-r54 | vwhitteron | 2008-08-06 00:49:23 -0700 (Wed, 06 Aug 2008) | 1 line
-
-Completed `Case 29' and `Case 32'
-------------------------------------------------------------------------
-r53 | nima | 2008-08-06 00:42:34 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Converted `case 30'.
-
-------------------------------------------------------------------------
-r52 | vwhitteron | 2008-08-06 00:40:42 -0700 (Wed, 06 Aug 2008) | 1 line
-
-Completed `Case 26', `Case 27' and `Case 28'
-------------------------------------------------------------------------
-r51 | nima | 2008-08-06 00:30:41 -0700 (Wed, 06 Aug 2008) | 3 lines
-
-Added `PyObject *data;' to all remaining functions which will generate a warning
-as to indicate these need to be converted.
-
-------------------------------------------------------------------------
-r50 | nima | 2008-08-06 00:27:30 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Completed functions for `csae 28'.
-
-------------------------------------------------------------------------
-r49 | nima | 2008-08-06 00:23:35 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Completed functions for `case 27', and fixed error in last commit for `case 26'.
-
-------------------------------------------------------------------------
-r48 | nima | 2008-08-06 00:19:27 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Completed functions for `case 26'.
-
-------------------------------------------------------------------------
-r47 | vwhitteron | 2008-08-06 00:09:11 -0700 (Wed, 06 Aug 2008) | 1 line
-
-Completed `Case 23', `Case 24', `Case24' and `Case 25'
-------------------------------------------------------------------------
-r46 | nima | 2008-08-06 00:07:20 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Completed functions for `case 25'.
-
-------------------------------------------------------------------------
-r45 | nima | 2008-08-06 00:00:41 -0700 (Wed, 06 Aug 2008) | 2 lines
-
-Converted function for `case 24'.
-
-------------------------------------------------------------------------
-r44 | nima | 2008-08-05 23:59:35 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-More fixes on recent commits (by me), and more conversions on functions.
-
-------------------------------------------------------------------------
-r43 | vwhitteron | 2008-08-05 23:57:13 -0700 (Tue, 05 Aug 2008) | 1 line
-
-Completed `Case 22'
-------------------------------------------------------------------------
-r42 | nima | 2008-08-05 23:53:24 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Oops. Fixed stupidity on last commit.
-
-------------------------------------------------------------------------
-r41 | nima | 2008-08-05 23:52:01 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Completed functions called by `case 21' and `case 22'.
-
-------------------------------------------------------------------------
-r40 | nima | 2008-08-05 23:42:54 -0700 (Tue, 05 Aug 2008) | 3 lines
-
-Completed `case 21' functions.
-Cleanup.
-
-------------------------------------------------------------------------
-r39 | vwhitteron | 2008-08-05 23:39:53 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Completed `case 19' and `case 20'.
-
-------------------------------------------------------------------------
-r38 | nima | 2008-08-05 23:17:21 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Started on `case 19'.
-
-------------------------------------------------------------------------
-r37 | nima | 2008-08-05 22:43:05 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Completed `case 18' and `case 19'.
-
-------------------------------------------------------------------------
-r36 | nima | 2008-08-05 22:06:03 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Added `case 16' and `case 17'.
-
-------------------------------------------------------------------------
-r35 | nima | 2008-08-05 21:26:45 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r34 | nima | 2008-08-05 21:05:06 -0700 (Tue, 05 Aug 2008) | 2 lines
-
-Converted `case 5', `case 6', and `case 7'.
-
-------------------------------------------------------------------------
-r33 | nima | 2008-08-01 00:59:51 -0700 (Fri, 01 Aug 2008) | 2 lines
-
-Default case set to return python's `None'.
-
-------------------------------------------------------------------------
-r32 | nima | 2008-08-01 00:58:24 -0700 (Fri, 01 Aug 2008) | 2 lines
-
-Completed `case 15'.
-
-------------------------------------------------------------------------
-r31 | nima | 2008-07-28 21:33:59 -0700 (Mon, 28 Jul 2008) | 2 lines
-
-Completed `case 9' and case `8'.
-
-------------------------------------------------------------------------
-r30 | nima | 2008-07-28 18:31:21 -0700 (Mon, 28 Jul 2008) | 2 lines
-
-Completed `case 11'.
-
-------------------------------------------------------------------------
-r29 | nima | 2008-07-28 18:28:04 -0700 (Mon, 28 Jul 2008) | 2 lines
-
-Completed `case 12' and `case 14'.
-
-------------------------------------------------------------------------
-r28 | nima | 2008-07-28 17:29:05 -0700 (Mon, 28 Jul 2008) | 6 lines
-
-Bug fix (removed unnecessary breakr).
-
-Changed %i back to %u for now, even though it does not work with Python.
-Better to do the change globally - later.
-
-
-------------------------------------------------------------------------
-r27 | nima | 2008-07-28 03:14:38 -0700 (Mon, 28 Jul 2008) | 2 lines
-
-Try and determine python version dynamically.
-
-------------------------------------------------------------------------
-r26 | nima | 2008-07-27 05:15:51 -0700 (Sun, 27 Jul 2008) | 2 lines
-
-Completed `case 4', which was thought to have been completed falsely before.
-
-------------------------------------------------------------------------
-r25 | nima | 2008-07-26 02:15:53 -0700 (Sat, 26 Jul 2008) | 6 lines
-
-Completed cases 1, 4, and 13. Also altered the main PyDict object such that
-each case has a value of a list to which items are appended. Without this,
-each object of the same type would overwrite the previous, for example, 8
-processors would result in one single cpu with data pertaining to the last
-cpu (7).
-
-------------------------------------------------------------------------
-r24 | nima | 2008-07-25 16:35:30 -0700 (Fri, 25 Jul 2008) | 2 lines
-
-Completed `case 0'.
-
-------------------------------------------------------------------------
-r23 | root | 2008-07-25 06:17:24 -0700 (Fri, 25 Jul 2008) | 2 lines
-
-Added `case 3'.
-
-------------------------------------------------------------------------
-r22 | root | 2008-07-25 05:51:02 -0700 (Fri, 25 Jul 2008) | 2 lines
-
-No new moves, cleanup on last commit and better test file template.
-
-------------------------------------------------------------------------
-r21 | root | 2008-07-25 05:27:26 -0700 (Fri, 25 Jul 2008) | 8 lines
-
-Next phase is to start converting all pure C functions returning `char *' and
-such to new Pythonized functions returning `PyObject *', to save from having
-to `PyString_FromString()' and similar, and more importantly, some functions
-return a long string that could better be represented by a PyDict, PyList etc.
-
-This is the first commit of many more to come, converting a `case XX:' at a
-time, making sure that each commit can actually compile and run.
-
-------------------------------------------------------------------------
-r20 | root | 2008-07-24 18:13:13 -0700 (Thu, 24 Jul 2008) | 2 lines
-
-Cleanup (DECREF).
-
-------------------------------------------------------------------------
-r19 | root | 2008-07-24 18:12:46 -0700 (Thu, 24 Jul 2008) | 2 lines
-
-Add in electric fence for now.
-
-------------------------------------------------------------------------
-r18 | root | 2008-07-24 18:11:39 -0700 (Thu, 24 Jul 2008) | 5 lines
-
-This was the culprit causing the `Abort' crash, valgrind showed that this file
-is where the error lied. Stephen Darragh discovered this, and the fix has been
-to use vsnprintf() and not vsprintf(), which should have been the case to begin
-with really.
-
-------------------------------------------------------------------------
-r17 | root | 2008-07-24 17:46:00 -0700 (Thu, 24 Jul 2008) | 2 lines
-
-Cleaner to not vsprintf() at all if `format' is NULL.
-
-------------------------------------------------------------------------
-r16 | root | 2008-07-24 17:45:11 -0700 (Thu, 24 Jul 2008) | 2 lines
-
- The `biosdecode' is a program, nothing to do with the module, removed.
-
-------------------------------------------------------------------------
-r15 | nima | 2008-07-24 07:36:16 -0700 (Thu, 24 Jul 2008) | 2 lines
-
-Added my small role in AUTHORS so nobody bugs others for my code.
-
-------------------------------------------------------------------------
-r14 | nima | 2008-07-24 07:17:16 -0700 (Thu, 24 Jul 2008) | 2 lines
-
-Cleanup.
-
-------------------------------------------------------------------------
-r13 | nima | 2008-07-24 05:02:12 -0700 (Thu, 24 Jul 2008) | 2 lines
-
-Some cleaning, crash in interactive mode on dmidecode.bios() still not fixed.
-
-------------------------------------------------------------------------
-r12 | nima | 2008-07-24 03:48:01 -0700 (Thu, 24 Jul 2008) | 3 lines
-
-Now that code has been converted, work has started on "bios", and at the point
-of proof-of-concept.
-
-------------------------------------------------------------------------
-r11 | nima | 2008-07-04 08:24:22 -0700 (Fri, 04 Jul 2008) | 3 lines
-
-Removing printf() statements, instead adding to Python dictionary object,
-untested.
-
-------------------------------------------------------------------------
-r10 | nima | 2008-07-03 08:59:08 -0700 (Thu, 03 Jul 2008) | 6 lines
-
-Major changes have been implemented, alas, untested, in hope to move towards
-a new version of dmi decode where rather than having data just printed to
-screen in functions, data is passed around, and some data structure is
-constructed, which is then used to construct the Python list/dicitonary
-objects.
-
-------------------------------------------------------------------------
-r9 | nima | 2008-07-02 00:02:05 -0700 (Wed, 02 Jul 2008) | 4 lines
-
-WIP - Adding h->type value to catsprintf (as int major), later will add minor
-too, and finally will replace the buffer with a linked list of structs, which
-will be added to the python dictionary/list.
-
-------------------------------------------------------------------------
-r8 | nima | 2008-07-01 21:53:48 -0700 (Tue, 01 Jul 2008) | 3 lines
-
-Now the `Handle' hex codes are the key values in the python dictionaries
-returned.
-
-------------------------------------------------------------------------
-r7 | nima | 2008-07-01 16:14:17 -0700 (Tue, 01 Jul 2008) | 2 lines
-
-Brought main() back into the python module and fixed malloc/free problems.
-
-------------------------------------------------------------------------
-r6 | nima | 2008-07-01 00:05:57 -0700 (Tue, 01 Jul 2008) | 2 lines
-
-Removed junk comments.
-
-------------------------------------------------------------------------
-r5 | nima | 2008-06-30 23:11:21 -0700 (Mon, 30 Jun 2008) | 2 lines
-
-Update for file renames.
-
-------------------------------------------------------------------------
-r4 | nima | 2008-06-30 23:04:02 -0700 (Mon, 30 Jun 2008) | 2 lines
-
-Better named.
-
-------------------------------------------------------------------------
-r3 | nima | 2008-06-30 23:01:21 -0700 (Mon, 30 Jun 2008) | 5 lines
-
-Project progressing along excellently. The python module is now functional and
-has as many methods as the --type option takes.
-
-Next is to expand and harness the code around the `--string' option.
-
-------------------------------------------------------------------------
-r2 | nima | 2008-06-30 07:14:46 -0700 (Mon, 30 Jun 2008) | 4 lines
-
-Split out the module header into its own file.
-
-Cleaned up Makefile a little.
-
-------------------------------------------------------------------------
-r1 | nima | 2008-06-30 05:08:58 -0700 (Mon, 30 Jun 2008) | 2 lines
-
-First commit to SVN.
-
-------------------------------------------------------------------------
+ Adding spec file supplied by Clark Williams <williams at redhat.com>.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@176 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 72c61bede5e0279cd4ee3b60cc3f0d0947fc4977
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Mar 8 11:31:31 2009 +0000
+
+ Applied patch submitted by Clark Williams <williams at redhat.com>.
+
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@175 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 78c26d98b13f3ee16d93f8950198376afb7589cb
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Feb 22 13:34:24 2009 +0000
+
+ Fixed bug reported by Ralf Treinen.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@174 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e203e56f9b06f7860f4f1f4c3dded6c7e2031c5b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Feb 13 14:39:23 2009 +0000
+
+ Removing spec file from upstream.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@173 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 32bf7d52f21c1fc74583e3ae6d6978b879d4c650
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Feb 13 14:36:16 2009 +0000
+
+ Upped sub-version.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@172 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8f278a3de968fca02762da08ec5e85810cb27107
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Feb 13 14:32:06 2009 +0000
+
+ Small changes - final touches for 2.10.1.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@171 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 83ad351950a3f7a587810801689b8f2e0fdbd72f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Feb 13 14:30:37 2009 +0000
+
+ Versioning now chagned to reflect the version of the upstream (dmidecode)
+ version with which python-dmidecode is in sync with.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@170 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 28707fdf3241fabac3a5a379ae83770a0b3216bd
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jan 13 12:48:28 2009 +0000
+
+ Fixed watch file.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@169 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f9134f3aca61ee5b1cec3f136cf99e37a90bb9f4
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Jan 12 13:06:34 2009 +0000
+
+ Debian changes completely separated from upstream.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@168 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 52f3744ec2b709791ad062e2668aea2fef5ae43e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Jan 12 13:04:52 2009 +0000
+
+ Removed Debian-specific targets from the makefile.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@167 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f5223b667e367a522949b320e76be96b56199b5c
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Dec 22 23:02:00 2008 +0000
+
+ Source file name change.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@166 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 67154ad0a8b84de61bb07335150117507e2b7eef
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Dec 22 23:01:22 2008 +0000
+
+ A more complete dmidecode example.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@165 abc39116-655e-4be6-ad55-d661dc543056
+
+commit d866a378dbc4645d224f06dfd41c5ca793690e81
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Dec 22 22:40:51 2008 +0000
+
+ Applied the nice changes suggested by Piotr Ożarowsk.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@164 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 25f310ab03c3010d89b0cafa989aeab94bcda58f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Dec 22 13:37:43 2008 +0000
+
+ Cleaned up the fix for type(127).
+
+ Added the second type of stuffed bios (upstream).
+
+ Integrated dmidecode the binary into the test case for a more objective result.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@163 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 915ed13f64903adda36446657d19e6bae02e3be2
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Dec 22 09:06:43 2008 +0000
+
+ Fixed the type(127) problem (at least on this machine) - again.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@162 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ffea5fcd1f1a50860e8f731e2afa8481a819e28b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 12:52:51 2008 +0000
+
+ Removed unnecessay manpage.
+
+ Spell my own name correctly.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@161 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b89740eb95934cfa50815076a39a6948002f50ca
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 11:31:36 2008 +0000
+
+ Added an upload into src.autonomy.net.au after source build.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@160 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ddee60b9bad068405f520ddd772dffda2c742087
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 11:27:52 2008 +0000
+
+ Fixed sample.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@159 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ea7bb44fc527bfab6b418ad6fd0e5cf87341298e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 10:22:06 2008 +0000
+
+ Cleanup copyright.
+
+ Cleanup debian/rules.
+
+ Adding test.py to examples.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@158 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 66a38305dab867627657cd5f094d1d8bf2a51825
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 10:04:03 2008 +0000
+
+ Remove README.Debian - no point.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@157 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8b39733bc2b67ba2b229cbe119d553a9247c77a2
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 07:57:49 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@156 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0ff1b5b45facd7543529dab5711cf2812c47c218
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 07:53:54 2008 +0000
+
+ Handle cases where user does not have appropriate permission to access the
+ memory file or device.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@155 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 42617d59e66684bff7272c9c49c0cadd2e53c7f9
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 05:44:04 2008 +0000
+
+ Names.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@154 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c53e65f772d248194bc0d45bdcfec5374d0bee9f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 05:43:06 2008 +0000
+
+ Better naming.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@153 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 20543ee1abb96ed63f4e6fa317954439b8a3057f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 04:41:39 2008 +0000
+
+ Upped debhelper build-required version from 5 to 7.
+
+ Final cleanups.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@152 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 5337eca7114bec25f59910971c734d7aac416c2e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 02:55:19 2008 +0000
+
+ Cleaned up and Lintian-approved.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@151 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 39341f8c367a9de724047c7a980ca75fc60814c8
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 02:48:05 2008 +0000
+
+ Email address fixed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@150 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b2e8392246743a46da312c9897c5b1225a7e3841
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 02:39:16 2008 +0000
+
+ Sigh.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@149 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b8ac8f18072dfaebaa5c3028017c7c37bd8e3853
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 02:38:35 2008 +0000
+
+ Changing to svn-buildpackage.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@148 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0c05fe155d2c92451713dc36013f2d2a276a2a84
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 02:22:20 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@147 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 558f9ab291dbbb46e5228f5d87e3d27657cd15f3
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 02:07:56 2008 +0000
+
+ Source generation.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@146 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0005d9f98cb72d01f081d6c4cbe4a588fd9d3926
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Dec 21 01:41:57 2008 +0000
+
+ Fixed watchfile now that I've created a src (orig.tar.gz) repository.
+
+ Added more copyright/lisencing information.
+
+ More debianizing.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@145 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3a79b7e48e1f19b520ee866ef36b07668020147c
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 17:00:56 2008 +0000
+
+ Required for dh_installdocs.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@144 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0a3f625c078d200d8867dfc15415b2c8c5534ccc
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:54:32 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@143 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3f492c5cb392aa7038d496b7c516dca95d225dee
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:52:15 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@142 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 578bb67b183860861c9bc322fcf18c5d3f4b08a3
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:49:40 2008 +0000
+
+ Removed out-of-place README.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@141 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 36124e46822d1e31f17d68dc4b10ec7b2e63c507
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:47:18 2008 +0000
+
+ Hide private data from subversion.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@140 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4c616b1753292d631212461093bec9b2fcc519f0
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:46:37 2008 +0000
+
+ Remove private memory dumps.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@139 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 88614ec62615e420346a4fc4cc8a532ff14a5f08
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:45:39 2008 +0000
+
+ Added missing info to copyright file.
+
+ Source creation target.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@138 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 181dbf623e793005c0293a769ee669eec06a3fad
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 16:26:43 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@137 abc39116-655e-4be6-ad55-d661dc543056
+
+commit fe4e406114752c7d61280f32b4af84cdc2504b4d
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 15:49:18 2008 +0000
+
+ Handle cases where user asks for invalid types.
+
+ Updated test cases to test for this too.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@136 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0e2598266442b8f1015c75833034ac0f26857820
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 15:32:30 2008 +0000
+
+ Version information now set once during init().
+
+ Bettered test cases.
+
+ Case 127 magically fixed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@135 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6d5ebf5d39e419e2f83960223bf840275426dc87
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 01:46:42 2008 +0000
+
+ Debian specific target.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@134 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8626bbd2cfcb10109cfa85b8d7ef99898e6f7771
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Dec 20 01:44:55 2008 +0000
+
+ Removed "detected" from appearing in every single function call. TODO: An ivar
+ should be implemented to return this string, so further cleanup is still
+ required; as it stands, there is no access to this information anymore!
+
+ Updated test case.
+
+ Further general cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@133 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f5397d936f5dc85813d1d6d50cf5f7d6ba9716c8
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 23:55:53 2008 +0000
+
+ Further testing shows that the segfault does not occur when the device is
+ /dev/mem, but does so for all images (where requested type is 127), suggesting
+ that the problem could be with the image or surrounding processes.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@132 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 7433f78f76c509f7253fca4a44fb1867dbbb4092
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 23:46:46 2008 +0000
+
+ Oops - fixed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@131 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ecc5f901bbb8c888ca3c9e89296a98442bbb0f9e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 23:45:55 2008 +0000
+
+ Test case is close to complete, type 127 results in a segfault - (test case
+ is serving its purpose).
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@130 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b23485083a007a0490d8ca3125d65bf239e4fae2
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 23:29:50 2008 +0000
+
+ Adding an image from parallel's desktop running Debian lenny, and another for
+ a physical server also running Debian. Both are intel 32 bit.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@129 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b23d9e08db459d72fa496b1c47979bf3311926ef
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 23:27:10 2008 +0000
+
+ More work on test case.
+
+ Updated setup.py to reflect new version.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@128 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ea6e33f5a11185286c464305f6ef408ff8ff8b93
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 13:49:19 2008 +0000
+
+ More testing and fixes.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@127 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ef62ae6dea3de725825a92e92bfab6cb9a581f93
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 13:42:10 2008 +0000
+
+ Improved test case.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@126 abc39116-655e-4be6-ad55-d661dc543056
+
+commit bc5647310466c6f4409bc195e5abf32710abedfa
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 13:32:35 2008 +0000
+
+ Removed a printf() comment.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@125 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 11ec71fe19b72a35612fa52cef5c25760e487d7d
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 13:21:24 2008 +0000
+
+ Check that the path given with set_dev() is writeable.
+
+ Don't crash when writing to a read-only file, return False instead.
+
+ Missing an INCREF in get_dev() fixed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@124 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b007b775afdba38cdc3430ec9c909324d3522fb4
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 11:56:39 2008 +0000
+
+ Test for write permission prior to write attempts.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@123 abc39116-655e-4be6-ad55-d661dc543056
+
+commit eaa8d27476769e2b65e92d6b0010356ca7cc4f2e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 09:02:52 2008 +0000
+
+ Fixed watch file.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@122 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4b92dd269005ced52ff82061a65719e73162a2b3
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 05:05:38 2008 +0000
+
+ Received ITP auto-ack: #509169.
+
+ More debianizing cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@121 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 262375e89de043a6df588d87e6d87e69e28141cc
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 04:13:24 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@120 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6249a27ea72b83726975bfa6771b226f325c1a95
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 04:07:06 2008 +0000
+
+ Further work in enforcing the Debian policy in package based on advice from
+ `POX' and the documentation.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@119 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e620d0a9d88875c425741ad2d40579e61cdd15b0
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Dec 19 02:23:32 2008 +0000
+
+ Removed junk and doing more debianizing - WIP.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@118 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c19f68cb27021c0fd5e0ad1962ff9547bd616e23
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Dec 18 13:49:57 2008 +0000
+
+ Updated.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@117 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4b189e807e77894dde0df32cefae8ab5f530ce16
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Dec 18 13:48:52 2008 +0000
+
+ The dmidecode.type() call not takes ints, not strings.
+
+ Adding an example directory.
+
+ Adding test case.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@116 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 2343c69ba224db0f6c7cca4be5496ce1f3382baf
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Dec 18 13:45:37 2008 +0000
+
+ The dmidecode.type() call not takes ints, not strings.
+
+ Adding an example directory.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@115 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8a49e58086274526d2526edade1d53ee02af2820
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Dec 18 01:12:50 2008 +0000
+
+ More upstream changes implemented, see CHANGELOG by Jean Delvare from the
+ period 2008-02-16 to 2008-11-23.
+
+ These changes have been made, but not yet fully tested.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@114 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f22d0e6e9604c15c7e9f75545cee9fa429acb5aa
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Dec 17 13:26:57 2008 +0000
+
+ Claim to support revision 32 of Intel AP-485 (CPUID). No relevant change since
+ revision 31.
+
+ Update reference to AMD CPUID document.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@113 abc39116-655e-4be6-ad55-d661dc543056
+
+commit a08bb2a9c602a130471b3408fcf88745bc68a53d
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Dec 17 13:11:35 2008 +0000
+
+ Handle chassis information records of size 19 (DMI type 3).
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@112 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 78c7237b805620d0b8275377fefa9b3ba8ff1954
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Dec 17 13:00:12 2008 +0000
+
+ And the debian subfolder itself...
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@111 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 46632c536288d4159d7c78cab921dc2ab2d08dc4
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Dec 17 12:59:32 2008 +0000
+
+ Debianizing dmidecode.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@110 abc39116-655e-4be6-ad55-d661dc543056
+
+commit d4241f4f3203d11cf8ded804df36bc97053df333
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Dec 17 07:30:04 2008 +0000
+
+ Adding spec file written by Joel Heenan.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@109 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 39378ee26e0d1d2ab4c76eed22514c6f986c5495
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Dec 17 07:20:56 2008 +0000
+
+ Cleaning up source area, ready for debianizing, and rpm after that.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@108 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b0103d72736fdf47760049dbf880a859b52c88fa
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 14:45:34 2008 +0000
+
+ Changed default target of Makefile back to `setup.py' method of installation.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@107 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f173034b410e82cfd69d702ed862b4964beb4cd6
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 14:41:02 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@106 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0bf883a82fdf4a8665c1a7832121418d3be8d201
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 14:33:03 2008 +0000
+
+ This commit closes #2 reported by Justin Cook, the ticket will remain open
+ until Justin confirms this however.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@105 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f120b5fa5933fef104c1f5e711581455e3980e2e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 14:07:22 2008 +0000
+
+ Implemented reading a dump to - this concludes syncing to the upstream release.
+
+ Next, exceptions should be thrown in certain places, more error checking in the
+ python side of things, and also in relation to setting and unsetting of the
+ alternate memory file.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@104 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e703746faad221f6c367e4fe5fd27ebd6b4aae54
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 13:42:35 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@103 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e812ea8f8576cd8dbbe8a956053c200a35362480
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 13:38:24 2008 +0000
+
+ Fixed dump. The `offset' problem was not really an offset problem - it was a
+ silly typo.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@102 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8db7b4d856573841afc6de7e16bbb286b0269cbd
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 13:24:04 2008 +0000
+
+ Missed two lines.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@101 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4b4afad325b8e11800f622fad2f6eacb22e3f2bb
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 13:19:50 2008 +0000
+
+ Dump-to-file is almost working, there seems to be a 4-byte misalignment in the
+ produced file though for now - needs to be fixed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@100 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 56069e096f18a9538a8c0e86c96959b2fbef3dcf
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 11:43:15 2008 +0000
+
+ Removed junk comments.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@99 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 28ddefea64e27dbcbd928cae362527b2d63dcb5a
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 11:21:24 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@98 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6f7a8bbe18e60f6691e7a7c566e28b2a5eda7c94
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 11:15:19 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@97 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 24f10bb094c9831f4133d488d0af90dc2a83590f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 10:24:41 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@96 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 34ed409541219e8239a5826849ef36d8f4a05eb9
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 09:05:23 2008 +0000
+
+ Integration of required `dmiopt.h' bits.
+ Removed QUIETness code.
+ Other cleanups.
+ Added get/set methods for changinf the default /dev/mem device.
+
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@95 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ddabe05f4eb607e35aaea36226227580af723745
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 09:02:21 2008 +0000
+
+ Removed traces of `_' and integrating required bits from dmiopt.h.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@94 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f81f2790ea8c0f592418fc2a6fc2c900866e18d4
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 09:01:41 2008 +0000
+
+ Removed traces of `_'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@93 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3dd06d10c6b4465bb05203393ae192cb98d511d4
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 09:00:26 2008 +0000
+
+ Integrating the required bits from dmiopt into dmihelper.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@92 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 895dc84ff44587d7cd6832d68b4efd82f31cab7b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 08:39:12 2008 +0000
+
+ Removed `_' buffer.
+ Removed use of `FLAGS_QUIET' as it makes no sense for a module.
+ Removed the `submain()' function.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@91 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c81c458bcffbb973d90c5902bb73d2bbd7ff843c
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 08:30:00 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@90 abc39116-655e-4be6-ad55-d661dc543056
+
+commit fd945b4d3ecdb0e678d595896328ba200a552345
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 08:29:06 2008 +0000
+
+ Removed dependency on dmiopt.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@89 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 7953fe6ab9bf5c1e6a76a671e4a4895351a31559
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Oct 31 08:28:33 2008 +0000
+
+ Removed verbose printout.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@88 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 97c2bf5aa740ad9a7e2f39d95ba3095725567ad2
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Oct 30 10:14:24 2008 +0000
+
+ Removed final traces of the `_' buffer.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@87 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6e5ae9b4399e847b365b00e03b8c619efdf3bba1
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Oct 30 02:11:56 2008 +0000
+
+ Implementing (incomplete) upstream changes.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@86 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 90f1ca30ef2d9ce324fc198ea7c3a128410d085a
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:15:35 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@85 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6c0e97f2159991f0de26f79d49fed4a4d3caa326
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:13:49 2008 +0000
+
+ Adding man pages from upstream. Sooner or later, these will be removed, as will
+ all other work that's simply replicating the demidecode binary. All this
+ package should provide is the python module, and some py-module-specific man
+ pages.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@84 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 912c8ba257f0c0b05b3d5916da203bc8566c83af
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:10:24 2008 +0000
+
+ Recoded the new work from upstream into these (main) files. The options to
+ dump the memory image onto file, and read back from it has not yet been
+ worked in, but the underlying work has been completed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@83 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e308e170fc844c8b4454384873497f52f0d37ae7
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:09:10 2008 +0000
+
+ Tested new dmidecode python module with this example file. A real test case
+ will be implemented sometime in future.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@82 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8cbb9ffa69310c065247d3f76eac2e7ee9991af7
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:07:56 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@81 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e855dac8a474342fb59317de682b9b9e87e0d79e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:07:13 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@80 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 798528d678675f424d70a43785e4e77caaa25ebe
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:06:47 2008 +0000
+
+ Using dmihelper now.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@79 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ad98794d4d92d173462c53714e3d9f2a0726ff68
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:05:58 2008 +0000
+
+ Upstream.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@78 abc39116-655e-4be6-ad55-d661dc543056
+
+commit a4a07b0955dfe6d77e046db346b69e48c7d29066
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:04:19 2008 +0000
+
+ Upstream.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@77 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3c78c1ef20182ab39bde47677ee615bbbd208837
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 07:04:03 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@76 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 601a1baf86b023feb8cb6ca1754c225ebbbe371f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 06:36:23 2008 +0000
+
+ Renamed to a more appropriate name.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@75 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e2f610150c546645c4520cbb5f79c5fd0571ce53
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 06:35:21 2008 +0000
+
+ Committing new dmidecode helper functions, and next, renaming it to a
+ meaningful name.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@74 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4dbf349a3c8c623f08b9d20991461814888ab492
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Oct 29 06:27:31 2008 +0000
+
+ Synced to the latest from upstream, with a light modification required for the
+ module.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@73 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8cb72b16a67bb1540763d654fe9d5f61ee7c83a3
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Oct 18 09:34:09 2008 +0000
+
+ Python does not have unsigned integers, hence %u and %lu in printf style
+ strings are taken to be literal strings, not space-holders. All occurences
+ of '%u' (78) have been amended to '%i', there was no '%lu'.
+
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@72 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4c92ab9878eaff844316e8f416a3bb59c5c9df46
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Oct 18 09:28:46 2008 +0000
+
+ Fixed bug reported by by Justin Cook, where dmidecode.type() would segfault.
+ It turned out to be some code that was forgotten about during the conversion, or
+ at least very incomplete and wrong.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@71 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 259d4088f61379786d1889c2e5bc7df2687ea6c3
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Oct 16 15:52:48 2008 +0000
+
+ Remove efence.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@70 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c3078cd8c661c23b3ecc0928169a9a7b4613b6ee
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Sep 5 03:08:02 2008 +0000
+
+ Fixed a bug that crashed dmidecode.slot().
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@69 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e7369539f2ccab7db4fb91f6ae470d8a5a4d25fb
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Sep 4 06:09:55 2008 +0000
+
+ Cleaning up of the dmidecode module, mostly conversion of things that can be
+ Python `None's or `Int's but were `String'.
+
+ Replaced a meaningless int dictionary key to `data'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@68 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b3880a3305dcdd866638202b9da95cd99f06b085
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Sep 4 02:26:09 2008 +0000
+
+ Work on CPU details - seemed to been a bug with appending to a string rather
+ than rewriting it.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@67 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 1fea35ea0c1635e080028c914b88849c721764e6
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Aug 8 14:15:47 2008 +0000
+
+ Replaced `%X' with `%x'.
+
+ Logic cleanup - Put the `Handle' info back into the dictionary.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@66 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 663aaf5ee1150ea15f9314f11d5272eb23ab5901
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Aug 8 07:57:44 2008 +0000
+
+ Anoher bug fix, this time in baseboard.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@65 abc39116-655e-4be6-ad55-d661dc543056
+
+commit bea781c97b383c90df7e201d27709017f680374b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Aug 8 07:27:36 2008 +0000
+
+ Fixed many major bugs (all of which were expected based on the way we mass
+ converted all the `case' blocks.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@64 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e5ac5d6d7ca49e1280fe498c373d95843412419d
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Aug 7 12:32:39 2008 +0000
+
+ Cleaned up a little.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@63 abc39116-655e-4be6-ad55-d661dc543056
+
+commit fe54050ef08fe0273ac4f244d62d1259f0787ab8
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Aug 7 01:34:15 2008 +0000
+
+ Fixed some conversion bits missed during last night.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@62 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8cb2f6cb98436c17f23d3ab1f66418d221ac4d95
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 13:32:37 2008 +0000
+
+ Updated authors file with developers of the dmidecode python module.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@61 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 1e47ff265d8bd054717f7b935f4d920b94c372c9
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 13:27:26 2008 +0000
+
+ Changed to GNU GPL v3 License.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@60 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6cb20ba1cabd295bdb5984edbec41e00670959f4
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 12:59:03 2008 +0000
+
+ Removed `sudo'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@59 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6c0d824bea2f120deec404d8d0b549a4fa7022e3
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 12:52:46 2008 +0000
+
+ Completed `case 126', thought to have been completed in previous commit.
+
+ Some housekeeping elsewhere.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@58 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6ec138d6b4df9c034e44803350ee00b5249db718
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 08:51:05 2008 +0000
+
+ Completed all conversions! Only problem now is of course finding all the memory
+ leaks and introduced logic errors which (confirmed) do exists - use valgrind and
+ see.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@57 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 1b20c68297ccbefb06d87b3080f357487090e289
+Author: vwhitteron <vwhitteron@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 08:29:18 2008 +0000
+
+ Completed `Case 34' through `Case 39'
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@56 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 1ec75e6a426a35aafa9ef260bf766a85412fb2d8
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 08:12:43 2008 +0000
+
+ Almost there!
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@55 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 43f1a78747dd745221817550f2c5d2417c926162
+Author: vwhitteron <vwhitteron@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:49:23 2008 +0000
+
+ Completed `Case 29' and `Case 32'
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@54 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 38759e9c012958de8227848ad3a45230d03e99c9
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:42:34 2008 +0000
+
+ Converted `case 30'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@53 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 7e04e6983fdb1cda3332a5d6b67123b806b3dca9
+Author: vwhitteron <vwhitteron@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:40:42 2008 +0000
+
+ Completed `Case 26', `Case 27' and `Case 28'
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@52 abc39116-655e-4be6-ad55-d661dc543056
+
+commit cf3ab83777f1b61e6f046d0fcc8cf2d4417a498a
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:30:41 2008 +0000
+
+ Added `PyObject *data;' to all remaining functions which will generate a warning
+ as to indicate these need to be converted.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@51 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e4c2636d13fd3465745f5d087fbbd5828aeaa16b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:27:30 2008 +0000
+
+ Completed functions for `csae 28'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@50 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8eb77f162256ae17a1ab1d36d32aa33f8d69647e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:23:35 2008 +0000
+
+ Completed functions for `case 27', and fixed error in last commit for `case 26'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@49 abc39116-655e-4be6-ad55-d661dc543056
+
+commit ea79c3b4226de0671d67bc2a178a21c116ee9e99
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:19:27 2008 +0000
+
+ Completed functions for `case 26'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@48 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4bf9a5a95007e5d75bdc47381150d590934c24cc
+Author: vwhitteron <vwhitteron@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:09:11 2008 +0000
+
+ Completed `Case 23', `Case 24', `Case24' and `Case 25'
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@47 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 1e07aedaeb1d455cab5a9a4975284e59ee5003de
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:07:20 2008 +0000
+
+ Completed functions for `case 25'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@46 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 1f0c5e5936f3c0bb55419c6ee1f55e9ff3f0078d
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 07:00:41 2008 +0000
+
+ Converted function for `case 24'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@45 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 78f950bf54293a9afeb0e9aea46009a883eb5b5b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:59:35 2008 +0000
+
+ More fixes on recent commits (by me), and more conversions on functions.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@44 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f3c71346a009f1b88a3acc29a66fa6a9c01b124d
+Author: vwhitteron <vwhitteron@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:57:13 2008 +0000
+
+ Completed `Case 22'
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@43 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0b91f0fc928b320e12e43e7ba004cbd61d4cfacc
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:53:24 2008 +0000
+
+ Oops. Fixed stupidity on last commit.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@42 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 62564b881ff2d443d662ddea931c467be1220dad
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:52:01 2008 +0000
+
+ Completed functions called by `case 21' and `case 22'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@41 abc39116-655e-4be6-ad55-d661dc543056
+
+commit afc3d425009009cf65bb08cb69bc8054d7d61150
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:42:54 2008 +0000
+
+ Completed `case 21' functions.
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@40 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f503ee22561092a8169048a8005faaefd81f102d
+Author: vwhitteron <vwhitteron@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:39:53 2008 +0000
+
+ Completed `case 19' and `case 20'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@39 abc39116-655e-4be6-ad55-d661dc543056
+
+commit cfa3d0433906670cffa49bd645cdc3b99383f208
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 06:17:21 2008 +0000
+
+ Started on `case 19'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@38 abc39116-655e-4be6-ad55-d661dc543056
+
+commit a1554740cea413d44314c861da9b95fd77ea0189
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 05:43:05 2008 +0000
+
+ Completed `case 18' and `case 19'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@37 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 6bf676ffe12c1e25f6b2224d69a5bd2f3b85f609
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 05:06:03 2008 +0000
+
+ Added `case 16' and `case 17'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@36 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 538d307f94bb761f6e56bbecfc2146bd1cf3fdc7
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 04:26:45 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@35 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c979fb48a97fd7a40cf024120ac8457405a937fd
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Aug 6 04:05:06 2008 +0000
+
+ Converted `case 5', `case 6', and `case 7'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@34 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f983c44c7ad77605dbccdb3029d0a9874ce19caa
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Aug 1 07:59:51 2008 +0000
+
+ Default case set to return python's `None'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@33 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 97aff8721825836c9d4b635fe2b1e16a888a2d03
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Aug 1 07:58:24 2008 +0000
+
+ Completed `case 15'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@32 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3ee245f63459233914c63241783a11b96daafb2e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 29 04:33:59 2008 +0000
+
+ Completed `case 9' and case `8'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@31 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e60c33b99aeb6293662c3c0cfe29311660a1561f
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 29 01:31:21 2008 +0000
+
+ Completed `case 11'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@30 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3db9a258855f62caf5b923e6ec6cbcdad00fda5b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 29 01:28:04 2008 +0000
+
+ Completed `case 12' and `case 14'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@29 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 968758dda5dfcb6b241e33453537b1d01adc185e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 29 00:29:05 2008 +0000
+
+ Bug fix (removed unnecessary breakr).
+
+ Changed %i back to %u for now, even though it does not work with Python.
+ Better to do the change globally - later.
+
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@28 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c4a6a91790a555db27956429ac74ca277988e24b
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Jul 28 10:14:38 2008 +0000
+
+ Try and determine python version dynamically.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@27 abc39116-655e-4be6-ad55-d661dc543056
+
+commit f285118e5d4d62a9918a563c9fb1e7aba0299c9e
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sun Jul 27 12:15:51 2008 +0000
+
+ Completed `case 4', which was thought to have been completed falsely before.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@26 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 65cca18ecfb4c72faf0cf77872f3db494aa80c35
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Sat Jul 26 09:15:53 2008 +0000
+
+ Completed cases 1, 4, and 13. Also altered the main PyDict object such that
+ each case has a value of a list to which items are appended. Without this,
+ each object of the same type would overwrite the previous, for example, 8
+ processors would result in one single cpu with data pertaining to the last
+ cpu (7).
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@25 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8671ea0ba8caa35428afeee68efa53671c839815
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 23:35:30 2008 +0000
+
+ Completed `case 0'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@24 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 3ca138e7776d5356fa6ac1b58101d64b6f3c3fa0
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 13:17:24 2008 +0000
+
+ Added `case 3'.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@23 abc39116-655e-4be6-ad55-d661dc543056
+
+commit d64493ba04c17b83b30aaae1e27850ade958252d
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 12:51:02 2008 +0000
+
+ No new moves, cleanup on last commit and better test file template.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@22 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 91a850b6d91e76c5450781b1e029c1611ef9f2e7
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 12:27:26 2008 +0000
+
+ Next phase is to start converting all pure C functions returning `char *' and
+ such to new Pythonized functions returning `PyObject *', to save from having
+ to `PyString_FromString()' and similar, and more importantly, some functions
+ return a long string that could better be represented by a PyDict, PyList etc.
+
+ This is the first commit of many more to come, converting a `case XX:' at a
+ time, making sure that each commit can actually compile and run.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@21 abc39116-655e-4be6-ad55-d661dc543056
+
+commit dfcf0bfff41f31fd7f75df43e37e2ba7db70b362
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 01:13:13 2008 +0000
+
+ Cleanup (DECREF).
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@20 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 825f492e53776cbd5cb957a61b0299b3edf5ced2
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 01:12:46 2008 +0000
+
+ Add in electric fence for now.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@19 abc39116-655e-4be6-ad55-d661dc543056
+
+commit b163757a47d525019cebae8e1ecb843a49a14196
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 01:11:39 2008 +0000
+
+ This was the culprit causing the `Abort' crash, valgrind showed that this file
+ is where the error lied. Stephen Darragh discovered this, and the fix has been
+ to use vsnprintf() and not vsprintf(), which should have been the case to begin
+ with really.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@18 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 9483c94352b0182580972e7cac2ba585022398d5
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 00:46:00 2008 +0000
+
+ Cleaner to not vsprintf() at all if `format' is NULL.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@17 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 49d89e73d077c399cd85dcbbd623e08c59547304
+Author: root <root@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 25 00:45:11 2008 +0000
+
+ The `biosdecode' is a program, nothing to do with the module, removed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@16 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 8ae9e8165aa42f710ce9e65601f9cdea44a59462
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Jul 24 14:36:16 2008 +0000
+
+ Added my small role in AUTHORS so nobody bugs others for my code.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@15 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 24088a00c8ca6e9743ee6bba4ddf958fbe3149cb
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Jul 24 14:17:16 2008 +0000
+
+ Cleanup.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@14 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c0c4e2446ffca88aed27726fd28f99470fb85d40
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Jul 24 12:02:12 2008 +0000
+
+ Some cleaning, crash in interactive mode on dmidecode.bios() still not fixed.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@13 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4289505932068a0c071c7c9fb4655678394cb469
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Jul 24 10:48:01 2008 +0000
+
+ Now that code has been converted, work has started on "bios", and at the point
+ of proof-of-concept.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@12 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 2a92460699aa8a18bc0602d48afed1ebb408c16a
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Fri Jul 4 15:24:22 2008 +0000
+
+ Removing printf() statements, instead adding to Python dictionary object,
+ untested.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@11 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 60eb9d480daa352d7af19ad67e410f384f0e9f74
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Thu Jul 3 15:59:08 2008 +0000
+
+ Major changes have been implemented, alas, untested, in hope to move towards
+ a new version of dmi decode where rather than having data just printed to
+ screen in functions, data is passed around, and some data structure is
+ constructed, which is then used to construct the Python list/dicitonary
+ objects.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@10 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 831e6bd3e28b85a87f68917bb928b1f3ce7601ce
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Jul 2 07:02:05 2008 +0000
+
+ WIP - Adding h->type value to catsprintf (as int major), later will add minor
+ too, and finally will replace the buffer with a linked list of structs, which
+ will be added to the python dictionary/list.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@9 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 0b6d2fb3e16489f5bc349e2fdc214636c478bba0
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Wed Jul 2 04:53:48 2008 +0000
+
+ Now the `Handle' hex codes are the key values in the python dictionaries
+ returned.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@8 abc39116-655e-4be6-ad55-d661dc543056
+
+commit c10adcd728be238d8579bf98075a2468f0143cc2
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 1 23:14:17 2008 +0000
+
+ Brought main() back into the python module and fixed malloc/free problems.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@7 abc39116-655e-4be6-ad55-d661dc543056
+
+commit a7a5cb531b86a75265f106b91d7033e45d754612
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 1 07:05:57 2008 +0000
+
+ Removed junk comments.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@6 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 2a070d8c8e3ea6ca24684a62016a46d928481eb7
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 1 06:11:21 2008 +0000
+
+ Update for file renames.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@5 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 64bcd594dd652d58133ec69659ed89c700e8964c
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 1 06:04:02 2008 +0000
+
+ Better named.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@4 abc39116-655e-4be6-ad55-d661dc543056
+
+commit eb7958574ce98601433022d7d23343025c1e34b8
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Tue Jul 1 06:01:21 2008 +0000
+
+ Project progressing along excellently. The python module is now functional and
+ has as many methods as the --type option takes.
+
+ Next is to expand and harness the code around the `--string' option.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@3 abc39116-655e-4be6-ad55-d661dc543056
+
+commit 4f5bfc68e416a7d1e6264e43278fe9b9df684eed
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Jun 30 14:14:46 2008 +0000
+
+ Split out the module header into its own file.
+
+ Cleaned up Makefile a little.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@2 abc39116-655e-4be6-ad55-d661dc543056
+
+commit e7d6d472c21aa80c28be01c0d6dcbfd250d57a25
+Author: nima <nima@abc39116-655e-4be6-ad55-d661dc543056>
+Date: Mon Jun 30 12:08:58 2008 +0000
+
+ First commit to SVN.
+
+
+ git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@1 abc39116-655e-4be6-ad55-d661dc543056