jelmer/openchange.git
12 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

12 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

12 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

12 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

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

12 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.

12 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.

12 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

12 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

12 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

12 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

12 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)

12 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

12 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

12 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

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

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

12 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

12 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

12 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

12 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

12 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

12 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

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

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

12 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

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

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

12 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

12 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.

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

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

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

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

12 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

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

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

12 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.

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

12 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

12 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

12 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

12 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

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

12 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

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

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

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

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

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

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

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

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

12 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

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

12 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

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

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

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

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

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

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

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

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

12 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.

12 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.

12 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

12 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.

12 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.

12 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

12 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

12 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

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

12 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.

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

12 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.

12 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

12 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

12 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

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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)

12 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)