jelmer/openchange.git
7 years agoUpgrade required version to samba4-alpha18 sogo-good
Julien Kerihuel [Fri, 24 Feb 2012 11:55:27 +0000 (11:55 +0000)]
Upgrade required version to samba4-alpha18

7 years agoremove duplicate msExch-Proxy-Gen-Options
Julien Kerihuel [Fri, 24 Feb 2012 11:01:01 +0000 (11:01 +0000)]
remove duplicate msExch-Proxy-Gen-Options
Unsure why it wasn't catched earlier

7 years ago- Fix code generation \n for reintroduced get_property_type function
Julien Kerihuel [Thu, 23 Feb 2012 17:04:41 +0000 (17:04 +0000)]
- Fix code generation \n for reintroduced get_property_type function
- Turn 0x in openchangedb_property into PidTag tiny names
- update generated code

7 years agoPrevent from symbol conflict with samba4 latest git where tdb_wrap sounds
Julien Kerihuel [Thu, 23 Feb 2012 16:12:40 +0000 (16:12 +0000)]
Prevent from symbol conflict with samba4 latest git where tdb_wrap sounds
available to openchange. Rename copied functions with mapistore prefix

7 years agoLoad modules from module directory.
Jelmer Vernooij [Thu, 23 Feb 2012 15:09:09 +0000 (15:09 +0000)]
Load modules from module directory.

7 years agoAdd modules directories to pkg-config files.
Jelmer Vernooij [Thu, 23 Feb 2012 15:09:07 +0000 (15:09 +0000)]
Add modules directories to pkg-config files.

7 years agoInstall DCE/RPC server module into location indicated by
Jelmer Vernooij [Thu, 23 Feb 2012 15:09:05 +0000 (15:09 +0000)]
Install DCE/RPC server module into location indicated by
dcerpc_server pkg-config file.

This requires a recent git snapshot of Samba.

7 years agoPrevent openchange tools to segfault if userDN (profile's mailbox attr)
Julien Kerihuel [Thu, 23 Feb 2012 15:07:49 +0000 (15:07 +0000)]
Prevent openchange tools to segfault if userDN (profile's mailbox attr)
does not exist

7 years agoReintroduce support for PidTagEmailAddress STRING8
Julien Kerihuel [Thu, 23 Feb 2012 15:07:12 +0000 (15:07 +0000)]
Reintroduce support for PidTagEmailAddress STRING8
Lack of support for this property was preventing mapiprofile
from fetching mailbox address and caused emsmdb_connect to segfault

7 years agoReintroduce support for PidTagDisplayName_string8 tag
Julien Kerihuel [Thu, 23 Feb 2012 14:54:30 +0000 (14:54 +0000)]
Reintroduce support for PidTagDisplayName_string8 tag

7 years agoFix samba init module function define
Julien Kerihuel [Thu, 23 Feb 2012 14:34:42 +0000 (14:34 +0000)]
Fix samba init module function define

7 years agoIntroduce back get_property_type function used by dcesrv_exchange_emsmdb.so (oxcprop)
Julien Kerihuel [Thu, 23 Feb 2012 14:34:10 +0000 (14:34 +0000)]
Introduce back get_property_type function used by dcesrv_exchange_emsmdb.so (oxcprop)

7 years agoWell ... sounds like our provision scripts was finally still working properly.
Julien Kerihuel [Thu, 23 Feb 2012 12:48:39 +0000 (12:48 +0000)]
Well ... sounds like our provision scripts was finally still working properly.
However it was required to set dsdb:schema update allowed" to yes to allow schema updates.

Conclusion:
- Rollback to previous add/modify provision functions
- Keep prefixmap change
- add dsdb:schema update allowed", "yes" to allow schema changes

7 years agoFix 11/12 of ./setup/openchange_provision.
Julien Kerihuel [Wed, 22 Feb 2012 17:37:44 +0000 (17:37 +0000)]
Fix 11/12 of ./setup/openchange_provision.

There is a remaining error when processing modify_ldif with
AD/oc_provision_schema_modify.ldif

7 years agoFix make install: ocpf.so from pyopenchange is not generated atm
Julien Kerihuel [Wed, 22 Feb 2012 17:36:54 +0000 (17:36 +0000)]
Fix make install: ocpf.so from pyopenchange is not generated atm

7 years agoAdd support for depracted PidTagConversationKey
Julien Kerihuel [Wed, 22 Feb 2012 12:34:12 +0000 (12:34 +0000)]
Add support for depracted PidTagConversationKey

7 years agoUpdate makepropslist auto-generated files
Julien Kerihuel [Wed, 22 Feb 2012 12:26:10 +0000 (12:26 +0000)]
Update makepropslist auto-generated files

7 years agoAdd more sed entries - replace MS-OXCPROPS typo
Julien Kerihuel [Wed, 22 Feb 2012 12:24:13 +0000 (12:24 +0000)]
Add more sed entries - replace MS-OXCPROPS typo

7 years agoAdd 2 missing properties used by SOGo backend
Julien Kerihuel [Wed, 22 Feb 2012 11:57:50 +0000 (11:57 +0000)]
Add 2 missing properties used by SOGo backend

7 years agoComplete merge in libmapi from trunk
Julien Kerihuel [Wed, 22 Feb 2012 10:39:37 +0000 (10:39 +0000)]
Complete merge in libmapi from trunk

7 years agoRollback module changes with loadparm_context
Julien Kerihuel [Tue, 21 Feb 2012 18:13:29 +0000 (18:13 +0000)]
Rollback module changes with loadparm_context

7 years agoMerge in remaining rev from trunk
Julien Kerihuel [Tue, 21 Feb 2012 18:07:27 +0000 (18:07 +0000)]
Merge in remaining rev from trunk

7 years agoMerge in r2811:2875 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 17:53:17 +0000 (17:53 +0000)]
Merge in r2811:2875 from trunk

7 years agoMerge in r2810 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 17:44:03 +0000 (17:44 +0000)]
Merge in r2810 from trunk

7 years agoMerge in r2807 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 17:40:48 +0000 (17:40 +0000)]
Merge in r2807 from trunk

7 years agoMerge in latest exchange2mbox version from trunk
Julien Kerihuel [Tue, 21 Feb 2012 17:39:45 +0000 (17:39 +0000)]
Merge in latest exchange2mbox version from trunk

7 years agoMerge in r2746 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 17:33:24 +0000 (17:33 +0000)]
Merge in r2746 from trunk

7 years agoMerge in r2722 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 17:24:11 +0000 (17:24 +0000)]
Merge in r2722 from trunk

7 years agoMerge libmapiadmin to latest trunk rev
Julien Kerihuel [Tue, 21 Feb 2012 17:23:31 +0000 (17:23 +0000)]
Merge libmapiadmin to latest trunk rev

7 years agoMerge in libocpf from latest trunk revision.
Julien Kerihuel [Tue, 21 Feb 2012 17:19:23 +0000 (17:19 +0000)]
Merge in libocpf from latest trunk revision.

7 years agoMerge in r2647 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 16:21:43 +0000 (16:21 +0000)]
Merge in r2647 from trunk

7 years agoMerge in r2644 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 16:17:20 +0000 (16:17 +0000)]
Merge in r2644 from trunk

7 years agoFix problem on a property
Julien Kerihuel [Tue, 21 Feb 2012 16:16:30 +0000 (16:16 +0000)]
Fix problem on a property

7 years agoMerge in r2642 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 15:57:27 +0000 (15:57 +0000)]
Merge in r2642 from trunk

7 years agoMerge in r2627 from trunk and adapt it to reflect current server implementation
Julien Kerihuel [Tue, 21 Feb 2012 15:53:26 +0000 (15:53 +0000)]
Merge in r2627 from trunk and adapt it to reflect current server implementation

7 years agoMerge in r2621 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 14:49:31 +0000 (14:49 +0000)]
Merge in r2621 from trunk

7 years agoMerge in r2620 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 14:48:42 +0000 (14:48 +0000)]
Merge in r2620 from trunk

7 years agoMerge in 2611 from trunk but do not remove named properties generation through mparse...
Julien Kerihuel [Tue, 21 Feb 2012 14:45:48 +0000 (14:45 +0000)]
Merge in 2611 from trunk but do not remove named properties generation through mparse.pl yet.

7 years agoMerge in r2608 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 14:36:36 +0000 (14:36 +0000)]
Merge in r2608 from trunk

7 years agoMerge in r2605 from trunk and run updated makepropslist script
Julien Kerihuel [Tue, 21 Feb 2012 14:33:03 +0000 (14:33 +0000)]
Merge in r2605 from trunk and run updated makepropslist script

7 years agoMerge in LDIF file generation part of r2604 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 14:30:05 +0000 (14:30 +0000)]
Merge in LDIF file generation part of r2604 from trunk

7 years agoMerge in r2597:2601 from trunk: Introduce makepropslist script from Brad again.
Julien Kerihuel [Tue, 21 Feb 2012 14:24:41 +0000 (14:24 +0000)]
Merge in r2597:2601 from trunk: Introduce makepropslist script from Brad again.
Modify script to handle missing properties used in latest openchange server version

7 years agoMerge in r2563:2564 from trunk
Julien Kerihuel [Tue, 21 Feb 2012 11:24:21 +0000 (11:24 +0000)]
Merge in r2563:2564 from trunk
Add additional MAPISTORE_RETVAL_IF macro calls where needed

7 years agoAdd Doxyfile to ignore list
Julien Kerihuel [Mon, 20 Feb 2012 17:55:58 +0000 (17:55 +0000)]
Add Doxyfile to ignore list

7 years agoMerge in r2551:2552 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 17:50:49 +0000 (17:50 +0000)]
Merge in r2551:2552 from trunk

7 years agoMerge in r2538 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 17:30:22 +0000 (17:30 +0000)]
Merge in r2538 from trunk

7 years agoMerge in r2537 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 17:28:39 +0000 (17:28 +0000)]
Merge in r2537 from trunk

7 years agoMerge in r2535 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 17:08:55 +0000 (17:08 +0000)]
Merge in r2535 from trunk

7 years agoMerge r2533 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 16:41:42 +0000 (16:41 +0000)]
Merge r2533 from trunk

7 years agoMerge in r2527 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 16:33:39 +0000 (16:33 +0000)]
Merge in r2527 from trunk

7 years agoMerge in r2532 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 16:19:01 +0000 (16:19 +0000)]
Merge in r2532 from trunk

7 years agoMerge in r2411 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 16:01:36 +0000 (16:01 +0000)]
Merge in r2411 from trunk

7 years agoMerge in r2410 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 16:00:23 +0000 (16:00 +0000)]
Merge in r2410 from trunk

7 years agoMerge in r2334:2407 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 15:40:58 +0000 (15:40 +0000)]
Merge in r2334:2407 from trunk

7 years agoMerge in r2875 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:56:25 +0000 (14:56 +0000)]
Merge in r2875 from trunk

7 years agoMerge in r2904 from trunk: #359 - Fix some string handling issues
Julien Kerihuel [Mon, 20 Feb 2012 14:49:19 +0000 (14:49 +0000)]
Merge in r2904 from trunk: #359 - Fix some string handling issues

7 years agoMerge in r2968 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:25:21 +0000 (14:25 +0000)]
Merge in r2968 from trunk

7 years agoCheck merge r2971 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:22:18 +0000 (14:22 +0000)]
Check merge r2971 from trunk

7 years agoMerge in r3030 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:16:18 +0000 (14:16 +0000)]
Merge in r3030 from trunk

7 years agoMerge in r3036 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:14:35 +0000 (14:14 +0000)]
Merge in r3036 from trunk

7 years agoMerge in r3046 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:11:17 +0000 (14:11 +0000)]
Merge in r3046 from trunk

7 years agoMerge in r3048 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:05:42 +0000 (14:05 +0000)]
Merge in r3048 from trunk

7 years agoMerge in r3068 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:04:53 +0000 (14:04 +0000)]
Merge in r3068 from trunk

7 years agoMerge in r3069 from trunk
Julien Kerihuel [Mon, 20 Feb 2012 14:04:18 +0000 (14:04 +0000)]
Merge in r3069 from trunk

7 years agoMerge r3210 from trunk: Fix handling of 0x101f (StringArrayW type)
Julien Kerihuel [Mon, 20 Feb 2012 14:03:16 +0000 (14:03 +0000)]
Merge r3210 from trunk: Fix handling of 0x101f (StringArrayW type)
Also commit additional changes required by this change with more recent code.

7 years agoMerge in r3211 from trunk: ticket #366 - Switch the session list to be allocated...
Julien Kerihuel [Mon, 20 Feb 2012 13:47:58 +0000 (13:47 +0000)]
Merge in r3211 from trunk: ticket #366 - Switch the session list to be allocated on main context.

7 years agoMerge in r3221 from trunk: fix memory leak, ticket #369
Julien Kerihuel [Mon, 20 Feb 2012 13:44:05 +0000 (13:44 +0000)]
Merge in r3221 from trunk: fix memory leak, ticket #369

7 years agoMerge in r3222 from trunk: Update path for downloading samba4 tarballs. Avoid one...
Julien Kerihuel [Mon, 20 Feb 2012 13:42:18 +0000 (13:42 +0000)]
Merge in r3222 from trunk: Update path for downloading samba4 tarballs. Avoid one level of redirection.

7 years agoMerge r3223 from trunk: Fix small leak in FXICS tests.
Julien Kerihuel [Mon, 20 Feb 2012 13:34:52 +0000 (13:34 +0000)]
Merge r3223 from trunk: Fix small leak in FXICS tests.

7 years agoReplace previously remove util.h references with samba_util.h as committed in trunk...
Julien Kerihuel [Mon, 20 Feb 2012 13:33:31 +0000 (13:33 +0000)]
Replace previously remove util.h references with samba_util.h as committed in trunk r3359

7 years agoMerge r3632-3636 from sogo branch into sogo-good
Julien Kerihuel [Mon, 20 Feb 2012 13:09:54 +0000 (13:09 +0000)]
Merge r3632-3636 from sogo branch into sogo-good

7 years agoRemove deprecated references to samba4 util.h header file
Julien Kerihuel [Mon, 20 Feb 2012 13:06:58 +0000 (13:06 +0000)]
Remove deprecated references to samba4 util.h header file

7 years agoMerge in trunk r3546
Julien Kerihuel [Mon, 20 Feb 2012 13:05:56 +0000 (13:05 +0000)]
Merge in trunk r3546

7 years agoCommit a modified version of Matthieu Patou <mat@matws.net> path on disabling tdb2...
Julien Kerihuel [Mon, 20 Feb 2012 13:03:49 +0000 (13:03 +0000)]
Commit a modified version of Matthieu Patou <mat@matws.net> path on disabling tdb2 with latest samba git version.
The only modification brought is the PKG_CONFIG_PATH determined depending on SAMBA_DIR path rather than hardcoded and
update of existing PKG_CONFIG_PATH rather than overwrite.

7 years agoRemove unknown PSETID
Julien Kerihuel [Fri, 17 Feb 2012 14:47:56 +0000 (14:47 +0000)]
Remove unknown PSETID

7 years agoRemove hardcoded named properties now we should support on purpose creation of named...
Julien Kerihuel [Fri, 17 Feb 2012 14:45:32 +0000 (14:45 +0000)]
Remove hardcoded named properties now we should support on purpose creation of named properties in openchange server.

7 years agoRe-enable authentication for nspi and rfr pipes
Julien Kerihuel [Fri, 17 Feb 2012 14:41:04 +0000 (14:41 +0000)]
Re-enable authentication for nspi and rfr pipes
Continue difference fixing between branches

7 years agoReenable authentication on server side, fix some warning and minor diffs between...
Julien Kerihuel [Fri, 17 Feb 2012 14:22:37 +0000 (14:22 +0000)]
Reenable authentication on server side, fix some warning and minor diffs between sogo/sogo-good branches

7 years agoMerge sogo branch into sogo-good for further "back to trunk" merge
Julien Kerihuel [Fri, 17 Feb 2012 14:11:47 +0000 (14:11 +0000)]
Merge sogo branch into sogo-good for further "back to trunk" merge

7 years agoFix context registration and use namespace+uri in backend_ctx->uri rather than uri.
Julien Kerihuel [Thu, 5 Jan 2012 17:36:22 +0000 (17:36 +0000)]
Fix context registration and use namespace+uri in backend_ctx->uri rather than uri.
This fix context reusing rather than new context creation

Also fix reference count both on backend and indexing:
- backends were never incrementing indexing on reuse, causing indexing to be released
prior to backend
- backends with a ref_count of 1 returned MAPISTORE_ERR_REF_COUNT while they should be deleted
mapistore_backend_add_context set ref_count to 1 by default

7 years agoFix warnings in pymapistore.c
Julien Kerihuel [Tue, 29 Nov 2011 12:50:01 +0000 (12:50 +0000)]
Fix warnings in pymapistore.c

7 years agoMerge in r3501 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:45:07 +0000 (12:45 +0000)]
Merge in r3501 from sogo branch

Fix value passed to build entryid of the 'Reminders' folder

7 years agoMerge in r3500 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:43:57 +0000 (12:43 +0000)]
Merge in r3500 from sogo branch

Improve display of folder ids to show both hex and dec formats

7 years agoFix warning in fasttransfer sample code
Julien Kerihuel [Tue, 29 Nov 2011 12:42:44 +0000 (12:42 +0000)]
Fix warning in fasttransfer sample code

7 years agoMerge in r3497 and r3498 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:41:29 +0000 (12:41 +0000)]
Merge in r3497 and r3498 from sogo branch

- Rename username to owner for clarification
- remove openchangedb_get_owner and replace it with emsmdbp_get_owner
- ensure indexing.tdb and replica_mapping.tdb associated with an emsmbp_session
  are the ones of the mailbox owner instead of the active user

7 years agoManual merge in of r3496 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:38:03 +0000 (12:38 +0000)]
Manual merge in of r3496 from sogo branch

Now retrieve the username of the owner of the parent folder instead of using the active login name

7 years agoMerge in r3495 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:30:30 +0000 (12:30 +0000)]
Merge in r3495 from sogo branch

- Add new function openchangedb_get_owner that returns the username of the owner of a folder

7 years agoMerge in 3493, 3494 from sogo branch:
Julien Kerihuel [Tue, 29 Nov 2011 12:28:51 +0000 (12:28 +0000)]
Merge in 3493, 3494 from sogo branch:

- Add mapistore error code for privileges
- Turn mapistore errors into an enum

7 years agoMerge in r3492: fix warnings
Julien Kerihuel [Tue, 29 Nov 2011 12:27:25 +0000 (12:27 +0000)]
Merge in r3492: fix warnings

7 years agoMerge in r3491 from sogo branch: Fix memory handling in case of errors during live...
Julien Kerihuel [Tue, 29 Nov 2011 12:26:11 +0000 (12:26 +0000)]
Merge in r3491 from sogo branch: Fix memory handling in case of errors during live filtering
Also convert PR_FID to PR_PARENT_FID when the table is not hierarchical

7 years agoMerge in r3487,3488,3489,3490 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:24:41 +0000 (12:24 +0000)]
Merge in r3487,3488,3489,3490 from sogo branch

- Ensure table sort criteria is set to NULL when parameter is NULL
- reset table->res to NULL in openchangedb_table_set_restrictions
- Reindentation and small code factorization for fetches records

7 years agoMerge in r3486 from sogo branch: Fid undefinied pointed error
Julien Kerihuel [Tue, 29 Nov 2011 12:21:17 +0000 (12:21 +0000)]
Merge in r3486 from sogo branch: Fid undefinied pointed error

7 years agoMerge in r3485 from sogo branch: Fix openchangedb_table_set_sort_order
Julien Kerihuel [Tue, 29 Nov 2011 12:20:24 +0000 (12:20 +0000)]
Merge in r3485 from sogo branch: Fix openchangedb_table_set_sort_order

7 years agoMerge in r3484: Add support for FAI messages in openchangedb
Julien Kerihuel [Tue, 29 Nov 2011 12:19:21 +0000 (12:19 +0000)]
Merge in r3484: Add support for FAI messages in openchangedb

7 years agoMerge in r3483 from sogo branch: enhance live-filtering capability for openchangedb_table
Julien Kerihuel [Tue, 29 Nov 2011 12:18:31 +0000 (12:18 +0000)]
Merge in r3483 from sogo branch: enhance live-filtering capability for openchangedb_table

7 years agoMerge in r3482 from sogo branch: Use live-filtered queries for RopFindRow
Julien Kerihuel [Tue, 29 Nov 2011 12:17:36 +0000 (12:17 +0000)]
Merge in r3482 from sogo branch: Use live-filtered queries for RopFindRow

7 years agoMerge in r3481 from sogo branch: add filter-type argument to emsmdbp_object_table_get...
Julien Kerihuel [Tue, 29 Nov 2011 12:16:44 +0000 (12:16 +0000)]
Merge in r3481 from sogo branch: add filter-type argument to emsmdbp_object_table_get_row_props

7 years agoMerge in r3480 from sogo branch: Fix const * warning
Julien Kerihuel [Tue, 29 Nov 2011 12:15:08 +0000 (12:15 +0000)]
Merge in r3480 from sogo branch: Fix const * warning

7 years agoMerge in r3479 from sogo branch: Adjust handling of "Origin" field for large table...
Julien Kerihuel [Tue, 29 Nov 2011 12:14:10 +0000 (12:14 +0000)]
Merge in r3479 from sogo branch: Adjust handling of "Origin" field for large table (spec compliance)

7 years agoMerge in r3478 from sogo branch
Julien Kerihuel [Tue, 29 Nov 2011 12:12:53 +0000 (12:12 +0000)]
Merge in r3478 from sogo branch

Adjust RopLogon handling with regards to the mailbox username validation (spec compliance)