Commit graph

167 commits

Author SHA1 Message Date
Ricardo Mones
adf00727b0 Fix some debug messages and update headers 2016-07-29 00:59:11 +02:00
Andrej Kacian
74e15427f6 Implement real LOGIN auth method for IMAP.
The "old LOGIN" was in fact just a basic plaintext login method,
using: "LOGIN username password", not the SASL LOGIN method.
2016-02-19 17:52:50 +01:00
Colin Leroy
6fd294c50f Fix null pointer dereferences and missing return checks 2015-10-08 19:16:52 +02:00
Ricardo Mones
98b12b276f Remove line breaks from g_warning() 2015-10-01 22:05:12 +02:00
Andrej Kacian
d9b0f9d893 Add support for SCRAM-SHA-1 authentication mechanism (via libetpan) to IMAP. 2015-01-13 13:42:05 +01:00
Jakub Kicinski
0d02a35cc1 Use memset to initialize struct etpan_thread_op
also remove duplicated zeroing.
2014-12-12 10:35:02 +01:00
Jakub Kicinski
7d5e6ca5a3 Synchronize mailimap deletion against async operations
Right now main thread can free mailimap while its background thread
is still performing operations on it. Fix it by moving deletion to
the worker thread and making sure nobody uses stale pointers.
2014-12-12 10:35:02 +01:00
Jakub Kicinski
6d36a13352 Swap return value and argument of imap_threaded_capability()
imap_threaded_capability() is the only imap_threaded_*() function
which does not return status, instead status is written to a pointer
passed as argument and function returns retrieved capabilities. To
unify behaviour of all imap_threaded_*() functions make it return
status and pass capabilities through an out argument.
2014-12-12 09:17:34 +01:00
Ricardo Mones
d371ee5551 Improve thread-safety in NNTP 2014-09-19 14:05:58 +02:00
Paul
2abdcb244e fix building without gnuTLS support 2014-08-05 07:20:59 +01:00
Ricardo Mones
723acc9063 Add license and copyright to 9b3fd2b5 2014-06-28 01:13:22 +02:00
Colin Leroy
168e74c7df Coverity fixes 2014-06-05 20:41:04 +02:00
Colin Leroy
78965aa3b7 Add a per-account preference to allow automatically accepting unknown
and changed SSL certificates, if they're valid (that is, if the root CA
is trusted by the distro).
2014-05-28 21:18:34 +02:00
Ricardo Mones
9b3fd2b562 Update licensing for Makefile.am files 2014-05-25 12:39:10 +02:00
Colin Leroy
795e7a1dda Replace deprecated INCLUDES with AM_CPPFLAGS; where needed, still
keep the -I flags separated in $(IFLAGS) for $(LTRCCOMPILE).
2014-04-25 10:15:28 +02:00
Colin Leroy
4d0f2b9b14 Implement certificate chain verification; fix leak; fix return code
for etpan_certificate_check().
2014-04-23 11:01:42 +02:00
Colin Leroy
dda3675203 Implement certificate chain retrieval and passing. CAs are not loaded
yet.
2014-04-23 09:42:55 +02:00
Colin Leroy
b0c17cd08e Factorize SSL things in etpan 2014-04-23 09:14:33 +02:00
Colin Leroy
7445f4f867 Fix bug #3150, "etpan_certificate_check() leaks memory" 2014-04-21 10:01:39 +02:00
Paul
7be9b13b35 remove obsolete maemo support 2013-06-11 15:59:51 +01:00
Ricardo Mones
11a24a7c91 Fix typo in debug_print string 2013-05-02 10:30:01 +02:00
Ricardo Mones
f2493c613a Initial setup for git 2013-03-17 19:32:09 +01:00
Colin Leroy
91892f5b2c 2012-11-28 [colin] 3.9.0cvs28
* src/mainwindow.c
	* src/news.c
	* src/news.h
	* src/etpan/nntp-thread.c
		Disconnect NNTP accounts too when switching offline
2012-11-28 11:11:40 +00:00
Colin Leroy
ddf3aca80e 2012-11-28 [colin] 3.9.0cvs26
* src/imap.c
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
		Try locale's charset and UTF-7 on server-side
		searches when UTF-8 fails. Also, don't even
		mention a charset if searching for an ASCII
		string.
2012-11-28 09:39:37 +00:00
Colin Leroy
ffacaed0a5 2012-11-23 [colin] 3.9.0cvs20
* src/jpilot.c
	* src/main.c
	* src/mainwindow.c
	* src/matcher.c
	* src/prefs_common.c
	* src/prefs_common.h
	* src/procmsg.c
	* src/common/socket.c
	* src/common/socket.h
	* src/common/ssl.c
	* src/common/ssl_certificate.c
	* src/common/ssl_certificate.h
	* src/etpan/imap-thread.c
	* src/etpan/nntp-thread.c
		Cleanup some warnings and deprecated types. Patch by
		Christian Hesse, fixing bug #2617. Thanks!
2012-11-23 19:29:16 +00:00
Colin Leroy
7ba3588f12 2012-11-21 [colin] 3.9.0cvs18
* src/etpan/imap-thread.c
		Don't set charset on simple searches. Fixes Exchange 2007.
2012-11-21 09:49:02 +00:00
Colin Leroy
e8ad1f4d7c 2012-11-09 [colin] 3.8.1cvs117
* src/etpan/imap-thread.c
		Specify search charset. Thanks to Aleksei Miheev
2012-11-09 08:29:21 +00:00
Ricardo Mones
d0d41b845f 2012-10-12 [mones] 3.8.1cvs98
* src/compose.c
	* src/grouplistdialog.c
	* src/imap.c
	* src/news_gtk.c
	* src/procmime.c
	* src/procmsg.c
	* src/common/utils.c
	* src/common/utils.h
	* src/etpan/imap-thread.c
		New slist_free_strings_full wrapper for g_slist_free_full
		and simplify calls where it was being used
2012-10-12 15:13:17 +00:00
Colin Leroy
7bb0e9b30d 2012-09-27 [colin] 3.8.1cvs80
* src/advsearch.c
	* src/imap.c
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
		Implement IMAP server search. Patch by
		Sean Buckheister again.
2012-09-27 14:48:45 +00:00
Ricardo Mones
b72865a614 2012-09-16 [mones] 3.8.1cvs60
* src/action.c
                Removed dup calls with ignored result
        * src/addr_compl.c
                Removed unused var is_group and simplified logic around it
        * src/addrharvest.c
        * src/matcher.c
        * src/procmsg.c
        * src/etpan/etpan-thread-manager.c
                Use unused var r to verify result and emit messages on error
        * src/compose.c
                Move color variable into conditional usage blocks
                Remove assigned but not used vars: lock, titles, count
        * src/edittags.c
                Remove assigned but not used var actions
        * src/folderview.c
                Remove assigned but not used vars: from_parent, src_node
        * src/imap_gtk.c
        * src/mh_gtk.c
                Remove malloc-ed but not used var: old_path
        * src/news.c
                Comment unused vars from commented block: tofetch, fetched
        * src/prefs_account.c
                Remove assigned but not used var: privacy_enabled
        * src/prefs_actions.c
        * src/prefs_customheader.c
                Remove assigned but not used var: store
        * src/prefs_filtering.c
                Remove assigned but not used var: n_rows
        * src/prefs_template.c
                Remove assigned but not used vars: model, list_store
        * src/prefs_toolbar.c
                Remove assigned but not used var: win_titles
        * src/printing.c
                Remove assigned but not used vars: orientation, line, baseline,
                off_chars
        * src/etpan/imap-thread.c
                Remove assigned but not used var: value, r
                Refactor to check correct memory allocation
        * src/etpan/nntp-thread.c
                Remove assigned but not used var: value
        * src/gtk/gtkaspell.c
                Remove assigned but not used vars: textbuf, exist
                Remove unused function: find_gtkaspeller
        * src/gtk/gtkcmctree.c
                Remove unused function: gtk_cmctree_get_offset
        * src/gtk/gtkshruler.c
                Remove assigned but not used vars: ruler, priv
2012-09-16 21:56:21 +00:00
Colin Leroy
78810ba2ca 2012-09-12 [colin] 3.8.1cvs52
* src/addressbook.c
	* src/addrharvest.c
	* src/addrindex.c
	* src/addritem.c
	* src/compose.c
	* src/edittags.c
	* src/folder.c
	* src/imap.c
	* src/inc.c
	* src/ldif.c
	* src/mainwindow.c
	* src/mbox.c
	* src/mimeview.c
	* src/mutt.c
	* src/partial_download.c
	* src/prefs_filtering_action.c
	* src/prefs_toolbar.c
	* src/printing.c
	* src/procheader.c
	* src/procmime.c
	* src/procmsg.c
	* src/summaryview.c
	* src/textview.c
	* src/common/utils.c
	* src/etpan/imap-thread.c
	* src/gtk/gtkaspell.c
	* src/plugins/pgpcore/sgpgme.c
		More fixes from bug #1961:
		- Write-only variables
		- Null pointer dereferences
		- A couple other fixes for which the reporter
		  was unsure, but which showed problems.
		More details in bug #1961 comments.
2012-09-12 09:23:13 +00:00
Colin Leroy
6edf2f5fe8 2012-07-07 [colin] 3.8.1cvs7
* claws-features.h.in
	* configure.ac
	* Makefile.am
	* src/account.c
	* src/action.c
	* src/addr_compl.c
	* src/addrcustomattr.c
	* src/addrduplicates.c
	* src/addressadd.c
	* src/addressbook.c
	* src/addressbook_foldersel.c
	* src/addrgather.c
	* src/addrindex.c
	* src/alertpanel.c
	* src/autofaces.c
	* src/browseldap.c
	* src/codeconv.c
	* src/codeconv.h
	* src/compose.c
	* src/crash.c
	* src/customheader.c
	* src/displayheader.c
	* src/editaddress.c
	* src/editaddress_other_attributes_ldap.c
	* src/editbook.c
	* src/editgroup.c
	* src/editjpilot.c
	* src/editldap.c
	* src/editldap_basedn.c
	* src/edittags.c
	* src/editvcard.c
	* src/exphtmldlg.c
	* src/expldifdlg.c
	* src/export.c
	* src/exporthtml.c
	* src/exportldif.c
	* src/folder.c
	* src/folder_item_prefs.c
	* src/grouplistdialog.c
	* src/headerview.c
	* src/image_viewer.c
	* src/imap.c
	* src/imap_gtk.c
	* src/imap_gtk.h
	* src/import.c
	* src/importldif.c
	* src/importmutt.c
	* src/importpine.c
	* src/inc.c
	* src/inc.h
	* src/jpilot.c
	* src/jpilot.h
	* src/ldapctrl.c
	* src/ldaplocate.c
	* src/ldapquery.c
	* src/ldapserver.c
	* src/ldapupdate.c
	* src/ldaputil.c
	* src/main.c
	* src/manual.c
	* src/matcher.c
	* src/mbox.c
	* src/message_search.c
	* src/messageview.h
	* src/mh.c
	* src/mh_gtk.c
	* src/mimeview.c
	* src/msgcache.c
	* src/msgcache.h
	* src/news.c
	* src/news_gtk.c
	* src/news_gtk.h
	* src/noticeview.c
	* src/partial_download.c
	* src/partial_download.h
	* src/pop.c
	* src/pop.h
	* src/prefs_account.c
	* src/prefs_account.h
	* src/prefs_actions.c
	* src/prefs_common.c
	* src/prefs_common.h
	* src/prefs_compose_writing.c
	* src/prefs_customheader.c
	* src/prefs_display_header.c
	* src/prefs_ext_prog.c
	* src/prefs_filtering.c
	* src/prefs_filtering_action.c
	* src/prefs_folder_column.c
	* src/prefs_folder_item.c
	* src/prefs_fonts.c
	* src/prefs_gtk.c
	* src/prefs_image_viewer.c
	* src/prefs_logging.c
	* src/prefs_matcher.c
	* src/prefs_message.c
	* src/prefs_msg_colors.c
	* src/prefs_other.c
	* src/prefs_quote.c
	* src/prefs_receive.c
	* src/prefs_send.c
	* src/prefs_spelling.c
	* src/prefs_summaries.c
	* src/prefs_summary_column.c
	* src/prefs_summary_open.c
	* src/prefs_toolbar.c
	* src/prefs_wrapping.c
	* src/printing.c
	* src/printing.h
	* src/procheader.c
	* src/procmime.c
	* src/procmime.h
	* src/procmsg.h
	* src/quote_fmt.c
	* src/recv.c
	* src/send_message.c
	* src/setup.c
	* src/ssl_manager.c
	* src/statusbar.c
	* src/summary_search.c
	* src/textview.c
	* src/textview.h
	* src/toolbar.c
	* src/undo.c
	* src/unmime.c
	* src/uri_opener.c
	* src/wizard.c
	* src/common/claws.c
	* src/common/defs.h
	* src/common/hooks.c
	* src/common/log.c
	* src/common/log.h
	* src/common/plugin.c
	* src/common/prefs.c
	* src/common/session.c
	* src/common/session.h
	* src/common/smtp.c
	* src/common/smtp.h
	* src/common/socket.c
	* src/common/socket.h
	* src/common/ssl.c
	* src/common/ssl.h
	* src/common/ssl_certificate.c
	* src/common/ssl_certificate.h
	* src/common/string_match.c
	* src/common/tags.c
	* src/common/timing.h
	* src/common/utils.c
	* src/common/utils.h
	* src/etpan/etpan-thread-manager.c
	* src/etpan/imap-thread.c
	* src/etpan/nntp-thread.c
	* src/gtk/about.c
	* src/gtk/combobox.c
	* src/gtk/description_window.c
	* src/gtk/filesel.c
	* src/gtk/gtkaspell.c
	* src/gtk/gtkaspell.h
	* src/gtk/gtkshruler.c
	* src/gtk/gtkunit.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/gtkvscrollbutton.c
	* src/gtk/icon_legend.c
	* src/gtk/inputdialog.c
	* src/gtk/logwindow.c
	* src/gtk/menu.c
	* src/gtk/pluginwindow.c
	* src/gtk/pluginwindow.h
	* src/gtk/prefswindow.c
	* src/gtk/progressdialog.c
	* src/gtk/quicksearch.c
	* src/gtk/spell_entry.c
	* src/gtk/spell_entry.h
	* src/gtk/sslcertwindow.c
	* src/gtk/sslcertwindow.h
	* src/plugins/bogofilter/bogofilter.c
	* src/plugins/bogofilter/bogofilter_gtk.c
	* src/plugins/dillo_viewer/dillo_prefs.c
	* src/plugins/dillo_viewer/dillo_viewer.c
	* src/plugins/pgpcore/pgp_viewer.c
	* src/plugins/pgpcore/plugin.c
	* src/plugins/pgpcore/sgpgme.c
	* src/plugins/pgpinline/pgpinline.c
	* src/plugins/pgpinline/plugin.c
	* src/plugins/pgpmime/pgpmime.c
	* src/plugins/pgpmime/plugin.c
	* src/plugins/smime/plugin.c
	* src/plugins/smime/smime.c
	* src/plugins/spamassassin/libspamc.c
	* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin_gtk.c
	* src/plugins/trayicon/trayicon.c
	* src/plugins/trayicon/trayicon_prefs.c
		Specify Claws compile-time features in a specific header
2012-07-07 07:09:39 +00:00
Paul Mangan
9e08c2369a 2012-05-27 [paul] 3.8.0cvs48
* src/account.c
	* src/account.h
	* src/action.c
	* src/action.h
	* src/adbookbase.h
	* src/addr_compl.c
	* src/addr_compl.h
	* src/addrbook.c
	* src/addrcache.c
	* src/addrcache.h
	* src/addrclip.c
	* src/addrclip.h
	* src/addrcustomattr.c
	* src/addrcustomattr.h
	* src/addrdefs.h
	* src/addrduplicates.c
	* src/addrduplicates.h
	* src/addressadd.c
	* src/addressadd.h
	* src/addressbook-dbus.c
	* src/addressbook-dbus.h
	* src/addressbook.c
	* src/addressbook.h
	* src/addressbook_foldersel.c
	* src/addressbook_foldersel.h
	* src/addressitem.h
	* src/addrgather.c
	* src/addrgather.h
	* src/addrharvest.c
	* src/addrharvest.h
	* src/addrindex.c
	* src/addrindex.h
	* src/addritem.c
	* src/addritem.h
	* src/addrquery.c
	* src/addrquery.h
	* src/addrselect.c
	* src/addrselect.h
	* src/alertpanel.c
	* src/alertpanel.h
	* src/autofaces.c
	* src/autofaces.h
	* src/browseldap.c
	* src/browseldap.h
	* src/codeconv.c
	* src/codeconv.h
	* src/compose.c
	* src/compose.h
	* src/crash.c
	* src/crash.h
	* src/customheader.c
	* src/customheader.h
	* src/displayheader.c
	* src/displayheader.h
	* src/editaddress.c
	* src/editaddress.h
	* src/editaddress_other_attributes_ldap.c
	* src/editaddress_other_attributes_ldap.h
	* src/editbook.c
	* src/editbook.h
	* src/editgroup.c
	* src/editgroup.h
	* src/editjpilot.c
	* src/editjpilot.h
	* src/editldap.c
	* src/editldap.h
	* src/editldap_basedn.c
	* src/editldap_basedn.h
	* src/edittags.c
	* src/edittags.h
	* src/editvcard.c
	* src/editvcard.h
	* src/exphtmldlg.c
	* src/exphtmldlg.h
	* src/expldifdlg.c
	* src/expldifdlg.h
	* src/export.c
	* src/export.h
	* src/exporthtml.c
	* src/exporthtml.h
	* src/exportldif.c
	* src/exportldif.h
	* src/filtering.c
	* src/filtering.h
	* src/folder.c
	* src/folder.h
	* src/folder_item_prefs.c
	* src/folder_item_prefs.h
	* src/foldersel.c
	* src/foldersel.h
	* src/folderutils.c
	* src/folderutils.h
	* src/folderview.c
	* src/folderview.h
	* src/grouplistdialog.c
	* src/grouplistdialog.h
	* src/headerview.c
	* src/headerview.h
	* src/html.c
	* src/html.h
	* src/image_viewer.c
	* src/image_viewer.h
	* src/imap.c
	* src/imap.h
	* src/imap_gtk.c
	* src/imap_gtk.h
	* src/import.c
	* src/import.h
	* src/importldif.c
	* src/importldif.h
	* src/importmutt.c
	* src/importmutt.h
	* src/importpine.c
	* src/importpine.h
	* src/inc.c
	* src/inc.h
	* src/jpilot.c
	* src/jpilot.h
	* src/ldapctrl.c
	* src/ldapctrl.h
	* src/ldaplocate.c
	* src/ldaplocate.h
	* src/ldapquery.c
	* src/ldapquery.h
	* src/ldapserver.c
	* src/ldapserver.h
	* src/ldapupdate.c
	* src/ldapupdate.h
	* src/ldaputil.c
	* src/ldaputil.h
	* src/ldif.c
	* src/ldif.h
	* src/localfolder.c
	* src/localfolder.h
	* src/main.c
	* src/main.h
	* src/mainwindow.c
	* src/mainwindow.h
	* src/manual.c
	* src/manual.h
	* src/matcher.c
	* src/matcher.h
	* src/mbox.c
	* src/mbox.h
	* src/message_search.c
	* src/message_search.h
	* src/messageview.c
	* src/messageview.h
	* src/mh.c
	* src/mh.h
	* src/mh_gtk.c
	* src/mh_gtk.h
	* src/mimeview.c
	* src/mimeview.h
	* src/msgcache.c
	* src/msgcache.h
	* src/mutt.c
	* src/mutt.h
	* src/news.c
	* src/news.h
	* src/news_gtk.c
	* src/news_gtk.h
	* src/noticeview.c
	* src/noticeview.h
	* src/partial_download.c
	* src/partial_download.h
	* src/pine.c
	* src/pine.h
	* src/pop.c
	* src/pop.h
	* src/prefs_account.c
	* src/prefs_account.h
	* src/prefs_actions.c
	* src/prefs_actions.h
	* src/prefs_common.c
	* src/prefs_common.h
	* src/prefs_compose_writing.c
	* src/prefs_compose_writing.h
	* src/prefs_customheader.c
	* src/prefs_customheader.h
	* src/prefs_display_header.c
	* src/prefs_display_header.h
	* src/prefs_ext_prog.c
	* src/prefs_ext_prog.h
	* src/prefs_filtering.c
	* src/prefs_filtering.h
	* src/prefs_filtering_action.c
	* src/prefs_filtering_action.h
	* src/prefs_folder_column.c
	* src/prefs_folder_column.h
	* src/prefs_folder_item.c
	* src/prefs_folder_item.h
	* src/prefs_fonts.c
	* src/prefs_fonts.h
	* src/prefs_gtk.c
	* src/prefs_gtk.h
	* src/prefs_image_viewer.c
	* src/prefs_image_viewer.h
	* src/prefs_logging.c
	* src/prefs_logging.h
	* src/prefs_matcher.c
	* src/prefs_matcher.h
	* src/prefs_message.c
	* src/prefs_message.h
	* src/prefs_msg_colors.c
	* src/prefs_msg_colors.h
	* src/prefs_other.c
	* src/prefs_other.h
	* src/prefs_quote.c
	* src/prefs_quote.h
	* src/prefs_receive.c
	* src/prefs_receive.h
	* src/prefs_send.c
	* src/prefs_send.h
	* src/prefs_spelling.c
	* src/prefs_spelling.h
	* src/prefs_summaries.c
	* src/prefs_summaries.h
	* src/prefs_summary_column.c
	* src/prefs_summary_column.h
	* src/prefs_summary_open.c
	* src/prefs_summary_open.h
	* src/prefs_template.c
	* src/prefs_template.h
	* src/prefs_themes.c
	* src/prefs_themes.h
	* src/prefs_toolbar.c
	* src/prefs_toolbar.h
	* src/prefs_wrapping.c
	* src/prefs_wrapping.h
	* src/printing.c
	* src/printing.h
	* src/privacy.c
	* src/privacy.h
	* src/procheader.c
	* src/procheader.h
	* src/procmime.c
	* src/procmime.h
	* src/procmsg.c
	* src/procmsg.h
	* src/quote_fmt.c
	* src/recv.c
	* src/recv.h
	* src/remotefolder.c
	* src/remotefolder.h
	* src/send_message.c
	* src/send_message.h
	* src/setup.c
	* src/setup.h
	* src/sourcewindow.c
	* src/sourcewindow.h
	* src/ssl_manager.c
	* src/ssl_manager.h
	* src/statusbar.c
	* src/statusbar.h
	* src/stock_pixmap.c
	* src/stock_pixmap.h
	* src/summary_search.c
	* src/summary_search.h
	* src/summaryview.c
	* src/summaryview.h
	* src/textview.c
	* src/textview.h
	* src/toolbar.c
	* src/toolbar.h
	* src/undo.c
	* src/undo.h
	* src/unmime.c
	* src/unmime.h
	* src/uri_opener.c
	* src/uri_opener.h
	* src/vcard.c
	* src/vcard.h
	* src/wizard.c
	* src/wizard.h
	* src/common/base64.c
	* src/common/base64.h
	* src/common/claws.c
	* src/common/defs.h
	* src/common/hooks.c
	* src/common/hooks.h
	* src/common/log.c
	* src/common/log.h
	* src/common/mgutils.c
	* src/common/mgutils.h
	* src/common/passcrypt.c
	* src/common/plugin.c
	* src/common/plugin.h
	* src/common/prefs.c
	* src/common/prefs.h
	* src/common/progressindicator.c
	* src/common/progressindicator.h
	* src/common/quoted-printable.c
	* src/common/quoted-printable.h
	* src/common/session.c
	* src/common/session.h
	* src/common/smtp.c
	* src/common/smtp.h
	* src/common/socket.c
	* src/common/socket.h
	* src/common/ssl.c
	* src/common/ssl.h
	* src/common/ssl_certificate.c
	* src/common/ssl_certificate.h
	* src/common/stringtable.c
	* src/common/stringtable.h
	* src/common/tags.c
	* src/common/tags.h
	* src/common/template.c
	* src/common/template.h
	* src/common/timing.h
	* src/common/utils.c
	* src/common/utils.h
	* src/common/version.h.in
	* src/common/xml.c
	* src/common/xml.h
	* src/common/xmlprops.c
	* src/common/xmlprops.h
	* src/etpan/etpan-errors.h
	* src/etpan/etpan-thread-manager-types.h
	* src/etpan/etpan-thread-manager.c
	* src/etpan/etpan-thread-manager.h
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
	* src/etpan/nntp-thread.c
	* src/etpan/nntp-thread.h
	* src/gtk/about.c
	* src/gtk/about.h
	* src/gtk/colorlabel.c
	* src/gtk/colorlabel.h
	* src/gtk/colorsel.c
	* src/gtk/colorsel.h
	* src/gtk/combobox.c
	* src/gtk/combobox.h
	* src/gtk/description_window.c
	* src/gtk/description_window.h
	* src/gtk/filesel.c
	* src/gtk/filesel.h
	* src/gtk/foldersort.c
	* src/gtk/foldersort.h
	* src/gtk/gtksctree.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/icon_legend.c
	* src/gtk/icon_legend.h
	* src/gtk/inputdialog.c
	* src/gtk/inputdialog.h
	* src/gtk/logwindow.c
	* src/gtk/logwindow.h
	* src/gtk/manage_window.c
	* src/gtk/manage_window.h
	* src/gtk/menu.c
	* src/gtk/menu.h
	* src/gtk/pluginwindow.c
	* src/gtk/pluginwindow.h
	* src/gtk/prefswindow.c
	* src/gtk/prefswindow.h
	* src/gtk/progressdialog.c
	* src/gtk/progressdialog.h
	* src/gtk/quicksearch.c
	* src/gtk/quicksearch.h
	* src/gtk/spell_entry.c
	* src/gtk/spell_entry.h
	* src/gtk/sslcertwindow.c
	* src/gtk/sslcertwindow.h
	* src/plugins/bogofilter/bogofilter.c
	* src/plugins/bogofilter/bogofilter.h
	* src/plugins/bogofilter/bogofilter_gtk.c
	* src/plugins/demo/demo.c
	* src/plugins/dillo_viewer/dillo_prefs.c
	* src/plugins/dillo_viewer/dillo_prefs.h
	* src/plugins/dillo_viewer/dillo_viewer.c
	* src/plugins/pgpcore/passphrase.c
	* src/plugins/pgpcore/passphrase.h
	* src/plugins/pgpcore/pgp_viewer.c
	* src/plugins/pgpcore/pgp_viewer.h
	* src/plugins/pgpcore/plugin.c
	* src/plugins/pgpcore/prefs_gpg.c
	* src/plugins/pgpcore/prefs_gpg.h
	* src/plugins/pgpcore/select-keys.c
	* src/plugins/pgpcore/select-keys.h
	* src/plugins/pgpcore/sgpgme.c
	* src/plugins/pgpcore/sgpgme.h
	* src/plugins/pgpinline/pgpinline.c
	* src/plugins/pgpinline/pgpinline.h
	* src/plugins/pgpinline/plugin.c
	* src/plugins/pgpmime/pgpmime.c
	* src/plugins/pgpmime/pgpmime.h
	* src/plugins/pgpmime/plugin.c
	* src/plugins/smime/plugin.c
	* src/plugins/smime/smime.c
	* src/plugins/smime/smime.h
	* src/plugins/spamassassin/spamassassin.c
	* src/plugins/spamassassin/spamassassin.h
	* src/plugins/spamassassin/spamassassin_gtk.c
	* src/plugins/trayicon/trayicon.c
	* src/plugins/trayicon/trayicon_prefs.c
	* src/plugins/trayicon/trayicon_prefs.h
		update copyright headers to 2012
2012-05-27 17:31:10 +00:00
Colin Leroy
ce0c0b2732 2011-08-30 [colin] 3.7.10cvs9
* src/etpan/imap-thread.c
	* src/etpan/nntp-thread.c
		Remove dead openSSL code
2011-08-30 06:25:59 +00:00
Colin Leroy
574c22a71d 2011-08-30 [colin] 3.7.10cvs8
* src/ssl_manager.c
	* src/common/ssl.c
	* src/common/ssl_certificate.c
	* src/common/ssl_certificate.h
	* src/etpan/imap-thread.c
	* src/etpan/nntp-thread.c
		Fix bug #2127, "SSL cert check uses canonical name instead of
		specified name"
2011-08-30 06:18:09 +00:00
Paul Mangan
b0b989754c 2011-08-27 [paul] 3.7.10cvs1
* po/POTFILES.in
	* src/common/ssl_certificate.c
	* src/etpan/imap-thread.c
	* src/etpan/nntp-thread.c
		offer up some missing log_error() strings to translators
2011-08-27 10:45:08 +00:00
Michael Rasmussen
41c219615c 2011-08-14 [mir] 3.7.9cvs47
* src/news.c
	* src/etpan/nntp-thread.c
	Fix bug 2418. Patch provided by Sébastien Bigaret with
	some minor contribution by me.
2011-08-14 19:40:31 +00:00
Michael Rasmussen
7171e2ab95 2011-08-13 [mir] 3.7.9cvs46
* src/etpan/nntp-thread.c
	  Fix bug when NNTP server sends authentication warning
	  as part of the connection session. Privously etpan would
	  bail out for any return code other than NEWSNNTP_NO_ERROR
	  but as early as the connection session a return code like
	  NEWSNNTP_WARNING_REQUEST_AUTHORIZATION_USERNAME and
          NEWSNNTP_WARNING_REQUEST_AUTHORIZATION_PASSWORD should not
	  be considered as an error.
2011-08-13 19:01:23 +00:00
Michael Rasmussen
df4c4e3330 2011-07-30 [mir] 3.7.9cvs38
* src/etpan/Makefile.am
	* src/plugins/pgpcore/Makefile.am
	* src/plugins/pgpmime/Makefile.am
	* src/plugins/smime/Makefile.am
	  Fix broken build on Debian Sid. enchant.h cannot be
	  found unless $(ENCHANT_CFLAGS) and $(ENCHANT_LIBS) are
	  present in Makefile.am. Apparently enchant.h in older
	  versions were placed in /usr/include which is always
	  scanned be default.
2011-07-30 22:33:18 +00:00
Ricardo Mones
0cbfa2a250 2011-07-05 [mones] 3.7.9cvs32
* src/imap.c
	* src/common/tags.c
	* src/common/tags.h
	* src/etpan/imap-thread.c
		Make constants for reserved tags and use them
		Removed also duplicate comparison while at it
2011-07-05 17:37:14 +00:00
Ricardo Mones
8521f0ae06 2011-05-12 [mones] 3.7.9cvs21
* src/etpan/nntp-thread.c
		Fix bug #2418 "NNTP authentication is broken"
2011-05-12 14:51:47 +00:00
Paul Mangan
2bdb69e51f 2011-02-16 [paul] 3.7.8cvs57
* src/*
		update copyright headers throughout
2011-02-16 07:16:26 +00:00
Colin Leroy
c396111443 2010-12-21 [colin] 3.7.8cvs17
* src/etpan/etpan-thread-manager.c
		Dead code removal
2010-12-21 21:30:34 +00:00
Colin Leroy
8eb1d9b93c 2010-10-02 [colin] 3.7.6cvs44
* src/action.c
	* src/addr_compl.c
	* src/addressbook.c
	* src/addrgather.c
	* src/alertpanel.c
	* src/editaddress.c
	* src/editaddress_other_attributes_ldap.c
	* src/editgroup.c
	* src/folderview.c
	* src/grouplistdialog.c
	* src/headerview.c
	* src/image_viewer.c
	* src/importldif.c
	* src/main.c
	* src/mainwindow.c
	* src/message_search.c
	* src/mimeview.c
	* src/prefs_themes.c
	* src/summary_search.c
	* src/summaryview.c
	* src/toolbar.c
	* src/etpan/imap-thread.c
	* src/gtk/authors.h
	* src/gtk/gtkcmclist.c
	* src/gtk/gtkcmoptionmenu.c
	* src/gtk/gtkutils.c
	* src/gtk/gtkutils.h
	* src/gtk/gtkvscrollbutton.c
	* src/plugins/pgpcore/select-keys.c
	* src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
		Undeprecate for GTK+2.22. Patch by Reed Loden.
		Fixes bug #2276, 'Compile in maintainer mode
		fails on GTK+ 2.22'.
2010-10-02 15:02:54 +00:00
Colin Leroy
b26fe2240f 2010-02-20 [colin] 3.7.5cvs22
* src/imap.c
	* src/imap.h
	* src/main.c
	* src/mainwindow.c
	* src/etpan/imap-thread.c
	* src/etpan/imap-thread.h
	* src/etpan/nntp-thread.c
	* src/etpan/nntp-thread.h
		When going offline from NetworkManager, just
		delete IMAP connections. That'll avoid timeouts
		when coming back online in certain cases when
		the TCP socket will have timed out.
2010-02-20 18:16:45 +00:00
Colin Leroy
4c35023fd6 2009-04-02 [colin] 3.7.1cvs33
* src/common/utils.h
	* src/etpan/etpan-thread-manager.c
		pipe() was a macro from GLib on win32 until
		glib 2.13.2. It's undefined after that.
		Thanks to Marcus Brinkmann for the heads-up!
2009-04-02 18:57:36 +00:00
Colin Leroy
483b9bab50 2009-03-25 [colin] 3.7.1cvs25
* src/news.c
	* src/etpan/nntp-thread.c
		Fix header fetching (NG/To/Cc). Fixes
		bug 1883, 'Message processing fails to
		act on Newsgroups: field'
2009-03-25 17:38:40 +00:00
Colin Leroy
51fff95cb8 2009-02-22 [colin] 3.7.0cvs68
* src/addrduplicates.c
	* src/addressbook.c
	* src/addrharvest.c
	* src/codeconv.c
	* src/compose.c
	* src/filtering.c
	* src/folder.c
	* src/imap.c
	* src/imap_gtk.c
	* src/importldif.c
	* src/jpilot.c
	* src/mainwindow.c
	* src/matcher.c
	* src/mbox.c
	* src/messageview.c
	* src/mh_gtk.c
	* src/prefs_common.c
	* src/prefs_filtering.c
	* src/prefs_gtk.c
	* src/printing.c
	* src/privacy.c
	* src/procmime.c
	* src/procmsg.c
	* src/summaryview.c
	* src/textview.c
	* src/undo.c
	* src/wizard.c
	* src/common/md5.c
	* src/common/socket.c
	* src/common/template.c
	* src/etpan/imap-thread.c
	* src/gtk/gtkaspell.c
	* src/gtk/gtkcmctree.c
	* src/gtk/gtksctree.c
	* src/gtk/inputdialog.c
	* src/plugins/pgpcore/sgpgme.c
	* src/plugins/pgpmime/pgpmime.c
	* src/plugins/smime/smime.c
	* src/plugins/spamassassin/spamassassin.c
		Fix errors caught by Coverity: NULL checks, leaks, overruns,
		uninitialised accesses
2009-02-22 18:47:11 +00:00
Colin Leroy
2a426294e5 2009-01-17 [colin] 3.7.0cvs38
* src/main.c
	* src/mbox.c
	* src/common/md5.c
	* src/common/utils.c
	* src/etpan/imap-thread.c
		Fix g_open calls (which don't ignore mode)
2009-01-17 16:46:23 +00:00
Colin Leroy
180dd13e4f 2009-01-17 [colin] 3.7.0cvs37
* src/addressbook.c
	* src/compose.c
	* src/foldersel.c
	* src/main.c
	* src/mainwindow.c
	* src/mbox.c
	* src/common/md5.c
	* src/common/ssl_certificate.c
	* src/common/tags.c
	* src/common/utils.c
	* src/etpan/imap-thread.c
	* src/plugins/bogofilter/bogofilter.c
	* src/plugins/pgpinline/pgpinline.c
	* src/plugins/smime/smime.c
		Probably fix bug 1825, 'Unable to fetch messages from
		IMAP folders named with non-ASCII string'
		Change remaining occurences of fopen and open with
		g_fopen and g_open
2009-01-17 16:24:32 +00:00