357 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
DAOS NLO Encryption and Decryption
Wed, May 28th 2014 253
Details About ODS 52 shipped with Notes/Domino 9.0.1
Tue, Apr 29th 2014 497
IBM Notes & Domino are not vulnerable to OpenSSL "Heartbleed" bug (CVE-2014-0160)
Wed, Apr 9th 2014 1345
Passing a document to an agent without saving it first
Sun, Apr 6th 2014 461
Traveler 9.0. IF4 has shipped
Mon, Mar 31st 2014 387
Taking full benefit of RAM for File-System Cache with Domino on W64
Thu, Mar 13th 2014 469
IBM Notes Traveler 9.0.1 IF 3 / 9.0.0.1 IF4 available
Sat, Feb 1st 2014 651
Top 10
IBM Notes & Domino are not vulnerable to OpenSSL "Heartbleed" bug (CVE-2014-0160)
Wed, Apr 9th 2014 1345
IBM Sametime Limited Use 9 release for IBM Notes/Domino 9.0.1 customers
Wed, Oct 30th 2013 779
IBM Notes Traveler 9.0.1 IF 3 / 9.0.0.1 IF4 available
Sat, Feb 1st 2014 651
Notes Domio Traveler 9.0.1 is available
Tue, Oct 29th 2013 625
Notes / Domino 9.0.1 New Platform Support added for Win2012 R2, OSX 10.9 and Win 8.1
Tue, Dec 17th 2013 519
Details About ODS 52 shipped with Notes/Domino 9.0.1
Tue, Apr 29th 2014 497
Taking full benefit of RAM for File-System Cache with Domino on W64
Thu, Mar 13th 2014 469
Passing a document to an agent without saving it first
Sun, Apr 6th 2014 461
Traveler Support for iOS 7
Thu, Aug 22nd 2013 456
Traveler 9.0. IF4 has shipped
Mon, Mar 31st 2014 387


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
103 hits



Recent Blog Posts
253


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
497


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
1345


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
461


Passing a document to an agent without saving it first
Sun, Apr 6th 2014 6:12a   Daniel Nashed
How cool is that new functionality introduced in 8.5.2. Simple but important addition. Looks like this has been implemented for XPages but you can also use it in normal Java and LotusScript. Before you had to save a document before passing the document context to an agent. Now you can just pass a new in-memory document and you don't need to save it at all. This is really useful when passing parameters to and from agents that you invoke. For example if you want output for a Java agent th [read] Keywords: agent domino lotusscript xpages java javascript properties security server
387


Traveler 9.0. IF4 has shipped
Mon, Mar 31st 2014 6:14a   Daniel Nashed
Traveler 9.0.1 IF 4 has shipped end of last week. There are some important fixes on the server side and also some fixes in the Android client. After doing the update over the weekend I thought about building a small script to automate Traveler updates on Linux. First I thought it would make sense to have it in my start script but I am not sure about it. Silent install works like a charm. What do you think? Should I add a customizable script to shutdown, install, startup? It could be even [read] Keywords: domino ibm inotes ldd lotus notes rich text traveler apple database linux mobile network office security server widget
469


Taking full benefit of RAM for File-System Cache with Domino on W64
Thu, Mar 13th 2014 6:10a   Daniel Nashed
A long time ago I already blogged about the changes IBM introduced for the file-system cache. And I ran into this in customer situations many times. I have described it in my IBM Connect session but because I got questions about it again, I think it makes sense to mention it again. The default settings they implemented might impact you when you add a lot of RAM to your Domino server. We have seen dramatical reduction of read I/O when adding a lot of RAM to the Windows machine because Wind [read] Keywords: domino ibm notes server




651


IBM Notes Traveler 9.0.1 IF 3 / 9.0.0.1 IF4 available
Sat, Feb 1st 2014 5:10p   Daniel Nashed
Still on the way back from IBM Connect but I want to give you a quick info... There are important fixes for Blackberry 10 -- specially when you are using the new todos in version 10.2.1 But there are more fixes that are included. Thanks to the Traveler team for all the new information during IBM Connect and for the short cycle of fixpacks responding to customer issues so quickly! -- Daniel APAR List for 9.0.1 IF3: APAR # Component Abstract LO77998 Server Read mark for C [read] Keywords: admin ibm inotes notes notes client traveler apple blackberry mobile security server
344


Unofficial IBM Connect Notes session database
Mon, Jan 20th 2014 5:12a   Daniel Nashed
The question came up a couple of times in the last few days ... Mat posted today --> http://www.matnewman.com/webs/personal/matblog.nsf/dx/and-were-back-the-totally-unofficial-totally-unsupported-ibm-connect-notes-session-database And here is the download link -- > http://www.matnewman.com/webs/personal/matblog.nsf/sphere2014.zip Hope to see many of you soon in Orlando! Huge thanks to the team who did the database it again this year!! -- Daniel [read] Keywords: ibm notes database
335


Custom Commands in Domino Start Script
Fri, Jan 17th 2014 5:12a   Daniel Nashed
Most of the new functionality in my start scripts is based on my own ideas and requests I get from customer projects. For each of the request for new functionality I am trying to find out a way to make it as customizable as possible to make it fit for different customer environments. On the other side there are still requests which are very customer specific which I cannot build into a standard script. But I also would like to keep the script in a maintainable mode where you have only to sw [read] Keywords: domino email server
519


Notes / Domino 9.0.1 New Platform Support added for Win2012 R2, OSX 10.9 and Win 8.1
Tue, Dec 17th 2013 5:13p   Daniel Nashed
We got questions about this from many customers and there is a technote on the way. The following link already provides the good news we are waiting for. http://www.lotus.com/ldd/fixlist.nsf/8d1c0550e6242b69852570c900549a74/de0329821264ceff85257c130056adda?OpenDocument The same is also supported in 8.5.3 FP6 -- Wow, I did not expect that! That's good news! http://www.lotus.com/ldd/fixlist.nsf/8d1c0550e6242b69852570c900549a74/2ca7aa993e50ba8285257c1d006472bd?OpenDocument Thanks IB [read] Keywords: domino ibm inotes ldd lotus notes email macintosh




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