Skip to content
Success

Changes

Summary

  1. Bug 512501 - cherry-pick all changes from 2.1.1 (details)
Commit 8fa106262c8a60b84b01deca6fc9147de21de0ec by Andrii Berezovskyi
Bug 512501 - cherry-pick all changes from 2.1.1

As 2.1.1 was never formally released, I am cherry-picking the changes it
included to make sure they are part of the 2.1.2 release review.

This will form a baseline commit to cherry-pick 2.1.2-relevant commits
from master.

Included commits:

(cherry picked from commit 61c0faef080c3ef890dc0aed4723fbe188c66f30)
Bug 433203 - OslcClient insists on using TLS and won't use SSLv3

Change-Id: I350e5dcf4ca99f7a78c34479fc3d7bdd38cbe31a
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 1e1f567d62dfd28de4f74fada39b1cfc2085d043)
Bug: 402384 Add CONTRIBUTING file

Signed-off-by: Denis Roy <denis.roy@eclipse.org>

(cherry picked from commit 1ab7c04c2c4be676b258a1fdadbc5b95a5724962)
Bug 438163 - The DOORS sample fails to update a requirement in DOORS

Change-Id: I054a4b1e81a495822c4e742abf2944c455061700
Signed-off-by: rbarthac3 <romainba@ie.ibm.com>

(cherry picked from commit f96159b0ecc534ca878bb96b9a85b7d5d5adb32d)
Bug 440207 - Unable to create resource shape out of AutomationPlan

Add @OslcValueType(ValueType.LocalResource) to
getParameterDefinitions().

Change-Id: Id78d42f7142d5602af2d4ecec3a0afeee22acff6
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 8543fe93a70a88d9d4941eb9125de6eff8213353)
Bug 440210: omit oslc:propertyDefinition from auto parameters

Change-Id: I9723411a741388a570ae7574978795c6773c5f4f
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 439d80637612ad45b7bdf92b3c27d14bda8aba6b)
Bug 440991 - Client example for two-legged OAuth

Change-Id: Idcbb6a64334185c2e5bbbe9b86972d88bc8f730d
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 2d4fc952a777dda517eb6011b224d01e71669853)
Bug 441290 - Set timeout on test postInvalidOlscResource()

Change-Id: I46ee084e6fba6247f2ee7714b2b8bd7a0be998ef
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 577df0b31424e91f69b859246bfa750dccc8fc70)
Bug 441291 - Unit tests should not actually connect to example.com

Change-Id: I77963c662c676995c94bb1075be6c06343677d45
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 345018c8b644b56a3341d37a2286c689c269c25b)
Add comment to ignored test

Change-Id: I1e109f69606aeb11245047ebaa0d414e4b10da61
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 71aebbef09f9ab5b1d93691f46afa94f29b6b849)
Consistently use Unix-style line endings for Java projects

Change-Id: I458f8135dd2614346ba6a7d34773eff774bc8494
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit fa020afac85c8c489885e4e0961acb4b20a4189c)
Bug 430796 - Allow OAuth callback when creating OslcOAuthClient

Change-Id: I665def5ea658e2ffbae7d7d5b5777df6f9494d9e
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 85cef2fa7f16c6e36af503365ccb3a8102489d01)
Cleanup: Remove trailing whitespace from source files

Change-Id: I995bca19d17c3b5ab5d9ad845dedd88d43e84e9e
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit f8abd629cd6fe5780c08acdcd839c94e01fb3b87)
Cleanup: Fix compiler warnings

Change-Id: I4aa43be50a9cfabb38e396d0cef33e927c44746c
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 80547336b6d805adcff8ba8f49a6dcc415ce2a71)
Bug 442517 - Handle incorrectly typed literals

Change-Id: I655535dd27da0e3c7a6adf71ababf5039ea3c3e7
Signed-off-by: rbarthac3 <romainba@ie.ibm.com>

(cherry picked from commit 08ec7bb56491dcc860df9d51f6f0660b8ea84d52)
Bug 444073 - Use thread-safe connection manager for OslcClient

Change-Id: I7e6e577b25daa9b8b0acdfb5a082dc2771238b60
Signed-off-by: broehl <benjamin.roehl@pure-systems.com>

(cherry picked from commit e0cfec60a13f2c2cee5085f82deb4150aa689826)
Update Javadoc now that OslcClient is thread safe

Change-Id: Ie18571cd3a5145dc7b7bbdb914bd6319c7ea46fb
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit c8170c422455d52f88905083d27239370950119d)
Bug 445904 - Add getter for rootservices model

This allows clients to read other service information that the
JazzRootServicesHelper does not support directly.

Change-Id: I4b84539e6f3bab3909f14db015dd669a1e575fdf
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 201709d43f6b9df2e8765b363439a75f587dc312)
Bug 448722 - OSLC client performance degrades after many requests

Change-Id: I62ca688cb412931ff3d3d8f2825f383829cae2bf
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 8e44fea05ae9924ca15dfba0035c2b5142c908b2)
Bug 450544 - deleteResource method OSLC-Core-Version header

Change-Id: Id92b0fe26f896deb9618108b417b0347f6777353
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 3fa7099ba95ebcc38e0c96c79bed05482f101631)
Bug 452220 - JazzFormAuthClient should throw all exceptions

Change-Id: I8a3266f0e0d8258687ed19cd787e0418c34c862d
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit aa8ae1e0c4f1f76e828b257669ab2d732869a02d)
Bug 452568 - Deprecate incorrect constants

Change-Id: Ib43ea068bafd18169d81ec6c647bce828d9bd68f
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit b155410b7e618609b47e702a322ed800d538b3ba)
Bug 453782 - Allow clients to set request headers

Change-Id: Idb8030e1dc6c6023edc207b033b5c7fe540f863e
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 7b4b52a0981fbf5b00c8f7b716ce0adfddee7fbc)
Fix RTCFormSample work item creation

Change-Id: Ia56bfc9b0be635b770c59ed8f09a4a36623a9b0f
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 4a60c5951386c868b20fa2c3b3fcdaa2de1d52b4)
Add log4j.properties to client samples

Change-Id: I38635d8fc3d85ada054a0b2828cb2a9c901b64dd
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit a69959f1dc16c0f43f9cb49f99897428966ccee4)
Fix compiler warnings in lyo.client.java

Change-Id: I96dddae6499c0f612c354744b817aabc492fca44
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 1253893b1f6ef7dec5d0ccdcae06f2bbbe723098)
Bug 454045 - Add two-legged OAuth to OSLC client

Change-Id: I056dd596610209f75d682ec5e623a175b385e211
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 7d5c632d3753319a8ed9088f399a3fd714a19c3c)
Add additional debug logging to JazzRootServicesHelper

Change-Id: I86f30e51dde497ff3032c0032d4df42a3b9e623c
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 390ebd05471f70968714a28ad501dbeb53edcc60)
Bug 454451 - JazzRootServicesHelper: handle trailing '/' in baseUrl

Change-Id: I1e9e2dfee3f25089a4d5224fc9f0e371a070c956
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 06b47de366ca1289aa9b014b5ea2cb640c0751a9)
Bug 441525 - OSLC client doesn't handle 303 status

Change-Id: Ief7c092e0a0a7c2e68f46170f1db6a2658c4894d
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit e74b053206549efa1e2c85a827f95100bcba4b51)
Bug 457268 - Don't throw unnecessary URISyntaxException

Change-Id: I41bdfe1f77775d3eec1d8042dd299cde522faf45
Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>

(cherry picked from commit 73ab28bd828cc0097ef7ed9f38a8a9a8e7ec91a8)
Bug 459135 - Use the TestResult URI sent from RQM server

Change-Id: I6ac4237749c8ea40980eaef1ec69267abc162cff
Signed-off-by: Subhajit Bhuiya <subhuiya@in.ibm.com>

(cherry picked from commit d2a1775a06cffeea2bd9763c97710058106477b0)
Bug 459187 - Improve properties file for RQM automation adapter

Change-Id: Iaeda462db529d7b6e6c39a5c45a843a52964e74c
Signed-off-by: Subhajit Bhuiya <subhuiya@in.ibm.com>

(cherry picked from commit 92cca6dadd7078fe59968ae573cd68ee56badf58)
Merge "Bug 460377 - Disable doclint for Java 1.8 builds"
Merge "Bug 503995: Jazz auth issues with JAS"

Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.settings/org.eclipse.jdt.core.prefs
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.project
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/RRCFormSample.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/RQMAutomationSample.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/TestResult.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/WriteThroughProperties.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/AutomationResult.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/AutomationAdapter.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/QmConstants.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/QmResource.java
The file was addedorg.eclipse.lyo.client.java/.settings/org.eclipse.core.runtime.prefs
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/OAuthRedirectException.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/license/edl-v10.html
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/OslcQueryResult.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/TestPlan.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/IConstants.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/JazzAuthFailedException.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.settings/org.eclipse.core.resources.prefs
The file was addedorg.eclipse.lyo.client.java.oauth.sample/src/main/resources/oauth.properties
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.settings/org.eclipse.jdt.ui.prefs
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/jazz/JazzFormAuthClient.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.settings/org.eclipse.core.runtime.prefs
The file was modified org.eclipse.lyo.client.java/pom.xml
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/OslcQuery.java
The file was addedorg.eclipse.lyo.client.java.sample/src/main/resources/log4j.properties
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/Requirement.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.settings/org.eclipse.m2e.core.prefs
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/ParameterInstance.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/RequirementCollection.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/RmConstants.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/RootServicesException.java
The file was removedorg.eclipse.lyo.client.java.sample/src/main/resources/.gitignore
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/DoorsOauthSample.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/RmUtil.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/license/notice.html
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/AutomationException.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/AutomationRequest.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/DMFormSample.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/RQMFormSample.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/ArchitectureLinkType.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/.classpath
The file was addedorg.eclipse.lyo.client.java.sample/.settings/org.eclipse.jdt.ui.prefs
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/RTCFormSample.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/AutomationConstants.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/TestExecutionRecord.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/ArchitectureResource.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/IAutomationRequestHandler.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/MessageExtractor.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/AutomationPlan.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/FixMessageFormat.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/GenericCMSample.java
The file was addedCONTRIBUTING
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/CmConstants.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/adapter.properties
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/jazz/JazzRootServicesConstants.java
The file was addedorg.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/Property.java
The file was addedorg.eclipse.lyo.client.java/.settings/org.eclipse.jdt.ui.prefs
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/ChangeRequest.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/TestScript.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/JazzAuthErrorException.java
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/AutomationRequestCanceledException.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/OSLCConstants.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/src/main/java/org/eclipse/lyo/client/oauth/sample/OAuthClient.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/jazz/JazzConstants.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/OslcOAuthClient.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/jazz/JazzRootServicesHelper.java
The file was modified org.eclipse.lyo.client.java/src/test/java/org/eclipse/lyo/client/test/OslcClientTest.java
The file was addedorg.eclipse.lyo.client.java.sample/.settings/org.eclipse.core.resources.prefs
The file was modified org.eclipse.lyo.client.java/.settings/org.eclipse.core.resources.prefs
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/Message.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/OslcClientApplicationException.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/ArchitectureConstants.java
The file was modified org.eclipse.lyo.client.java/src/test/java/org/eclipse/lyo/client/test/OslcQueryResultTest.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/OslcQueryParameters.java
The file was addedorg.eclipse.lyo.client.java.oauth.sample/pom.xml
The file was addedorg.eclipse.lyo.client.java.oauth.sample/license/epl-v10.html
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/exception/ResourceNotFoundException.java
The file was addedorg.eclipse.lyo.client.java.sample/.settings/org.eclipse.core.runtime.prefs
The file was modified org.eclipse.lyo.client.java.sample/src/main/java/org/eclipse/lyo/client/oslc/samples/automation/StatusResponse.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/resources/TestCase.java
The file was modified org.eclipse.lyo.client.java/src/main/java/org/eclipse/lyo/client/oslc/OslcClient.java