[Commits] [SCM] claws annotated tag, 3.17.0, created. 3.17.0
claws at claws-mail.org
claws at claws-mail.org
Wed Aug 15 19:42:53 CEST 2018
The annotated tag, 3.17.0 has been created
at 8213832b22cdfa4b4673d60e369370279f800dbb (tag)
tagging 3ee4ef03fb9dd34bce43025a642d49d71cdcbe15 (commit)
replaces 3.16.0
tagged by Paul
on Wed Aug 15 18:42:42 2018 +0100
- Log -----------------------------------------------------------------
Unleashed 3.17.0
Andrej Kacian (99):
Fix missing GError initialization in compose_draft().
Do not consider "mark_as_spam" as a final action, since it does not move the marked message.
Implement config_version in passwordstorerc.
Implement config_version in folderlist.xml.
Handle failed/aborted folderlist config_version update in main.c
Handle password store config_version update without the global gint variable.
Do not consider missing passwordstorerc file as error.
RSSyl: Handle 404 and other fetch failures better.
Replaced some deprecated GTK+ API calls in gtkaspell.c.
Removed almost all direct GTK struct member accesses.
A few instances of combobox manipulation still used the old API.
ClawsSpellEntry does not need to implement GtkEditable
Get rid of final direct GTK struct member access from ClawsSpellEntry.
Remove the last offender against -DGTK_DISABLE_SINGLE_INCLUDES
Remove direct GTK struct member access from pdf_viewer plugin.
Force -DGTK_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE in GTK_CFLAGS.
Rework of alertpanel default button focus handling.
Do not put enchant's CFLAGS into main CFLAGS make variable.
Fix few forgotten GDK_ to GDK_KEY_ renames in plugins.
Migrate from deprecated GtkTooltips to GtkTooltip in clamd plugin.
Cast to GSourceFunc instead of deprecated GtkFunction when using g_timeout_add().
Make GtkCMCList/Tree use "text", not "fg" rc property for text color.
Add support for the iso-8859-8-i encoding
Replace GtkCMCList in folder sort dialog with GtkTreeView.
Replace GtkCMCList in addrgather dialog with GtkTreeView.
Replace GtkCMCList in LDIF import dialog with GtkTreeView.
Replace GtkCMCList in pgpcore select-keys.c with GtkTreeView.
RSSyl: fix deleted item checking when modified or published time is missing
Replace GtkCMCTree in addressadd.c with GtkTreeView.
Replace GtkCMCList in editldap_basedn.c with GtkTreeView.
Unreference GtkTreeModel pointers after they've been added to a tree view.
Fix memory leaks from results of gtk_tree_model_get().
Merge needless three gtk_tree_model_get() calls into one.
Replace GtkCMCList in browseldap.c with GtkTreeView.
Revert "fix bug 3973, ''select all' in summaryview does not automatically focus the summaryview'"
Fix summary_select_all when there is nothing selected.
Add gtkut_tree_view_get_selected_pointer() helper function.
Make the gtkut_tree_view_get_selected_pointer() more versatile.
Update uses of gtkut_tree_view_get_selected_pointer().
Fix a dumb double-free on Windows.
Fix potential crashes in gtkut_tree_view_get_selected_pointer().
Replace both GtkCMCLists in Edit Person dialog With GtkTreeView.
Replace GtkSCTree in addressbook_foldersel.c with GtkTreeView.
Make LDAP use log_print instead of log_message for uninteresting stuff.
Fix use of uninitialized variable in addressbook edit person dialog.
Fix two crashes caused by bad GtkListStore management in editaddress.c.
Apply the attribute list fix from 8017810c4 also when handling LDAP contacts.
Handle IMAP search failure instead of ignoring it.
Change how main window's keyboard accelerators are bypassed when quicksearch has focus.
Rework and simplify how compose_queue() return values are handled
Fix for e9f610a4f for the rare cases the privacy system has no error string ready.
Fix unwanted IMAP connections on startup caused by processing rules.
Fix two missed return values in compose_write_to_file() from commit e9f610a4f.
Ignore the expander "hot spots" in folderview for childless folders.
Fix memory handling around SieveEditorPage.
Fix crash in quicksearch keypress handling.
Fix HTML <hX> header handling.
Fix a buffer overflow in password encryption, and allow arbitrary password length.
Added SOCKS proxy support.
Fix up POTFILES.in to match previous commit (d28d62772).
Fixed an off-by-one buffer overflow in proxy.c.
Corrected copyright header in proxy.[ch]
Fix memory corruption introduced in d28d62772.
Clone also proxy-related prefs in account_clone().
Fix 'Invalid PrefType for GtkEntry' warning for account proxy_pass.
Fix some variable type mismatches in ldapsvr_connect() on Windows.
Fix build for Windows, plus some missing symbols in claws.def files.
Added a password store function to check if a password exists.
Cleanup after moving Managesieve passwords to password store.
More Windows build fixes.
Add "Show password" checkbox to each Proxy pref page.
Get rid of account_list_view_add(), since it was just a useless middleman.
Fix a condition typo in gtk_cmclist_motion().
Do not let plugins install their header files, unless necessary.
Added missing archiver_prefs.h to archive_la_SOURCES.
Allow separate autocheck configuration for accounts.
RSSyl: rework matching deleted items to better handle feeds without id
RSSyl: add more missing checks for offline mode
Save the account custom signing key ID even if other option than custom is selected.
Remove unneeded debug_print lines.
RSSyl: Re-add a mistakenly deleted #include.
RSSyl: do not look at modified time when matching deleted items
When deleting an account, cancel its autocheck timer.
Removed a few obsolete and unused functions.
Fix auth retry in Managesieve - wrong state variable was being set.
Fixed a small memory leak in advsearch_expand_search_string().
When switching to/from offline mode, reset override timers.
Improve textview keypress handling for scrolling. (PgUp/Down, Space, Backspace)
Fix two GTK runtime warnings in RSSyl feed properties dialog.
Fix two GTK runtime warnings in Managesieve feed properties dialog.
Fix memory leaks in toolbar handling of alternate icons (mail/news, ham/spam).
Fixed a memory leak in stock_pixmap_widget_with_overlay().
Fix a memory leak in summary_set_header().
Fix a memory leak in sc_html_parse_tag().
Fix a memory leak when saving last opened folder on exit.
Return a copy of the string also when sanity checks fail.
Add <sub> and </sub> to list of HTML tags to remove from feed subjects.
Avoid a needless string copy in rssyl_replace_html_stuff().
Fix an embarrassing mistake in rssyl_strreplace().
Holger Berndt (2):
GData plugin: Only allow one interactive auth session at a time
GData plugin: Request interactive auth only in case of auth issues
Michael Rasmussen (12):
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Forgotten changes in commit 09301b6e73e4af1b03b6f19d340dd909cf527bcc
Fix broken build from commit 47e0437b8b
Adapt identical behaviour to native address book. See commit 47e0437b8b
Fix broken build using GTK3
Fix a possible memory leak
Michael Schwendt (1):
Fix bug 3895: Port from libnm-util/libnm-glib to libnm
Paul (32):
bump minimum glib requirement to 2.28
extend 'default selection when entering a folder'
a couple late translation update
fix bug 3947, 'Build break with --disable-libsm --enable-crash-dialog'
fix bug where actionsrc was not updated after mailbox name change
fix bug 3973, ''select all' in summaryview does not automatically focus the summaryview'
replace deprecated 'NONE' token
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
fix display of Key ID
fix bug 3978, '"From" column displays both name and email address for Outbox'
require nettle, following removal of libcrypt from glibc
force explicit use of --disable-gnutls if gnutls support is not required
when using hide_timezone, convert time to UTC
fix syntax error in man page
fix quoting in reply to format=flowed message
update UI copyright year
fix bug #4023, 'Fix some small issues'
fix gcc8 stringop-overflow warning
fix bug where 'sort_type' is lost when changing 'sort_key' from /View/sort
when changing sort_key by clicking column header, preserve sort_type
move 'Proxy' page from Other/ to Mail Handling/
two small fixes to text in label and tooltip
fix bug, 'MDN mail-accountname leak'
strip whitespace from subscribed URLs
vCalendar: Skip whitespace chars at the beginning of ics stream
when a return-receipt request is sent to an unknown addr, make the user choose which acc to send from
use TRUE/FALSE instead of 1/0
fix memory leak, and seasoned to suit some tastes
fix bug 4058, '# in extended search description window should not be translated'
translations updates
for release 3.17.0
Pawel Pekala (1):
Fix typos and errors in polish translation
Ralph Sennhauser (5):
Require gtk+ >= 2.24
Drop ifdefs for old gtk+2
Drop no longer used gtk+2 utility functions
Add missing header to acpi_notifier
Replace gtk_style_unref()
Ricardo Mones (33):
Fix bug 3921: Follow-up to #3764. Cleanup gitignore
Fix Bug 3936: LDAP StartTLS does not work for addressbooks
Fix some translated strings
Use network log for LDAP operations output
Add "Go to last error" to log window context menu
No need to set window's position twice
Prune more gtk_widget_set_size_request calls
Fix wrong article in translated string
Use spacing more uniformly on themes prefs
Remove more unnecessary colons in labels
Move syntax help after entry
Move all colors into an array
Refactor colors handling with more arrays
Fix some copyright headers
Fix ‘GtkLabel {aka struct _GtkLabel}’ has no member named ‘label’
Fix ‘GtkWidget {aka struct _GtkWidget}’ has no member named ‘style’
Use color buttons' macro also here
Fix license version in Address Keeper plugin
Remove unused struct member in SummaryView
Fix array type to match items
Fix a couple of unused variable warnings
Fix warning: ‘struct sockaddr’ declared inside…
Update lists of contributors
Remove another colon
Fix warning: excess elements in struct initializer
Fix warning: missing braces around initializer
Fix CID#1436912: Dereferencing null pointer "msginfo->folder"
Default mode URL should be escaped before using it
Mailmbox: fix buffer size
Some improvements upon translation
Update Spanish translation
Some fixes to Spanish translation
Update list of TLDs for release
Zhouyang (1):
Fix bug #3857: Thanks to Zhouyang
wwp (87):
Update few occurrences to the new alertpanel() API (and by the way,
Clear statusbar's progressbar in case of NNTP xhdr/xover failure.
Fix wrong malloc of clamd_socket struct, CID 1220477.
Few optimizations: avoid strlen when string length is known (read()>0 return);
Save us 35 warnings about hooks_register_hook() return checks.
Fix possible access to uninitilized folder pointer (CID 1402515),
Don't compute charset unless necessary (vcalviewer_get_uid_from_mimeinfo()),
Fixed hook_id declarations to be gulong instead of guint.
Remove key and free attribute value only if they are valid,
Attachment remover: notify the user about what has been done when processing
Fix broken templates attachments due to commit 814b087,
Remove the empty progress bar that may remain in status bar after
addritem+person_get_picture now returns something useful: a copy
addritem_person_get_picture() now returns something useful: a copy
Add a basic contact merging feature to the address book, thanks to
Check for enchant-2 (necessary since enchant 2.1.3).
Add missing src/addrmerge.h file from 3.16.0-107-gf25722a.
Fix CID #1434197, mismatch and unneeded display of unavailable folder class
Fix buffer overrun, always writing at buffer size + 1.
Fix wrong use of pointer-to-array as an array, CID #1434191.
Fix indentation, silents up CID #1434201.
Fix a leak, CID #1220437.
Updated Apache SpamAssassin code (libspam.[ch], utils.[ch]) from 3.0.x
Spamassassin plugin in Windows: don't allow Unix socket transport
Use G_OS_WIN32, the glib-proper way to check for WIN32.
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
SA plugin: better way to make sure Unix sockets are not used in Windows,
Add SpamAssassin's NOTICE file.
Add NOTICE file to EXTRA_DIST.
Fix sensitivity of few preferences widgets of the SA plug-in.
Disable SSLv3 in libspamc.c (patch from Debian spamassassin package).
Spamassassin plug-in: add support for compression (server must have
Fix another leak in smime plugin (CID #1220437).
ClamAV plugin: manage read errors (fixes CID #1220483).
Clean-up in comments (The Commit Of The Year).
Don't add "Go to last error" to filtering log window's context menu.
Fix sensitivity of the main window's 'View/Message part/View as text' entry
Reindent lists and arrays.
Fix some plugins' code indentation.
Don't manage account list focus state when closing an account edit window,
Fix code compilation when configure --enable-generic-umpc code has been used.
Fix compilation using GENERIC_UMPC.
One more fix for GENERIC_UMPC: summary menu entries list differ.
Use a proper CharSet enum value for uninitialized state of static vars,
Correct the label of the 'confirm before marking all messages in a
Save few warnings around mistyped uses of g_list_length().
Fix French translation (unexpected accelerator used in dialog title).
Really ask for confirmation when marking *all* messages as read or
Save and reuse Actions input/output dialog size.
Update French translation.
Make Claws Mail conservative about color labels: ask for confirmation
Fix wrong type for layout_mode var in struct.
Fix a memory leak in quicksearch code.
Force initialization of buffer (fixes a valgrind case where buf is
Fix a leak.
Revert last leak fix.
Fix few unchecked return values reported by Coverity:
Fix more unchecked return values reported by Coverity:
Update app name in header cartouche and other places, correct
Claws Mail does support gdata 0.6.4.
Revert again support for gdata 0.6.4.
Since we depend on GLib 2.28, make real use of GList/GSList's _free_full
Fix previous commit.
Fix missing initializers, taking for reference GLib 2.28 (with support
Updates to the French translation.
Properly initialize GDBusInterfaceVTable's private member 'padding' (void*[8]).
Dynamically allocate interface_vtable.
Code cleanup around glib version check (2.28 minimum).
Honor quote_chars from prefs instead of hard-coding "> ".
Make use of all signature separators defined in accounts instead
Fix use of uninitialized pointer, CID#1436911.
Remove un-necessary test, msginfo can't be null here, solves CID#1436912.
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Update copyright in file headers.
Reduce scope of few variables.
Properly highlight the whole email address in Resent-From and Resent-To
Clean up and unfold more standard headers (Bcc, Reply-To, Sender,
Include Resent-From and Resent-To in Any/All header(s) (in addressbook) matcher rules.
Fix buffer clash (one already present, one added in 3.16.0-254-gb9c4e27),
Update French translation (more to come).
French translation: few fixes more.
Fix French translation file.
French translation: fix few uses of ID and capitalization.
French translation: introduce inclusive modern French forms (I guess we'll get
French translation: last fixes and updates.
-----------------------------------------------------------------------
hooks/post-receive
--
Claws Mail
More information about the Commits
mailing list