Pagination fixes
#2619 update wsecldirect default port
Adds configurable connection timeoutval

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Mac Installer Tweaks

Improved display messages.
Fixed "usage" size information.
Generalised known executable list.
Add version information to client tools install folder.
Only fixes rpath for "make install" and "make package"

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Optimize prefix join on unicode fields

Previously a unicode prefix compare (string[1..*]) was going via a
string instead of calling the approriate unicode function.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
gh-2667 Roxie dali connection

Reconnect dali asynchronously if it is not connected when Roxie starts, or
if a disconnect is detected.

Work in progress...

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-2667 Roxie dali connection

Fix missing return.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Pagination specific changes to docs.
registerClientProcess escalating delay to connect

registerClientProcess if it timedout had an escalating delay (*2) before the
next reconnection attempt. Change to fixed delay, but avoid re-issuing
warning every time.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
gh-2667 Roxie dali connection

Connect asynchronously, and reconnect automatically.

Fixes gh-2667

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
More pagination corrections
Adding the visualizing doc to this commit
Split of Client Tools into two book (versions)
Merge pull request #2673 from ghalliday/unicodewildmatch

Optimize prefix join on unicode fields

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
eclcc default folders on OSX
eclcc is unable to locate plugins and ECL Library when installed as
part of Client Tools on OSX

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Ensure SDS client connection removed

An exception during a SDS close causes the connection to remain in the
client connections list. The connection object is likely to be
released/destroyed and cause problems later if accessed.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
gh-2667 Roxie dali connection

Additional fixes following code review.

Fix leak of watcher items.
Avoid joining thread if has not been started.
Avoid potential segfault if notifier object gets released by notify callback.
Remove unused parameter and out-of-date comment.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2681 from jakesmith/sds-client-conn

Ensure SDS client connection removed

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-2667 Roxie dali connection

Allow time for first dali connection when Roxie first starts, to avoid
loading queries twice (and confusing tracing) in the normal case.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2689 from jakesmith/connect-to-dali-timeout

registerClientProcess escalating delay to connect

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2676 from GordonSmith/MAC_ClientTools

eclcc default folders on OSX

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>