Mercurial > libpst
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 |