ASACORE-909 Branch RB14.06 needs to Update the certificate chain used by junit Authlistener test

The certificate chain used by the testRsaVerify test should be good
for 3650 days (aprox 10 years).

Change-Id: Ie285e1bf6b2ea875df804c95dc5c14b05234a6f1
Signed-off-by: Tony Wallace <awallace@qce.qualcomm.com>
Merge remote-tracking branch 'origin/RB14.06'

Change-Id: If6ffadcd5f79fbf47477e18ebd856d65693335af
Signed-off-by: Ry Jones <c_lawren@qce.qualcomm.com>
ASACORE-485: Exchange all local names when DAEMON_NAMES SessionOpt is
used, not just the daemon names.

Change-Id: Id30391fc34efd4274b9110192916686211d12573
Signed-off-by: Todd Malsbary <tmalsbar@qce.qualcomm.com>
Merge "Merge remote-tracking branch 'origin/RB14.06'"
ASACORE-594 Fix multiple build warnings reported when building for Java

Most of the warnings fall in one of three categories.
 - Unused variable/method
 - Unused import
 - Raw type when Generic class was expected

The raw types (i.e. class) were changed to generic classes (class<?>)

Unused imports were removed.

Many of the methods that were reported as unused were actually called via jni
I added a suppress warning for those methods.

Many of the unused variables were in unit tests that did not care what the
return value was just that the method call did not fail.  For most of those
I added an assertTest.  Some we expected to throw an exception so I added a
fail to the unit test if the next line of code was run. The fail statement
would use the "unused" variable.

Change-Id: I5cc7f763a88371641d2ea077823c4c09c27c3d96
Signed-off-by: George Nash <georgen@qce.qualcomm.com>
ASACORE-902: Remove unused router/compatibility code.

Change-Id: I74c57574b1d285567c639d128b355b7353e0bf8c
Signed-off-by: Todd Malsbary <tmalsbar@qce.qualcomm.com>
ASACORE-369 Support for network interface name binding.

Change-Id: I72c3fc46f29cf8544b687a46582331c99f1da310
Signed-off-by: M. Sanu <msanu@qce.qualcomm.com>
AJCORE-920 Disable ajtest case PerfTest.AsyncMethodCallTest_SimpleCall in test script

Change-Id: I60044016370824c0fc2765a700ad1b1aefa7a606
Signed-off-by: Tony Wallace <awallace@qce.qualcomm.com>
AJCORE-920 Disable ajtest case PerfTest.AsyncMethodCallTest_SimpleCall in test script

Change-Id: Id9ce8fc82dad7e97c7a86a0d19853288475377a9
Signed-off-by: Tony Wallace <awallace@qce.qualcomm.com>
ASACORE-940 Fix ordering of enabling the name service.

Change-Id: Ic1a3b2eac7fc0b3f3f5b9fd1963fefd1eaac8659
Signed-off-by: M. Sanu <msanu@qce.qualcomm.com>
Turn very noisy LogError into a DbgPrint

Change-Id: I4876307ecf118ca1a3e52672cd8fb218da927c46
Signed-off-by: gburns <gburns@qce.qualcomm.com>
ASACORE-939 Additional fixes to name service ordering.

Change-Id: I8f744fae4d64c14f73dd66ccbdc58ab4ff648f94
Signed-off-by: M. Sanu <msanu@qce.qualcomm.com>
Merge remote-tracking branch 'origin/RB14.06'

Change-Id: I35f0cb576eb591fbe2258ab23d3f2c59c1dd61e7
Signed-off-by: Ry Jones <c_lawren@qce.qualcomm.com>
ASACORE-921: Support <year>.<month>.<feature><optional bug-letter>
version format.

Change-Id: I875f82317ada446d5a77a7e34cebf9d6d2ec0950
Signed-off-by: Todd Malsbary <tmalsbar@qce.qualcomm.com>
Merge "Turn very noisy LogError into a DbgPrint"
Merge "ASACORE-939 Additional fixes to name service ordering."
ASACORE-945 AboutIconClient::GetContent in 14.06 now allocates array
of size returned from the service. If the service GetContent method
(for Icon) returns empty content, this could lead to a crash as the
client would end up allocating an empty array and dereferencing it.

This bug was found via Visual Studio static code analysis, but the
sample from 14.02 can be used to expose this bug since it queries for
icon contents.  

Change-Id: Ia410248f980293643573bd701038426f64247e02
Signed-off-by: Way Vadhanasin <wayvad@microsoft.com>
Merge "ASACORE-945 AboutIconClient::GetContent in 14.06 now allocates array of size returned from the service. If the service GetContent method (for Icon) returns empty content, this could lead to a crash as the client would end up allocating an empty array and dereferencing it."
ASACORE-928 Fix Windows (debug) build break and App Verifier.

- FileStream.cc when built by Visual Studio 2013 compiler in debug mode causes
a build break due to DeleteFile being defined as DeleteFileA by windows.h.
The fix is to add scope operator to identify that the function is intending
to call the system API and not recursion.

- Environ.cc contains a defect when the project is built with non-UNICODE
flavor, which could lead to a run-time crash. The function assumes the call is
to the unicode ('W') version of system (environment) APIs, which is not the
case when the project does not have UNICODE defined (default). Since the
function is targeting the unicode version, the system calls need to reflect
the same – so the fix is to add 'W' suffix to these system calls.
This was caught by Microsoft App Verifier tool.

Change-Id: I33e76a461c531804c7bd61be83054514290c583d
Signed-off-by: Way Vadhanasin <wayvad@microsoft.com>
Merge "ASACORE-485: Exchange all local names when DAEMON_NAMES SessionOpt is used, not just the daemon names."