eXo-JCR-kernel

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
KER-306 : Missing Microsoft Office mime types

JCR-2381 : Update foundation parent pom

Merge pull request #41 from exodev/fix/2.4.12-GA/JCR-2381

JCR-2381 : Update foundation parent pom

JCR-2381 : Update foundation parent pom

KER-304: Upgrade to Infinispan 5.1.8

[maven-release-plugin] [PLF-6112]prepare for next development iteration

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] [PLF-6112]prepare release 2.4.11-GA

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
KER-299: Wrong MIME types of Microsoft Powerpoint (.ppt) and Microsoft Excel (.xls)

Fix description:

* Update MIME types of .ppt and .xls

KER-295: Test failures and errors with Oracle java >= 1.7.0_25

Problem analysis:

* Oracle Java 1.7.0_25 has a security improvement of java.security.AccessController.doPrivileged(PrivilegedAction, AccessControlContext) and java.security.AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext).

When a security manager is installed, the AccessControlContext is not created by system code and the caller's ProtectionDomain has not been granted the security permission (java.security.SecurityPermission) createAccessControlContext, then the action is performed with no permissions.

These methods are used in unit tests and it causes therefore test failures and errors.

Fix description:

* Grant the security permission *createAccessControlContext* for unit tests.

    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
KER-293: Cache misses should not be incremented only when the entry has expired

[maven-release-plugin] [PLF-5989]prepare for next development iteration

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] [PLF-5989]prepare release 2.4.10-GA

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
JCR-2306: Removed the files added by mistake

    • -135
    • +0
    /exo.kernel.component.ext.cache.impl.jboss.v3/bin/pom.xml
    • -117
    • +0
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/bin/pom.xml
JCR-2306: Use a consistent snapshot version to avoid having to change pom file at each release

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -0
    • +135
    /exo.kernel.component.ext.cache.impl.jboss.v3/bin/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -0
    • +117
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/bin/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
Merge remote-tracking branch 'origin/release/2.4.9-GA' into stable/2.4.x

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
PLF-5684 : Declare the source release package used to bundle all PLF sources

Use argLine as POM property and not surefire configuration to be compatible with jacoco (Used to retrieve tests coverage in Sonar)

    • -5
    • +7
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -4
    • +6
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -3
    • +5
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] [PLF-5905]prepare for next development iteration

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] [PLF-5905]prepare release 2.4.9-GA

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
KER-284: Provide a non null value as ObjectCacheInfo to the cache selector

KER-279: WARNING during start up slave node in cluster node when configuring Quartz in share mode

Problem analysis

* In cluster mode, the jobs and the triggers are persisted such that when the database has already been initialized we get some warning at server startup because we try to register jobs that have already been defined in the database.

Fix description: update the jobs registration.

* In case the jobs are not persisted, keep the old behavior to remain backward compatible.

In case the jobs are persisted, when we try to register a job, we first check whether it exists already.

If it doesn't exist, we register it.

Otherwise we continue to check if the job that we try to register is the same as the one already registered.

If it is the same, we skip the registration and log a message in debug level. Otherwise we raise an exception indicating that a job already exists.

KER-280: Cannot getConfigurationXML of Portal Container via jconsole after doing some actions in eXo Platform

Problem analysis

* For object parameter, the kernel uses reflection to provide all the fields.

The kernel assumes that object parameters are only simple Bean Objects with simple fields.

However, in case of PLF we have some object parameters whose fields are actually services provided by the ExoContainer.

As consequence, the kernel tries to convert it into an object parameter recursively which finally causes a StackOverFlowError.

Fix description

* Before converting a field into an object parameter, we first check if the field is not a service provided by the ExoContainer in case we are serializing a configuration to limit the risk.

[maven-release-plugin] [PLF-5750]prepare for next development iteration

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] [PLF-5750]prepare release 2.4.8-GA

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
KER-276: Cluster configuration creates NPE in AbstractExoCache.select() at initialization

[maven-release-plugin] [PLF-5576]prepare for next development iteration

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] [PLF-5576]prepare release 2.4.7-GA

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
KER-274: Warn when a PortalContainerDef contains a non-existent dependency.

Fix description:

- Check if a dependency exists and raise a warning when it does not appear in existent dependencies list.

[maven-release-plugin] prepare for next development iteration

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml
[maven-release-plugin] prepare release 2.4.6-GA

    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.infinispan.v5/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
    • -1
    • +1
    /exo.kernel.component.ext.rpc.impl.jgroups.v3/pom.xml