* Add IMAP support for UTF-8 (RFC 6855) when "charset" is
set to "UTF-8"
* Don't use FETCH FAST macro use for better compatibility
* Bug fix; recovery mechanism error on Lua 5.1
* Bug fix; "certificates" option incorrectly controlled hostname validation.
- fix build failure with lua 5.3. missing include directory.
* New makefile dist target, which can be used to create distribution archives.
- Bug fix; various corrections in the recovery mechanism.
- update to version 2.5.2
- fix build
library
multiple searching rules.
to set an alternative environment for the installation path.
- fix segfault at start
- fix requires
- use pkgconfig to get lua libs
- create package
OBS-URL: https://build.opensuse.org/package/show/server:mail/imapfilter?expand=0&rev=62
491 lines
19 KiB
Plaintext
491 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sat Dec 30 16:37:02 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.8.2:
|
|
* Add IMAP support for UTF-8 (RFC 6855) when "charset" is
|
|
set to "UTF-8"
|
|
* Don't use FETCH FAST macro use for better compatibility
|
|
* Bug fix; recovery mechanism error on Lua 5.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 29 01:35:27 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.8.1:
|
|
* Add support for non-write actions on read-only mailboxes.
|
|
* Add new parameter to write process ID (PID) to file.
|
|
* New, more advanced, robust, and flexible recovery
|
|
mechanism, replaces the old automatic recovery functionality.
|
|
Note that, the config must be updated to use the new mechanism,
|
|
otherwise no recovery will take place on errors.
|
|
* Fix potential failure when deleting mailbox while
|
|
mailbox is selected.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 22 18:45:40 UTC 2022 - Arun Persaud <arun@gmx.de>
|
|
|
|
- update to 2.7.6:
|
|
* Support building with OpenSSL 3.0.0 and later.
|
|
* Several minor improvements to documentation and example code.
|
|
* Removed deprecated CRAM-MD5 mechanism.
|
|
* Bug fix; session was destroyed incorrectly on login failures.
|
|
* Bug fix; potential session management problems.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 20 12:51:29 UTC 2020 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.7.5:
|
|
* New "hostnames" option can be used to disable hostname validation.
|
|
* Bug fix; "certificates" option incorrectly controlled hostname validation.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 26 18:03:20 UTC 2020 - Arun Persaud <arun@gmx.de>
|
|
|
|
- update to version 2.7.4:
|
|
* Bug fix; incorrect argument to regular expression compile
|
|
function.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 14 23:49:42 UTC 2020 - Arun Persaud <arun@gmx.de>
|
|
|
|
- update to version 2.7.3:
|
|
* Bug fix; incorrect free of compiled pattern.
|
|
* Unexpected network errors and IMAP BYE are now logged.
|
|
|
|
- changes from version 2.7.2:
|
|
* Makefile is back to being Lua version agnostic.
|
|
|
|
- changes from version 2.7.1:
|
|
* Makefile now builds with Lua 5.4 and PCRE2.
|
|
|
|
- changes from version 2.7 :
|
|
* Lua 5.4 compatibility (the codebase can still be compiled with
|
|
versions 5.3, 5.2 and 5.1).
|
|
* PCRE2 compatibility (version 10.00 and later)
|
|
* New error code is returned if certificate verify fails.
|
|
* Bug fix; add missing truststore option from brief usage message.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 29 22:16:03 UTC 2019 - Arun Persaud <arun@gmx.de>
|
|
|
|
- update to version 2.6.16:
|
|
* Bug fix; escape the double-quote character in passwords.
|
|
|
|
- changes from version 2.6.15:
|
|
* Bug fix; try to setup both a CA file and path for SSL validations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 9 16:12:41 UTC 2019 - Arun Persaud <arun@gmx.de>
|
|
|
|
- update to version 2.6.14
|
|
* Bug fix; OpenSSL version mess up for SSL hostname validation.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 21 20:25:30 UTC 2019 - Arun Persaud <arun@gmx.de>
|
|
|
|
- update to version 2.6.13:
|
|
* Support for SSL hostname validation.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 3 16:38:13 UTC 2018 - Arun Persaud <arun@gmx.de>
|
|
|
|
- specfile:
|
|
* added README AUTHORS LICENSE NEWS to %doc
|
|
* ran spec-cleaner
|
|
|
|
- update to version 2.6.12:
|
|
* Support for Server Name Indication (SNI).
|
|
* The searching methods return values are described in the config
|
|
man page.
|
|
* Example of using the enter_idle() function in the sample extend
|
|
file.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 1 23:51:55 UTC 2018 - arun@gmx.de
|
|
|
|
- specfile:
|
|
* update copyright year
|
|
|
|
- update to version 2.6.11:
|
|
* Support for interrupting IDLE mode with SIGUSR1/SIGUSR2.
|
|
* New "persist" option to try to recover a connection indefinitely.
|
|
* New "range" option to limit messages included in a range.
|
|
* Bug fix; always close selected mailbox before check_status().
|
|
* Bug fix; closing of selected mailbox twice with fetch_message().
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 6 00:10:10 UTC 2017 - jengelh@inai.de
|
|
|
|
- Clean out old constructs from specfile.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 22 13:11:15 UTC 2017 - crrodriguez@opensuse.org
|
|
|
|
- fix build failure with lua 5.3. missing include directory.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 21 19:59:03 UTC 2017 - arun@gmx.de
|
|
|
|
- specfile:
|
|
* update copyright year
|
|
|
|
- update to version 2.6.10:
|
|
* Bug fix; segmentation fault on some OpenSSL builds.
|
|
|
|
- changes from version 2.6.9:
|
|
* Bug fix; possible problem during STARTTLS negotiation.
|
|
|
|
- changes from version 2.6.8:
|
|
* Support building with OpenSSL 1.1.0.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 05:31:57 UTC 2016 - arun@gmx.de
|
|
|
|
- update to version 2.6.7:
|
|
* A dry-run mode that disables all actions that modify data.
|
|
* Bug fix; handle IDLE untagged responses that are received in
|
|
pieces.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 6 23:28:53 UTC 2016 - arun@gmx.de
|
|
|
|
- update to version 2.6.6:
|
|
* Bug fix; print an error message if "ssl" has been set to "ssl3".
|
|
|
|
- changes from version 2.6.5:
|
|
* Possible to build again with OpenSSL when support for SSL 3.0 is
|
|
disabled.
|
|
|
|
- changes from version 2.6.4:
|
|
* Support for OAuth 2.0 and the XOAUTH2 authentication mechanism.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 7 03:34:25 UTC 2015 - arun@gmx.de
|
|
|
|
- specfile: update copyright year
|
|
|
|
- upgrade to version 2.6.3:
|
|
* Support for loading a default CA certificates file.
|
|
* A new has_unkeyword() method to search messages without a keyword
|
|
flag set.
|
|
* Bug fix; double quotation around keyword sent by the has_flag()
|
|
method.
|
|
|
|
- changes from version 2.6.2:
|
|
* Bug fix; drop connection on local certificate mismatch.
|
|
|
|
- changes from version 2.6.1:
|
|
* Support for loading the system's CA certificates from a file.
|
|
* Bug fix; flusing of standard output/error in a some cases.
|
|
|
|
- changes from version 2.6:
|
|
* Optimizations that vastly improve performance of the
|
|
meta-searching functionality, by making subsequent search requests
|
|
limit their scope based on the results already returned by
|
|
previous requests (previously this was the case only for the
|
|
match_*() methods).
|
|
* Lua 5.3 compatibility (the codebase can still be compiled with
|
|
versions 5.2 and 5.1).
|
|
* A new "limit" option can be used as a work-around for problems
|
|
that some servers have with long requests.
|
|
* The documentation now clarifies how to make the client block
|
|
indefinitely.
|
|
* Bug fix; the check_status() method now returns 4 numbers on error
|
|
as described in the documentation (just negative values in this
|
|
case).
|
|
* Bug fix; flushing of default output on password prompt.
|
|
* Bug fix; program fault when very long requests were to be sent.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 6 03:26:47 UTC 2014 - arun@gmx.de
|
|
|
|
- specfile: update copyright year
|
|
|
|
- update to version 2.5.7
|
|
* Support for automatic validation of SSL connections, using the
|
|
operating system's installed trusted CA certificates (usually from
|
|
authorities that are shipped with web browsers).
|
|
* A new "wakeonany" option makes it possible to end IDLE mode on any
|
|
event, not just on new messages.
|
|
* A new "reenter" option controls whether IDLE mode should be
|
|
re-entered, after the recovery of the session, which makes it
|
|
possible to continue with the execution of the next line in the
|
|
configuration file.
|
|
* The documentation now mentions that the contain_*() methods do
|
|
case-insensitive searching (an IMAP limitation).
|
|
* The documentation now has a better explanation of the arrived_*()
|
|
and sent_*() methods.
|
|
* Bug fix; the value returned by the copy method was incorrect in
|
|
some cases.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 5 16:52:22 UTC 2013 - arun@gmx.de
|
|
|
|
- update to IMAPFilter 2.5.6 - 27 Oct 2013
|
|
* Possible to build again with OpenSSL older than version 1.0.1 (was a
|
|
requirement for the previous release due to new protocols TLS 1.1/1.2).
|
|
* Support for reading the configuration from the standard input stream.
|
|
* New makefile dist target, which can be used to create distribution archives.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 15 15:39:19 UTC 2013 - arun@gmx.de
|
|
|
|
- updated to IMAPFilter 2.5.5 - 8 Jun 2013
|
|
- Work-around for some servers that send an unexpected APPEND response.
|
|
- The serial number of the certificates is taken into account, because some
|
|
servers send different certificates with the same subject and issuer.
|
|
- Details of the stored certificates are written to the certificates file, in
|
|
order to make it easier to distinguish each of them.
|
|
- Support for TLS versions 1.1 and 1.2 for secure connections.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 19 00:15:31 UTC 2013 - arun@nubati.net
|
|
|
|
- updated to IMAPFilter 2.5.4 - 9 Apr 2013
|
|
- Some server responses are now parsed less stricly.
|
|
- More detailed information is now printed when there's an error.
|
|
- Bug fix; various corrections in the recovery mechanism.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 18:26:05 UTC 2012 - arun@nubati.net
|
|
|
|
- updated to version 2.5.3
|
|
- New implementation for international mailbox names.
|
|
- Bug fix; wrong variable name in one of the examples on extending.
|
|
- Bug fix; an OpenSSL compilation warning.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 22 10:43:13 UTC 2012 - puzel@suse.com
|
|
|
|
- update to version 2.5.2
|
|
- Persistent errors or connection failures are now ignored when
|
|
running in daemon mode, and a reconnection is attempted during
|
|
the next loop iteration.
|
|
- Bug fix; problems with failure handling during login/logout.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 04:58:01 UTC 2012 - arun@nubati.net
|
|
|
|
- updated to version 2.5.1 (taken from the NEWS file)
|
|
|
|
IMAPFilter 2.5.1 - 27 Feb 2012
|
|
- Support for recovery of a session after a BYE response is received.
|
|
- Option to control in which cases a terminated session will be restored.
|
|
- Bug fix; a BYE response could sometimes get incorrectly ignored.
|
|
|
|
IMAPFilter 2.5 - 23 Feb 2012
|
|
- Support for recovery of a session when a network failure is encountered,
|
|
and other robustness improvements.
|
|
- Informational messages are printed also for the fetch and append methods.
|
|
- Lua 5.2 compatibility, while the codebase can still be compiled with
|
|
version 5.1.
|
|
- The OpenSSL library is now a mandatory build requirement.
|
|
- Bug fix; unrecoverable login failures did not result in aborting of the
|
|
execution of the configuration.
|
|
- Bug fix; when messages were appended to a mailbox that did not exist, it
|
|
failed to create the mailbox and then retry the appending.
|
|
- Bug fix; misleading errors were printed on some SSL failures.
|
|
- Bug fix; protected call of the commands to execute in the daemon function
|
|
could hide important failures.
|
|
- Bug fix; the man page had an incorrect description of the -d option.
|
|
* Support for the old deprecated 1.x configuration format has been removed,
|
|
and the current 2.x format can only be executed from now on.
|
|
|
|
IMAPFilter 2.4.2 - 19 Jan 2012
|
|
- Bug fix; some ASCII characters in mailbox names were incorrectly converted
|
|
to UTF-7.
|
|
|
|
IMAPFilter 2.4.1 - 8 Dec 2011
|
|
- Bug fix; become_daemon() failure.
|
|
|
|
IMAPFilter 2.4 - 6 Dec 2011
|
|
- Support for non-ASCII mailbox names.
|
|
- New environment variable to set the configuration directory.
|
|
- Bug fix; parsing of some server responses was broken since the previous
|
|
release.
|
|
- Bug fix; the match_field() method matched on the whole header field,
|
|
instead of only the header field body.
|
|
- Bug fix; debug file check caused printing of a misleading error message.
|
|
- Bug fix; typo error in a configuration man page example.
|
|
-------------------------------------------------------------------
|
|
Sun Feb 26 15:06:18 CET 2012 - dmueller@suse.de
|
|
|
|
- fix build
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 23 21:29:15 UTC 2011 - arun@nubati.net
|
|
|
|
- Update to version 2.3 (taken from the NEWS file)
|
|
|
|
IMAPFilter 2.3 - 6 Aug 2011
|
|
- Support for appending/uploading messages to mailboxes.
|
|
- Debug file option now takes filename argument.
|
|
- New simplified configuration and building procedure.
|
|
- Bug fix; in some cases a mailbox was incorrectly assumed selected.
|
|
- Bug fix; in some cases server capabilities needed update after login.
|
|
- Bug fix; timeout problem with CRAM-MD5 authentication.
|
|
- Bug fix; some servers send non-ASCII characters in their responses.
|
|
|
|
IMAPFilter 2.2.3 - 6 Mar 2011
|
|
- Project moved to GitHub.
|
|
- Changed file and directory structure.
|
|
- The next UID is returned as an additional return value of check_status().
|
|
- All processing methods now return a boolean based on their success.
|
|
- Bug fix; a lost connection is now handled better by trying to reconnect.
|
|
- Bug fix; in some cases in IDLE a message had arrived but was ignored.
|
|
- Bug fix; in some servers the initial IDLE reply wasn't handled correctly.
|
|
- Bug fix; typo errors in the documentation.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 5 16:05:35 UTC 2010 - hvogel@novell.com
|
|
|
|
- Update to version 2.2.2
|
|
* Bug fix; a couple of errors in the extending examples file.
|
|
* A global option for the IDLE refreshing interval was added.
|
|
* Bug fix; more detailed reporting when SSL socket errors occur.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 31 20:03:01 UTC 2009 - pascal.bleser@opensuse.org
|
|
|
|
- update to 2.2:
|
|
* support for combining searching methods in multiple mailboxes
|
|
at the same or different accounts and processing of the results
|
|
in bulk
|
|
* support for meta-searching that allows searching on the
|
|
previous searching results
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 24 10:04:35 UTC 2009 - chris@computersalat.de
|
|
|
|
- fix build for SLE_10
|
|
o lua >= 5.1
|
|
- spec mods
|
|
o fix header
|
|
o sorted TAGS
|
|
* fix Summary
|
|
o removed changes from spec
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 23 22:51:18 UTC 2009 - pascal.bleser@opensuse.org
|
|
|
|
- update to 2.1:
|
|
* add support for the IMAP IDLE extension
|
|
* add new methods to fetch parts of messages along with the body
|
|
structure of messages
|
|
* add global option for the character to be used during searching
|
|
* minor bugfixes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 28 13:16:00 CET 2008 - coolo@suse.de
|
|
|
|
- remove explicit lib require
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 18 09:04:08 CET 2008 - mskibbe@suse.de
|
|
|
|
- update to version 2.0.10 which:
|
|
o Bug fix; failed a great number (tens of thousands) of commands
|
|
were exchanged with an IMAP server
|
|
o Bug fix; failed to fetch the body of some messages in some
|
|
extremely rare occasions
|
|
o Bug fix; the description for the contain_header() method was
|
|
clarified
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 7 09:44:05 CET 2008 - mskibbe@suse.de
|
|
|
|
- update to version 2.0.9 which:
|
|
o on some platforms it is necessary to link against the math
|
|
library
|
|
o the match_*() methods failed to match messages.
|
|
o the match_*() methods failed with an error when no messages
|
|
matched.
|
|
o note added in the documentation about the need to use double
|
|
backslashes inside of regular expression patterns.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 8 09:27:06 CEST 2007 - mskibbe@suse.de
|
|
|
|
- update to version 2.0.6 which:
|
|
o fix a bug that the select_all() method sent an incorrect format
|
|
and this caused an error in some mail servers.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 5 11:25:05 CEST 2007 - mmaher@suse.de
|
|
|
|
- update to version 2.0.5 which:
|
|
* Bug fix; an error in the sample extensions file.
|
|
* Bug fix; typo errors in the manual page.
|
|
* The documentation was updated with details and examples on how to
|
|
access mailboxes inside folders.
|
|
* Examples were added on how to define composite filters that include
|
|
multiple searching rules.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 28 08:49:44 CEST 2007 - mskibbe@suse.de
|
|
|
|
- update to version 2.0.4 which
|
|
* Bug fix; the send_query() method didn't return the special
|
|
form of table that the rest of the searching methods did.
|
|
* An additional searching method has been added to search for
|
|
keyword flags set.
|
|
* A new variable that was added to the Makefile makes it possible
|
|
to set an alternative environment for the installation path.
|
|
- delete obsolete patches
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 31 08:09:20 CEST 2007 - mskibbe@suse.de
|
|
|
|
- update to version 2.0.3 which:
|
|
* New, more powerful, feature rich and yet simpler configuration
|
|
file
|
|
* Easier object oriented view of accounts and mailboxes.
|
|
* Simpler approach to filters, with infix logical or/and/not
|
|
operators
|
|
* No more need to mess with server search queries
|
|
* More and simpler functions instead of few and complicated ones
|
|
* More feature complete interface that can now even manipulate
|
|
mailboxes
|
|
* Regular expressions integrated into the searching interface
|
|
* Effective caching subsystem when fetching message parts
|
|
* Can still read old version 1.x configuration files
|
|
for compatibility
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 11 07:52:39 CET 2007 - mskibbe@suse.de
|
|
|
|
- fix segfault at start
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 17 09:40:45 CET 2006 - mskibbe@suse.de
|
|
|
|
- fix requires
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 20 01:45:24 CEST 2006 - ro@suse.de
|
|
|
|
- use pkgconfig to get lua libs
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 2 09:47:06 CEST 2006 - mskibbe@suse.de
|
|
|
|
- fixed some compiler warnings
|
|
- add RPM_OPT_FLAGS to make
|
|
- update to version 1.2.2 which
|
|
o Bug fix; a mix up of connections could happen in certain
|
|
circumstances, when a hostname and/or username was a prefix of
|
|
another hostname and/or username respectively, or when the same
|
|
hostname and username was used to connect to a different port.
|
|
o Bug fix; the list()/lsub() functions parsed mailboxes/folders
|
|
whose names contained spaces incorrectly.
|
|
o The list() function now does not return the folder itself, when
|
|
listing mailboxes inside a specific folder.
|
|
o It is now possible to define new user keywords for messages
|
|
inside a mailbox, apart from the standard system flags.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 17 16:08:44 CEST 2006 - mskibbe@suse.de
|
|
|
|
- create package
|
|
- add fix to build in BUILDROOT
|
|
|