iredapd / ChangeLog

Zhang Huangbin 922bc7b 

Zhang Huangbin 9c4bb42 

Zhang Huangbin 09651e7 
Zhang Huangbin 2269ad0 

Zhang Huangbin b9da313 
Zhang Huangbin 904fdf8 

Zhang Huangbin 922bc7b 

Zhang Huangbin 685df6a 
Zhang Huangbin f00ab61 

Zhang Huangbin 56e4d63 
Zhang Huangbin 741d45d 
Zhang Huangbin 685df6a 

Zhang Huangbin 3cd5f78 
Zhang Huangbin 3084cc0 
Zhang Huangbin 664aa86 
Zhang Huangbin 720284c 

Zhang Huangbin 664aa86 
Zhang Huangbin d1de93f 

Zhang Huangbin 58b86a7 
Zhang Huangbin 20871e2 

Zhang Huangbin 78143bb 
Zhang Huangbin 58b86a7 
Zhang Huangbin d1de93f 
Zhang Huangbin dcc6587 
Zhang Huangbin 68800eb 

Zhang Huangbin 23ba9de 
Zhang Huangbin dcc6587 
Zhang Huangbin 40fe3c3 
Zhang Huangbin dcc6587 
Zhang Huangbin 8ac86f0 

Zhang Huangbin 5898452 

Zhang Huangbin 217fa10 
Zhang Huangbin 9d49c0c 

Zhang Huangbin bc642d8 

Zhang Huangbin 64db595 

Zhang Huangbin 8ede84b 
Zhang Huangbin 9408495 
Zhang Huangbin 1d3fcf1 
Zhang Huangbin 217fa10 
Zhang Huangbin 13031d7 
Zhang Huangbin b6a808e 

Zhang Huangbin 13031d7 

Zhang Huangbin 7273b0e 

Zhang Huangbin 0289008 

Zhang Huangbin 792b663 

Zhang Huangbin f728586 

Zhang Huangbin 8b3f08b 
Zhang Huangbin c6852b6 
Zhang Huangbin d70b0aa 
Zhang Huangbin 4adf1a5 

Zhang Huangbin 8e78bcf 

Zhang Huangbin 9d8a997 

Zhang Huangbin 4332627 

Zhang Huangbin c2116e5 
Zhang Huangbin 8c6bf07 

Zhang Huangbin c2116e5 
Zhang Huangbin 6143b46 
    * Fixed:
        + Don't return DUNNO if sender address has less than 6 characters.
          Thanks warriornew for the report in our bbs.
        + Incorrect variable name in plugins/
        + Not quote email address and domain name in SQL command in plugins
          Thanks Petr Pytelka <pytelka _at_> for the report.
        + Check sender domain immediately instead of querying addition domain
          names: plugins/
        + Incorrect LDAP attribute name in plugins/ldap_recipient_restrictions:
          mailBlacklistedRecipient -> mailBlacklistRecipient (no 'ed').
          Thanks Ho ho <ho.iredmail _at_> for the report.

    * New plugin for all backends: reject_sender_login_mismatch.
      Reject sender login mismatch (sender in mail header and SASL username).
    * No any more, we need only one instance of iRedAPD.
    * Remove dependence of
    * Better user alias and alias domain support in plugin
    * Plugin renamed:
      block_amavisd_blacklisted_senders -> ldap_amavisd_block_blacklisted_senders
    * New plugin for SQL backends: sql_user_restrictions.
      Note: 4 new columns on table `vmail.mailbox`, please refer to iRedMail
      upgrade tutorials.

    * Add rc scripts for OpenBSD.
    * Fixed:
        + Ignore signal SIGHUP, so that it will continue running after log
          rotation with newsyslog on FreeBSD.
          Thanks viq@bitbucket for the report.
        + Cannot correctly hander mail list access policy 'subdomain'.
        + Cannot handle '@.' (without quotes) to match all destinations.

    * New plugin for LDAP backend: ldap_expired_password. Used to force mail
      user to change the password in 90 days.
    * Log client IP address.
    * Supports PostgreSQL.
    * Excluding mail user in SQL query (plugin: sql_alias_access_policy).

    * Use MySQLdb directly for SQL related operations. Avoid 'too many
      connections' issue.
    * Fixed incorrect policy name in plugin '':
      allowedOnly -> allowedonly (convert to lower case).

    * Fix incorrect ldap search scope in plugin 'ldap_maillist_access_policy'.

    * Bypass sender if it's under domainAliasName when access policy is
      'domain' or 'subdomain'. Thanks Alvin Chen <zhhchen@>.
    * New option for iredapd-rr: bypass_mynetworks. Used to bypass mails sent
      from postfix mynetworks.
    * Bypass user alias addresses (shadowAddress) if user is allowed to send
      to mail list. Thanks Henri Veldsink for his feedback and testing.
    * Allow to use same logging hander in plugins, print plugin debug message.
    * Query user aliases as allowed sender.
    * Print error message if plugin module doesn't exist.

    * Fix bug in src/plugins-rr/ Thanks
      avrajesh@forum for his/her feedback.
    * Set default umask to 0077. Thanks rizkiwicaksono@forum.
    * New parameter: run_as_user. Used to force running iRedAPD as a low
      privileged user. Thanks rizkiwicaksono@forum.

    * Fix bypassing whitelisted sender issue in plugin:
      block_amavisd_blacklisted_senders. Thanks HoHo for his report.

    * Fix defective sender address list in plugin:
    * Fix incorrect recipient address in plugin: ldap_recipient_restrictions.

    * Ability to bypass or block centain domains or users in OpenLDAP backend.
      WARNING: This feature requires at least iRedMail-0.6.0.
    * Ability to handle policy 'subdomain'. Bypass if sender is under same
      domain or sub domains.
    * Ability to handle policy 'membersAndAllowedOnly'.
    * Support MySQL backend.
    * Add rc script for FreeBSD.

    * Change default action to 'DUNNO', so that we won't miss any email while
      incorrect config.
    * Add handle of LDAP quering of non exist recipient. Thanks Bill Holt for
      his report.
    * Prepend 'action=' only one time.

    * Fix incorrect member list, return all instead of one the first one.
    * Don't ignore external mail list members.

    * Fix incorrect ps parameter on FreeBSD.

    * Support plugins.

    * Fixed: return moderator list instead of the first one.
    * Fixed: remove accountStatus and enabledService in filter.
      mail list doesn't use it.

    * Initialize version.