[Commits] [SCM] claws annotated tag, 3.12.0, created. 3.12.0
claws at claws-mail.org
claws at claws-mail.org
Sun Jul 19 13:18:45 CEST 2015
The annotated tag, 3.12.0 has been created
at 77537441fe2472906a302856114d6241a60af658 (tag)
tagging 75995c653f563bc3d65e4ce104263c96f5b26d76 (commit)
replaces 3.11.1
tagged by Paul
on Sun Jul 19 12:18:34 2015 +0100
- Log -----------------------------------------------------------------
3.12.0 Unleashed
Andreas Rönnquist (1):
Set focus row to top item if marking a message above previous
Andrej Kacian (88):
When copying a folder, copy its metadata before copying contents.
Revert "RSSyl: Lose the .deleted file on folder move for now" - it will work now, after last commit
Increase allowed range for age matcher condition widget. 10000 should be enough for everyone.
Bogofilter: In addition to deleting or saving a spam message, allow third option, where such message is only marked as spam, but is let through for user to handle it further (perhaps via filtering rules).
Use GLib's implementation of Base64 instead of our own.
Fix SMTP LOGIN auth method.
Get rid of a forgotten debug_print().
Remove double-free in SMTP AUTH PLAIN handling code.
RSSyl: Convert relative URLs in Atom entries to absolute URLs, using feed's <link> tag, if possible.
RSSyl: fix crash introduced by previous commit
RSSyl: Wrote more robust replacing of HTML character references. We now handle decimal references (Ӓ), in addition to few selected named references.
RSSyl: Fix allocated buffer size in previous commit to include space for terminating null byte; Fix minor logic bug.
RSSyl: Do not run html entity replacement on URL and item id strings when adding an item.
RSSyl: Ignore rel="..." feed link in Atom parser.
RSSyl: Fix argument order for strstr() in Atom parser.
Compose window: activating the GtkEntry with sender address activates the account selection combobox. Closes bug #3345, reported by Barry Warsaw.
Properly allocate buffer in conv_encode_header_full() for quoted-printable encoding. Closes bug #3338, reported by Michael Hughes.
Compose window: sender address line gets its own label with a mnemonic, similar to Subject line.
Compose window: Change Subject mnemonic from 's' to 'u', since 's' is already used by Spelling menu.
Use AC_CHECK_LIB instead of AC_SEARCH_LIBS, to prevent adding -larchive to global LIBS variable. This gets rid of superfluous dynamic link against libarchive in all built executables (claws-mail and plugins).
RSSyl: Fix handling of feeds with encodings unknown to expat. Turns out the only thing missing was that HAVE_ICONV macro (from config.h) was not defined in parser.c, so our "unknown encoding" expat handler function did nothing. Fixes bug #3339.
RSSyl: Day-of-week name in RFC822 timestamps is optional.
Add support for SCRAM-SHA-1 authentication mechanism (via libetpan) to IMAP.
Change "OpenSSL support" to "TLS support" in a dialog message.
Removed unused MBOX_CACHE_DIR from defs.h.
Allow single-click to select mailboxes in the mailbox order dialog.
In mailbox order dialog, set selection mode after the list has been
Compose window: Fix bug #3421 - Recipients list doesn't scroll when moving with arrow keys.
Update AUTHORS and README regarding the Managesieve plugin.
RSSyl: use procheader_date_parse() instead of parseRFC822Date().
RSSyl: Strip leading and trailing whitespace from XML tag contents.
RSSyl: Leave unread flag on new items regardless of silent_update setting.
RSSyl: Fix compilation on OS X.
Fix typo in variable name in Windows g_open() implementation.
RSSyl: Remove unnecessary use of link() in rssyl_add_msgs().
RSSyl: struct dirent doesn't have d_type member on Windows.
RSSyl: Updated list of symbols needed from claws-mail core.
Rewrote parsing of RFC3339 datetime strings.
RSSyl: Use procheader_date_parse() for RFC3339 date strings.
Use pkg-config to detect Expat library.
Pass --export-* flags correctly to the linker, depending on platform.
RSSyl: Reworked item comparing logic, partly based on bug #3429.
Re-add old method for Expat library detection during configure.
Use 'GStatBuf' instead of 'struct stat' type where possible.
Add a missing include to make commit f061b67 work on Win32.
Fancy: updated list of exports from core claws-mail for win32 build.
RSSyl: Got rid of opendir/readdir/closedir in favour of Glib functions.
RSSyl: Use g_mkstemp() instead of mkstemp()
RSSyl: Free GError from memory where necessary.
RSSyl: Allow giving custom CA cert file to libfeed
RSSyl: If given, set CURLOPT_CAINFO regardless of libcurl version.
RSSyl: Use our CA certificate bundle on Windows.
Various small fix ups needed for mingw-w64 build.
The "mark_as_spam" filtering action does not move message.
Do not free LDAP error string on Windows.
Allow TLS connections to LDAP on Windows.
Use g_mkstemp() instead of mkstemp().
Removed an unneeded ifdef in my_tmpfile().
Allow 'Z' as time zone in procheader_scan_date_string()
Fix a mistake in previous commit.
Encrypt message just before writing it to queue dir.
Remove plaintext_file member of struct MsgInfo.
Revert "Remove plaintext_file member of struct MsgInfo."
Do not use MsgInfo's plaintext_file for message file.
Handle an unlikely fopen failure in compose_write_to_file()
Use g_dir_open() and friends instead of opendir() and friends.
Get rid of last remaining "struct stat" variables.
Windows build needs to link against pthread, not pthreadGC2.
Updated plugins' claws.def files as needed for Windows build.
RSSyl: Variable typo fix in Windows-specific code.
Do not use GStatBuf with non-Glib *stat() functions.
Managesieve: use accessor for common preferences
Managesieve: Fix parsing config string on Windows
Reenable transient windows for win32. Fixes bug #2866.
Disallow folder names to begin or end with a dot on Windows.
Fix a logic error introduced in previous commit.
Fix a Win32-specific syntax error.
Use accessor for common preferences in all plugins.
Avoid some unnecessary foldertree redraws.
Fix another win32 specific syntax error.
RSSyl: add a missing symbol to claws.def for Windows build.
Fix filtering action configuration dialog modality on Windows.
Make right-click behavior more intuitive in compose attachment list.
Use g_win32_getlocale() in manual availability detection on Windows.
Fix folder selection dialog modality and focus on Windows.
Fix Escape key closing color dialogs in /Display/Color common prefs.
Fix two more issues with modal dialog focus on Windows.
Fix address autocompletion popup not displaying on Plasma5.
Charles Lehner (27):
Add callback for session connection result
Make message_search interface-based
Add ManageSieve plugin
Mark string for translation which is already translated
ManageSieve: use stock refresh button (bug #2923 progress)
ManageSieve: save manager window size (bug #2923)
ManageSieve: remove Activate button
ManageSieve: fix manager window button spacing
managesieve: remove dialog hint
Remove extravagant debug message
managesieve: handle lines starting with "OK"
managesieve: Fix string memory leaks
managesieve: fix command aborting and discarding
managesieve: allow script loading to be interrupted
managesieve: fix connecting with TLS not available
managesieve: consolidate popping send queue
managesieve: discard manager window's callbacks when it closes
managesieve: don't reset status while appending text
managesieve: remove unused function sieve_session_add_script
managesieve: let refresh button always be sensitive
managesieve: if new script name is in use, open existing script
managesieve: add newly created scripts to manager window list
managesieve: handle putting/checking empty scripts
managesieve: show warnings received when setting active script
managesieve: add back dialog hint
managesieve: Localize Rename button. Fix bug 3469
managesieve: prevent session list corruption
Christian Hesse (8):
Fix inconsistent use of tabs and spaces in indentation.
Let git ignore also *.tar.xz tarballs
Fix type in yacc file
Remove unused variables
Do not redefine MIN and MAX
Remove useless rule
Finish 439a5cffca5bcdefc6d4d552af64aa2e10c5ab5d
Libravatar: this is rootdir, not subdir
Colin Leroy (10):
Fix double free
Fix use after free
Add a wrapper function to decode base64, returning a null-terminated string.
* Add a warning in case the length of the string isn't the length of
Merge remote-tracking branch 'jakub-kicinski/for-master'
Better fix for bug #3349 (almost all the needed code was there :-)
Fix bug #3354, "Event cancellation uses incorrect method parameter for Content-Type header"
Fix bug #3364, segfault in src/wizard.c: add missing return
Fix english (I think)
Fix missing null pointer check
Holger Berndt (11):
GData plugin: Harden against missing fields
Notification plugin: Remove spurious warning
Python plugin: Silence parasite glib warnings
GData plugin: Drop support for libgdata < 0.9
GData plugin: Change debug output order during plugin load
GData plugin: Switch from ClientLogin to OAuth2
GData plugin: Remove now obsolete password pref
Gdata plugin: Remove now obsolete CM_GDATA_CLIENT_ID macro def
Update sample jhbuildrc file
GData plugin: Support cold-start
GData plugin: Make it possible to compile with libgdata 0.17.1
Jakub Kicinski (3):
Swap return value and argument of imap_threaded_capability()
Synchronize mailimap deletion against async operations
Use memset to initialize struct etpan_thread_op
Michael Rasmussen (5):
remove unused code relating to old unsupported version of libarchive
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
fix a couple of memory leaks
Fix bug #3380. Initialize widget before callback handler for 'clicked'
Added FreeBSD patch, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167460. Fixes claws-mail bug #3457
Paul (32):
build libindicate support with indicate 0.6 and indicate 0.7
implement RFE 3314, 'user can't see validity of gpg signatures' [SIC]
update sf.net project link
better implementation of 420e8349978b7c927a80f1a5dd63fd737526feed. thanks to Ticho for the push.
when cancelling a msg written with an external editor, get rid of the draft copy. thanks to Darko Koruga.
fix bug 3351, 'Two problems when re-sending a file with an attachment' (really one problem, though)
add support for x-mac-cyrillic encoding.
Mac-Cyrillic menu updates. patch by Anton Butanaev
fix bug 1769, ' vCalendar timezone glitches'
for Python 2.x set encoding to UTF-8
fix bug 3407, 'Pressing the "Date" column header to "sort by date" causes all columns to have a sort arrow.'
Fix LDAP access using TLS protocol
fix last commit
fix error on load: 'undefined symbol: response_is_ok'
make filtering action 'mark_as_unread' set the unread flag AND remove the new flag
fix dialogue question when recursively marking all as read
make 'mark all as read' dialogue button style match that in folderview
add managesieve plugin files
don't offer an empty string for translation
remove unneeded and crash-causing g_free()
fix bug 2435, ' Infinite loop+crash when refreshing folders from dovecot mbox based mailbox'
revert, it's string-freeze right now
revert without breaking stuff
revert the revert
updated translations
update translators list
add Charles to list of team members
remove translations that have been unmaintained for 3 releases
updated Spanish translation
update translators info
updated French translation from wwp
ready for release 3.12.0
Ricardo Mones (57):
Fix categories and recover keywords in desktop file
Recover desktop file installation
Fix bug #3211 ‘Fails to build in Debian hurd-i386’
Fix bug #3321 → revert "Remove unreachable code"
Fix address out of bounds crash while decoding mails
Bug #2577 → improve focus rectangle removal in summaryview
Fix possible buffer overflow (CVE 2010-5109)
Fix crash opening folder (Debian bug #771737)
Improve feedback to user when bug #3349
Fix bug #1797 “quicksearch could also search the Cc field”
RSSyl: support HTTP basic auth in libfeed
RSSyl: preferences for HTTP auth basic
Fix bug# 3098: add auth to context and handle error
Remove GTK+ checks lower than required version
AttachWarner: rearrange checkbox, standardise labels
AddressKeeper: improve preferences panel
Libravatar: more compact prefs, add hint to entry
Fancy: improve readability and standardise labels
Fix bug #3363 “preferences page composition seems weird”
Notification plugin: standardise preferences
Fix widget spacing in toolbar preferences pages
Fetchinfo: slightly improve prefs, add hints
Fix bug #3389 ‘document 'F12' shortcut’
Sync Spanish manual translation
Do not link main binary to GPGME libraries
Adjust templates panel of folder properties
Fix bug #3419 ‘Saving/appending messages to an mbox file violates RFC#4155’
Reuse PLUGINS_URI #define
Add author of Managesieve plugin also to About dialog
Fix 'make dist' for Managesieve plugin
Fix bug #2981 and other two implicit...
Fix GLib-GObject-CRITICAL message when printing
Update summary view status after "Find all"
Switch core from strerror to g_strerror
Almost switch plugins from strerror to g_strerror
Fix bug #1941 ‘recursive "mark read all"’
Document more accurately --debug option on Windows
Fix a couple of format warnings
And other format warning less
Fix low probability resource leak
Libravatar: use accessor for common preferences
Add missing page weights on some plugins
Remove unnecessary “Use this” for changing theme
Fix leak on failing realloc
Remove unchecked realloc which is unnecessary
Fix bug #1901 ‘More descriptive error msgs when attempting to delete a folder’
Fix incorrect HTML preventing label from appearing
Update year for incoming release
Libravatar: refactor and fix leak on corner case
Fix bug #3438 ‘Filter to add address to Addressbook duplicates address in Name field’
Libravatar: fix copyright headers
Libravatar: fix g_warning strings
AddressKeeper: fix copyright and g_warning strings
AttachWarner: fix copyright and g_warning string
Libravatar: cache usage info label
Libravatar: clean cache button
Fix build with hardened compiler flags
wwp (2):
Fix compat with libarchive 2.8.x (killed by 3.10.1-85-ga5e54ec).
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
-----------------------------------------------------------------------
hooks/post-receive
--
Claws Mail
More information about the Commits
mailing list