[gatein/gatein-wsrp] 0c6ed6: GTNWSRP-347 Improved cookie handling:
by GitHub
Branch: refs/heads/master
Home: https://github.com/gatein/gatein-wsrp
Commit: 0c6ed6aa10303dee14f6bdfa661e9fbf54625919
https://github.com/gatein/gatein-wsrp/commit/0c6ed6aa10303dee14f6bdfa661e...
Author: Chris Laprun <metacosm(a)gmail.com>
Date: 2013-01-30 (Wed, 30 Jan 2013)
Changed paths:
M consumer/src/main/java/org/gatein/wsrp/consumer/handlers/DirectResourceServingHandler.java
M consumer/src/main/java/org/gatein/wsrp/consumer/handlers/…
[View More]ProducerSessionInformation.java
M consumer/src/main/java/org/gatein/wsrp/consumer/handlers/SessionHandler.java
M consumer/src/main/java/org/gatein/wsrp/handler/CookieUtil.java
M consumer/src/main/java/org/gatein/wsrp/handler/RequestHeaderClientHandler.java
R consumer/src/test/java/org/gatein/wsrp/consumer/ProducerSessionInformationTestCase.java
A consumer/src/test/java/org/gatein/wsrp/consumer/handlers/ProducerSessionInformationTestCase.java
M consumer/src/test/java/org/gatein/wsrp/handler/RequestHeaderClientHandlerTestCase.java
M consumer/src/test/java/org/gatein/wsrp/protocol/v1/MarkupTestCase.java
M consumer/src/test/java/org/gatein/wsrp/protocol/v2/MarkupTestCase.java
A consumer/src/test/java/org/gatein/wsrp/test/support/CookieSupport.java
M test/src/main/java/org/gatein/wsrp/test/handler/MockSOAPMessageContext.java
Log Message:
-----------
GTNWSRP-347 Improved cookie handling:
Moved ProducerSessionInformationTestCase to more appropriate package. Made methods that were public for tests package local.
Moved cookie-handling method to CookieUtil.
Switched to using Lists instead of arrays for cookies. Avoid erasing other potentially existing cookies.
Removed unneeded call to resetCurrentlyHeldInformation.
Added debugging information.
Added CookieSupport class.
Simplified and rationalized externalized cookie creation methods.
- CookieUtil: reworked coalesceCookies method and re-implement outputToExternalForm as coalesceAndExternalizeCookies method.
- RequestHeaderClientHandler: Simplified and renamed createCookie(ProducerSessionInformation) to createCoalescedCookieFromCurrentInfo method. Use CookieUtil.coalesceCookies instead of re-implementing it incorrectly. Cleaned-up handleRequest method. Added test cases.
- DirectResourceServingHandler: Simplified cookie handling.
Make getUserCookie and getGroupCookieFor return a cookie list instead of coalescing into a String. Rename as plural form for better coherence. Adapted test cases.
Add individual cookies to headers and leave potential coalescing to WS stack.
Fix NPE issue.
[View Less]
12 years, 1 month
[gatein/gatein-portal-quickstart] 811c4e: Improved README.md generation
by GitHub
Branch: refs/heads/master
Home: https://github.com/gatein/gatein-portal-quickstart
Commit: 811c4ec0a9a021f83191ac1a6596a732473d4167
https://github.com/gatein/gatein-portal-quickstart/commit/811c4ec0a9a021f...
Author: Peter Palaga <ppalaga(a)redhat.com>
Date: 2013-01-29 (Tue, 29 Jan 2013)
Changed paths:
M CONTRIBUTING.md
M README.md
M gatein-portal-extension/README.md
M gatein-portal-extension/pom.xml
M gatein-sample-portal/README.md
R gatein-…
[View More]sample-portal/README.txt
M gatein-sample-portal/pom.xml
M jsf2-hello-world-portlet/README.md
M jsf2-rf4-hello-world-portlet/README.md
M pom.xml
M simplest-hello-world-portlet/README.md
M src/build/groovy/Packager.groovy
M src/main/freemarker/README.md.ftl
M src/main/freemarker/gatein-portal-extension/README.md.ftl
M src/main/freemarker/gatein-sample-portal/README.md.ftl
M src/main/freemarker/include/portlet-general.md.ftl
M src/main/freemarker/include/system-requirements.md.ftl
M src/main/project-examples-xml/project-examples-gatein.xml
Log Message:
-----------
Improved README.md generation
[View Less]
12 years, 1 month
[gatein/gatein-portal] 30d43a: GTNPORTAL-2795: User sites don't show up in MOP ma...
by GitHub
Branch: refs/heads/master
Home: https://github.com/gatein/gatein-portal
Commit: 30d43aed08351b443425a669276b42b9734cf3a4
https://github.com/gatein/gatein-portal/commit/30d43aed08351b443425a66927...
Author: nscavell <nick.scavelli(a)gmail.com>
Date: 2013-01-29 (Tue, 29 Jan 2013)
Changed paths:
M component/portal/src/main/java/org/exoplatform/portal/mop/management/operations/site/SiteReadResource.java
M component/portal/src/main/java/org/exoplatform/portal/mop/…
[View More]management/operations/site/SiteTypeReadResource.java
Log Message:
-----------
GTNPORTAL-2795: User sites don't show up in MOP management extension
Commit: 926df5ea0c04c58033b928cbd4957a881e40eb43
https://github.com/gatein/gatein-portal/commit/926df5ea0c04c58033b928cbd4...
Author: Peter Palaga <ppalaga(a)redhat.com>
Date: 2013-01-29 (Tue, 29 Jan 2013)
Changed paths:
M web/eXoResources/src/main/webapp/skin/DefaultSkin/webui/component/UITabSystem/UITabSelector/Stylesheet.css
M web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties
Log Message:
-----------
GTNPORTAL-2804 Invalid property 'PortalPermissionSelector' or
'PagePermissionSelector' instead of 'Access Permission Setting'
Commit: 4228f8644165ece9ea85d561ba6e3f03890b927a
https://github.com/gatein/gatein-portal/commit/4228f8644165ece9ea85d561ba...
Author: Peter Palaga <ppalaga(a)redhat.com>
Date: 2013-01-29 (Tue, 29 Jan 2013)
Changed paths:
A component/web/security/.gitignore
M component/web/security/pom.xml
M component/web/security/src/main/java/conf/autologin-nodetypes.xml
M component/web/security/src/main/java/org/exoplatform/web/login/LoginServlet.java
A component/web/security/src/main/java/org/exoplatform/web/security/codec/AbstractCodec.java
A component/web/security/src/main/java/org/exoplatform/web/security/codec/AbstractCodecBuilder.java
A component/web/security/src/main/java/org/exoplatform/web/security/codec/JCASymmetricCodec.java
A component/web/security/src/main/java/org/exoplatform/web/security/codec/JCASymmetricCodecBuilder.java
A component/web/security/src/main/java/org/exoplatform/web/security/codec/NoCodec.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/JCASaltedHashService.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/NoSaltedHashService.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/SaltedHash.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/SaltedHashCodec.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/SaltedHashEncodingException.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/SaltedHashException.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/SaltedHashService.java
A component/web/security/src/main/java/org/exoplatform/web/security/hash/XmlSafeSaltedHashCodec.java
R component/web/security/src/main/java/org/exoplatform/web/security/security/AbstractCodec.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/AbstractTokenService.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/AutoReseedRandom.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/CookieToken.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/CookieTokenService.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/HashedToken.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/PlainTokenService.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/RemindPasswordTokenService.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/TicketConfiguration.java
R component/web/security/src/main/java/org/exoplatform/web/security/security/ToThrowAwayCodec.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/TokenContainer.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/TokenException.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/TokenExistsException.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/TokenParseException.java
A component/web/security/src/main/java/org/exoplatform/web/security/security/TokenServiceInitializationException.java
M component/web/security/src/main/java/org/exoplatform/web/security/security/TransientTokenService.java
A component/web/security/src/test/java/org/exoplatform/web/security/AbstractCookieTokenServiceTest.java
M component/web/security/src/test/java/org/exoplatform/web/security/AbstractTokenServiceTest.java
M component/web/security/src/test/java/org/exoplatform/web/security/SimpleGeneratorCookieTokenService.java
R component/web/security/src/test/java/org/exoplatform/web/security/TestCookieService.java
A component/web/security/src/test/java/org/exoplatform/web/security/TestHashingCookieTokenService.java
A component/web/security/src/test/java/org/exoplatform/web/security/TestPlainCookieTokenService.java
M component/web/security/src/test/java/org/exoplatform/web/security/TestSimpleGeneratorService.java
M component/web/security/src/test/java/org/exoplatform/web/security/TestTransientTokenService.java
A component/web/security/src/test/java/org/exoplatform/web/security/codec/TestJCASymmetricCodec.java
A component/web/security/src/test/java/org/exoplatform/web/security/hash/TestJCASaltedHashService.java
A component/web/security/src/test/java/org/exoplatform/web/security/hash/TestXmlSafeSaltedHashCodec.java
A component/web/security/src/test/resources/conf/key.txt
M component/web/security/src/test/resources/conf/token-nodetypes.xml
M component/web/security/src/test/resources/conf/tokenservice-configuration.xml
M gadgets/core/src/main/java/org/exoplatform/portal/gadget/core/GadgetTokenInfoService.java
M gadgets/core/src/test/java/org/exoplatform/portal/gadget/TestGadgetTokenInfoService.java
M web/portal/src/main/webapp/WEB-INF/conf/common/autologin-configuration.xml
M web/portal/src/main/webapp/WEB-INF/conf/common/remindpwd-configuration.xml
Log Message:
-----------
GTNPORTAL-2473 Encrypt password in CookieTokenService and store salted
hashes instead of plain tokens
New JCR mixin node type is used to stay as backwards compatible as
possible.
Compare: https://github.com/gatein/gatein-portal/compare/c804168bf6a8...4228f8644165
[View Less]
12 years, 1 month
[gatein/gatein-portal] c80416: GTNPORTAL-2806 Fix LDAP integration. Introduce opt...
by GitHub
Branch: refs/heads/master
Home: https://github.com/gatein/gatein-portal
Commit: c804168bf6a8f21ff8541f1efd4baef68266ccaa
https://github.com/gatein/gatein-portal/commit/c804168bf6a8f21ff8541f1efd...
Author: mposolda <mposolda(a)gmail.com>
Date: 2013-01-28 (Mon, 28 Jan 2013)
Changed paths:
M component/identity/src/main/java/org/exoplatform/services/organization/idm/Config.java
M component/identity/src/main/java/org/exoplatform/services/organization/idm/…
[View More]GroupDAOImpl.java
M component/identity/src/main/java/org/exoplatform/services/organization/idm/IDMMembershipListAccess.java
M component/identity/src/main/java/org/exoplatform/services/organization/idm/MembershipDAOImpl.java
M component/identity/src/test/resources/org/exoplatform/services/organization/TestOrganizationService-jdbc-configuration.xml
M component/identity/src/test/resources/org/exoplatform/services/organization/TestOrganizationService-jta-configuration.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/idm-configuration.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-ldap-acme-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-ldap-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-msad-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-msad-readonly-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-openldap-acme-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-openldap-config.xml
Log Message:
-----------
GTNPORTAL-2806 Fix LDAP integration. Introduce options 'ignoreMappedMembershipTypeGroupList' and 'skipPaginationInMembershipQuery'
GTNPORTAL-2806 Introduce option 'skipPaginationInMembershipQuery' to decide if we count paginated memberships or perform full query and filter memberships later
[View Less]
12 years, 1 month
[gatein/gatein-portal] d09d6b: GTNPORTAL-2806 Fix LDAP integration. Introduce opt...
by GitHub
Branch: refs/heads/3.5.x
Home: https://github.com/gatein/gatein-portal
Commit: d09d6b6f13d4df27c475957bee07d4533355934d
https://github.com/gatein/gatein-portal/commit/d09d6b6f13d4df27c475957bee...
Author: mposolda <mposolda(a)gmail.com>
Date: 2013-01-28 (Mon, 28 Jan 2013)
Changed paths:
M component/identity/src/main/java/org/exoplatform/services/organization/idm/Config.java
M component/identity/src/main/java/org/exoplatform/services/organization/idm/…
[View More]GroupDAOImpl.java
M component/identity/src/main/java/org/exoplatform/services/organization/idm/IDMMembershipListAccess.java
M component/identity/src/main/java/org/exoplatform/services/organization/idm/MembershipDAOImpl.java
M component/identity/src/test/resources/org/exoplatform/services/organization/TestOrganizationService-jdbc-configuration.xml
M component/identity/src/test/resources/org/exoplatform/services/organization/TestOrganizationService-jta-configuration.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/idm-configuration.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-ldap-acme-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-ldap-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-msad-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-msad-readonly-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-openldap-acme-config.xml
M web/portal/src/main/webapp/WEB-INF/conf/organization/picketlink-idm/examples/picketlink-idm-openldap-config.xml
Log Message:
-----------
GTNPORTAL-2806 Fix LDAP integration. Introduce options 'ignoreMappedMembershipTypeGroupList' and 'skipPaginationInMembershipQuery'
GTNPORTAL-2806 Introduce option 'skipPaginationInMembershipQuery' to decide if we count paginated memberships or perform full query and filter memberships later
[View Less]
12 years, 1 month
[gatein/gatein-toolbox] 5ec194: GateIn data injector services
by GitHub
Branch: refs/heads/master
Home: https://github.com/gatein/gatein-toolbox
Commit: 5ec194c84ec26fce222dc77feef256682203ba72
https://github.com/gatein/gatein-toolbox/commit/5ec194c84ec26fce222dc77fe...
Author: Minh Hoang TO <hoang281283(a)gmail.com>
Date: 2013-01-24 (Thu, 24 Jan 2013)
Changed paths:
M README
A data-injector/README.md
A data-injector/pom.xml
A data-injector/src/main/java/org/gatein/portal/injector/AbstractInjector.java
A data-injector/…
[View More]src/main/java/org/gatein/portal/injector/group/GroupDataInjector.java
A data-injector/src/main/java/org/gatein/portal/injector/membership/MembershipDataInjector.java
A data-injector/src/main/java/org/gatein/portal/injector/navigation/NavNode.java
A data-injector/src/main/java/org/gatein/portal/injector/navigation/NavNodeModel.java
A data-injector/src/main/java/org/gatein/portal/injector/navigation/NavigationDataInjector.java
A data-injector/src/main/java/org/gatein/portal/injector/page/PageDataInjector.java
A data-injector/src/main/java/org/gatein/portal/injector/user/UserDataInjector.java
A data-injector/src/main/resources/conf/portal/configuration.xml
Log Message:
-----------
GateIn data injector services
[View Less]
12 years, 1 month