comparison ChangeLog @ 11:bf12a9d4524c

more code cleanup
author carl
date Fri, 17 Feb 2006 22:48:32 -0800
parents fac01758bd41
children 3f627519a92d
comparison
equal deleted inserted replaced
10:a818f3c2e589 11:bf12a9d4524c
1 LibPST 0.5.2 (2006-02-17)
2 ===============================
3
4 * Added pst2ldif to convert the contacts to ldif format for import
5 into ldap databases.
6
7 * Major changes to libpst.c to properly use the node depth values
8 from the b-tree nodes. We also use the item count values in the nodes
9 rather than trying to guess how many items are active.
10
11 * Cleanup whitespace - using tabs for every four columns.
12
13
1 LibPST 0.5.1 (17 November 2004) 14 LibPST 0.5.1 (17 November 2004)
2 =============================== 15 ===============================
3 16
4 Well, alot has happened since the last release of libpst. 17 Well, alot has happened since the last release of libpst.
5 18
6 Release / Management: 19 Release / Management:
7 20
8 * The project has forked! The new maintainer is Joseph Nahmias. 21 * The project has forked! The new maintainer is Joseph Nahmias.
9 * We have changed hosting sites, thanks to sourceforge for hosting 22 * We have changed hosting sites, thanks to sourceforge for hosting
10 to this point. From this point forward we will be using 23 to this point. From this point forward we will be using
11 alioth.debian.org. 24 alioth.debian.org.
12 * The project is now using SubVersioN for source control. You can 25 * The project is now using SubVersioN for source control. You can
13 get the latest code by running: 26 get the latest code by running:
14 svn co svn://svn.debian.org/svn/libpst/trunk . 27 svn co svn://svn.debian.org/svn/libpst/trunk .
15 * See 28 * See
16 <http://lists.alioth.debian.org/pipermail/libpst-devel/2004-November/000000.html> 29 <http://lists.alioth.debian.org/pipermail/libpst-devel/2004-November/000000.html>
17 for more information. 30 for more information.
18 31
19 Code Changes: 32 Code Changes:
20 33
21 * Added lspst program to list items in a PST. Still incomplete. 34 * Added lspst program to list items in a PST. Still incomplete.
22 * Added vim folding markers to readpst.c 35 * Added vim folding markers to readpst.c
23 * avoid the pseudo-prologue that MS prepends to the email headers 36 * avoid the pseudo-prologue that MS prepends to the email headers
24 * fix build on msvc, since it doesn't have sys/param.h 37 * fix build on msvc, since it doesn't have sys/param.h
25 * Re-vamped Makefile: 38 * Re-vamped Makefile:
26 * Only define CFLAGS in Makefileif missing 39 * Only define CFLAGS in Makefileif missing
27 * fixed {un,}install targets in Makefile 40 * fixed {un,}install targets in Makefile
28 * Fixed up build process in Makefile 41 * Fixed up build process in Makefile
29 * Added mozilla conversion script from David Binard 42 * Added mozilla conversion script from David Binard
30 * Fixed bogus creation of readpst.log on every invocation 43 * Fixed bogus creation of readpst.log on every invocation
31 * escaped dashes and apostrophe in manpages 44 * escaped dashes and apostrophe in manpages
32 * Updated TODO 45 * Updated TODO
33 * added manpages from debian pkg 46 * added manpages from debian pkg
34 * fix escaped-string length count to consider '\n', 47 * fix escaped-string length count to consider '\n',
35 thanks to Paul Bakker <bakker@fox-it.com>. 48 thanks to Paul Bakker <bakker@fox-it.com>.
36 * ensure there's a blank line between header and body 49 * ensure there's a blank line between header and body
37 patch from <johnh@aproposretail.com> (SourceForge #890745). 50 patch from <johnh@aproposretail.com> (SourceForge #890745).
38 * Apply accumulated endian-related patches 51 * Apply accumulated endian-related patches
39 * Removed unused files, upstream's debian/ dir 52 * Removed unused files, upstream's debian/ dir
40 53
41 -- Joe Nahmias <joe@nahmias.net> 54 -- Joe Nahmias <joe@nahmias.net>
42 55
43 LibPST v0.5 56 LibPST v0.5
44 =========== 57 ===========
130 143
131 Another output method has been added which is called "Seperate". It is 144 Another output method has been added which is called "Seperate". It is
132 activated with the -S switch. It operates in the following manor: 145 activated with the -S switch. It operates in the following manor:
133 146
134 |--Inbox-->000000 147 |--Inbox-->000000
135 | 000001 148 | 000001
136 | 000002 149 | 000002
137 |--Sentmail-->0000000 150 |--Sentmail-->0000000
138 | 0000001 151 | 0000001
139 | 0000002 152 | 0000002
140 153
141 All the emails are stored in seperate files counting from 0 upwards, 154 All the emails are stored in seperate files counting from 0 upwards,
142 in a folder named as the PST folder. 155 in a folder named as the PST folder.
143 156
144 When an email has an attachment, it is saved as a seperate file. The 157 When an email has an attachment, it is saved as a seperate file. The
181 ============= 194 =============
182 195
183 Fixed several items. Mainly memory leaks. Loads of them! oops.. 196 Fixed several items. Mainly memory leaks. Loads of them! oops..
184 197
185 I have added a new program, mainly of debugging, which when passed 198 I have added a new program, mainly of debugging, which when passed
186 an ID value and a pst file, will extract and decrypt that ID from 199 an ID value and a pst file, will extract and decrypt that ID from
187 the pst file. I don't see it being a huge attraction, or of much use 200 the pst file. I don't see it being a huge attraction, or of much use
188 to most people, but it is another example of writing an application 201 to most people, but it is another example of writing an application
189 to use the libpst interface. 202 to use the libpst interface.
190 203
191 Another fix was in the reading of the item index. This has hopefully 204 Another fix was in the reading of the item index. This has hopefully
242 LibPST v0.3 beta1 255 LibPST v0.3 beta1
243 ================= 256 =================
244 257
245 Again, a shed load of enhancements. More work has been done on the 258 Again, a shed load of enhancements. More work has been done on the
246 mime creation. A bug has been fixed that was letting part of the 259 mime creation. A bug has been fixed that was letting part of the
247 attachments that were created disappear. 260 attachments that were created disappear.
248 261
249 A major enhancement is that "compressible encryption" support has been 262 A major enhancement is that "compressible encryption" support has been
250 added. This was an incredibly simple method to use. It is basically a 263 added. This was an incredibly simple method to use. It is basically a
251 ceasar cipher. It has been noted by several users already that the PST 264 ceasar cipher. It has been noted by several users already that the PST
252 password that Outlook uses, serves *no purpose*. It is not used to 265 password that Outlook uses, serves *no purpose*. It is not used to
301 attachments are now processed and loaded into the structures. The 314 attachments are now processed and loaded into the structures. The
302 readpst program is not finished yet. It needs to convert these binary 315 readpst program is not finished yet. It needs to convert these binary
303 structs into mime data. At present it just saves them to the current 316 structs into mime data. At present it just saves them to the current
304 directory, overwriting any previous files with the attachment name. 317 directory, overwriting any previous files with the attachment name.
305 318
306 Improvements over previous version: 319 Improvements over previous version:
307 * KMail output is supported - if the "-k" flag is specified, all the 320 * KMail output is supported - if the "-k" flag is specified, all the
308 directory hierarchy is created using the KMail standard 321 directory hierarchy is created using the KMail standard
309 * Lots of bugs and memory leaks fixed 322 * Lots of bugs and memory leaks fixed
310 323
311 324