Ticket 47862 - Repl-monitor.pl ignores the provided connection parameters

Bug Description:  The orignal fix for ticket 47538 was not correctly
                  ported to earlier branches (1.3.2. and down)

Fix Description:  Added the missing "set_server_params" function.

https://fedorahosted.org/389/ticket/47862

Reviewed by: nhosoi(Thanks!)

(cherry picked from commit 7c5d8f2d31d804d516f0ff1cc85d381303582a2d)
Ticket #47824 - paged results control is not working in some cases when we have a subsuffix.

Bug Description: When a simple paged result search is run against
multiple backends, subsuffix backends were not correctly set to the
next loop when crossing the backend boundary.

Fix Description: This patch changes the logic to detect the page
search finished and set the next backend correctly to the paged-
results handle.  Also, when reusing the paged result handle in
pagedresults_parse_control_value, increment the refcnt.

https://fedorahosted.org/389/ticket/47824

Reviewed by mreynolds@redhat.com (Thank you, Mark!!)
(cherry picked from commit b116d7e2a7a8e7443be93ecb84efee1364b6ba86)
(cherry picked from commit 0bc9016541b7033916bc9ca6636f447a95d33c36)
Ticket 47862 - repl-monitor fails to convert "*" to default values

Bug Description:  When specifying the "connection" parameters, you are
                  allowed to use asterisks to signify default values.
                  This was not properly checked in the script, and the
                  the default values were not applied.

Fix Description:  Properly check for "*" for the bind dn, bind password,
                  and certdir.

https://fedorahosted.org/389/ticket/47862

Reviewed by: nhosoi(Thanks!)

(cherry picked from commit a498525a76aaafc7d2979f577d4e7a93a3158d0b)

Conflicts:
	ldap/admin/src/scripts/repl-monitor.pl.in

(cherry picked from commit 44c4221d5f6ec3c7e8ca5d3452b24870f7cccf62)
Ticket 616 - High contention on computed attribute lock

Bug Description:
	On search request, some requested attributes are computed:
		- subschemasubentry
		- nscpentrywsi
		- numsubordinates
		- hassubordinates
	This is done with a linked list of registered callback.
	When sending the results, each requested attribute is evaluated against all the callbacks.
	When going through the callbacks list the thread hold the lock on the list.
	Currently all the server callbacks are registered at startup time with only
	one thread registering them (main).

	A custom plugin may register custom callback using slapi_compute_add_evaluator

	The important point is that callback are only added to the list.
	Also on standard deployment without custom plugin adding new computed attribute,
	this list is built at startup.

	The problem on computed attribute is that it can create contention between search threads
	trying to evaluate/compute the requested attributes

	The same description applies to computed filters. For example with 'views' or
	filters containing "subordinates", the filter is recomputed.
	This using a linked list of callbacks registered during startup.
	A custom plugin may register custom callback using slapi_compute_add_search_rewriter.

	In short:
		On standard deployment computed filters and computed attributes lists are unchanged
	after startup.
		Computed filters/attribute are only added to the lists.

Fix Description:

	The fix consist to not protect the access to computed filter/attribute unless a
	computed filter/attribute is added after startup.

	The fix also contains a improvement of rsearch to support filters larger than 256 char

	The fix also contains reworks according to review feedback.
	Basically using a temporary variable to hold the actual value of require_*

	The benefit is limited to 2% in terms of search throughput (8*4core machine)

https://fedorahosted.org/389/ticket/616

Reviewed by: Rich Megginson (thanks Rich !)

Platforms tested: 1*4cores fedora and 8*4cores RHEL6.4

Flag Day: no

Doc impact: no
(cherry picked from commit 4b7791f3ab9370ccf30b09077656e247682bf384)
(cherry picked from commit ff5a8770da1266d96f5e1b36b026d539cb55ec25)
(cherry picked from commit 7d4c51ed99704e6b8e8aab1b1d6a80157af48784)
Bug 1123477 - unauthenticated information disclosure

Fix Description: nscpentrywsi is returned only authenticated as root.
The bug was fixed by lkrispen@redhat.com (Ludwig Krispenz).
His patch was modified based upon this review comment.
https://bugzilla.redhat.com/show_bug.cgi?id=1123477#c2

https://bugzilla.redhat.com/show_bug.cgi?id=1123861

(cherry picked from commit aa90e26d5c4ea47b2a4a22f99cf0742cf48b3fae)
(cherry picked from commit 394277fdcef70078b54a280de88ab06dd289cc7a)
(cherry picked from commit fbb9bf0b37fdaec0856b9c78373a0fb1fa07a1dd)
(cherry picked from commit 5c2848665791adf25f884fe942f310392fd88162)
bump version to 1.2.11.30