[otlkcon-devel] Development Blog for Open Connector

2008-07-07 Thread Kervin L. Pierre
Hello,

I've been working on getting more documentation
on the Connector out there.

Two major changes in the works is a new website,
based on a Content Management System that is
in the works but not complete and also a new blog.

The goal of the blog is to introduce more visibility
into the connectors development, and to put informal
instructions out there for testers.

Already there's a post on the full description of the
configuration tool, and also pointers for testers to
follow when evaluating the connector.  I will post
statuses on there as well.

The blog is at...
http://blog.openconnector.com/

Best regards,
Kervin

-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] Open Connector Project Status

2008-04-25 Thread Kervin L. Pierre
Hello Group,

It's been a while we sent a project status
out to the list...

Work continues on final 2 Open Connector
Outlook providers.  The Address-book
and Freebusy providers.  Those are the
new components in Milestone 3.

The Address-book provider is roughly 75%
done and is the bigger of the 2 providers.
The original plan was to use the WebDAV
principal hierarchy as a bare-bones data
store for the address-book.  And only
after that was done would we move to LDAP
as a back-end.  We worked on this a while
but it seems that the WebDAV principal
hierachy address-book will not work due 
to inconsistency in server implementations.

So the CalDAV principal hierarchy address-
book provider has been scrapped; at least
until the servers start treating WebDAV
principals in a more consistant and
configurable manner.  We are now working
on the LDAP address-book as the default
address-book implementation.

The Freebusy provider is still about 20%
completed.  That should be completed in
about a week.

We estimate that Milestone 3 should be
done by May 7th.  The delay is due
entirely to cancelling the work done on
the WebDAV principal back-end.

The next step is to complete the LDAP
address-book provider in the next few days
and continue immediately on the freebusy
provider.

Best regards,
Kervin



-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Question about Outlook Connection

2008-03-31 Thread Kervin L. Pierre
Hello Emil,

If you're using the latest build of Open Connector you shouldn't
have to much issues with basic or digest authentication with
Calendar Server.  There is an issue with digest authentication
and Apple Calendar Server if there is a value in the string
child tag of the Digest key tag.  Make sure that string is
empty in all *.plist files, and you should be ok.

Basic authentication, should just work.  So if there're issues
with that, then somethings wrong.

Are you using the Open Connector build?

Best regards,
Kervin


- Original Message 
 
 Your efforts are much appreciated. However, I cannot for the life of  
 me figure out how to get the connector to authenticate against iCal  
 Server or Darwin Calendar Server. Have you - or anyone else - succeeded?
 
 Client setup: XP SP2, Outlook 2007.
 
 Server setup: iCal Server from OS X Server 10.5.2 or Darwin Calendar  
 Server (latest = build 2263)
 
 When Digest authentication is on, I get an Unauthorized error when  
 trying to browse the resource from Outlook. Home URI works in Safari/ 
 Firefox. Error in the caldav log is:
 
 [NegotiateCredentialFactory] authGSSServerStep: Invalid token was  
 supplied(No error)
 [AMP,client] 'Authentication failed: Bad credentials: Invalid token  
 was supplied(No error)'
 
 When Digest/Kerberos is off and Basic is on (as edited directly in / 
 etc/caldav/caldavd.plist), I still get Unauthorized 99% of the time.  
 Under some special (poorly understood) circumstances, the default  
 calendar calendar WILL show up and I was once (!) able to add an  
 event to it (as seen by iCal client), although this quickly stopped  
 working...
 
 HTH,
 
 /Emil
 
 19 mar 2008 kl. 22.27 skrev Kervin L. Pierre:
 
  Hi,
 
  There seems to be some incompatibility between
  Apple Calendar Server and the Microsoft HTTP
  Auth features in certain configurations.  I still haven't
  got Digest Authentication to work yet, and as others
  have noted, windows sometimes defaults to
  incompatible authentication schemes.
 
  There may be a work around.  We've found work
  arounds for similar issues with the MS HTTP
  protocol stack and CalDAV servers.
 
  In the meantime, having Calendar Server to default
  to 'Basic' or 'Simple' authentication, maybe over
  HTTPS for security, might be the best way around
  this if you'd like to continue test the connector.
 
  Best regards,
  Kervin
 
 
  - Original Message 
  From: Greg Cole 
  To: otlkcon-devel@lists.sourceforge.net
  Sent: Wednesday, March 19, 2008 1:56:42 PM
  Subject: Re: [otlkcon-devel] Question about Outlook Connection
 
  I was able to get IE 7 to login to our iCal server by disabling the
  setting Enable Integrated Windows Authentication under tools -
  internet options - advanced tab - security section. I can find no
  similar setting for Outlook.
 
  Greg Cole
  System and Database Administrator
  University of Oregon School of Law
  1221 University of Oregon
  Eugene, OR 97403
  (541) 346-3933
 
  On Mar 18, 2008, at 4:25 PM, Chad McDonald wrote:
  Edwin,
 
  Sorry it's taken me awhile to get back to you on this.  I had the
  same issues that you do.  From what I can tell it's an issue between
  Windows and the Apple iCal server implementation of CALDAV.  From
  what I've been gathering it doesn't have much to do with Outlook or
  the open connector plugin.  Try this:
  Can you login to http(s)://yourcaldavservername:8008 using IE (6 or
  7, it doesn't matter) on your test windows machine?  I could not.  I
  even tried setting the iCal authentication method to any method in
  Sever Admin with no luck.  Mozilla firefox on windows authenticates
  and can browse to calendar files on http(s)://mycaldavservername:
  8008 just fine.  There is something in IE which is also then used by
  Windows that prevents us from correctly authenticating to an Apple
  iCal server.  What it is  I don't know but I know that is why when
  you try to browse for calendars using the open connector plugin it
  errors out with authentication failure messages.  Hope this helps a
  little, sorry I don't have better news for you.  I'm not sure who
  needs to update here M$ or Apple or maybe both, but I'm going to
  report the issue to both parties and hope for the best.
 
  I'm copying the Open Connector List on this message as well in case
  it provides help for any others out there struggling to make this
  work with Apple's iCal server. Hope you don't mind.
 
  Chad McDonald
  Compucraft Service Consultant
  616.454.3442
  [EMAIL PROTECTED]
  http://www.compucraft.net
 
 
 
 
  On Mar 12, 2008, at 11:55 PM, Edwin Bien wrote:
 
  Hello Chad
 
  Please forgive me for emailing you but I am looking for assistance
  with outlook connectivity to iCal server.
 
  I see from your posting on the list you experienced authentication
  issues.
  I am having similar issues.
  Our configuration is leopard server with open directory enabled. I
  get “not authorised” errors.
 
  Were you able to resolve

Re: [otlkcon-devel] Question about Outlook Connection

2008-03-19 Thread Kervin L. Pierre
Hi,

There seems to be some incompatibility between
Apple Calendar Server and the Microsoft HTTP
Auth features in certain configurations.  I still haven't
got Digest Authentication to work yet, and as others
have noted, windows sometimes defaults to 
incompatible authentication schemes.

There may be a work around.  We've found work
arounds for similar issues with the MS HTTP
protocol stack and CalDAV servers.

In the meantime, having Calendar Server to default
to 'Basic' or 'Simple' authentication, maybe over
HTTPS for security, might be the best way around
this if you'd like to continue test the connector.

Best regards,
Kervin


- Original Message 
 From: Greg Cole [EMAIL PROTECTED]
 To: otlkcon-devel@lists.sourceforge.net
 Sent: Wednesday, March 19, 2008 1:56:42 PM
 Subject: Re: [otlkcon-devel] Question about Outlook Connection
 
 I was able to get IE 7 to login to our iCal server by disabling the  
 setting Enable Integrated Windows Authentication under tools -  
 internet options - advanced tab - security section. I can find no  
 similar setting for Outlook.
 
 Greg Cole
 System and Database Administrator
 University of Oregon School of Law
 1221 University of Oregon
 Eugene, OR 97403
 (541) 346-3933
 
 On Mar 18, 2008, at 4:25 PM, Chad McDonald wrote:
  Edwin,
 
  Sorry it's taken me awhile to get back to you on this.  I had the  
  same issues that you do.  From what I can tell it's an issue between  
  Windows and the Apple iCal server implementation of CALDAV.  From  
  what I've been gathering it doesn't have much to do with Outlook or  
  the open connector plugin.  Try this:
  Can you login to http(s)://yourcaldavservername:8008 using IE (6 or  
  7, it doesn't matter) on your test windows machine?  I could not.  I  
  even tried setting the iCal authentication method to any method in  
  Sever Admin with no luck.  Mozilla firefox on windows authenticates  
  and can browse to calendar files on http(s)://mycaldavservername: 
  8008 just fine.  There is something in IE which is also then used by  
  Windows that prevents us from correctly authenticating to an Apple  
  iCal server.  What it is  I don't know but I know that is why when  
  you try to browse for calendars using the open connector plugin it  
  errors out with authentication failure messages.  Hope this helps a  
  little, sorry I don't have better news for you.  I'm not sure who  
  needs to update here M$ or Apple or maybe both, but I'm going to  
  report the issue to both parties and hope for the best.
 
  I'm copying the Open Connector List on this message as well in case  
  it provides help for any others out there struggling to make this  
  work with Apple's iCal server. Hope you don't mind.
 
  Chad McDonald
  Compucraft Service Consultant
  616.454.3442
  [EMAIL PROTECTED]
  http://www.compucraft.net
 
 
  
 
  On Mar 12, 2008, at 11:55 PM, Edwin Bien wrote:
 
  Hello Chad
 
  Please forgive me for emailing you but I am looking for assistance  
  with outlook connectivity to iCal server.
 
  I see from your posting on the list you experienced authentication  
  issues.
  I am having similar issues.
  Our configuration is leopard server with open directory enabled. I  
  get “not authorised” errors.
 
  Were you able to resolve this issue and if so may I ask what your  
  resolution was?
 
 
  Again Sorry for the intrusion
 
  Edwin
 
 
  Edwin Bien
  IT Support
 
  ZOO
  82 Wentworth Ave Kingston ACT 2604 Australia
  Phone: (02) 6260 8777  Fax (02) 6260 8778
  email: [EMAIL PROTECTED]
  www.zoogroup.com.au
 
 
  NOTICE – The information transmitted is for use of the intended  
  recipient
  only and may contain confidential or legally privileged material.  
  If you are
  not the intended addressee, please notify the sender immediately  
  and delete
  all records of the message from your computer. Any reproduction,
  dissemination, copying, disclosure, modification, distribution and/or
  publication of this message without the prior written consent of  
  the sender
  are strictly prohibited. The contents of this communication  
  represent the
  sender's personal views and opinions, which do not necessarily  
  reflect those
  of ZOO.
 
 
  -
  This SF.net email is sponsored by: Microsoft
  Defy all challenges. Microsoft(R) Visual Studio 2008.
  
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
  otlkcon-devel mailing list
  otlkcon-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/otlkcon-devel
 
 
 
 
 
 
 
 
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 otlkcon-devel mailing list
 otlkcon-devel@lists.sourceforge.net
 

[otlkcon-devel] Open Connector Groupware Status Report

2008-03-12 Thread Kervin L. Pierre
Hello,

We have just completed a new build of the
Open Connector Groupware project to...
http://sourceforge.net/projects/otlkcon/

This is NOT a milestone release but includes
fixes for some serious issues reported by
testers and a few internal changes.

1. Multi-valued properties are now supported.
This is a very important prerequisite for
the address-book provider being worked on.

2. The Contacts folder is now created.
Only simple contacts have been tested
so far but contacts are now stored and
retrieved from Open Connector's local
store.

3. iCalendar SUMMARY, LOCATION,
   and DESCRIPTION properties are all
   synchronized with Outlook's internal data.

4.  Message bodies in general are handled
 much better now

5.  Many bugfixes.

Work continues on the Milestone 3 release
which should include the completed address
-book provider and also the free-busy
provider.

Best regards,
Kervin





-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] New Open Connector Groupware Milestone Build - Version 0.5 Milestone 2.5

2008-02-20 Thread Kervin L. Pierre
Hello,

There's a new build stone build of the
Open Connector Groupware project at...

http://sourceforge.net/projects/otlkcon/

The build fixes all known outstanding
deadlock issues.  If you witness any
hanging with Outlook and this build
please let us know.

There is also better support for
iCalendar from various CalDAV
servers.  Although much more work is
left to be done.

New configuration defaults should make
configuring the plugin easier as well.
Please continue to use...
http://www.openconnector.org/demo/
for an example of doing this.

Next is Milestone 3, where we will tackle
Free-busy lookups and the Outlook
Address-book support.

Best regards,
Kervin





-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Connect outlook 2007 with Open Connector to Mac OS X Leopard Server CALDAV

2008-02-20 Thread Kervin L. Pierre
Hello Harry,

There does seem to be some issues with
the Apple Calendar Server and windows.   I
am trying to get down to the bottom of it
myself.

1.  Could you find out what type of
authentication your server is configured for?
That should be in the configuration XML file
for your server.

2.  Could you send me a Wireshark 
( http://www.wireshark.org/ ) session file
captured when you are trying to browse
your server with Open Connector?  You
should change important credential
information of course.

If you use Digest Authentication on your
server try switching to Basic and see
what happens.

Best regards,
Kervin




- Original Message 

From: J.H.W.van der Sluis [EMAIL PROTECTED]

To: otlkcon-devel@lists.sourceforge.net

Sent: Wednesday, February 20, 2008 2:52:56 PM

Subject: [otlkcon-devel] Connect outlook 2007 with Open Connector to Mac OS X 
Leopard Server CALDAV



Hi All,





I'm trying to get our ical server to connect to Outlook 2007 with the Open 
connector plug-in.

When i want to browse for the remote Calendars i get the message :

 Connection to the remote server failed. Please double check the Home URI you 
entered.

Connection failed. The remote server returned an error: (401) Unauthorized.





If type in the internet explorer 
http://my.server.com:8008/calendars/users/username/calendar/ and tried to login 
with my

username an password i get also an unauthorized error message.





The strange thing is if i do this in firefox is get to see my calendars.





Is it possible that this is a security issue with windows XP Professional ?





If anyone can help please let me know.





Thanks,









Harry

 



-Inline Attachment Follows-



-

This  SF.net  email  is  sponsored  by:  Microsoft

Defy  all  challenges.  Microsoft(R)  Visual  Studio  2008.

http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/





-Inline Attachment Follows-



___

otlkcon-devel  mailing  list

otlkcon-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/otlkcon-devel












-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Install error

2007-12-18 Thread Kervin L. Pierre
Hello Ken,

The plugin has not been optimized for speed at
all and so is very, very slow.

When you closed Open Connector the first time
you may have corrupted the data file that it was
configuring on the first run.

Try deleting the data file and restarting Outlook.
Please give the plugin a minute or two to build
the data file ( as in the video at
http://openconnector.org/demo/ )

But I must reiterate that the plugin is very slow
for now.  And there are few features that need
to be completed before any work is done on
speed.

Best regards,
Kervin


- Original Message 
From: Ken Appell [EMAIL PROTECTED]
To: Kervin L. Pierre [EMAIL PROTECTED]
Cc: otlkcon-devel@lists.sourceforge.net
Sent: Tuesday, December 18, 2007 6:02:20 PM
Subject: Re: [otlkcon-devel] Install error




  
  

Thanks Kevin. I was able to install and configure the open connector
and I successfully connected to my caldav server. Unfortunately, when I
clicked ok Outlook froze. I waited a while and forced it to close and
then reopened. Everything works until I try to expand the Open
Connector folder. Outlook again freezes with Not Responding
notification. I'm running Outlook 2007.



ken



Kervin L. Pierre wrote:

  Hello Ken,

Thanks for the bug report.

As a workaround, could you try downloading and
installing...

http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1displaylang=en

Please let me know if that fixes the issue.

Best regards,
Kervin

- Original Message 
  
  
From: Ken Appell [EMAIL PROTECTED]
To: otlkcon-devel@lists.sourceforge.net
Sent: Sunday, December 16, 2007 5:27:28 PM
Subject: [otlkcon-devel] Install error

I'm very interested in CalDav access with Outlook. I tried installing 
the beta OCG software, but I received the following error:

Module C:\WINDOWS\system32\msxml6.dll failed to register. HRESULT 
-2147023782. Contact your support personnel.

I am running WinXP Pro SP2
AMD Athlon 3200
1GB RAM

thanks.
ken

-
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


  





-
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Project source update

2007-11-30 Thread Kervin L. Pierre
Hello Tom,

- Original Message 
 project built successfully.  The only issue that I had was that the  
 tests project couldn't find smlog.lib.  I noticed the smlog directory  

Yes, this is a recent change.  I removed the
dependency on smlog.  In fact the smlog
source should be removed from the source
tree soon.

The fix is to removed smlog from the linker
input in the project configuration.

The latest SVN code should have this fix
in there.

Best regards,
Kervin







-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Project source update

2007-11-29 Thread Kervin L. Pierre
Hello Tom,

- Original Message 
  The 'Debug_Installed' target is needed
  to build.  Also, prebuilt dependency
  DLLs can be downloaded from...
 Okay, I'm so out of Visual Studio development it's kinda sad.  When  
 you talk about the Debug_Installed target is needed to build what  
 exactly do you mean?
 

This is the Configuration Target.  It can be found
on the standard build toolbar.  The default options
are Debug and Release usually.  We have a
third target, Debug_Installed.  Select that in the
build toolbar and you should be good to go.

This target is basically the same as the Debug
except it places the built DLL in the 
C:\Windows\System32 directory.  Useful for
speeding up build/test cycles.

 test it with Leopard Calendar server and I am having a heck of a  
 time.  Can anyone post some detailed instructions on how to build the  
 code.  I would really like to start testing.  Thanks.
 

I'll try to get a milestone build out this weekend.

To build from SVN...
1. Get the code... http://sourceforge.net/svn/?group_id=66565

2. Get the dependency binaries...   dev-build-binaries-20070715-01.zip
on http://sourceforge.net/project/showfiles.php?group_id=66565

3. Unzip the binaries in the otlkcon folder of the source.

4. Open the otlkcon.sln file and click the build button.

This should work, let me know if it doesn't.

Best regards,
Kervin


 -Tom
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 otlkcon-devel mailing list
 otlkcon-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/otlkcon-devel
 



-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] SVN Source code update

2007-11-29 Thread Kervin L. Pierre
Hello Group,

Subversion source code now has all the changes
for the Milestone 2 of the 0.4 release.   Instructions
for getting the source can be found at...
http://sourceforge.net/svn/?group_id=66565

The issues addressed in this Milestone
include...

1. Outlook 2007 Support
2. Read calendar data from Calendar Server
3. Write calendar data to Calendar Server
4. Create calendars in Calendar Server
5. Support SSL encrypted HTTP connections
6. List calendars on the CalDAV server
7. Multiget report on calendars

It would be helpful, if those who can would
checkout the current source tree, build and see
that it works for them.

The plugin is still very slow, and should not
be tested on an Outlook installation that you
care about.

Best regards,
Kervin




-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] Project source update

2007-10-16 Thread Kervin L. Pierre
Hello,

I've just synced the source code in
the Subversion repository.  You can
find information on getting the source
at...
http://sourceforge.net/svn/?group_id=66565

The 'Debug_Installed' target is needed
to build.  Also, prebuilt dependency
DLLs can be downloaded from...
http://downloads.sourceforge.net/otlkcon/dev-build-binaries-20070715-01.zip

Currently there's an issue getting the
.Net COM DLLs working with the message
store.  So if anyone has experience with
.Net/COM interop and can get pass this,
that would be a big help.

After we get that and a few other
'blocking' issue, we'll be ready for a
beta release.

Best regards,
Kervin


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] OpenConnector Project Status

2007-06-26 Thread Kervin L. Pierre
Hello,

Development should be back in full
swing for the release of a stable
build of the OpenConnector project.
I am hoping for a September release
of the 0.5 stable version, but there
is still a lot to be done.

Some project areas that need attention
include testcase development, libical
integration and extensions, MAPI
Table rewrite, and GUI development.
Consider helping with the development
if you have some time and C++
experience.

Best regards,
Kervin


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] mimedir_tlb.h incompatible with Outlook 2007?

2007-06-05 Thread Kervin L. Pierre
Hello Michael,

Thanks for the report.  I'm looking
into this right now.

In the near future though, I'm actually
looking into moving all iCal operations
to libical.

Do you have anytime you can put towards
this?

What 'wire' protocol would Kolab speak?
is it documented?

Best regards,
Kervin


--- Michael Sheldon [EMAIL PROTECTED]
wrote:

  Hi,
 
   I'm attempting to hack together a Kolab driver for
 the open
 connector and I'm testing with Outlook 2007.
 Uunfortunately when otlkcon
 attempts to turn my iCal strings in to Mapi objects
 I get a runtime
 error. This is caused by otlkcon attempting to use
 MapiCvt from
 MIMEDIR.DLL, which as far as I can tell this is an
 undocumented
 function that has had it's usage changed between
 Outlook 2003 and
 Outlook 2007.
 
  How might I go about making otlkcon compatible with
 Outlook 2007? 
 
  Thanks,
   Michael Sheldon.
 
 -- 
 Michael Sheldon
 
 Tel.: +49 (0)21 61 / 46 43 197
 
 credativ GmbH, HRB Mönchengladbach 12080
 Hohenzollernstr. 133, 41061 Mönchengladbach
 Geschäftsführung: Dr. Michael Meskes, Jörg Folz 
 

-
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2
 express and take
 control of your XML. No limits. Just data. Click to
 get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 otlkcon-devel mailing list
 otlkcon-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/otlkcon-devel
 


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] mimedir_tlb.h incompatible with Outlook 2007?

2007-06-05 Thread Kervin L. Pierre

Not really.  It's a Visual Studio
build.

But the kolab changes shouldn't
affect anything else negatively.

Best regards,
Kervin


--- Charles Wyble [EMAIL PROTECTED] wrote:

 Are the modifications called out below something
 that can be moved to Autoconf and conditionals?
 Sent via BlackBerry from T-Mobile
 
 -Original Message-
 From: Michael Sheldon [EMAIL PROTECTED]
 
 Date: Tue, 5 Jun 2007 21:23:32 
 To:Kervin L. Pierre [EMAIL PROTECTED]
 Cc:otlkcon-devel@lists.sourceforge.net
 Subject: Re: [otlkcon-devel] mimedir_tlb.h
 incompatible with Outlook 2007?
 
 
 Hi Kervin,
 
 On Tue, 5 Jun 2007 09:20:08 -0700 (PDT)
 Kervin L. Pierre [EMAIL PROTECTED] wrote:
 
  If you can help move to libical
  internally, that would be a big
  leap for the project.  I can do
  a lot of the work myself.
  
  I'll send you some documentation.
 
  Great, thanks, I'll start having a read over it
 tomorrow.
  
  
Kolab works by storing simple XML documents on
 an
   IMAP server.
   Unfortunately it does depend on a draft IMAP
   extension (ANNOTATEMORE),
  
  I see.  I'll pull in c-client as
  a project dependency.  I've been
  meaning to do this.  There was an
  issue with the license earlier but
  they seem to have moved to Apache
  license now.
 
  There's a patch that needs to be applied to
 c-client for ANNOTATEMORE
 support: 

http://mailman1.u.washington.edu/pipermail/imap-uw/attachments/20070315/b5c2efca/imap-2006f_annotation_20070315.bin
 
  I remember I needed to modify the patch slightly so
 that it'd build
 correctly with Visual Studio, just a matter of
 moving all variable
 declerations to the start of code blocks. You'll
 also need to modify
 the cflags in the Makefile so that it uses the /Md
 option instead
 of /Mt (or possibly the otherway around) otherwise
 it won't link
 correctly with otlkcon.
 
  Cheers,
   Michael.
 
  
   
Once this is completed there are some further
   changes I'd like to try
   making it possible to have multiple calendars
   created from a single
   account (if this isn't already possible),
 because
  
  This is possible, though the config
  GUI may not reflect that as yet.
  
  The restriction is 1 calendar per
  MAPI/Outlook folder.  But even that
  isn't set in stone.  The message store
  can sync 2 remote calendars into a
  single folder if that feature was seen
  as useful.
  
   matter of setting IMAP
   ACLs on the respective mailboxes). Any input on
 this
   is of course
   welcome.
   
  
  If we get 1 remote calender to a folder
  to work we can continue from there.
  
  Thank you.
  
  Best regards,
  Kervin
  
  
Thanks,
 Michael.
   

Best regards,
Kervin


--- Michael Sheldon
 [EMAIL PROTECTED]
wrote:

  Hi,
 
   I'm attempting to hack together a Kolab
 driver
   for
 the open
 connector and I'm testing with Outlook 2007.
 Uunfortunately when otlkcon
 attempts to turn my iCal strings in to Mapi
   objects
 I get a runtime
 error. This is caused by otlkcon attempting
 to
   use
 MapiCvt from
 MIMEDIR.DLL, which as far as I can tell this
 is
   an
 undocumented
 function that has had it's usage changed
 between
 Outlook 2003 and
 Outlook 2007.
 
  How might I go about making otlkcon
 compatible
   with
 Outlook 2007? 
 
  Thanks,
   Michael Sheldon.
 
 -- 
 Michael Sheldon
 
 Tel.: +49 (0)21 61 / 46 43 197
 
 credativ GmbH, HRB Mönchengladbach 12080
 Hohenzollernstr. 133, 41061 Mönchengladbach
 Geschäftsführung: Dr. Michael Meskes, Jörg
 Folz 
 

   
  
 

-
 This SF.net email is sponsored by DB2
 Express
 Download DB2 Express C - the FREE version of
 DB2
 express and take
 control of your XML. No limits. Just data.
 Click
   to
 get it now.
 http://sourceforge.net/powerbar/db2/
   
 ___
 otlkcon-devel mailing list
 otlkcon-devel@lists.sourceforge.net

   
  
 

https://lists.sourceforge.net/lists/listinfo/otlkcon-devel
 

   
   
   -- 
   Michael Sheldon
   
   Tel.: +49 (0)21 61 / 46 43 197
   
   credativ GmbH, HRB Mönchengladbach 12080
   Hohenzollernstr. 133, 41061 Mönchengladbach
   Geschäftsführung: Dr. Michael Meskes, Jörg Folz 
   
  
 

-
   This SF.net email is sponsored by DB2 Express
   Download DB2 Express C - the FREE version of DB2
   express and take
   control of your XML. No limits. Just data. Click
 to
   get it now.
   http://sourceforge.net/powerbar/db2/
  ___
   otlkcon-devel mailing list
   otlkcon-devel@lists.sourceforge.net
  
 

https://lists.sourceforge.net/lists/listinfo/otlkcon-devel
   
  
 
 
 -- 
 Michael Sheldon
 http://www.mikeasoft.com

Re: [otlkcon-devel] Connect to imap on OSX for email only

2006-11-09 Thread Kervin L. Pierre
Hello Andre,

Currently, Open Connector only does
calendars.

I would like to support IMAP/POP/SMTP
in the future, but that would have to
be after we have rock-solid calendar
support.

The reason is that there are already
other ways to access IMAP/POP/SMTP
from Outlook.  Either using Microsoft's
built in support or third-party tools.

PS.  I know nothing about Outlook on
OSX.

Best regards,
Kervin


--- Andre Labbe [EMAIL PROTECTED] wrote:

 Hi
 
 Can I use it to connect to an Imap on OSX.
 In the configuration tab there is only option for
 caldav or file.
 It will only be used for email.
 
 Regards,
 
 Andre
 
 
 

-
 Using Tomcat but need to do more? Need to support
 web services, security?
 Get stuff done quickly with pre-integrated
 technology to make your job easier
 Download IBM WebSphere Application Server v.1.0.1
 based on Apache Geronimo

http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 otlkcon-devel mailing list
 otlkcon-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/otlkcon-devel
 


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Open Connector Project Status Re: OTLK-CON Project Status?

2006-09-27 Thread Kervin L. Pierre
Hello Darrell,

To prevent development from slowing to
an absolute crawl at times when I get
stuck or too busy I pass issues to
contractors.  This is not a regular
occurrence but still my biggest
out-of-pocket expense related to the
project.

I'd actually like to do this more often
to get things done faster.  Also, it
seems that we will have to start
working with Microsoft support in the
near future.  I haven't had to do this
in the past but things are settling
down and the more difficult
compatibility problems remain.  An MS
incident is about $250 each I believe.

None of this would be needed if we
had a few capable volunteer developers
though.  But I'm not holding my breath
at this point :)

Though for the project to become a
viable Open Source project, we will
have to find a way to attract those
volunteers.  I honestly do not know
why we have done so badly in this
area.  But for the almost 4 years of
existence as a Sourceforge project
we have attracted 3 developer
contributions outside my own.

Unpaid developer work probably adds
up to about 200 lines of code.
Excluding external projects but
including rewrites Open Connector
has definitely had 10+ _thousand_
lines of code written.  Most likely
a lot more, haven't checked.

Is there something in particular
that makes that project unattractive
to get into?

So to see this project to completion
I'd say choose one of those in that
order...

1. Volunteer development time if you
   have the relevant background.

2. Bribe, blackmail or otherwise
   convince someone with that skill-
   set to help out with the project :)

3. Consider donating any amount to
   the project to offset expenses.

To give an idea of the work needed...

Most estimates and accounts I've
received suggest that an Outlook
connector project requires 3-6 full-
time developers 6-12 months to
complete.  Also, that is considering
that they do not write the entire
project from scratch.  We are writing
from scratch given that the code is
LGPL.

The upside is though that we already
have a working connector.  But there
is still work to get it to finished
and optimized.

Best regards,
Kervin


--- Darrell McGuire [EMAIL PROTECTED] wrote:

 Kervin-
 
 You mention ...access to funds...  give me some
 perspective if you 
 would please as to what amounts of money might be
 helpful/relevant to 
 different tasks.   If  someone can throw in a couple
 hundred here and 
 there is that actually useful, or are you only
 talking about relevant 
 amounts only being in the thousands or tens of
 thousands of dollars?
 
 Thanks,
Darrell McGuire
Pegasys Computer Technologies, Inc.
 
 Kervin L. Pierre wrote:
 
 Hello Marc,
 
 Thanks for the feedback.
 
 That bug has been fixed in the current
 version.  Please try Milestone 2 when
 that comes out.  Thanks.
 
 It's caused by a faulty check on my
 part.  Your configuration settings are
 ok, but the file check fails due to
 locking.
 
 Best regards,
 Kervin
 
 --- Marc Boschma [EMAIL PROTECTED] wrote:
 
   
 
 Hi,
 
 I installed the Alpha connector and tried to
 configure a file backed  
 account but I continually get Please Configure an
 Open Connector
 
 
 
 How do I get started?
   
 
 Marc
 
 On 27/09/2006, at 1:21 AM, Kervin L. Pierre wrote:
 
 
 
 Hello,
 
 Thanks for your continued interest in Outlook
 Connector.
 
 Yes we have been taking our time on this one
 haven't we :)
 
 The project is moving forward though.  I am
 hoping that stable, functioning betas will
 attract new resources to the project in the
 future.  But as you've suspected, as of now,
 resources are very limited.
 
 Quick status
 1. MAPI Message Storage Provider and MAPI
Transport provider both work.  There hasn't
been _any_ performance optimization on those
yet, so expect a first run of 3mins and
subsequent startups may take that long as
well.  Performance optimization is scheduled
for last.  But the core functionality for
adding/deleting/modifying CalDAV events on
CalDAV servers work and have been tested
on Cosmo [ http://cosmo.osafoundation.org ]
and Oracle CalDAV [ not released as yet ].
 
 2. The final major component left for
development, The address book provider is
being worked on.  This where I've been
spending my dev time lately.  This will will
allow the sharing of individual calendars.
I estimate this component can be in Beta
with a solid month on development; but that
depends on our our other/paid projects are
going.
 
 3. Working on getting Bedework CalDAV
[ http://bedework.org ] support done.
 
 4. The MS2 is 'Milestone 2'.  The current
build on sourceforge is 'Milestone 1'.
That was the first 'release' build of the
project that would actually do something
useful.  It will add/modify/delete CalDAV
events on a CalDAV server.  MS2 fixes a
few annoying bugs so that users can test
individual calendars a bit more.  It also
introduces a new refactored set

[otlkcon-devel] Weekly Status ending 2006-05-12

2006-05-13 Thread Kervin L. Pierre

Hello Group,


Overview


A lot has changed since the last status report.
Unfortunately the demo release has been delayed for a
few weeks now due to our underestimating the workload
necessary to get to that point, and new issues that
have surfaced.

Since the last status, we have fixed a number of design
issues relating to synchronizing the remote calendar
folders.  The message API for communicating between our
internal components has been better tested, and so has
the synchronization API itself.  More testing is left to
be done.

Synchronization code is finally completed, though more
testing is needed before public release.

There were a few HTTP issues that came up that had to be
addressed.  Basically the HTTP handling had to be a bit
more robust.

Some testing under Outlook XP was done.  Viewing remote
folders is reported working, but uploading changes has
not been tested.

We've added a new 'Unit Tests' sub-project.  This project
will keep library wide unit tests.  Test development has
been started.

Testing using the open-source Cosmo CalDAV server has been
started, along side the Oracle CalDAV server testing.


This Week
=

We have completed the synchronization API.  Testing is all
that remains for the first demo release, unless said testing
exposes new and significant bugs.

We are hoping that about a week of testing should be enough
for the first demo release.


ChangeLog Entries
=

2006-05-11  doublebug

* boost/pool/pool.hpp, mstore/O_IContainer.cpp,
  mstore/O_IProp.cpp, otlkcon_memory.cpp, otlkcon_memory.h,
  protocols/caldav/caldav.cpp, protocols/caldav/caldav.h: Some
  small fixes.
  store: Added GetProps PT_UNICODE. Now iCal export works under
  Outlook XP.
  Now NewMAPIUID is using CoCreateGUID(i've got the same entries
  generated).
  CalDAV: Now error entries are skipped. There is a problem with
  %40 escaped symbol '@'. Under Outlook 2003 seems works fine but
  server returns 404 under Outlook XP. I guess that is because of
  different msxml versions.

2006-05-11  kervin

* mstore/O_IContainer.cpp, mstore/O_IContainer.h,
  mstore/O_IXPProvider.cpp, otlkcon_entryid.h: More untested and
  incomplete work on message upload. Added handler for the ID
  message result amongst other things. Handler for ICAL_UPLOAD
  message in XP is next along with finishing the queued message
  processing in the ID message handler.

2006-05-10  kervin

* mstore/O_IContainer.cpp, mstore/O_IContainer.h,
  mstore/O_IMsgStore.cpp, mstore/O_IXPProvider.cpp,
  otlkcon_config.h: Adding UpdateRemoteMessage() function for
  syncing the foreign folder when the contents table row is being
  updated. This is untested and incomplete. Next I need to
  handle the ID request message in the XP and the result of that
  in the container. Also the UPLOAD message needs to be handled
  in the XP. Hopefully this should all be completed and tested
  tomorrow.

2006-05-09  doublebug

* mstore/O_IMessage.cpp, mstore/O_IMessage.h,
  mstore/O_IMsgStore.cpp, otlkcon_memory.h: Store: synchronization
  changed for O_IMsgStore::OnSyncAppointmentComponents
  So the DB is locked only for 1 message at a time.
  Added exporting code. Now MAPI-iCal seems to works fine.
  More detailed testing needed after upload completion.
  So far noticed that MIMEDIR does not add ORGANIZER property to
  the exported data.

2006-05-08  doublebug

* mstore/O_IMessage.cpp, mstore/O_IMessage.h,
  mstore/O_IXPProvider.cpp, protocols/caldav/caldav.cpp,
  tests/tests.vcproj: store: Modified preprocessing of iCal. Now
  it's done via ical library.
  Added additional required field for Outlook's convertor. seems
  to work with Cosmo server now.
  Now XMLHTTPRequest is created for every separate request.
  Haven't noticed any mem corruption so far.

2006-05-05  kervin

* mstore/O_IXPProvider.cpp, mstore/O_IXPProvider.h,
  otlkcon_guid.h: Added entryid and events to XPProvider. Inching
  towards message uploads.
* mstore/O_IContainer.cpp, mstore/O_IContainer.h,
  mstore/O_IMsgStore.cpp, otlkcon_config.h: Started looking at
  event uploads. No code yet really.

2006-05-04  doublebug

* mstore/O_IMessage.cpp, mstore/O_IMessage.h, mstore/O_IProp.cpp,
  mstore/O_IStream.cpp, protocols/caldav/caldav.cpp: CalDAV:
  removed calling abort() for hanged request because of memory
  corruption.
  mstore: Added some properties (LOCATION, SUBJECT, BODY) to iCal
  conversion.
  some crash fixes in O_IProp and O_IStream.
  Discovered another problem. Fresh db works fine with sync. But
  after 

64bit time - Re: [otlkcon-devel] Open Connector Progress Status

2006-01-30 Thread Kervin L. Pierre

Hello Charles,

Charles Wyble wrote:


Indeed. That is what makes it all the more fun though :)



A little masochistic for my taste :)  But yes, it
does keep things interesting.

Software consultant time? Are you paying someone to do the work or is 
this payment for you and/or other developers?




Yes we had to get someone with MAPI service provider
experience on board.  This has sped things up
tremendously.  Too much of my time was spent
experimenting with the MAPI API in the past.

How would people go about testing? Just using the message store? Are 
there any specific things that should be done/noted etc?




Right now this is 'developer' testing.  We are trying
to get to user beta testing.  That's the May 1st
milestone.  There are unfortunately too many un-implemented
features for user testing right now.



Is this mapi/project specific or does it simply require knowledge of 
windows programming?




This will require MAPI.



4. LibIcal needs to be converted to 64bit time
   utilizing windows time API.
   ( Approx. 40-120 hours )


Can you provide more detail about this task?



Sure.  libical, which we use for manipulating iCalendar
messages internally uses unix 32 bit time.  Here's a note
from the journal

For now we will use the unix time() 32bit overflow as the max date.
This is 03:14:08 UTC on January 19, 2038.  We are *probably*
constrained to this by libical.  Need to check this.  The
FileTimeToSystemTime() limits the 64bit FILETIME value to
0x8000-1 which works out to
02:48:05 on September 14, 30828.  Our start date is January 1, 1601
for Win32, January 1, 1970 for POSIX.  Outlook retricts FILETIME
further to 23:59 on August 31, 4500.

So basically, we need to support dates between 1601 and
4500 roughly.  This does not require understanding MAPI
at all since it is restricted to libical, and probably
isn't too difficult either.  Most of the functions in
the library rely on a handful of primatives.

We would have convert all 32 time values to Win32 64bit
FILETIME values returned by windows.  There are some date
functions that would also need to be updated.  So some
research may be needed as well.




I plan to give your project a lot of exposure at the SCALE 2006 
conference (http://socallinuxexpo.com/). Hopefully that will help with 


Thanks.

Perhaps you could put the above tasks into the Sourceforge task list for 
your project? Provide more detail and allow the community to track the 
project?  I would be more then happy to perform that task if you want. I 


Thanks.  That would be appreciated.  I haven't had much
time for administrative tasks.

am really hoping to move the connector forward as it will help my 
project in a tremendous way. I hope I don't sound to selfish :)




Isn't selfish at all.  Thanks for the offer to help.

Best Regards,
Kervin




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] mapi for outlook 2003 on windows xp

2006-01-26 Thread Kervin L. Pierre

Hello,

Tri Nguyen wrote:

Given a service provider dll, such as a message store
dll (from the inside mapi book), how do I configure
outlook 2003 on windows XP to use it?



I can't help you there, because I've
never used that DLL.  But you can
try the MAPI mailing list
http://peach.ease.lsoft.com/archives/mapi-l.html


I don't have the vc++ compiler yet to build the
outlook connector so I'm trying to see if I can get
this far first.



I haven't used it, but there is Visual Studio
Express Edition, which is a free download.
http://msdn.microsoft.com/vstudio/express/visualc/download/

Best Regards,
Kervin



---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] new snapshot of OpenConnector available for developers

2006-01-20 Thread Kervin L. Pierre

Hello,

There is a new Open Connector
[ http://openconnector.org/ ] build
snapshot at
http://sourceforge.net/project/showfiles.php?group_id=66565package_id=64526release_id=283392

The snapshots should make it easier
to get a build going.  Start with the
snapshot, then use CVS to update the
source files.  Any binaries that are
not in CVS or corrupted should work
from this snapshot.

The build is still very much Alpha so
this is for developers only.  Also,
please do not install on any Outlook
installation that you care about.  We
have not done much testing outside
our systems as yet.

Very big thanks to Henry and Ron for
putting in lots of effort to in this
snapshot.

Hopefully we will have an actual Beta
release by March.

Best Regards,
Kervin




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] string to lpctstr

2006-01-07 Thread Kervin L. Pierre

Thanks a lot Ron and Mike!

Henry made a very large commit to the store that
should get us a bit closer to the beta a few days
ago.  I am currently working on getting it tested
in our environment, so things will take some time
before they're stable again.

We're trying to move the source tree closer to a
unicode build.  The STL wstring class seems to
make it easier to deal with those strings, it at
least makes memory management easier.

Most API functions have a 'Wide String' and an
ASCII string alternate implementations. The
Wide string version usually ends with a 'W'
whilst the ASCII version an 'A'.  Eg.
'CopyFileA(...)' takes ASCII args and
'CopyFileW(...)' takes wide char args. The
generic 'CopyFile(...)' is replace by the
correct version based on what unicode flags are
passed at build time.  We currently do not build
with Unicode, though that should change in the
future.  To call the Wide char version of the
function in an ASCII build, just use
'CopyFileW(...)' and not 'CopyFile(...)'.
std::wstring.c_str() class returns a wchar_t *
that you can then pass to 'CopyFileW(...)'.

Before the commit I would replace all the references
to LPTSTR with LPWSTR or std::wstring.  I can do
that so Ron doesn't have to bother, but if it was
done already that would be nice :)

The next bit would be the configuration gui
responsible for manipulating the MAPI profile. The
file otlkcon_gui.cpp/h has some information on an
older GUI we did.
http://cvs.sourceforge.net/viewcvs.py/otlkcon/otlkcon0/otlkcon_gui.cpp?view=markup

I am hoping to have the last few major commits
tested in a few days.  After that the gui code
should be ready to use.

Thanks again!

Best Regards,
Kervin



Mike Oh wrote:
Ron - 

Here's another link - 


Could it be as simple as this?

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cstring.3a3a.operator_lpctstr.asp


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37alloc_id865op=click
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Creating a user

2005-11-17 Thread Kervin L. Pierre

Hello Mark,

Mark Slater wrote:


So, the general question is, have we figured out how this is done  
someplace yet? And the more specific question is, does anyone know  the 
proper use of CreateOneOff()? For example, one of the parameters  is the 
address type. The InsideMAPI example code simply passes in a  string 


From otlkcon_config.h ...
// Message service address type
#define OTLKCON_ADDRESS_TYPEOpenConnectorAddressType

http://cvs.sourceforge.net/viewcvs.py/otlkcon/otlkcon0/otlkcon_config.h?view=markup

Mark, I wouldn't put too much time into
identity.  Hard-code a test identity if
you feel like.  I am not even sure we are
going to use that particular address
type, but at any rate if you use the
macro we should be ok.  The problem is
without a working message store we can
not make a lot of those design decisions
yet.

We had planned to use a contact folder
initially.  This folder would be
populated with users from CalDAV based
on some sought of filter.

Is your transport provider working
against a CalDAV server?

Regards,
Kervin


---
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628alloc_id=16845op=click
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] sqlite library error - Re: I'd like to help

2005-09-01 Thread Kervin L. Pierre

Hello,

The sqlite32.lib file is what's needed for linking.
the sqlite32.dll file is needed at runtime.

Make sure the '.lib' file is in the sqlite directory
and the '.dll' file is in your path.  I keep the dll
file in c:\windows\system32

Check where the build is looking for the import
library, ie. the '.lib' file.  It should be the
sqlite directory ( typo'ed as sqllite in the source
tree I think ).  There is an import library, and
library path setting in the project preferences.

Let me know if that doesn't work.

Regards,
Kervin

Mark wrote:

Thanks Kervin,

Things seem to be working better, but the build is still stuck on  
sqllite32.dll. I've opened the sqllite.current.zip file, built the  
project, and found the dll. I put it in the otlkcon0\sqllite folder,  
and otlkcon0\mstore\sqllite (just to be sure), and added the full  path 
to the otlkcon0\sqllite directory in case the path reference of  
$solutionDir wasn't working somehow. But no matter what I do, I keep  
getting the fatal error LNK1104: cannot open file 'sqlite32.dll'  from 
the mstore build.


Any thoughts as to what I might try? I've already removed all the  
spaces from folders in the path up to the project.





---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] Re: I'd like to help

2005-08-26 Thread Kervin L. Pierre


Mark,

I'm CC'ing the list, in case others are having this
problem. Hope you don't mind

Mark wrote:

I'm using TortoiseCVS.



Then you should have a 'diff' option in the 'right
click' context menu then.  ...I think.


I've been trying to compile the otlkcon0 source and get a lot of  failures:
- Can't find msxml4.dll


Basically we want to NOT build the 'caldav' sub-project.

Right-click the 'otlkcon' solution in the
'Solution Explorer' window and select 'Project Dependencies'
menu item.  There should be a 'Project' dropdown.  Select
'mstore' in that drop down, then deselect 'caldav' in the
list of dependencies.  Alternatively to all this you should
be alble to simply delete the 'caldav' project in the project
list.  It's not being used by anything.


- mkdir is undefined (in libicalss\icalcalendar.c)


This should be a warning.  At any rate, you can also remove
entirely, or from the dependency list the 'libical' sub-project.
Not being using yet.


- Can't open precompiled header Debug/mstore32.pch: no such file


Oh.  Please build the 'Debug_Installed' target.  Not the 'Debug'
target.  I haven't updated the 'Debug' Target in a long, long,
time.  Also checkout the 'INSTALL.txt' document.

The only dependency we have is SQLite.  I have a prebuilt copy
in CVS I think.  And also a VC.NET project based source in the
sqlite.current.zip file in there somewhere.

PS.  I have started to document using Doxygen [ http://doxygen.org ]
beginning with the IMAPITable interface since that's what
you're looking at.  The output will be posted at
http://www.openconnector.org/dox_docs/annotated.html as I get
it done.  Will take a while though.

Regards,
Kervin



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


[otlkcon-devel] Re: Project status and needing help? :)

2005-08-01 Thread Kervin L. Pierre


atomik punk wrote:

Message body follows:

I there Kervin,


Hello Atomik :)

I'd like to know how the project is going and if I could help in 
creating a MAPI free open source library?




Could always use the help.

The project is coming along.  We've got to a nice point
where the message store is behaving as expected and I
am now focusing on the transport provider and the main
calendar protocol, CalDAV.

interesting. However, I found out that you're doing great job 
finding out how to implement a MAPI replacement so I 
thought maybe I could help a bit.




Thank you.

free-time basis if you are interested. I could do some 
documentation stuff, software design, coding and other stuff 
you could need.




It's too early for documentation, unfortunately.  But
I need an installer script for the upcoming Beta.  If
you'd want to do that, that would be a *big* help,
cause I don't want to have to do it :) .  An MSI
installer would be great.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/windows_installer_start_page.asp?frame=true

Regards,
Kervin





---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Project Status

2005-05-16 Thread Kervin L. Pierre
Darrell A. Sullivan, II wrote:
Hi Kervin,
Thanks for the update on the project status.
I am still unable to access the openconnector.org for some reason.
Even clicking on links to it from your e-mail and google result
in a server not found error. I am able to ping the IP address
of 67.15.20.32 successfully, but I am not able to bring up the
web page. I have even tried putting the IP address into both
Internet Explorer and FireFox.
Must be some sort of DNS problem somewhere along the line.
That's strange.  Is anyone else having trouble
getting to http://openconnector.org/ ?
Regards,
Kervin


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Project status?

2005-03-04 Thread Kervin L. Pierre
Hello Hanno,
Currently, I'm shooting for a 'basic' message
store provider.
Current project priority is to complete the
basic/generic message store. The last interface
I believe that is needed to be implemented for
this phase is IMAPITable ( in progress ).  The
basic store is all that's needed to support
calendaring, although a default store would be
much more convenient.
Hence it may be a while before we get to
default message store status ( will update the
website with this ).
Hanno Foest wrote:
Currently, the only connector I know of who manages to do this is the 
Microsoft Louts Notes connector, available for free from Microsoft. 
(Maybe this one can be used for debugging / reverse engineering, or even 
as an intermediary, since the Lotus Notes protocol is better known? Just 
a thought... )

Well the specs for developing a default store
are known ( in theory at least ), so I don't
believe that is would be an issue.  The issue
really is getting the work done.
-
Kervin

---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [Fwd: Re: [otlkcon-devel] undocumented MAPI in Outlook]

2005-01-26 Thread Kervin L. Pierre
[EMAIL PROTECTED] wrote:
I haven't looked into the SapiMapi subproject too much, but it looks like
it is basically intended for similar purposes.

SapiMapi is a testing utility put together to analyse
Mapi objects and properties in memory.  I couldn't use
OutSpy because it relied on Outlook properly loading
the Mapi plugin before it can do anything.  That's a
problem if the plugin has not got to that point yet.
I haven't seen any open-source Mapi inspectors yet.
I also needed something that can do scripted testcases
and something that can easily be installed by users.
For example, we can ask someone to install SapiMapi then
run some stock data retrivial scripts for diagnosis.
I big issue is displaying objects for inspection during
debugging.  If, say, a table you are returning to
MAPI is crashing Outlook, then you need to inspect
that table to see if any data is off or missing.
Since most Mapi browsing programs work *through* Mapi,
that is hard to do.  Sapimapi has a client-side library
routines that serialize the Mapi properties and tables
in XML and sends them via a shared memory segment.
-
Kervin
---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel


Re: [otlkcon-devel] Outlook Live

2005-01-20 Thread Kervin L. Pierre
Larry Velez wrote:
Hi all,
Hello Larry,
I have been following this list for a while and until now it was pretty
much silent.  I'm glad to see some life come back into it.
I just read an article about Microsoft's latest messaging endeavor -
Outlook Live:
http://www.boston.com/business/technology/articles/2005/01/20/microsoft_
to_sell_outlook_e_mail_program/
Outlook live does not affect us at all.  In fact, it will probably
just further validate the hosted Outlook market.  Outlook Live,
from here seems like yet another Outlook connector from Microsoft.
This time, their connect to the same system hotmail runs off.
Successful completion of OpenConnector would allow any ISP to
offer this very same service to their users.  And at *a lot* cheaper
than $60/month/user I'm sure.
I don't have a copy of Outlook Live, but this is what it seems like
from their discription.
-
Kervin
---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
otlkcon-devel mailing list
otlkcon-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/otlkcon-devel