357 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Important Platform Support Additions in Notes/Domino 9.0.1 FP2
Thu, Aug 21st 2014 237
Traveler 9.0.1 IF5 shipped
Wed, Jul 30th 2014 231
Force Traveler to use IPv4 instead of IPv6
Mon, Jul 28th 2014 179
DAOS NLO Encryption and Decryption
Wed, May 28th 2014 331
Details About ODS 52 shipped with Notes/Domino 9.0.1
Tue, Apr 29th 2014 598
IBM Notes & Domino are not vulnerable to OpenSSL "Heartbleed" bug (CVE-2014-0160)
Wed, Apr 9th 2014 1438
Passing a document to an agent without saving it first
Sun, Apr 6th 2014 559
Top 10
IBM Notes & Domino are not vulnerable to OpenSSL "Heartbleed" bug (CVE-2014-0160)
Wed, Apr 9th 2014 1438
IBM Sametime Limited Use 9 release for IBM Notes/Domino 9.0.1 customers
Wed, Oct 30th 2013 707
Details About ODS 52 shipped with Notes/Domino 9.0.1
Tue, Apr 29th 2014 598
Notes Domio Traveler 9.0.1 is available
Tue, Oct 29th 2013 574
Taking full benefit of RAM for File-System Cache with Domino on W64
Thu, Mar 13th 2014 565
Passing a document to an agent without saving it first
Sun, Apr 6th 2014 559
Notes / Domino 9.0.1 New Platform Support added for Win2012 R2, OSX 10.9 and Win 8.1
Tue, Dec 17th 2013 552
IBM Notes Traveler 9.0.1 IF 3 / 9.0.0.1 IF4 available
Sat, Feb 1st 2014 491
Traveler 9.0. IF4 has shipped
Mon, Mar 31st 2014 481
Traveler Support for iOS 7
Thu, Aug 22nd 2013 385


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



Recent Blog Posts
237


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
231


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
179


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
331


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
598


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
1438


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




559


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
481


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
565


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
491


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




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