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
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:
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:
[http://svn.apache.org/repos/asf/spamassassin/tags/](http://svn.apache.org/repos/asf/spamassassin/tags/).

View File

@ -35,7 +35,7 @@
<ul>
<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="upgrade.iredapd.html">Upgrade iRedAPD</a></li>
<li><a href="iredapd.releases.html">iRedAPD release notes and upgrade tutorials</a></li>
</ul>
<h3 id="migrations">Migrations</h3>
<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
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:
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:
<a href="http://svn.apache.org/repos/asf/spamassassin/tags/">http://svn.apache.org/repos/asf/spamassassin/tags/</a>.</p>
<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>
<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>
<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
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

View File

@ -96,7 +96,9 @@ $config['smtp_conn_options'] = array(
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)
Note:
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).
Note:
iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
database, admin can view the log under menu `System -> Admin Log` of 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.