3496383 allowed for faster return from CBDeliverIndication() calls by spawning a thread to perform the delivery of the indication, allowing the request thread from the indication provider to return. However, a limit to the number of indication delivery threads was not enforced. This change allows for that, along with the possibility of dropping indications if a delivery indication thread cannot be crated within a given amount of time. Two new configuration parameters have been added to sfcb.cfg: indicationDeliveryThreadLimit and indicationDeliveryThreadTimeout. Additionally, error messages will be printed if either the indication delivery thread or the provider request thread cannot be created.
patch for 1.3
committed to CVS HEAD and git master