New doc: upgrade/3-iredapd.releases.md.

This commit is contained in:
Zhang Huangbin 2015-04-19 16:22:17 +08:00
parent c37619ebaa
commit e9394e01c2
8 changed files with 127 additions and 5 deletions

View File

@ -37,7 +37,7 @@ We need to create a SQL database and necessary tables to store SpamAssassin
bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template
for bayes database, so we have to download it from Apache web site. We're for bayes database, so we have to download it from Apache web site. We're
running SpamAssassin-3.3.1, so what we need is this SQL template file: running SpamAssassin-3.3.1, so what we need is this SQL template file:
http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql. [http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql](http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql)
If you're running different version, please find the proper SQL file here: If you're running different version, please find the proper SQL file here:
[http://svn.apache.org/repos/asf/spamassassin/tags/](http://svn.apache.org/repos/asf/spamassassin/tags/). [http://svn.apache.org/repos/asf/spamassassin/tags/](http://svn.apache.org/repos/asf/spamassassin/tags/).

View File

@ -35,7 +35,7 @@
<ul> <ul>
<li><a href="iredmail.releases.html">iRedMail release notes and upgrade tutorials</a></li> <li><a href="iredmail.releases.html">iRedMail release notes and upgrade tutorials</a></li>
<li><a href="iredadmin-pro.releases.html">iRedAdmin-Pro release notes and upgrade tutorials</a></li> <li><a href="iredadmin-pro.releases.html">iRedAdmin-Pro release notes and upgrade tutorials</a></li>
<li><a href="upgrade.iredapd.html">Upgrade iRedAPD</a></li> <li><a href="iredapd.releases.html">iRedAPD release notes and upgrade tutorials</a></li>
</ul> </ul>
<h3 id="migrations">Migrations</h3> <h3 id="migrations">Migrations</h3>
<ul> <ul>

View File

@ -0,0 +1,80 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>iRedAPD release notes and upgrade tutorials</title>
<link href="./css/markdown.css" rel="stylesheet"></head>
</head>
<body>
<div id="navigation">
<a href="http://www.iredmail.org" target="_blank">iRedMail web site</a>
// <a href="./index.html">Document Index</a>
</div><h1 id="iredapd-release-notes-and-upgrade-tutorials">iRedAPD release notes and upgrade tutorials</h1>
<div class="toc">
<ul>
<li><a href="#iredapd-release-notes-and-upgrade-tutorials">iRedAPD release notes and upgrade tutorials</a><ul>
<li><a href="#upgrade-iredapd">Upgrade iRedAPD</a></li>
<li><a href="#release-notes">Release Notes</a><ul>
<li><a href="#145">1.4.5</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<blockquote>
<p>iRedAPD source code is hosted on <a href="https://bitbucket.org/zhb/iredapd/">BitBucket</a>.</p>
<p>Download the <a href="https://bitbucket.org/zhb/iredapd/downloads">latest iRedAPD stable release</a>.</p>
</blockquote>
<h2 id="upgrade-iredapd">Upgrade iRedAPD</h2>
<p><a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<h2 id="release-notes">Release Notes</h2>
<h3 id="145">1.4.5</h3>
<ul>
<li>
<p>Improvements:</p>
<ul>
<li>Log non-DUNNO actions in iredadmin database (with setting
<code>log_action_in_db = True</code> in iRedAPD config file).</li>
<li>plugin/amavisd_wblist.py: able to use <code>user@*</code> as white/blacklist sender.</li>
<li>plugin/sql_alias_access_policy.py, plugin/ldap_maillist_access_policy:
able to use <code>*@domain.com</code> (all senders from <code>domain.com</code>) as moderator.</li>
<li>
<p>plugin/reject_sender_login_mismatch.py:</p>
<ul>
<li>
<p>New optional setting <code>ALLOWED_LOGIN_MISMATCH_LIST_MEMBER</code>, used to
allow member of mail list/alias to send as mail list/alias.
Default is False.</p>
</li>
<li>
<p>Setting <code>ALLOWED_LOGIN_MISMATCH_SENDERS</code> is now optional.</p>
</li>
</ul>
</li>
<li>
<p>Log smtp protocol state in log file.</p>
</li>
</ul>
</li>
<li>
<p>Fixed issues:</p>
<ul>
<li>plugin/amavisd_message_size_limit.py: just use the first valid
policy (with highest priority) and skip rest.</li>
<li>plugin/reject_sender_login_mismatch.py: not reject email if sender
is forged address (sender domain is hosted locally).</li>
<li>Not close sql connection explicitly.</li>
</ul>
</li>
</ul><p style="text-align: center; color: grey;">Document published under a <a href="http://creativecommons.org/licenses/by-nd/3.0/us/" target="_blank">CC BY-ND 3.0</a> license. If you found something wrong, please do <a href="http://www.iredmail.org/contact.html">contact us</a> to fix it.<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-3293801-21', 'auto');
ga('send', 'pageview');
</script>
</body></html>

View File

@ -44,7 +44,7 @@ time. e.g. Mark it as spam in roundcube webmail.</li>
bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template
for bayes database, so we have to download it from Apache web site. We're for bayes database, so we have to download it from Apache web site. We're
running SpamAssassin-3.3.1, so what we need is this SQL template file: running SpamAssassin-3.3.1, so what we need is this SQL template file:
http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql. <a href="http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql">http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql</a>
If you're running different version, please find the proper SQL file here: If you're running different version, please find the proper SQL file here:
<a href="http://svn.apache.org/repos/asf/spamassassin/tags/">http://svn.apache.org/repos/asf/spamassassin/tags/</a>.</p> <a href="http://svn.apache.org/repos/asf/spamassassin/tags/">http://svn.apache.org/repos/asf/spamassassin/tags/</a>.</p>
<pre><code># cd /root/ <pre><code># cd /root/

View File

@ -140,7 +140,8 @@ $config['smtp_conn_options'] = array(
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-145">Upgrade iRedAPD (Postfix policy server) to the latest 1.4.5</h3> <h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-145">Upgrade iRedAPD (Postfix policy server) to the latest 1.4.5</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release: <p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p> <a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<p>Note: </p> <p>Detailed release notes are available here: <a href="./iredapd.releases.html">iRedAPD release notes</a>.</p>
<p>Note:</p>
<p>iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin <p>iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
database, admin can view the log under menu <code>System -&gt; Admin Log</code> of iRedAdmin. database, admin can view the log under menu <code>System -&gt; Admin Log</code> of iRedAdmin.
If you want to log these actions, please add below new parameters in iRedAPD If you want to log these actions, please add below new parameters in iRedAPD

View File

@ -96,6 +96,8 @@ $config['smtp_conn_options'] = array(
Please follow below tutorial to upgrade iRedAPD to the latest stable release: Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html) [How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).
Note: Note:
iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin

View File

@ -0,0 +1,39 @@
# iRedAPD release notes and upgrade tutorials
[TOC]
> iRedAPD source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredapd/).
> Download the [latest iRedAPD stable release](https://bitbucket.org/zhb/iredapd/downloads).
## Upgrade iRedAPD
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
## Release Notes
### 1.4.5
* Improvements:
* Log non-DUNNO actions in iredadmin database (with setting
`log_action_in_db = True` in iRedAPD config file).
* plugin/amavisd_wblist.py: able to use `user@*` as white/blacklist sender.
* plugin/sql_alias_access_policy.py, plugin/ldap_maillist_access_policy:
able to use `*@domain.com` (all senders from `domain.com`) as moderator.
* plugin/reject_sender_login_mismatch.py:
* New optional setting `ALLOWED_LOGIN_MISMATCH_LIST_MEMBER`, used to
allow member of mail list/alias to send as mail list/alias.
Default is False.
* Setting `ALLOWED_LOGIN_MISMATCH_SENDERS` is now optional.
* Log smtp protocol state in log file.
* Fixed issues:
* plugin/amavisd_message_size_limit.py: just use the first valid
policy (with highest priority) and skip rest.
* plugin/reject_sender_login_mismatch.py: not reject email if sender
is forged address (sender domain is hosted locally).
* Not close sql connection explicitly.