Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: nexus-2.2.1
Commits on Oct 30, 2012
  1. [maven-release-plugin] prepare release nexus-2.2.1

    Sonatype Release Machine authored
Commits on Oct 29, 2012
  1. @jdillon
Commits on Oct 11, 2012
  1. [maven-release-plugin] prepare release nexus-2.2-01

    Sonatype Release Machine authored
  2. [maven-release-plugin] prepare for next development iteration

    Sonatype Release Machine authored
  3. [maven-release-plugin] prepare release nexus-2.2.1

    Sonatype Release Machine authored
Commits on Oct 10, 2012
  1. @jdillon

    drop duplicate header

    jdillon authored
  2. @jdillon

    drop duplicate header

    jdillon authored
  3. @adreghiciu

    Merge pull request #568 from sonatype/hc4provider-jmx

    adreghiciu authored
    Register pooling conn manager into mmx
  4. @adreghiciu

    Drop usage of WeakReference

    adreghiciu authored
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  5. @ifedorenko

    set jmxName to null in finally block

    ifedorenko authored
    Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
  6. @adreghiciu

    Register pooling conn manager into mmx

    adreghiciu authored
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  7. @cstamas

    Merge pull request #567 from sonatype/hc4provider

    cstamas authored
    NEXUS-5291: HC4Provider and replacement for HttpClientUtil.
  8. @cstamas
  9. @cstamas

    Package rename

    cstamas authored
  10. @cstamas

    NEXUS-5291: HC4x performance improvements.

    cstamas authored
    HC4Provider and replacement for HttpClientUtil.
    
    * initial imple
    * Fixed existing tests: HttpClientUtilTest renamed to HttpClientManager and it tests (as before)
      that "redirect strategy" being applied is correct.
      HttpClientRemoteStorageTest test fixed.
    * classes renamed to "guice style" (from DefaultX to XImpl)
    * added tests (UT + IT)
    * Removal of HC3x class uses from HC4x RRS.
    
    Introduction of new exceptions to mark RRS transport problems.
    
    * RemoteStorageTransportOverloadedException for "overloaded" case, when a RRS in unable to make an outbound request
      because it's simply too busy.
    * handled the ConnectionPoolTimeoutException in HC4x RRS, case we never had before
    * RemoteStorageTransportOverloadedException does not cause repository to autoblock
    * NFC is managed only in cases of ItemNotFoundEx, so this exception will "bubble up" to
      REST API, where it will need proper handling, like returning 503 Service Unavailable or such
    * Handling RemoteStorageTransportOverloadedException exception in REST API. It will return 503 Service Unavailable when RemoteStorageTransportOverloadedException thrown.
Commits on Oct 7, 2012
  1. @adreghiciu

    Merge pull request #562 from sonatype/nexus-5296-fix-IT

    adreghiciu authored
    [NEXUS-5296] Provide additional info about invocations in case of failing assertions
Commits on Oct 5, 2012
  1. @jdillon

    Merge pull request #558 from sonatype/NXCM-4737-include-custom-query-…

    jdillon authored
    …strings-via-builder
    
    [NXCM-4737] hack in query-string customizations via QueryStringBuilder s...
  2. @adreghiciu

    [NEXUS-5296] Provide additional info about invocations in case of fai…

    adreghiciu authored
    …ling assertions
    
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  3. @cstamas

    Merge pull request #560 from sonatype/httpclient4x-bump

    cstamas authored
    HttpClient 4x being slow with HTTPS connections.
Commits on Oct 4, 2012
  1. @cstamas

    HttpClient 4x being slow with HTTPS connections.

    cstamas authored
    * bumped version to httpclient 4.2.1 + httpcore 4.2.2 + httpmime 4.2.1 (latest GA)
    * applied recommended changes to connManager, parameters handling
    * catching IllegalStateException thrown by httpClient connmgr in case when JVM lacks support for TLS (was swallowed without this)
    * removing explicit connection close, to make use of pooling
  2. @adreghiciu

    Merge pull request #557 from sonatype/log-remote-access-time

    adreghiciu authored
    Log timing of http remote requests made by Nexus
  3. @adreghiciu

    Merge pull request #559 from sonatype/nxcm-4721-validate-same-member-…

    adreghiciu authored
    …multiple
    
    [NXCM-4721] Validate that for a group, member repositories list is unique
  4. @adreghiciu

    [NXCM-4721] Validate that for a group, ember repositories list is uni…

    adreghiciu authored
    …que (no same member repository multiple times)
    
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Commits on Oct 3, 2012
  1. @jdillon

    Update headers

    jdillon authored
  2. @jdillon

    [NXCM-4737] hack in query-string customizations via QueryStringBuilde…

    jdillon authored
    …r so that remote browsing secure.central gets the proper request paramemters.
  3. @nabcos

    Unset public key path in legacy ITs nexus.properties

    nabcos authored
    ITs started failing because they could not read the encrypted problem
    report bundles' content.
  4. @cstamas
  5. @peterlynch

    Merge pull request #556 from sonatype/nexus-5288

    peterlynch authored
    NEXUS-5288: Appender class changed.
  6. @adreghiciu @cstamas

    Log timing of http remote requests made by Nexus

    adreghiciu authored cstamas committed
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
  7. @peterlynch

    Merge pull request #538 from sonatype/nexus-5197-avoid-npe

    peterlynch authored
    [NEXUS-5197] Avoid NPE in member change detection
  8. @peterlynch

    fix license headers

    peterlynch authored
  9. @peterlynch

    allow running (JUnit) tests named Abstract* that are not 'abstract'

    peterlynch authored
    We have in codebase test classes named 'Abstract*' but are not really 'abstract' and ones that are really abstract ( meant to be extended only )
    
    surefire will do the right thing by allowing it to try to run any class that ends in Test and starts with Abstract. This will allow us to have test for real classes that are named Abstract* and keep the naming convention that IDEs expect for tests.
    
    'abstract' test classes are still not run. If developer intends otherwise to execute a test class named 'Abstract*' then add one or more test methods and do not make it abstract.
    
    I noticed several tests that were  being missed besides the ones covered in nexus-5197 because once upon a time we excluded Abstract named classes. ( probably my suggestion ).
    
    I've left failsafe config to ignore Abstract* named test classes because I am unclear on TestNG semantics and also those should be integration tests, which do not normally follow the convention of unit tests where tests are named one to one to the unit under test + 'Test' suffix
  10. @cstamas

    NEXUS-5288: Appender class changed.

    cstamas authored
    The appender did change between 2.1 and 2.2. Problem with
    "upgrade step" is that log manager is started from a servlet
    context listener, way before nexus is, hence, nexus upgrade
    step would be able to do anything way after logback configuration
    is loaded (and errors would be emitted about Appender).
    
    After chatting with Alin, this looked the simplest: introduce
    a marker interface, that would be implemented by those
    implementations of LogConfigurationParticipant, that does NOT
    want to let users tamper with their configuration. Event system
    config participant is such LogConfigurationParticipant (see it's
    config file, states "DO NOT EDIT").
    
    When LogbackLogManager detects that a participant implements this
    marker interface, it will not check for config file existence
    (as it happened before this change) and write it out when not present,
    but it will "blindly", always write it out, potentially replacing
    the changed file.
    
    Now, the LogbackNexusEventSystemLogConfigurationParticipant implements
    the NonEditable marker interface and this resolves the problem,
    as on upgrade (from X to 2.2), 2.2 will simply overwrite the
    logback-event.xml.
Commits on Oct 2, 2012
  1. @nabcos

    Move public key path for problem reporting to nexus-webapp

    nabcos authored
    nexus.properties is only contained in the nexus bundles, while the
    webapp's plexus.properties are already set when running the Nexus WAR.
  2. @nabcos
Something went wrong with that request. Please try again.