12.04.2016 23:15, Rowland Penny ([email protected]) пишет:
You don't need to remove that commit from samba, you can use something
like this
https://github.com/blaxter/openchange/commit/5f5783711d2c2496a824e66c8aa439781cac67fa
and it will compile just fine
--
[email protected]
https://inverse.ca/sogo/lists
OK, I can now tell you, do not use Samba 4.1.18 with Openchange unless
you can backport the badlock patches or if Openchange does so, Samba
will not backport these packages.
There are various problems covered by the patches, chiefly there is a
risk of 'man in the middle' attacks.
That's true. But sogo2/sogo3 with openchange support cannot built with
Samba 4.4.2 because try to include private library dlinklist.h and it
include file change expected definition:
As result:
MAPIStoreContext.m: In function '+[MAPIStoreContext
listAllContextsForUser:withIndexing:inMemCtx:]':
MAPIStoreContext.m:126:46: error: macro "DLIST_CONCATENATE" passed 3
arguments, but takes just 2
DLIST_CONCATENATE(list, current, void);
MAPIStoreContext.m:126:9: error: 'DLIST_CONCATENATE' undeclared (first
use in this function)
--
Andrey Cherepanov
[email protected]
--
[email protected]
https://inverse.ca/sogo/lists