jelmer/openchange-proposed.git/.git
15 years ago- Preliminary implementation of NspiGetProps NSPI server function
Julien Kerihuel [Sun, 11 Jan 2009 22:51:37 +0000 (22:51 +0000)]
- 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! ***

15 years ago- Preliminary implementation of NspiDNToMId NSPI server function
Julien Kerihuel [Sun, 11 Jan 2009 21:21:29 +0000 (21:21 +0000)]
- Preliminary implementation of NspiDNToMId NSPI server function
- Add emsabp_search_legacyExchangeDN to search for a record given its
  legacyExchangeDN attribute.

15 years ago- Preliminary implementation of NspiQueryRows NSPI server function added
Julien Kerihuel [Sun, 11 Jan 2009 20:30:48 +0000 (20:30 +0000)]
- 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

15 years agoPrevent from trying to add a NULL element to profile database and segfault on strlen
Julien Kerihuel [Sun, 11 Jan 2009 19:59:08 +0000 (19:59 +0000)]
Prevent from trying to add a NULL element to profile database and segfault on strlen

15 years agoPrevent x500_get_dn_element from segfaulting when an incorrect DN string parameter...
Julien Kerihuel [Sun, 11 Jan 2009 19:02:12 +0000 (19:02 +0000)]
Prevent x500_get_dn_element from segfaulting when an incorrect DN string parameter is supplied

15 years ago- Preliminary implementation of NspiGetMatches NSPI server function
Julien Kerihuel [Sun, 11 Jan 2009 16:47:46 +0000 (16:47 +0000)]
- 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.

15 years agoAdd sanity check to get_SPropValue_SRowSet, prevents the function
Julien Kerihuel [Sun, 11 Jan 2009 16:25:15 +0000 (16:25 +0000)]
Add sanity check to get_SPropValue_SRowSet, prevents the function
from segfault when RowSet is NULL (e.g. crafted NspiQueryRows replies)

15 years agoPrevent IProfAdmin based code from crashing when a crafted NspiGetMatches reply
Julien Kerihuel [Sun, 11 Jan 2009 14:43:17 +0000 (14:43 +0000)]
Prevent IProfAdmin based code from crashing when a crafted NspiGetMatches reply
with NULL ppOutMIds is returned.

15 years ago- Preliminary NspiGetSpecialTable implementation added to NSPI
Julien Kerihuel [Sat, 10 Jan 2009 19:34:32 +0000 (19:34 +0000)]
- 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

15 years agoDaily ChangeLog Update
Changelog Updater [Tue, 6 Jan 2009 23:00:45 +0000 (23:00 +0000)]
Daily ChangeLog Update

15 years agoAdd new Display Type values (used by EMSABP provider)
Julien Kerihuel [Tue, 6 Jan 2009 03:00:59 +0000 (03:00 +0000)]
Add new Display Type values (used by EMSABP provider)

15 years agoChange DEBUGLEVEL for RfrGetNewDSA
Julien Kerihuel [Tue, 6 Jan 2009 00:34:23 +0000 (00:34 +0000)]
Change DEBUGLEVEL for RfrGetNewDSA

15 years ago- preliminary implementation of RFR server (RfrGetNewDSA): makes Outlook happy
Julien Kerihuel [Tue, 6 Jan 2009 00:30:37 +0000 (00:30 +0000)]
- preliminary implementation of RFR server (RfrGetNewDSA): makes Outlook happy
- mapiproxy-servers-install now installs openchange python scripts and ldif file

15 years agoMove auth_serversupplied_info structure from dcesrv_exchange_nsp.h to libmapiproxy.h
Julien Kerihuel [Mon, 5 Jan 2009 23:20:11 +0000 (23:20 +0000)]
Move auth_serversupplied_info structure from dcesrv_exchange_nsp.h to libmapiproxy.h
This structure is required for NTLM_AUTH_IS_OK macro

15 years agoDaily ChangeLog Update
Changelog Updater [Mon, 5 Jan 2009 23:00:34 +0000 (23:00 +0000)]
Daily ChangeLog Update

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Partly resolves ticket #124

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Partly fixes #113.

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

Resolves ticket #121.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Partly addresses ticket #113.

There is still some work to do on this.

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

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

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

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