jelmer/openchange.git
15 years ago- Add doxygen comments for all OpenChange server modules
Julien Kerihuel [Mon, 5 Jan 2009 22:56:55 +0000 (22:56 +0000)]
- Add doxygen comments for all OpenChange server modules
- Fix doxygen return value for exchange_nsp

15 years ago- Add mapiproxy server unbind function and hook in dcesrv_mapiproxy.c
Julien Kerihuel [Mon, 5 Jan 2009 22:27:00 +0000 (22:27 +0000)]
- Add mapiproxy server unbind function and hook in dcesrv_mapiproxy.c
- Add exchange handle enum to dcesrv_mapiproxy.h
- Add authentication verifier macro to libmapiproxy.h
- Add preliminary EMSABP Address Book Provider implementation:
  * supports initialization, destructor (talloc)
  * implements user and codepage check routines
  * retrieve NSPI server GUID
- Add NspiBind and NspiUnbind support to dcesrv_exchange_nsp.c
- Add internal session mechanism management to NSPI server
- Add init and unbind modules function to NSPI server
- Add doxygen comments to all dcesrv_exchange_nsp.c functions
- Add emsabp_context, session and non-exported Samba structure to dcesrv_exchange_nsp.h

15 years agoOpenChange configuration schema updated with Addressing schema
Julien Kerihuel [Mon, 5 Jan 2009 20:39:36 +0000 (20:39 +0000)]
OpenChange configuration schema updated with Addressing schema
(Address-Templates, Address-Types and Display-Templates - Exchange 2003 based)

15 years agoExecute server modules init function when loaded
Julien Kerihuel [Mon, 5 Jan 2009 20:29:27 +0000 (20:29 +0000)]
Execute server modules init function when loaded

15 years agoA few API documentation fixes.
Brad Hards [Mon, 5 Jan 2009 10:42:44 +0000 (10:42 +0000)]
A few API documentation fixes.

15 years agoDaily ChangeLog Update
Changelog Updater [Sun, 4 Jan 2009 23:00:46 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoAdd documentation for MAPIProxy 'server mode'
Julien Kerihuel [Sun, 4 Jan 2009 16:35:51 +0000 (16:35 +0000)]
Add documentation for MAPIProxy 'server mode'

15 years agoDaily ChangeLog Update
Changelog Updater [Fri, 2 Jan 2009 23:00:35 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years ago- Implement mapiproxy server mode architecture
Julien Kerihuel [Fri, 2 Jan 2009 14:29:00 +0000 (14:29 +0000)]
- Implement mapiproxy server mode architecture
- Add server modules management API
- Add skeletons for default OpenChange servers (nspi, emsmdb, ds_rfr)
- Add temporary provision Makefile rule

15 years agoDaily ChangeLog Update
Changelog Updater [Tue, 30 Dec 2008 23:00:35 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoInitial text was correct - rollback
Julien Kerihuel [Tue, 30 Dec 2008 15:28:31 +0000 (15:28 +0000)]
Initial text was correct - rollback

15 years agoFix path typo
Julien Kerihuel [Tue, 30 Dec 2008 15:16:42 +0000 (15:16 +0000)]
Fix path typo

15 years agoEnsure that GetLastError() also returns the correct value.
Brad Hards [Tue, 30 Dec 2008 09:30:22 +0000 (09:30 +0000)]
Ensure that GetLastError() also returns the correct value.

15 years agoStart changing the MAPI_RETVAL_IF() usage to two new macros:
Brad Hards [Tue, 30 Dec 2008 09:20:59 +0000 (09:20 +0000)]
Start changing the MAPI_RETVAL_IF() usage to two new macros:
OPENCHANGE_RETVAL_IF() and OPENCHANGE_RETVAL_ERR().

simple_mapi.c is the only one converted at this stage.

Also added a set of unit tests that verify at least some initial
sanity checks.

15 years agoRemove unreachable code.
Brad Hards [Tue, 30 Dec 2008 02:00:08 +0000 (02:00 +0000)]
Remove unreachable code.

Partly resolves ticket #124

15 years agoDaily ChangeLog Update
Changelog Updater [Mon, 29 Dec 2008 23:00:36 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoRemove references to ldap.h header file - not installed anymore with samba4 git rev...
Julien Kerihuel [Mon, 29 Dec 2008 17:36:58 +0000 (17:36 +0000)]
Remove references to ldap.h header file - not installed anymore with samba4 git rev openchange uses

15 years agomapiproxy documentation update: 3 questions added to FAQ section
Julien Kerihuel [Mon, 29 Dec 2008 17:26:53 +0000 (17:26 +0000)]
mapiproxy documentation update: 3 questions added to FAQ section

15 years agoPatch from Corentin Chary:
Julien Kerihuel [Mon, 29 Dec 2008 15:28:27 +0000 (15:28 +0000)]
Patch from Corentin Chary:
- Add PR_CONTENT_FILTER_SCL property to libmapi

15 years ago- Update openchange to work with samba4 master git rev f308c2f
Julien Kerihuel [Mon, 29 Dec 2008 14:52:07 +0000 (14:52 +0000)]
- Update openchange to work with samba4 master git rev f308c2f
- Replace reference to events.h with tevent.h
- Update installsamba4.sh script to reflect latest samba4 compilation changes/requirements

15 years agoDaily ChangeLog Update
Changelog Updater [Sat, 27 Dec 2008 23:00:36 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoFix mapidump date/month when freebusy period covers end of one year - beginning of...
Julien Kerihuel [Sat, 27 Dec 2008 16:53:57 +0000 (16:53 +0000)]
Fix mapidump date/month when freebusy period covers end of one year - beginning of next year
Update openchangeclient to reflect these changes.

15 years agoDaily ChangeLog Update
Changelog Updater [Wed, 24 Dec 2008 23:00:41 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoExport PKG_CONFIG_PATH if it wasn't exported yet. Patch by Metze
Jelmer Vernooij [Wed, 24 Dec 2008 13:39:26 +0000 (13:39 +0000)]
Export PKG_CONFIG_PATH if it wasn't exported yet. Patch by Metze

15 years agoFix PIC object flags for SWIG build. Patch by metze.
Jelmer Vernooij [Wed, 24 Dec 2008 13:39:22 +0000 (13:39 +0000)]
Fix PIC object flags for SWIG build. Patch by metze.

15 years agoDaily ChangeLog Update
Changelog Updater [Sun, 21 Dec 2008 23:00:36 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoUser %u format specifier for unsigned integer.
Brad Hards [Sun, 21 Dec 2008 11:10:06 +0000 (11:10 +0000)]
User %u format specifier for unsigned integer.

15 years agoMake return value match signature.
Brad Hards [Sun, 21 Dec 2008 11:09:07 +0000 (11:09 +0000)]
Make return value match signature.

15 years agoMiscellaneous minor cleanups. Mainly making return types
Brad Hards [Sun, 21 Dec 2008 10:51:08 +0000 (10:51 +0000)]
Miscellaneous minor cleanups. Mainly making return types
match signatues, format conversion (%u for unsigned values) and
matching up result variable types (bool instead of enum MAPISTATUS).

15 years agoReturn an enum MAPISTATUS, instead of a bool, to match function signature.
Brad Hards [Sun, 21 Dec 2008 09:40:56 +0000 (09:40 +0000)]
Return an enum MAPISTATUS, instead of a bool, to match function signature.

15 years agoUse %u instead of %d for unsigned values.
Brad Hards [Sun, 21 Dec 2008 09:12:47 +0000 (09:12 +0000)]
Use %u instead of %d for unsigned values.

15 years agoDaily ChangeLog Update
Changelog Updater [Sat, 20 Dec 2008 23:00:41 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoAnother minor APIdox edit.
Brad Hards [Sat, 20 Dec 2008 07:27:57 +0000 (07:27 +0000)]
Another minor APIdox edit.

15 years agoAPI documentation tweak.
Brad Hards [Sat, 20 Dec 2008 07:15:43 +0000 (07:15 +0000)]
API documentation tweak.

15 years agoAPI dox fix.
Brad Hards [Sat, 20 Dec 2008 07:02:21 +0000 (07:02 +0000)]
API dox fix.

15 years agoAPI dox fix.
Brad Hards [Sat, 20 Dec 2008 06:43:45 +0000 (06:43 +0000)]
API dox fix.

15 years agoMinor apidox fixes.
Brad Hards [Sat, 20 Dec 2008 06:32:29 +0000 (06:32 +0000)]
Minor apidox fixes.

15 years agoMore apidox triviality.
Brad Hards [Sat, 20 Dec 2008 06:20:53 +0000 (06:20 +0000)]
More apidox triviality.

15 years agoTrivial APIdox edits.
Brad Hards [Sat, 20 Dec 2008 05:11:29 +0000 (05:11 +0000)]
Trivial APIdox edits.

15 years agoSupplement the user's PKG_CONFIG_PATH rather than
Brad Hards [Sat, 20 Dec 2008 04:43:50 +0000 (04:43 +0000)]
Supplement the user's PKG_CONFIG_PATH rather than
overriding it.

15 years agoAdd bindings for GetBestBody(), GetDefaultFolder(), GetDefaultPublicFolder(), AddUser...
Jelmer Vernooij [Sat, 20 Dec 2008 02:34:27 +0000 (02:34 +0000)]
Add bindings for GetBestBody(), GetDefaultFolder(), GetDefaultPublicFolder(), AddUserPermission(), ModifyUserPermission().

15 years agoAdd bindings for create_message, delete_messages, get_message_status, set_read_flags.
Jelmer Vernooij [Sat, 20 Dec 2008 01:42:34 +0000 (01:42 +0000)]
Add bindings for create_message, delete_messages, get_message_status, set_read_flags.

15 years agoAdd Python bindings for Unsubscribe(), get_task_status(), get_importance(), get_propt...
Jelmer Vernooij [Sat, 20 Dec 2008 01:23:05 +0000 (01:23 +0000)]
Add Python bindings for Unsubscribe(), get_task_status(), get_importance(), get_proptag_name(), get_proptag_value(), DeleteFolder(), CreateFolder(), EmptyFolder(), RemoveUserPermissions(), IsMailboxFolder().

15 years agoDaily ChangeLog Update
Changelog Updater [Fri, 19 Dec 2008 23:00:35 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoActually use pymapi variables in Makefile.
Jelmer Vernooij [Fri, 19 Dec 2008 21:28:58 +0000 (21:28 +0000)]
Actually use pymapi variables in Makefile.

15 years agoAdd configure flags for building and installing Python MAPI bindings (disabled by...
Jelmer Vernooij [Fri, 19 Dec 2008 21:16:58 +0000 (21:16 +0000)]
Add configure flags for building and installing Python MAPI bindings (disabled by default).

15 years agoDaily ChangeLog Update
Changelog Updater [Thu, 18 Dec 2008 23:00:38 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoAdd namespace prefix to scanner.
Brad Hards [Thu, 18 Dec 2008 10:59:10 +0000 (10:59 +0000)]
Add namespace prefix to scanner.

15 years agoDaily ChangeLog Update
Changelog Updater [Tue, 16 Dec 2008 23:00:35 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years ago- spnego / gssapi_krb5 authentication now available for mapiprofile
Julien Kerihuel [Tue, 16 Dec 2008 17:10:03 +0000 (17:10 +0000)]
- spnego / gssapi_krb5 authentication now available for mapiprofile
- add the --realm | -R option
- update mapiprofile man page

15 years agoDaily ChangeLog Update
Changelog Updater [Sun, 14 Dec 2008 23:00:33 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoAllow retrieving id and session of MAPI objects.
Jelmer Vernooij [Sun, 14 Dec 2008 17:53:15 +0000 (17:53 +0000)]
Allow retrieving id and session of MAPI objects.

15 years agoAdd MessageStore and Object Python classes, add bindings for OpenMsgStore, OpenUserMa...
Jelmer Vernooij [Sun, 14 Dec 2008 17:53:06 +0000 (17:53 +0000)]
Add MessageStore and Object Python classes, add bindings for OpenMsgStore, OpenUserMailbox, OpenPublicFolder.

15 years agoAdd stubs for Session class.
Jelmer Vernooij [Sun, 14 Dec 2008 17:52:59 +0000 (17:52 +0000)]
Add stubs for Session class.

15 years agoAdd infrastructure for MAPI python module.
Jelmer Vernooij [Sun, 14 Dec 2008 15:35:29 +0000 (15:35 +0000)]
Add infrastructure for MAPI python module.

15 years agoLook for python and python-config binaries.
Jelmer Vernooij [Sun, 14 Dec 2008 15:20:29 +0000 (15:20 +0000)]
Look for python and python-config binaries.

15 years agoRemove empty directory.
Jelmer Vernooij [Sun, 14 Dec 2008 15:11:26 +0000 (15:11 +0000)]
Remove empty directory.

15 years agoRemove entries for --properties and --priority, which have been removed from the...
Brad Hards [Sun, 14 Dec 2008 03:34:58 +0000 (03:34 +0000)]
Remove entries for --properties and --priority, which have been removed from the openchangeclient utility.

Partly fixes #113.

15 years agoDon't generate / install man3 pages for libmapi++ or mapitest.
Brad Hards [Sun, 14 Dec 2008 02:27:25 +0000 (02:27 +0000)]
Don't generate / install man3 pages for libmapi++ or mapitest.

Resolves ticket #121.

Also don't install man3 pages that are just copies of the C implementation files, or just document bugs / todo items.

15 years agoRemove obsolete --properties option and related code
Julien Kerihuel [Sat, 13 Dec 2008 23:29:17 +0000 (23:29 +0000)]
Remove obsolete --properties option and related code

15 years agoDaily ChangeLog Update
Changelog Updater [Wed, 10 Dec 2008 23:00:37 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoFix RecipientRow member's order
Julien Kerihuel [Wed, 10 Dec 2008 01:06:55 +0000 (01:06 +0000)]
Fix RecipientRow member's order

15 years agoDaily ChangeLog Update
Changelog Updater [Tue, 9 Dec 2008 23:00:39 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years ago- Update to latest samba4 git master revision (3508a66)
Julien Kerihuel [Tue, 9 Dec 2008 18:29:55 +0000 (18:29 +0000)]
- Update to latest samba4 git master revision (3508a66)
- Fix references to samr info24 struct
- Add support for assoc_group_id proxy
- Add support in mapiproxy for bind/alter connections using assoc_group_id
- Update mapiproxy documentation

15 years agoDaily ChangeLog Update
Changelog Updater [Sun, 7 Dec 2008 23:00:46 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoImprove building. Partially addresses #94.
Brad Hards [Sun, 7 Dec 2008 08:57:36 +0000 (08:57 +0000)]
Improve building. Partially addresses #94.

More work required on this as we work on the
portability in the future.

15 years agoExpose the underlying session.
Brad Hards [Sun, 7 Dec 2008 08:49:30 +0000 (08:49 +0000)]
Expose the underlying session.

15 years agoDaily ChangeLog Update
Changelog Updater [Sun, 30 Nov 2008 23:00:43 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoRemove unused --priority option.
Brad Hards [Sun, 30 Nov 2008 06:44:59 +0000 (06:44 +0000)]
Remove unused --priority option.

15 years agoThese offsets / values can be negative, so we shouldn't
Brad Hards [Sun, 30 Nov 2008 04:23:18 +0000 (04:23 +0000)]
These offsets / values can be negative, so we shouldn't
use unsigned int type to represent them.

15 years agoDaily ChangeLog Update
Changelog Updater [Sat, 29 Nov 2008 23:00:40 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoFix Logon problem for users running Exchange 2k7 in a clustered Exchange environment.
Julien Kerihuel [Sat, 29 Nov 2008 20:50:38 +0000 (20:50 +0000)]
Fix Logon problem for users running Exchange 2k7 in a clustered Exchange environment.

This patch first tries to forge EssDN Logon string from "o" and "ou"
attributes stored in the profile. If Logon fails with ecUnknownUser,
then try to open the mailbox using the mailbox attribute stored in
the profile.

15 years agoDaily ChangeLog Update
Changelog Updater [Fri, 28 Nov 2008 23:00:39 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoDocument the --label option.
Brad Hards [Fri, 28 Nov 2008 10:28:59 +0000 (10:28 +0000)]
Document the --label option.

15 years agoDaily ChangeLog Update
Changelog Updater [Wed, 26 Nov 2008 23:00:32 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoRemove check for unused type 'uint_t'.
Jelmer Vernooij [Wed, 26 Nov 2008 19:35:25 +0000 (19:35 +0000)]
Remove check for unused type 'uint_t'.

15 years agoMake openchange compile and work against latest samba4 master git rev (58db2be)
Julien Kerihuel [Wed, 26 Nov 2008 19:23:19 +0000 (19:23 +0000)]
Make openchange compile and work against latest samba4 master git rev (58db2be)

15 years agoDaily ChangeLog Update
Changelog Updater [Sat, 22 Nov 2008 23:00:33 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoMore tweaks on the openchangeclient man1 page.
Brad Hards [Sat, 22 Nov 2008 11:29:58 +0000 (11:29 +0000)]
More tweaks on the openchangeclient man1 page.

15 years agoMore updates for man1 page for openchangeclient.
Brad Hards [Sat, 22 Nov 2008 06:26:34 +0000 (06:26 +0000)]
More updates for man1 page for openchangeclient.
Still doesn't fully address #113.

15 years agoUpdate the openchangeclient man1 page.
Brad Hards [Sat, 22 Nov 2008 04:39:54 +0000 (04:39 +0000)]
Update the openchangeclient man1 page.

Partly addresses ticket #113.

There is still some work to do on this.

15 years agoFix a typo, and try to make the descriptions more
Brad Hards [Sat, 22 Nov 2008 01:27:59 +0000 (01:27 +0000)]
Fix a typo, and try to make the descriptions more
consistent.

15 years agoDaily ChangeLog Update
Changelog Updater [Fri, 21 Nov 2008 23:00:38 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoInitial version of man1 page for mapitest
Brad Hards [Fri, 21 Nov 2008 06:45:02 +0000 (06:45 +0000)]
Initial version of man1 page for mapitest

15 years agoInitial man1 page for exchange2ical utility.
Brad Hards [Fri, 21 Nov 2008 06:14:02 +0000 (06:14 +0000)]
Initial man1 page for exchange2ical utility.

15 years agoDaily ChangeLog Update
Changelog Updater [Fri, 14 Nov 2008 23:00:39 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoUpdate man1 page for openchangepfadmin
Brad Hards [Fri, 14 Nov 2008 10:07:16 +0000 (10:07 +0000)]
Update man1 page for openchangepfadmin

15 years agoMinor updates for the man pages.
Brad Hards [Fri, 14 Nov 2008 09:43:56 +0000 (09:43 +0000)]
Minor updates for the man pages.

15 years agoDaily ChangeLog Update
Changelog Updater [Thu, 13 Nov 2008 23:00:40 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoComplete initializers here.
Brad Hards [Thu, 13 Nov 2008 22:14:15 +0000 (22:14 +0000)]
Complete initializers here.

15 years agoFix build errors: wrong number of arguments for ocpf_propvalue
Julien Kerihuel [Thu, 13 Nov 2008 21:55:14 +0000 (21:55 +0000)]
Fix build errors: wrong number of arguments for ocpf_propvalue

15 years agoFix warnings when compiling with -Wextra
Julien Kerihuel [Thu, 13 Nov 2008 21:41:47 +0000 (21:41 +0000)]
Fix warnings when compiling with -Wextra

15 years agoFix warnings when compiling with -Wextra
Julien Kerihuel [Thu, 13 Nov 2008 21:38:55 +0000 (21:38 +0000)]
Fix warnings when compiling with -Wextra

15 years agoFix warnings when compiling with -Wextra
Julien Kerihuel [Thu, 13 Nov 2008 21:36:32 +0000 (21:36 +0000)]
Fix warnings when compiling with -Wextra

15 years agoDaily ChangeLog Update
Changelog Updater [Mon, 10 Nov 2008 23:00:34 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoUpdate to reflect latest state of mapiprofile.
Brad Hards [Mon, 10 Nov 2008 10:35:27 +0000 (10:35 +0000)]
Update to reflect latest state of mapiprofile.

15 years agoDaily ChangeLog Update
Changelog Updater [Sun, 9 Nov 2008 23:00:45 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoPrevent segfault when running mapitest. Looks like the we can
Brad Hards [Sun, 9 Nov 2008 04:47:24 +0000 (04:47 +0000)]
Prevent segfault when running mapitest. Looks like the we can
return MAPI_E_SUCCESS even if one of the property values is
MAPI_E_NOTFOUND. That error then get turned into a char*, and
strncmp faults.

Also fix a possible bug relating to operator precedence, and
a couple of warnings (one for signed / unsigned comparison, and
the other for an unsigned value never being less than zero).

15 years agoDaily ChangeLog Update
Changelog Updater [Sat, 8 Nov 2008 23:00:31 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoEnable output to stdout.
Brad Hards [Sat, 8 Nov 2008 00:35:03 +0000 (00:35 +0000)]
Enable output to stdout.

Resolves ticket #106.

Thanks to raboof for the report and fix.