Permalink
Commits on Feb 21, 2013
  1. Subordinate locking.

    Added UT.
    cstamas committed Feb 21, 2013
Commits on Feb 20, 2013
  1. Updated an UT that is IT

    Hence I forgot about it, but CI caught it. Removed
    mocks as they were doing wrong after the change.
    cstamas committed Feb 20, 2013
  2. Subordinate locking javadoc.

    cstamas committed Feb 20, 2013
  3. NEXUS-5418 Proposed fix.

    Using subordinate locking, Maven repositories now handles
    POM/JAR/whatever files and their checksum counterparts
    "as one". In other words, it locks them "as one".
    
    It does not matter does your UID (hence, request or actual
    item instance) is about an actual artifact or it's
    checksum, locking will protect both.
    
    Naturally, this fix DOES NOT fixes the lack of locking.
    cstamas committed Feb 20, 2013
  4. Subordinate locking support.

    This change merely delegates the "key" creation for lock
    from the UID instance to the actually issuing repository, giving
    it chance to interfere, and probably change the lock key
    compared to the UID instance key. This was not possible before.
    cstamas committed Feb 20, 2013
  5. Merge pull request #713 from sonatype/bc-provider-plugin

    Plugin for BouncyCastle.
    cstamas committed Feb 20, 2013
  6. Normalized plugin properties.

    cstamas committed Feb 20, 2013
  7. Fixing badly protected resources.

    By aligning their resource URI and protection descriptor
    path pattern.
    cstamas committed Feb 20, 2013
  8. Related to remote-Catch-All change.

    Simple change to ensure no "badly protected" resource
    get mounted, by simply changing the order of security
    handing and actual mount.
    
    As now, in Nexus we do check are resources protected
    properly, and throwing exception if not, it was resulting
    that resource get mounted but remained unprotected.
    
    Now, we ensure no badly protected resource is actually
    attached to Restlet application.
    cstamas committed Feb 20, 2013
  9. Returning NexusApp level to INFO level.

    I traced back, NexusApp was set to ERROR level
    even in SVN (history way back), and probably case
    (at least according to comments in log4j.props file
    from then) points that the reason was a problem we
    recorded later (and fixed) as NEXUS-3442.
    
    This fix went out with Nexus 2.3, but, the "muted"
    NexusApp is still at level ERROR. Hence, due to this,
    we loose precious messages like those emitted by this pull
    #745
    
    It emits WARNs while log contains nothing as NexusApp is
    at ERROR level.
    
    Putting NexusApp back to INFO and we will fix any unneeded
    logging anyway.
    cstamas committed Feb 20, 2013
  10. Merge pull request #746 from sonatype/remove-ahc

    Remove AHC.
    cstamas committed Feb 20, 2013
  11. Merge pull request #751 from thallgren/master

    Fix for NPE during version range resolution.
    adreghiciu committed Feb 20, 2013
Commits on Feb 19, 2013
  1. Fixes NPE during version range resolution

    The NexusWorkspaceReader returned null on findVersions() instead of
    an empty collection. This is in violation with the javadoc and
    resulted in NPE's during version range resolutions.
    thallgren committed Feb 19, 2013
Commits on Feb 18, 2013
  1. Merge pull request #750 from sonatype/send-nexus-stopped-in-tests

    Send NexusStoppedEvent event on test teardown
    adreghiciu committed Feb 18, 2013
  2. Send NexusStoppedEvent event on test teardown

    This allows components like Hc4ProviderImpl to properly showdown when a test ends and such avoid OOM
    
    Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
    adreghiciu committed Feb 18, 2013
Commits on Feb 15, 2013
  1. Stable timestamp of generated js/css urls

    Derive timestamp from jar file lastModified (for packaged plugins)
    or actual resource file lastModified (for exploded plugins). Fall
    back to current time if referenced resource file cannot be detected.
    
    Pull-Request: #749
    Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
    ifedorenko committed Feb 15, 2013
  2. order the bootstrap lib/*.js files, we could probably load requirejs …

    …first, then load everything else as a module
    jdillon committed Feb 15, 2013
Commits on Feb 14, 2013
  1. Merge pull request #743 from sonatype/nx-js-improvements

    Some improvements to the core NX.* js bits
    jdillon committed Feb 14, 2013
  2. Merge pull request #745 from sonatype/catch-all-fix

    Catch-All fix
    cstamas committed Feb 14, 2013
  3. Remove AHC.

    Was deprecated over two releases.
    cstamas committed Feb 14, 2013
Commits on Feb 13, 2013
  1. Add support to alias an icon, with fileName -> '@<name>' will use alr…

    …eady defined icon /w <name> under new name (instead of making a new one).
    jdillon committed Feb 13, 2013
  2. depend on goodies 1.6-SNAPSHOT

    peterlynch committed Feb 13, 2013
  3. Catch-All fix

    cstamas committed Feb 13, 2013
Commits on Feb 12, 2013
  1. Make group a level

    jdillon committed Feb 12, 2013
  2. Plugin rename propagated

    cstamas committed Feb 12, 2013
  3. Renamed plugin.

    Was "nexus-bouncycastle-plugin" now is "nexus-crypto-plugin"
    to reflect the fact this is not only about BC. Other main
    use case of this plugin is to centrally provide goodies crypto.
    cstamas committed Feb 12, 2013
  4. Applied comments.

    Jason was right, this was "too much". Plugin now
    reduced to single "event handler" that registers and
    unregisters BC. Plugin among other thins, also provides
    goodies-crypto stuff too
    cstamas committed Feb 12, 2013
Commits on Feb 11, 2013
  1. Make basePath configurable and use logGroup[End]

    Add more jsdoc muck.
    jdillon committed Feb 11, 2013
  2. baseClassName -> simpleClassName

    Moved $log support into LegacyLogMixin
    jdillon committed Feb 11, 2013
  3. Throw new Error

    jdillon committed Feb 11, 2013