]>
mj.ucw.cz Git - checkmail.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jan Hadrava [Sat, 9 Sep 2023 23:00:27 +0000 (01:00 +0200)]
Fix rfc2047 decoding buffer overflow
If the rfc2047_decode_word() function fails, only the failed word is
copied into the output.
In the previous version, the rest of the header was copied as well,
which resulted in repetition in the output. This repetition, combined
with the lack of checking the length of the output buffer, could have
led to writing outside the allocated memory.
Jiri Kalvoda [Wed, 17 Aug 2022 17:39:11 +0000 (19:39 +0200)]
Redraw on screen resize
Martin Mares [Fri, 21 Jan 2022 21:00:22 +0000 (22:00 +0100)]
Use LDLIBS instead of LDFLAGS for libraries
Recent versions of GNU binutils became more pesky about argument order.
Martin Mares [Fri, 21 Jan 2022 20:58:45 +0000 (21:58 +0100)]
Make it compile without CONFIG_INOTIFY and clean it up a bit
Jiri Kalvoda [Sun, 18 Jul 2021 13:21:04 +0000 (15:21 +0200)]
Add OSD repeat notification.
Jiri Kalvoda [Sun, 18 Jul 2021 13:21:03 +0000 (15:21 +0200)]
Add inotify
Jiri Kalvoda [Sun, 18 Jul 2021 13:21:01 +0000 (15:21 +0200)]
Add Jiri Kalvoda as author
Jiri Kalvoda [Sun, 18 Jul 2021 13:20:57 +0000 (15:20 +0200)]
Add help for OSD notifications
Jiri Kalvoda [Sun, 18 Jul 2021 13:20:55 +0000 (15:20 +0200)]
Better help for -i
Jiri Kalvoda [Sun, 18 Jul 2021 13:20:53 +0000 (15:20 +0200)]
Include ncurses.h instead of ncursesw/ncurses.h
Some Linux distributions (for example Arch) don't have the subdirectory.
Martin Mares [Sun, 29 Mar 2020 20:37:30 +0000 (22:37 +0200)]
Maint: Reorganization of my directory structure
Martin Mares [Sat, 3 Mar 2018 09:50:06 +0000 (10:50 +0100)]
ChangeLog: v1.11
Martin Mares [Sat, 3 Mar 2018 09:49:11 +0000 (10:49 +0100)]
Maint: Perl @INC does not contain "." any longer
Martin Mares [Sat, 3 Mar 2018 09:47:05 +0000 (10:47 +0100)]
Released as version 1.11.
Martin Mares [Sat, 3 Mar 2018 09:46:11 +0000 (10:46 +0100)]
Dots at the start of mailbox name are ignored
This is useful for Maildir sub-folders in default config of Dovecot.
Martin Mares [Mon, 14 Dec 2015 12:52:30 +0000 (13:52 +0100)]
Released 1.10
Martin Mares [Mon, 14 Dec 2015 12:51:06 +0000 (13:51 +0100)]
Added sort order option
Martin Mares [Tue, 14 Apr 2015 15:53:15 +0000 (17:53 +0200)]
Released 1.9
Martin Mares [Sun, 15 Feb 2015 19:43:38 +0000 (20:43 +0100)]
Bugfix: Running mutt on a mailbox did not order it refreshed
Martin Mares [Sun, 15 Feb 2015 00:58:37 +0000 (01:58 +0100)]
Maildir: Skip Dovecot extended flags properly
Martin Mares [Sun, 15 Feb 2015 00:10:50 +0000 (01:10 +0100)]
Support for maildir format
Whenever the mbox pattern given as an argument matches a directory,
it is considered to be in maildir format. All features should work
with maildirs as well as with mailboxes.
Martin Mares [Tue, 22 Jul 2014 15:56:55 +0000 (17:56 +0200)]
Released 1.8
Martin Mares [Tue, 22 Jul 2014 15:55:45 +0000 (17:55 +0200)]
Use seek to skip mail body if possible
Martin Mares [Tue, 22 Jul 2014 15:55:00 +0000 (17:55 +0200)]
Fixed a bug in parsing of headers
Whitespace at the beginning of mail body could have been improperly
parsed as a folded header line.
Martin Mares [Tue, 22 Jul 2014 15:28:59 +0000 (17:28 +0200)]
Added "simple TAB" mode in which TAB ignores priorities
Martin Mares [Tue, 22 Jul 2014 15:21:05 +0000 (17:21 +0200)]
Added an option to treat old, but still unread messages as new
Martin Mares [Tue, 22 Jul 2014 15:14:03 +0000 (17:14 +0200)]
Use Content-Length to determine mail length if available
Some programs do not escape "From " lines in the body of the mail,
so just seeking for "From " (even with proper date format) does not
work in general. However, in such cases, Content-Length is present.
Martin Mares [Sat, 29 Mar 2014 22:35:49 +0000 (23:35 +0100)]
Released version 1.7
Martin Mares [Sat, 29 Mar 2014 22:34:22 +0000 (23:34 +0100)]
Avoid repeating the same mail in OSD announcements
Martin Mares [Sat, 29 Mar 2014 22:22:42 +0000 (23:22 +0100)]
Mail age gets updated properly, even if the mailbox does not change
Martin Mares [Sat, 29 Mar 2014 22:22:31 +0000 (23:22 +0100)]
Silence warning about unused variable
Martin Mares [Sat, 29 Mar 2014 22:05:57 +0000 (23:05 +0100)]
Avoid writing "1 hrs"
Martin Mares [Sun, 9 Feb 2014 23:51:22 +0000 (00:51 +0100)]
Released version 1.6
Martin Mares [Sun, 9 Feb 2014 23:51:10 +0000 (00:51 +0100)]
Relaxed parsing of encoded MIME headers
Martin Mares [Wed, 5 Feb 2014 11:57:28 +0000 (12:57 +0100)]
Maint: Updated path to release-prog
Martin Mares [Wed, 5 Feb 2014 11:56:26 +0000 (12:56 +0100)]
Released version 1.5
Martin Mares [Wed, 5 Feb 2014 11:50:32 +0000 (12:50 +0100)]
Fixed formatting of sender addresses combined with personal info
add_snipped() was too agressive with automatic removal of spaces.
Martin Mares [Wed, 4 Jul 2012 16:53:17 +0000 (18:53 +0200)]
When debug_mode > 1, log all parsed messages
Martin Mares [Sun, 18 Jul 2010 14:03:28 +0000 (16:03 +0200)]
Maint: Check compilation with different settings
Martin Mares [Sun, 18 Jul 2010 14:03:18 +0000 (16:03 +0200)]
Allow `make CONFIG_X11=0'
Martin Mares [Sun, 18 Jul 2010 14:03:06 +0000 (16:03 +0200)]
release.pm: Make test compile command configurable
Martin Mares [Sun, 18 Jul 2010 13:57:35 +0000 (15:57 +0200)]
release.pm: Avoid Vim swap files
Martin Mares [Sun, 18 Jul 2010 13:52:14 +0000 (15:52 +0200)]
Maint: Use release notifiers
Martin Mares [Sun, 18 Jul 2010 13:51:53 +0000 (15:51 +0200)]
release.pm: Added release notifiers
Martin Mares [Sun, 18 Jul 2010 13:38:10 +0000 (15:38 +0200)]
release.pm: implement Git repository tagging
Martin Mares [Sun, 18 Jul 2010 13:14:21 +0000 (15:14 +0200)]
Maint: release.pm updated from current pciutils
Martin Mares [Sun, 18 Jul 2010 13:00:05 +0000 (15:00 +0200)]
Released version 1.4
Martin Mares [Sun, 18 Jul 2010 12:58:23 +0000 (14:58 +0200)]
README: Documented OSD formatting
Martin Mares [Sun, 18 Jul 2010 12:50:16 +0000 (14:50 +0200)]
OSD: Substitution of variables to OSD messages
Currently, it is possible to substitute the subject and sender of
the highest-priority new message and also the total number of new
messages.
Changed the default OSD message to include this information, too.
Also added a logic which suppresses asynchronous notifications (OSD
and bells) when we already have the user's attention -- upon startup
and immediately after mutt exits.
Martin Mares [Sun, 18 Jul 2010 12:46:17 +0000 (14:46 +0200)]
Refactored processing of snippets
Sender and subject snippets are now stored separately and the full
snippet is constructed from them whenever needed.
Martin Mares [Sun, 18 Jul 2010 11:16:57 +0000 (13:16 +0200)]
README: Reformatted the list of keys
Martin Mares [Sun, 18 Jul 2010 11:11:03 +0000 (13:11 +0200)]
Updated README to describe OSD and isearch
Martin Mares [Sun, 18 Jul 2010 11:07:49 +0000 (13:07 +0200)]
Implemented incremental search
Martin Mares [Sun, 18 Jul 2010 11:06:29 +0000 (13:06 +0200)]
OSD: avoid repeated messages
Martin Mares [Sun, 18 Jul 2010 09:51:57 +0000 (11:51 +0200)]
OSD message options (and even messages themselves) made configurable
Martin Mares [Sun, 18 Jul 2010 09:34:57 +0000 (11:34 +0200)]
Added basic support for on-screen display via OSDD
Martin Mares [Wed, 5 Mar 2008 11:17:11 +0000 (12:17 +0100)]
Added support for lighting keyboard LEDs via the XKB protocol.
Released as version 1.3.
Martin Mares [Wed, 13 Feb 2008 18:47:09 +0000 (19:47 +0100)]
Really increment the version number.
Martin Mares [Wed, 13 Feb 2008 18:46:45 +0000 (19:46 +0100)]
Added support for gzipped mailboxes.
Martin Mares [Wed, 16 Jan 2008 09:39:11 +0000 (10:39 +0100)]
Use libncursesw, because UTF-8 does not work otherwise.
Martin Mares [Mon, 25 Jun 2007 20:31:15 +0000 (22:31 +0200)]
Fix path in release scripts.
Martin Mares [Mon, 25 Jun 2007 20:26:41 +0000 (22:26 +0200)]
One more improvement to the flag highlighting mode (still 1.0).
Martin Mares [Mon, 25 Jun 2007 20:21:39 +0000 (22:21 +0200)]
Released version 1.0.
Martin Mares [Mon, 25 Jun 2007 19:51:59 +0000 (21:51 +0200)]
Mailboxes can be assigned hotkeys.
Martin Mares [Mon, 25 Jun 2007 18:45:27 +0000 (20:45 +0200)]
Tell iconv() that we want transliteration.
Martin Mares [Mon, 25 Jun 2007 18:04:57 +0000 (20:04 +0200)]
Fixed a couple of bugs in rfc2047 parsing.
Martin Mares [Mon, 25 Jun 2007 17:27:01 +0000 (19:27 +0200)]
Better rules for coloring of flagged messages.
Martin Mares [Mon, 25 Jun 2007 17:24:27 +0000 (19:24 +0200)]
Bumped version number.
Martin Mares [Mon, 25 Jun 2007 17:22:33 +0000 (19:22 +0200)]
Added parsing of sender addresses and two new options controlling which
parts of the name of the sender get included in the snippet.
Martin Mares [Mon, 25 Jun 2007 17:22:03 +0000 (19:22 +0200)]
Pruned the rfc822 code. Only parsing of addresses is useful for us.
Martin Mares [Mon, 25 Jun 2007 16:52:57 +0000 (18:52 +0200)]
Imported rfc822 code from mutt-1.5.16.
Martin Mares [Mon, 25 Jun 2007 16:43:43 +0000 (18:43 +0200)]
Moved all functions related to charsets to a separate file and
fixed a couple of bugs in incremental counting of flagged messages.
Martin Mares [Mon, 25 Jun 2007 15:53:40 +0000 (17:53 +0200)]
First attempt at rfc2047 parsing.
Martin Mares [Mon, 25 Jun 2007 14:42:04 +0000 (16:42 +0200)]
Added rfc2047 code from mutt-1.5.16.
Martin Mares [Mon, 25 Jun 2007 14:01:38 +0000 (16:01 +0200)]
Show flagged messages if there are no new mails.
Martin Mares [Mon, 25 Jun 2007 13:33:27 +0000 (15:33 +0200)]
Folded headers are now unfolded.
Martin Mares [Sat, 3 Jun 2006 11:08:31 +0000 (11:08 +0000)]
Compress spaces and avoid printing unprintable characters.
Martin Mares [Wed, 25 May 2005 16:47:08 +0000 (16:47 +0000)]
0.3
Martin Mares [Wed, 25 May 2005 14:08:51 +0000 (14:08 +0000)]
F.
Martin Mares [Mon, 23 May 2005 09:31:51 +0000 (09:31 +0000)]
...
Martin Mares [Mon, 23 May 2005 09:31:32 +0000 (09:31 +0000)]
...
Martin Mares [Mon, 23 May 2005 09:30:13 +0000 (09:30 +0000)]
Added release scripts.
Martin Mares [Mon, 23 May 2005 09:22:15 +0000 (09:22 +0000)]
0.2
Martin Mares [Fri, 20 May 2005 21:21:21 +0000 (21:21 +0000)]
...
Martin Mares [Fri, 20 May 2005 21:07:55 +0000 (21:07 +0000)]
...
Martin Mares [Fri, 20 May 2005 20:54:51 +0000 (20:54 +0000)]
...
Martin Mares [Fri, 20 May 2005 20:54:21 +0000 (20:54 +0000)]
Initial revision