- Aug 03, 2013
-
-
Benjamin Bentmann authored
-
- Jul 28, 2013
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Bug 413867 - Concurrent artifact resolution using same repo session (data) in combination with enhanced local repo can fail sporadically Fixed interaction between DefaultArtifactResolver and DefaultUpdateCheckManager to ensure download requests for unavailable artifacts are not suppressed unless a resolution error has been cached
-
Benjamin Bentmann authored
Bug 413880 - Artifacts get downloaded from every configured remote repository if resolution error caching is completely disabled Undid bad refactoring from e5086685 and maintained one resolved flag per artifact, not per resolution item
-
Benjamin Bentmann authored
Properly handled edge case of concurrent attempt to resume download where later thread uses bad remote repository and hence should fail resolution as opposed to consume the result of the first thread
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Made SafeTransferListener also handle linkage errors caused by potential API incompatibilities similar to DefaultRepositoryEventDispatcher
-
Benjamin Bentmann authored
Added config property to allow disabling feature
-
- Jul 27, 2013
-
-
Benjamin Bentmann authored
Bug 413867 - Concurrent artifact resolution using same repo session (data) in combination with enhanced local repo can fail sporadically Made DefaultArtifactResolver call UpdateCheckManager.touchArtifact() only after LocalRepositoryManager.add() to allow concurrent thread to perform required existence check while (enhanced) local repo is in intermediate state
-
Benjamin Bentmann authored
Made DefaultArtifactResolver, DefaultMetadataResolver and DefaultDeployer wrap the user-supplied TransferListener with an instance that captures runtime exceptions and logs them instead of allowing the exception to bubble up and halt the connector
-
Benjamin Bentmann authored
Made DefaultDeployer and DefaultMetadataResolver fill in request trace for *Upload/*Download requests passed to repository connector
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Deprecated Transfer.(get|set)State() and added Transfer.(get|set)Listener() instead which allows to employ per-transfer TransferListeners
-
Benjamin Bentmann authored
-
- Jul 21, 2013
-
-
Benjamin Bentmann authored
Made HttpTransporter issue preflight request for initial PUT to init connection-based auth or to gracefully handle premature 100-continue responses
-
Benjamin Bentmann authored
Extended GetTask to optionally carry checksums for downloaded resource and made BasicRepositoryConnector and HttpTransporter make use of it when possible
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Improved robustness of expect-continue handling by ensuring user-configured "Expect" header is automatically cleared upon retry if server responded with "Expectation failed"
-
Benjamin Bentmann authored
-
- Jul 15, 2013
-
-
Benjamin Bentmann authored
Made BasicRepositoryConnector only create thread pool when actually multiple requests need processing
-
Benjamin Bentmann authored
-
- Jul 13, 2013
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Introduced TransferResource.getResumeOffset() to query position at which transfer started
-
Benjamin Bentmann authored
Introduced utility WorkerThreadFactory to help with name customization and made DefaultMetadataResolver as well as BasicRepositoryConnector make use of it
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
- Jul 07, 2013
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
- Jul 06, 2013
-
-
Benjamin Bentmann authored
-
- Jun 30, 2013
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
- Jun 23, 2013
-
-
Benjamin Bentmann authored
Introduced AuthenticationBuilder.addHostnameVerifier()
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-