------------------------------------------------------------------------
r405 | jkerihuel | 2008-04-03 05:36:32 +0200 (Thu, 03 Apr 2008) | 2 lines

** Start libmapi-0.8 ROMULUS development **

------------------------------------------------------------------------
r406 | bradh | 2008-04-03 12:07:37 +0200 (Thu, 03 Apr 2008) | 2 lines

API documentation update.

------------------------------------------------------------------------
r407 | jkerihuel | 2008-04-03 13:00:20 +0200 (Thu, 03 Apr 2008) | 3 lines

Fix Perl bindings: update mapidump_message


------------------------------------------------------------------------
r408 | jkerihuel | 2008-04-03 13:04:58 +0200 (Thu, 03 Apr 2008) | 2 lines

Revert so version number to 0.7

------------------------------------------------------------------------
r413 | jelmer | 2008-04-05 02:39:31 +0200 (Sat, 05 Apr 2008) | 2 lines

Merge the samba4-latest branch.

------------------------------------------------------------------------
r415 | jkerihuel | 2008-04-06 03:07:27 +0200 (Sun, 06 Apr 2008) | 4 lines

- Add openchangepfadmin to make install
- Add openchangemapidump and locale_codepage to make clean


------------------------------------------------------------------------
r416 | jelmer | 2008-04-07 15:07:06 +0200 (Mon, 07 Apr 2008) | 1 line

Fix typo, change samba-config -> samba-hostconfig.
------------------------------------------------------------------------
r417 | jkerihuel | 2008-04-08 20:20:58 +0200 (Tue, 08 Apr 2008) | 10 lines

Fix OpenMessage IDL and GetRecipientTable fetched data

-This line, and those below, will be ignored--

_M   trunk
M    trunk/exchange.idl
M    trunk/libmapi/IStoreFolder.c
M    trunk/libmapi/emsmdb.c
M    trunk/libmapi/IMessage.c

------------------------------------------------------------------------
r418 | jkerihuel | 2008-04-08 23:00:58 +0200 (Tue, 08 Apr 2008) | 2 lines

Add domain to the mapiprofile dump output.

------------------------------------------------------------------------
r419 | jelmer | 2008-04-09 15:33:14 +0200 (Wed, 09 Apr 2008) | 1 line

Add --with-samba argument to configure so samba and openchange can be installed in different directories.
------------------------------------------------------------------------
r420 | jelmer | 2008-04-09 15:50:22 +0200 (Wed, 09 Apr 2008) | 3 lines

Allow sambaprefix and prefix to be different. Allow building with unknown 
Samba git revisions (will still warn though).

------------------------------------------------------------------------
r421 | jelmer | 2008-04-09 16:06:23 +0200 (Wed, 09 Apr 2008) | 1 line

Use config.mk in swig/perl/Makefile.
------------------------------------------------------------------------
r422 | jelmer | 2008-04-09 16:08:08 +0200 (Wed, 09 Apr 2008) | 1 line

Ignore files created by swig.
------------------------------------------------------------------------
r423 | jelmer | 2008-04-09 16:10:10 +0200 (Wed, 09 Apr 2008) | 1 line

Remove duplicate SWIG instructions (already covered by stdint.i).
------------------------------------------------------------------------
r424 | jkerihuel | 2008-04-14 23:04:56 +0200 (Mon, 14 Apr 2008) | 2 lines

Add reference to the ocpf lib within the pc file.

------------------------------------------------------------------------
r425 | jkerihuel | 2008-04-14 23:49:00 +0200 (Mon, 14 Apr 2008) | 4 lines

- Reset ocpf to NULL after release so the ocpf_init/release couple can be called more than once.
- Sanity check on recipient, avoid parsing if no recipient is set. Return MAPI_E_NOT_FOUND instead.


------------------------------------------------------------------------
r426 | jkerihuel | 2008-04-15 00:10:13 +0200 (Tue, 15 Apr 2008) | 3 lines

Check for ocpf_set_Recipients retval (MAPI_E_NOT_FOUND)


------------------------------------------------------------------------
r427 | jelmer | 2008-04-16 10:48:01 +0200 (Wed, 16 Apr 2008) | 1 line

Cleanup talloc and tdb before building samba4.
------------------------------------------------------------------------
r428 | jelmer | 2008-04-16 10:48:40 +0200 (Wed, 16 Apr 2008) | 1 line

Use standard include for uint64_t definition.
------------------------------------------------------------------------
r429 | jelmer | 2008-04-16 10:49:15 +0200 (Wed, 16 Apr 2008) | 1 line

Add support for creating libocpf soname symlink.
------------------------------------------------------------------------
r430 | jelmer | 2008-04-16 10:49:52 +0200 (Wed, 16 Apr 2008) | 1 line

Import exchange nagios check script by Bill Edmunds.
------------------------------------------------------------------------
r431 | jelmer | 2008-04-16 11:01:54 +0200 (Wed, 16 Apr 2008) | 1 line

properly clean up sofiles
------------------------------------------------------------------------
r432 | bradh | 2008-04-16 13:27:42 +0200 (Wed, 16 Apr 2008) | 2 lines

A couple of minor fixes to make it read better.

------------------------------------------------------------------------
r433 | jkerihuel | 2008-04-20 01:19:18 +0200 (Sun, 20 Apr 2008) | 3 lines

- Remove deprecated fuzzer_msgstore torture test
- replace mapi_flags with logon_id in EcDoRpc_MAPI_REQ

------------------------------------------------------------------------
r434 | jkerihuel | 2008-04-20 01:42:31 +0200 (Sun, 20 Apr 2008) | 4 lines

Fix openchangeclient --mailbox --pf with wasn't launched anymore due
to some incorrect sanity check tests.


------------------------------------------------------------------------
r435 | bradh | 2008-04-20 08:38:17 +0200 (Sun, 20 Apr 2008) | 4 lines

Add unit test framework for compressed RTF decoding.

Refactor lzfu.c to improve testability.

------------------------------------------------------------------------
r436 | bradh | 2008-04-20 10:17:30 +0200 (Sun, 20 Apr 2008) | 2 lines

Add forgotten part of rev435.

------------------------------------------------------------------------
r437 | jkerihuel | 2008-04-20 15:35:47 +0200 (Sun, 20 Apr 2008) | 4 lines

- Rename 0xFE opnum from OpenMsgStore to Logon
- Update the Logon request IDL


------------------------------------------------------------------------
r438 | jkerihuel | 2008-04-20 18:05:30 +0200 (Sun, 20 Apr 2008) | 3 lines

OpenFolder request: replace unknown field with OpenModeFlags


------------------------------------------------------------------------
r439 | bradh | 2008-04-20 22:44:01 +0200 (Sun, 20 Apr 2008) | 2 lines

Add BEGIN_DECLS for private_proto.h.

------------------------------------------------------------------------
r440 | jkerihuel | 2008-04-25 15:22:20 +0200 (Fri, 25 Apr 2008) | 4 lines

Replace the existing mapitest tool with a new implementation. It is
less complete but more modular.


------------------------------------------------------------------------
r441 | jkerihuel | 2008-04-25 15:43:48 +0200 (Fri, 25 Apr 2008) | 2 lines

Rename module folder to oxcfold

------------------------------------------------------------------------
r442 | jelmer | 2008-04-25 16:33:16 +0200 (Fri, 25 Apr 2008) | 1 line

Add proto headers to ignore file.
------------------------------------------------------------------------
r443 | jkerihuel | 2008-04-25 17:36:51 +0200 (Fri, 25 Apr 2008) | 15 lines

- Add OpenPublicFolderByName call added (IDL and implementation).

- Note: the reply IDL doesn't handle Server and ServerCount yet.

- Note: this call only refers to NNTP folders (e.g: folders located
within "Internet Newsgroups". If developers use this call within "All
Public Folders", then the call with return MAPI_E_NOT_FOUND.

- Call not added to mapitest cause it require RightsAuthor permissions
on Internet Newsgroups which is not the case by default.

- dump-data and debug options added to mapitest
- FOLDER suite renamed to OXCFOLD (naming convention)


------------------------------------------------------------------------
r444 | jkerihuel | 2008-04-25 18:17:47 +0200 (Fri, 25 Apr 2008) | 3 lines

- Add RemoveAllRecipients call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r445 | jkerihuel | 2008-04-26 18:28:06 +0200 (Sat, 26 Apr 2008) | 4 lines

- Add ReadRecipients MAPI call (IDL + implementation + mapitest)
- Improve some ModifyRecipients and Recipients structure naming


------------------------------------------------------------------------
r446 | bradh | 2008-04-27 08:21:30 +0200 (Sun, 27 Apr 2008) | 9 lines

Fix a compile-time warning on amd64, for the second
argument to the getline() call - incompatible pointer
type.

I'm assuming that size_t is equivalent to uint32_t
on a 32-bit architecture, but not on a 64-bit arch.

A quick test showed no difference in actual output.

------------------------------------------------------------------------
r447 | bradh | 2008-04-27 12:35:31 +0200 (Sun, 27 Apr 2008) | 2 lines

Install the libmapiadmin.h header.

------------------------------------------------------------------------
r448 | jelmer | 2008-04-27 13:04:10 +0200 (Sun, 27 Apr 2008) | 1 line

Remove bashisms in installsamba4.sh
------------------------------------------------------------------------
r449 | jkerihuel | 2008-04-27 13:43:52 +0200 (Sun, 27 Apr 2008) | 5 lines

- Introduce the online/offline mode for suite
- Fix Exchange headers print bug when server is offline
- reset errno to 0 before running new test


------------------------------------------------------------------------
r450 | jkerihuel | 2008-04-27 14:00:26 +0200 (Sun, 27 Apr 2008) | 3 lines

Run offline suites by default.


------------------------------------------------------------------------
r451 | jkerihuel | 2008-04-27 22:51:48 +0200 (Sun, 27 Apr 2008) | 3 lines

- Fix format string problem in mapitest headers


------------------------------------------------------------------------
r452 | jkerihuel | 2008-04-28 01:49:19 +0200 (Mon, 28 Apr 2008) | 3 lines

- Add GetStatus call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r453 | bradh | 2008-04-28 14:11:11 +0200 (Mon, 28 Apr 2008) | 2 lines

Add doxygen support for the mapitest examples.

------------------------------------------------------------------------
r454 | jkerihuel | 2008-04-28 15:19:47 +0200 (Mon, 28 Apr 2008) | 6 lines

- Add CommitStream MAPI call (IDL + implementation + mapitest)
- Add GetStreamSize MAPI call (IDL + implementation + mapitest)
- refactor the stream test to include all stream related operations
- add a common function which generates a random ASCII blob of data


------------------------------------------------------------------------
r455 | jkerihuel | 2008-04-28 16:39:18 +0200 (Mon, 28 Apr 2008) | 4 lines

- Add SeekStream MAPI call (IDL + implementation + mapitest)
- Add SetStreamSize MAPI call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r456 | jkerihuel | 2008-04-28 18:30:58 +0200 (Mon, 28 Apr 2008) | 3 lines

- Add CopyToStream MAPI call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r457 | jkerihuel | 2008-04-28 18:43:20 +0200 (Mon, 28 Apr 2008) | 3 lines

- Improve the SubmitMessage IDL
- minor indentation fixed in IMessage.c

------------------------------------------------------------------------
r458 | jkerihuel | 2008-04-28 19:00:48 +0200 (Mon, 28 Apr 2008) | 4 lines

- Improve GetSearchCriteria request IDL (unknown removed)
- update libmapi copyright headers 2007 -> 2007-2008.


------------------------------------------------------------------------
r459 | jelmer | 2008-04-28 19:22:24 +0200 (Mon, 28 Apr 2008) | 1 line

Allow cleaning individual parts.
------------------------------------------------------------------------
r463 | jkerihuel | 2008-04-28 22:23:33 +0200 (Mon, 28 Apr 2008) | 6 lines

- Update libmapi version from 0.7 to 0.8

- Public API change for the GetReceiveFolder function; now takes a
  message class as 3rd parameter.


------------------------------------------------------------------------
r464 | jkerihuel | 2008-04-28 23:06:57 +0200 (Mon, 28 Apr 2008) | 3 lines

- Improve the DeleteMessages IDL request


------------------------------------------------------------------------
r465 | bradh | 2008-04-29 14:49:42 +0200 (Tue, 29 Apr 2008) | 6 lines

Initial part of automatic list numbering for doxygen comments.

This doesn't work correctly with the current apidocs.css, which
turns the list numbers into bullet points for reasons I don't 
understand.

------------------------------------------------------------------------
r466 | jkerihuel | 2008-04-29 18:11:19 +0200 (Tue, 29 Apr 2008) | 4 lines

- Improve the GetHierarchyTable and GetContentsTable IDL and public
  IDL implementation (new parameters in,out)


------------------------------------------------------------------------
r467 | jkerihuel | 2008-04-29 23:42:43 +0200 (Tue, 29 Apr 2008) | 2 lines

Fix GetContentsTable binding in perl swig

------------------------------------------------------------------------
r468 | bradh | 2008-04-30 13:47:53 +0200 (Wed, 30 Apr 2008) | 2 lines

complete the rest of the API documentation autonumbering.

------------------------------------------------------------------------
r469 | jelmer | 2008-05-01 00:38:14 +0200 (Thu, 01 May 2008) | 1 line

Avoid parallel builds for now.
------------------------------------------------------------------------
r470 | jkerihuel | 2008-05-01 00:39:11 +0200 (Thu, 01 May 2008) | 4 lines

- Rename CopyMessages to MoveCopyMessages
- Improve IDL + implementation and mapitest added


------------------------------------------------------------------------
r471 | bradh | 2008-05-01 00:57:46 +0200 (Thu, 01 May 2008) | 3 lines

Make sure the version shown for mapitest documentation
is automatically set to match the package version.

------------------------------------------------------------------------
r472 | jelmer | 2008-05-01 01:12:17 +0200 (Thu, 01 May 2008) | 1 line

Remove duplicate use of $(SHLIBEXT).
------------------------------------------------------------------------
r473 | jkerihuel | 2008-05-01 08:40:45 +0200 (Thu, 01 May 2008) | 3 lines

- Uninitialize MAPI and general memory context at the end of mapitest


------------------------------------------------------------------------
r474 | bradh | 2008-05-01 13:03:57 +0200 (Thu, 01 May 2008) | 4 lines

Clean up / flush the stream after use. 

Saves a bit more "still reachable" in valgrind too.

------------------------------------------------------------------------
r475 | jkerihuel | 2008-05-01 20:00:07 +0200 (Thu, 01 May 2008) | 3 lines

- Add AbortSubmit MAPI call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r476 | jkerihuel | 2008-05-01 20:02:28 +0200 (Thu, 01 May 2008) | 2 lines

Add auto-generated Doxyfile to the svn ignore list

------------------------------------------------------------------------
r477 | jkerihuel | 2008-05-01 21:52:10 +0200 (Thu, 01 May 2008) | 6 lines

- Add MoveFolder MAPI call (IDL + implementation + mapitest)
- Fix some doxygen stuff
- add a common function within mapitest which looks for a folder name
  within a container and return the opened folder object on success.


------------------------------------------------------------------------
r478 | jkerihuel | 2008-05-01 22:29:19 +0200 (Thu, 01 May 2008) | 4 lines

- Add the MoveFolder MAPI call (IDL + implementation + mapitest)
- Fix some typo in mapitest doxygen


------------------------------------------------------------------------
r479 | jkerihuel | 2008-05-01 22:51:57 +0200 (Thu, 01 May 2008) | 7 lines

- Add the Abort MAPI call (IDL + implementation)

OpenChange doesn't support yet asynchronous operation which explains
why no associated mapitest test has been implemented. This should be
done in the future.


------------------------------------------------------------------------
r480 | bradh | 2008-05-02 11:53:15 +0200 (Fri, 02 May 2008) | 2 lines

Typo fix.

------------------------------------------------------------------------
r481 | jkerihuel | 2008-05-02 12:44:03 +0200 (Fri, 02 May 2008) | 3 lines

- Add GetRulesTable (IDL + implementation + mapitest)
- Add the OXORULE mapitest suite

------------------------------------------------------------------------
r482 | jkerihuel | 2008-05-02 13:15:31 +0200 (Fri, 02 May 2008) | 3 lines

- Add SetSpooler MAPI call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r483 | jkerihuel | 2008-05-02 14:06:33 +0200 (Fri, 02 May 2008) | 3 lines

- Add SpoolerLockMessage MAPI call (IDL + implementation + mapitest)


------------------------------------------------------------------------
r484 | jkerihuel | 2008-05-02 15:47:47 +0200 (Fri, 02 May 2008) | 4 lines

- Add the GetTransportFolder MAPI call (IDL + implementation +
  mapitest)


------------------------------------------------------------------------
r485 | jkerihuel | 2008-05-02 16:53:03 +0200 (Fri, 02 May 2008) | 4 lines

- Add TransportSend MAPI call (IDL + implementation + mapitest). This
code maybe needs some review regarding memory.


------------------------------------------------------------------------
r486 | jelmer | 2008-05-02 17:01:48 +0200 (Fri, 02 May 2008) | 1 line

Make sure config.mk is the last file removed during distclean.
------------------------------------------------------------------------
r487 | bradh | 2008-05-03 06:44:22 +0200 (Sat, 03 May 2008) | 3 lines

Implement the CopyProperties operation, including
a mapitest for this.

------------------------------------------------------------------------
r488 | jkerihuel | 2008-05-03 13:41:24 +0200 (Sat, 03 May 2008) | 4 lines

- Fix "the very secret" openchange coding style
- Add Copyright for our humble new libmapi developer ;-)


------------------------------------------------------------------------
r489 | jkerihuel | 2008-05-05 14:25:10 +0200 (Mon, 05 May 2008) | 4 lines

- Add GetLocalReplicaIds MAPI call (IDL + implementation + mapitest)
- Add OXCFXICS mapitest module


------------------------------------------------------------------------
r490 | jkerihuel | 2008-05-08 11:46:40 +0200 (Thu, 08 May 2008) | 6 lines

- Update openchange code to work with Samba4 4.0.0alpha4-GIT-44d8b70
- Use event_context structure
- update installsamba4.sh script to revert to this revision.
- update torture modulesdir reference


------------------------------------------------------------------------
r492 | jelmer | 2008-05-08 11:51:51 +0200 (Thu, 08 May 2008) | 2 lines

Look a little bit harder for the Samba installation.

------------------------------------------------------------------------
r493 | bradh | 2008-05-10 13:40:49 +0200 (Sat, 10 May 2008) | 4 lines

Refactor the unit tests.

Extract out the setup and some of the cleanup code.

------------------------------------------------------------------------
r494 | bradh | 2008-05-11 02:59:38 +0200 (Sun, 11 May 2008) | 2 lines

Fix up breakage introduced in r493.

------------------------------------------------------------------------
r495 | bradh | 2008-05-11 12:36:38 +0200 (Sun, 11 May 2008) | 6 lines

Rename GetColumns remote operation to GetColumnsAll, and 
fix up IDL and implementation to match.

Add some more unit test coverage, and pretty-up the
output a little.

------------------------------------------------------------------------
r496 | jelmer | 2008-05-11 23:01:29 +0200 (Sun, 11 May 2008) | 1 line

Make sure nagios directory gets created if it didn't exist yet.
------------------------------------------------------------------------
r497 | bradh | 2008-05-17 09:42:57 +0200 (Sat, 17 May 2008) | 2 lines

Make sure it has a return value.

------------------------------------------------------------------------
r501 | bradh | 2008-05-18 10:17:42 +0200 (Sun, 18 May 2008) | 2 lines

Typo fix - allow cleanup to work properly.

------------------------------------------------------------------------
r504 | bradh | 2008-05-20 11:59:48 +0200 (Tue, 20 May 2008) | 6 lines

Update QueryRows IDL and implementation to match
msdn documentation.

The main work here is reworking the SRowSet parsing
routine.

------------------------------------------------------------------------
r507 | bradh | 2008-05-23 12:11:18 +0200 (Fri, 23 May 2008) | 2 lines

Fix API documentation to match signature.

------------------------------------------------------------------------
r510 | bradh | 2008-05-24 05:30:49 +0200 (Sat, 24 May 2008) | 4 lines

ignores objects that contain invalid handlers in mapi_object_release().

Patch by Alan Alvarez. Compile tested, passes mapitest on SBS2003.

------------------------------------------------------------------------
r515 | bradh | 2008-05-25 03:51:24 +0200 (Sun, 25 May 2008) | 37 lines

Avoid segfaulting if you ask for a specific test or tests and 
forgot to start the server.

Here is an example:
[bradh@conferta trunk]$ ./bin/mapitest --mapi-calls=OXCTABLE-CATEGORY --mapi-calls=OXCTABLE-RESTRICT --mapi-calls=NOSERVER-LZFU
Failed to connect host 192.168.11.77 on port 135 - NT_STATUS_HOST_UNREACHABLE
Failed to connect host 192.168.11.77 (192.168.11.77) on port 135 - NT_STATUS_HOST_UNREACHABLE.
    MapiLogonEx              : MAPI_E_RESERVED (0xFFFFFFFF)
#############################[mapitest report]#################################
        [*] Date                     : Sun May 25 11:45:29 2008
        [*] Confidential mode        : [no]
        [*] Samba Information        : 4.0.0alpha4-GIT-44d8b70
        [*] OpenChange Information   : 0.8-SVN-build-510 (Romulus)

        [*] System Information       :
                Kernel name          : Linux
                Kernel release       : 2.6.23.17-88.fc7
                Processor            : x86_64
###############################################################################


[*] NOSERVER-LZFU
[TEST] NOSERVER-LZFU
------------------------------------------------------------------------
        * uncompress_rtf2                    : 0x00000000
        * uncompress_rtf2                    : PASSED
------------------------------------------------------------------------
[RESULT] NOSERVER-LZFU: [SUCCESS]
========================================================================

[*] OXCTABLE-RESTRICT
Server is offline, skipping test: "OXCTABLE-RESTRICT"
[*] OXCTABLE-CATEGORY
Server is offline, skipping test: "OXCTABLE-CATEGORY"



------------------------------------------------------------------------
r518 | bradh | 2008-05-26 13:39:57 +0200 (Mon, 26 May 2008) | 2 lines

Update examples to reflect recent API changes.

------------------------------------------------------------------------
r519 | jelmer | 2008-05-26 16:58:16 +0200 (Mon, 26 May 2008) | 1 line

make scripts executable.
------------------------------------------------------------------------
r520 | jelmer | 2008-05-26 17:28:44 +0200 (Mon, 26 May 2008) | 3 lines

Don't rely on absolute file paths since the distribution may be installing 
in other locations.

------------------------------------------------------------------------
r521 | bradh | 2008-05-27 13:00:16 +0200 (Tue, 27 May 2008) | 2 lines

Update the SRowSet parser, fixing breakage I introduced.

------------------------------------------------------------------------
r522 | bradh | 2008-05-27 13:08:48 +0200 (Tue, 27 May 2008) | 2 lines

Use PT_ERROR where appropriate.

------------------------------------------------------------------------
r525 | bradh | 2008-05-30 04:33:40 +0200 (Fri, 30 May 2008) | 10 lines

Update the table operations:
 - implement ExpandRow and CollapseRow
 - implement GetCollapseState and SetCollapseState
 - add mapitest coverage for the above, plus the Restrict call
 - implement ResetTable
 - implement FreeBookmark
 - add mapitest coverage for SRowSet parsing code
 - minor IDL fixes
 - various API documentation bits

------------------------------------------------------------------------
r526 | bradh | 2008-05-30 04:36:00 +0200 (Fri, 30 May 2008) | 2 lines

This is really part of r525. It moved to IMAPITable.c

------------------------------------------------------------------------
r527 | bradh | 2008-05-30 04:38:41 +0200 (Fri, 30 May 2008) | 2 lines

Minor cleanup. Using "try" confuses my c++ compiler...

------------------------------------------------------------------------
r528 | bradh | 2008-05-30 04:45:03 +0200 (Fri, 30 May 2008) | 2 lines

Use private_data instead of private, for C++ happiness.

------------------------------------------------------------------------
r529 | bradh | 2008-05-30 14:17:46 +0200 (Fri, 30 May 2008) | 4 lines

Initial merge of changes for rename of SetReadFlags to
SetMessageReadFlags (op 0x11) and IDL for SetReadFlags 
(op 0x66).

------------------------------------------------------------------------
r532 | jelmer | 2008-05-30 16:14:33 +0200 (Fri, 30 May 2008) | 2 lines

Use common location for Samba 4 git revision.

------------------------------------------------------------------------
r533 | jelmer | 2008-05-30 16:27:18 +0200 (Fri, 30 May 2008) | 1 line

Use right directory for samba4_ver.sh script.
------------------------------------------------------------------------
r534 | jkerihuel | 2008-05-30 16:33:39 +0200 (Fri, 30 May 2008) | 4 lines

Fix build: SetMessageReadFlag function name was not propagated in the
module_oxcmsg.c


------------------------------------------------------------------------
r535 | jkerihuel | 2008-05-30 16:43:21 +0200 (Fri, 30 May 2008) | 8 lines

merging from mapiproxy branch:
	- Fix MV_UNICODE_STRUCT and unicode strings
	- Keep LPWSTR for exchange_nsp and move from LPWSTR to
          mapi_LPWSTR for exchange_emsmdb
	- Add the NspiGetTemplateInfo IDL
	- Fix the NspiUpdateStat IDL


------------------------------------------------------------------------
r536 | jkerihuel | 2008-05-31 03:21:59 +0200 (Sat, 31 May 2008) | 5 lines

- Fix emsmdb version
- Change MAPI opnum enum identation -- Helps to fine down merging from
  mapiproxy branch


------------------------------------------------------------------------
r537 | bradh | 2008-05-31 04:02:01 +0200 (Sat, 31 May 2008) | 5 lines

Update label to reflect SetReadFlags -> SetMessageReadFlag 
renaming.

This should have been part of r529 - missed it.

------------------------------------------------------------------------
r538 | bradh | 2008-05-31 12:59:08 +0200 (Sat, 31 May 2008) | 2 lines

Minor API documentation fixes.

------------------------------------------------------------------------
r539 | bradh | 2008-05-31 13:17:57 +0200 (Sat, 31 May 2008) | 2 lines

API docs typo fix.

------------------------------------------------------------------------
r540 | jkerihuel | 2008-05-31 13:57:08 +0200 (Sat, 31 May 2008) | 6 lines

- Introduce PT_MV_UNICODE support in mapi_SPropValue_CTR (IDL only)
- use mapi_LPWSTR for PT_MV_UNICODE
- rename mapi_LPWSTR structure to mapi_name in Kind structure and
  change its field names.


------------------------------------------------------------------------
r541 | jkerihuel | 2008-05-31 15:32:45 +0200 (Sat, 31 May 2008) | 13 lines

merge from mapiproxy branch:
      * Add PT_SRESTRICT support in mapi_SPropValue_CTR

      * Add PT_ACTIONS and RuleAction support in mapi_SPropValue_CTR

      * Fix mapi_SNotRestriction NDR push routine - add a wrapper to
        work around the no-pointer deep recursion pb and remove
        existing nopull,nopush,noprint code from ndr_mapi.c

      * Fix mapi_SComment_Restriction IDL
      


------------------------------------------------------------------------
r542 | jkerihuel | 2008-05-31 15:41:49 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for ModifyRules (0x41) MAPI call


------------------------------------------------------------------------
r543 | jkerihuel | 2008-05-31 15:46:47 +0200 (Sat, 31 May 2008) | 5 lines

merge from mapiproxy branch:
      * Add IDL for LongTermIdFromId (0x43) MAPI call
      * Add IDL for IdFromLongTermId (0x44) MAPI call


------------------------------------------------------------------------
r544 | jkerihuel | 2008-05-31 15:54:07 +0200 (Sat, 31 May 2008) | 6 lines

merge from mapiproxy branch:
      * Add IDL for GetPerUserLongTermIds (0x60) MAPI call
      * Add IDL for GetPerUserGuid (0x61) MAPI call
      * Add IDL for ReadPerUserInformation (0x63) MAPI call


------------------------------------------------------------------------
r545 | jkerihuel | 2008-05-31 16:01:01 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for FastTransferSourceGetBuffer (0x4a) MAPI call


------------------------------------------------------------------------
r546 | jkerihuel | 2008-05-31 16:08:23 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for Progress (0x50) MAPI call


------------------------------------------------------------------------
r547 | jkerihuel | 2008-05-31 16:37:06 +0200 (Sat, 31 May 2008) | 7 lines

merge from mapiproxy branch:
      * Add IDL for RegisterOptions (0x6f) MAPI call

Note: This call is undocumented in Microsoft documentation, but MSDN
RegisterOptions function generates this call on the wire.


------------------------------------------------------------------------
r548 | jkerihuel | 2008-05-31 16:47:51 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncConfigure (0x70) MAPI call


------------------------------------------------------------------------
r549 | jkerihuel | 2008-05-31 16:53:15 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncImportMessageChange (0x72) MAPI call


------------------------------------------------------------------------
r550 | jkerihuel | 2008-05-31 16:57:54 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncImportHierarchyChange (0x73) MAPI call


------------------------------------------------------------------------
r551 | jkerihuel | 2008-05-31 17:02:11 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncImportDeletes (0x74) MAPI call


------------------------------------------------------------------------
r552 | jkerihuel | 2008-05-31 17:07:08 +0200 (Sat, 31 May 2008) | 6 lines

merge from mapiproxy branch:
      * Add IDL for SyncUploadStateStreamBegin (0x75) MAPI call
      * Add IDL for SyncUploadStateStreamContinue (0x76) MAPI call
      * Add IDL for SyncUploadStateStreamEnd (0x77) MAPI call


------------------------------------------------------------------------
r553 | jkerihuel | 2008-05-31 17:13:26 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncImportMessageMove (0x78) MAPI call


------------------------------------------------------------------------
r554 | jkerihuel | 2008-05-31 17:18:47 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for DeletePropertiesNoReplicate (0x7a) MAPI call


------------------------------------------------------------------------
r555 | jkerihuel | 2008-05-31 17:22:16 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncOpenCollector (0x7e) MAPI call


------------------------------------------------------------------------
r556 | jkerihuel | 2008-05-31 17:28:12 +0200 (Sat, 31 May 2008) | 7 lines

merge from mapiproxy branch:
      * Add IDL for SyncImportReadStateChanges (0x80) MAPI call

Note: This IDL is temporary and should be improved after completion of
the merging process.


------------------------------------------------------------------------
r557 | jkerihuel | 2008-05-31 17:31:57 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SyncGetTransferState (0x82) MAPI call


------------------------------------------------------------------------
r558 | jkerihuel | 2008-05-31 17:35:36 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Add IDL for SetSyncNotificationGuid (0x88) MAPI call


------------------------------------------------------------------------
r559 | jkerihuel | 2008-05-31 17:42:10 +0200 (Sat, 31 May 2008) | 3 lines

- Add SetReadFlags to EcDoRpc_MAPI_{REQ,REPL}_UNION


------------------------------------------------------------------------
r560 | jkerihuel | 2008-05-31 17:53:52 +0200 (Sat, 31 May 2008) | 5 lines

merge from mapiproxy branch:
      * Add IDL for Pending (0x6e) MAPI call
      * Reorder some MAPI calls in EcDoRpc_MAPI_REPL_UNION


------------------------------------------------------------------------
r561 | jkerihuel | 2008-05-31 18:12:58 +0200 (Sat, 31 May 2008) | 6 lines

merge from mapiproxy branch:
      * rename OpenModeFlags to OpenFolder_OpenModeFlags in OpenFolder
      * rewrite OpenMessage [in] IDL and report changes in
        libmapi/IStoreFolder.c


------------------------------------------------------------------------
r562 | jkerihuel | 2008-05-31 18:25:32 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Fix CreateMessage [out] IDL


------------------------------------------------------------------------
r563 | jkerihuel | 2008-05-31 20:23:22 +0200 (Sat, 31 May 2008) | 5 lines

- Add [flag(NDR_REMAINING)] to SetMessageReadFlag. This is not
  perfect, but it will prevent mapiproxy from ndr_pull error while
  setting message read flag on public folders messages.


------------------------------------------------------------------------
r564 | jkerihuel | 2008-05-31 20:35:37 +0200 (Sat, 31 May 2008) | 4 lines

merge from mapiproxy branch:
      * Fix SetMessagReadFlag [out] IDL


------------------------------------------------------------------------
r565 | jkerihuel | 2008-05-31 20:46:45 +0200 (Sat, 31 May 2008) | 5 lines

merge from mapiproxy branch:
      * Fix GetReceiveFolder [out] IDL
      * Fix some naming convention typo


------------------------------------------------------------------------
r568 | jkerihuel | 2008-05-31 23:57:35 +0200 (Sat, 31 May 2008) | 16 lines

merge from mapiproxy branch:
      * Add IDL and server boiler template for EcDoConnectEx (0xA)
        EMSMDB RPC function

      * Fix ndr_push_mapi_response code in ndr_mapi.c

      * Add the ndr_push_EcDoRpc_MAPI_REPL function in
        ndr_mapi.c. Handles special Notify and Pending cases

      * Handle op_MAPI_Pending case properly in
        ndr_pull_EcDoRpc_MAPI_REPL

      * Add code to ndr_push QueryRows in ndr_mapi.c: Do not push any
        DATA_BLOB if there is no RowCount


------------------------------------------------------------------------
r571 | jkerihuel | 2008-06-01 01:41:44 +0200 (Sun, 01 Jun 2008) | 4 lines

merge from mapiproxy branch:
      * ndr_push Logon_req manually


------------------------------------------------------------------------
r572 | jkerihuel | 2008-06-01 02:31:46 +0200 (Sun, 01 Jun 2008) | 5 lines

- import mapiproxy project from mapiproxy branch
- add custom proxypack MAPI call
- remove deprecated dcesrv_exchange_remote


------------------------------------------------------------------------
r573 | jkerihuel | 2008-06-01 02:42:28 +0200 (Sun, 01 Jun 2008) | 3 lines

- Update the Samba4 GIT revision needed to run openchange properly


------------------------------------------------------------------------
r574 | bradh | 2008-06-01 05:37:11 +0200 (Sun, 01 Jun 2008) | 4 lines

Build fix for relocation of mapiproxy/ to be under the
top level directory (instead of under the utils/
directory)

------------------------------------------------------------------------
r575 | bradh | 2008-06-01 12:35:28 +0200 (Sun, 01 Jun 2008) | 3 lines

Fix IDL error for SetReadFlags, and use existing flags
define (MSGFLAGS_READ) instead of creating a new set.

------------------------------------------------------------------------
r576 | bradh | 2008-06-01 13:51:07 +0200 (Sun, 01 Jun 2008) | 3 lines

Move some test infrastructure from the oxctable.c module
into the common area.

------------------------------------------------------------------------
r577 | bradh | 2008-06-01 13:53:55 +0200 (Sun, 01 Jun 2008) | 4 lines

Implement SetReadFlags (operation 0x66).

Also minor API docs fix.

------------------------------------------------------------------------
r578 | bradh | 2008-06-01 13:56:23 +0200 (Sun, 01 Jun 2008) | 2 lines

mapitest for SetReadFlags

------------------------------------------------------------------------
r579 | bradh | 2008-06-01 14:01:08 +0200 (Sun, 01 Jun 2008) | 4 lines

Add missing part of mapitest for SetReadFlags

This should have been part of r578.

------------------------------------------------------------------------
r580 | jkerihuel | 2008-06-01 18:13:09 +0200 (Sun, 01 Jun 2008) | 3 lines

- Add IDL for CopyTo (0x39) MAPI call


------------------------------------------------------------------------
r581 | jkerihuel | 2008-06-01 19:20:30 +0200 (Sun, 01 Jun 2008) | 3 lines

- Add IDL for ReloadCachedInformation (0x10) MAPI call


------------------------------------------------------------------------
r582 | jkerihuel | 2008-06-01 20:43:11 +0200 (Sun, 01 Jun 2008) | 3 lines

- Add IDL for OpenEmbeddedMessage (0x46) MAPI call


------------------------------------------------------------------------
r583 | jkerihuel | 2008-06-02 14:22:28 +0200 (Mon, 02 Jun 2008) | 6 lines

Introduce a default case for MAPI Restriction. In some circumstances -
while Outlook creates an OOF Rules - it sets a PT_SRESTRICT mapi
property tag which value is set to 0xFF. However 0xFF doesn't match
any restriction case.


------------------------------------------------------------------------
r586 | bradh | 2008-06-04 14:35:54 +0200 (Wed, 04 Jun 2008) | 2 lines

Minor documentation updates/corrections.

------------------------------------------------------------------------
r587 | bradh | 2008-06-05 13:53:32 +0200 (Thu, 05 Jun 2008) | 6 lines

Implement the CopyTo operation (0x39), including initial mapitest.
JK previously committed the IDL for this.

Also make CopyProps (0x67) use an appropriate data structure for
its IDL and update implementation to match.

------------------------------------------------------------------------
r588 | bradh | 2008-06-06 10:14:29 +0200 (Fri, 06 Jun 2008) | 5 lines

Implement a bit more mapitest for CopyTo (0x39), in
support of #83.

Also make it clean up and report failures properly.

------------------------------------------------------------------------
r590 | bradh | 2008-06-07 08:21:59 +0200 (Sat, 07 Jun 2008) | 5 lines

Minor cleanup of the talloc context for FreeBookmark().

Also change around some code to protect things a bit
better against null pointer inputs.

------------------------------------------------------------------------
r591 | bradh | 2008-06-07 09:56:05 +0200 (Sat, 07 Jun 2008) | 3 lines

We may read up to 0x1000 bytes, so ensure there is
enough room to add the terminating null.

------------------------------------------------------------------------
r592 | bradh | 2008-06-07 14:15:49 +0200 (Sat, 07 Jun 2008) | 10 lines

Make sure properties are copies into the last valid 
location in the extended array (i.e. count-1) not the
count location.

Also, make sure we cast the data to a uint8_t for
conversion to boolean.

Also fix compile warning about returning integer instead
of pointer.

------------------------------------------------------------------------
r593 | bradh | 2008-06-07 14:19:41 +0200 (Sat, 07 Jun 2008) | 2 lines

typo fix.

------------------------------------------------------------------------
r594 | bradh | 2008-06-07 14:21:21 +0200 (Sat, 07 Jun 2008) | 2 lines

Update samba4 version test.

------------------------------------------------------------------------
r595 | bradh | 2008-06-08 06:44:32 +0200 (Sun, 08 Jun 2008) | 2 lines

Clean up created message for SpoolerLockMessage() test.

------------------------------------------------------------------------
r596 | bradh | 2008-06-08 08:40:26 +0200 (Sun, 08 Jun 2008) | 2 lines

Minor documentation updates.

------------------------------------------------------------------------
r597 | bradh | 2008-06-08 11:11:36 +0200 (Sun, 08 Jun 2008) | 2 lines

Typo fixes in comments.

------------------------------------------------------------------------
r600 | bradh | 2008-06-09 09:35:10 +0200 (Mon, 09 Jun 2008) | 6 lines

Add mapitest coverage for CopyTo operations on 
folders and attachments, and update API docs.

Also fix one place where we inadvertently used
CopyProps instead of CopyTo...

------------------------------------------------------------------------
r601 | bradh | 2008-06-10 13:57:45 +0200 (Tue, 10 Jun 2008) | 30 lines

Change API as identified on devel mailing list.

Here is the email:
After some investigation into an error reported by valgrind, I'm proposing an
API change for the MoveCopyMessages() function.

The signature is currently
enum MAPISTATUS MoveCopyMessages(mapi_object_t *obj_src,  mapi_object_t 
*obj_dst,  mapi_id_t *message_id,  bool WantCopy)

The problem is the message_id array. The subtle part is that it needs to be 
terminated with a null mapi_id_t*, because of this:
for (request.count = 0; message_id[request.count]; request.count++);

That is a bit error prone - enough so to be wrong in the mapitest.

Now we could just fix the mapitest and document the requirements, or we could 
change the signature.

Two ideas for a different signature:
1. We could add a uint16_t count to the signature, that says how long the 
array is.
2. We could use a better data structure than mapi_id_t*. I'm suggesting
mapi_id_array_t:
enum MAPISTATUS MoveCopyMessages(mapi_object_t *obj_src,
                                          mapi_object_t *obj_dst,
                                          mapi_id_array_t *message_id,
                                          bool WantCopy)


------------------------------------------------------------------------
r602 | jelmer | 2008-06-11 02:38:50 +0200 (Wed, 11 Jun 2008) | 1 line

Make modules directory overridable.
------------------------------------------------------------------------
r603 | jelmer | 2008-06-11 03:21:35 +0200 (Wed, 11 Jun 2008) | 2 lines

Use version and soversion in mapiproxy library.

------------------------------------------------------------------------
r604 | jelmer | 2008-06-11 03:38:11 +0200 (Wed, 11 Jun 2008) | 1 line

Fix linking.
------------------------------------------------------------------------
r605 | jelmer | 2008-06-11 03:48:34 +0200 (Wed, 11 Jun 2008) | 1 line

Fix silly typo.
------------------------------------------------------------------------
r609 | bradh | 2008-06-14 04:42:15 +0200 (Sat, 14 Jun 2008) | 2 lines

Add some other standard GUIDs

------------------------------------------------------------------------
r611 | jelmer | 2008-06-17 00:16:26 +0200 (Tue, 17 Jun 2008) | 1 line

Support newer versions of Samba4.
------------------------------------------------------------------------
r612 | jelmer | 2008-06-17 00:39:09 +0200 (Tue, 17 Jun 2008) | 1 line

Avoid bashisms.
------------------------------------------------------------------------
r613 | jelmer | 2008-06-17 00:39:36 +0200 (Tue, 17 Jun 2008) | 1 line

Fix calls of ldb_init() as required by newer versions of Samba.
------------------------------------------------------------------------
r614 | jkerihuel | 2008-06-17 18:03:28 +0200 (Tue, 17 Jun 2008) | 5 lines

- Update Samba4 version needed
- Change entry point function from init_module to samba_init_module
- update documentation


------------------------------------------------------------------------
r617 | bradh | 2008-06-24 09:38:50 +0200 (Tue, 24 Jun 2008) | 3 lines

Try a different git revision, just for now.


------------------------------------------------------------------------
r618 | jkerihuel | 2008-06-24 15:08:10 +0200 (Tue, 24 Jun 2008) | 5 lines

- Temporary fix ldb.pc problem and patch ldb.pc.in
- Update samba4 version to the latest revision
- Add libmapiproxy to svn:ignore proplist


------------------------------------------------------------------------
r619 | jkerihuel | 2008-06-24 16:01:43 +0200 (Tue, 24 Jun 2008) | 3 lines

Add configure check for lib Z
 

------------------------------------------------------------------------
r620 | jkerihuel | 2008-06-24 17:36:24 +0200 (Tue, 24 Jun 2008) | 4 lines

- Move samba4_ver.sh from top dir to script
- update parts of openchange relying on samba4_ver.sh


------------------------------------------------------------------------
r621 | jkerihuel | 2008-06-24 18:54:57 +0200 (Tue, 24 Jun 2008) | 3 lines

Fix OC_CHECK_SAMBA_VERSION string


------------------------------------------------------------------------
r622 | jkerihuel | 2008-06-25 13:34:49 +0200 (Wed, 25 Jun 2008) | 5 lines

- Defines a global stream size in mapitest.h
- Decrease stream size from 0x4000 to 0x3000
  Sounds like Exchange 2003 SP2 doesn't support 0x4000, return MAPI_E_CALL_FAILED
 

------------------------------------------------------------------------
r623 | jkerihuel | 2008-06-25 14:25:18 +0200 (Wed, 25 Jun 2008) | 4 lines

Add a very basic stat module for mapitest: gives a quick overview
of tests which failed at the end of the report.


------------------------------------------------------------------------
r624 | jkerihuel | 2008-06-25 17:15:14 +0200 (Wed, 25 Jun 2008) | 6 lines

- Add implementation for the BestBody algorithm
- Add MAPI_E_NOT_ENOUGH_MEMORY error code
- Remove trailing }}\0 from lzfu code
- Update openchange tools to use GetBestBody rather than
the initial check on PR_MSG_EDITOR_FORMAT

------------------------------------------------------------------------
r625 | jkerihuel | 2008-06-25 18:12:54 +0200 (Wed, 25 Jun 2008) | 4 lines

Fix torture suite entry point name
Fix torture module installation path


------------------------------------------------------------------------
r626 | jkerihuel | 2008-06-25 18:32:35 +0200 (Wed, 25 Jun 2008) | 2 lines

Minor documentation update: remove deprecated reference to ./bin/smbpython

------------------------------------------------------------------------
r627 | jkerihuel | 2008-06-30 10:59:59 +0200 (Mon, 30 Jun 2008) | 4 lines

- Move emsmdb interface version back to 0.81 (patch applied in samba4 trunk)
- remove sed hack, modifications applied in samba4 trunk
- update required samba4 git rev required

------------------------------------------------------------------------
r628 | bradh | 2008-06-30 13:55:59 +0200 (Mon, 30 Jun 2008) | 2 lines

Typo fix.

------------------------------------------------------------------------
r629 | jkerihuel | 2008-07-03 17:48:00 +0200 (Thu, 03 Jul 2008) | 4 lines

Fix a small errno bug in GetBestBody
Add dump-data and debug options to exchange2mbox


------------------------------------------------------------------------
r630 | bradh | 2008-07-04 13:59:27 +0200 (Fri, 04 Jul 2008) | 6 lines

Make sure we have names[] array large enough.

Problem identified using default uno run.

Resolves #87.

------------------------------------------------------------------------
r631 | jkerihuel | 2008-07-05 17:01:47 +0200 (Sat, 05 Jul 2008) | 4 lines

- Build system update: use samba4-alpha5 release with wget method
- introduce 'make samba' and 'make samba-git'


------------------------------------------------------------------------
r632 | bradh | 2008-07-06 05:07:49 +0200 (Sun, 06 Jul 2008) | 8 lines

Change the QueryNamesFromIDs() call to match
MSDN, including changing the name to QueryNamedProperties().

Also implement mapitest for QueryNamedProperties(),
GetNamesFromIDs() and GetIDsFromNames().

Update torture test to match.

------------------------------------------------------------------------
r633 | bradh | 2008-07-06 08:44:00 +0200 (Sun, 06 Jul 2008) | 2 lines

Documentation typo fix.

------------------------------------------------------------------------
r634 | bradh | 2008-07-06 13:34:44 +0200 (Sun, 06 Jul 2008) | 4 lines

Implement GetIdFromLongTermId and GetLongTermIdFromId
functions (ROP:0x43 and 0x44), and associated mapitest.


------------------------------------------------------------------------
r635 | jkerihuel | 2008-07-06 15:31:55 +0200 (Sun, 06 Jul 2008) | 4 lines

Expose MAPISTATUS error in OXCTABLE-CATEGORY::FreeBookmark. 
Requires investigation


------------------------------------------------------------------------
r636 | jkerihuel | 2008-07-06 16:09:52 +0200 (Sun, 06 Jul 2008) | 5 lines

Check NTSTATUS return value from dcerpc_ndr_request. Prevent mapiproxy
from segfault when invalid dcerpc response is received.



------------------------------------------------------------------------
r637 | jkerihuel | 2008-07-06 16:12:51 +0200 (Sun, 06 Jul 2008) | 2 lines

Minor code convention fix

------------------------------------------------------------------------
r638 | jkerihuel | 2008-07-11 14:24:24 +0200 (Fri, 11 Jul 2008) | 2 lines

Improve the SetColumns IDL: remove unknown fields

------------------------------------------------------------------------
r639 | jkerihuel | 2008-07-11 15:07:53 +0200 (Fri, 11 Jul 2008) | 2 lines

SeekRow and SeekRowBookmark IDL improved

------------------------------------------------------------------------
r640 | jkerihuel | 2008-07-11 15:16:16 +0200 (Fri, 11 Jul 2008) | 3 lines

Revert emsmdb pipe version to the hacked one. Makes mapiproxy work with samba4-alpha5 release.


------------------------------------------------------------------------
r641 | jkerihuel | 2008-07-11 17:12:12 +0200 (Fri, 11 Jul 2008) | 7 lines

- Add PublicFolderIsGhosted (0x45) MAPI call (IDL + libmapi + mapitest)

- Improve OpenFolder, CreateFolder and OpenPublicFolderByName response
  IDL: make these call able to check whether the folder is ghosted or
  not.


------------------------------------------------------------------------
r642 | jkerihuel | 2008-07-11 17:40:27 +0200 (Fri, 11 Jul 2008) | 3 lines

Improve OpenMessage response IDL


------------------------------------------------------------------------
r643 | jkerihuel | 2008-07-11 17:56:17 +0200 (Fri, 11 Jul 2008) | 3 lines

Improve CreateMessage request IDL


------------------------------------------------------------------------
r644 | jkerihuel | 2008-07-11 18:31:32 +0200 (Fri, 11 Jul 2008) | 11 lines

- Report and make consistent usage of PropertyProblem in the IDL:
  SetProps, DeleteProps and CopyProperties

- Remove unknown field in GetProps and GetPropsAll and replace them
  with the correct IDL mapping.

- Add IDL for SetPropertiesNoReplicate (0x79) MAPI call

- Minor typo fix in IMAPIProp.c


------------------------------------------------------------------------
r645 | jkerihuel | 2008-07-11 23:20:05 +0200 (Fri, 11 Jul 2008) | 3 lines

- Add GetOwningServers (0x42) implementation (IDL + libmapi + mapitest)


------------------------------------------------------------------------
r646 | jkerihuel | 2008-07-12 00:36:51 +0200 (Sat, 12 Jul 2008) | 3 lines

Add all MAPI errors


------------------------------------------------------------------------
r647 | bradh | 2008-07-12 12:54:11 +0200 (Sat, 12 Jul 2008) | 2 lines

Minor API documentation fix.

------------------------------------------------------------------------
r648 | jkerihuel | 2008-07-12 17:19:01 +0200 (Sat, 12 Jul 2008) | 7 lines

- Add mapi_get_errstr auto-generated routine which returns the MAPI
  retval as a string
- Add print routine for MAPI retval in mapitest
- Add a color mode (--color) which prints either green or red MAPISTATUS
- Update mapitest modules to use these new routines


------------------------------------------------------------------------
r650 | jkerihuel | 2008-07-15 15:04:16 +0200 (Tue, 15 Jul 2008) | 5 lines

- Fix the huge memory leak described in Ticket #91
- Rewrite the mapitest NameID test to use the mapi_nameid convenient
  API


------------------------------------------------------------------------
r651 | jkerihuel | 2008-07-15 22:25:25 +0200 (Tue, 15 Jul 2008) | 5 lines

- Rename SaveChanges to SaveChangesAttachment (0x25)
- Update SaveChangesAttachment IDL
- Update references to SaveChanges


------------------------------------------------------------------------
r652 | jkerihuel | 2008-07-15 22:28:39 +0200 (Tue, 15 Jul 2008) | 3 lines

Remove references to SaveChanges in doxygen see also statement


------------------------------------------------------------------------
r653 | jkerihuel | 2008-07-16 00:03:16 +0200 (Wed, 16 Jul 2008) | 3 lines

Fix invalid OpenFolder calls in mapitest modules


------------------------------------------------------------------------
r654 | jkerihuel | 2008-07-16 10:52:17 +0200 (Wed, 16 Jul 2008) | 4 lines

- Call mapi_object_release in GetDefaultFolder
- Remove pointless references to mapi_object_t


------------------------------------------------------------------------
r655 | jkerihuel | 2008-07-16 10:58:16 +0200 (Wed, 16 Jul 2008) | 4 lines

Fix OXOMSG-ABORT-SUBMIT return value and return success when expected
error values (MAPI_E_UNABLE_TO_ABORT, ecNoDelSubmitMsg) are encountered.


------------------------------------------------------------------------
r656 | bradh | 2008-07-16 14:42:36 +0200 (Wed, 16 Jul 2008) | 2 lines

Fix little memory leak.

------------------------------------------------------------------------
r658 | jkerihuel | 2008-07-17 12:02:23 +0200 (Thu, 17 Jul 2008) | 3 lines

Remove deprecated mapi_handles API


------------------------------------------------------------------------
r660 | jkerihuel | 2008-07-17 12:07:15 +0200 (Thu, 17 Jul 2008) | 2 lines

Fix incorrect header

------------------------------------------------------------------------
r663 | jkerihuel | 2008-07-17 23:38:49 +0200 (Thu, 17 Jul 2008) | 3 lines

Minor change: remove old debugging string from mapitest


------------------------------------------------------------------------
r665 | bradh | 2008-07-17 23:47:19 +0200 (Thu, 17 Jul 2008) | 6 lines

Initial checkin of some uno (static checker) support
files.

There will be a script to run uno with the right options,
but that requires more work.

------------------------------------------------------------------------
r666 | bradh | 2008-07-19 14:17:11 +0200 (Sat, 19 Jul 2008) | 3 lines

Minor rename of bitmap value to avoid conflict with
Private as a class name.

------------------------------------------------------------------------
r667 | jkerihuel | 2008-07-19 16:16:15 +0200 (Sat, 19 Jul 2008) | 2 lines

Propagate r666 changes to OpenMsgStore and fix build

------------------------------------------------------------------------
r668 | jkerihuel | 2008-07-19 16:19:31 +0200 (Sat, 19 Jul 2008) | 4 lines

Improve OpenAttach, CreateAttach and DeleteAttach IDL - remove unknown
parameters.


------------------------------------------------------------------------
r669 | jkerihuel | 2008-07-20 20:22:22 +0200 (Sun, 20 Jul 2008) | 4 lines

* Improve/Update Open/Read/WriteStream IDLs
* Fix ByteRead parameter size for ReadStream operation.


------------------------------------------------------------------------
r670 | jkerihuel | 2008-07-21 16:53:52 +0200 (Mon, 21 Jul 2008) | 3 lines

* Fix remaining ByteRead parameter size for ReadStream operations.


------------------------------------------------------------------------
r672 | jkerihuel | 2008-07-23 03:28:22 +0200 (Wed, 23 Jul 2008) | 7 lines

- Commit initial revision for the mapiproxy cache module
- Update mapiproxy hook API for the dispatch routine
- Introduce the mapiproxy structure for modules to control top-level
  mapiproxy behavior.
- Update mapiproxy documentation to reflect these changes


------------------------------------------------------------------------
r674 | jkerihuel | 2008-07-24 13:22:41 +0200 (Thu, 24 Jul 2008) | 9 lines

- Add a statitic function monitoring streams over OpenStream and Last
  ReadStream operations. Monitoring stream Release is not relevant
  since Outlook does not close the handle directly after last
  ReadStream operation. Should put in evidence difference between
  non-cached(1st retrieval) and cached (further retrieval).

- Fix a few memory leaks


------------------------------------------------------------------------
r676 | jkerihuel | 2008-07-26 18:06:17 +0200 (Sat, 26 Jul 2008) | 10 lines

- Import Alan Alvarez work from libmapi++ into trunk
- Add a g++ check in configure.ac: don't call libmapi++ rules if g++
  is missing
- Add libmapi++ to the build system
- Add a patch function to installsamba4.sh: rename private to
  private_data in samba4 events.h header file
- Change #include directives so it uses <libmapi++ ... rather than
  relative paths.


------------------------------------------------------------------------
r678 | clsk | 2008-07-27 20:28:24 +0200 (Sun, 27 Jul 2008) | 4 lines

- session constructor doesn't login to the server anymore, it calls MAPIInitialize().
- Created session::login() members.
- test applications use default profile.

------------------------------------------------------------------------
r679 | jkerihuel | 2008-07-29 17:36:56 +0200 (Tue, 29 Jul 2008) | 4 lines

Add configure check for libboost-thread. Add libmapi++ to the build
only if it is available.


------------------------------------------------------------------------
r681 | jelmer | 2008-08-01 18:35:44 +0200 (Fri, 01 Aug 2008) | 1 line

Simplify installation of manpages a bit.
------------------------------------------------------------------------
r683 | jelmer | 2008-08-01 20:35:15 +0200 (Fri, 01 Aug 2008) | 1 line

Merge python provision/newuser scripts.
------------------------------------------------------------------------
r685 | jelmer | 2008-08-01 21:28:14 +0200 (Fri, 01 Aug 2008) | 1 line

Fix arguments, paths in provision scripts.
------------------------------------------------------------------------
r690 | bradh | 2008-08-08 10:08:52 +0200 (Fri, 08 Aug 2008) | 4 lines

Temporarily comment out installation of files removed
in r683.


------------------------------------------------------------------------
r691 | jkerihuel | 2008-08-11 15:43:27 +0200 (Mon, 11 Aug 2008) | 7 lines

- add unbind hook for mapiproxy
- add ahead mapiproxy mode
- add read ahead in cache module
- add synchronization mechanism in cache module
- update mapiproxy documentation to reflect these changes


------------------------------------------------------------------------
r694 | clsk | 2008-08-15 03:13:11 +0200 (Fri, 15 Aug 2008) | 1 line

Get rid of initialization order warning
------------------------------------------------------------------------
r696 | jkerihuel | 2008-08-25 20:42:21 +0200 (Mon, 25 Aug 2008) | 4 lines

- Remove flags in EcDoRpc top function, fix compilation vs latest samba4-git version
- EcDoRpc indent updated


------------------------------------------------------------------------
r697 | jkerihuel | 2008-08-25 20:45:49 +0200 (Mon, 25 Aug 2008) | 3 lines

Fix mapiproxy dummy module unbind prototype


------------------------------------------------------------------------
r698 | jkerihuel | 2008-08-26 16:38:03 +0200 (Tue, 26 Aug 2008) | 9 lines

- Add implementation of the NSPI Referral protocol (exchangeRFR)
- update dcesrv_exchange and mapiproxy prototypes for RFR
- add references to the RFR pipe in mapiproxy
- prefix NSPI client connections with a RfrGetNewDSA call
- add RFR functions implementation in libmapi/IMSProvider.c
- add a --getfqdn option to mapiprofile
- fix a minor mapiprofile option parsing bug


------------------------------------------------------------------------
r701 | jkerihuel | 2008-08-27 13:01:39 +0200 (Wed, 27 Aug 2008) | 5 lines

- Implement RfrGetNewDSA DN replacement in mapiproxy
- use lp_realm rather than sockaddr in NspiGetProps (FQDN rather than IP address)
- update mapiproxy documentation to reflect these changes


------------------------------------------------------------------------
r702 | jkerihuel | 2008-08-27 13:36:19 +0200 (Wed, 27 Aug 2008) | 3 lines

Add the RFR mapiproxy file.


------------------------------------------------------------------------
r703 | jkerihuel | 2008-08-27 21:42:15 +0200 (Wed, 27 Aug 2008) | 6 lines

- Add NSPI hook on NspiQueryRows and NspiDNToEph and replace the
  Exchange server name with mapiproxy one.
- documentation updated to reflect these changes
- new FAQ question added
- developer documentation improved

------------------------------------------------------------------------
r704 | jkerihuel | 2008-08-27 21:43:30 +0200 (Wed, 27 Aug 2008) | 3 lines

Update Doxyfile to parse mapiproxy/modules files and
include documentation on static functions.

------------------------------------------------------------------------
r705 | jkerihuel | 2008-08-27 22:03:35 +0200 (Wed, 27 Aug 2008) | 3 lines

Check for provider_rpc_connection retval for RFR functions.


------------------------------------------------------------------------
r706 | jkerihuel | 2008-08-28 14:13:12 +0200 (Thu, 28 Aug 2008) | 3 lines

Fix incorrect usage of realm in mapiproxy


------------------------------------------------------------------------
r707 | jkerihuel | 2008-08-28 15:24:21 +0200 (Thu, 28 Aug 2008) | 2 lines

Add missing check on password for the create command

------------------------------------------------------------------------
r709 | jkerihuel | 2008-08-30 17:32:53 +0200 (Sat, 30 Aug 2008) | 7 lines

- Update mapi-nameid-properties with a more complete set of properties
- Add a header to mapi-nameid-properties for sanity purposes
- Move named properties with PT_STRING8 type to PT_UNICODE
- update openchange code to reflect these changes
- Add PSETID_Attachment to mapidefs.h


------------------------------------------------------------------------
r710 | jkerihuel | 2008-09-02 02:24:43 +0200 (Tue, 02 Sep 2008) | 14 lines

- Add new IDL file (property.idl) to push/pull structures from binary
  blobs and not directly related to any MAPI calls. Include the
  generated property.h file into libmapi.h

- Add PT_MV_STRING8 support in pull_emsmdb_property (GetProps reply
  parsing) and mapidump_SPropValue

- Add functions to property.c to retrieve RecurrencePattern,
  TimeZoneStruct and GlobalObjectId structures (see property.idl).

- add a preliminary version of exchange2ical tool. This version only
  dumps calendar folder appointments into ICS file on standard output.


------------------------------------------------------------------------
r711 | jkerihuel | 2008-09-02 22:43:34 +0200 (Tue, 02 Sep 2008) | 10 lines

- Replace libmapi/mapi_nameid.h with a generated mparse file
- Add a mapi_nameid.h parser to mparse.pl
- Add canonical names for named properties
- GetProps and SetProps resolves named properties if they exist
- named properties can now be set directly and make mapi_nameid API be
  optional.
- replace named property tags hex value with their canonimal names
- replace several use of the mapi_nameid API with smaller code


------------------------------------------------------------------------
r712 | jkerihuel | 2008-09-03 00:23:53 +0200 (Wed, 03 Sep 2008) | 2 lines

Add mapi_nameid.h to the ignore list

------------------------------------------------------------------------
r713 | jkerihuel | 2008-09-03 00:40:04 +0200 (Wed, 03 Sep 2008) | 5 lines

- Fix Restrict IDL and implementation
- Add a new parameter to the Restrict function
- close ticket #32


------------------------------------------------------------------------
r714 | jkerihuel | 2008-09-03 23:23:37 +0200 (Wed, 03 Sep 2008) | 4 lines

- Rename Advise MAPI call to RegisterNotification
- Update RegisterNotification IDL and implementation


------------------------------------------------------------------------
r715 | jkerihuel | 2008-09-04 02:48:18 +0200 (Thu, 04 Sep 2008) | 8 lines

- update EcRRegisterPushNotification IDL
- update Notify IDL
- implement complete MAPI notifications
- update libmapi to reflect these changes
- make openchangeclient prints a brief summary for each notification found
- update ulEventMask used in openchangeclient


------------------------------------------------------------------------
r716 | jkerihuel | 2008-09-04 12:38:55 +0200 (Thu, 04 Sep 2008) | 3 lines

Fix EMSMDB 0xb function name


------------------------------------------------------------------------
r717 | bradh | 2008-09-05 14:09:16 +0200 (Fri, 05 Sep 2008) | 2 lines

API documentation fixes.

------------------------------------------------------------------------
r718 | bradh | 2008-09-06 10:08:25 +0200 (Sat, 06 Sep 2008) | 2 lines

API documentation fixes.

------------------------------------------------------------------------
r719 | bradh | 2008-09-06 10:10:03 +0200 (Sat, 06 Sep 2008) | 2 lines

API documentation fix.

------------------------------------------------------------------------
r720 | bradh | 2008-09-06 10:10:59 +0200 (Sat, 06 Sep 2008) | 2 lines

API documentation fix.

------------------------------------------------------------------------
r721 | bradh | 2008-09-06 10:12:05 +0200 (Sat, 06 Sep 2008) | 2 lines

API documentation fix.

------------------------------------------------------------------------
r722 | bradh | 2008-09-06 10:14:51 +0200 (Sat, 06 Sep 2008) | 2 lines

API documentation fix

------------------------------------------------------------------------
r723 | bradh | 2008-09-06 10:23:19 +0200 (Sat, 06 Sep 2008) | 2 lines

Minor improvements to ensure cleanup on failure.

------------------------------------------------------------------------
r724 | bradh | 2008-09-06 10:24:57 +0200 (Sat, 06 Sep 2008) | 2 lines

Clean up on failure.

------------------------------------------------------------------------
r725 | bradh | 2008-09-06 12:17:42 +0200 (Sat, 06 Sep 2008) | 2 lines

Clean up on failure.

------------------------------------------------------------------------
r726 | jkerihuel | 2008-09-06 22:00:14 +0200 (Sat, 06 Sep 2008) | 13 lines

- MAJOR NSPI protocol and libmapi stack update
- All NSPI protocol functions implemented
- NSPI stack fully documented
- NspiGetHierarchyInfo renamed to NspiGetSpecialTable
- NspiDNToEph renamed to NspiDNToMId
- instance_key removed from nspi_context and set as a parameter to NSPI functions
- SPropertyRestriction renamed to PropertyRestriction_r
- FlagList structure removed and replaced by a SPropTagArray
- MAPI_SETTINGS removed and replaced by a STAT structure
- new MAPI property tags added to libmapi/conf/mapi-properties
- NSPI module added to mapitest


------------------------------------------------------------------------
r727 | bradh | 2008-09-07 03:45:05 +0200 (Sun, 07 Sep 2008) | 2 lines

Initial checkin of infrastructure for libmapi++ API documentation.

------------------------------------------------------------------------
r728 | bradh | 2008-09-07 11:24:34 +0200 (Sun, 07 Sep 2008) | 2 lines

Reduce warnings when compiling with 64-bit arch.

------------------------------------------------------------------------
r729 | jkerihuel | 2008-09-07 17:22:03 +0200 (Sun, 07 Sep 2008) | 5 lines

- Update the EcDoConnect IDL (ref. ticket #99)
- Add new fields to the emsmdb info structure
- Add doxygen comments to libmapi/emsmdb.c


------------------------------------------------------------------------
r730 | jkerihuel | 2008-09-07 17:30:57 +0200 (Sun, 07 Sep 2008) | 3 lines

Fix lexer warnings during compilation (ticket #100)


------------------------------------------------------------------------
r731 | jkerihuel | 2008-09-07 21:53:21 +0200 (Sun, 07 Sep 2008) | 3 lines

Rename MAPIUID to FlatUID_r


------------------------------------------------------------------------
r732 | jkerihuel | 2008-09-07 22:21:51 +0200 (Sun, 07 Sep 2008) | 4 lines

- Move from SLPSTRArray to StringArray_r
- LPSTR structure removed


------------------------------------------------------------------------
r733 | jkerihuel | 2008-09-07 22:38:13 +0200 (Sun, 07 Sep 2008) | 2 lines

Rename SShortArray to ShortArray_r

------------------------------------------------------------------------
r734 | jkerihuel | 2008-09-07 22:44:31 +0200 (Sun, 07 Sep 2008) | 3 lines

- Add removal of libmapi++ Doxyfile in make distclean rule
- Add Doxyfile to svn:ignore 

------------------------------------------------------------------------
r735 | jkerihuel | 2008-09-07 23:01:36 +0200 (Sun, 07 Sep 2008) | 3 lines

Rename SBinary to Binary_r


------------------------------------------------------------------------
r736 | jkerihuel | 2008-09-07 23:09:10 +0200 (Sun, 07 Sep 2008) | 3 lines

Rename MV_LONG_STRUCT to LongArray_r


------------------------------------------------------------------------
r737 | jkerihuel | 2008-09-07 23:16:11 +0200 (Sun, 07 Sep 2008) | 3 lines

Rename SGuidArray to FlatUIDArray_r and fix the IDL


------------------------------------------------------------------------
r738 | jkerihuel | 2008-09-07 23:20:13 +0200 (Sun, 07 Sep 2008) | 3 lines

Rename SDateTimeArray to DateTimeArray_r


------------------------------------------------------------------------
r739 | jkerihuel | 2008-09-07 23:37:20 +0200 (Sun, 07 Sep 2008) | 4 lines

- Move from MV_UNICODE_STRUCT and LPWSTR to WStringArray
- LPWSTR structure removed


------------------------------------------------------------------------
r740 | jkerihuel | 2008-09-07 23:42:04 +0200 (Sun, 07 Sep 2008) | 2 lines

Fix WStringArray_r IDL

------------------------------------------------------------------------
r741 | jkerihuel | 2008-09-08 00:05:34 +0200 (Mon, 08 Sep 2008) | 3 lines

Delete obsolete input_locale and instance_key structures


------------------------------------------------------------------------
r742 | jkerihuel | 2008-09-08 00:16:38 +0200 (Mon, 08 Sep 2008) | 3 lines

Update SRow and SRowSet IDL


------------------------------------------------------------------------
r743 | jkerihuel | 2008-09-08 05:19:11 +0200 (Mon, 08 Sep 2008) | 5 lines

- Update SaveChangesMessage IDL and implementation
- Add a SaveFlags parameter to SaveChangesMessage function
- update openchange code to reflect this change


------------------------------------------------------------------------
r744 | bradh | 2008-09-08 14:40:39 +0200 (Mon, 08 Sep 2008) | 4 lines

Filter out some new #include lines.

This needs to be applied to other modules too.

------------------------------------------------------------------------
r745 | bradh | 2008-09-08 14:41:32 +0200 (Mon, 08 Sep 2008) | 2 lines

Build fix / fix for ticket #99.

------------------------------------------------------------------------
r746 | jkerihuel | 2008-09-08 15:31:50 +0200 (Mon, 08 Sep 2008) | 3 lines

Change enum SaveFlags to uint8_t for doxygen documentation to be generated properly


------------------------------------------------------------------------
r747 | jkerihuel | 2008-09-08 16:45:07 +0200 (Mon, 08 Sep 2008) | 7 lines

- Rename GetRowCount to QueryPosition
- IDL, implementation, documentation and openchange code updated
- ActionType enum fields prefixed with 'ActionType_'. Original
values were causing conflicts while building Perl bindings with
'i386-linux-thread-multi/CORE/opnames.h where OP_DELETE was already defined'


------------------------------------------------------------------------
r748 | jkerihuel | 2008-09-08 17:58:58 +0200 (Mon, 08 Sep 2008) | 5 lines

- Update DeleteFolder IDL and implementation
- It now supports DeleteFolderFlags as input parameter and can return the ParticalCompletion state
- Sanity checks added at the beginning of the function


------------------------------------------------------------------------
r749 | jkerihuel | 2008-09-08 18:22:10 +0200 (Mon, 08 Sep 2008) | 3 lines

Update GetAttachmentTable IDL and remove the unknown field


------------------------------------------------------------------------
r750 | jkerihuel | 2008-09-08 18:27:45 +0200 (Mon, 08 Sep 2008) | 3 lines

Link libmapi++ documentation to main apidocs page


------------------------------------------------------------------------
r751 | jkerihuel | 2008-09-08 21:15:06 +0200 (Mon, 08 Sep 2008) | 4 lines

- Update the SearchFlags enum, GetSearchCriteria and SetSearchCriteria IDL
- Add mapitest units for GetSearchCriteria and SetSearchCriteria


------------------------------------------------------------------------
r752 | jkerihuel | 2008-09-08 22:33:29 +0200 (Mon, 08 Sep 2008) | 2 lines

- Update the EmptyFolder IDL

------------------------------------------------------------------------
r753 | jkerihuel | 2008-09-08 23:33:51 +0200 (Mon, 08 Sep 2008) | 3 lines

Fix typo error


------------------------------------------------------------------------
r754 | jkerihuel | 2008-09-08 23:45:19 +0200 (Mon, 08 Sep 2008) | 3 lines

- Add GetStoreState (0x7b) IDL, implementation and mapitest unit


------------------------------------------------------------------------
r755 | jkerihuel | 2008-09-09 02:34:37 +0200 (Tue, 09 Sep 2008) | 5 lines

- Update the Logon_repl IDL (0xFE) and implementation
- Add new folders to the mapi_obj_store for PF folders
- rename pf_finder to pf_search 


------------------------------------------------------------------------
r756 | bradh | 2008-09-09 13:59:51 +0200 (Tue, 09 Sep 2008) | 2 lines

Suppress some more unwanted headers.

------------------------------------------------------------------------
r757 | bradh | 2008-09-10 13:20:19 +0200 (Wed, 10 Sep 2008) | 3 lines

libmapi++ is C++, not C, so we should not optimise
Doxygen output for C.

------------------------------------------------------------------------
r758 | bradh | 2008-09-10 13:23:14 +0200 (Wed, 10 Sep 2008) | 3 lines

Only do header line removal at the start of the file
(lines 20 through 40 seems like a good compromise).

------------------------------------------------------------------------
r759 | bradh | 2008-09-12 13:42:55 +0200 (Fri, 12 Sep 2008) | 2 lines

Implement the remainder of the standard public folders.

------------------------------------------------------------------------
r760 | bradh | 2008-09-13 07:11:06 +0200 (Sat, 13 Sep 2008) | 3 lines

Add initial support for Doxygen API documentation
for libmapiadmin.

------------------------------------------------------------------------
r761 | bradh | 2008-09-13 08:40:08 +0200 (Sat, 13 Sep 2008) | 2 lines

Add Doxyfile to ignore list.

------------------------------------------------------------------------
r762 | bradh | 2008-09-13 08:46:15 +0200 (Sat, 13 Sep 2008) | 2 lines

Ignore API documentation.

------------------------------------------------------------------------
r763 | bradh | 2008-09-13 13:22:09 +0200 (Sat, 13 Sep 2008) | 4 lines

Use new DeleteFolder flags to clean up folders on deletion.

This doesn't completely resolve ticket #84, but it does help.

------------------------------------------------------------------------
r764 | bradh | 2008-09-14 14:10:02 +0200 (Sun, 14 Sep 2008) | 2 lines

Improve mapitest API documentation.

------------------------------------------------------------------------
r765 | bradh | 2008-09-14 14:11:27 +0200 (Sun, 14 Sep 2008) | 2 lines

Add forgotten part of API documentation fixes for mapitest.

------------------------------------------------------------------------
r766 | bradh | 2008-09-15 13:28:53 +0200 (Mon, 15 Sep 2008) | 2 lines

Minor API documentation fix

------------------------------------------------------------------------
r767 | bradh | 2008-09-15 14:13:44 +0200 (Mon, 15 Sep 2008) | 3 lines

Add an example to the libmapi++ documentation, and 
the right build magic and doxygen linkage.

------------------------------------------------------------------------
r768 | bradh | 2008-09-16 14:28:50 +0200 (Tue, 16 Sep 2008) | 2 lines

API documentation improvements.

------------------------------------------------------------------------
r770 | jkerihuel | 2008-09-16 21:40:06 +0200 (Tue, 16 Sep 2008) | 12 lines

- Fix provisioning
- Rename oc_* python scripts to openchange_*
- Add Full Exchange 2003 schema (classes and attributes)
- Full Exchange 2003 modified classes and attributes support 
- Add prefixmap OID for some Exchange classes and attributes
- Add missing ADSC classes and attributes
- Improve configuration LDIF file with new objects

NOTE: provision.py should find a way to handle firstorg properly
NOTE: oc_provision_configuration.ldif is still incomplete


------------------------------------------------------------------------
r771 | jkerihuel | 2008-09-17 02:35:46 +0200 (Wed, 17 Sep 2008) | 3 lines

Fix pipe function check and use ndr autogenerated defines rather than static strings
Fix calls to NspiDNToMId

------------------------------------------------------------------------
r772 | jkerihuel | 2008-09-17 03:15:10 +0200 (Wed, 17 Sep 2008) | 3 lines

With new NSPI IDL, using cValues - 1 is incorrect and lead to errors. Use cValues directly instead


------------------------------------------------------------------------
r773 | jkerihuel | 2008-09-17 04:20:42 +0200 (Wed, 17 Sep 2008) | 3 lines

Fix ncacn_ip_tcp binding string for OpenChange server object


------------------------------------------------------------------------
r774 | bradh | 2008-09-17 13:05:39 +0200 (Wed, 17 Sep 2008) | 4 lines

Make sure we set the body and body format properties, to
ensure that the message is shown correctly with 
openchangeclient -F.

------------------------------------------------------------------------
r776 | jkerihuel | 2008-09-17 15:49:35 +0200 (Wed, 17 Sep 2008) | 3 lines

Exit the test if the WriteStream operation fails


------------------------------------------------------------------------
r778 | jkerihuel | 2008-09-17 22:15:32 +0200 (Wed, 17 Sep 2008) | 4 lines

- Add msExchUserAccountControl attribute to extended user record
- openchange_newuser can now create/enable/disable an OpenChange account


------------------------------------------------------------------------
r779 | bradh | 2008-09-19 12:24:06 +0200 (Fri, 19 Sep 2008) | 4 lines

Make sure we clean up after mapitest runs.

Resolves ticket #84

------------------------------------------------------------------------
r780 | bradh | 2008-09-19 12:27:32 +0200 (Fri, 19 Sep 2008) | 2 lines

Fix valgrind-reported error, per ticket #101.

------------------------------------------------------------------------
r781 | jkerihuel | 2008-09-19 13:27:11 +0200 (Fri, 19 Sep 2008) | 4 lines

- Fix a bug in NspiUpdateStat: make plDelta mandatory and use it for in,out
- Add a NspiGetSpecialTable test for Address Creation Template


------------------------------------------------------------------------
r783 | jkerihuel | 2008-09-19 17:02:18 +0200 (Fri, 19 Sep 2008) | 4 lines

- Add missing Input parameter
- Add sanity check on ppNames
- Fix ticket #102

------------------------------------------------------------------------
r784 | jkerihuel | 2008-09-19 17:12:49 +0200 (Fri, 19 Sep 2008) | 2 lines

Add foldertree binary to the ignore list

------------------------------------------------------------------------
r785 | bradh | 2008-09-21 11:32:07 +0200 (Sun, 21 Sep 2008) | 2 lines

Update the API documentation main page for libmapi++

------------------------------------------------------------------------
r786 | bradh | 2008-09-22 11:58:21 +0200 (Mon, 22 Sep 2008) | 3 lines

Add new example showing libmapi++ message handling, and
associated API documentation and build system changes.

------------------------------------------------------------------------
r787 | bradh | 2008-09-22 12:00:27 +0200 (Mon, 22 Sep 2008) | 2 lines

Add messages binary to the ignore list.

------------------------------------------------------------------------
r788 | bradh | 2008-09-22 12:17:56 +0200 (Mon, 22 Sep 2008) | 2 lines

Add a description of messages to libmapi++ API documentation.

------------------------------------------------------------------------
r789 | bradh | 2008-09-22 12:21:34 +0200 (Mon, 22 Sep 2008) | 2 lines

Use more descriptive variable names in messages example code.

------------------------------------------------------------------------
r790 | bradh | 2008-09-23 12:53:04 +0200 (Tue, 23 Sep 2008) | 2 lines

Export the Binary_r structure.

------------------------------------------------------------------------
r791 | jkerihuel | 2008-09-30 16:03:48 +0200 (Tue, 30 Sep 2008) | 8 lines

Remove dcesrv_exchange.so from server Makefile rule and
move mapiproxy from TOOLS to SERVER.

dcesrv_exchange and providers Makefile rules are orphan, planned
to be removed (with their associated code) when emsabp merge process 
into mapiproxy is over.


------------------------------------------------------------------------
r795 | jelmer | 2008-10-01 15:59:04 +0200 (Wed, 01 Oct 2008) | 1 line

Use newer version of Samba 4.
------------------------------------------------------------------------
r796 | jelmer | 2008-10-01 16:01:15 +0200 (Wed, 01 Oct 2008) | 1 line

Use autoconf cache prefix.
------------------------------------------------------------------------
r797 | jelmer | 2008-10-01 17:00:13 +0200 (Wed, 01 Oct 2008) | 1 line

Stop installing js files.
------------------------------------------------------------------------
r798 | jelmer | 2008-10-01 17:00:19 +0200 (Wed, 01 Oct 2008) | 1 line

ignore generated files.
------------------------------------------------------------------------
r799 | jelmer | 2008-10-01 17:00:25 +0200 (Wed, 01 Oct 2008) | 1 line

Check for python dir during configure.
------------------------------------------------------------------------
r800 | jelmer | 2008-10-01 17:00:53 +0200 (Wed, 01 Oct 2008) | 2 lines

Install OpenChange python modules.

------------------------------------------------------------------------
r801 | jkerihuel | 2008-10-02 00:52:21 +0200 (Thu, 02 Oct 2008) | 2 lines

Fix installsamba4.sh script paths

------------------------------------------------------------------------
r802 | jkerihuel | 2008-10-02 01:15:35 +0200 (Thu, 02 Oct 2008) | 2 lines

Fix samba4 release and git revision

------------------------------------------------------------------------
r803 | jelmer | 2008-10-02 01:19:26 +0200 (Thu, 02 Oct 2008) | 2 lines

Avoid warning.

------------------------------------------------------------------------
r804 | jelmer | 2008-10-05 15:44:23 +0200 (Sun, 05 Oct 2008) | 1 line

Add target for building python API documentation.
------------------------------------------------------------------------
r805 | jkerihuel | 2008-10-06 01:01:38 +0200 (Mon, 06 Oct 2008) | 2 lines

propagate IDL warning fix to property.idl

------------------------------------------------------------------------
r806 | jkerihuel | 2008-10-06 10:42:05 +0200 (Mon, 06 Oct 2008) | 2 lines

Fix missing Month field in LogonTime structure

------------------------------------------------------------------------
r807 | occl | 2008-10-08 00:00:30 +0200 (Wed, 08 Oct 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r808 | jkerihuel | 2008-10-09 01:17:38 +0200 (Thu, 09 Oct 2008) | 4 lines

- Ticket #103 resolved. openchangeclient can now perform custom folder lookup, fetch, mkdir and rmdir.
- mapi_object_copy routine added to mapi_object.c


------------------------------------------------------------------------
r809 | jkerihuel | 2008-10-09 12:37:45 +0200 (Thu, 09 Oct 2008) | 5 lines

Restore install rule for mapi profiles ldif files in
libmapi-installscript. Fix the MAPI_E_NO_ACCESS bug when mapiprofile
tries to create a new mapi profile store.


------------------------------------------------------------------------
r810 | jkerihuel | 2008-10-09 20:31:23 +0200 (Thu, 09 Oct 2008) | 4 lines

- Remove pointless memory context in GetDefaultFolder
- Move entryID to FID code into a separated routine (GetFIDFromEntryID)


------------------------------------------------------------------------
r811 | jkerihuel | 2008-10-09 22:08:10 +0200 (Thu, 09 Oct 2008) | 8 lines

- Cache calendar, contact, journal, note, task and drafts folders IDs
  when GetDefaultFolder call is performed on one of these folders and
  keep them until obj_store is released.

- Add a reverse lookup routine which says whether a given FID belongs
  to a default folder and which olFolderType it is.


------------------------------------------------------------------------
r812 | jkerihuel | 2008-10-09 22:37:46 +0200 (Thu, 09 Oct 2008) | 7 lines

- Add a session management API for mapiproxy modules. Similar code
  already existed for mpm_cache module. Common functions are now
  available to all mapiproxy modules through libmapiproxy

- replace smbd with samba in mapiproxy documentation


------------------------------------------------------------------------
r813 | occl | 2008-10-10 00:00:39 +0200 (Fri, 10 Oct 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r814 | jelmer | 2008-10-16 19:00:14 +0200 (Thu, 16 Oct 2008) | 1 line

Use my openchange.org email address.
------------------------------------------------------------------------
r815 | jkerihuel | 2008-10-16 21:09:09 +0200 (Thu, 16 Oct 2008) | 8 lines

- Implement multisession into libmapi
- Update openchange tools and suite to reflect these changes
- Fix SRow_addprop behavior

NOTE: OpenMsgStore, ResolveNames, GetGALTable and RFR functions
now take a mapi_session parameter.


------------------------------------------------------------------------
r816 | occl | 2008-10-17 00:00:26 +0200 (Fri, 17 Oct 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r817 | jkerihuel | 2008-10-17 02:10:36 +0200 (Fri, 17 Oct 2008) | 2 lines

Fix doxygen documentation

------------------------------------------------------------------------
r818 | jkerihuel | 2008-10-17 11:38:19 +0200 (Fri, 17 Oct 2008) | 4 lines

- Add libmapi implementation for DeletePropertiesNoReplicate
- Add mapitest test units for DeleteProps and DeletePropertiesNoReplicate


------------------------------------------------------------------------
r819 | occl | 2008-10-18 00:00:33 +0200 (Sat, 18 Oct 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r820 | jkerihuel | 2008-10-20 18:18:28 +0200 (Mon, 20 Oct 2008) | 18 lines

- Add GetUserFreeBusyData convenient function which retrieves FreeBusy
  data in public folders for a given user. Note: Ambiguous name is not
  supported at the moment.

- Add convenient FreeBusy mapidump routines

- Add FreeBusy read support to openchangelient

- Add PT_MV_LONG and PT_MV_BINARY support to pull_emsmdb_property and
  property.c functions

- Add OpenUserMailbox which let developers open other mailboxes
  instead of the default profile one.

- Add GetABRecipientInfo: convenient function which retrieves Address
  Book information for a given recipient


------------------------------------------------------------------------
r821 | jkerihuel | 2008-10-20 18:21:42 +0200 (Mon, 20 Oct 2008) | 2 lines

Fix doxygen typo error

------------------------------------------------------------------------
r822 | occl | 2008-10-21 00:00:34 +0200 (Tue, 21 Oct 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r823 | jkerihuel | 2008-10-21 01:08:22 +0200 (Tue, 21 Oct 2008) | 12 lines

- Add the IsFreeBusyConflict convenient function which checks if a
  given date conflicts with existing FreeBusy Busy/OOF events

- Modify openchangeclient --sendappointment behavior to check whether
  start or end date conflicts with FreeBusy published data for the
  user.

- Add the --force option to openchangeclient to override this behavior

- Fix a counter bug in mapidump_freebusy_events


------------------------------------------------------------------------
r824 | jkerihuel | 2008-10-21 18:03:49 +0200 (Tue, 21 Oct 2008) | 3 lines

Fix pointless const definition for GetFreeBusyYear return type


------------------------------------------------------------------------
r825 | occl | 2008-10-22 00:00:42 +0200 (Wed, 22 Oct 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r833 | jkerihuel | 2008-10-31 17:02:01 +0100 (Fri, 31 Oct 2008) | 3 lines

Fix OpenMsgStore binding in swig perl and fetchmail script


------------------------------------------------------------------------
r835 | occl | 2008-11-01 00:00:25 +0100 (Sat, 01 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r836 | jelmer | 2008-11-01 01:35:08 +0100 (Sat, 01 Nov 2008) | 1 line

Use new function is_zero_ip_v4 rather than removed is_zero_ip.
------------------------------------------------------------------------
r837 | jelmer | 2008-11-01 15:15:49 +0100 (Sat, 01 Nov 2008) | 1 line

Cope with API changes in Samba functions.
------------------------------------------------------------------------
r838 | jelmer | 2008-11-01 15:29:09 +0100 (Sat, 01 Nov 2008) | 1 line

Include debug header.
------------------------------------------------------------------------
r839 | jelmer | 2008-11-01 15:29:16 +0100 (Sat, 01 Nov 2008) | 1 line

Fix includes - debug.h can only be included once.
------------------------------------------------------------------------
r840 | jelmer | 2008-11-01 16:53:23 +0100 (Sat, 01 Nov 2008) | 1 line

Fix Samba 4 git revision.
------------------------------------------------------------------------
r841 | jelmer | 2008-11-01 16:53:25 +0100 (Sat, 01 Nov 2008) | 1 line

Use same_net_v4 rather than deprecated same_net().
------------------------------------------------------------------------
r842 | jelmer | 2008-11-01 16:53:29 +0100 (Sat, 01 Nov 2008) | 1 line

Fix includes for DEBUG(), fix some more warnings.
------------------------------------------------------------------------
r843 | occl | 2008-11-02 00:00:27 +0100 (Sun, 02 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r844 | jelmer | 2008-11-03 02:06:53 +0100 (Mon, 03 Nov 2008) | 1 line

Cope with new argument to dcerpc_log_packet().
------------------------------------------------------------------------
r845 | jelmer | 2008-11-03 02:20:52 +0100 (Mon, 03 Nov 2008) | 2 lines

Remove some usages of deprecated global_loadparm.

------------------------------------------------------------------------
r846 | bradh | 2008-11-03 07:34:28 +0100 (Mon, 03 Nov 2008) | 2 lines

Update to a more recent Samba4.

------------------------------------------------------------------------
r847 | occl | 2008-11-04 00:00:44 +0100 (Tue, 04 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r848 | bradh | 2008-11-04 07:40:34 +0100 (Tue, 04 Nov 2008) | 2 lines

Some API dox fixes for libmapi++.

------------------------------------------------------------------------
r849 | bradh | 2008-11-04 10:07:43 +0100 (Tue, 04 Nov 2008) | 2 lines

More API documentation tweaks.

------------------------------------------------------------------------
r850 | bradh | 2008-11-04 10:12:54 +0100 (Tue, 04 Nov 2008) | 2 lines

More API documentation tweaks.

------------------------------------------------------------------------
r851 | jelmer | 2008-11-04 14:51:50 +0100 (Tue, 04 Nov 2008) | 1 line

Remove unnecessary patching of lib/events/events.h.
------------------------------------------------------------------------
r852 | jkerihuel | 2008-11-04 18:07:14 +0100 (Tue, 04 Nov 2008) | 10 lines

- remove usage of global_loadparm in libmapiadmin
- make use of session context rather than global_mapi_ctx in libmapiadmin
- use local context rather than mapiadmin context in libmapiadmin
- libmapiadmin now uses ldb helper rather than raw implementation (ldb async code)
- libmapiadmin and openchangepfadmin now works again (user creation/deletion) !! ;-)
- remove global_loadparm in torture test and replace it with torture context
- fix dcerpc_init to match latest samba4 API
- update samba4 version required to build openchange


------------------------------------------------------------------------
r853 | occl | 2008-11-05 00:00:36 +0100 (Wed, 05 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r854 | bradh | 2008-11-05 10:56:00 +0100 (Wed, 05 Nov 2008) | 2 lines

Minor documentation tweaks.

------------------------------------------------------------------------
r855 | jkerihuel | 2008-11-05 11:17:18 +0100 (Wed, 05 Nov 2008) | 2 lines

Fix empty patch function problem: add a retval

------------------------------------------------------------------------
r856 | bradh | 2008-11-05 12:12:27 +0100 (Wed, 05 Nov 2008) | 2 lines

Explain the boost-thread trick.

------------------------------------------------------------------------
r857 | bradh | 2008-11-05 12:30:57 +0100 (Wed, 05 Nov 2008) | 2 lines

Typo fix.

------------------------------------------------------------------------
r858 | occl | 2008-11-06 00:00:39 +0100 (Thu, 06 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r859 | bradh | 2008-11-06 08:44:33 +0100 (Thu, 06 Nov 2008) | 2 lines

We probably want to return here, not do nothing.

------------------------------------------------------------------------
r860 | bradh | 2008-11-06 12:52:52 +0100 (Thu, 06 Nov 2008) | 2 lines

Minor cleanups.

------------------------------------------------------------------------
r861 | occl | 2008-11-07 00:00:38 +0100 (Fri, 07 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r862 | bradh | 2008-11-07 07:51:36 +0100 (Fri, 07 Nov 2008) | 2 lines

Partial fix for issue #110, and a couple of very minor cleanups.

------------------------------------------------------------------------
r863 | bradh | 2008-11-07 11:51:56 +0100 (Fri, 07 Nov 2008) | 6 lines

Fix problems with incorrect initialisers (#110) and
operator precedence.

Also fix a couple of places with signed/unsigned confusion.


------------------------------------------------------------------------
r864 | bradh | 2008-11-07 12:19:49 +0100 (Fri, 07 Nov 2008) | 4 lines

Fix missing initialisers (issue #110).

Also fix some signed/unsigned warnings.

------------------------------------------------------------------------
r865 | occl | 2008-11-08 00:00:31 +0100 (Sat, 08 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r866 | bradh | 2008-11-08 01:35:03 +0100 (Sat, 08 Nov 2008) | 6 lines

Enable output to stdout.

Resolves ticket #106.

Thanks to raboof for the report and fix.

------------------------------------------------------------------------
r867 | occl | 2008-11-09 00:00:31 +0100 (Sun, 09 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r868 | bradh | 2008-11-09 05:47:24 +0100 (Sun, 09 Nov 2008) | 9 lines

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

------------------------------------------------------------------------
r869 | occl | 2008-11-10 00:00:45 +0100 (Mon, 10 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r870 | bradh | 2008-11-10 11:35:27 +0100 (Mon, 10 Nov 2008) | 2 lines

Update to reflect latest state of mapiprofile.

------------------------------------------------------------------------
r871 | occl | 2008-11-11 00:00:34 +0100 (Tue, 11 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r872 | jkerihuel | 2008-11-13 22:36:32 +0100 (Thu, 13 Nov 2008) | 2 lines

Fix warnings when compiling with -Wextra

------------------------------------------------------------------------
r873 | jkerihuel | 2008-11-13 22:38:55 +0100 (Thu, 13 Nov 2008) | 2 lines

Fix warnings when compiling with -Wextra

------------------------------------------------------------------------
r874 | jkerihuel | 2008-11-13 22:41:47 +0100 (Thu, 13 Nov 2008) | 2 lines

Fix warnings when compiling with -Wextra

------------------------------------------------------------------------
r875 | jkerihuel | 2008-11-13 22:55:14 +0100 (Thu, 13 Nov 2008) | 2 lines

Fix build errors: wrong number of arguments for ocpf_propvalue

------------------------------------------------------------------------
r876 | bradh | 2008-11-13 23:14:15 +0100 (Thu, 13 Nov 2008) | 2 lines

Complete initializers here.

------------------------------------------------------------------------
r877 | occl | 2008-11-14 00:00:40 +0100 (Fri, 14 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r878 | bradh | 2008-11-14 10:43:56 +0100 (Fri, 14 Nov 2008) | 2 lines

Minor updates for the man pages.

------------------------------------------------------------------------
r879 | bradh | 2008-11-14 11:07:16 +0100 (Fri, 14 Nov 2008) | 2 lines

Update man1 page for openchangepfadmin

------------------------------------------------------------------------
r881 | occl | 2008-11-15 00:00:39 +0100 (Sat, 15 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r882 | bradh | 2008-11-21 07:14:02 +0100 (Fri, 21 Nov 2008) | 2 lines

Initial man1 page for exchange2ical utility.

------------------------------------------------------------------------
r883 | bradh | 2008-11-21 07:45:02 +0100 (Fri, 21 Nov 2008) | 2 lines

Initial version of man1 page for mapitest

------------------------------------------------------------------------
r884 | occl | 2008-11-22 00:00:38 +0100 (Sat, 22 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r885 | bradh | 2008-11-22 02:27:59 +0100 (Sat, 22 Nov 2008) | 3 lines

Fix a typo, and try to make the descriptions more
consistent.

------------------------------------------------------------------------
r886 | bradh | 2008-11-22 05:39:54 +0100 (Sat, 22 Nov 2008) | 6 lines

Update the openchangeclient man1 page.

Partly addresses ticket #113.

There is still some work to do on this.

------------------------------------------------------------------------
r887 | bradh | 2008-11-22 07:26:34 +0100 (Sat, 22 Nov 2008) | 3 lines

More updates for man1 page for openchangeclient.
Still doesn't fully address #113.

------------------------------------------------------------------------
r888 | bradh | 2008-11-22 12:29:58 +0100 (Sat, 22 Nov 2008) | 2 lines

More tweaks on the openchangeclient man1 page.

------------------------------------------------------------------------
r889 | occl | 2008-11-23 00:00:33 +0100 (Sun, 23 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r893 | jkerihuel | 2008-11-26 20:23:19 +0100 (Wed, 26 Nov 2008) | 3 lines

Make openchange compile and work against latest samba4 master git rev (58db2be)


------------------------------------------------------------------------
r894 | jelmer | 2008-11-26 20:35:25 +0100 (Wed, 26 Nov 2008) | 1 line

Remove check for unused type 'uint_t'.
------------------------------------------------------------------------
r895 | occl | 2008-11-27 00:00:32 +0100 (Thu, 27 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r896 | bradh | 2008-11-28 11:28:59 +0100 (Fri, 28 Nov 2008) | 2 lines

Document the --label option.

------------------------------------------------------------------------
r897 | occl | 2008-11-29 00:00:39 +0100 (Sat, 29 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r898 | jkerihuel | 2008-11-29 21:50:38 +0100 (Sat, 29 Nov 2008) | 8 lines

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.


------------------------------------------------------------------------
r899 | occl | 2008-11-30 00:00:40 +0100 (Sun, 30 Nov 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r900 | bradh | 2008-11-30 05:23:18 +0100 (Sun, 30 Nov 2008) | 3 lines

These offsets / values can be negative, so we shouldn't
use unsigned int type to represent them.

------------------------------------------------------------------------
r901 | bradh | 2008-11-30 07:44:59 +0100 (Sun, 30 Nov 2008) | 2 lines

Remove unused --priority option.

------------------------------------------------------------------------
r902 | occl | 2008-12-01 00:00:43 +0100 (Mon, 01 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r903 | bradh | 2008-12-07 09:49:30 +0100 (Sun, 07 Dec 2008) | 2 lines

Expose the underlying session.

------------------------------------------------------------------------
r904 | bradh | 2008-12-07 09:57:36 +0100 (Sun, 07 Dec 2008) | 5 lines

Improve building. Partially addresses #94.

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

------------------------------------------------------------------------
r905 | occl | 2008-12-08 00:00:46 +0100 (Mon, 08 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r906 | jkerihuel | 2008-12-09 19:29:55 +0100 (Tue, 09 Dec 2008) | 7 lines

- 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


------------------------------------------------------------------------
r907 | occl | 2008-12-10 00:00:39 +0100 (Wed, 10 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r908 | jkerihuel | 2008-12-10 02:06:55 +0100 (Wed, 10 Dec 2008) | 3 lines

Fix RecipientRow member's order


------------------------------------------------------------------------
r909 | occl | 2008-12-11 00:00:37 +0100 (Thu, 11 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r910 | jkerihuel | 2008-12-14 00:29:17 +0100 (Sun, 14 Dec 2008) | 2 lines

Remove obsolete --properties option and related code

------------------------------------------------------------------------
r911 | bradh | 2008-12-14 03:27:25 +0100 (Sun, 14 Dec 2008) | 7 lines

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.


------------------------------------------------------------------------
r912 | bradh | 2008-12-14 04:34:58 +0100 (Sun, 14 Dec 2008) | 4 lines

Remove entries for --properties and --priority, which have been removed from the openchangeclient utility.

Partly fixes #113.

------------------------------------------------------------------------
r913 | jelmer | 2008-12-14 16:11:26 +0100 (Sun, 14 Dec 2008) | 1 line

Remove empty directory.
------------------------------------------------------------------------
r914 | jelmer | 2008-12-14 16:20:29 +0100 (Sun, 14 Dec 2008) | 1 line

Look for python and python-config binaries.
------------------------------------------------------------------------
r915 | jelmer | 2008-12-14 16:35:29 +0100 (Sun, 14 Dec 2008) | 1 line

Add infrastructure for MAPI python module.
------------------------------------------------------------------------
r916 | jelmer | 2008-12-14 18:52:59 +0100 (Sun, 14 Dec 2008) | 1 line

Add stubs for Session class.
------------------------------------------------------------------------
r917 | jelmer | 2008-12-14 18:53:06 +0100 (Sun, 14 Dec 2008) | 1 line

Add MessageStore and Object Python classes, add bindings for OpenMsgStore, OpenUserMailbox, OpenPublicFolder.
------------------------------------------------------------------------
r918 | jelmer | 2008-12-14 18:53:15 +0100 (Sun, 14 Dec 2008) | 1 line

Allow retrieving id and session of MAPI objects.
------------------------------------------------------------------------
r919 | occl | 2008-12-15 00:00:33 +0100 (Mon, 15 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r920 | jkerihuel | 2008-12-16 18:10:03 +0100 (Tue, 16 Dec 2008) | 5 lines

- spnego / gssapi_krb5 authentication now available for mapiprofile
- add the --realm | -R option
- update mapiprofile man page


------------------------------------------------------------------------
r921 | occl | 2008-12-17 00:00:35 +0100 (Wed, 17 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r922 | bradh | 2008-12-18 11:59:10 +0100 (Thu, 18 Dec 2008) | 2 lines

Add namespace prefix to scanner.

------------------------------------------------------------------------
r923 | occl | 2008-12-19 00:00:38 +0100 (Fri, 19 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r924 | jelmer | 2008-12-19 22:16:58 +0100 (Fri, 19 Dec 2008) | 1 line

Add configure flags for building and installing Python MAPI bindings (disabled by default).
------------------------------------------------------------------------
r925 | jelmer | 2008-12-19 22:28:58 +0100 (Fri, 19 Dec 2008) | 1 line

Actually use pymapi variables in Makefile.
------------------------------------------------------------------------
r926 | occl | 2008-12-20 00:00:35 +0100 (Sat, 20 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r927 | jelmer | 2008-12-20 02:23:05 +0100 (Sat, 20 Dec 2008) | 1 line

Add Python bindings for Unsubscribe(), get_task_status(), get_importance(), get_proptag_name(), get_proptag_value(), DeleteFolder(), CreateFolder(), EmptyFolder(), RemoveUserPermissions(), IsMailboxFolder().
------------------------------------------------------------------------
r928 | jelmer | 2008-12-20 02:42:34 +0100 (Sat, 20 Dec 2008) | 1 line

Add bindings for create_message, delete_messages, get_message_status, set_read_flags.
------------------------------------------------------------------------
r929 | jelmer | 2008-12-20 03:34:27 +0100 (Sat, 20 Dec 2008) | 1 line

Add bindings for GetBestBody(), GetDefaultFolder(), GetDefaultPublicFolder(), AddUserPermission(), ModifyUserPermission().
------------------------------------------------------------------------
r930 | bradh | 2008-12-20 05:43:50 +0100 (Sat, 20 Dec 2008) | 3 lines

Supplement the user's PKG_CONFIG_PATH rather than 
overriding it.

------------------------------------------------------------------------
r931 | bradh | 2008-12-20 06:11:29 +0100 (Sat, 20 Dec 2008) | 2 lines

Trivial APIdox edits.

------------------------------------------------------------------------
r932 | bradh | 2008-12-20 07:20:53 +0100 (Sat, 20 Dec 2008) | 2 lines

More apidox triviality.

------------------------------------------------------------------------
r933 | bradh | 2008-12-20 07:32:29 +0100 (Sat, 20 Dec 2008) | 2 lines

Minor apidox fixes.

------------------------------------------------------------------------
r934 | bradh | 2008-12-20 07:43:45 +0100 (Sat, 20 Dec 2008) | 2 lines

API dox fix.

------------------------------------------------------------------------
r935 | bradh | 2008-12-20 08:02:21 +0100 (Sat, 20 Dec 2008) | 2 lines

API dox fix.

------------------------------------------------------------------------
r936 | bradh | 2008-12-20 08:15:43 +0100 (Sat, 20 Dec 2008) | 2 lines

API documentation tweak.

------------------------------------------------------------------------
r937 | bradh | 2008-12-20 08:27:57 +0100 (Sat, 20 Dec 2008) | 2 lines

Another minor APIdox edit.

------------------------------------------------------------------------
r938 | occl | 2008-12-21 00:00:41 +0100 (Sun, 21 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r939 | bradh | 2008-12-21 10:12:47 +0100 (Sun, 21 Dec 2008) | 2 lines

Use %u instead of %d for unsigned values.

------------------------------------------------------------------------
r940 | bradh | 2008-12-21 10:40:56 +0100 (Sun, 21 Dec 2008) | 2 lines

Return an enum MAPISTATUS, instead of a bool, to match function signature.

------------------------------------------------------------------------
r941 | bradh | 2008-12-21 11:51:08 +0100 (Sun, 21 Dec 2008) | 4 lines

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

------------------------------------------------------------------------
r942 | bradh | 2008-12-21 12:09:07 +0100 (Sun, 21 Dec 2008) | 2 lines

Make return value match signature.

------------------------------------------------------------------------
r943 | bradh | 2008-12-21 12:10:06 +0100 (Sun, 21 Dec 2008) | 2 lines

User %u format specifier for unsigned integer.

------------------------------------------------------------------------
r944 | occl | 2008-12-22 00:00:36 +0100 (Mon, 22 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r945 | jelmer | 2008-12-24 14:39:22 +0100 (Wed, 24 Dec 2008) | 1 line

Fix PIC object flags for SWIG build. Patch by metze.
------------------------------------------------------------------------
r946 | jelmer | 2008-12-24 14:39:26 +0100 (Wed, 24 Dec 2008) | 1 line

Export PKG_CONFIG_PATH if it wasn't exported yet. Patch by Metze
------------------------------------------------------------------------
r947 | occl | 2008-12-25 00:00:41 +0100 (Thu, 25 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r948 | jkerihuel | 2008-12-27 17:53:57 +0100 (Sat, 27 Dec 2008) | 4 lines

Fix mapidump date/month when freebusy period covers end of one year - beginning of next year
Update openchangeclient to reflect these changes.


------------------------------------------------------------------------
r949 | occl | 2008-12-28 00:00:36 +0100 (Sun, 28 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r950 | jkerihuel | 2008-12-29 15:52:07 +0100 (Mon, 29 Dec 2008) | 5 lines

- 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 


------------------------------------------------------------------------
r951 | jkerihuel | 2008-12-29 16:28:27 +0100 (Mon, 29 Dec 2008) | 4 lines

Patch from Corentin Chary:
	- Add PR_CONTENT_FILTER_SCL property to libmapi


------------------------------------------------------------------------
r952 | jkerihuel | 2008-12-29 18:26:53 +0100 (Mon, 29 Dec 2008) | 3 lines

mapiproxy documentation update: 3 questions added to FAQ section


------------------------------------------------------------------------
r953 | jkerihuel | 2008-12-29 18:36:58 +0100 (Mon, 29 Dec 2008) | 3 lines

Remove references to ldap.h header file - not installed anymore with samba4 git rev openchange uses


------------------------------------------------------------------------
r954 | occl | 2008-12-30 00:00:36 +0100 (Tue, 30 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r955 | bradh | 2008-12-30 03:00:08 +0100 (Tue, 30 Dec 2008) | 4 lines

Remove unreachable code.

Partly resolves ticket #124

------------------------------------------------------------------------
r956 | bradh | 2008-12-30 10:20:59 +0100 (Tue, 30 Dec 2008) | 8 lines

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.

------------------------------------------------------------------------
r957 | bradh | 2008-12-30 10:30:22 +0100 (Tue, 30 Dec 2008) | 2 lines

Ensure that GetLastError() also returns the correct value.

------------------------------------------------------------------------
r958 | jkerihuel | 2008-12-30 16:16:42 +0100 (Tue, 30 Dec 2008) | 2 lines

Fix path typo

------------------------------------------------------------------------
r959 | jkerihuel | 2008-12-30 16:28:31 +0100 (Tue, 30 Dec 2008) | 2 lines

Initial text was correct - rollback

------------------------------------------------------------------------
r960 | occl | 2008-12-31 00:00:35 +0100 (Wed, 31 Dec 2008) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r961 | jkerihuel | 2009-01-02 15:29:00 +0100 (Fri, 02 Jan 2009) | 6 lines

- 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


------------------------------------------------------------------------
r962 | occl | 2009-01-03 00:00:35 +0100 (Sat, 03 Jan 2009) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r963 | jkerihuel | 2009-01-04 17:35:51 +0100 (Sun, 04 Jan 2009) | 2 lines

Add documentation for MAPIProxy 'server mode'

------------------------------------------------------------------------
r964 | occl | 2009-01-05 00:00:46 +0100 (Mon, 05 Jan 2009) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r965 | bradh | 2009-01-05 11:42:44 +0100 (Mon, 05 Jan 2009) | 2 lines

A few API documentation fixes.

------------------------------------------------------------------------
r966 | jkerihuel | 2009-01-05 21:29:27 +0100 (Mon, 05 Jan 2009) | 3 lines

Execute server modules init function when loaded


------------------------------------------------------------------------
r967 | jkerihuel | 2009-01-05 21:39:36 +0100 (Mon, 05 Jan 2009) | 4 lines

OpenChange configuration schema updated with Addressing schema
(Address-Templates, Address-Types and Display-Templates - Exchange 2003 based)


------------------------------------------------------------------------
r968 | jkerihuel | 2009-01-05 23:27:00 +0100 (Mon, 05 Jan 2009) | 15 lines

- 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



------------------------------------------------------------------------
r969 | jkerihuel | 2009-01-05 23:56:55 +0100 (Mon, 05 Jan 2009) | 4 lines

- Add doxygen comments for all OpenChange server modules
- Fix doxygen return value for exchange_nsp


------------------------------------------------------------------------
r970 | occl | 2009-01-06 00:00:34 +0100 (Tue, 06 Jan 2009) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r971 | jkerihuel | 2009-01-06 00:20:11 +0100 (Tue, 06 Jan 2009) | 4 lines

Move auth_serversupplied_info structure from dcesrv_exchange_nsp.h to libmapiproxy.h
This structure is required for NTLM_AUTH_IS_OK macro


------------------------------------------------------------------------
r972 | jkerihuel | 2009-01-06 01:30:37 +0100 (Tue, 06 Jan 2009) | 4 lines

- preliminary implementation of RFR server (RfrGetNewDSA): makes Outlook happy
- mapiproxy-servers-install now installs openchange python scripts and ldif file


------------------------------------------------------------------------
r973 | jkerihuel | 2009-01-06 01:34:23 +0100 (Tue, 06 Jan 2009) | 2 lines

Change DEBUGLEVEL for RfrGetNewDSA

------------------------------------------------------------------------
r974 | jkerihuel | 2009-01-06 04:00:59 +0100 (Tue, 06 Jan 2009) | 3 lines

Add new Display Type values (used by EMSABP provider)


------------------------------------------------------------------------
r975 | occl | 2009-01-07 00:00:45 +0100 (Wed, 07 Jan 2009) | 1 line

Daily ChangeLog Update
------------------------------------------------------------------------
r976 | jkerihuel | 2009-01-10 20:34:32 +0100 (Sat, 10 Jan 2009) | 8 lines

- Preliminary NspiGetSpecialTable implementation added to NSPI
  server/EMSABP provider: Hierarchy Table supported (required during
  profile creation)
- add PT_BINARY support for mapidump_SPropValue
- fix a bug when PT_STRING8 or PT_UNICODE pointer is set to
  MAPI_E_NOT_FOUND


------------------------------------------------------------------------
r977 | jkerihuel | 2009-01-11 15:43:17 +0100 (Sun, 11 Jan 2009) | 4 lines

Prevent IProfAdmin based code from crashing when a crafted NspiGetMatches reply
with NULL ppOutMIds is returned.
 

------------------------------------------------------------------------
r978 | jkerihuel | 2009-01-11 17:25:15 +0100 (Sun, 11 Jan 2009) | 4 lines

Add sanity check to get_SPropValue_SRowSet, prevents the function
from segfault when RowSet is NULL (e.g. crafted NspiQueryRows replies)


------------------------------------------------------------------------
r979 | jkerihuel | 2009-01-11 17:47:46 +0100 (Sun, 11 Jan 2009) | 19 lines

- Preliminary implementation of NspiGetMatches NSPI server function
- Make use of a on-memory TDB database for Ephemeral Entry IDs
- Add TDB traversal routines to retrieve DN associated to MId
- Move lp_ctx within emsabp_ctx for convenience
- Add EphemeralEntryID to Binary_r routine
- add emsabp_query (Find attribute matching given property tag and
  return associated data)
- add emsabp_fetch_attrs which builds a SRow array given a MId and
  requested property tags.
- add emsabp_search which searches AD given input search criteria
- add a preliminary Property Tag to AD attribute mapping + associated
  functions in emsabp_property.c

Note: This NspiGetMatches is limited to MAILUSER which means we only
look for users (located within users.ldb). This limitation will be
removed when we have a preliminary working emsmdb server, so we can do
more extensive NSPI server tests.


------------------------------------------------------------------------
r980 | jkerihuel | 2009-01-11 20:02:12 +0100 (Sun, 11 Jan 2009) | 3 lines

Prevent x500_get_dn_element from segfaulting when an incorrect DN string parameter is supplied


------------------------------------------------------------------------
r981 | jkerihuel | 2009-01-11 20:59:08 +0100 (Sun, 11 Jan 2009) | 3 lines

Prevent from trying to add a NULL element to profile database and segfault on strlen


------------------------------------------------------------------------
r982 | jkerihuel | 2009-01-11 21:30:48 +0100 (Sun, 11 Jan 2009) | 11 lines

- Preliminary implementation of NspiQueryRows NSPI server function added
- fix a bug in the MID TDB traversal routine: cut dptr to dsize length
  rather assuming it is NULL terminated
- Add support for "referenced" property tags
- Add support for PR_MV_STRING8
- Add emsabp_search_dn which search for a DN within AD and return the
  associated LDB message
- Add PR_EMS_AB_HOME_MDB and PR_EMS_AB_PROXY_ADDRESSES to
  emsabp_property array


------------------------------------------------------------------------
r983 | jkerihuel | 2009-01-11 22:21:29 +0100 (Sun, 11 Jan 2009) | 5 lines

- Preliminary implementation of NspiDNToMId NSPI server function
- Add emsabp_search_legacyExchangeDN to search for a record given its
  legacyExchangeDN attribute.


------------------------------------------------------------------------
r984 | jkerihuel | 2009-01-11 23:51:37 +0100 (Sun, 11 Jan 2009) | 9 lines

- Preliminary implementation of NspiGetProps NSPI server function
- Makes sure emsabp_tdb_traverse_MId uses the correct dbuf size
- Use correct ldb context (users or conf) depending on where MId is
  located (on-memory or on-disk)
- Add PR_EMS_AB_NETWORK_ADDRESS mapping to emsabp_property

*** Outlook is now able to create MAPI profile using OpenChange Server ONLY! ***


------------------------------------------------------------------------
r985 | jkerihuel | 2009-01-12 02:33:29 +0100 (Mon, 12 Jan 2009) | 3 lines

- Add Preliminary implementation for RfrGetFQDNFromLegacyDN DS RFR server


------------------------------------------------------------------------
r986 | jkerihuel | 2009-01-12 03:14:27 +0100 (Mon, 12 Jan 2009) | 5 lines

Implement 'mapiproxy downgrade' behavior in EMSMDB server and force
Outlook to use EcDoConnect (0x0) and EcDoRpc (0x2) rather than 0xA and
0xB (opnums using LZ based compression).


------------------------------------------------------------------------
r987 | bradh | 2009-01-13 11:49:56 +0100 (Tue, 13 Jan 2009) | 2 lines

Fix valgrind errors caused by using free'd memory.

------------------------------------------------------------------------
r988 | jkerihuel | 2009-01-13 22:19:48 +0100 (Tue, 13 Jan 2009) | 7 lines

- Add EcDoConnect and EcDoDisconnect preliminary support to
  dcesrv_exchange_emsmdb.c
- Add internal session management mechanism to EMSMDB server
- Add init and unbind modules function to EMSMDB server
- Add emsmdbp_context and session to dcesrv_exchange_emsmdb.h


------------------------------------------------------------------------
r989 | jkerihuel | 2009-01-13 23:11:57 +0100 (Tue, 13 Jan 2009) | 4 lines

Some Exchange server (stand-alone) return MAPI_E_LOGON_FAILED when setting EssDN with username rather than
using profile's mailbox string directly. This commit fixes the bug.


------------------------------------------------------------------------
r990 | jelmer | 2009-01-14 02:47:20 +0100 (Wed, 14 Jan 2009) | 1 line

Ignore binaries.
------------------------------------------------------------------------
r991 | jelmer | 2009-01-14 02:47:22 +0100 (Wed, 14 Jan 2009) | 1 line

Use tevent_context_init.
------------------------------------------------------------------------
r992 | jkerihuel | 2009-01-14 18:07:51 +0100 (Wed, 14 Jan 2009) | 6 lines

- Update openchange to use latest Samba4 master git rev (990491d)
- Fix references to tevent_context structures
- Fix iconv_convenience init in MAPIInitialize
- Remove errorchecks mapitest module warning


------------------------------------------------------------------------
r993 | jkerihuel | 2009-01-14 22:27:18 +0100 (Wed, 14 Jan 2009) | 3 lines

- Missed this event->tevent change in previous commit


------------------------------------------------------------------------
r994 | jkerihuel | 2009-01-15 00:27:15 +0100 (Thu, 15 Jan 2009) | 5 lines

* OpenChange libmapi function now returns MAPI error instead of -1
- use OPENCHANGE_RETVAL_IF instead of MAPI_RETVAL_IF
- add doxygen documentation for some missing functions/files


------------------------------------------------------------------------
r995 | jkerihuel | 2009-01-15 01:04:07 +0100 (Thu, 15 Jan 2009) | 4 lines

- Fix --debuglevel segfault in openchange tools
- Enable logging to stdout in MAPIInitialize


------------------------------------------------------------------------
r996 | jkerihuel | 2009-01-15 01:31:46 +0100 (Thu, 15 Jan 2009) | 6 lines

- Add assessor functions to set dumpdata and debug level in libmapi
  (SetMAPIDumpData and SetMAPIDebugLevel)
- OpenChange tools modified to use these function rather than set these
  parameters on their own


------------------------------------------------------------------------
r997 | jkerihuel | 2009-01-15 02:43:42 +0100 (Thu, 15 Jan 2009) | 4 lines

- Fix Subscribe semantic bug and add WholeStore boolean parameter
- propagate API change to tools/torture callers


------------------------------------------------------------------------
r998 | jelmer | 2009-01-16 18:26:49 +0100 (Fri, 16 Jan 2009) | 3 lines

Try to find the Samba python modules if they're not installed in the system 
python directory.

------------------------------------------------------------------------
r999 | jkerihuel | 2009-01-16 18:48:24 +0100 (Fri, 16 Jan 2009) | 4 lines

Update Samba4 git rev to fix the charcnv segfault met in openchange
tools


------------------------------------------------------------------------
r1000 | jkerihuel | 2009-01-16 20:04:00 +0100 (Fri, 16 Jan 2009) | 3 lines

Fix libmapi from crashing when mapi_repl is NULL.


------------------------------------------------------------------------
r1001 | jkerihuel | 2009-01-16 22:59:00 +0100 (Fri, 16 Jan 2009) | 8 lines

- Add RenameProfile function to IProfAdmin API
- Remove pointless CopyProfile from IProfAdmin API
- Add --rename option to mapiprofile tool
- Update man page to reflect this addition

(close trac ticket #124)


------------------------------------------------------------------------
r1002 | jkerihuel | 2009-01-17 02:20:20 +0100 (Sat, 17 Jan 2009) | 2 lines

Add COPYING file with GPLv3 license

------------------------------------------------------------------------
r1003 | jkerihuel | 2009-01-17 03:10:15 +0100 (Sat, 17 Jan 2009) | 3 lines

Add --version to openchange tools


------------------------------------------------------------------------
r1004 | jkerihuel | 2009-01-17 03:24:43 +0100 (Sat, 17 Jan 2009) | 3 lines

Use .po files instead of .o files for openchange tools


------------------------------------------------------------------------
r1005 | jkerihuel | 2009-01-17 16:28:50 +0100 (Sat, 17 Jan 2009) | 3 lines

Undoing change committed in r1004.


------------------------------------------------------------------------
r1006 | jkerihuel | 2009-01-18 15:26:53 +0100 (Sun, 18 Jan 2009) | 7 lines

- Remove server Makefile rules
- Remove dead code

Note: server and providers have been merged within mapiproxy,
so there is no reason keeping this deprecated code.


------------------------------------------------------------------------
r1007 | jkerihuel | 2009-01-18 16:27:53 +0100 (Sun, 18 Jan 2009) | 3 lines

Add python install/uninstall rules to provision rather than mapiproxy-servers


------------------------------------------------------------------------
r1010 | jelmer | 2009-01-19 20:19:41 +0100 (Mon, 19 Jan 2009) | 1 line

Create new branch.
------------------------------------------------------------------------
r1011 | jkerihuel | 2009-01-19 20:55:11 +0100 (Mon, 19 Jan 2009) | 4 lines

- Update howto.txt with pointers to mapiproxy online documentation
- Remove deprecated smb.conf.example sample file


------------------------------------------------------------------------
r1012 | jkerihuel | 2009-01-19 21:11:54 +0100 (Mon, 19 Jan 2009) | 3 lines

Update [0x1c] howto.txt section


------------------------------------------------------------------------
r1013 | jkerihuel | 2009-01-20 04:21:11 +0100 (Tue, 20 Jan 2009) | 2 lines

Fix doxygen typo 

------------------------------------------------------------------------
r1016 | jkerihuel | 2009-01-20 20:02:47 +0100 (Tue, 20 Jan 2009) | 3 lines

Fix build issue with some tdb installation


------------------------------------------------------------------------
r1017 | jkerihuel | 2009-01-20 20:05:27 +0100 (Tue, 20 Jan 2009) | 6 lines

- Keep auto-generated files (mparse based/lexer) when doing a release
- Drop flex and bison dependencies in release mode
- Update mkrelease.sh to create a tarball with auto-generated files
- Update Makefile to reflect these changes


------------------------------------------------------------------------
