Announcing the Kolab Server 2.3.0

“For the plane in the fog, the mountain is unforeseeable, but then it is suddenly very real, and inevitable.”

Simon Forster, Minister for foreign relations

WHAT IS KOLAB?

Kolab is a personal information management solution, also referred to as groupware. It can provide and manage your information including email, address books, calendars and tasks.

The Kolab server acts as the central information repository and thanks to its uniquely powerful design can host up to tens of thousands, theoretically even hundreds of thousands of users.

All these users can freely share email, address books, calendars and/or tasks with all, some, or none of the other users. This allows Kolab to provide the support base for a wide variety of activities, such as coordinating appointments, working on common projects and ensuring consistency in customer contact.

FEATURES

The new Kolab 2.3.0 server includes a lot of new features, namely:

  1. Z-push synchronization for mobile devices
  2. A reworked webadmin
  3. The possibility to have multiple accounts with the same name.
  4. Modular packaging of the webclient
  5. Many updated core components
  6. Tons of bug fixes

A detailed list of changes is available here

UPGRADING

Because of the changes in LDAP, upgrading from 2.2.4 is not trivial and requires manual intervention. Please make sure you read and follow the upgrade instructions in http://files.kolab.org/server/release/kolab-server-2.3.0/sources/1st.README

Documentation and OpenPKG packages are available from here as shown on http://kolab.org/download.html.

DOWNLOADS

Binary packages for Debian GNU/Linux 6.0 (Squeeze/stable) and 5.0 (Lenny/oldstable) on x86 platforms can be found next to the sources.

Support for Debian GNU/Linux 4.0 (etch/oldstable) was dropped because it is no longer supported by Debian ether.

As soon as they have synced, you can also use the the mirrors listed on http://kolab.org/mirrors.html

You can check the integrity of the downloaded files by importing our file distribution key and verify the OpenPGP signature and SHA1 checksums:

$ wget https://ssl.intevation.de/Intevation-Distribution-Key.asc
$ gpg –import Intevation-Distribution-Key.asc
$ gpg –verify SHA1SUMS.sig
$ sha1sum -c SHA1SUMS

NOTICE

This release marks the end of a long development cycle. After over 2 years, the master and the stable branch are (more or less) in sync again. We
introduced many new features and fixed a large number of bugs. We tested the release intensively but due to the massive code changes, we might have missed something or even introduced new bugs.

Before you use this release in a critical environment, we’d like you to test it. Please report any problems you encounter in our bug tracker: https://bugzilla.kolabsys.com/

Depending on the number and severity of bugs, we will issue an updated release soon. We already have a number of fixes in the queue such as the today’s Z-push 1.5.2 release, so Kolab 2.3.1 will come soon.

CREDITS:

I’d like to thank a few people for their help, namely and in no particular order:

Paul and Georg, for giving me the chance to work on a great project like Kolab
– Bernhard for his coordination
– Thomas and Sascha for their support, especially during this week
Bogo for the awesome new look of the webadmin
Jeroen for his input and providing me the infrastructure I need
Gunnar for responding so fast to the issues we spotted

Without these people the Kolab Server 2.3 would not be possible. Thank everybody for your hard work!

Regards,
Christoph

How to install Kolab Server on Fedora 14

What is Kolab Server?

Kolab is a personal information management solution that allows you to organize yourself and others through email, contacts, calendar and tasks wherever you are. Unlike other groupware solutions, Kolab is designed along a “need to know” principle where each server only has the information relevant for a particular company, group or project. There is only one point where all your information comes together and shapes the complete picture – in your hands.

Current stable version is 2.2.4 and since yesterday 2.3 alpha is available.

How to install it

0. get the files

Kolab uses OpenPGK

# mkdir /tmp/kolabtemp

* This temporary directory needs to be world readable.

# cd /tmp/kolabtemp
# wget -r -l1 -nd --no-parent http://files.kolab.org/server/release/kolab-server-2.2.4/sources/

1. Check the integrity

# gpg --keyserver wwwkeys.pgp.net --recv-key 5816791A
# gpg --verify SHA1SUMS.sig
# sha1sum -c SHA1SUMS

1. Install

Once you have downloaded all the files, check the following:

– that you have bison and flex installed

# whereis flex
# whereis bison

– that you have SELinux turned off (or set to non-enforcing) if your system has SELinux.
– that you have a gcc, make, libtool, automake and autoconf installed.
– that the following names are not in /etc/passwd or /etc/groups, as OpenPKG will want to create them: kolab, kolab-r, kolab-n

#mkdir /kolab

– run this as privileged user (root)

# chmod +x install-kolab.sh
# ./install-kolab.sh 2>&1 | tee /root/kolab-install.log

Done !

2.Finishing the process

Run this file and follow the instructions:

#/kolab/sbin/kolab_bootstrap -b

Kolab server 2.3 alpha is available

This year Kolab Systems has a very special Christmas present for you: The release of the Kolab server 2.3 alpha. A little late, but good things take time.

This release introduces new features like synchronization of mobile devices with kolab-z-push or modular packaging of the kolab-webclient, updates of many important components and tons of bug fixes. Detailed information about the changes are listed in
http://files.kolab.org/server/release/kolab-server-2.2.4/sources/release-notes.txt

The release notes may be incomplete. They should cover all changes, but I will review them before the 2.3 final release just to be sure.

Upgrading from 2.2.4 should be straightforward, but make sure you follow the upgrade instructions in http://files.kolab.org/server/release/kolab-server-2.2.4/sources/1st.README

Documentation and OpenPKG packages are available from http://files.kolab.org/server/alpha/kolab-server-2.3-alpha/ as shown on http://kolab.org/download.html.

As soon as they have synced, you can also use the the mirrors listed on http://kolab.org/mirrors.html

All files updated since 2.2.4 are available in the directory server/development-2.3/20101224-since-20100629/

You can check the integrity of the downloaded files by importing our file distribution key and verifying the OpenPGP signature and SHA1 checksums:


$ gpg --keyserver pgp.mit.edu --recv-key 0xC43E1A3E
$ gpg --verify SHA1SUMS.sig
$ sha1sum -c SHA1SUMS

Binary packages for Debian GNU/Linux 5.0 (lenny/stable) on x86 platforms can be found in the ix86-debian5.0 directory next to the sources.

Support for Debian GNU/Linux 4.0 (etch/oldstable) was dropped because it is no longer supported by Debian ether.

Remember: This is an alpha release. It is for testing and evaluation only and likely contains bugs. DO NOT use it in productive environments!

Please report any problems you encounter in our bug tracker:
https://bugzilla.kolabsys.com/

A (open source) dream comes true

Since I have started my passion and work on open source and free software projects I wanted to be a valuable part of a great FOSS project.

I am now a Senior Engineer at Kolab. Kolab Groupware is the open source equivalent of Microsoft Exchange. Yes, Kolab is better :)

I will have the opportunity to work with Georg Greeve, Paul Adams and many other nice folks.

I will never write proprietary software :)

Kolab is a personal information management solution that allows you to organize yourself and others through email, contacts, calendar and tasks wherever you are. Unlike other groupware solutions, Kolab is designed along a “need to know” principle where each server only has the information relevant for a particular company, group or project. There is only one point where all your information comes together and shapes the complete picture – in your hands.

Of course I will always be the same hacktivist of Mozilla as ever :)