#
d1136c5a |
|
30-Jun-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
SMTP: Use B{Secure}Socket for communication.
|
#
c86d4971 |
|
30-Jun-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
SMTP: Remove STARTTLS support. * It's vulnerable to man-in-the-middle attacks (which can't really be fixed) * It's rather nasty to implement (and prevents us from using BSecureSocket) * Nearly all servers I know of which support STARTTLS also support plain TLS also.
|
#
fa587d29 |
|
26-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
The protocol config view now adds some glue at the bottom. * This makes all boxes fill the complete height of the window. * The SMTP add-on did that itself which makes no sense.
|
#
57b30555 |
|
22-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
MailProtocolConfigView now is a BMailSettingsView. * Changed the private settings base classes to follow the new style. * Made BodyDownloadConfig use the layout API. * Adapted SMTP to these changes.
|
#
715bf3d1 |
|
26-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Work in progress of mail rework. * Not everything compiles; all protocols, and inbound filters do, though. * Renamed a few classes to give a better idea what they are for; prefixed public classes with the 'B' prefix. * Moved ProtocolConfigView's classes into the BPrivate namespace. * Moved BMailFilter into its own file. * Added BMailFilter::DescriptiveName(). This is now used by the RuleFilter in order to give a description of what it's doing (ie. no more dozens of "Rule filter" entries in the preferences). * Removed no longer used MailAddon.h. * Renamed Addon to AddOn where found, since that is more consistent with the rest of the API. * Merged the former MailProtocol with the former MailProtocolThread; the differentiation between those two was pretty messy. * All configuration views touched so far are now using the layout kit. * The RuleFilter is currently broken functionality wise; I have not yet decided how to solve the stuff it uses (TriggerFileMove() does not exist anymore, for example). * BMailAddOnSettings (formerly known as AddonSettings) now directly subclass BMessage; there are no Settings() and EditSettings() method anymore. The class uses a copy of itself to determine whether or not it has been changed. * Lots of cleanup.
|
#
028ad031 |
|
27-May-2012 |
Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk> |
Fix collecting of ifdef dependant strings Following some recent changes, the collection of strings does not use B_COLLECTING_CATKEYS define anymore. Adjust the code to use B_TRANSLATE_MARK_VOID instead, leading to the same result (string is added to catalog, but not used)
|
#
546208a5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
3b7d1b05 |
|
29-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Use the proper define to make the string visible only to collectcatkeys. Makes gcc4 happy. Sorry for the inconvenience, build fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42996 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0d5825b |
|
30-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Move string constants out of ifdef blocks so they can be collected by collectcatkeys. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42991 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83c3aba2 |
|
29-Jun-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
More localization support by taos, thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2a55ebf |
|
20-Jun-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Apply a nice patch from Taos, just some smaller fixes by myself. Localize the mail add-ons. The Japanese translation is attached to #7689. Please give a notice when it is in the translation system and the ticket can be closed. Does the B_UTF8_ELLIPSIS comes into the B_TRANSLATE macro? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42265 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21c22141 |
|
19-Jun-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed default_sent_directory(), and introduced default_mail{_in|_out}_directory() methods in the BPrivate namespace. * Used these methods in the inbound/outbound protocols. * Moved WriteMessageFile() into the BPrivate namespace as well, and put its prototype into a new header MailPrivate.h along with the new directory getters. * Removed the automatic copy to the sent directory again, and only have one directory for incoming mail. Incidentally, this fixed #7509, although the underlying filter restriction remains. * Automatic whitespace cleanups, some style cleanups. Sorry for the mess. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42260 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9967dfd9 |
|
21-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
- Extend MarkMailAsRead to take a flag not only a bool value. Write an additional MAIL:read attribute. - Remove some hard coded paths. - Catch failure of FindMessage correctly. Thanks Axel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40593 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ab6cb9a |
|
19-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Copy sent mails to /boot/home/mail/sent. Hope that makes more clear if a mail should be send (in out folder) or already has be sent. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d26fee1a |
|
08-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Switch to the new MailProtocol and account API. Lot of other smaller adaption to the new mail server. Remove button in the pref app removes the complete account because we don't have separate chains any more. The pref app stays a mess, needs some layout love! (I did it even look worse...) The new account/mail settings classes know if they have been changed but the current pref panel does not use this feature very well. It always mark the settings as modified when the settings view is displayed or more precise when the settings view is detached from the pref window, this could be optimized. The according mail protocol is completely restarted when their settings changed. Some system filters are now directly integrated in the mail protocols. Hopefully make things easier to understand. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40398 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa587d2956d870ef4ae055403ee5ee980d52b138 |
|
26-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
The protocol config view now adds some glue at the bottom. * This makes all boxes fill the complete height of the window. * The SMTP add-on did that itself which makes no sense.
|
#
57b305558b1c3eb23ef00d616a3458a479361732 |
|
22-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
MailProtocolConfigView now is a BMailSettingsView. * Changed the private settings base classes to follow the new style. * Made BodyDownloadConfig use the layout API. * Adapted SMTP to these changes.
|
#
715bf3d17a81353ae5d1fa6867587cc0f5c32ce1 |
|
26-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Work in progress of mail rework. * Not everything compiles; all protocols, and inbound filters do, though. * Renamed a few classes to give a better idea what they are for; prefixed public classes with the 'B' prefix. * Moved ProtocolConfigView's classes into the BPrivate namespace. * Moved BMailFilter into its own file. * Added BMailFilter::DescriptiveName(). This is now used by the RuleFilter in order to give a description of what it's doing (ie. no more dozens of "Rule filter" entries in the preferences). * Removed no longer used MailAddon.h. * Renamed Addon to AddOn where found, since that is more consistent with the rest of the API. * Merged the former MailProtocol with the former MailProtocolThread; the differentiation between those two was pretty messy. * All configuration views touched so far are now using the layout kit. * The RuleFilter is currently broken functionality wise; I have not yet decided how to solve the stuff it uses (TriggerFileMove() does not exist anymore, for example). * BMailAddOnSettings (formerly known as AddonSettings) now directly subclass BMessage; there are no Settings() and EditSettings() method anymore. The class uses a copy of itself to determine whether or not it has been changed. * Lots of cleanup.
|
#
028ad0311cbf31c75dfa6da3f7f912a98969ce14 |
|
27-May-2012 |
Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk> |
Fix collecting of ifdef dependant strings Following some recent changes, the collection of strings does not use B_COLLECTING_CATKEYS define anymore. Adjust the code to use B_TRANSLATE_MARK_VOID instead, leading to the same result (string is added to catalog, but not used)
|
#
546208a53940a26c6379c48a7854ade1a8250fc5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
3b7d1b050fcb69d93fd672ed96c91ad701d9bf24 |
|
29-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Use the proper define to make the string visible only to collectcatkeys. Makes gcc4 happy. Sorry for the inconvenience, build fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42996 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0d5825b50f162526e28ab6ffa9f59454901e2ae |
|
30-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Move string constants out of ifdef blocks so they can be collected by collectcatkeys. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42991 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83c3aba207cb04bd8443c48481b5c8d3f27bde27 |
|
29-Jun-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
More localization support by taos, thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2a55ebf98c90f5b1087d74ba18e9a8c4833f806 |
|
20-Jun-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Apply a nice patch from Taos, just some smaller fixes by myself. Localize the mail add-ons. The Japanese translation is attached to #7689. Please give a notice when it is in the translation system and the ticket can be closed. Does the B_UTF8_ELLIPSIS comes into the B_TRANSLATE macro? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42265 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21c22141b824642aa223699f976711e4b9f53cb4 |
|
19-Jun-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed default_sent_directory(), and introduced default_mail{_in|_out}_directory() methods in the BPrivate namespace. * Used these methods in the inbound/outbound protocols. * Moved WriteMessageFile() into the BPrivate namespace as well, and put its prototype into a new header MailPrivate.h along with the new directory getters. * Removed the automatic copy to the sent directory again, and only have one directory for incoming mail. Incidentally, this fixed #7509, although the underlying filter restriction remains. * Automatic whitespace cleanups, some style cleanups. Sorry for the mess. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42260 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9967dfd9243396f9bed5f7b357451cda8cd48f26 |
|
21-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
- Extend MarkMailAsRead to take a flag not only a bool value. Write an additional MAIL:read attribute. - Remove some hard coded paths. - Catch failure of FindMessage correctly. Thanks Axel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40593 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ab6cb9ac5c3420b3b51c92b8036c459478cc2de |
|
19-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Copy sent mails to /boot/home/mail/sent. Hope that makes more clear if a mail should be send (in out folder) or already has be sent. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d26fee1afb9b3f3fdee2ca569b4944c3ad377d39 |
|
08-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Switch to the new MailProtocol and account API. Lot of other smaller adaption to the new mail server. Remove button in the pref app removes the complete account because we don't have separate chains any more. The pref app stays a mess, needs some layout love! (I did it even look worse...) The new account/mail settings classes know if they have been changed but the current pref panel does not use this feature very well. It always mark the settings as modified when the settings view is displayed or more precise when the settings view is detached from the pref window, this could be optimized. The according mail protocol is completely restarted when their settings changed. Some system filters are now directly integrated in the mail protocols. Hopefully make things easier to understand. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40398 a95241bf-73f2-0310-859d-f6bbb57e9c96
|