Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Minor improve to config

  1. … 1 more file in changeset.
Innovate portal configuration by integrating typesafe config library

  1. … 12 more files in changeset.
Make the system property work correctly

Don't override system properties when they already exist

Log JAAS configuration when it happens

GTNPORTAL-3166 Support portal-redirect data for export/import

    • -0
    • +80
    ./xml/stax/CollectionXmlHandler.java
    • -0
    • +36
    ./xml/stax/XmlHandler.java
    • -0
    • +16
    ./xml/stax/navigator/StaxNavUtils.java
  1. … 12 more files in changeset.
Extend PropertyConfigurator to simplify configuration in gatein

    • -0
    • +61
    ./GateInConfigurator.java
  1. … 6 more files in changeset.
GTNPORTAL-2980 Improved Modularization - move third-party libraries out of org.gatein.lib - don't export any dependencies from org.gatein.lib - reintroduce the necessary TCCL resources to portal.war by using jboss-deployment-structure.xml instead of MANIFEST.MF - introduce 'bom' modules org.gatein.portal.container-dependencies, and org.gatein.portal.container-dependencies-basic

    • -1
    • +1
    ./classloader/DelegatingClassLoader.java
  1. … 48 more files in changeset.
GTNPORTAL-2920 DelegatingClassLoader is missing getResources() implementation

    • -0
    • +66
    ./classloader/DelegatingClassLoader.java
Support for Twitter and Google+ . Bugfixing

Fill more informations related to user registration

Finished work on twitter. More operations added to TwitterProcessor

Basic support for Google+. Still need to fix some issues

Added OAuthProviderTypeRegistry so users can plugin their own OAuthProviders if needed

Possibility to have accessToken saved in more attributes of UserProfile

Don't save IdToken in GoogleProcessorImpl as it's too long

Export module com.google.apis so portlet applications could find it

Fix UIRegisterForm so it compiles again

Rename GateInException to OAuthException, so it's OAuth specific

Refactoring of exception messages

Fix bug with unlinking social account in UIAccountSocial

Don't overwrite refreshToken in GoogleProcessorImpl

Support for remote revocation of accessTokens

Added method refreshToken on GoogleProcessor

minor

Handle revocation with invalid token

  1. … 64 more files in changeset.
GUI improvements, refactoring, access token encryption. Added CodecInitializer, so codec could be used in other components (not just CookieTokenService)

Conflicts:

pom.xml

Added module oauth-common. Refactoring existing code. Remove redundant request to Facebook

Conflicts:

pom.xml

Improvement in FB workflow to handle revoked authorization request

Removed OAuthHelper. Added UISocialLoginButtons and reuse it in UILoginForm.gtmpl and UIRegisterPortlet.gtmpl

Added OAuthDelegateFilter and Oauth integrators to simplify configuration

Added CodecInitializer, so codec could be used in other components (not just for CookieTokenService))

Encryption of oauth accessTokens. AccessTokenInvalidationListener for invalidation of accessTokens when oauth username was changed

Move most of the stuff to oauth-common module. Renamed module oauth to oauth-web

Conflicts:

component/web/pom.xml

Externalize some content in FacebookProcessor, so portlets could read it

    • -0
    • +5
    ./exception/GateInExceptionConstants.java
  1. … 65 more files in changeset.
Support for registration via OAuth

Conflicts:

webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java

Registration workflow improvements and fixes

Conflicts:

webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java

Change OAuthDataStorage to SocialNetworkService

Added support for displayName in registration form

Don't store principal in httpSession in facebookProcessor

Fixed localization labels for UIRegistrationForm to be available for OAuth registration

Conflicts:

portlet/exoadmin/src/main/resources/locale/portlet/exoadmin/RegisterPortlet_it.properties

webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java

Fix localization messages in UIAccountPortlet

Added linking/unlinking social accounts

Introduce OAuthProviderType enum and refactor code due to it

Refactoring existing code to be more generic (not facebook specific). Introduce OAuthLinkAccountFilter to link new social network

Added messages for success/fail during link social account

Renamed lifecycle class to OAuthLifecycle

    • -2
    • +7
    ./exception/GateInExceptionConstants.java
  1. … 64 more files in changeset.
Initial support for OAuth. Support for Facebook login. Saving informations about usernames and access tokens to UserProfile

Initial support for Facebook login works (limitation that FB username needs to be same as GateIn username)

Conflicts:

component/web/pom.xml

pom.xml

Saving FB accessToken into userProfile after successful authentication

Simplify code to use newest FacebookProcessor from picketlink 3.x

Logging message

Added method UserDAOImpl.findUserByUniqueAttribute

Added initial logic for deal with storing informations (usernames and accessCodes)

Bind FB username with attribute on user profile

Move GateInException classes to common module to be visible from everywhere. Handle oauth error with duplicate username in OrganizationManagementPortlet

minor change in comment

Added AccountSocial tab to UIAccountSettings portlet

Move webui components for RegistrationPortlet to webui/portal project

Conflicts:

webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java

Base methods to AuthenticationRegistry to have it more flexible

    • -0
    • +77
    ./exception/GateInException.java
    • -0
    • +60
    ./exception/GateInExceptionConstants.java
  1. … 46 more files in changeset.
GTNPORTAL-2827 - XML eXternal Entity (XXE) flaw in site import

    • -1
    • +4
    ./xml/stax/navigator/StaxNavUtils.java
GTNPORTAL-2827 - XML eXternal Entity (XXE) flaw in site import

    • -1
    • +4
    ./xml/stax/navigator/StaxNavUtils.java
GTNPORTAL-1956 Public API - Navigation API - Initial support for Pages and Sites

    • -5
    • +3
    ./xml/stax/writer/StaxWriterUtils.java
    • -0
    • +4
    ./xml/stax/writer/builder/StaxWriterBuilder.java
    • -1
    • +5
    ./xml/stax/writer/formatting/NoOpFormatter.java
  1. … 82 more files in changeset.
GTNPORTAL-2730 New code style rules and build level formatting enforcement

    • -88
    • +70
    ./classloader/DelegatingClassLoader.java
    • -11
    • +11
    ./transaction/JTAUserTransactionLifecycleListener.java
    • -25
    • +24
    ./transaction/JTAUserTransactionLifecycleService.java
    • -141
    • +108
    ./transaction/JTAUserTransactionLifecycleServiceImpl.java
    • -36
    • +28
    ./xml/stax/navigator/Exceptions.java
    • -160
    • +129
    ./xml/stax/navigator/StaxNavUtils.java
    • -165
    • +143
    ./xml/stax/navigator/builder/StaxNavBuilderImpl.java
    • -122
    • +126
    ./xml/stax/writer/StaxWriter.java
    • -460
    • +366
    ./xml/stax/writer/StaxWriterImpl.java
    • -161
    • +131
    ./xml/stax/writer/StaxWriterUtils.java
    • -3
    • +2
    ./xml/stax/writer/WritableValueType.java
    • -75
    • +60
    ./xml/stax/writer/WritableValueTypes.java
  1. … 2284 more files in changeset.
GTNPORTAL-2634 Using infinispan for Picketlink IDM cache

Infinispan integration - cluster is working

Packaging for plidm+infinispan integration. Programmatic configuration of TransactionManagerLookup

Introduce DelegatingClassLoader and use it for infinispan. Use infinispan apiCacheProvider into TestOrganizationService

Simplified configuration and using shared cacheManager for whole idm cluster

Use CustomHibernateServiceImpl as HibernateService implementation

Picketlink IDM dependency updated to 1.4.0.M02

    • -0
    • +124
    ./classloader/DelegatingClassLoader.java
  1. … 17 more files in changeset.
GTNPORTAL-2574 - Upgrade to eXo JCR 1.15 Beta 01 GTNPORTAL-2501 - AS7 support with Hibernate 4 Workaround for AS7-5329 JTA support improvements with more test cases

    • -0
    • +45
    ./transaction/JTAUserTransactionLifecycleListener.java
    • -0
    • +6
    ./transaction/JTAUserTransactionLifecycleService.java
    • -1
    • +41
    ./transaction/JTAUserTransactionLifecycleServiceImpl.java
  1. … 62 more files in changeset.
1) Add new JTAUserTransactionLifeCycleService with methods for obtain, start and commit JTA transaction. 2) Sync in POMDataStorage before sending page query to commit current JTA transaction and start new if JTA is enabled and there are pending changes in MOP

    • -0
    • +52
    ./transaction/JTAUserTransactionLifecycleService.java
    • -0
    • +139
    ./transaction/JTAUserTransactionLifecycleServiceImpl.java
  1. … 10 more files in changeset.
Merging gatein-management branch

    • -0
    • +76
    ./xml/stax/navigator/Exceptions.java
    • -0
    • +197
    ./xml/stax/navigator/StaxNavUtils.java
    • -0
    • +55
    ./xml/stax/navigator/builder/StaxNavBuilder.java
    • -0
    • +203
    ./xml/stax/navigator/builder/StaxNavBuilderImpl.java
    • -0
    • +152
    ./xml/stax/writer/StaxWriter.java
    • -0
    • +503
    ./xml/stax/writer/StaxWriterImpl.java
    • -0
    • +199
    ./xml/stax/writer/StaxWriterUtils.java
    • -0
    • +34
    ./xml/stax/writer/WritableValueType.java
    • -0
    • +115
    ./xml/stax/writer/WritableValueTypes.java
    • -0
    • +41
    ./xml/stax/writer/builder/StaxFormatterBuilder.java
    • -0
    • +65
    ./xml/stax/writer/builder/StaxFormatterBuilderImpl.java
    • -0
    • +63
    ./xml/stax/writer/builder/StaxWriterBuilder.java
    • -0
    • +224
    ./xml/stax/writer/builder/StaxWriterBuilderImpl.java
    • -0
    • +45
    ./xml/stax/writer/formatting/NoOpFormatter.java
    • -0
    • +114
    ./xml/stax/writer/formatting/SimpleFormatter.java
  1. … 73 more files in changeset.