Directory src/mime/

Directory Created:
2008-05-24 08:34
Total Files:
14
Deleted Files:
0
Lines of Code:
3840

Browse with Trac

[root]/src/mime

Lines of Code

src/mime/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 232 (100.0%) 4467 (100.0%) 19.2
damato 141 (60.8%) 4116 (92.1%) 29.1
tboeckel 90 (38.8%) 349 (7.8%) 3.8
marust 1 (0.4%) 2 (0.0%) 2.0

Most Recent Commits

damato 2016-03-28 01:03 Rev.: 8371

- bumped copyright year to 2016.

14 lines of code changed in 14 files:

tboeckel 2016-03-02 09:59 Rev.: 8358

* mime/base64.c, mime/qprintble.c, mime/uucode.c: don't convert the decoded data to UTF8 if it is binary/non-text data. This closes #616 again.

10 lines of code changed in 3 files:

damato 2015-03-25 19:29 Rev.: 8313

- copyright update

14 lines of code changed in 14 files:

damato 2014-05-13 23:03 Rev.: 7937

* mime/md5.c: fixed a bug in the md5final() function which was not using
memset() correctly and didn't clear the whole md5 context structure
correctly.

1 lines of code changed in 1 file:

  • src/mime: md5.c (+1 -1)
tboeckel 2014-05-07 21:12 Rev.: 7842

* mime/base64.c, mime/qprintable.c, mime/uucode.c: fixed some wrong codeset name comparisons.

6 lines of code changed in 3 files:

tboeckel 2014-05-04 21:40 Rev.: 7834

* mime/base64.c, mime/qprintable.c, mime/uucode.c: don't try to convert the decoded strings to UTF8 if they are already UTF8 strings.

5 lines of code changed in 3 files:

damato 2014-01-08 10:27 Rev.: 7465

* misc: bumped copyright year to 2014. Happy new year!

14 lines of code changed in 14 files:

tboeckel 2013-11-19 20:35 Rev.: 7330

* mime/rfc2047.c: restored a formerly replaced memcpy() call as the strlcpy() function omits certain characters due to the length restriction. This closes #453.

1 lines of code changed in 1 file:

tboeckel 2013-11-13 09:54 Rev.: 7301

* mime/base64.c: the output buffer for the decoding was always one byte too small to keep the terminating NUL byte. This always went unnoticed even when running tools like Wipeout/Mungwall if the length of the source string was not a multiple of 8. In this case the granularity of AmigaOS' memory system shadowed this buffer overrun. Only for source strings with a length being an exact multiple of 8 bytes the buffer overrun eventually really happend. This closes #449.

1 lines of code changed in 1 file:

tboeckel 2013-11-11 10:30 Rev.: 7294

* mime/rfc2047.c: use appropriate upper and lower case values instead of converting characters using tolower().

3 lines of code changed in 1 file:

tboeckel 2013-11-11 09:58 Rev.: 7293

* mime/rfc2047.c: use strlcpy() instead of memcpy() plus an artificial NUL termination to copy strings.

8 lines of code changed in 1 file:

tboeckel 2013-08-30 08:59 Rev.: 6999

* misc: replaced several string validations by the new IsStrEmpty() macro call.

3 lines of code changed in 1 file:

tboeckel 2013-08-28 16:45 Rev.: 6972

* Config.c, mui/ConfigWindow.c, misc: separated data structure and GUI of the configuration as much as possible. This finally makes the old YAM_CO*.c files obsolete and future modifications to the config GUI should no longer trigger an almost complete rebuild of all modules using the config.

14 lines of code changed in 5 files:

damato 2013-08-24 00:40 Rev.: 6936

* YAM_RE.c, mime/uucode.c, mime/base64.c, mime/qprintable.c: modified mail
file decoding routines to always decode to UTF8 instead to the local
charset. This results in the temporary mail files to be always encoded
in UTF8 and then recoded to the local charset only when loading the text
in a texteditor object. This refs #7.

32 lines of code changed in 3 files:

damato 2013-08-19 22:33 Rev.: 6886

* YAM_COg.c, YAM_CO.c, misc: renamed "readCharset" variable to "localCodeset"
to make its purpose more clear. Also moved its GUI config items to the
"FirstSteps" config page and moved the external editor setup options to
"Misc". Added a possibility to specify a codeset to which text should
be automatically converted to when starting an external editor. If not
set the currently configured codeset of the write window is used or the
global one set in YAMs' configuration. This should address one item of
a long standing ticket and thus refs #7.

13 lines of code changed in 5 files:

tboeckel 2013-05-17 10:23 Rev.: 6654

* mime/rfc2047.c: minor layout changes.

5 lines of code changed in 1 file:

tboeckel 2013-05-17 10:14 Rev.: 6653

* mime/rfc2047.c: changed the class of a debug statement.

8 lines of code changed in 1 file:

tboeckel 2013-05-08 09:20 Rev.: 6649

* YAM_RE.c, mime/rfc2047.c: don't output a warning in case finding the codeset "us-ascii" by codesets.library fails. This codeset is not included as it does not need any special handling.

3 lines of code changed in 1 file:

damato 2013-01-02 17:40 Rev.: 6495

* all: bumped the copyright year in all our source and header files to match
the new year.

14 lines of code changed in 14 files:

tboeckel 2012-10-17 10:36 Rev.: 6322

* mime/md5.c: fixed two type pun warnings of gcc >= 4.5 by putting the concerned variables in an appropriate union.

21 lines of code changed in 2 files:

tboeckel 2012-10-05 21:29 Rev.: 6285

* YAM_RE.c, mime/base64.c, mime/qprintable.c, mime/uucode.c: having the option "automatic cyrillic charset detection" active even without the necessitiy to have to use cyrillic characters will no longer screw up encoded non-text attachments. This closes #349.

17 lines of code changed in 6 files:

tboeckel 2012-10-05 21:19 Rev.: 6284

* mime/base64.c, mime/qprintable.c, mime/uucode.c: added some debug output about the used codeset.

13 lines of code changed in 1 file:

tboeckel 2012-10-05 21:10 Rev.: 6283

* mime/base64.c, mime/qprintable.c, mime/uucode.c: added some debug output about the used codeset.

3 lines of code changed in 1 file:

tboeckel 2012-10-05 20:54 Rev.: 6282

* mime/base64.c, mime/qprintable.c, mime/uucode.c: added some debug output about the used codeset.

16 lines of code changed in 3 files:

tboeckel 2012-07-23 15:47 Rev.: 6171

* mime/base64.c: fixed a NULL pointer access in case the decoding process was aborted early due to invalid characters. This closes #341.

41 lines of code changed in 1 file:

tboeckel 2012-07-23 09:35 Rev.: 6167

* mime/base64.c: fixed a typo.

1 lines of code changed in 1 file:

tboeckel 2012-07-23 09:34 Rev.: 6166

* mime/base64.c: fixed a memory leak.

3 lines of code changed in 1 file:

tboeckel 2012-07-23 09:31 Rev.: 6165

* mime/uucode.c: added missing opening brace.

1 lines of code changed in 1 file:

tboeckel 2012-07-23 09:29 Rev.: 6164

* mime/all, YAM_RE.c: check the codeset's name to be non-NULL before comparing it.

43 lines of code changed in 3 files:

tboeckel 2012-07-23 09:29 Rev.: 6163

* mime/base64.c: removed a senseless check for LF conversion.

1 lines of code changed in 1 file:

tboeckel 2012-07-23 09:23 Rev.: 6162

* mime/base64.c: added an additional NULL pointer check when comparing a codeset's name.

14 lines of code changed in 1 file:

damato 2012-07-08 23:47 Rev.: 6081

* base64.c: fixed bug in base64decode() where an incorrect pointer was used for
the calculation of the final output string length. This caused crashes when
extracting attachments from base64 encoded emails after the recent base64
API changes.

3 lines of code changed in 1 file:

damato 2012-07-07 21:08 Rev.: 6075

* mime/rfc2047.c: fixed minor bug where an base64/rfc2047 encoded string
was not trimmed before being supplied to base64decode().

4 lines of code changed in 1 file:

damato 2012-07-07 17:22 Rev.: 6074

- fixed bug in reworked base64decode() interface

4 lines of code changed in 1 file:

damato 2012-07-07 16:53 Rev.: 6072

* mime/base64.c, misc: reworked the base64 encoding/decoding functions to
allocate the output string rather than relyig that the user supplies a
large enough string. This should eliminate potential buffer overruns and
make the whole API a bit more clean.

182 lines of code changed in 3 files:

tboeckel 2012-04-30 23:38 Rev.: 5853

* misc: adjusted some properties.

28 lines of code changed in 14 files:

damato 2012-01-02 13:09 Rev.: 5788

* misc: bumped all copyright notices to 2012 and added new shell script to
semi-automatically do the job in future.

14 lines of code changed in 14 files:

tboeckel 2011-04-11 14:40 Rev.: 5685

* mime/md5.c: changed to prototype of md5update() to accept buffer variables
of arbitrary type.

11 lines of code changed in 2 files:

damato 2011-01-02 00:51 Rev.: 5562

- misc: updated all copyright strings to refelect the new year and made
them all have the same shape.

28 lines of code changed in 14 files:

tboeckel 2010-09-21 11:32 Rev.: 5241

* misc: first version of sending mails via SMTP in a subthread. The transfer
progress will be shown as usual, but for the future each transfer will have
its own separate graphical display. The window will be closed as soon as the
last transfer has finished.

0 lines of code changed in 1 file:

(16 more)

Generated by StatSVN 0.7.0