| Версия 5.2
Введение
Установка
Администрирование
Сеть
Объекты
Почта
Сигналы
Доступ
Услуги
Справочник
Кластеры
Программы
Разное
Лицензирование
Веб Почта
Pronto!
PBX
Введение | Возможности | История | Как я могу... | Помощь
# Версия 4.0, История Обновлений 4.1 4.0: Сводный список 3.x 2.x 1.x `RSS` 4.0.6 09-Feb-03 External AUTH: now the INTF command is always sent to the application as soon as the application is started. WebUser: WML support has been extended. WML code has been placed into separate wlogin.wssp, whello.wssp, wbye.wssp, wmailboxes.wssp, wmailbox.wssp, and wmessage.wssp Skin files. Directory: Suffix manipulation for "mounted Units" has been changed to support non-canonized DNs. Directory: Local Units: now RDNs are not converted into lowercase before storing into the database. MAPI: off-line mode supported, the Deleted Items mailbox is always mapped onto the user own `Deleted Items` mailbox. Bug Fix: de-synching could occur when releasing a dataset file (such as an address book), causing server crashes. Bug Fix: WebADMIN: an EXTFILTER could be renamed with a trailing space in the new name, and then that filter could not be removed. Bug Fix: the sendmail program could loop when renaming a .tmp file into a .sub file.

4.0.5 10-Jan-03

- Rules, PIPE: the addresses added to the command line with the [RETPATH] and [RCPT] headers are enclosed in double quotes now.
- WebUser: WML-related sections were added to .wssp files and wssp processors.
- Bug Fix: Rules: 4.0.4: the charset verificiation utility could enter an infinite loop.

4.0.4 08-Jan-03

- HTTP: CGI: the HTTPS environment variable (with the value "on") is added if the connection is made via the SSL/TLS protcool.
- Directory: RDNs containing the quote mark and comma symbols are supported in Local Units now.
- WSSP: the `HTMLUTF8:` prefix is implemented.
- WebAdmin: now domain administrators can login using non-qualified aliases.
- MAPI: MAPI Connection v1.0.43 is released.
- Bug Fix: HTTP: CGI: if the port number was not specified in the URL coming via an HTTPS connection, the SERVER_PORT envir-element was set to "80" (instead of "443").
- Bug Fix: Skins: the "stock" Rules.wssp page did not contain the value "9" in the Rule Priority menu.
- Bug Fix: LIST: 4.0b-4.0.3: moderated subscriptions did not work (because the X-LIST-Report: header was added to pending requests).
- Bug Fix: Admin: 4.0.3: the Reject Queued Message function could crash the server if the message was enqueued into several queues.
- Bug Fix: WebUser: 4.0b2-4.0.3: viewing a letter with a zero-length text/plain part could crash the server.
- Bug Fix: WebUser: clicking Update on the Rules.wssp page removed rules with non-ASCII names if the page was not displayed in the UTF-8 charset.
- Bug Fix: WebUser: S/MIME: importing a PKS file w/o a signature could crash the server.
- Bug Fix: External Filter: the server reported its supported Interface version as "1", while it should be "2".

4.0.3 16-Dec-02

- WebAmin: the Reject Queued Message function is implemented.
- IMAP: the nesting depth of SEARCH expressions is now limited (to 30) to avoid stack overflows when processing extremely complex SEARCH expressions.
- IMAP: mailbox access mode for the FETCH operations has changed to avoid resource locking when an IMAP connection is broken.
- Bug Fix: WebAdmin: 4.0.2: the Domain List limit and Object List limit settings always had the same value.
- Bug Fix: WebAdmin: 4.0-4.0.1: the Domain Admin entrance page displayed only one "Other Domain".
- Bug Fix: CLI: 4.0-4.0.2: the GETSUBSCRIBERINFO command did not return the "mode" data.
- Bug Fix: SECURITY: 4.0b-4.0.2: WebUser Interface: some file-path check routines incorrectly checked for the ".." path elements thus providing access to files outside the target directory.

4.0.2 26-Nov-02

- Security: the MSN SASL method is implemented.
- WebAdmin: the Admin Preferences for the Domain List page are implemented.
- WebUser: RC2-CBC is now used as the default S/MIME encryption cipher (to support older versions of Netscape).
- Charsets: ISO-8859-10 and ISO-8859-15 charsets are supported now.
- MAPI: the basic "off-line mode" is implemented.
- Bug Fix: WebUser: 4.0-4.0.1: the webSiteEnabled session element was not set if the WebSite quota was set to "unlimited".
- Bug Fix: WebAdmin: 4.0b4-4.0.1: the Refresh Rate for WebUser Sessions monitor could not be set via WebAdmin.
- Bug Fix: WebUser: 4.0b8-4.0.1: embedded images were not displayed in the HTML texts inside multipart/related messages.
- Bug Fix: CLUSTER: specifying '*' as the forwarding host (to relay mail via frontends) did not always work (the port number was not set).
- Bug Fix: Log: 1.0-4.0.1: certain "unusual" data elements could cause the Log engine crashes.
- Bug Fix: WebUser: 3.0-4.0.1: the "message open" procedure could cause deadlocks.

4.0.1 06-Nov-02

- Foundation: condition locks are re-implemented for all platforms. Old implementation could cause excessive thread waiting times on an overloaded system.
- Protection: DNR error codes can be processed with the Blacklisting by DNS option (making it possible to blacklist all hosts that do not have reverse DNS records).
- EventHandlers: the Frequency parameters have been added.
- EventHandlers: now events are recorded in the CommuniGate Pro Log.
- Skins: the DeliveryReport code and the .wssp file have been added.
- Skins: the Notify when Read option has been added to the Compose code and .wssp file.
- Mailbox Manager: the RENAME operation now automatically creates all "outer" mailbox folders needed to create the target mailbox.
- MAPI: many changes and bug fixes (see the MAPI status page).
- LIST: mail header composing routines have been changed.
- CLUSTER: now the cluster-wide RFC822 Filters are not applied when a message is transferred between cluster members for local delivery.
- WebAdmin: the internal Domain Administration realm has been changed to "/DomainAdmin/" to fix various URL access problems.
- Bug Fix: S/MIME: WebUser Interface refused to send an encrypted message to a recipient with a longer public key.
- Bug Fix: SNMP: HTTPAdmin module wrote its stat information into the HTTPUser data structures.
- Bug Fix: SNMP: 64-bit COUNTER data in responses had the APP 1 type instead of the APP 6 type.
- Bug Fix: RULES: the Remember From action could crash the server if no parameter was specified.
- Bug Fix: MAILBOXES: in some rare situations concurrent access to a mailbox could crash the server.
- Bug Fix: DEQUEUER: if a message had a pending request to generate a "delayed warning" report, and the delayed address failed/succeeded at the same time, the server could crash.
- Bug Fix: Rules: ROUTE conditions could crash the server if an incoming message was rejected because it had "too many hops".

4.0 18-Oct-02

- CLI: the GETSUBSCRIBERINFO command is implemented.
- LDAP: binary data are supported now.
- LDAP: if the "Substitute with uid in conditions" option is enabled, the "equals to" search operation ignores the "@domain" part of the search string.
- Directory: Remote Units: binary data are supported now.
- Directory Integration: now the userCertificate attribute is automatically stored in the Directory (together with the RealName/cn attribute).
- CLUSTER: extremely large responses that cannot be read by a requesting cluster member are replaced with an error code on the serving member.
- TLS: a workaround for programs that incorrectly send TLS data in the block-cipher mode (such as Exim MTA) is implemented.
- EXTFILTER: the version 2 API is implemented: the ADDHEADER response code is supported now.
- WebMail: Secure MIME certificate and key page has been reimplemented and documented.
- WebAdmin: the Show Aliases option is implemented.
- WebSites: now the `default.html` file is retrieved for all types of "directory links" (http://server/~user/dir1/dir2/).
- WebSkins: several new SESSION dataset elements have been added.
- WebSkins: the `EmptyTrash` HTTP parameter has been renamed into `EmptyTrashNow`; now it is processed for all session requests.
- WebSkins: default charset processing has been changed.
- WebSkins: .wssp pages for stateless requests can (and should) use the %%filesRef%% variable to form file reference URLs.
- WebUser: the "use Letter charset" option is implemented.
- WebUser: the Store Attachments (Files) function is implemented (the message.wssp page has been extended).
- Kernel: Ukranian KOI8-U charset is supported now.
- Statistics: the "Dynamic Cluster requests" SNMP elements have been added.
- WebAdmin: Directory: the Browser can display non-ASCII data now.
- WebAdmin: "disabled" RPOP periods are supported now.
- CLI: the LISTADMINDOMAINS command is implemented.
- MAPI: support for Outlook Rules has been added.
- Bug Fix: LIST: 4.0b9: digest generator did not calculate the collected message size correctly, and could include too few messages in each digest.
- Bug Fix: Domains: 4.0b7-b9: the Index.data file could fail processing the "removed" (tagged with "-") records.
- Bug Fix: Skins: 4.0b9 "message part" application codes incorrectly processed charsets.
- Bug Fix: CLUSTER: the CREATEWEBUSERSESSION, GETWEBUSERSESSION, KILLWEBUSERSESSION CLI commands could fail in a cluster.
- Bug Fix: External Program parameters were parsed with a wrong parser (adjacent quoted strings were catenated).
- Bug Fix: S/MIME: signatures did not include all attributes required by some mailers.
- Bug Fix: S/MIME: some signatures could not be verified because of an incorrect buffering technique used.
- Bug Fix: S/MIME: signed and encrypted messages larger than 4K were composed incorrectly.
- Bug Fix: images downloaded from Personal WebSites via WebAdmin Interface could be damaged.
- Bug Fix: MAPI: Windows spooler could crash if the CommuniGate Pro MAPI Connector was used.
- Bug Fix: MAPI: embedded/nested Calendaring messages were processed incorrectly.
- Bug Fix: MAPI: some composed headers were not MIME-encoded.
- Bug Fix: MAPI: drag-and-drop text-type attachments did not work correctly.

4.0b9 07-Oct-02

- New Platform: OS2/Intel version is released.
- Foundation: many new cryptography routines are implemented.
- Foundation: binary data can now be stored in directories, datasets, and other basic objects.
- Directory: now when the Direct LDAP Provisioning is enabled, BIND operations can use the Account Manager.
- Migration: now the MoveIMAPMail program supports the --byOne parameter.
- Admin: the SMIME Access Mode option is implemented.
- IMAP: message set and UID message set processing has been changed, to treat an M:N range as the N:M range if M > N.
- ENQUEUER: the Hop Counter Limit settings is implemented.
- Cryptography/TLS: block ciphers are supported now.
- Platform: Win32: under Windows NT/200/XP "OS Log" messages are now stored in the "System Event Log".
- Platform: OS/2: external program launching is implemented now.
- LIST: digesting algorithm has been changed to avoid "message dropping" when the number of collected messages is higher than the digest limit.
- WebSkins: message rendering is controlled by .wssp files now.
- WebSkins: the HTMLTRUNCATED prefix is implemented. Mailbox field values are not truncated by the server code itself.
- WebUser: Settings: the SecureMail settings page is implemented. It can be used to import PFX (.pfx) and PKCS12 (.p12) files with personal private keys and certificates.
- WebUser: Message: decryption of S/MIME encrypted messages is implemented.
- WebUser: Message: digital signature verification of S/MIME signed messages is implemented.
- WebUser: Message: the "Take Certificate" function is implemented (you can now add certificates from signatures to the Address Book).
- WebUser: Compose: the "Send Encrypted" option is implemented.
- WebUser: Compose: the "Send Signed" option is implemented (it can be used to send digitally signed letters).
- MAPI: the Windows Registry routines have been changed to avoid the "access denied" problems.
- MAPI: the MYRIGHTS IMAP operation is used to check the user access rights for the selected mailbox.
- MAPI: counters are implemented for non-IMAP mailboxes (Outbox).
- MAPI: the \Answered \Flagged \Redirected IMAP flags are supported now.
- MAPI: "voting" letters are sent in the TNEF format now.
- MAPI: messages stored in the "Sent Items" mailbox are stored with the SENT flag.
- MAPI: the Reply-To field is supported now.
- MAPI: Outlook 2002: when a new Contact is stored, an RTF part is composed, too.
- MAPI: the Sensitivity header field processing has been changed.
- MAPI: Internal EntryID processing has been changed.
- MAPI: "categories" are supported now.
- MAPI: background pictures in HTML-formatted messages are supported now.
- MAPI: mailbox caching method has been changed.
- MAPI: when a submailbox is moved, the "+" indicator on the parent mailbox is removed properly.
- Bug Fix: MAPI: multi-line MIME header fields were not generated correctly.
- Bug Fix: MAPI: E-mail address and Display As fields were not stored properly in received Contact items.
- Bug Fix: MAPI: empty Full Names could cause Connector crashes.
- Bug Fix: MAPI: the "Mark All as Read" operation did not reset the unread message counter.
- Bug Fix: MAPI: Notes and Calendar items were not transferred correctly.
- Bug Fix: MAPI: 4.0b8: retrieval of other user free/busy information was broken.
- Bug Fix: SMTP: 4.0b8: the new RFCWriter did not process the "Add Header" data correctly.
- Bug Fix: RPOP: 4.0b8: could crash in the WebAdmin RPOP Monitor.

4.0b8 15-Sep-02

- New Platform: QNX/Intel version is released.
- New Platform: FreeBSD/Alpha version is released.
- SMTP, POP: the RFC822 encoder has been redesigned.
- Personal Web Sites: max directory nesting level has been increased to 6.
- WebUser: the PublicInfo page has been implemented.
- WebUser: MIME->HTML converter checks for binary 0 symbols now.
- Rules: the EACH ROUTE and ANY ROUTE condition processing has been changed.
- EXTFILTER: support for multiple External Filters is implemented.
- CLUSTER: now all inter-cluster connections are initiated using the specified "local cluster IP address".
- CLUSTER: failover algorithms have been imporved.
- The --closeStuckSockets command line option has been implemented.
- Accounts: passwords in newly created accounts are encrypted using the effective password encryption method.
- Bug Fix: RPOP: account-level records could become "abandoned" and the server stopped polling them.
- Bug Fix: Account: the "oldest message" timestamp calculation routine was not properly used.
- Bug Fix: the Rules.wssp page incorrectly processed "uneditable" rules.
- Bug Fix: Events: Event Elements were not removed when their Threshold values were reset.
- Bug Fix: Events: thresholds for counter-type Events were not calculated correctly.
- Bug Fix: CLUSTER: failure of a cluster member on a heavily loaded cluster could cause a deadlock in the current Cluster controller.

4.0b7 22-Aug-02

- New Platform: HPUX/Itanium version is released.
- RULES: "string lists" are implemented. The Auto-Reply Rule has been modified to send only one reply to each sender.
- SMTP: the Recipients/Message setting has been implemented.
- CLUSTER: SMTP: the "*" forward to option (meaning "to all frontends") is supported now.
- Directory: the DNs of found records are now checked against the Access Rights. If the RDN is not allowed to be read, the record is not returned to the client.
- Directory: to comply with RFC2256, the cn and dc attributes have been moved from the organization objectClass to the communiGateDomain objectClass.
- CLI: the SETPOSTINGMODE command is implemented.
- LOCAL: now distribution to all@domain is prohibited for the messages with an empty return-path (to stop the "bounce mail distribution" attacks.
- Admin: the MAPI Connections setting has been added to the Limits panel on the Domain Settings page.
- WebAdmin: now the Server Up-Time is displayed on the Settings -> General page.
- MAPI: if a newly created message does not have a plain-text part, the RTF part is used (these RTF-only messages were sent as empty messages before).
- MAPI: if a message has an HTML part, other parts are "disabled" (these messages were copied as empty messages before).
- MAPI: non-system locales are supported now.
- MIME: strings: the '\' symbol processing has been improved.
- Skins: the default Skin HTML code has been "cleaned".
- RPOP: internal scheduling mechanisms have been re-designed.
- Platform: the MacOS X package now includes the Uninstall.sh script.
- Bug Fix: MAPI: there could be a deadlock in the spooler, causing Outlook to hang when the Send button was pressed.
- Bug Fix: MAPI: ITable interface bugs could crash Outlook.
- Bug Fix: DOMAINS: the Index.data files have been processed incorrectly if there were account names starting with the "-" sign.

4.0b6 30-Jul-02

- LDAP: SASL authentication for `mail=accountName` BindDN is implemented.
- Charsets: data encoded using Korean charsets can be converted to and from the UTF-8 charset.
- WSSP: the DATE:, DATETIME:, LOCALDATETIME:, DATETIMESHORT:, LOCALDATETIMESHORT: prefixes are implemented.
- WebApp: the "mailbox" processing code has been changed, so the Sent and Received column values are now returned as "date"-type elements.
- WebApp: the "mailboxes" processing code now adds the "parent" element to the mailbox elements.
- WebAdmin: now administrators without the CanCreateGroup access right cannot modify any group data.
- WebAdmin: GROUP: several member addresses can be entered in one field now.
- WebMail: now moving a message between "own" mailboxes (including moving a message to the Trash) temporarily disables storage quota checks.
- HTTP: CGI: the SCRIPT_NAME parameter does not contain the "additional path" data now.
- HTTP: CGI: now an external program receives the PATH_INFO and REQUEST_URI parameters.
- IMAP: RFC3348 (CHILDREN extensions) is implemented.
- MAPI: the version-checking schema has been changed.
- MAPI: ReadReceipts are working now.
- MAPI: now messages are always sent via the spooler.
- MAPI: Win95 systems are supported now.
- MAPI: Unseen message number calculation is improved.
- MAPI: non-default text encodings are supported now.
- MAPI: X-Mailer header is inserted into the composed messages.
- MAPI: "simple" calendar requests are stored and transferred in the Outlook-compatible form.
- MAPI: now the EXPUNGE command is sent to the selected mailbox.
- Platform: the "application directory" for Linux systems has been changed from `/usr/local/sbin` to `/opt` .
- Foundation: the cryptography routines have been optimized to increase SSL/TLS performance.
- Bug Fix: 4.0b: CLUSTER: failure to open an account on a backend server could crash the frontend server.
- Bug Fix: the "copyMessages" Mailbox Manager routine ignored errors when it was copying large (over 1MB) messages followed by a smaller message.
- Bug Fix: the "oldestMessage" info was not updated when a new message was added to a mailbox.
- Bug Fix: SMTP: 4.0b5 could not open the Listener WebAdmin page.
- Bug Fix: WebUser: the text/enriched converter did not replace single EOL with a white space symbol.
- Bug Fix: MAPI: the "Remember password" setup option did not work correctly.
- Bug Fix: MAPI: the Date: field is now composed correctly, using the current daylight saving time settings.
- Bug Fix: MAPI: generated messages could contain empty bodies.
- Bug Fix: MAPI: RTF EOL processing has been fixed.
- Bug Fix: MAPI: iCalendar data now contains the UID attribute.
- Bug Fix: MAPI: in some situations the Inbox mailbox was displayed twice.

4.0b5 08-Jul-02

- Events are implemented (see the SysAdmin->Events section for more details).
- HTTP: the module has been divided into two modules (HTTP Admin and HTTP User).
- Admin/Directory Integration: the Public Info Custom Settings are implemented.
- Admin: the MaxMailboxes Account Setting is implemented.
- WebAdmin: the Threads Monitor has been implemented.
- WebAdmin: the Access Monitor pages have been re-implemented. LDAP, FTP, ACAP, PWD monitors are implemented.
- SMTP: the actual address of the blacklisted host is now included into the negative (591) SMTP server response.
- SMTP: now the Send Secured and Hold Mail names can include the wildcard (*) symbols.
- SNMP: the "AUTH" group of statistic elements has been implemented.
- WebAdmin: name filtering is implemented on the SNMP Element List Monitor page.
- WebUser: HTTP responses for .wspp requests now have explicitly specified charsets in the Content-Type headers.
- WebAdmin: HTTP responses now have explicitly specified charsets in the Content-Type headers.
- WSSP: now the Auto-signup component code can put Custom Attribute values into the new Account settings.
- FTP: LIST and NLST command parameters (strings staring with the "-" signs) are skipped.
- FTP: the CWD "/" command is allowed now.
- CLUSTER: the account info is now displayed on Account list and Account Settings WebAdmin pages of all Cluster members.
- MAPI: processing has been changed to utilize only one IMAP connection per client.
- MAPI: new Read Receipts (MSN) are generated and sent.
- MAPI: now the Setup program has the Install/Upgrade/Uninstall options.
- MAPI: the Outlook Setup mode (Corporate/Internet) is detected now and the user is warned if the Corporate mode is switched off.
- MAPI: Addres Book: apostrophes are removed from recipient names.
- MAPI: now the Contacts info is stored in the standard vCard format, too.
- MAPI: the X-MAPI-Message-Class header is now added to "special-class" message objects.
- MAPI: Free-Busy information processing has been changed to support shared Accounts.
- Bug Fix: EXTERNALFILTER: in 4.0b4: the INTF command replies where not processed correctly.
- Bug Fix: the MIME parser could return negative part size values for misformed MIME messages.
- Bug Fix: MAPI: message header encoding has been fixed.
- Bug Fix: MAPI: quoted-printable message body encoding did not work correctly.

4.0b4 18-Jun-02

- Foundation: Windows: OS privileges needed to enable external program termination are enabled explicitly now.
- External Filtering: the API has been extended (the INTF command added, the DISCARD response is supported now).
- Mailbox: the "oldest message" info is now stored in the mailbox meta-data dictionary.
- MAPI: several minor bugs are fixed.
- Admin: the Rename In Folder option is implemented. The "renameInPlace" attribute has been added to the Directory Schema.
- WebAdmin: Login page for Domain WebAdmin Interfaces now lists "Other Domains" that this Domain Admnistrators can open.
- Bug Fix: 4.0b3 could crash when checking mailbox access rights.

4.0b3 16-Jun-02

- The Linux/Itanium version is released.
- MAPI Connector is released.
- Admin: the MAPI and TLS Account and Domain "Enabled Service" options are implemented.
- CLUSTER: Virtual Mailbox manager did not read the UID information for appended messages. As a result the IMAP APPEND and COPY operations applied to virtual mailboxes did not return the extended UIDPLUS codes.
- Security: the WebAdmin "Security" page now accepts multi-certificate CA Chains.
- Security: the Advertise NTLM SASL Method option has been added to the Obscure Settings page.
- SMTP: the Advertise NTLM AUTH option has been removed from the SMTP module settings.
- Rules: now the Subject and From Name fields are MIME-decoded and converted into UTF-8 before processing.
- WebAdmin: the Server-Wide and Cluster-Wide "default WebAdmin" pages are supported now.
- LIST: now the ^I macro can be used in the Hello and GoodBye messages.
- ALERTS: Account-level Alerts have been implemented.
- CLI: the GETACCOUNTALERTS, SETACCOUNTALERTS, POSTACCOUNTALERT, and REMOVEACCOUNTALERT commands have been implemented.
- CLI: the GETSNMPELEMENT command has been implemented.
- WebUser: now Named Skins can be used in Stateless requests (such as login.wssp requests).
- WebMail: the GBK charset is supported now.
- Bug Fix: CLUSTER: SMTP: successful client authentication did not reset the "blacklisted IP" flag.
- Bug Fix: MAILBOX: the "Recent" flag was not always processed correctly in the concurrent access environments.
- Bug Fix: the Big5->UTF-8 convertion routine did not process all Big5 symbols correctly.

4.0b2 02-Jun-02

- CLUSTER: the GetAccountInfo CLI command is "clusterized" now.
- MIME: search for body strings now works for non-ASCII strings specified in various charsets.
- Security: the Advertise secure SASL Methods option has been added to the Obscure Settings page.
- Directory: new Unit names are now checked for "bad symbols".
- IMAP: now the GETQUOTA/GETQUOTAROOT commands can be used to retrieve mailbox store information for foreign mailboxes.
- Protection: now "Unblacklisted" (White Hole) addresses can be specified using their DNS Names.
- PIPE: now the module does not try to "fix" multi-line From: and Sender: header fields in submitted messages.
- Security: the External Authentication API has been changed (see the Security section for more details).
- Domains: now the Index.data file is kept in sync with the Domain Accounts (rather than created on server shutdown).
- Domains: now the Index.data file can be stored in the "Index" subdirectory (to simplify symlink processing).
- Foundation: Tru64: the system mode allowing 65000+ file descriptors is enabled now.
- Bug Fix: IMAP: the QUOTA STORAGE responses now specify sizes in 1K units.
- Bug Fix: IMAP: UID-based non-range messagesets were formed incorrectly if a message with the specified UID did not exist.
- Bug Fix: FTP: the SIZE command could crash the server.
- Bug Fix: FTP: the QUIT command was not process correctly after an unsuccessful login attempt.

4.0b1 02-May-02

- FTP: the FTP module is implemented. See the Access->FTP section of the manual for details.
- WebMail: the WML requests are supported now.
- MAILBOX: the information about the number of Unseen messages is cached now.
- WebUser: the information about the number of Unseen messages in now available on the mailboxes.wssp page.
- MAILBOX/IMAP: additional extensions are implemented to simplify communication with the MAPI Connector.
- CLUSTER: now users with the Require Secure Login setting enabled can login using secure connections to frontends.
- RULES: the ^S and ^F macros are now implemented as ^S/^s and ^F/^f macros.
- Router: update procedue has been modified to avoid crashes during Router Table updates under heavy load.
- LOCAL: the Always Add the Envelope Addresses Field option is implemented.
- CLI: the RELEASESMTPQUEUE command is implemented.
- CLUSTER: SMTP: ETRN commands and Wake-up E-mails release queues on all Dynamic Cluster members.
- HTTP: the OPTIONS method is implemented.
- WebUser: the text/enriched format is supported now.
- RPOP: the secure (TLS) option is implemented. The WebSkin, WebAdmin, WebUser RPOP files are updated to accomodate the new option.
- Directory: LDAP provisioning now detects the `unixPassword` attribute and stores its value as a U-crpt'ed Password.

## Сводный список

Platforms

- OS2/Intel version is released.
- QNX/Intel version is released.
- FreeBSD/Alpha version is released.
- HPUX/Itanium version is released.
- Linux/Itanium version is released.

Events

- Events are implemented.

MAPI

- MAPI Connector is released.

FTP

- the FTP module is implemented. See the Access->FTP section of the manual for details.

Security

- The MSN SASL method is implemented.
- The WebAdmin "Security" page now accepts multi-certificate CA Chains.
- The Advertise NTLM SASL Method option has been added to the Obscure Settings page.
- The External Authentication API has been changed (see the Security section for more details).
- The Advertise secure SASL Methods option has been added to the Obscure Settings page.
- SNMP: the "AUTH" group of statistic elements has been implemented.

Protection

- Now "Unblacklisted" (White Hole) addresses can be specified using their DNS Names.
- DNR error codes can be processed with the Blacklisting by DNS option (making it possible to blacklist all hosts that do not have reverse DNS records).

WebAdmin

- The Admin Preferences for the Domain List page are implemented.
- The internal Domain Administration realm has been changed to "/DomainAdmin/" to fix various URL access problems.
- The Show Aliases option is implemented.
- Directory: the Browser can display non-ASCII data now.
- "disabled" RPOP periods are supported now.
- Now the Server Up-Time is displayed on the Settings -> General page.
- Now administrators without the CanCreateGroup access right cannot modify any group data.
- GROUP: several member addresses can be entered in one field now.
- The Threads Monitor has been implemented.
- The Access Monitor pages have been re-implemented. LDAP, FTP, ACAP, PWD monitors are implemented.
- Name filtering is implemented on the SNMP Element List Monitor page.
- HTTP responses now have explicitly specified charsets in the Content-Type headers.
- Login page for Domain WebAdmin Interfaces now lists "Other Domains" that this Domain Admnistrators can open.
- The Server-Wide and Cluster-Wide "default WebAdmin" pages are supported now.

HTTP

- The module has been divided into two modules (HTTP Admin and HTTP User).
- CGI: the SCRIPT_NAME parameter does not contain the "additional path" data now.
- CGI: now an external program receives the PATH_INFO and REQUEST_URI parameters.
- the OPTIONS method is implemented.

SMTP

- The Recipients/Message setting has been implemented.
- The actual address of the blacklisted host is now included into the negative (591) SMTP server response.
- Now the Send Secured and Hold Mail names can include the wildcard (*) symbols.
- The Advertise NTLM AUTH option has been removed from the SMTP module settings.

Local Delivery

- Now distribution to all@domain is prohibited for the messages with an empty return-path (to stop the "bounce mail distribution" attacks.
- The Always Add the Envelope Addresses Field option is implemented.

LIST

- Mail header composing routines have been changed.
- The digesting algorithm has been changed to avoid "message dropping" when the number of collected messages is higher than the digest limit.
- Now the ^I macro can be used in the Hello and GoodBye messages.

IMAP

- Message set and UID message set processing has been changed, to treat an M:N range as the N:M range if M > N.
- RFC3348 (CHILDREN extensions) is implemented.
- Now the GETQUOTA/GETQUOTAROOT commands can be used to retrieve mailbox store information for foreign mailboxes.
- Additional extensions are implemented to simplify communication with the MAPI Connector.

RPOP

- RPOP: internal scheduling mechanisms have been re-designed.
- RPOP: the secure (TLS) option is implemented. The WebSkin, WebAdmin, WebUser RPOP files are updated to accomodate the new option.

PIPE

- Now the module does not try to "fix" multi-line From: and Sender: header fields in submitted messages.

Router

- Router: update procedue has been modified to avoid crashes during Router Table updates under heavy load.

Rules

- The EACH ROUTE and ANY ROUTE condition processing has been changed.
- "String lists" are implemented. The Auto-Reply Rule has been modified to send only one reply to each sender.
- Now the Subject and From Name fields are MIME-decoded and converted into UTF-8 before processing.
- The ^S and ^F macros are now implemented as ^S/^s and ^F/^f macros.

External Filterin

- The version 2 API is implemented: the ADDHEADER response code is supported now.
- Support for multiple External Filters is implemented.
- The API has been extended (the INTF command added, the DISCARD response is supported now).

LDAP

- Binary data are supported now.
- If the "Substitute with uid in conditions" option is enabled, the "equals to" search operation ignores the "@domain" part of the search string.
- SASL authentication for `mail=accountName` BindDN is implemented.
- Now when the Direct LDAP Provisioning is enabled, BIND operations can use the Account Manager.
- LDAP provisioning now detects the `unixPassword` attribute and stores its value as a U-crpt'ed Password.

Directory

- The DNs of found records are now checked against the Access Rights. If the RDN is not allowed to be read, the record is not returned to the client.
- Remote Units: binary data are supported now.
- New Unit names are now checked for "bad symbols".
- To comply with RFC2256, the cn and dc attributes have been moved from the organization objectClass to the communiGateDomain objectClass.

Cluster

- Now the cluster-wide RFC822 Filters are not applied when a message is transferred between cluster members for local delivery.
- Extremely large responses that cannot be read by a requesting cluster member are replaced with an error code on the serving member.
- Now all inter-cluster connections are initiated using the specified "local cluster IP address".
- Failover algorithms have been imporved.
- SMTP: the "*" forward to option (meaning "to all frontends") is supported now.
- The account info is now displayed on Account list and Account Settings WebAdmin pages of all Cluster members.
- Statistics: the "Dynamic Cluster requests" SNMP elements have been added.
- Virtual Mailbox manager did not read the UID information for appended messages. As a result the IMAP APPEND and COPY operations applied to virtual mailboxes did not return the extended UIDPLUS codes.
- The GetAccountInfo CLI command is "clusterized" now.
- Now users with the Require Secure Login setting enabled can login using secure connections to frontends.
- SMTP: ETRN commands and Wake-up E-mails release queues on all Dynamic Cluster members.

Mailbox Manager

- The "oldest message" info is now stored in the mailbox meta-data dictionary.
- The information about the number of Unseen messages is cached now.
- The RENAME operation now automatically creates all "outer" mailbox folders needed to create the target mailbox.
- The MaxMailboxes Account Setting is implemented.

Account Manager

- The Public Info Custom Settings are implemented.
- The Rename In Folder option is implemented. The "renameInPlace" attribute has been added to the Directory Schema.
- Passwords in newly created accounts are encrypted using the effective password encryption method.
- Now the userCertificate attribute is automatically stored in the Directory (together with the RealName/cn attribute).

Domain Manager

- The MAPI and TLS Account and Domain "Enabled Service" options are implemented.
- Now the Index.data file is kept in sync with the Domain Accounts (rather than created on server shutdown).
- Now the Index.data file can be stored in the "Index" subdirectory (to simplify symlink processing).

Alerts

- Account-level Alerts have been implemented.

CLI

- The GETSUBSCRIBERINFO command is implemented.
- The SETPOSTINGMODE command is implemented.
- The LISTADMINDOMAINS command is implemented.
- The GETACCOUNTALERTS, SETACCOUNTALERTS, POSTACCOUNTALERT, and REMOVEACCOUNTALERT commands have been implemented.
- The GETSNMPELEMENT command has been implemented.
- The RELEASESMTPQUEUE command is implemented.

Personal Web Sites

- Now the `default.html` file is retrieved for all types of "directory links" (http://server/~user/dir1/dir2/).
- Max directory nesting level has been increased to 6.

WebUser Interface

- Now Named Skins can be used in Stateless requests (such as login.wssp requests).
- Message rendering is controlled by .wssp files now.
- The WML requests are supported now.
- The "use Letter charset" option is implemented.
- The Auto-signup component code can put Custom Attribute values into the new Account settings.
- The Store Attachments (Files) function is implemented (the message.wssp page has been extended).
- Settings: the SecureMail settings page is implemented. It can be used to import PFX (.pfx) and PKCS12 (.p12) files with personal private keys and certificates.
- Message: decryption of S/MIME encrypted messages is implemented.
- Message: digital signature verification of S/MIME signed messages is implemented.
- Message: the "Take Certificate" function is implemented (you can now add certificates from signatures to the Address Book).
- Compose: the "Send Encrypted" option is implemented.
- Compose: the "Send Signed" option is implemented (it can be used to send digitally signed letters).
- The PublicInfo page has been implemented.
- The MIME->HTML converter checks for binary 0 symbols now.
- Moving a message between "own" mailboxes (including moving a message to the Trash) temporarily disables storage quota checks.
- HTTP responses for .wspp requests now have explicitly specified charsets in the Content-Type headers.
- The information about the number of Unseen messages in now available on the mailboxes.wssp page.
- The text/enriched format is supported now.
- The DeliveryReport code and the .wssp file have been added.
- The Notify when Read option has been added to the Compose code and .wssp file.
- Several new SESSION dataset elements have been added.
- The `EmptyTrash` HTTP parameter has been renamed into `EmptyTrashNow`; now it is processed for all session requests.
- Default charset processing has been changed.
- .wssp pages for stateless requests can (and should) use the %%filesRef%% variable to form file reference URLs.
- The HTMLTRUNCATED prefix is implemented. Mailbox field values are not truncated by the server code itself.
- the DATE:, DATETIME:, LOCALDATETIME:, DATETIMESHORT:, LOCALDATETIMESHORT: prefixes are implemented.
- The "mailbox" processing code has been changed, so the Sent and Received column values are now returned as "date"-type elements.
- The "mailboxes" processing code now adds the "parent" element to the mailbox elements.

Foundation

- Condition locks are re-implemented for all platforms. Old implementation could cause excessive thread waiting times on an overloaded system.
- Many new cryptography routines are implemented.
- Binary data can now be stored in directories, datasets, and other basic objects.
- The cryptography routines have been optimized to increase SSL/TLS performance.
- The --closeStuckSockets command line option has been implemented.
- Linux: the "application directory" for Linux systems has been changed from `/usr/local/sbin` to `/opt` .
- Win32: OS privileges needed to enable external program termination are enabled explicitly now.
- Win32: under Windows NT/200/XP "OS Log" messages are now stored in the "System Event Log".
- Tru64: the system mode allowing 65000+ file descriptors is enabled now.

Miscellaneous

- TLS: block ciphers are supported now.
- ENQUEUER: the Hop Counter Limit settings is implemented.
- SMTP, POP: the RFC822 encoder has been redesigned.
- MIME: Search for body strings now works for non-ASCII strings specified in various charsets.
- Migration: now the MoveIMAPMail program supports the --byOne parameter.

Charsets

- ISO-8859-10 and ISO-8859-15 charsets are supported now.
- Ukranian KOI8-U charset is supported now.
- data encoded using Korean charsets can be converted to and from the UTF-8 charset.
- the GBK charset is supported now.

Bug Fixes

- Bug Fix: SNMP: 64-bit COUNTER data in responses had the APP 1 type instead of the APP 6 type.
- Bug Fix: RULES: the Remember From action could crash the server if no parameter was specified.
- Bug Fix: MAILBOXES: in some rare situations concurrent access to a mailbox could crash the server.
- Bug Fix: DEQUEUER: if a message had a pending request to generate a "delayed warning" report, and the delayed address failed/succeeded at the same time, the server could crash.
- Bug Fix: Rules: ROUTE conditions could crash the server if an incoming message was rejected because it had "too many hops".
- Bug Fix: Log: 1.0-4.0.1: certain "unusual" data elements could cause the Log engine crashes.
- Bug Fix: WebUser: 3.0-4.0.1: the "message open" procedure could cause deadlocks.
- Bug Fix: CLUSTER: the CREATEWEBUSERSESSION, GETWEBUSERSESSION, KILLWEBUSERSESSION CLI commands could fail in a cluster.
- Bug Fix: External Program parameters were parsed with a wrong parser (adjacent quoted strings were catenated).
- Bug Fix: images downloaded from Personal WebSites via WebAdmin Interface could be damaged.
- Bug Fix: the "copyMessages" Mailbox Manager routine ignored errors when it was copying large (over 1MB) messages followed by a smaller message.
- Bug Fix: WebUser: the text/enriched converter did not replace single EOL with a white space symbol.
- Bug Fix: CLUSTER: failure of a cluster member on a heavily loaded cluster could cause a deadlock in the current Cluster controller.
- Bug Fix: the MIME parser could return negative part size values for misformed MIME messages.
- Bug Fix: IMAP: the QUOTA STORAGE responses now specify sizes in 1K units.
- Bug Fix: CLUSTER: SMTP: successful client authentication did not reset the "blacklisted IP" flag.
- Bug Fix: MAILBOX: the "Recent" flag was not always processed correctly in the concurrent access environments.
- Bug Fix: the Big5->UTF-8 convertion routine did not process all Big5 symbols correctly.

Руководство CommuniGate® Pro. Copyright © 1998-2009, Stalker Software, Inc.