The next update to Sun Java Communications Suite is getting close to shipping. Communications Suite 7 includes both new products and feature enhancements to existing products. Here's a quick look at what's new:
What's New in Sun Convergence 1 Update 3
Convergence 1 Update 3 includes the following changes and new features:
- POP Access to External Email
- Sender Identities
- Single Click Creation of Events
- Attachment Search
- Autocomplete Addresses from Corporate Directory
- Multiple Select in Address Book
- Support for Internet Explorer 8
- Single Click Selection of all Messages
- Exporting Selected Entries from Address Book
- Toolbar Changes
- Address Book Notifications
- Group-wise Listing of Configuration Parameters
- Support for Sun GlassFish Enterprise Server 2.1
- Anti-Spam Functionality
What's New in Messaging Server 7 Update 3
Messaging Server 7 Update 3 includes the following changes and new features:
- Red Hat Enterprise Linux 5 Support
- Elimination of setuid binaries from Messaging Server pipe_master and l_master
- Running the Directory Server Setup Script ( comm_dssetup.pl) Required
What's New in Calendar Server 7
Calendar Server 7 includes the following new features:
Calendar Server 7 provides support for the calendaring extension to WebDAV as defined in RFC 4791.
The CalDAV draft extends the basic HTTP and WebDAV commands to enable
all the functionality required for calendaring and scheduling
activities. Included in Calendar Server 7 is support for the following:
- PUT, POST, GET, MULTIGET, REPORT, HEAD, OPTIONS, PROPFIND, and PROPPATCH methods
- MKCALENDAR method, for creating multiple calendars per user
query reports, to both return recurring events and tasks in expanded
form (in UTC), and to return only requested properties or parameters
Calendar Server 7 supports the iCalendar data format as defined in RFC2445bis. The following components are supported:
Recurring rules and exceptions are also supported.
Calendar Server 7 supports basic HTTP authentication and
authentication over SSL. With HTTP authentication you can do the
- Restrict access to authenticated users only
- Provide userid and password and execute commands on a calendar
Calendar Server 7 supports scheduling as defined in Version 04 of the CalDAV Scheduling draft.
This specification defines explicit scheduling, where invitations and
replies are placed in the recipient's inbox. It is then the client's
responsibility to view and move them to the appropriate calendars. The
latest version of the draft, which defines implicit scheduling, will be
implemented in a future release.
The following list provides more information about scheduling support in Calendar Server 7:
- Free-busy queries on attendees.
- Calendar-outbox and calendar-inbox for every user, as well as the ability to use the POST command for invitations and replies.
- iTIP and iMIP protocols, as defined in RFC 2446 and RFC2447. Invitation emails are sent out for recipients without accounts on the calendar server, with all event details.
protocol, which enables Calendar Server to act as a client and perform
scheduling with servers from other products that support iSchedule.
Calendar Server 7 supports WebDAV Sync, an extension of the WebDAV protocol as described in the WebDAV Sync draft.
WebDAV Sync defines a protocol for an HTTP client to query an overview
of the data changes on the HTTP server. The result is that clients can
efficiently synchronize their local data cache with the server.
Calendar Server 7 provides a free-busy servlet to enable non-CalDAV
clients to at least check users' freebusy information by using the
upcoming free-busy-read URL standard. This standard is compatible with
the free-busy URLs used by Calendar Server 6.0 through Calendar Server
Installation and Configuration
You install Calendar Server software by using the Communications
Suite installer. You then configure a Calendar Server instance by using
the init-config configurator, which makes configuration
settings for your Directory Server, GlassFish Enterprise Server, and
Calendar Server (DAV server) hosts. In addition, Sun Service Tags
are used solely to identify Sun products to Sun. Sun uses service tag
information to better support you. Registration data is only collected
when your system administrator requests gear discovery. Calendar Server
7 enables you to use the Service Tag Facility on Solaris OS 10.
The Calendar Server 7 logging service is a multilevel, configurable,
logging module to help capture activity or debugging issues.
Calendar Server 7 provides Java Message Service (JMS) notifications
and email notifications for database changes and event or task email
alarms. You can configure the server to produce JMS notifications for
every database change and every alarm. If you choose, you can write
your own subscribers to these notifications. In addition, Calendar
Server 7 provides a subscriber program, which you can configure, that
consumes the JMS notifications and sends email for database changes and
Calendar Server 7 contains an admin servlet, providing a web
interface with which you view and even delete contents in your
collections. You can also use the admin servlet to import iCal data to
specific calendar collections.
By using the davadmin command, you can perform the following tasks:
- Obtain server version information
- Read and modify the server configuration
- Obtain, modify, or delete information about user collections and resources
You can use Jconsole to perform these tasks.
Calendar Server 7 also provides database utilities to back up and restore calendar collections.
A predefined Admin group in LDAP is created during initial
configuration, to which you can can add users for proxy login and
management of any user account. The default administrator user added
during initial configuration is calmaster.
Calendar Server 7 uses Directory Server with the latest
Communications Suite schema to store and manage user information in its
LDAP database. Support includes:
- Capability of obtaining principal information from LDAP
- Capability of matching principals to their calendar collections
- Use of LDAP information for auto-creation of basic calendars on login or invitation
- Use of LDAP caching for faster lookup results
- Use of LDAP rollover support to use a backup LDAP server if primary LDAP server is not available
Collection tag or ctag
Calendar Server 7 supports "Calendar Collection Entity Tag (CTag),"
an extension to CalDAV that provides a fast way for a client to
determine if the contents of a calendar collection have changed.
Support for Multiple Back-end and Front-end Servers to Achieve Horizontal Scalability
The Calendar Server 7 architecture enables you to deploy multiple
front-end calendar servers and multiple back-end mySQL database servers
to achieve horizontal scalability. See Calendar Server Logical Architecture for more information.
Like the rest the the Communications Suite products, Calendar Server
7 supports virtual domains, also called hosted domains, which is the
ability to support users in more than one domain, on a single
deployment. A default domain is configured during the initial
What's New in Calendar Server 6.3
This version of Calendar Server 6.3 includes bug fixes only.
What's New in Indexing and Search Service 1
Indexing and Search Service 1 includes the following new features:
- Rapid Indexing of Existing Email: Email messages in a
user's mailbox can be indexed. During this operation content is tagged
in various ways to enable sophisticated searches.
- Real-time Indexing:
As email messages are received, sent, and moved to various folders, the
index is updated in real-time. This reduces to near zero the chances of
a false search result based on stale index information.
- Attachment Search: Users can search the body of
attachments for keywords or phrases. Attachments can be in a variety of
formats such as PDF; Microsoft Word, Excel, PowerPoint, and Visio;
StarOffice/Open Office; HTML; and more.
- Body Search:
Users can search the body of a message for any relevant content. With
Indexing and Search Service, body search includes search of supported
attachment types as well as the plain text body of a message.
- Search Integration with Sun Convergence:
Indexing and Search Service integrates with Convergence through its
existing search interface. Body searches are much faster and more
powerful because they now not only search message text but also
- Search Integration with Messaging Server:
Other email clients can leverage improved body search and expanded
attachment body search by using Messaging Server's IMAP search
integration with Indexing and Search Service. The underlying search
mechanism is transparent to a Messaging Server client.
- RESTful Search Web Service API:
Based on the OpenSearch 1.1 specification, the RESTful Search Web
Service API provides RSS 2.0, Atom 1.0 or JSON format output. This
interface is used by Messaging Server when it redirects IMAP SEARCH
requests to Indexing and Search Service and by the sample search user
interface. It can also be used by developers to mash up their email
search results with other applications if desired.
Indexing and Search Service and Convergence
ISS integrates with Convergence through its existing search
interface, that is, Convergence continues to execute searches by using
the compact WMAP protocol with the mshttpd daemon. The mshttpd
daemon continues to service these requests by using the IMAP protocol.
Messaging Server integrates with ISS through an enhanced IMAP SEARCH
functionality, and a subset of these search requests (particularly,
body searches) go to ISS for fulfillment. Messaging Server consumes the
ISS output and reformats it for the email client.
The result is that no changes are needed to Convergence or
Thunderbird clients because ISS integrates with Messaging Server rather
than the end-client.
The long-term plan for integrating Convergence and Thunderbird
(through a plug-in) with ISS will be to have the clients communicate
directly with ISS directly by using ISS's RESTful web service for
What's New in Instant Messaging 8 Update 2
Instant Messaging 8 Update 2 includes the following changes and new features:
- Using Shoal for Automatic Discovery of Peer Servers in a Pool
- Support for Red Hat Enterprise Linux 5
What's New in Delegated Administrator 7
Delegated Administrator 7 includes the following changes and new features:
Provisioning for Calendar Server Users
Delegated Administrator 7 now supports Calendar Server 6.x and
Calendar Server 7 provisioning.
What's New in Connector for Outlook 7.3 Update 1
This version of Connector for Outlook 7.3 Update 1 includes the following new features:
- Viewing Quota and Size Information
- Saving File Attachments in Optimized Mode