File: Changes

package info (click to toggle)
xfmail 1.4.4-1
  • links: PTS
  • area: non-free
  • in suites: potato
  • size: 3,476 kB
  • ctags: 4,280
  • sloc: ansic: 60,762; cpp: 1,870; sh: 258; makefile: 207
file content (354 lines) | stat: -rw-r--r-- 10,516 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
<pre>
12-4-1999

All upgrades now automatically zap your .cache directory.  This should solve
the reported problems of sending out tons of mail that shouldn't be.

12-3-1999

Fixed mime bug as reported by Wim, had to do with different types of
quoted printable characters.

11-27-1999

Last of dot lock freeze's shoud be fixed.

11-24-1999

Added patches from Kovi and Julian on getting it to cleanly compile
	on HPUX and Solaris.

11-23-1999

Added HPUX10 patches from Kovi.  Working on getting it to compile
	back on Linux again..

patch from [Victor Brilion <victor@vail.net>]
	Small optimization patch to cfgfile code.

11-21-1999

Released 1.4.3c

Added some sanity checking on buffer resizing.

Finished the encoding code rework.

Major rework on the buffer code.  Try inserting a large file of a couple
of megs with code before this one.  Then do it now.  Shocking isn't it...


11-20-1999

Fixed a few more errors for those using the included regex library.

Fixed the send bug, but as a result of fixing it large includes that aren't
mime attached hang the program.  Wierd error from the virtual memory manager. 


11-19-1999

Released 1.4.3cvs

Fixed the mime decode bug over all encodings.
*1.4.3 will not send msgs, this version was put out to only test the
decoding of mime attachments.  I still have to work on the encoding.  You have
been warned.. :>


Patch from Julian for the configure.in/cache.c files. (Should fix
	*BSD and Solaris autoconf problems and compiling)


11-18-1999

Added Wim's build script.

Patch from Julian for the solaris compile bugs.


11-17-1999

Fixed the socklen_t compile error. (temp fix)

11-15-1999

Final release of 1.4.2.  Make sure you read the README!!

11-11-1999

Now uses exponential growth in memory allocation.  A 6 meg file loaded like
it was nothing..  

11-10-1999

patch from Johnathan Perkins <jonathan@perkins.org.ui>]
	Fix the output of our new y2k complaince.

Fixed smtp send bug I introduced.

11-9-1999

Unlimited accounts now.  Must have an ANSI C++ compiler with STL.

Fixed the config bug, where if you didn't have a fully qualified hostname
set, it would keep asking you to save your config file.

11-8-1999

No longer crashes on the flock bug.  What I need though is for those who are 
having this bug to grep stderr for the word flock.  When the bug happens send me 
the output of your grep.

Yes!! Now I have the flock bug.  mbox.c:250.  Now to stomp out a bug.  I am 
the Buginator...  :>

11-7-1999

Now uses new cfg file class.  More to come...

11-6-1999

It now compiles cleanly under an ANSI C++ compiler.

11-5-1999

patch from [alan@ufies.org wim@netmaster.ca]
    -MAJOR CLEAN UP CODE!!!!!!  I can't thank the two of you enough!

patch from [Jim Bowen jimb@zereau.net]
    -Clean up patch for the IMAP panel preview feature

11-4-1999

Header bug finally fixed.  I'm leaving a bunch of debugging in just incase
	other problems arise.

patch from [Jim Bowen jimb@zereau.net]
    -adds the XF-Source: header for IMAP mails (I'm not too sure if 
     this is a good thing, but it is necessary to be able to determine
     the source of the mail for the config patch)
    -adds a per-mail-account config option for download for preview
    -downloads the mail (if configured to do so) when you try 
     to preview an email for which you have headers only


11-3-1999

patch from [Rastislav Stanik rastos@a403.woctn.sk]
    - incorrectly ifdef-ed select() for HPUX ( impacts ./configure
    script) 
    - number of inconsistent function declarations in .h and .c
    files

CF - fixed a slight problem with the previous UID patch.

11-2-1999

Hopefully made us y2k complaint.

Major code clean ups today.

patch from [Wim Kerkhoff wim@netmaster.ca]
Fixed all of the function declarations in the mail directory to a cleaner 
style.  Mucho thanks...

patch from [darko.doruga@hermes.si]
This patch should fix the problems, but with this patch flags follow
UID w/o any spaces after the UID. I am not sure if this is how you
like it or not, it's an easy thing to fix however. Let me know if
you want this changed.

11-1-1999

May have fixed the imap timer bug.  Don't know though.

Moved the cfg file over to C++.  Now much cleaner.

10-29-1999

Finally stomped out the Solaris POP bug!!

Pasting to Netscape now works if you have XForms 0.88. (Maybe...)

patch from [alan@ufies.org wim@netmaster.ca]
Fixes the two new options on the ConfigDisplay from overlapping one another.

10-28-1999

patch from [Jarto Tarpio jarto@starsoft.fi]
Added two new checkboxes to the settings: Confirm delivery and 
   Confirm reading to change the default settings in the mail writing 
   window.

May have fixed the SIGBUS from an over run buffer in host_connect.  I need
   Julian C. Dunn <jdunn@matrox.com> to test this out and report back since it
   was his bug.

patch from [Juergen Vigna jug@sad.it]
	Fixes for compatibility with XForms 0.89.

10-27-1999

patch from [darko.doruga@hermes.si]
 Sorting by UID: to add this feature I had to add another record
   called real_uid to msg structure. XFmail already has record called
   uid but that is only correct in case you're dealing with MH folder,
   for mbox folder it contains offset into mbox file. I added UID button
   to Misc->Config Display and also Folder->Options dialogs. I have
   tested this with mbox and MH folders, IMAP and POP3 would need some
   work for this feature to work correctly! 

 Displaying of message UID: this one is simple, I added UID size to
   Misc->Config Display dialog, default is 0 so users will not see this
   change.

 Correct handling of MH filenames: this is the most important change
   for me. With default XFmail behaviour there is a bug when generating
   a new filename. In case you have messages (files) numbered 1,2 and 10
   next file will be named 3 which is obviously wrong. 


10-24-1999

Released 1.4.0

Released 1.3.10

Added a patch from Davide Alberani <alberanid@bigfoot.com> for GnuPG.

Released 1.3.9 Only in tar/bz2 form.  As soon as I get confirmation on the fix
1.4 goes out tonight.

Really fixed the outbox problem on sendmail this time.  

10-23-1999

Released 1.3.8 as a possible 1.4 release.  Packaged under everything but debian.


Released 1.3.7

You can now edit and view messages of any size. (XFMail will consume large
amounts of CPU and not let you know what is going on.  I need to put in some
progress dialogs to let you know it's not locked up, but just chunking away at
loading the msg.)


Fixed the WMaker.h include file problem.

10-22-1999

Released 1.3.6

Resolving hostnames are now timed like they used to be with the 
async_gethostbyname but with threads.  You can still compile without
threads but it is getting to the point where I want to make it a 
requirement.

Rules are now done correctly for all send types not just pop anymore.

Did a quick clean up on the documentation. Released 1.3.5.

I've changed my policy around a bit.  No more daily snapshot's since I seem
to produce more than one in a day.  We are still keeping the odd/even stuff
though.  I will just increment the last number on every compile.

Set the mailing list's to slappy.org.  xfmail@ and xfmail-bugs@.

Fixed the problem of XFMail hanging when trying to resolve the localhost name.

Someone on the XFMail listserv talked to me about setting me up with an IMAP 
account to fix probs there.  If your that person or can supply me with an
account for testing let me know in email. cfreeze@cs.clemson.edu

I've had reports of libc5 causing probs.  My system is a glibc system.  If you
can shed any light on what might be going on it would help.

Going away for the weekend, might work on it in spare time, but this weekend
is going to be a minivacation..  Checkout the snapshot from yesterday on 
seeing if the send bug is fixed..  Let me know what happens..

Rules are now working properly again...

10-21-1999

Also started going through and cleaning up the Gnupg code.

Added some mutual exclusion to allow only one send thread to be created at 
a time.

Also added an option to configure.  (--with-nothreads) Now you can disable
the thread support if you are having problems while trying to send.

Now checks for pthread support and only compiles it in if you have it.

Updated the configure.in script.  It will now take care of the problems
with the Berkley or GNU dbm packages.

No longer sends ~/.xfmsources on bug reports since it carried sensitive 
information.

Formally adopting the following policy on version numbers.
	All releases will follow the Linux Kernel Naming Scheme
		(MajorVersion.MinorVersion.ReleaseVersion)
		As such, MinorVersion's that are even represent a stable
			release.
		And in the same manor, MinorVersion's that are odd represent
			development releases.

	For those that live on the edge, the current version (whether stable 
		or development release) will also have a daily snapshot 
		associated with it. It's form will be:
			(Major.Minor.Release.Year-Month-Day)

Removed Patchlevel mumbo jumbo.

Fixed the signature prefix to be 
correct [Florian Batschi <florian@batschi.com>].

10-20-1999
found the netscape paste bug myself...now I have it..  ......wierd...

also know why it was a async_gethostbyname function call...  going to make it threaded instead of an async type logic.

started an irc channel on irc.isonline.com channel is #xfmail 

Alan Bailward gave me a configure.in file to take care of the #if defines that some of the non-linux users were complaining about...

put my ftpd up on mystic.penguinpowered.com for latests dev snapshots

changed some of the pixmaps to look "kewler" ... blea...


10-19-1999
Ran everything through a source indenter.  Sorry had to..

Fixed the gethostbyname lockup problem.  It should no longer barf
if you are running under socks5.  (still have to use unsocks though for now)

Cleaned up GnuPG label.

Added background sending on SMTP transfers. (need pthreads library)

You can now insert files of any size into a msg even though for
now the internal editor doesn't load it all in the viewer.

Attachments can now also be of any size.  

Fixed the mail/cache.h include problem.

Also fixed dock problem associated with latest version of WindowMaker.

You can now receive messages of any size. (pop)

You are now notified if an incoming message is left on the server due to it
violating the maximum message size. (pop)

Built an rpm using the freshmeat spec file.

Finally have the bugs worked out of the make file.

Removed some silly stuff.

</pre>