358 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Traveler Issues with Attachments containing special chars after updating to 9.0.1 IF6
Sat, Sep 27th 2014 184
My Top 3 Formula Commands for working in the Notes Client
Thu, Sep 18th 2014 607
Important Update on Traveler iOS 8 Support -- You have to install an IF!
Mon, Sep 15th 2014 187
Traveler iOS 8 Support
Wed, Sep 10th 2014 215
Important Platform Support Additions in Notes/Domino 9.0.1 FP2
Thu, Aug 21st 2014 300
Traveler 9.0.1 IF5 shipped
Wed, Jul 30th 2014 302
Force Traveler to use IPv4 instead of IPv6
Mon, Jul 28th 2014 236
Top 10
My Top 3 Formula Commands for working in the Notes Client
Thu, Sep 18th 2014 607
IBM Sametime Limited Use 9 release for IBM Notes/Domino 9.0.1 customers
Wed, Oct 30th 2013 325
Notes / Domino 9.0.1 New Platform Support added for Win2012 R2, OSX 10.9 and Win 8.1
Tue, Dec 17th 2013 311
Traveler 9.0.1 IF5 shipped
Wed, Jul 30th 2014 302
Important Platform Support Additions in Notes/Domino 9.0.1 FP2
Thu, Aug 21st 2014 300
Notes Domio Traveler 9.0.1 is available
Tue, Oct 29th 2013 266
Force Traveler to use IPv4 instead of IPv6
Mon, Jul 28th 2014 236
IBM Notes & Domino are not vulnerable to OpenSSL "Heartbleed" bug (CVE-2014-0160)
Wed, Apr 9th 2014 234
Traveler 9.0. IF4 has shipped
Mon, Mar 31st 2014 229
Taking full benefit of RAM for File-System Cache with Domino on W64
Thu, Mar 13th 2014 226


FTIndex Crash with C-API based tools caused by a change in D8.5.3
Daniel Nashed    


We ran into this problem quite badly and the root cause was hard to track.
One of my applications (nshrun -- a tool to do multiple tasks in parallel on multiple databases) started to crash without a meaningful call-stack.
I started to figure out the root cause and identified that the C-API call FTIndex causes a crash of the calling function because the stack is damaged.

It turned out that IBM changed the structure of the statistic buffer for FTIndex by adding two new variables.
This change caused incompatibility with all existing applications using this structure with FTIndex.
When using a previous version of the C-API toolkit the memory buffer passed to the function was to small and the function did overwrite memory which caused the stack to be corrupt.

The problem exists with 8.5.3 and 8.5.3 FP1 and will be corrected in 8.5.3 FP2 and 8.5.4. The exposed structure will be reverted back to the old format.
In the meantime to get your application working you have multiple options

a.) wait for 8.5.3 FP2 or 8.5.4
b.) don't use the statistics returned and pass NULL as the parameter
c.) recompile just for 8.5.3 with the current 8.5.3 C-API
d.) redefine the structure in your earlier toolkit version and compile -- for older versions the bigger buffer does not cause any issues

There is a upcoming technote (TN #1590244) which is not yet released and the SPR we got for the problem is APAR#LO68258/SPR #VDES8SMFCJ.

I am going to compile my applications with a changed header structure to ensure it will continue to work with all releases of Domino.

-- Daniel



STATUS LNPUBLIC FTIndex(DBHANDLE hDB,WORD Options,char far *StopFile, FT_INDEX_STATS far *retStats);

In version 853, the structure FT_INDEX_STATS was updated as shown below in both product code and the C API toolkit.
typedef struct
{
DWORD DocsAdded; /* # of new documents */
DWORD DocsUpdated; /* # of revised documents */
DWORD DocsDeleted; /* # of deleted documents */
DWORD BytesIndexed; /* # of bytes indexed */
DWORD Merges; /* # of index merges */
DWORD MergeMsec; /* Msec spent merging */
}
FT_INDEX_STATS;

In previous versions on the product, this structure was defined as shown below.
typedef struct
{
DWORD DocsAdded; /* # of new documents */
DWORD DocsUpdated; /* # of revised documents */
DWORD DocsDeleted; /* # of deleted documents */
DWORD BytesIndexed; /* # of bytes indexed */
}
FT_INDEX_STATS;

---------------------
http://blog.nashcom.de/nashcomblog.nsf/dx/ftindex-crash-with-c-api-based-tools-caused-by-a-change-in-d8.5.3.htm
Apr 10, 2012
58 hits



Recent Blog Posts
184


Traveler Issues with Attachments containing special chars after updating to 9.0.1 IF6
Sat, Sep 27th 2014 6:12a   Daniel Nashed
Before leaving for holidays last week the first customer contacted me about issues with attachments that have blanks, umlauts or other characters in the attachment name. I could not reproduce it on iOS but on Android but without the error message in the log that he got. Meanwhile it is clear that this issue affects all devices types and there is a fix that should hopefully address this problem. IBM is working on a new IF to address the issue and also possible other related issues but mean [read] Keywords: ibm notes traveler mobile
607


My Top 3 Formula Commands for working in the Notes Client
Thu, Sep 18th 2014 11:16p   Daniel Nashed
All of those commands are not new at all. They are all round for a very long time. But they make my day easier. I am surprised that many still don't know at least the first two. The last one is more a convenience when working with replicas. @Command([AdminRemoteConsole]) Before Release 5 there wasn't an admin client and the admin/designer was integrated into the normal client. The old live console is still in the client and you don't need an admin client -- just the right per [read] Keywords: admin notes notes client
187


Important Update on Traveler iOS 8 Support -- You have to install an IF!
Mon, Sep 15th 2014 3:13p   Daniel Nashed
There are some last minute changes in iOS which are only in the final version. Apple changed the EAS Sync ID which used to match the Device ID. There has been planning for that change for a while but Apple should have introduce that change already in the Beta releases. However this change causes issues in device mapping for the companion/todo app. IBM released a IF for 9.0.1/9.0.0.1/8.5.3 UP2 today to address this issue and added some background logic to map the device ID. There is a A [read] Keywords: ibm ldd lotus traveler apple
215


Traveler iOS 8 Support
Wed, Sep 10th 2014 10:12a   Daniel Nashed
iOS is released soon (hopefully 17.9 for existing devices) and I already got some customer questions about it. There is a technote describing the Traveler support for iOS 8. The good news everything should work fine and new app versions for iOS are on their way. Traveler supports iOS 8 with 8.5.3 Upgrade Pack 2 and higher but I would highly recommend that you update to the latest and greates release 9.0.1 IF5 anyway. Only the latest IFs will recognize iOS 8 correctly because they have [read] Keywords: ibm traveler
300


Important Platform Support Additions in Notes/Domino 9.0.1 FP2
Thu, Aug 21st 2014 10:12a   Daniel Nashed
The new fixpack adds the following platform support: 9.0.1 FP2 adds support for the following: Citrix XenApp 7.5 for Client Internet Explorer 11 for xPages RHEL7 for Server I got the question for RHEL7 already a couple of weeks ago and I think it is great news to have RHEL7 support introduced with a fixpack! That does not always happen! The release notes have been updated today and tests are completed. http://www.lotus.com/ldd/fixlist.nsf/0/7ff6a78cb16153d085257d2b00 [read] Keywords: domino ibm ldd lotus notes notesdomino xpages citrix server
302


Traveler 9.0.1 IF5 shipped
Wed, Jul 30th 2014 12:12a   Daniel Nashed
Traveler 9.0.1 IF5 shipped just in time for updating a customer yesterday -- after we planned the downtime for more than a month -- funny. First updated my Linux box before updating the customer server on Windows. The Linux silent install on Linux was a lot quicker than the one on Windows. There are a couple of important fixes for all devices types and a new version of the Android client. http://www.lotus.com/ldd/dominowiki.nsf/dx/Lotus_Notes_Traveler_APAR_listing#901IF5 IBM Note [read] Keywords: ibm ldd lotus notes notes client traveler apple blackberry linux mobile office password security server




236


Force Traveler to use IPv4 instead of IPv6
Mon, Jul 28th 2014 8:11a   Daniel Nashed
We ran into this in a customer situation. The code used in Traveler is Java based. For the Servlet and also for the Travler servertask. Even if you specify notes.ini NTS_HOST_IP_ADDR with an IPv4 address Traveler might use IPv6. If you are in stand-alone mode this should not cause any issues. But if you are in HA mode connecting to a remote machine might cause trouble in some situations. My recommendation would be to completely disable IPv6 on the machine unless you really need it. At s [read] Keywords: notes traveler java linux properties server
192


DAOS NLO Encryption and Decryption
Wed, May 28th 2014 6:10a   Daniel Nashed
We have been asking for this functionality since DAOS was releases and now there is finally a solution. In some cases customers have to either switch of DAOS NLO encryption for a server or enable it later on. Or even want to move from one server.id to another server.id. There are two SPRs (#PMAO9C6R9G / #GFAL9AKKJZ) described in the following technote --> http://www.ibm.com/support/docview.wss?uid=swg21673931. The TN also describes how to use this new functionality. There are a cou [read] Keywords: domino ibm notes best practice database password security server
221


Details About ODS 52 shipped with Notes/Domino 9.0.1
Tue, Apr 29th 2014 6:12a   Daniel Nashed
I got a couple of questions from multiple customer about ODS 52 which has been introduced in 9.0.1. There is a bit of confusion about the new ODS and there is not much public available information. First of all the new ODS 52 is optional and you only need it in some special cases. It is not enabled by default and in the same way that you needed to set the new ODS it will also be implemented in 9.0.1 How to migrate to the new ODS? You will need to set notes.ini CREATE_R9_DATABASES=1. [read] Keywords: domino ibm notes notes client notesdomino ods citrix database password security server
234


IBM Notes & Domino are not vulnerable to OpenSSL "Heartbleed" bug (CVE-2014-0160)
Wed, Apr 9th 2014 2:11p   Daniel Nashed
In case you are wondering. IBM Domino is not affected by the OpenSSL "Heartbleed" issues. Also Traveler (leveraging the Domino HTTP stack) nor the IBM HTTP Stack in Domino 9 on Windows does not use OpenSSL and is not affected. You still have to update your machines to a current OpenSSL package if you are running a 1.0.1 OpenSSL package. Here is the technote from IBM --> http://www.ibm.com/support/docview.wss?uid=swg21669782 And here is some additonal information I got from my ISP [read] Keywords: domino ibm notes traveler applications bug centos security




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition