CapeDwarf AS7 Extension

  * Add capedwarf memcache module.
  * Add AppIdentity module
  * Add Capabilities module
  * Add picketlink-fed & openid4java modules
  * Initial Capedwarf subsystem impl
  * Add CD marker, add transformer if appengin-api is bundled.
  * capedwarf subsystem must add filter and authservlet to every webapp deployment
  * fix missing capedwarf subsystem dependency & NPE
  * Fix incorrect module dep
  * Add CD bytecode jar -- needed for runtime classes transformation.
  * Allow dynamic appengine-api marker.
  * Add CD xsd schema.
  * Add JPA support -- use Hibernate atm; TODO -- use OGM in cluster env
  * Add JPA to CD AS module.
  * Change root as well, not just libs.
  * Add dialect if not defined, add missing jpa.spi module.
  * Fix filters/servlets, add Weld handling.
  * Remove eager start, add explicit ref (which now starts cache), add Ispan as dependency - due to new ref.
  * Add MSC dependencies DUP -- remove eager start.
  * Check for null or empty provider.
  * Initial persistence.xml modification - TODO on the actual usage.
  * Mount persistence.xml -- TODO on regexp in replacement.
  * Fix bundled GAE api handling.
  * Use direct File/Jar IO for resource loader.
  * Add PicketLink openid.
  * Optimize a bit on loader lookup.
  * Add Picketlink-openid module
  * Use picketlink-consolidated-social instead of picketlink-openid
  * Initial DataNucleus modules, config.
  * Ignore PU service for CD.
  * Hack DN plugin for VFS3, allow metadata load on runtime.
  * Fix Weld's usage of PUs, fix JPA2 wrt DN.
  * GAEFilter mapping should added as first mapping, not as last
  * Replace deprecated methods
  * CAPEDWARF-8 Admin console
  * Enable CDI for all CapeDwarf apps.
  * Extract ModifiedFS, add Faces web components.
  * Use ServiceTarget as parameter.
  * Finally hack around jsf view.
  * Initial TaskQueue impl.
  * Implement consumer, w/o object msg.
  * Sync on cache on remove.
  * Get servlet context while creating request.
  * Fix servlet executor, fix cd modules.
  * Add jboss modules, fix module identifier parsing.
  * Fix listener, no more producer caching.
  * Use JmsXA CF.
  * Revert to plain CF.
  * Fix log warning.
  * Fix adding of web metadata.
  * Fix mvn deps, adjust to Modules upgrade
  * Fix ispan config, add jms dependency, upgrade hib-search and lucene.
  * Ignore if deployment module is already undeployed.
  * Hack around to fwd static requests.
  * Make GAE filter kick in.
  * Hack AppDispatcher::invoke -- needs new JBossWeb release.
  * Ignore null attribute.
  * Ignore no servlet context.
  * CAPEDWARF-8 Admin console - Register admin servlet in WebMetaData
  * Cleanup of capedwarf extension
  * ResourceDefinition / AttributeDefinition
  * proper xml parser
  * diferent xml model
  * CAPEDWARF-8 Admin console - Minor fix
  * Fix null app-engine.
  * CAPEDWARF-15 Proper XMPP implementation - add Smack module
  * Add CD env module.
  * Add CD cluster module.
  * Add handler to root logger; TODO on why so many log entries ...
  * Use new controllers handle.
  * Dup name creation.
  * Add CapeDwarf config.
  * Clustered infinispan search configuration.
  * Fix ispan sys property, small hack to JPA.
  * Add missing search/infinispan dependencies.
  * Remove batching.
  * Workaround the HS bug in ClassLoaderHelper.
  * Add capedwarf-log.jar to Capedwarf module
  * Remove - workaround the HS bug in ClassLoaderHelper.
  * Fix Ispan config -- ignore indexing-properties atm.
  * Add tasks cache.
  * Handle module.path
  * Indexing consumer.
  * Add JMS to HS, for backend.
  * Add Ispan Query to CD_AS, use non-Tx connection factory.
  * Use CD classloader, for indexing classes.
  * Use JGroups as indexing backend.
  * Use auto jgroups for backend.
  * Hack mux channel handler.
  * Set multi HS receiver.
  * Inline jgroups module.
  * Use CL multi jgroups receiver.
  * Hack handler before setting receiver and connecting.
  * Initial Capedwarf Channel API impl
  * Remove css stuff, add indexing parsing.
  * Add BouncyCastle module (needed for Capedwarf AppIdentity)
  * Persistent cache config.
  * Upgrade GAE to 1.6.5, use HS mux impl.
  * Remove PicketLink Fed.
  * Add mux id generator.
  * Upgrade Lucene to 3.6.0.
  * GFS data should be persisted.