Bug 335254

Summary: [api] add o.e.m.commons.http bundle based on HttpClient 4.1
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact: Steffen Pingel <steffen.pingel>
Severity: enhancement    
Priority: P2 CC: akurtakov, shawn.minto
Version: unspecifiedKeywords: noteworthy, plan
Target Milestone: 3.7   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 207175, 334970, 367789, 368777, 368830, 368835, 371747, 372360    
Bug Blocks: 359210    

Description Steffen Pingel CLA 2011-01-24 16:44:52 EST
The new HttpClient version has improved support for NTLM authentication. The o.e.m.commons.http bundle should provide a similar abstraction and API as the o.e.m.commons.net bundle.
Comment 1 Steffen Pingel CLA 2011-04-12 17:04:44 EDT
I have committed an initial o.e.m.commons.http based on the previous implementation in o.e.m.commons.net. This is still in the early changes and likely to change over the next couple of weeks.
Comment 2 Steffen Pingel CLA 2011-12-22 11:58:26 EST
The bundle has been renamed to org.eclipse.mylyn.commons.repositories.http.core. It provides an abstraction for connecting to repositories through HTTP. Location handling is based on the classes provided in org.eclipse.mylyn.commons.repositories.core. In the process several classes and services that were previously accessible in org.eclipse.mylyn.commons.net are now also available from org.eclipse.mylyn.commons.core to share the implementations.

It is recommended that connectors consume the HttpCore based connection framework provided by org.eclipse.mylyn.commons.repositories.http.core in favor of the HttpClient 3.1 based implementation in org.eclipse.mylyn.commons.net.