June 2012 Commit Log

Number of Commits:
26
Number of Active Developers:
2
damato 2012-06-25 08:03 Rev.: 6043

* tcp/Connection.c: replace use of static char variable to check for valid characters
in a hostname by isalnum() as this should be faster and includes 0-9 which were
missing in the static character array.

4 lines of code changed in 1 file:

tboeckel 2012-06-24 16:18 Rev.: 6041

* Connection.c: declared a constant string as "const".

5 lines of code changed in 1 file:

damato 2012-06-24 14:38 Rev.: 6040

* YAM_UT.c, tcp/Connection.c: reworked the GetHostName() function to call
GetFQDN within Connection.c to always return a syntactically correct hostname
string (either valid hostname or IP literal string [x.x.x.x]). By having moved
this functionality to Connection.c it will now perform the DNS request in the
corresponding thread rather than always in the main thread. This closes #325.

82 lines of code changed in 4 files:

damato 2012-06-24 13:30 Rev.: 6039

* tcp/Connection.c, YAM.h: fixed a potential runtime problem by duplicating
the "struct hostent" structure that gethostbyname() returns as the documentation
of that function mentions that static data is returned and we are potentially
calling this function from several threads in parallel overwriting the return
host entry. Now GetHostByName() uses DupHostEnt() encapsulated by a separate
semaphore for locking the information. Afterwards FreeHostEnt() have to be
used to cleanup everything cached.

160 lines of code changed in 3 files:

tboeckel 2012-06-20 06:02 Rev.: 6038

* extrasrc/AllocSysObject.h: added missing definition of ASOPOOL_LockMem.

132 lines of code changed in 3 files:

tboeckel 2012-06-19 09:34 Rev.: 6037

* YAM.c: changed the pool creation to not lock memory pages.

7 lines of code changed in 1 file:

tboeckel 2012-06-14 16:02 Rev.: 6036

* tcp/pop3.c: the number of messages left on the POP3 server was never initialized and hence the final stats requester showed negative values.

3 lines of code changed in 1 file:

tboeckel 2012-06-10 20:09 Rev.: 6034

* mui/UpdateNotifyWindow.c: the list of available updates is no longer cleared when the window is closed. This avoids the problem that the received list of updates has to be parsed again upon deiconification and also closes #324 and #326.

4 lines of code changed in 2 files:

tboeckel 2012-06-10 14:24 Rev.: 6033

* YAM.c, YAM_COs.c: new standard folders created during the startup phase are now moved to a sensible position within the folder listtree automatically. This closes #314.

71 lines of code changed in 3 files:

tboeckel 2012-06-08 22:10 Rev.: 6031

* mui/AttachmentObject.c: added 2 pixels more space between image and text.

2 lines of code changed in 1 file:

tboeckel 2012-06-08 22:09 Rev.: 6030

* MailServers.c, mui/YAMApplication.c: fixed the broken AmigaOS4 build by using the correct variables.

6 lines of code changed in 2 files:

tboeckel 2012-06-08 22:03 Rev.: 6029

* mui/AttachmentImage.c: reworked the image loading process to favor icons over bitmaps created from icons. This makes it possible to fully support an icon's transparency.

314 lines of code changed in 2 files:

tboeckel 2012-06-08 20:43 Rev.: 6028

* YAM_COs.c: fixed indentation of notification variables.

6 lines of code changed in 1 file:

tboeckel 2012-06-07 22:37 Rev.: 6027

* YAM_COg.c: moved the new mail notification settings to the POP3 server settings on the TCP/IP page. This finally closes #315.

331 lines of code changed in 13 files:

tboeckel 2012-06-07 20:35 Rev.: 6026

* YAM_COg.c: moved the transfer window setting to the Mixed page as this is an option which affects all kinds of TCP/IP connections and not just POP3 mail downloads.

41 lines of code changed in 2 files:

tboeckel 2012-06-07 19:56 Rev.: 6025

* tcp/pop3.c, tcp/smtp.c: fixed two "access after free()" bugs.

4 lines of code changed in 2 files:

tboeckel 2012-06-06 21:04 Rev.: 6023

* YAM_MAf.c: set mails in the drafts folder to queued as well.

4 lines of code changed in 1 file:

tboeckel 2012-06-06 21:00 Rev.: 6022

* YAM_CO.c: completely removed the "UpdateStatus" variable as the option "UpdateNewMail" from the Startup/Quit page serves exactly the same purpose. Please note that a successfull update of new mails to unread ones requires YAM to load all indices upon startup. Otherwise YAM will only reset the new mail counter but will not update the mail files.

1 lines of code changed in 4 files:

tboeckel 2012-06-05 22:08 Rev.: 6021

* YAM_CO.c: moved the "Update Status" setting to the hidden section and if set then new mails will become "old" only upon starting YAM, but not ahead of every mail download. This closes #309.

3 lines of code changed in 4 files:

tboeckel 2012-06-05 21:26 Rev.: 6020

* YAM_CO.c: for AmigaOS4 the system is trusted to fully support automatic DST switching, thus there is no need to let the user set the DST state or give any notifications. This closes #313.

8 lines of code changed in 2 files:

tboeckel 2012-06-05 20:58 Rev.: 6019

* mui/WriteMailWindow.c: removed the GUI elements for selecting the encoding of an attachment. Only MIME encoding (base64 and quoted printable) is supported from now on. This closes #310. The ARexx command still accepts the encoding paramater to keep old scripts running but will ignore it silently.

22 lines of code changed in 5 files:

tboeckel 2012-06-04 20:35 Rev.: 6018

* MailImport.c, tcp/pop3.c: fixed the broken creation of the preselection window.

2 lines of code changed in 2 files:

tboeckel 2012-06-03 22:54 Rev.: 6017

* mui/YAMApplication.c: the reply address of recipient lists is now excluded from the address matching process. This closes #316.

3 lines of code changed in 1 file:

tboeckel 2012-06-03 22:29 Rev.: 6016

* YAM_MA.c, mui/WriteWindow.c: use the attribute MUIA_Menuitem_Trigger instead of MUIA_Window_MenuAction for menu item notifications. This apparoach has the advantage that the notifications die together with their objects upon updating dynamic items and don't need to be killed explicitly.

4 lines of code changed in 2 files:

tboeckel 2012-06-03 19:18 Rev.: 6014

* mui/SignatureChooser.c: correctly handle the "no signature" entry.

8 lines of code changed in 1 file:

tboeckel 2012-06-03 19:17 Rev.: 6013

* YAM_CO.c: fixed the wrong no signature to any other signature state change.

1 lines of code changed in 1 file:

May 2012 »

Generated by StatSVN 0.7.0