December 2003 Commit Log

Number of Commits:
19
Number of Active Developers:
2
amis 2003-12-29 00:14 Rev.: 1493

Added custom Intro and Greetings phrases for every folder.

36 lines of code changed in 3 files:

damato 2003-12-25 12:49 Rev.: 1492

- YAM_UT.c, YAM_Cog.c: fixed the MakeInteger() function to
generate a integer dependent string gadget with maxlen+1
instead of just maxlen. This fixes flaw #862238.

8 lines of code changed in 2 files:

damato 2003-12-25 12:32 Rev.: 1491

- Recipientstring.c: moved back the dipose of the Matchwindow
to the OM_DISPOSE method because the MUIM_Cleanup method is
also called upon an iconification request of the application.
This caused enforcer hits when windows with existing
recipientstring object has been iconfified by MUI. This
fixes the reported bug #865081.

32 lines of code changed in 1 file:

damato 2003-12-23 17:26 Rev.: 1490

- YAM_TR.c: fixed recently introduced CRAM-MD5/DIGEST-MD5
authentication bug, where YAM stripped too much of the
received MD5 challenge ID which caused the authentification
to fail on server which just return "\n" instead of "\r\n".

22 lines of code changed in 1 file:

damato 2003-12-23 17:25 Rev.: 1489

- removed a compiler warning.

1 lines of code changed in 1 file:

damato 2003-12-20 20:08 Rev.: 1488

- removed unnecessary debug information.

0 lines of code changed in 1 file:

damato 2003-12-20 19:30 Rev.: 1487

- removed some obsolete macro and static variable.

0 lines of code changed in 1 file:

damato 2003-12-20 19:27 Rev.: 1486

- removed obsolete from64() and almostputc() functions.

0 lines of code changed in 1 file:

damato 2003-12-20 19:23 Rev.: 1485

- YAM_MI.c, YAM_RE.c: rewrote the base64 file decoding routines
to use the new base64decode() implementation. This should not
only increase the base64 MIME decoding a bit, it should also
increase the security if something went wrong during the
decoding phase.

172 lines of code changed in 3 files:

damato 2003-12-14 20:22 Rev.: 1484

- fixed small typos

1 lines of code changed in 2 files:

damato 2003-12-14 20:21 Rev.: 1483

- YAM_MAf.c: fixed a recently introduced bug where the use of
the new base64decode() function while decoding the transfer
date from a file comment caused the mail structure to get
overwritten. The new base64decode() routine does always
set a final NUL-byte, so we had to use a larger buffer for
the decoding.

13 lines of code changed in 1 file:

damato 2003-12-14 19:14 Rev.: 1482

- YAM_UT.c, YAM_utilities.h: replaced the more or less
short isSpace(), isGraph() and isAlNum() functions by
macros which should perform a bit better.

5 lines of code changed in 3 files:

damato 2003-12-14 18:32 Rev.: 1481

- YAM_UT.c, YAM_RE.c: replaced the MatchTT() stub function
by direct calls to the MatchNoCase() function.

16 lines of code changed in 3 files:

damato 2003-12-14 17:35 Rev.: 1480

- YAM_MI.c: removed obsolete from64txt() base64 decoding
routine. The functionality is now fully covered by the
new rfc2047 and base64decoding routines.

0 lines of code changed in 2 files:

damato 2003-12-14 17:19 Rev.: 1479

- removed RE_CharIn() macro as it is obsolete now.

0 lines of code changed in 1 file:

damato 2003-12-14 17:12 Rev.: 1477

- YAM_MAf.c, YAM_MI.c, YAM_RE.c: YAM wasn`t at all RFC 2047
compliant and the decoding routines RE_ProcessHeader where
way to crippled and recursive. I totally reworked the RFC
2047 decoding routines and added them to YAM_MI.c where now
a sophisticated callback function based mechanism is used
to correctly decode and translate the charsets.
Verified that correct function of the new routines with tons
of mails and the examples from the RFC 2047 document. We
should be RFC 2047 compliant now.

373 lines of code changed in 5 files:

damato 2003-12-13 23:27 Rev.: 1475

- YAM_MAf.c: replaced the from64txt() call by a call to the
new reworked base64decode() function. This allows to introduce
a more sophisticated failure checking and probably also leads
to a slightly increase of performance during index rescanning
of large folders.

10 lines of code changed in 1 file:

damato 2003-12-13 22:45 Rev.: 1474

- YAM_MI.c: started reworking the MIME encoding routines.
Optimized the base64 string encoding/decoding functions to
be a bit faster and also provide a better interface for
error reporting during decoding/encoding phase. Adapted
other sources to use the new reworked base64 string functions.

165 lines of code changed in 4 files:

damato 2003-12-03 18:22 Rev.: 1473

- YAM_COg.c: changed MUIA_Listview_ScrollerPos of translation
table popup gadgets to carry a scrollbar at the right, instead
of forcing the user to use his keys to scroll around.
This was obvious the change AmiS wanted to achieve.
- YAM_WR.c: reverted AmiS`s changes which were nonsense.

2 lines of code changed in 2 files:

November 2003 »

Generated by StatSVN 0.7.0