May 2014 Commit Log

Number of Commits:
57
Number of Active Developers:
2
tboeckel 2014-05-28 16:08 Rev.: 8013

* tools/genclasses/gc.c: set the class' name in the created custom class structure to assist MUI debugging.

5 lines of code changed in 1 file:

tboeckel 2014-05-26 21:10 Rev.: 8012

* misc: make sure that the folder's index is loaded and valid in some more situations. This refs #538.

37 lines of code changed in 5 files:

tboeckel 2014-05-26 20:02 Rev.: 8011

* YAM_MA.c: make sure to load the Outgoing folder's index before trying to clone its list of mails for sending. This closes #538.

2 lines of code changed in 1 file:

tboeckel 2014-05-24 14:07 Rev.: 8010

* tcp/ssl.c: avoid reading past the end of a buffer by a proper length check.

1 lines of code changed in 1 file:

tboeckel 2014-05-24 13:58 Rev.: 8009

* misc: removed some preallocated dynamic strings. The first modification of the strings will now perform the allocation. Additionally the preallocation size was much smaller than the chunk size resulting in wasted memory in case the strings were never modified at all.

120 lines of code changed in 4 files:

tboeckel 2014-05-23 11:17 Rev.: 8008

* YAM_MAf.c: added an empty line just to please Jens' pedantism ;)

3 lines of code changed in 1 file:

tboeckel 2014-05-23 11:04 Rev.: 8007

* YAM_WR.c: reworked the creation of the edit mail window to examine the mail ahead of creating the window. This makes it possible to edit redirected mails in the Drafts folder. This closes #383.

248 lines of code changed in 4 files:

tboeckel 2014-05-23 10:27 Rev.: 8005

* YAM_WR.c, misc: renamed the DelSend variables to DelSent.

22 lines of code changed in 7 files:

damato 2014-05-22 15:59 Rev.: 8002

* tcp/ssl.c: Now all possible X509_V_ERR_#? error defines are catched in
our certificate verification routines. This should make sure that we don't
have any uncritical case which otherwise would cause YAM to abort the
connection initialization. This refs #559.

73 lines of code changed in 1 file:

damato 2014-05-22 00:28 Rev.: 7977

* tcp/ssl.c, Requesters.c: the SSL certificate check now also catches cases
where the certificate signature was found to be invalid which was otherwise
throwing a connection error immediately. This case recently happens for
connections to servers which use certifcates with SHA256-based signatures
which are not supported by the latest AmiSSL 3.6 version. Now a user is
warned instead about these invalid signatures and can continue the
connection if he still believes he is trusting the server. This closes #559.

23 lines of code changed in 3 files:

damato 2014-05-21 23:19 Rev.: 7976

* YAM.c: slightly changed the OpenSSL/AmiSSL initialization and added a call
to OpenSSL_add_all_algorithms(). This hopefully improves verbosity of error
output and perhaps improves cipher/digest handling. This refs #530 and #559.

4 lines of code changed in 1 file:

damato 2014-05-21 23:08 Rev.: 7975

* UpdateCheck.c, mui/ThemeList.c, mui/UserPortraitGroup.c: fixed some minor
compiler warnings due to CONST_STRPTR return value definition of FilePart()
on AmigaOS4.

3 lines of code changed in 3 files:

tboeckel 2014-05-21 21:50 Rev.: 7974

* mui/YAMApplication.c: changed the deletion of mails older than the folder's maximum age to chech the current date against the mails' receive/send date instead of their compose date. Thus mails are really kept for the desired amount of days on the system. This closes #563.

11 lines of code changed in 1 file:

tboeckel 2014-05-21 15:56 Rev.: 7951

* YAM_UT.c: made the password decryption function a bit more robust against wrong encrypted strings by letting it terminate if no encrypted byte is found or a buffer underrun occurs.

3 lines of code changed in 1 file:

tboeckel 2014-05-21 15:41 Rev.: 7950

* Config.c: save the string "<intentionally removed>" instead of an empty username/password.

4 lines of code changed in 1 file:

tboeckel 2014-05-21 15:35 Rev.: 7949

* Config.c, mui/ConfigWindow.c, misc: added a new menu item in the menu of the configuration which allows to save the configuration to a user selectable file without private data (username, password). This makes it easy to create a configuration file which can easily be published without risking hacked accounts due to accidentally published passwords. This closes #564.

32 lines of code changed in 8 files:

tboeckel 2014-05-20 16:08 Rev.: 7946

* YAM_MAf.c: try parse non RFC 2822 conformant Date header lines which use '-' instead of spaces as separator. Usually this happens for spam mails only. Before the parsed date always ended up in January 1978 making such mails an easy bait for YAM's automatic deletion of too old mails such that they got deleted too early. This should never happen to an important mail.

43 lines of code changed in 1 file:

tboeckel 2014-05-15 20:37 Rev.: 7943

* mui/YAMApplication.c: make sure to clear the embedded read pane when deleting all mails from the trash folder. This refs #556.

5 lines of code changed in 1 file:

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:

tboeckel 2014-05-12 21:45 Rev.: 7935

* MailImport.c: use the current date and time as transfer date even if the import happens in the Drafts or Outgoing folder.

4 lines of code changed in 1 file:

tboeckel 2014-05-12 21:43 Rev.: 7934

* YAM_MA.c: don't apply a special handling for failed rename actions of mail files in the Drafts folder.

9 lines of code changed in 1 file:

tboeckel 2014-05-12 21:04 Rev.: 7933

* Timer.c: fixed a wrong variable declaration.

1 lines of code changed in 1 file:

tboeckel 2014-05-12 20:54 Rev.: 7932

* Timer.c: fixed the not processed POP3 timers in case two or more timer events were handled within one loop. This closes #561.

10 lines of code changed in 1 file:

tboeckel 2014-05-12 09:32 Rev.: 7910

* tcp/smtp.c: removed the plain text and encoded password from the debug log. This closes #562.

2 lines of code changed in 1 file:

tboeckel 2014-05-12 09:08 Rev.: 7909

* mui/FolderEditWindow.c: restructured the safety checks before saving the folder's configuration. Especially the mailing list options have been reworked to avoid invalid settings which might cause problems later. This refs #555.

216 lines of code changed in 1 file:

tboeckel 2014-05-11 14:51 Rev.: 7883

* YAM.c: replaced the hardcoded security warning by a translatable one.

5 lines of code changed in 1 file:

tboeckel 2014-05-11 14:17 Rev.: 7882

* YAM.c: added a warning requester in case the network debug option is active to warn the user about the possibility of unencrypted passwords in the generated log.

66 lines of code changed in 1 file:

tboeckel 2014-05-11 13:57 Rev.: 7881

* Timer.c, YAM_MA.c: added some debug output to the automatic POP3 download. This refs #561.

4 lines of code changed in 2 files:

tboeckel 2014-05-11 13:26 Rev.: 7880

* tcp/Connection.c include the server description in each printed line when running in debug mode. This refs #530.

3 lines of code changed in 1 file:

tboeckel 2014-05-11 13:24 Rev.: 7879

* tcp/http.c: use the extracted host name as description of the temporary server structure for logging purposes.

3 lines of code changed in 1 file:

tboeckel 2014-05-10 19:47 Rev.: 7878

* YAM_MA.c: clear the embedded read pane ahead of deleting single mails to ensure that no structures of the active but possibly already deleted mail are accessed during a possible redraw action. This refs #556.

9 lines of code changed in 1 file:

tboeckel 2014-05-10 19:43 Rev.: 7877

* mui/YAMApplication.c: make sure to clear the embedded read pane when deleting all mails from the trash folder.

2 lines of code changed in 1 file:

tboeckel 2014-05-10 15:35 Rev.: 7876

* YAM_WR.c: make more use of the IsStrEmpty() macro.

13 lines of code changed in 1 file:

tboeckel 2014-05-10 15:05 Rev.: 7875

* YAM_WR.c: fixed a wrong debug statement and use the IsStrEmpty() in more situations.

13 lines of code changed in 1 file:

tboeckel 2014-05-09 22:19 Rev.: 7872

* YAM_WR.c: added some more safety checks for a valid receiver address for folders with active mailling list support.

4 lines of code changed in 1 file:

tboeckel 2014-05-09 22:11 Rev.: 7871

* YAM_WR.c: when trying to find a suitable user identity when replying to a mail in a folder with active mailling list support the To: address must now be valid as well. This refs #555.

26 lines of code changed in 1 file:

tboeckel 2014-05-09 20:24 Rev.: 7848

* YAM_MA.c, misc: added an originator name for all mail movements. This name will be put into the verbose log for reference. In case the move was caused by a filter the filter's name will be used. This closes #550 again.

30 lines of code changed in 10 files:

tboeckel 2014-05-09 14:03 Rev.: 7847

* tcp/pop3.c: removed a superflous parameter when logging the number of mails waiting on a POP3 server. This closes #558.

1 lines of code changed in 1 file:

tboeckel 2014-05-08 21:36 Rev.: 7846

* tcp/ssl.c; fixed typo in a debug statement.

1 lines of code changed in 1 file:

tboeckel 2014-05-08 07:46 Rev.: 7845

* YAM_MA.c: hide the embedded read pane's attachment group if more than one mail is selected. Otherwise invalid memory might be accessed due to the still visible attachment objects.

1 lines of code changed in 1 file:

tboeckel 2014-05-08 06:34 Rev.: 7844

* YAM_MA.c: don't show a progress bar when deleting, copying or moving single mails. First because the progress bar makes no real sense in these situations, and second because updating the progress bar might cause certain updates of the GUI which in turn can access memory which has just been freed, i.e. when deleting a mail. This refs #556.

18 lines of code changed in 1 file:

tboeckel 2014-05-07 22:15 Rev.: 7843

* YAM_WR.c: added some more debug output for ticket #555.

21 lines of code changed in 1 file:

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-07 21:03 Rev.: 7841

* YAM_RE.c: fixed a wrong debug parameter.

1 lines of code changed in 1 file:

tboeckel 2014-05-07 21:02 Rev.: 7840

* YAM_RE.c: changed some debug flags.

3 lines of code changed in 1 file:

tboeckel 2014-05-07 20:47 Rev.: 7839

* Timer.c: added some debug output to the timer handling.

30 lines of code changed in 1 file:

tboeckel 2014-05-07 08:58 Rev.: 7838

* mui/AttachmentGroup.c: removed unused variable.

3 lines of code changed in 1 file:

tboeckel 2014-05-07 08:56 Rev.: 7837

* mui/Attachment.c, mui/AttachmentGroup.c, mui/AttachmentImage.c: implemented Drag'n'Drop for multiple selected attachments. Please note that there is no visual feedback yet if one or multiple attachments are dragged. The drag image will be the one of the attachment which started the DnD action. This closes #73.

179 lines of code changed in 3 files:

tboeckel 2014-05-06 08:55 Rev.: 7836

* Config.c: minor fix for a comment.

1 lines of code changed in 1 file:

tboeckel 2014-05-06 08:39 Rev.: 7835

* YAM_WR.c: added some debug output about the added recipients when replying to a mail. This refs #555.

79 lines of code changed in 1 file:

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:

tboeckel 2014-05-03 13:18 Rev.: 7833

* YAM_MA.c: added even more debug output for ticket #538.

4 lines of code changed in 1 file:

tboeckel 2014-05-03 13:17 Rev.: 7832

* YAM_MAf.c: fixed a wrong signature ID extraction which could have caused that the always the first signature was used.

3 lines of code changed in 1 file:

tboeckel 2014-05-03 12:43 Rev.: 7831

* YAM_MA.c: added the mode value to the debug output. This refs #538.

1 lines of code changed in 1 file:

tboeckel 2014-05-03 12:39 Rev.: 7830

* YAM_MA.c: added some more debug output to track down the send mail issue. This refs #538.

4 lines of code changed in 1 file:

tboeckel 2014-05-03 12:37 Rev.: 7829

* tcp/ssl.c: fixed some missing closing braces.

3 lines of code changed in 1 file:

tboeckel 2014-05-03 12:27 Rev.: 7828

* tcp/ssl.c: added some more debug output and fixed some potential 16bit vs 32bit value mixup.

19 lines of code changed in 1 file:

April 2014 »

Generated by StatSVN 0.7.0