October 2009 Commit Log

Number of Commits:
34
Number of Active Developers:
1
tboeckel 2009-10-30 10:52 Rev.: 4411

* YAM_MAf.c: modified the address line validation once more to perform the
validation only if the mail was created by certain Microsuck products.

74 lines of code changed in 1 file:

tboeckel 2009-10-29 15:27 Rev.: 4410

* mui/WriteWindow.c: enhanced the command placeholder expansion such that it
is now able to add closing quotes at the correct place even if the place-
holder is followed by some other characters. For example '%a.lha' will be
expanded to '"foo bar.lha"' instead of '"foo bar".lha' if 'foo bar' is to
be inserted.

38 lines of code changed in 1 file:

tboeckel 2009-10-28 11:07 Rev.: 4409

* Requesters.c: all requesters can now be aborted by sending a CTRL-C and YAM
can be uniconified by sending a CTRL-F while a requester is active.

54 lines of code changed in 1 file:

tboeckel 2009-10-28 11:05 Rev.: 4408

* YAM_TR.c: if no password is given for a POP3 account YAM will make sure the
application is visible before prompting for a password. Otherwise there is
no way to uniconify YAM and enter the password.

4 lines of code changed in 1 file:

tboeckel 2009-10-28 10:47 Rev.: 4407

* YAM_RE.c: cleaned up the RE_UpdateSenderInfo function.

52 lines of code changed in 1 file:

tboeckel 2009-10-28 10:23 Rev.: 4406

* YAM_MAf.c: added some more debug output to SplitAddressLine() function.

6 lines of code changed in 1 file:

tboeckel 2009-10-28 10:21 Rev.: 4405

* misc: added a convenience macro to make sure that NULL strings can safely be
printed out.

10 lines of code changed in 7 files:

tboeckel 2009-10-27 19:58 Rev.: 4404

* YAM_MAf.c: singled parted lines are taken as they are and no attempt to add any quotes is done.

82 lines of code changed in 1 file:

tboeckel 2009-10-27 16:32 Rev.: 4403

* YAM_MAf.c: replaced the example address by something more descriptive.

6 lines of code changed in 1 file:

tboeckel 2009-10-27 16:18 Rev.: 4402

* YAM_Maf.c: added a descriptive text about the recent address line parsing issues.

17 lines of code changed in 1 file:

tboeckel 2009-10-27 15:59 Rev.: 4401

* YAM_WR.c: when constructing a fully qualified mail address from given person
data YAM now makes sure that at least either the real name or the address
string exist. Before empty strings resulted in "half" addresses only like
"@domain" instead of "name <user@domain>". Thanks to Christoph Poelzl for all
his hints and testing.

35 lines of code changed in 1 file:

tboeckel 2009-10-27 15:31 Rev.: 4400

* YAM_MAf.c: fixed some NULL pointer accesses when one of the header lines was
empty.

64 lines of code changed in 1 file:

tboeckel 2009-10-27 12:32 Rev.: 4399

* YAM_MAf.c: rewrote the address handling when parsing the header lines again
from scratch. The new approach correctly handles multiple possibly broken
recipient addresses which the old one didn't. I hate this broken Microsuck
stuff :(

191 lines of code changed in 1 file:

tboeckel 2009-10-26 10:28 Rev.: 4398

* YAM_MA.c: added "Date:" to the set of accepted header lines.

3 lines of code changed in 1 file:

tboeckel 2009-10-26 10:26 Rev.: 4397

* YAM_MA.c: leave the loop as soon as we found 2 valid tokens.

1 lines of code changed in 1 file:

tboeckel 2009-10-26 10:12 Rev.: 4396

* YAM_MA.c: YAM complained about an unknown file format when trying to import
plain .mbox files which contained a mail without subject as the very first
mail. Now at least 2 out of 3 known header lines (From, To, Subject) will
suffice to make YAM recognize such a file as a valid .mbox file.

13 lines of code changed in 1 file:

tboeckel 2009-10-19 09:42 Rev.: 4390

* Debug.c: added the build ID again, as the nightly build server sets this one to something meaningful.

1 lines of code changed in 1 file:

tboeckel 2009-10-19 08:53 Rev.: 4389

* YAM_FO.c, YAM_RE.c, mime/rfc2047.c, mime/rfc2231.c: NULL string pointers will now always be printed as "<NULL>".

5 lines of code changed in 4 files:

tboeckel 2009-10-19 08:50 Rev.: 4388

* YAM_UT.c: added some debug output to the address generation function when
replying to a mail to track down a bug with slightly broken addresses.

7 lines of code changed in 1 file:

tboeckel 2009-10-19 08:46 Rev.: 4387

* Debug.c: the debug log now contains the build date instead of the
(currently) empty build ID.

1 lines of code changed in 1 file:

tboeckel 2009-10-19 08:41 Rev.: 4386

* YAM_WR.c: added some debug output to the address generation function when
replying to a mail to track down a bug with slightly broken addresses.

11 lines of code changed in 1 file:

tboeckel 2009-10-19 08:33 Rev.: 4385

* mui/WriteWindow.c: all filenames containing spaces which may be passed to
external commands will now correctly be sourrounded with quotes.

41 lines of code changed in 1 file:

tboeckel 2009-10-19 08:32 Rev.: 4384

* YAM_CO.c: added ".lha" to the %a paramter of the default packer command
string.

1 lines of code changed in 1 file:

tboeckel 2009-10-19 08:12 Rev.: 4383

* extrasrc/Get#?.c: removed the ENTER()/RETURN() macros from the list/node
functions, because a @ctrace log become far too huge and unmaintainable
with these.

0 lines of code changed in 4 files:

tboeckel 2009-10-15 11:22 Rev.: 4382

* mime/rfc2047.c, mime/rfc2231.c: in case a conversion fails the source and
destination codeset name will now be printed out in the debug log as well.

3 lines of code changed in 2 files:

tboeckel 2009-10-14 09:26 Rev.: 4381

* YAM_MAf.c: fixed a possible endless loop in the recently added workaround.

8 lines of code changed in 1 file:

tboeckel 2009-10-13 16:53 Rev.: 4380

* YAM_MAf.c: some additional fixes for the workaround

7 lines of code changed in 1 file:

tboeckel 2009-10-13 16:41 Rev.: 4379

* YAM_MAf.c: added an experimental workaround for invalid addresses. Usually
these addresses are created by Microsoft software and are in RFC2047 format.
The bug appears if the decoded string contains a comma within the real name
part and this real name is not surrounded by quotes. The workaround tries to
add these missing quotes. Otherwise replying to such a mail will result in
one additional recipient which just consists of a name but no address. The
only "good" thing about this is that even ThunderBird does not handle such
mail correctly and traps into the very same pit. Thanks to Christoph Poelzl
for an example mail. I hope this workaround doesn't brake anything...

111 lines of code changed in 2 files:

tboeckel 2009-10-12 08:39 Rev.: 4378

* YAM_TR.c, mui/InfoBar.c, mui/Splashwindow.c: some minor changes to make sure
that gauges display the correct final values and calculate the percentage
correctly.

16 lines of code changed in 3 files:

tboeckel 2009-10-08 20:15 Rev.: 4376

* YAM_TR.c: slightly modified the transfer status display again to be more
accurate for small mail sizes.

62 lines of code changed in 1 file:

tboeckel 2009-10-08 13:30 Rev.: 4375

* misc: some minor changes according to the STYLEGUIDE.

5 lines of code changed in 4 files:

tboeckel 2009-10-08 13:30 Rev.: 4374

* YAM_TR.c: fixed some inconsistencies regarding the mail transfer status
display which could lead to incorrect final stats.

8 lines of code changed in 1 file:

tboeckel 2009-10-06 13:22 Rev.: 4373

* mui/WriteWindow.c: added an origin indicator to the menu and toolbar
notifications to be able to uniquely identify the triggering object for
style changes.

52 lines of code changed in 1 file:

tboeckel 2009-10-06 12:48 Rev.: 4372

* mui/WriteWindow.c: fixed the broken notifications when the text editor
signalled style and color changes.

15 lines of code changed in 1 file:

September 2009 »

Generated by StatSVN 0.7.0