Package Details: openchange 2.3-6

Git Clone URL: https://aur.archlinux.org/openchange.git (read-only)
Package Base: openchange
Description: A portable, open source implementation of Microsoft Exchange server and Exchange protocols.
Upstream URL: http://www.openchange.org
Licenses: GPL3
Submitter: a1russell
Maintainer: Zrax (DJ_L)
Last Packager: Zrax
Votes: 29
Popularity: 1.982867
First Submitted: 2010-08-20 16:19
Last Updated: 2016-04-15 17:26

Dependencies (17)

Required by (1)

Sources (7)

Latest Comments

DJ_L commented on 2016-04-23 01:44

Zrax, I see that you've updated OpenChange for Samba 4.4. It seems the OC project has come to a standstill WRT the Samba devs killing access to the internal APIs. I think libmapi will continue to function for a good while with a little TLC as you have already given. However, as much as I hate to say it given the work put into it, I just don't see keeping the server anymore as it is pretty much useless at this point. I suppose mapiproxy is probably still functional as an actual proxy, but doubt anyone is using the package for it standalone. Maybe just comment them out in case they eventually find a resolution, but I cannot say that I'm optimistic on that point. I've added a new article to the wiki for SOGo that does not employ OpenChange but still uses Samba for authentication.

Zrax commented on 2016-04-15 17:27

Ok, I've updated the patches so they should work on Samba 4.4

nobody44 commented on 2016-04-15 07:05

Currently it does not compile:

libmapiadmin/mapiadmin_user.c:33:22: fatal error: ldap_ndr.h: No such file or directory

Zrax commented on 2015-12-07 18:35

I've added a patch which should fix the yyunput issue. Please try the newest release.

DJ_L commented on 2015-12-07 15:05

Downgrade flex to the last 2.5.39 version from /var/cache/packman/pkg. There are some problems with flex-2.6.0 ATM.

plp commented on 2015-12-07 05:59

Hi, I can't build openchange anymore. This is what I'm getting:

Linking bin/openchangeclient
libocpf.so.2.3: undefined reference to `yyunput'
collect2: error: ld returned 1 exit status
Makefile:1187: recipe for target 'bin/openchangeclient' failed
make: *** [bin/openchangeclient] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build openchange.
==> Restart building openchange ? [y/N]
==> -----------------------------------
==>
==> ERROR: unable to update

DJ_L commented on 2015-11-27 21:38

And finally, add SizedXID (and all the dependent ndr stuff on server side). This one needs to be tested with Evolution MAPI. It only adds, so I don't anticipate any issues, but it does add to libmapi so should be tested as an upgrade. This is needed for sogo-openchange.
http://www.lucasit.com/openchange-add_SizedXid-1.patch

DJ_L commented on 2015-11-27 09:32

Finally got around to fixing what 4.3 broke.

Zrax: My SSH keys are on a failed machine right now so I'm unable to commit at the moment. Can you add this patch to fix the mapiproxy build against samba-4.3+?
http://www.lucasit.com/openchange-remove-server_id_str-1.patch

ruthger: I still do not have an answer for you. I believe I was able to get around this at one time, however there were problems with one of the newer python modules (I believe it was RPCLib) that didn't exist with the ones inverse was using and I never had time to track it down. I'll try to get back to it over the long weekend.

ruthger commented on 2015-09-18 07:42

I'm getting a error when starting ocsmanager:
pkg_resources.DistributionNotFound: The 'waitress>=0.8.5' distribution was not found and is required by WebTest
I think python2-waitress should be added as a dependency.

But even after building and installing this package I fail to get ocsmanager up and running.
[ERROR] [so-product-registry] failed to load product Appointments required by SOGoBackend.
[so-product-registry] could not load product: SOGoBackend

Can anybody give me a hint to resolve this isssue??

DJ_L commented on 2015-07-18 00:19

Excellent work! Package works out of the box except a necessary change to the provision scripts. In addition to the previous provision patch, need to do the same to the action (action,) in migration/__init__.py on lines 68 and 90.

Zrax, I sent a pull request on github for -2 version.

All comments