summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authornima <nima@abc39116-655e-4be6-ad55-d661dc543056>2009-03-10 01:53:51 +0000
committernima <nima@abc39116-655e-4be6-ad55-d661dc543056>2009-03-10 01:53:51 +0000
commit17cfe3a41998c075991a54a6deace28ba7744ed6 (patch)
tree76b63b8b927bdbb544fa2de66747baa5cd3da058 /doc
parentf60a804e9d0bb4be0a2a7c37819f4deb64eb0535 (diff)
downloadpython-dmidecode-17cfe3a41998c075991a54a6deace28ba7744ed6.tar.gz
python-dmidecode-17cfe3a41998c075991a54a6deace28ba7744ed6.tar.xz
python-dmidecode-17cfe3a41998c075991a54a6deace28ba7744ed6.zip
Fixes.
git-svn-id: svn://svn.autonomy.net.au/python-dmidecode@178 abc39116-655e-4be6-ad55-d661dc543056
Diffstat (limited to 'doc')
-rw-r--r--doc/changelog1010
1 files changed, 1007 insertions, 3 deletions
diff --git a/doc/changelog b/doc/changelog
index 2598187..476de63 100644
--- a/doc/changelog
+++ b/doc/changelog
@@ -1,5 +1,1009 @@
-python-dmidecode (2.10) unstable; urgency=low
+------------------------------------------------------------------------
+r177 | nima | 2009-03-09 00:49:21 +1100 (Mon, 09 Mar 2009) | 2 lines
- * Initial release.
+Releasing v2.10.4.
- -- Nima Talebi <nima@autonomy.net.au> Wed, 17 Dec 2008 19:11:34 +0900
+------------------------------------------------------------------------
+r176 | nima | 2009-03-08 22:32:42 +1100 (Sun, 08 Mar 2009) | 2 lines
+
+Adding spec file supplied by Clark Williams <williams at redhat.com>.
+
+------------------------------------------------------------------------
+r175 | nima | 2009-03-08 22:31:31 +1100 (Sun, 08 Mar 2009) | 3 lines
+
+Applied patch submitted by Clark Williams <williams at redhat.com>.
+
+
+------------------------------------------------------------------------
+r174 | nima | 2009-02-23 00:34:24 +1100 (Mon, 23 Feb 2009) | 2 lines
+
+Fixed bug reported by Ralf Treinen.
+
+------------------------------------------------------------------------
+r173 | nima | 2009-02-14 01:39:23 +1100 (Sat, 14 Feb 2009) | 2 lines
+
+Removing spec file from upstream.
+
+------------------------------------------------------------------------
+r172 | nima | 2009-02-14 01:36:16 +1100 (Sat, 14 Feb 2009) | 2 lines
+
+Upped sub-version.
+
+------------------------------------------------------------------------
+r171 | nima | 2009-02-14 01:32:06 +1100 (Sat, 14 Feb 2009) | 2 lines
+
+Small changes - final touches for 2.10.1.
+
+------------------------------------------------------------------------
+r170 | nima | 2009-02-14 01:30:37 +1100 (Sat, 14 Feb 2009) | 3 lines
+
+Versioning now chagned to reflect the version of the upstream (dmidecode)
+version with which python-dmidecode is in sync with.
+
+------------------------------------------------------------------------
+r169 | nima | 2009-01-13 23:48:28 +1100 (Tue, 13 Jan 2009) | 2 lines
+
+Fixed watch file.
+
+------------------------------------------------------------------------
+r168 | nima | 2009-01-13 00:06:34 +1100 (Tue, 13 Jan 2009) | 2 lines
+
+Debian changes completely separated from upstream.
+
+------------------------------------------------------------------------
+r167 | nima | 2009-01-13 00:04:52 +1100 (Tue, 13 Jan 2009) | 2 lines
+
+Removed Debian-specific targets from the makefile.
+
+------------------------------------------------------------------------
+r166 | nima | 2008-12-23 10:02:00 +1100 (Tue, 23 Dec 2008) | 2 lines
+
+Source file name change.
+
+------------------------------------------------------------------------
+r165 | nima | 2008-12-23 10:01:22 +1100 (Tue, 23 Dec 2008) | 2 lines
+
+A more complete dmidecode example.
+
+------------------------------------------------------------------------
+r164 | nima | 2008-12-23 09:40:51 +1100 (Tue, 23 Dec 2008) | 2 lines
+
+Applied the nice changes suggested by Piotr Ożarowsk.
+
+------------------------------------------------------------------------
+r163 | nima | 2008-12-23 00:37:43 +1100 (Tue, 23 Dec 2008) | 6 lines
+
+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.
+
+------------------------------------------------------------------------
+r162 | nima | 2008-12-22 20:06:43 +1100 (Mon, 22 Dec 2008) | 2 lines
+
+Fixed the type(127) problem (at least on this machine) - again.
+
+------------------------------------------------------------------------
+r161 | nima | 2008-12-21 23:52:51 +1100 (Sun, 21 Dec 2008) | 4 lines
+
+Removed unnecessay manpage.
+
+Spell my own name correctly.
+
+------------------------------------------------------------------------
+r160 | nima | 2008-12-21 22:31:36 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Added an upload into src.autonomy.net.au after source build.
+
+------------------------------------------------------------------------
+r159 | nima | 2008-12-21 22:27:52 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Fixed sample.
+
+------------------------------------------------------------------------
+r158 | nima | 2008-12-21 21:22:06 +1100 (Sun, 21 Dec 2008) | 6 lines
+
+Cleanup copyright.
+
+Cleanup debian/rules.
+
+Adding test.py to examples.
+
+------------------------------------------------------------------------
+r157 | nima | 2008-12-21 21:04:03 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Remove README.Debian - no point.
+
+------------------------------------------------------------------------
+r156 | nima | 2008-12-21 18:57:49 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r155 | nima | 2008-12-21 18:53:54 +1100 (Sun, 21 Dec 2008) | 3 lines
+
+Handle cases where user does not have appropriate permission to access the
+memory file or device.
+
+------------------------------------------------------------------------
+r154 | nima | 2008-12-21 16:44:04 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Names.
+
+------------------------------------------------------------------------
+r153 | nima | 2008-12-21 16:43:06 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Better naming.
+
+------------------------------------------------------------------------
+r152 | nima | 2008-12-21 15:41:39 +1100 (Sun, 21 Dec 2008) | 4 lines
+
+Upped debhelper build-required version from 5 to 7.
+
+Final cleanups.
+
+------------------------------------------------------------------------
+r151 | nima | 2008-12-21 13:55:19 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Cleaned up and Lintian-approved.
+
+------------------------------------------------------------------------
+r150 | nima | 2008-12-21 13:48:05 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Email address fixed.
+
+------------------------------------------------------------------------
+r149 | nima | 2008-12-21 13:39:16 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Sigh.
+
+------------------------------------------------------------------------
+r148 | nima | 2008-12-21 13:38:35 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Changing to svn-buildpackage.
+
+------------------------------------------------------------------------
+r147 | nima | 2008-12-21 13:22:20 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r146 | nima | 2008-12-21 13:07:56 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Source generation.
+
+------------------------------------------------------------------------
+r145 | nima | 2008-12-21 12:41:57 +1100 (Sun, 21 Dec 2008) | 6 lines
+
+Fixed watchfile now that I've created a src (orig.tar.gz) repository.
+
+Added more copyright/lisencing information.
+
+More debianizing.
+
+------------------------------------------------------------------------
+r144 | nima | 2008-12-21 04:00:56 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Required for dh_installdocs.
+
+------------------------------------------------------------------------
+r143 | nima | 2008-12-21 03:54:32 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r142 | nima | 2008-12-21 03:52:15 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r141 | nima | 2008-12-21 03:49:40 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Removed out-of-place README.
+
+------------------------------------------------------------------------
+r140 | nima | 2008-12-21 03:47:18 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Hide private data from subversion.
+
+------------------------------------------------------------------------
+r139 | nima | 2008-12-21 03:46:37 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Remove private memory dumps.
+
+------------------------------------------------------------------------
+r138 | nima | 2008-12-21 03:45:39 +1100 (Sun, 21 Dec 2008) | 4 lines
+
+Added missing info to copyright file.
+
+Source creation target.
+
+------------------------------------------------------------------------
+r137 | nima | 2008-12-21 03:26:43 +1100 (Sun, 21 Dec 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r136 | nima | 2008-12-21 02:49:18 +1100 (Sun, 21 Dec 2008) | 4 lines
+
+Handle cases where user asks for invalid types.
+
+Updated test cases to test for this too.
+
+------------------------------------------------------------------------
+r135 | nima | 2008-12-21 02:32:30 +1100 (Sun, 21 Dec 2008) | 6 lines
+
+Version information now set once during init().
+
+Bettered test cases.
+
+Case 127 magically fixed.
+
+------------------------------------------------------------------------
+r134 | nima | 2008-12-20 12:46:42 +1100 (Sat, 20 Dec 2008) | 2 lines
+
+Debian specific target.
+
+------------------------------------------------------------------------
+r133 | nima | 2008-12-20 12:44:55 +1100 (Sat, 20 Dec 2008) | 8 lines
+
+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.
+
+------------------------------------------------------------------------
+r132 | nima | 2008-12-20 10:55:53 +1100 (Sat, 20 Dec 2008) | 4 lines
+
+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.
+
+------------------------------------------------------------------------
+r131 | nima | 2008-12-20 10:46:46 +1100 (Sat, 20 Dec 2008) | 2 lines
+
+Oops - fixed.
+
+------------------------------------------------------------------------
+r130 | nima | 2008-12-20 10:45:55 +1100 (Sat, 20 Dec 2008) | 3 lines
+
+Test case is close to complete, type 127 results in a segfault - (test case
+is serving its purpose).
+
+------------------------------------------------------------------------
+r129 | nima | 2008-12-20 10:29:50 +1100 (Sat, 20 Dec 2008) | 3 lines
+
+Adding an image from parallel's desktop running Debian lenny, and another for
+a physical server also running Debian. Both are intel 32 bit.
+
+------------------------------------------------------------------------
+r128 | nima | 2008-12-20 10:27:10 +1100 (Sat, 20 Dec 2008) | 4 lines
+
+More work on test case.
+
+Updated setup.py to reflect new version.
+
+------------------------------------------------------------------------
+r127 | nima | 2008-12-20 00:49:19 +1100 (Sat, 20 Dec 2008) | 2 lines
+
+More testing and fixes.
+
+------------------------------------------------------------------------
+r126 | nima | 2008-12-20 00:42:10 +1100 (Sat, 20 Dec 2008) | 2 lines
+
+Improved test case.
+
+------------------------------------------------------------------------
+r125 | nima | 2008-12-20 00:32:35 +1100 (Sat, 20 Dec 2008) | 2 lines
+
+Removed a printf() comment.
+
+------------------------------------------------------------------------
+r124 | nima | 2008-12-20 00:21:24 +1100 (Sat, 20 Dec 2008) | 6 lines
+
+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.
+
+------------------------------------------------------------------------
+r123 | nima | 2008-12-19 22:56:39 +1100 (Fri, 19 Dec 2008) | 2 lines
+
+Test for write permission prior to write attempts.
+
+------------------------------------------------------------------------
+r122 | nima | 2008-12-19 20:02:52 +1100 (Fri, 19 Dec 2008) | 2 lines
+
+Fixed watch file.
+
+------------------------------------------------------------------------
+r121 | nima | 2008-12-19 16:05:38 +1100 (Fri, 19 Dec 2008) | 4 lines
+
+Received ITP auto-ack: #509169.
+
+More debianizing cleanup.
+
+------------------------------------------------------------------------
+r120 | nima | 2008-12-19 15:13:24 +1100 (Fri, 19 Dec 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r119 | nima | 2008-12-19 15:07:06 +1100 (Fri, 19 Dec 2008) | 3 lines
+
+Further work in enforcing the Debian policy in package based on advice from
+`POX' and the documentation.
+
+------------------------------------------------------------------------
+r118 | nima | 2008-12-19 13:23:32 +1100 (Fri, 19 Dec 2008) | 2 lines
+
+Removed junk and doing more debianizing - WIP.
+
+------------------------------------------------------------------------
+r117 | nima | 2008-12-19 00:49:57 +1100 (Fri, 19 Dec 2008) | 2 lines
+
+Updated.
+
+------------------------------------------------------------------------
+r116 | nima | 2008-12-19 00:48:52 +1100 (Fri, 19 Dec 2008) | 6 lines
+
+The dmidecode.type() call not takes ints, not strings.
+
+Adding an example directory.
+
+Adding test case.
+
+------------------------------------------------------------------------
+r115 | nima | 2008-12-19 00:45:37 +1100 (Fri, 19 Dec 2008) | 4 lines
+
+The dmidecode.type() call not takes ints, not strings.
+
+Adding an example directory.
+
+------------------------------------------------------------------------
+r114 | nima | 2008-12-18 12:12:50 +1100 (Thu, 18 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-18 00:26:57 +1100 (Thu, 18 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-18 00:11:35 +1100 (Thu, 18 Dec 2008) | 2 lines
+
+Handle chassis information records of size 19 (DMI type 3).
+
+------------------------------------------------------------------------
+r111 | nima | 2008-12-18 00:00:12 +1100 (Thu, 18 Dec 2008) | 2 lines
+
+And the debian subfolder itself...
+
+------------------------------------------------------------------------
+r110 | nima | 2008-12-17 23:59:32 +1100 (Wed, 17 Dec 2008) | 2 lines
+
+Debianizing dmidecode.
+
+------------------------------------------------------------------------
+r109 | nima | 2008-12-17 18:30:04 +1100 (Wed, 17 Dec 2008) | 2 lines
+
+Adding spec file written by Joel Heenan.
+
+------------------------------------------------------------------------
+r108 | nima | 2008-12-17 18:20:56 +1100 (Wed, 17 Dec 2008) | 2 lines
+
+Cleaning up source area, ready for debianizing, and rpm after that.
+
+------------------------------------------------------------------------
+r107 | nima | 2008-11-01 01:45:34 +1100 (Sat, 01 Nov 2008) | 2 lines
+
+Changed default target of Makefile back to `setup.py' method of installation.
+
+------------------------------------------------------------------------
+r106 | nima | 2008-11-01 01:41:02 +1100 (Sat, 01 Nov 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r105 | nima | 2008-11-01 01:33:03 +1100 (Sat, 01 Nov 2008) | 3 lines
+
+This commit closes #2 reported by Justin Cook, the ticket will remain open
+until Justin confirms this however.
+
+------------------------------------------------------------------------
+r104 | nima | 2008-11-01 01:07:22 +1100 (Sat, 01 Nov 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-11-01 00:42:35 +1100 (Sat, 01 Nov 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r102 | nima | 2008-11-01 00:38:24 +1100 (Sat, 01 Nov 2008) | 3 lines
+
+Fixed dump. The `offset' problem was not really an offset problem - it was a
+silly typo.
+
+------------------------------------------------------------------------
+r101 | nima | 2008-11-01 00:24:04 +1100 (Sat, 01 Nov 2008) | 2 lines
+
+Missed two lines.
+
+------------------------------------------------------------------------
+r100 | nima | 2008-11-01 00:19:50 +1100 (Sat, 01 Nov 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 22:43:15 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Removed junk comments.
+
+------------------------------------------------------------------------
+r98 | nima | 2008-10-31 22:21:24 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r97 | nima | 2008-10-31 22:15:19 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r96 | nima | 2008-10-31 21:24:41 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r95 | nima | 2008-10-31 20:05:23 +1100 (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 20:02:21 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Removed traces of `_' and integrating required bits from dmiopt.h.
+
+------------------------------------------------------------------------
+r93 | nima | 2008-10-31 20:01:41 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Removed traces of `_'.
+
+------------------------------------------------------------------------
+r92 | nima | 2008-10-31 20:00:26 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Integrating the required bits from dmiopt into dmihelper.
+
+------------------------------------------------------------------------
+r91 | nima | 2008-10-31 19:39:12 +1100 (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 19:30:00 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r89 | nima | 2008-10-31 19:29:06 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Removed dependency on dmiopt.
+
+------------------------------------------------------------------------
+r88 | nima | 2008-10-31 19:28:33 +1100 (Fri, 31 Oct 2008) | 2 lines
+
+Removed verbose printout.
+
+------------------------------------------------------------------------
+r87 | nima | 2008-10-30 21:14:24 +1100 (Thu, 30 Oct 2008) | 2 lines
+
+Removed final traces of the `_' buffer.
+
+------------------------------------------------------------------------
+r86 | nima | 2008-10-30 13:11:56 +1100 (Thu, 30 Oct 2008) | 2 lines
+
+Implementing (incomplete) upstream changes.
+
+------------------------------------------------------------------------
+r85 | nima | 2008-10-29 18:15:35 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r84 | nima | 2008-10-29 18:13:49 +1100 (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 18:10:24 +1100 (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 18:09:10 +1100 (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 18:07:56 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r80 | nima | 2008-10-29 18:07:13 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r79 | nima | 2008-10-29 18:06:47 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Using dmihelper now.
+
+------------------------------------------------------------------------
+r78 | nima | 2008-10-29 18:05:58 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Upstream.
+
+------------------------------------------------------------------------
+r77 | nima | 2008-10-29 18:04:19 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Upstream.
+
+------------------------------------------------------------------------
+r76 | nima | 2008-10-29 18:04:03 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r75 | nima | 2008-10-29 17:36:23 +1100 (Wed, 29 Oct 2008) | 2 lines
+
+Renamed to a more appropriate name.
+
+------------------------------------------------------------------------
+r74 | nima | 2008-10-29 17:35:21 +1100 (Wed, 29 Oct 2008) | 3 lines
+
+Committing new dmidecode helper functions, and next, renaming it to a
+meaningful name.
+
+------------------------------------------------------------------------
+r73 | nima | 2008-10-29 17:27:31 +1100 (Wed, 29 Oct 2008) | 3 lines
+
+Synced to the latest from upstream, with a light modification required for the
+module.
+
+------------------------------------------------------------------------
+r72 | nima | 2008-10-18 20:34:09 +1100 (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 20:28:46 +1100 (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-17 02:52:48 +1100 (Fri, 17 Oct 2008) | 2 lines
+
+Remove efence.
+
+------------------------------------------------------------------------
+r69 | nima | 2008-09-05 13:08:02 +1000 (Fri, 05 Sep 2008) | 2 lines
+
+Fixed a bug that crashed dmidecode.slot().
+
+------------------------------------------------------------------------
+r68 | nima | 2008-09-04 16:09:55 +1000 (Thu, 04 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-04 12:26:09 +1000 (Thu, 04 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-09 00:15:47 +1000 (Sat, 09 Aug 2008) | 4 lines
+
+Replaced `%X' with `%x'.
+
+Logic cleanup - Put the `Handle' info back into the dictionary.
+
+------------------------------------------------------------------------
+r65 | nima | 2008-08-08 17:57:44 +1000 (Fri, 08 Aug 2008) | 2 lines
+
+Anoher bug fix, this time in baseboard.
+
+------------------------------------------------------------------------
+r64 | nima | 2008-08-08 17:27:36 +1000 (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 22:32:39 +1000 (Thu, 07 Aug 2008) | 2 lines
+
+Cleaned up a little.
+
+------------------------------------------------------------------------
+r62 | nima | 2008-08-07 11:34:15 +1000 (Thu, 07 Aug 2008) | 2 lines
+
+Fixed some conversion bits missed during last night.
+
+------------------------------------------------------------------------
+r61 | nima | 2008-08-06 23:32:37 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Updated authors file with developers of the dmidecode python module.
+
+------------------------------------------------------------------------
+r60 | nima | 2008-08-06 23:27:26 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Changed to GNU GPL v3 License.
+
+------------------------------------------------------------------------
+r59 | nima | 2008-08-06 22:59:03 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Removed `sudo'.
+
+------------------------------------------------------------------------
+r58 | nima | 2008-08-06 22:52:46 +1000 (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 18:51:05 +1000 (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 18:29:18 +1000 (Wed, 06 Aug 2008) | 1 line
+
+Completed `Case 34' through `Case 39'
+------------------------------------------------------------------------
+r55 | nima | 2008-08-06 18:12:43 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Almost there!
+
+------------------------------------------------------------------------
+r54 | vwhitteron | 2008-08-06 17:49:23 +1000 (Wed, 06 Aug 2008) | 1 line
+
+Completed `Case 29' and `Case 32'
+------------------------------------------------------------------------
+r53 | nima | 2008-08-06 17:42:34 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Converted `case 30'.
+
+------------------------------------------------------------------------
+r52 | vwhitteron | 2008-08-06 17:40:42 +1000 (Wed, 06 Aug 2008) | 1 line
+
+Completed `Case 26', `Case 27' and `Case 28'
+------------------------------------------------------------------------
+r51 | nima | 2008-08-06 17:30:41 +1000 (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 17:27:30 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Completed functions for `csae 28'.
+
+------------------------------------------------------------------------
+r49 | nima | 2008-08-06 17:23:35 +1000 (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 17:19:27 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Completed functions for `case 26'.
+
+------------------------------------------------------------------------
+r47 | vwhitteron | 2008-08-06 17:09:11 +1000 (Wed, 06 Aug 2008) | 1 line
+
+Completed `Case 23', `Case 24', `Case24' and `Case 25'
+------------------------------------------------------------------------
+r46 | nima | 2008-08-06 17:07:20 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Completed functions for `case 25'.
+
+------------------------------------------------------------------------
+r45 | nima | 2008-08-06 17:00:41 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Converted function for `case 24'.
+
+------------------------------------------------------------------------
+r44 | nima | 2008-08-06 16:59:35 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+More fixes on recent commits (by me), and more conversions on functions.
+
+------------------------------------------------------------------------
+r43 | vwhitteron | 2008-08-06 16:57:13 +1000 (Wed, 06 Aug 2008) | 1 line
+
+Completed `Case 22'
+------------------------------------------------------------------------
+r42 | nima | 2008-08-06 16:53:24 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Oops. Fixed stupidity on last commit.
+
+------------------------------------------------------------------------
+r41 | nima | 2008-08-06 16:52:01 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Completed functions called by `case 21' and `case 22'.
+
+------------------------------------------------------------------------
+r40 | nima | 2008-08-06 16:42:54 +1000 (Wed, 06 Aug 2008) | 3 lines
+
+Completed `case 21' functions.
+Cleanup.
+
+------------------------------------------------------------------------
+r39 | vwhitteron | 2008-08-06 16:39:53 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Completed `case 19' and `case 20'.
+
+------------------------------------------------------------------------
+r38 | nima | 2008-08-06 16:17:21 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Started on `case 19'.
+
+------------------------------------------------------------------------
+r37 | nima | 2008-08-06 15:43:05 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Completed `case 18' and `case 19'.
+
+------------------------------------------------------------------------
+r36 | nima | 2008-08-06 15:06:03 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Added `case 16' and `case 17'.
+
+------------------------------------------------------------------------
+r35 | nima | 2008-08-06 14:26:45 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r34 | nima | 2008-08-06 14:05:06 +1000 (Wed, 06 Aug 2008) | 2 lines
+
+Converted `case 5', `case 6', and `case 7'.
+
+------------------------------------------------------------------------
+r33 | nima | 2008-08-01 17:59:51 +1000 (Fri, 01 Aug 2008) | 2 lines
+
+Default case set to return python's `None'.
+
+------------------------------------------------------------------------
+r32 | nima | 2008-08-01 17:58:24 +1000 (Fri, 01 Aug 2008) | 2 lines
+
+Completed `case 15'.
+
+------------------------------------------------------------------------
+r31 | nima | 2008-07-29 14:33:59 +1000 (Tue, 29 Jul 2008) | 2 lines
+
+Completed `case 9' and case `8'.
+
+------------------------------------------------------------------------
+r30 | nima | 2008-07-29 11:31:21 +1000 (Tue, 29 Jul 2008) | 2 lines
+
+Completed `case 11'.
+
+------------------------------------------------------------------------
+r29 | nima | 2008-07-29 11:28:04 +1000 (Tue, 29 Jul 2008) | 2 lines
+
+Completed `case 12' and `case 14'.
+
+------------------------------------------------------------------------
+r28 | nima | 2008-07-29 10:29:05 +1000 (Tue, 29 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 20:14:38 +1000 (Mon, 28 Jul 2008) | 2 lines
+
+Try and determine python version dynamically.
+
+------------------------------------------------------------------------
+r26 | nima | 2008-07-27 22:15:51 +1000 (Sun, 27 Jul 2008) | 2 lines
+
+Completed `case 4', which was thought to have been completed falsely before.
+
+------------------------------------------------------------------------
+r25 | nima | 2008-07-26 19:15:53 +1000 (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-26 09:35:30 +1000 (Sat, 26 Jul 2008) | 2 lines
+
+Completed `case 0'.
+
+------------------------------------------------------------------------
+r23 | root | 2008-07-25 23:17:24 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+Added `case 3'.
+
+------------------------------------------------------------------------
+r22 | root | 2008-07-25 22:51:02 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+No new moves, cleanup on last commit and better test file template.
+
+------------------------------------------------------------------------
+r21 | root | 2008-07-25 22:27:26 +1000 (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-25 11:13:13 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+Cleanup (DECREF).
+
+------------------------------------------------------------------------
+r19 | root | 2008-07-25 11:12:46 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+Add in electric fence for now.
+
+------------------------------------------------------------------------
+r18 | root | 2008-07-25 11:11:39 +1000 (Fri, 25 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-25 10:46:00 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+Cleaner to not vsprintf() at all if `format' is NULL.
+
+------------------------------------------------------------------------
+r16 | root | 2008-07-25 10:45:11 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+ The `biosdecode' is a program, nothing to do with the module, removed.
+
+------------------------------------------------------------------------
+r15 | nima | 2008-07-25 00:36:16 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+Added my small role in AUTHORS so nobody bugs others for my code.
+
+------------------------------------------------------------------------
+r14 | nima | 2008-07-25 00:17:16 +1000 (Fri, 25 Jul 2008) | 2 lines
+
+Cleanup.
+
+------------------------------------------------------------------------
+r13 | nima | 2008-07-24 22:02:12 +1000 (Thu, 24 Jul 2008) | 2 lines
+
+Some cleaning, crash in interactive mode on dmidecode.bios() still not fixed.
+
+------------------------------------------------------------------------
+r12 | nima | 2008-07-24 20:48:01 +1000 (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-05 01:24:22 +1000 (Sat, 05 Jul 2008) | 3 lines
+
+Removing printf() statements, instead adding to Python dictionary object,
+untested.
+
+------------------------------------------------------------------------
+r10 | nima | 2008-07-04 01:59:08 +1000 (Fri, 04 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 17:02:05 +1000 (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-02 14:53:48 +1000 (Wed, 02 Jul 2008) | 3 lines
+
+Now the `Handle' hex codes are the key values in the python dictionaries
+returned.
+
+------------------------------------------------------------------------
+r7 | nima | 2008-07-02 09:14:17 +1000 (Wed, 02 Jul 2008) | 2 lines
+
+Brought main() back into the python module and fixed malloc/free problems.
+
+------------------------------------------------------------------------
+r6 | nima | 2008-07-01 17:05:57 +1000 (Tue, 01 Jul 2008) | 2 lines
+
+Removed junk comments.
+
+------------------------------------------------------------------------
+r5 | nima | 2008-07-01 16:11:21 +1000 (Tue, 01 Jul 2008) | 2 lines
+
+Update for file renames.
+
+------------------------------------------------------------------------
+r4 | nima | 2008-07-01 16:04:02 +1000 (Tue, 01 Jul 2008) | 2 lines
+
+Better named.
+
+------------------------------------------------------------------------
+r3 | nima | 2008-07-01 16:01:21 +1000 (Tue, 01 Jul 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-07-01 00:14:46 +1000 (Tue, 01 Jul 2008) | 4 lines
+
+Split out the module header into its own file.
+
+Cleaned up Makefile a little.
+
+------------------------------------------------------------------------
+r1 | nima | 2008-06-30 22:08:58 +1000 (Mon, 30 Jun 2008) | 2 lines
+
+First commit to SVN.
+
+------------------------------------------------------------------------