[zanata/zanata-server] 5c625b: rhbz988202 - add server config for rate limiting

GitHub noreply at github.com
Sun May 4 23:55:46 UTC 2014


  Branch: refs/heads/editor-switch
  Home:   https://github.com/zanata/zanata-server
  Commit: 5c625bf8061de1ecaf8b2014f4c27ff3a8ab10ad
      https://github.com/zanata/zanata-server/commit/5c625bf8061de1ecaf8b2014f4c27ff3a8ab10ad
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml

  Log Message:
  -----------
  rhbz988202 - add server config for rate limiting


  Commit: 4d3448a99b31e01a9a74dfeeeba8710be452c2eb
      https://github.com/zanata/zanata-server/commit/4d3448a99b31e01a9a74dfeeeba8710be452c2eb
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    A functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
    A functional-test/src/test/java/org/zanata/feature/misc/RateLimitTest.java
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    A zanata-war/src/main/java/org/zanata/annotation/RateLimiting.java
    A zanata-war/src/main/java/org/zanata/annotation/RateLimitingResource.java
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java
    M zanata-war/src/main/java/org/zanata/rest/service/SourceDocResourceService.java
    A zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimitingInterceptor.java
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml

  Log Message:
  -----------
  rhbz988202 - rate limit REST api plus test


  Commit: cfaa836a46590f5f3756d15ed8c6932f46a9ebc5
      https://github.com/zanata/zanata-server/commit/cfaa836a46590f5f3756d15ed8c6932f46a9ebc5
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitTest.java
    M functional-test/src/test/java/org/zanata/util/ZanataRestCaller.java
    M pom.xml
    A zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java

  Log Message:
  -----------
  rhbz988202 - server configuration REST service and more tests


  Commit: 232855e29bf72c159d065f32b086e86085be3257
      https://github.com/zanata/zanata-server/commit/232855e29bf72c159d065f32b086e86085be3257
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java

  Log Message:
  -----------
  rhbz988202 - turn method into static before move


  Commit: 88d97f2faf7ef9a9593bc03415c2d44e25ad8838
      https://github.com/zanata/zanata-server/commit/88d97f2faf7ef9a9593bc03415c2d44e25ad8838
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java

  Log Message:
  -----------
  rhbz988202 - move mothod to service class


  Commit: f4ca515f8ebf2d8a28344652c2e974db5bf03e2d
      https://github.com/zanata/zanata-server/commit/f4ca515f8ebf2d8a28344652c2e974db5bf03e2d
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitTest.java
    M zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java

  Log Message:
  -----------
  rhbz988202 - use moved method in service class


  Commit: 50ea7ec462098477fe60079c3b7e89be7a37b398
      https://github.com/zanata/zanata-server/commit/50ea7ec462098477fe60079c3b7e89be7a37b398
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java
    M zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimitingInterceptor.java
    A zanata-war/src/main/java/org/zanata/util/Introspectable.java

  Log Message:
  -----------
  rhbz988202 - add introspectable REST service and make rate limiting bucket monitorable


  Commit: 60524292208822ccb670b2794a318d010212aa8a
      https://github.com/zanata/zanata-server/commit/60524292208822ccb670b2794a318d010212aa8a
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitTest.java
    M zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java

  Log Message:
  -----------
  rhbz988202 - remove interface from zanata api and make REST service beta


  Commit: d58288f042cd8c1066ac2c4b82c7c25b6035ae91
      https://github.com/zanata/zanata-server/commit/d58288f042cd8c1066ac2c4b82c7c25b6035ae91
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    A zanata-war/src/main/java/org/zanata/seam/interceptor/InvocationContextMeasurer.java
    A zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimiter.java
    M zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimitingInterceptor.java
    A zanata-war/src/main/java/org/zanata/seam/interceptor/TokenBucketsHolder.java
    A zanata-war/src/test/java/org/zanata/seam/interceptor/RateLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - refactor rate limiter to block instead of throw exception with status code 403

also refactor rate limiter to be more heuristic
i.e. measure execution time of one request and only enable rate limiting if over certain time.


  Commit: 2526a67722335c97ab831b86109da4a497c7d394
      https://github.com/zanata/zanata-server/commit/2526a67722335c97ab831b86109da4a497c7d394
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    A functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    R functional-test/src/test/java/org/zanata/feature/misc/RateLimitTest.java

  Log Message:
  -----------
  rhbz988202 - rename functional test to prepare a split


  Commit: 0005696b2d1e0136fa116e15e12cfaab7f42a711
      https://github.com/zanata/zanata-server/commit/0005696b2d1e0136fa116e15e12cfaab7f42a711
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/seam/interceptor/InvocationContextMeasurer.java
    M zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimiter.java
    M zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimitingInterceptor.java
    A zanata-war/src/main/java/org/zanata/seam/interceptor/TokenBucket.java
    M zanata-war/src/main/java/org/zanata/seam/interceptor/TokenBucketsHolder.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    M zanata-war/src/test/java/org/zanata/seam/interceptor/RateLimiterTest.java
    A zanata-war/src/test/java/org/zanata/seam/interceptor/RateLimitingInterceptorTest.java
    M zanata-war/src/test/resources/log4j.xml

  Log Message:
  -----------
  rhbz988202 - WIP rental deposit model rate limiter


  Commit: 8b7316a7226ce54e87b5cd31226ca81382ffefdb
      https://github.com/zanata/zanata-server/commit/8b7316a7226ce54e87b5cd31226ca81382ffefdb
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    R zanata-war/src/main/java/org/zanata/annotation/RateLimiting.java
    R zanata-war/src/main/java/org/zanata/annotation/RateLimitingResource.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    A zanata-war/src/main/java/org/zanata/rest/HeaderHelper.java
    A zanata-war/src/main/java/org/zanata/rest/RateLimiterHolder.java
    A zanata-war/src/main/java/org/zanata/rest/RestRateLimiter.java
    A zanata-war/src/main/java/org/zanata/rest/ZanataRestRateLimiterInterceptor.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataRestSecurityInterceptor.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java
    M zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    M zanata-war/src/main/java/org/zanata/rest/service/SourceDocResourceService.java
    R zanata-war/src/main/java/org/zanata/seam/interceptor/InvocationContextMeasurer.java
    R zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimiter.java
    R zanata-war/src/main/java/org/zanata/seam/interceptor/RateLimitingInterceptor.java
    R zanata-war/src/main/java/org/zanata/seam/interceptor/TokenBucket.java
    R zanata-war/src/main/java/org/zanata/seam/interceptor/TokenBucketsHolder.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    A zanata-war/src/test/java/org/zanata/rest/RestRateLimiterTest.java
    R zanata-war/src/test/java/org/zanata/seam/interceptor/RateLimiterTest.java
    R zanata-war/src/test/java/org/zanata/seam/interceptor/RateLimitingInterceptorTest.java
    M zanata-war/src/test/resources/log4j.xml

  Log Message:
  -----------
  rhbz988202 - use REST interceptor and combine semaphore and rate limiter together


  Commit: 0ae3f26adb70a4597de41671531a4d25f407b30f
      https://github.com/zanata/zanata-server/commit/0ae3f26adb70a4597de41671531a4d25f407b30f
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    A zanata-war/src/main/java/org/zanata/rest/ActiveApiKeys.java
    M zanata-war/src/main/java/org/zanata/rest/RateLimiterHolder.java
    M zanata-war/src/main/java/org/zanata/rest/RestRateLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataRestRateLimiterInterceptor.java
    M zanata-war/src/test/java/org/zanata/rest/RestRateLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - add new configuration for semaphore and rewrite tests


  Commit: e9b8c66289814a92b9e817cb3121b251a3d7cf1f
      https://github.com/zanata/zanata-server/commit/e9b8c66289814a92b9e817cb3121b251a3d7cf1f
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResource.java
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResourceImpl.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M zanata-war/src/main/java/org/zanata/rest/AuthorizationExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/ConstraintViolationExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/HibernateExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/NoSuchEntityExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/NotLoggedInExceptionMapper.java
    A zanata-war/src/main/java/org/zanata/rest/RateLimitingAwareExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/ReadOnlyEntityExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/TMXParseExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataServiceExceptionMapper.java
    A zanata-war/src/test/java/org/zanata/rest/RateLimitingAwareExceptionMapperTest.java

  Log Message:
  -----------
  rhbz988202 - ensure when exception occur semaphore is released


  Commit: 09874b422e68acfea889f59b108e5cc5dfa5aeee
      https://github.com/zanata/zanata-server/commit/09874b422e68acfea889f59b108e5cc5dfa5aeee
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/test/resources/log4j.xml

  Log Message:
  -----------
  rhbz988202 - change field validation so that empty string is accepted


  Commit: 527040db1927acdcf11a3785d227d7c7b5338d77
      https://github.com/zanata/zanata-server/commit/527040db1927acdcf11a3785d227d7c7b5338d77
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M pom.xml
    A zanata-war/src/main/java/org/zanata/rest/dto/Configuration.java

  Log Message:
  -----------
  rhbz988202 - move dto from api to server


  Commit: 5029d81f999686f4933a2b869372b5945352bad5
      https://github.com/zanata/zanata-server/commit/5029d81f999686f4933a2b869372b5945352bad5
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/pom.xml
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java

  Log Message:
  -----------
  rhbz988202 - fix REST tests and dependencies


  Commit: dcf35513623f08bd31c492321db5b652b0d60119
      https://github.com/zanata/zanata-server/commit/dcf35513623f08bd31c492321db5b652b0d60119
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/webapp/WEB-INF/pages.xml

  Log Message:
  -----------
  rhbz988202 - add validation to server configuration bean


  Commit: 1581fa1c5acedb0252f9adc39c3b014ee7a90920
      https://github.com/zanata/zanata-server/commit/1581fa1c5acedb0252f9adc39c3b014ee7a90920
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/rest/RateLimiterHolder.java
    M zanata-war/src/main/java/org/zanata/rest/RestRateLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataRestRateLimiterInterceptor.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    A zanata-war/src/test/java/org/zanata/rest/ZanataRestRateLimiterInterceptorTest.java

  Log Message:
  -----------
  rhbz988202 - add global switch to turn on/off rate limiting


  Commit: c0e2c3e0e072d0533e19232e9a95eb1ec7f8c223
      https://github.com/zanata/zanata-server/commit/c0e2c3e0e072d0533e19232e9a95eb1ec7f8c223
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M zanata-war/pom.xml
    R zanata-war/src/main/java/org/zanata/rest/ActiveApiKeys.java
    M zanata-war/src/main/java/org/zanata/rest/AuthorizationExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/ConstraintViolationExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/HeaderHelper.java
    M zanata-war/src/main/java/org/zanata/rest/HibernateExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/NoSuchEntityExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/NotLoggedInExceptionMapper.java
    R zanata-war/src/main/java/org/zanata/rest/RateLimiterHolder.java
    R zanata-war/src/main/java/org/zanata/rest/RateLimitingAwareExceptionMapper.java
    M zanata-war/src/main/java/org/zanata/rest/ReadOnlyEntityExceptionMapper.java
    R zanata-war/src/main/java/org/zanata/rest/RestRateLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/TMXParseExceptionMapper.java
    R zanata-war/src/main/java/org/zanata/rest/ZanataRestRateLimiterInterceptor.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataServiceExceptionMapper.java
    A zanata-war/src/main/java/org/zanata/servlet/RateLimiterHolder.java
    A zanata-war/src/main/java/org/zanata/servlet/RestRateLimiter.java
    A zanata-war/src/main/java/org/zanata/servlet/RestRateLimitingFilter.java
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    R zanata-war/src/test/java/org/zanata/rest/RateLimitingAwareExceptionMapperTest.java
    R zanata-war/src/test/java/org/zanata/rest/RestRateLimiterTest.java
    R zanata-war/src/test/java/org/zanata/rest/ZanataRestRateLimiterInterceptorTest.java
    A zanata-war/src/test/java/org/zanata/servlet/RestRateLimiterTest.java
    A zanata-war/src/test/java/org/zanata/servlet/RestRateLimitingFilterTest.java
    M zanata-war/src/test/resources/log4j.xml

  Log Message:
  -----------
  rhbz988202 - rewrite to use filter to do the rate limiting


  Commit: 57f86a21d03f97196e32f3db2e8e311fb7115785
      https://github.com/zanata/zanata-server/commit/57f86a21d03f97196e32f3db2e8e311fb7115785
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/servlet/RateLimiterHolder.java
    A zanata-war/src/main/java/org/zanata/servlet/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimiter.java
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimitingFilter.java
    A zanata-war/src/test/java/org/zanata/servlet/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/servlet/RestRateLimiterTest.java
    M zanata-war/src/test/java/org/zanata/servlet/RestRateLimitingFilterTest.java

  Log Message:
  -----------
  rhbz988202 - refactor filter


  Commit: 7b72b6c6ebfcd62a467946fdff1a1fbf977162e4
      https://github.com/zanata/zanata-server/commit/7b72b6c6ebfcd62a467946fdff1a1fbf977162e4
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimiter.java
    M zanata-war/src/test/java/org/zanata/servlet/RestRateLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - add debug logging and enable debug in test


  Commit: f336608b32aad3bf28f523322b893e443007faf8
      https://github.com/zanata/zanata-server/commit/f336608b32aad3bf28f523322b893e443007faf8
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java
    M zanata-war/src/main/java/org/zanata/rest/dto/Configuration.java
    M zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java
    A zanata-war/src/main/java/org/zanata/servlet/RateLimitManager.java
    R zanata-war/src/main/java/org/zanata/servlet/RateLimiterHolder.java
    M zanata-war/src/main/java/org/zanata/servlet/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimiter.java
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimitingFilter.java
    M zanata-war/src/main/java/org/zanata/util/Introspectable.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    M zanata-war/src/test/java/org/zanata/servlet/RateLimitingProcessorTest.java

  Log Message:
  -----------
  rhbz988202 - refactor according to review part 1


  Commit: ce4f7045a46d5eaaff53db364fd7ece7d5dd0935
      https://github.com/zanata/zanata-server/commit/ce4f7045a46d5eaaff53db364fd7ece7d5dd0935
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    A zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    A zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    R zanata-war/src/main/java/org/zanata/servlet/RateLimitManager.java
    R zanata-war/src/main/java/org/zanata/servlet/RateLimitingProcessor.java
    R zanata-war/src/main/java/org/zanata/servlet/RestRateLimiter.java
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimitingFilter.java
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    A zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    A zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java
    R zanata-war/src/test/java/org/zanata/servlet/RateLimitingProcessorTest.java
    R zanata-war/src/test/java/org/zanata/servlet/RestRateLimiterTest.java
    M zanata-war/src/test/java/org/zanata/servlet/RestRateLimitingFilterTest.java

  Log Message:
  -----------
  rhbz988202 - move and rename classes


  Commit: 33b980244311e5cee7dfe96ab57b5951781a12e9
      https://github.com/zanata/zanata-server/commit/33b980244311e5cee7dfe96ab57b5951781a12e9
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - encapsulate control branches (acquire and release or semaphore etc) into RestCallLimiter


  Commit: 3b8204d03ae5f7189bde6cb297806752975cc520
      https://github.com/zanata/zanata-server/commit/3b8204d03ae5f7189bde6cb297806752975cc520
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-21 (Fri, 21 Mar 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/java/org/zanata/servlet/RestRateLimitingFilter.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java
    M zanata-war/src/test/java/org/zanata/servlet/RestRateLimitingFilterTest.java

  Log Message:
  -----------
  rhbz988202 - remove global limit switch and 0 config value will disable individual limit


  Commit: 9828c1f8a8452f1e76ac8d2f4c119df53c1db69a
      https://github.com/zanata/zanata-server/commit/9828c1f8a8452f1e76ac8d2f4c119df53c1db69a
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java

  Log Message:
  -----------
  rhbz988202 - move customized REST dispatcher out as upper level class


  Commit: 65a8b53a14059e4f4e7793adf5d1ae4cd10aac61
      https://github.com/zanata/zanata-server/commit/65a8b53a14059e4f4e7793adf5d1ae4cd10aac61
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResource.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    R zanata-war/src/main/java/org/zanata/servlet/RestRateLimitingFilter.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/rest/ResourceRequestEnvironment.java
    A zanata-war/src/test/java/org/zanata/rest/RestLimitingSynchronousDispatcherTest.java
    R zanata-war/src/test/java/org/zanata/servlet/RestRateLimitingFilterTest.java

  Log Message:
  -----------
  rhbz988202 - use RESTeasy dispatcher to handle rate limiting


  Commit: 11418e0d144805bc8fe37bb6c55556fa35736860
      https://github.com/zanata/zanata-server/commit/11418e0d144805bc8fe37bb6c55556fa35736860
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java

  Log Message:
  -----------
  rhbz988202 Reduce default for max concurrent active requests to 2


  Commit: 7580ee31ad706fe72e3ba8645a04b0e76929486a
      https://github.com/zanata/zanata-server/commit/7580ee31ad706fe72e3ba8645a04b0e76929486a
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ActivityAction.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/resources/messages.properties
    A zanata-war/src/main/webapp/dashboard/activity.old.xhtml
    M zanata-war/src/main/webapp/dashboard/activity.xhtml
    A zanata-war/src/main/webapp/dashboard/home.old.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml

  Log Message:
  -----------
  rhbz1066756 - First changes for new dashboard.

Most sections are still static.


  Commit: e4fa5291c1d0242b87ff1213645f6615f40d72b1
      https://github.com/zanata/zanata-server/commit/e4fa5291c1d0242b87ff1213645f6615f40d72b1
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java

  Log Message:
  -----------
  Use try-finally to ensure that active Semaphore is always released if acquired

Also ensure that we release the same Semaphore we acquired.


  Commit: 74c811fabf58d524bfa69aa4df032d2a3f248f37
      https://github.com/zanata/zanata-server/commit/74c811fabf58d524bfa69aa4df032d2a3f248f37
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-25 (Tue, 25 Mar 2014)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    A zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/rest/RestLimitingSynchronousDispatcherTest.java

  Log Message:
  -----------
  rhbz988202 - new leaky bucket to control logging volumn and refactor to use single processor for all requests


  Commit: 5140af4ce5e342b939b43b26b92e21da81b1f65e
      https://github.com/zanata/zanata-server/commit/5140af4ce5e342b939b43b26b92e21da81b1f65e
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-25 (Tue, 25 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - remove wait when changing active request semaphore limit


  Commit: a78e90d343bebb5a4fe82c0b915426e95bebbce5
      https://github.com/zanata/zanata-server/commit/a78e90d343bebb5a4fe82c0b915426e95bebbce5
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-03-25 (Tue, 25 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ActivityAction.java
    M zanata-war/src/main/webapp/dashboard/activity.xhtml

  Log Message:
  -----------
  rhbz1066756 - Add fully functional activity panel.


  Commit: 59fe34d1bac76b3f8f4b80d70f6c2a3ab67fb9a2
      https://github.com/zanata/zanata-server/commit/59fe34d1bac76b3f8f4b80d70f6c2a3ab67fb9a2
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-03-25 (Tue, 25 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    A zanata-war/src/main/java/org/zanata/action/DashboardUserStats.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/service/ActivityService.java
    M zanata-war/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    M zanata-war/src/main/resources/messages.properties
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml

  Log Message:
  -----------
  user statistic in dashboard


  Commit: 3faf72a3570810b4ccef2bc3a763ad5a2cb590b1
      https://github.com/zanata/zanata-server/commit/3faf72a3570810b4ccef2bc3a763ad5a2cb590b1
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-03-25 (Tue, 25 Mar 2014)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    A zanata-war/src/main/webapp/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Add User settings panel to the Dashboard.

Email change working in this revision.


  Commit: b75777feaeac564b8b6ec1ebae7b3015862fdfdd
      https://github.com/zanata/zanata-server/commit/b75777feaeac564b8b6ec1ebae7b3015862fdfdd
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-03-25 (Tue, 25 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    A zanata-war/src/main/java/org/zanata/action/DashboardUserStats.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/service/ActivityService.java
    M zanata-war/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    M zanata-war/src/main/resources/messages.properties
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/rhbz1066756' into rhbz1066756


  Commit: 570f7ce326b064bc08612daecfc61b50789f02d2
      https://github.com/zanata/zanata-server/commit/570f7ce326b064bc08612daecfc61b50789f02d2
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-03-26 (Wed, 26 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/dao/LocaleMemberDAO.java
    M zanata-war/src/main/java/org/zanata/service/LanguageTeamService.java
    M zanata-war/src/main/java/org/zanata/service/impl/LanguageTeamServiceImpl.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml

  Log Message:
  -----------
  Display reviewed stats only for reviewer


  Commit: 8b2e9bea7abc931f84ac5151385817fdda3370a8
      https://github.com/zanata/zanata-server/commit/8b2e9bea7abc931f84ac5151385817fdda3370a8
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-27 (Thu, 27 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java

  Log Message:
  -----------
  rhbz988202 - set max size for log limit cache


  Commit: a881ee8c2465e9d83102907fc750c085ffab6f4a
      https://github.com/zanata/zanata-server/commit/a881ee8c2465e9d83102907fc750c085ffab6f4a
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-27 (Thu, 27 Mar 2014)

  Changed paths:
    M zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - make test more stable


  Commit: edaab42cea4b418ec4b5f3ed850ae9819a68199f
      https://github.com/zanata/zanata-server/commit/edaab42cea4b418ec4b5f3ed850ae9819a68199f
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-03-28 (Fri, 28 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/webapp/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Enable password change from dashboard.


  Commit: c99d6dd1112d32d6daa902f6821317ce5db7c193
      https://github.com/zanata/zanata-server/commit/c99d6dd1112d32d6daa902f6821317ce5db7c193
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-03-28 (Fri, 28 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/dao/LocaleMemberDAO.java
    M zanata-war/src/main/java/org/zanata/service/LanguageTeamService.java
    M zanata-war/src/main/java/org/zanata/service/impl/LanguageTeamServiceImpl.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml

  Log Message:
  -----------
  Merge branch 'rhbz1066756' of github.com:zanata/zanata into rhbz1066756


  Commit: e94c1f478fddc3c4cac91b755347882b6404959b
      https://github.com/zanata/zanata-server/commit/e94c1f478fddc3c4cac91b755347882b6404959b
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-28 (Fri, 28 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    M zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java

  Log Message:
  -----------
  rhbz988202 - leaky bucket will block and accept more permits


  Commit: 560c794e849ad613f845cd4c05c8272976c61f3f
      https://github.com/zanata/zanata-server/commit/560c794e849ad613f845cd4c05c8272976c61f3f
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-28 (Fri, 28 Mar 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - remove rate limiter from REST limiter


  Commit: a2306e2d3a6c646e93a813a6d293710cbacb1e06
      https://github.com/zanata/zanata-server/commit/a2306e2d3a6c646e93a813a6d293710cbacb1e06
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-03-28 (Fri, 28 Mar 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java

  Log Message:
  -----------
  rhbz988202 - make log limiter global


  Commit: 94e8759840fe618ade16487f5af3cae1950c955a
      https://github.com/zanata/zanata-server/commit/94e8759840fe618ade16487f5af3cae1950c955a
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-01 (Tue, 01 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    M zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java

  Log Message:
  -----------
  rhbz988202 - delete currently unused methods


  Commit: ea738c4fcc22cf0fdbec0c03ffcfa57e1e9896c5
      https://github.com/zanata/zanata-server/commit/ea738c4fcc22cf0fdbec0c03ffcfa57e1e9896c5
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-01 (Tue, 01 Apr 2014)

  Changed paths:
    M zanata-war/src/main/resources/messages.properties

  Log Message:
  -----------
  rhbz988202 - remove default value from message


  Commit: 0b6d58385da528cb9297f00950c17a6b60dc0dca
      https://github.com/zanata/zanata-server/commit/0b6d58385da528cb9297f00950c17a6b60dc0dca
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-02 (Wed, 02 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/security/AuthenticationManager.java
    M zanata-war/src/main/webapp/WEB-INF/urlrewrite.xml
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    M zanata-war/src/main/webapp/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Finish user settings tab functionality.


  Commit: 516b93d4e7ca6b1493f444bb39535e6f4ff597b3
      https://github.com/zanata/zanata-server/commit/516b93d4e7ca6b1493f444bb39535e6f4ff597b3
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-02 (Wed, 02 Apr 2014)

  Changed paths:
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js

  Log Message:
  -----------
  rhbz1066756 - Add activity tab url on dashboard screen.


  Commit: 3726685571a2b8650aa0c8a21b2022bead48a520
      https://github.com/zanata/zanata-server/commit/3726685571a2b8650aa0c8a21b2022bead48a520
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-04-03 (Thu, 03 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java

  Log Message:
  -----------
  rhbz988202 Reduce surface area of RateLimitManager


  Commit: ffc34b5613a923d4b288c10c5a5253c294196ab5
      https://github.com/zanata/zanata-server/commit/ffc34b5613a923d4b288c10c5a5253c294196ab5
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-04-03 (Thu, 03 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java

  Log Message:
  -----------
  rhbz988202 Remove obsolete code


  Commit: 7ff974927664b936892c908f16b5a1e5c1f2d8b8
      https://github.com/zanata/zanata-server/commit/7ff974927664b936892c908f16b5a1e5c1f2d8b8
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-04-03 (Thu, 03 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 Simplify configuration of RestCallLimiter


  Commit: 93aeeca2c8451fe4f9312569cfdb9e64e817c152
      https://github.com/zanata/zanata-server/commit/93aeeca2c8451fe4f9312569cfdb9e64e817c152
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-03 (Thu, 03 Apr 2014)

  Changed paths:
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    M zanata-war/src/main/webapp/dashboard/settings.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js

  Log Message:
  -----------
  rhbz1066756 - Language team's settings tab migrated to JSF.


  Commit: 7215cfc48995152615ce2bd52def45a85260e052
      https://github.com/zanata/zanata-server/commit/7215cfc48995152615ce2bd52def45a85260e052
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-04 (Fri, 04 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 - mock ticker in unit test


  Commit: afefadf7842f23713426ba19c464523e5161e20d
      https://github.com/zanata/zanata-server/commit/afefadf7842f23713426ba19c464523e5161e20d
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-04 (Fri, 04 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/QueryProjectPagedListDataModel.java
    A zanata-war/src/main/java/org/zanata/action/helper/PagedDataHandler.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintainedProject.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    R zanata-war/src/main/webapp/dashboard/activity.old.xhtml
    R zanata-war/src/main/webapp/dashboard/activity.xhtml
    R zanata-war/src/main/webapp/dashboard/home.old.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    R zanata-war/src/main/webapp/dashboard/maintainedProject.xhtml
    R zanata-war/src/main/webapp/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Hide dashboard layout files.

Also hide projects tab when no projects are maintained by the logged in user.


  Commit: ae3d184f7011fa03291250dfc4bc42fbf3df4bb7
      https://github.com/zanata/zanata-server/commit/ae3d184f7011fa03291250dfc4bc42fbf3df4bb7
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-07 (Mon, 07 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/helper/PagedDataHandler.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml

  Log Message:
  -----------
  rhbz1066756 - Disable paging buttons when not needed.

Add urls for project / version on maintained project's table.


  Commit: 850b1e15ffdeb6541962e0260390917e1e2c96bb
      https://github.com/zanata/zanata-server/commit/850b1e15ffdeb6541962e0260390917e1e2c96bb
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-07 (Mon, 07 Apr 2014)

  Changed paths:
    M .gitattributes
    M branch-release.sh
    M pom.xml
    M zanata-model/src/main/java/org/zanata/hibernate/search/ConfigurableNgramAnalyzer.java
    M zanata-model/src/main/java/org/zanata/model/HTermComment.java
    M zanata-model/src/main/java/org/zanata/model/HTextFlow.java
    M zanata-model/src/test/java/org/zanata/model/HGlossaryEntryTest.java
    M zanata-war/pom.xml
    M zanata-war/src/etc/FillInTranslationGap.groovy
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ZanataInit.java
    M zanata-war/src/main/java/org/zanata/action/ViewAllStatusAction.java
    M zanata-war/src/main/java/org/zanata/dao/AccountDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/dao/PersonDAO.java
    M zanata-war/src/main/java/org/zanata/database/ConnectionWrapper.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectIterationService.java
    M zanata-war/src/main/java/org/zanata/seam/FixedSafeActions.java
    M zanata-war/src/main/java/org/zanata/service/SecurityService.java
    M zanata-war/src/main/java/org/zanata/service/impl/SecurityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/servlet/FileUploadServlet.java
    A zanata-war/src/main/java/org/zanata/servlet/LeakListener.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/presenter/UserConfigHolder.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/view/TransMemoryView.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/ReplaceTextHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/RevertTransUnitUpdatesHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/UpdateTransUnitHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/TabValidation.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/resources/org/zanata/adapter/HTMLAdapterDefaultConfiguration.yml
    M zanata-war/src/main/webapp-jboss/WEB-INF/web.xml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/VersionCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/service/GlossaryRestTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/GetLocaleListHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/RevertTransUnitUpdatesHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandlerTest.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into rhbz1066756


  Commit: bfe70c8f9d9d339be8bd4d359c53847a814566a4
      https://github.com/zanata/zanata-server/commit/bfe70c8f9d9d339be8bd4d359c53847a814566a4
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-04-07 (Mon, 07 Apr 2014)

  Changed paths:
    M pom.xml
    M zanata-war/pom.xml
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java

  Log Message:
  -----------
  rhbz988202 Refactor and replace sleep-synchronisation with latches


  Commit: bafd0d2ca5c3f982a75ffc1f9c84f9e6ffb6c5f3
      https://github.com/zanata/zanata-server/commit/bafd0d2ca5c3f982a75ffc1f9c84f9e6ffb6c5f3
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2014-04-07 (Mon, 07 Apr 2014)

  Changed paths:
    M .gitattributes
    M branch-release.sh
    M pom.xml
    M zanata-model/src/main/java/org/zanata/hibernate/search/ConfigurableNgramAnalyzer.java
    M zanata-model/src/main/java/org/zanata/model/HTermComment.java
    M zanata-model/src/main/java/org/zanata/model/HTextFlow.java
    M zanata-model/src/test/java/org/zanata/model/HGlossaryEntryTest.java
    M zanata-war/pom.xml
    M zanata-war/src/etc/FillInTranslationGap.groovy
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ZanataInit.java
    M zanata-war/src/main/java/org/zanata/action/ViewAllStatusAction.java
    M zanata-war/src/main/java/org/zanata/dao/AccountDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/dao/PersonDAO.java
    M zanata-war/src/main/java/org/zanata/database/ConnectionWrapper.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectIterationService.java
    M zanata-war/src/main/java/org/zanata/seam/FixedSafeActions.java
    M zanata-war/src/main/java/org/zanata/service/SecurityService.java
    M zanata-war/src/main/java/org/zanata/service/impl/SecurityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/servlet/FileUploadServlet.java
    A zanata-war/src/main/java/org/zanata/servlet/LeakListener.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/presenter/UserConfigHolder.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/view/TransMemoryView.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/ReplaceTextHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/RevertTransUnitUpdatesHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/UpdateTransUnitHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/TabValidation.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/resources/org/zanata/adapter/HTMLAdapterDefaultConfiguration.yml
    M zanata-war/src/main/webapp-jboss/WEB-INF/web.xml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/VersionCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/service/GlossaryRestTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/GetLocaleListHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/RevertTransUnitUpdatesHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandlerTest.java

  Log Message:
  -----------
  Merge remote branch 'origin/master' into rate-limit

Conflicts:
	zanata-war/pom.xml


  Commit: 8ed1ba9f9d9d50f86440e56eb397fd3c83c15527
      https://github.com/zanata/zanata-server/commit/8ed1ba9f9d9d50f86440e56eb397fd3c83c15527
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    M zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java

  Log Message:
  -----------
  rhbz988202 - refactor from review comments


  Commit: a7c5687350a14540e76f82c6f52d4d64c683f2ca
      https://github.com/zanata/zanata-server/commit/a7c5687350a14540e76f82c6f52d4d64c683f2ca
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/utility/DashboardPage.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml

  Log Message:
  -----------
  rhbz1066756 - Refactor Dashboard function tests.


  Commit: d56d51a2b0fbb8cd1d33bd1f89bce649eb846123
      https://github.com/zanata/zanata-server/commit/d56d51a2b0fbb8cd1d33bd1f89bce649eb846123
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResourceImpl.java
    M functional-test/src/test/java/org/zanata/util/AddUsersRule.java
    M functional-test/src/test/java/org/zanata/util/CleanDatabaseRule.java
    M functional-test/src/test/java/org/zanata/util/SampleProjectClient.java
    M functional-test/src/test/java/org/zanata/util/SampleProjectRule.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    M zanata-war/src/test/java/org/zanata/RestTest.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java

  Log Message:
  -----------
  rhbz988202 - remove back door for REST call for tests


  Commit: c01241dd2eff982d390d742ba5ad4d8b0fd1a534
      https://github.com/zanata/zanata-server/commit/c01241dd2eff982d390d742ba5ad4d8b0fd1a534
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    M zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java

  Log Message:
  -----------
  rhbz988202 - remove thread.sleep


  Commit: 21a60ed2319c82761848bf3feb8a8c662ad4a9ac
      https://github.com/zanata/zanata-server/commit/21a60ed2319c82761848bf3feb8a8c662ad4a9ac
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M .gitattributes
    M branch-release.sh
    M pom.xml
    M zanata-model/src/main/java/org/zanata/hibernate/search/ConfigurableNgramAnalyzer.java
    M zanata-model/src/main/java/org/zanata/model/HTermComment.java
    M zanata-model/src/main/java/org/zanata/model/HTextFlow.java
    M zanata-model/src/test/java/org/zanata/model/HGlossaryEntryTest.java
    M zanata-war/pom.xml
    M zanata-war/src/etc/FillInTranslationGap.groovy
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/ZanataInit.java
    M zanata-war/src/main/java/org/zanata/action/ViewAllStatusAction.java
    M zanata-war/src/main/java/org/zanata/dao/AccountDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/dao/PersonDAO.java
    M zanata-war/src/main/java/org/zanata/database/ConnectionWrapper.java
    M zanata-war/src/main/java/org/zanata/rest/service/ProjectIterationService.java
    M zanata-war/src/main/java/org/zanata/seam/FixedSafeActions.java
    M zanata-war/src/main/java/org/zanata/service/SecurityService.java
    M zanata-war/src/main/java/org/zanata/service/impl/SecurityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/servlet/FileUploadServlet.java
    A zanata-war/src/main/java/org/zanata/servlet/LeakListener.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/presenter/UserConfigHolder.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/view/TransMemoryView.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/ReplaceTextHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/RevertTransUnitUpdatesHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/UpdateTransUnitHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/TabValidation.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/resources/org/zanata/adapter/HTMLAdapterDefaultConfiguration.yml
    M zanata-war/src/main/webapp-jboss/WEB-INF/web.xml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java
    M zanata-war/src/test/java/org/zanata/rest/compat/StatisticsCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/compat/VersionCompatibilityITCase.java
    M zanata-war/src/test/java/org/zanata/rest/service/GlossaryRestTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/GetLocaleListHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/RevertTransUnitUpdatesHandlerTest.java
    M zanata-war/src/test/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandlerTest.java

  Log Message:
  -----------
  Merge branch 'rate-limit' of github.com:zanata/zanata-server into rate-limit


  Commit: c063658370d6f9a23cf740ccb987eef9e977716e
      https://github.com/zanata/zanata-server/commit/c063658370d6f9a23cf740ccb987eef9e977716e
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/account/SignInPage.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardActivityTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardProjectsTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    R functional-test/src/main/java/org/zanata/page/utility/DashboardPage.java
    M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
    M functional-test/src/main/java/org/zanata/workflow/AbstractWebWorkFlow.java
    M functional-test/src/main/java/org/zanata/workflow/LoginWorkFlow.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/DocumentListInWebTransTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/TranslatorJoinsLanguageTeamTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupBasicTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupUrlTest.java
    R functional-test/src/test/resources/concordion/org/zanata/feature/dashboard/Dashboard.html
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Refactor dashboard page for functional tests.


  Commit: 2d7cb37c34308c562f14eb7bf0479474c936b6a4
      https://github.com/zanata/zanata-server/commit/2d7cb37c34308c562f14eb7bf0479474c936b6a4
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml

  Log Message:
  -----------
  rhbz1066756 - Dashboard: Reintroduce last translated indicator for project list.


  Commit: 9c17aab8b08693f41cca9eee7e6a8bd2944edf5c
      https://github.com/zanata/zanata-server/commit/9c17aab8b08693f41cca9eee7e6a8bd2944edf5c
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java

  Log Message:
  -----------
  rhbz988202 - simplify class and test


  Commit: 5f8ff486725c41f1a28432a2795ae927d27c1d28
      https://github.com/zanata/zanata-server/commit/5f8ff486725c41f1a28432a2795ae927d27c1d28
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Add i18n to the new dashboard pages.


  Commit: 250b31312c2937bca7e39f503aa24f046e99074b
      https://github.com/zanata/zanata-server/commit/250b31312c2937bca7e39f503aa24f046e99074b
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    M zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java

  Log Message:
  -----------
  rhbz988202 - add extra verification and clear cache in case of no limit configuration


  Commit: da42b4d342560fce7b2655cb94afd282167247bc
      https://github.com/zanata/zanata-server/commit/da42b4d342560fce7b2655cb94afd282167247bc
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/test/resources/conf/standalone.xml

  Log Message:
  -----------
  define functional test index and stats directory to under target


  Commit: bb04d2b44681c8f79d2792391637b52afbea8bc0
      https://github.com/zanata/zanata-server/commit/bb04d2b44681c8f79d2792391637b52afbea8bc0
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-10 (Thu, 10 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/page/CorePage.java
    M functional-test/src/main/java/org/zanata/page/groups/VersionGroupPage.java
    M functional-test/src/main/java/org/zanata/page/projects/CreateProjectPage.java
    R functional-test/src/main/java/org/zanata/page/projects/CreateVersionPage.java
    A functional-test/src/main/java/org/zanata/page/projects/ProjectAboutPage.java
    A functional-test/src/main/java/org/zanata/page/projects/ProjectBasePage.java
    M functional-test/src/main/java/org/zanata/page/projects/ProjectMaintainersPage.java
    R functional-test/src/main/java/org/zanata/page/projects/ProjectPage.java
    R functional-test/src/main/java/org/zanata/page/projects/ProjectSourceDocumentsPage.java
    R functional-test/src/main/java/org/zanata/page/projects/ProjectVersionPage.java
    A functional-test/src/main/java/org/zanata/page/projects/ProjectVersionsPage.java
    M functional-test/src/main/java/org/zanata/page/projects/ProjectsPage.java
    A functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectAboutTab.java
    A functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectGeneralTab.java
    A functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectLanguagesTab.java
    A functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectPermissionsTab.java
    A functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectTranslationTab.java
    A functional-test/src/main/java/org/zanata/page/projectversion/CreateVersionPage.java
    A functional-test/src/main/java/org/zanata/page/projectversion/VersionBasePage.java
    A functional-test/src/main/java/org/zanata/page/projectversion/VersionDocumentsPage.java
    A functional-test/src/main/java/org/zanata/page/projectversion/VersionLanguagesPage.java
    A functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionDocumentsTab.java
    A functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionGeneralTab.java
    A functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionLanguagesTab.java
    A functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionTranslationTab.java
    M functional-test/src/main/java/org/zanata/page/webtrans/EditorPage.java
    M functional-test/src/main/java/org/zanata/util/WebElementUtil.java
    M functional-test/src/main/java/org/zanata/workflow/ProjectWorkFlow.java
    M functional-test/src/test/java/org/zanata/feature/AggregateTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/TransMemoryTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/ProjectMaintainerTest.java
    M functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateHTMLTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateIdmlTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOdsTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOpenOfficeTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateTextTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ObsoleteTextTest.java
    M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
    R functional-test/src/test/java/org/zanata/feature/project/EditMaintainersTest.java
    A functional-test/src/test/java/org/zanata/feature/project/EditPermissionsTest.java
    A functional-test/src/test/java/org/zanata/feature/project/EditProjectAboutTest.java
    A functional-test/src/test/java/org/zanata/feature/project/EditProjectGeneralTest.java
    A functional-test/src/test/java/org/zanata/feature/project/EditProjectLanguagesTest.java
    A functional-test/src/test/java/org/zanata/feature/project/EditProjectValidationsTest.java
    R functional-test/src/test/java/org/zanata/feature/project/EditValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/project/ProjectTestSuite.java
    R functional-test/src/test/java/org/zanata/feature/project/ProjectVersionTest.java
    A functional-test/src/test/java/org/zanata/feature/projectversion/CreateProjectVersionTest.java
    A functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionLanguagesTest.java
    A functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionValidationsTest.java
    A functional-test/src/test/java/org/zanata/feature/projectversion/ProjectVersionTestSuite.java
    A functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/CreateNewProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/CreateVersionAndAddToProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/DocumentListInWebTransTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupBasicTest.java
    M zanata-model/pom.xml
    M zanata-model/src/main/java/org/zanata/model/HIterationGroup.java
    M zanata-model/src/main/java/org/zanata/model/HPerson.java
    M zanata-model/src/test/java/org/zanata/model/HGlossaryEntryTest.java
    M zanata-model/src/test/java/org/zanata/model/HTextFlowTest.java
    M zanata-model/src/test/java/org/zanata/model/SlugEntityBaseTest.java
    M zanata-model/src/test/java/org/zanata/model/StatusCountTest.java
    M zanata-model/src/test/java/org/zanata/util/OkapiUtilTest.java
    R zanata-war/src/main/java/org/zanata/action/AbstractSortAction.java
    M zanata-war/src/main/java/org/zanata/action/CopyTransAction.java
    M zanata-war/src/main/java/org/zanata/action/CopyTransOptionsModel.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    R zanata-war/src/main/java/org/zanata/action/IterationTranslationAction.java
    M zanata-war/src/main/java/org/zanata/action/LanguageManagerAction.java
    R zanata-war/src/main/java/org/zanata/action/ProjectCopyTransOptionsAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    A zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    R zanata-war/src/main/java/org/zanata/action/ProjectIterationFilesAction.java
    R zanata-war/src/main/java/org/zanata/action/ProjectIterationHome.java
    R zanata-war/src/main/java/org/zanata/action/ProjectIterationLocaleAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectIterationZipFileAction.java
    R zanata-war/src/main/java/org/zanata/action/ProjectMaintainerManageAction.java
    R zanata-war/src/main/java/org/zanata/action/ProjectRoleRestrictionAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectSearch.java
    M zanata-war/src/main/java/org/zanata/action/SendEmailAction.java
    M zanata-war/src/main/java/org/zanata/action/SlugHome.java
    M zanata-war/src/main/java/org/zanata/action/SortingType.java
    R zanata-war/src/main/java/org/zanata/action/ValidationOptionsAction.java
    R zanata-war/src/main/java/org/zanata/action/VersionDetailsAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    A zanata-war/src/main/java/org/zanata/action/VersionHome.java
    A zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    R zanata-war/src/main/java/org/zanata/action/ViewAllStatusAction.java
    M zanata-war/src/main/java/org/zanata/async/tasks/DocumentCopyTransTask.java
    M zanata-war/src/main/java/org/zanata/async/tasks/IterationCopyTransTask.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/dao/DocumentDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    M zanata-war/src/main/java/org/zanata/file/FileSystemPersistService.java
    A zanata-war/src/main/java/org/zanata/seam/scope/ConversationScopeMessages.java
    R zanata-war/src/main/java/org/zanata/seam/scope/FlashScopeBean.java
    M zanata-war/src/main/java/org/zanata/service/ActivityService.java
    M zanata-war/src/main/java/org/zanata/service/LocaleService.java
    M zanata-war/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/ConfigurationServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/LocaleServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/StatisticsServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/VersionGroupServiceImpl.java
    A zanata-war/src/main/java/org/zanata/ui/AbstractAutocomplete.java
    A zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    A zanata-war/src/main/java/org/zanata/ui/AbstractSortAction.java
    A zanata-war/src/main/java/org/zanata/ui/ActivityEntry.java
    A zanata-war/src/main/java/org/zanata/ui/FilterUtil.java
    A zanata-war/src/main/java/org/zanata/ui/ProgressBar.java
    A zanata-war/src/main/java/org/zanata/ui/autocomplete/LocaleAutocomplete.java
    A zanata-war/src/main/java/org/zanata/ui/autocomplete/MaintainerAutocomplete.java
    A zanata-war/src/main/java/org/zanata/util/ComparatorUtil.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    R zanata-war/src/main/java/org/zanata/util/HTextFlowPosComparator.java
    M zanata-war/src/main/java/org/zanata/util/UrlUtil.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/resources/ValidationMessages.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/TranslationWorkspaceManagerImpl.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/GetLocaleListHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/TransMemoryMergeHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/model/IdForLocale.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/model/ValidationAction.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/HtmlXmlTagValidation.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/JavaVariablesValidation.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/NewlineLeadTrailValidation.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/PrintfVariablesValidation.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/PrintfXSIExtensionValidation.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/TabValidation.java
    M zanata-war/src/main/java/org/zanata/webtrans/shared/validation/action/XmlEntityValidation.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/resources/messages_en_GB.properties
    M zanata-war/src/main/resources/messages_ja.properties
    M zanata-war/src/main/resources/messages_uk.properties
    M zanata-war/src/main/resources/messages_zh_TW_Hant.properties
    M zanata-war/src/main/resources/security.drl
    R zanata-war/src/main/webapp/WEB-INF/layout/add_maintainer_form.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/copy_trans_inline.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/copy_trans_legend.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintainedProject.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/iteration_edit_form.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/loading.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/project/edit_form.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/project_edit_form.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/statsbar.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/validation_options.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/validation_options_legend.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/edit_form.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/settings-tab.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/version/edit_form.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml
    M zanata-war/src/main/webapp/WEB-INF/template/template.xhtml
    M zanata-war/src/main/webapp/WEB-INF/urlrewrite.xml
    M zanata-war/src/main/webapp/account/login.xhtml
    R zanata-war/src/main/webapp/account/login_input.xhtml
    M zanata-war/src/main/webapp/error.xhtml
    R zanata-war/src/main/webapp/iteration/copy_trans.xhtml
    R zanata-war/src/main/webapp/iteration/edit.xhtml
    R zanata-war/src/main/webapp/iteration/files.xhtml
    R zanata-war/src/main/webapp/iteration/source_files.xhtml
    M zanata-war/src/main/webapp/iteration/view.xhtml
    M zanata-war/src/main/webapp/project/add_iteration.xhtml
    R zanata-war/src/main/webapp/project/assign_maintainer.xhtml
    R zanata-war/src/main/webapp/project/copy_trans_options.xhtml
    M zanata-war/src/main/webapp/project/create_project.xhtml
    R zanata-war/src/main/webapp/project/edit.xhtml
    M zanata-war/src/main/webapp/project/home.xhtml
    R zanata-war/src/main/webapp/project/homepage_edit.xhtml
    R zanata-war/src/main/webapp/project/index.html
    M zanata-war/src/main/webapp/project/project.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    A zanata-war/src/main/webapp/resources/zanata/activity-entry.xhtml
    M zanata-war/src/main/webapp/resources/zanata/autocomplete.xhtml
    A zanata-war/src/main/webapp/resources/zanata/checkbox.xhtml
    A zanata-war/src/main/webapp/resources/zanata/global-messages.xhtml
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    M zanata-war/src/main/webapp/resources/zanata/loader.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    A zanata-war/src/main/webapp/resources/zanata/progressBar.xhtml
    M zanata-war/src/main/webapp/resources/zanata/sortlist.xhtml
    M zanata-war/src/main/webapp/resources/zanata/statistic.xhtml
    M zanata-war/src/main/webapp/version-group/create_version_group.xhtml
    M zanata-war/src/main/webapp/version-group/version_group.xhtml
    M zanata-war/src/test/groovy/org/zanata/ZanataTest.groovy
    M zanata-war/src/test/java/org/zanata/model/HTextFlowTargetHistoryJPATest.java
    M zanata-war/src/test/java/org/zanata/service/impl/LocaleServiceImplTest.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into rhbz1066756

Conflicts:
	functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
	functional-test/src/test/java/org/zanata/feature/startNewProject/DocumentListInWebTransTest.java
	functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupBasicTest.java
	zanata-war/src/main/java/org/zanata/action/ActivityAction.java
	zanata-war/src/main/java/org/zanata/action/DashboardAction.java
	zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintained-project.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintainedProject.xhtml
	zanata-war/src/main/webapp/dashboard/home.xhtml
	zanata-war/src/main/webapp/dashboard/maintainedProject.xhtml


  Commit: 5e554d7c72eb15d980deb004a58391c094533fe9
      https://github.com/zanata/zanata-server/commit/5e554d7c72eb15d980deb004a58391c094533fe9
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    A zanata-war/src/main/java/org/zanata/ui/InMemoryListFilter.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml

  Log Message:
  -----------
  rhbz1066756 - Integrate new dashboard with project page components.


  Commit: db564f4d3cf6f7eef61ae63538be663f72492503
      https://github.com/zanata/zanata-server/commit/db564f4d3cf6f7eef61ae63538be663f72492503
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    M zanata-war/src/main/java/org/zanata/ui/InMemoryListFilter.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml

  Log Message:
  -----------
  rhbz1066756 - Refactor the table filter classes.

The new classes allow for paging using the database, as well as in-memory paging.
Also changed a few components on the dashboard page.
Fix checkstyle violations.


  Commit: 5a05dfab86c7d8c540700e6909a0f6969aeaf7ab
      https://github.com/zanata/zanata-server/commit/5a05dfab86c7d8c540700e6909a0f6969aeaf7ab
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/util/ServiceLocator.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  rhbz1066756 - Review fixes.


  Commit: 6eb18714b27d862228a4f4d580dc707d1f03d5d6
      https://github.com/zanata/zanata-server/commit/6eb18714b27d862228a4f4d580dc707d1f03d5d6
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-11 (Fri, 11 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    R zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/PersonHome.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    R zanata-war/src/main/java/org/zanata/action/helper/PagedDataHandler.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/util/ServiceLocator.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    M zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    R zanata-war/src/main/webapp/profile/add_identity.xhtml
    R zanata-war/src/main/webapp/profile/edit.xhtml
    R zanata-war/src/main/webapp/profile/identities.xhtml
    R zanata-war/src/main/webapp/profile/view.xhtml

  Log Message:
  -----------
  rhbz1066756 - Review fixes and other changes.

i18n of messages.
Remove unneeded pages and classes.
Change the top menu so that 'Settings' is no longer available. It should be now replaced by the dashboard.


  Commit: 7e74ba091c0c01dfaf146d7613aa8ac5a3571147
      https://github.com/zanata/zanata-server/commit/7e74ba091c0c01dfaf146d7613aa8ac5a3571147
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-14 (Mon, 14 Apr 2014)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/action/AuthenticatedAccountHome.java
    R zanata-war/src/main/java/org/zanata/action/PersonHome.java
    M zanata-war/src/main/java/org/zanata/action/ProfileAction.java
    M zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml

  Log Message:
  -----------
  rhbz1066756 - Code base cleanup.

Remove a few unnecessary classes.
Repurpose other classes to avoid duplication.
All this in order to get code coverage up.


  Commit: b928416c114503a9e33a6ef0a094580de4dc9575
      https://github.com/zanata/zanata-server/commit/b928416c114503a9e33a6ef0a094580de4dc9575
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-14 (Mon, 14 Apr 2014)

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/rhbz1066756' into rhbz1066756

Conflicts:
	zanata-war/src/main/resources/messages.properties


  Commit: ae20fb417d5f42faf8ebb40c40ae6b2a74477998
      https://github.com/zanata/zanata-server/commit/ae20fb417d5f42faf8ebb40c40ae6b2a74477998
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-14 (Mon, 14 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/page/groups/CreateVersionGroupPage.java
    M functional-test/src/main/java/org/zanata/page/groups/VersionGroupPage.java
    M functional-test/src/main/java/org/zanata/page/projects/ProjectAboutPage.java
    M functional-test/src/main/java/org/zanata/page/projects/ProjectBasePage.java
    M functional-test/src/main/java/org/zanata/page/projects/ProjectVersionsPage.java
    M functional-test/src/main/java/org/zanata/page/projectversion/VersionBasePage.java
    M functional-test/src/main/java/org/zanata/page/projectversion/VersionDocumentsPage.java
    M functional-test/src/main/java/org/zanata/page/projectversion/VersionLanguagesPage.java
    M functional-test/src/main/java/org/zanata/util/WebElementUtil.java
    M functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/project/ProjectTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
    M pom.xml
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/main/webapp/resources/zanata/autocomplete.xhtml
    M zanata-war/src/test/resources/META-INF/persistence.xml
    M zanata-war/src/test/resources/arquillian/persistence.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into rhbz1066756

Conflicts:
	functional-test/src/main/java/org/zanata/page/BasePage.java
	functional-test/src/main/java/org/zanata/page/projects/ProjectAboutPage.java
	functional-test/src/main/java/org/zanata/page/projects/ProjectBasePage.java
	functional-test/src/main/java/org/zanata/page/projects/ProjectVersionsPage.java
	functional-test/src/main/java/org/zanata/page/projectversion/VersionBasePage.java
	functional-test/src/main/java/org/zanata/page/projectversion/VersionDocumentsPage.java
	functional-test/src/main/java/org/zanata/page/projectversion/VersionLanguagesPage.java
	functional-test/src/main/java/org/zanata/util/WebElementUtil.java
	functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
	functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
	functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
	functional-test/src/test/java/org/zanata/feature/project/ProjectTestSuite.java
	functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
	functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
	functional-test/src/test/java/org/zanata/feature/startNewProject/DocumentListInWebTransTest.java
	functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupBasicTest.java
	zanata-war/src/main/java/org/zanata/action/ActivityAction.java
	zanata-war/src/main/java/org/zanata/action/DashboardAction.java
	zanata-war/src/main/java/org/zanata/action/ProjectHome.java
	zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
	zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
	zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
	zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
	zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
	zanata-war/src/main/java/org/zanata/util/DateUtil.java
	zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintained-project.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
	zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
	zanata-war/src/main/webapp/dashboard/home.xhtml
	zanata-war/src/main/webapp/resources/script/components-script.js
	zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
	zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml


  Commit: 4941cc8e8f6a8399b58ae410b963ef935aca9cd3
      https://github.com/zanata/zanata-server/commit/4941cc8e8f6a8399b58ae410b963ef935aca9cd3
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-14 (Mon, 14 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/page/CorePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardActivityTab.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    A zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java

  Log Message:
  -----------
   rhbz1066756 - Fix functional tests after merging with latest master.


  Commit: 7b87d66f6b9ba9acee70fbcf4ee40feba658a1b9
      https://github.com/zanata/zanata-server/commit/7b87d66f6b9ba9acee70fbcf4ee40feba658a1b9
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-14 (Mon, 14 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/page/CorePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardActivityTab.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    M zanata-war/src/main/java/org/zanata/ui/FilterUtil.java
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    A zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java

  Log Message:
  -----------
  rhbz1066756 - Fix functional tests after merging with latest master.


  Commit: 376114b00bf76f829520faa833522fc028b50c82
      https://github.com/zanata/zanata-server/commit/376114b00bf76f829520faa833522fc028b50c82
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-15 (Tue, 15 Apr 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardProjectsTab.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M zanata-war/src/main/java/org/zanata/ui/FilterUtil.java
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java

  Log Message:
  -----------
   rhbz1066756 - QA review changes


  Commit: 8cf49f33cea91e0d71e858e9a1ff50955cd13f5a
      https://github.com/zanata/zanata-server/commit/8cf49f33cea91e0d71e858e9a1ff50955cd13f5a
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-15 (Tue, 15 Apr 2014)

  Log Message:
  -----------
  Merge branch 'rhbz1066756' of github.com:zanata/zanata into rhbz1066756

Conflicts:
	zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java


  Commit: 322e65f30c56d8c62a1812e94b6fe810c704829b
      https://github.com/zanata/zanata-server/commit/322e65f30c56d8c62a1812e94b6fe810c704829b
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-15 (Tue, 15 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    A zanata-war/src/main/resources/db/changelogs/db.changelog-3.4.xml
    M zanata-war/src/main/resources/db/db.changelog.xml

  Log Message:
  -----------
  rhbz1066756 - Add indexes to text flow target table to make some stats load way faster.


  Commit: cf27085a6577c0901d0e4e8f124eafb59b5c5bdd
      https://github.com/zanata/zanata-server/commit/cf27085a6577c0901d0e4e8f124eafb59b5c5bdd
  Author: Carlos Munoz <chavo16 at hotmail.com>
  Date:   2014-04-15 (Tue, 15 Apr 2014)

  Changed paths:
    M zanata-war/src/main/resources/db/changelogs/db.changelog-3.4.xml

  Log Message:
  -----------
  rhbz1066756 - Correct styling error


  Commit: be3591e8b91e6ae72a9ed7a92e8083b65af8c591
      https://github.com/zanata/zanata-server/commit/be3591e8b91e6ae72a9ed7a92e8083b65af8c591
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    M zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml

  Log Message:
  -----------
  rhbz1066756 - Correct QA flagged issues.


  Commit: 07dd6eef24086246c50f65195084a37062fefc52
      https://github.com/zanata/zanata-server/commit/07dd6eef24086246c50f65195084a37062fefc52
  Author: Carlos Munoz <chavo16 at hotmail.com>
  Date:   2014-04-22 (Tue, 22 Apr 2014)

  Changed paths:
    M zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java

  Log Message:
  -----------
  rhbz1066756 - Fix test coverage.


  Commit: 7de1e519e5f36a6bb3c7ade7b026ae70843fc431
      https://github.com/zanata/zanata-server/commit/7de1e519e5f36a6bb3c7ade7b026ae70843fc431
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-04-24 (Thu, 24 Apr 2014)

  Changed paths:
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/sortlist.xhtml

  Log Message:
  -----------
  Fix sorting issue


  Commit: e1365c06ef9439f18f67d026cdf52f9706d4b7b5
      https://github.com/zanata/zanata-server/commit/e1365c06ef9439f18f67d026cdf52f9706d4b7b5
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-04-24 (Thu, 24 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/SortingType.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java

  Log Message:
  -----------
  Move order of sorting to each sort option


  Commit: ff6cf357914f6e7bc82bc2ecee161d0da84d34d3
      https://github.com/zanata/zanata-server/commit/ff6cf357914f6e7bc82bc2ecee161d0da84d34d3
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-04-24 (Thu, 24 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/main/webapp/resources/zanata/sortlist.xhtml

  Log Message:
  -----------
  Remove rerendering of sort list


  Commit: 527212aad0090a24191b8dc9a9f958b93f967b4c
      https://github.com/zanata/zanata-server/commit/527212aad0090a24191b8dc9a9f958b93f967b4c
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-04-24 (Thu, 24 Apr 2014)

  Changed paths:
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml

  Log Message:
  -----------
  update html markup for bottom pager


  Commit: d7079fd18cac2e3fa732fc243b305ef33852848f
      https://github.com/zanata/zanata-server/commit/d7079fd18cac2e3fa732fc243b305ef33852848f
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  Fix error in h:outputText tag

Tag was not formatted correctly, text was not displayed.


  Commit: ad46a52cab00d6ccdcf5783880bfa9b059900e9f
      https://github.com/zanata/zanata-server/commit/ad46a52cab00d6ccdcf5783880bfa9b059900e9f
  Author: Ding-Yi Chen <dingyichen at gmail.com>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/SortingType.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    M zanata-war/src/main/webapp/resources/zanata/sortlist.xhtml

  Log Message:
  -----------
  Merge pull request #423 from zanata/Loading-on-sort

Loading on sort


  Commit: ae6c0c40f1946633faa4177b56daa691ecdfa9b7
      https://github.com/zanata/zanata-server/commit/ae6c0c40f1946633faa4177b56daa691ecdfa9b7
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/SortingType.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/ui/autocomplete/LocaleAutocomplete.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/project/settings-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/edit_form.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/iteration/view.xhtml
    M zanata-war/src/main/webapp/project/project.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/sortlist.xhtml
    M zanata-war/src/main/webapp/version-group/version_group.xhtml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/integration/master' into rhbz1066756

Conflicts:
	zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
	zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
	zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java


  Commit: 76f19ad6067a4291807b2af8c8baa30e2712ccf2
      https://github.com/zanata/zanata-server/commit/76f19ad6067a4291807b2af8c8baa30e2712ccf2
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/util/ComparatorUtil.java
    A zanata-war/src/test/java/org/zanata/util/ComparatorUtilTest.java

  Log Message:
  -----------
  RHBZ-1091798 Fix missing equalTo comparison for HProject date


  Commit: 4b5892d03bd4c7ddb646ebb8e87728275e7d48d6
      https://github.com/zanata/zanata-server/commit/4b5892d03bd4c7ddb646ebb8e87728275e7d48d6
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    A zanata-war/src/test/java/org/zanata/ui/autocomplete/AutocompleteTest.java

  Log Message:
  -----------
  Add autocomplete test.


  Commit: c7ca62a57d9bd03dca2a68faefd4fef70eb1b4a8
      https://github.com/zanata/zanata-server/commit/c7ca62a57d9bd03dca2a68faefd4fef70eb1b4a8
  Author: Alex Eng <aeng at redhat.com>
  Date:   2014-04-28 (Mon, 28 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/util/ComparatorUtil.java
    A zanata-war/src/test/java/org/zanata/util/ComparatorUtilTest.java

  Log Message:
  -----------
  Merge pull request #424 from zanata/comparator-test

RHBZ-1091798 Fix missing equalTo comparison for HProject date


  Commit: c681fc486eb800c02a4c498904682ca1498f86ba
      https://github.com/zanata/zanata-server/commit/c681fc486eb800c02a4c498904682ca1498f86ba
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-29 (Tue, 29 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/rest/service/ResourceUtils.java
    M zanata-war/src/test/java/org/zanata/rest/service/TranslationServiceRestTest.java

  Log Message:
  -----------
  rhbz831479 - REST return 400 bad request for invalid extensions


  Commit: 427f1283b1d8f5ace0578657bb55689303874ad0
      https://github.com/zanata/zanata-server/commit/427f1283b1d8f5ace0578657bb55689303874ad0
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-29 (Tue, 29 Apr 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/page/CorePage.java
    M functional-test/src/main/java/org/zanata/page/account/SignInPage.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardActivityTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardProjectsTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    R functional-test/src/main/java/org/zanata/page/utility/DashboardPage.java
    M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
    M functional-test/src/main/java/org/zanata/workflow/AbstractWebWorkFlow.java
    M functional-test/src/main/java/org/zanata/workflow/LoginWorkFlow.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/DocumentListInWebTransTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/TranslatorJoinsLanguageTeamTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupBasicTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupUrlTest.java
    R functional-test/src/test/resources/concordion/org/zanata/feature/dashboard/Dashboard.html
    M zanata-war/src/main/java/org/zanata/action/ActivityAction.java
    A zanata-war/src/main/java/org/zanata/action/AuthenticatedAccountHome.java
    R zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    A zanata-war/src/main/java/org/zanata/action/DashboardUserStats.java
    R zanata-war/src/main/java/org/zanata/action/PersonHome.java
    M zanata-war/src/main/java/org/zanata/action/ProfileAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/QueryProjectPagedListDataModel.java
    A zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/dao/LocaleMemberDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    M zanata-war/src/main/java/org/zanata/security/AuthenticationManager.java
    M zanata-war/src/main/java/org/zanata/service/ActivityService.java
    M zanata-war/src/main/java/org/zanata/service/LanguageTeamService.java
    M zanata-war/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/LanguageTeamServiceImpl.java
    M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    M zanata-war/src/main/java/org/zanata/ui/FilterUtil.java
    A zanata-war/src/main/java/org/zanata/ui/InMemoryListFilter.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    M zanata-war/src/main/java/org/zanata/util/ServiceLocator.java
    A zanata-war/src/main/resources/db/changelogs/db.changelog-3.4.xml
    M zanata-war/src/main/resources/db/db.changelog.xml
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintained-project.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml
    M zanata-war/src/main/webapp/WEB-INF/urlrewrite.xml
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    R zanata-war/src/main/webapp/profile/add_identity.xhtml
    R zanata-war/src/main/webapp/profile/edit.xhtml
    R zanata-war/src/main/webapp/profile/identities.xhtml
    R zanata-war/src/main/webapp/profile/view.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    A zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java
    A zanata-war/src/test/java/org/zanata/ui/autocomplete/AutocompleteTest.java

  Log Message:
  -----------
  Merge pull request #408 from zanata/rhbz1066756

Rhbz1066756 - Merge user settings pages into dashboard


  Commit: 25a550e2d516fdce41d8eecb93237c15a13b76c7
      https://github.com/zanata/zanata-server/commit/25a550e2d516fdce41d8eecb93237c15a13b76c7
  Author: Ding-Yi Chen <dingyichen at gmail.com>
  Date:   2014-04-29 (Tue, 29 Apr 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/rest/service/ResourceUtils.java
    M zanata-war/src/test/java/org/zanata/rest/service/TranslationServiceRestTest.java

  Log Message:
  -----------
  Merge pull request #425 from zanata/rhbz831479-rest-err

rhbz831479 - REST return 400 bad request for invalid extensions


  Commit: 3c2ccbe9acf1136437fbe8960573fdda67588631
      https://github.com/zanata/zanata-server/commit/3c2ccbe9acf1136437fbe8960573fdda67588631
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-29 (Tue, 29 Apr 2014)

  Changed paths:
    A functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResource.java
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResourceImpl.java
    M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
    A functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M functional-test/src/test/java/org/zanata/util/AddUsersRule.java
    M functional-test/src/test/java/org/zanata/util/CleanDatabaseRule.java
    M functional-test/src/test/java/org/zanata/util/SampleProjectClient.java
    M functional-test/src/test/java/org/zanata/util/SampleProjectRule.java
    M functional-test/src/test/java/org/zanata/util/ZanataRestCaller.java
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    A zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    A zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    A zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    A zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/AuthorizationExceptionMapper.java
    A zanata-war/src/main/java/org/zanata/rest/HeaderHelper.java
    A zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataRestSecurityInterceptor.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java
    A zanata-war/src/main/java/org/zanata/rest/dto/Configuration.java
    A zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    A zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java
    A zanata-war/src/main/java/org/zanata/util/Introspectable.java
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/test/java/org/zanata/RestTest.java
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    A zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java
    A zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    A zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java
    M zanata-war/src/test/java/org/zanata/rest/ResourceRequestEnvironment.java
    A zanata-war/src/test/java/org/zanata/rest/RestLimitingSynchronousDispatcherTest.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    M zanata-war/src/test/resources/log4j.xml

  Log Message:
  -----------
  Merge pull request #390 from zanata/rate-limit

rhbz988202 - RFE: REST API rate limiting


  Commit: 624b7c7bd1c3857287cc7afc65e90f5d1b798d89
      https://github.com/zanata/zanata-server/commit/624b7c7bd1c3857287cc7afc65e90f5d1b798d89
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-30 (Wed, 30 Apr 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    R functional-test/src/main/java/org/zanata/page/account/ChangePasswordPage.java
    M functional-test/src/main/java/org/zanata/page/account/EditProfilePage.java
    R functional-test/src/main/java/org/zanata/page/account/MyAccountPage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    R functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardClientTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardProfileTab.java
    A functional-test/src/test/java/org/zanata/feature/UnstableTest.java
    A functional-test/src/test/java/org/zanata/feature/UnstableTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/googleopenid/GoogleOpenIDTest.java
    M functional-test/src/test/java/org/zanata/util/GoogleSignIn.java
    M functional-test/src/test/resources/setup.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  Stabilise the profile and login tests

ProfileTest has not been part of the test suite. Repaired and added.
Minor changes to the Google OpenID functionality.
Move the credentials to a named property.
Create an 'unstable' suite, for tests that may fail for other reasons.
Move dash settings tabs into a package.
Remove some unused functions and pages.
Migrated to assertj for some tests.


  Commit: 952ec721cf38f0dbf9cc8c4decd75ea843be9299
      https://github.com/zanata/zanata-server/commit/952ec721cf38f0dbf9cc8c4decd75ea843be9299
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-30 (Wed, 30 Apr 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/UnstableTest.java
    M functional-test/src/test/java/org/zanata/util/GoogleSignIn.java

  Log Message:
  -----------
  Fix unstable-test suite and Google openid test


  Commit: 407279962d6e2481591307e3e5edd52ba1ab7931
      https://github.com/zanata/zanata-server/commit/407279962d6e2481591307e3e5edd52ba1ab7931
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-04-30 (Wed, 30 Apr 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    R functional-test/src/main/java/org/zanata/page/account/ChangePasswordPage.java
    M functional-test/src/main/java/org/zanata/page/account/EditProfilePage.java
    R functional-test/src/main/java/org/zanata/page/account/MyAccountPage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    R functional-test/src/main/java/org/zanata/page/dashboard/DashboardSettingsTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardClientTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardProfileTab.java
    A functional-test/src/test/java/org/zanata/feature/UnstableTest.java
    A functional-test/src/test/java/org/zanata/feature/UnstableTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/googleopenid/GoogleOpenIDTest.java
    M functional-test/src/test/java/org/zanata/util/GoogleSignIn.java
    M functional-test/src/test/resources/setup.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml

  Log Message:
  -----------
  Merge pull request #395 from zanata/stabilise-profile-testing

Stabilise profile testing


  Commit: 8f540dcb52e458895b64e60c8e72b68dadf90ab1
      https://github.com/zanata/zanata-server/commit/8f540dcb52e458895b64e60c8e72b68dadf90ab1
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-04-30 (Wed, 30 Apr 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/util/WebElementUtil.java
    A functional-test/src/test/java/org/zanata/feature/ZanataTestCase.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InactiveUserLoginTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InvalidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/account/RegisterTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    R functional-test/src/test/java/org/zanata/feature/administration/AdministrationTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/AdministrationTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditTranslationMemoryTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    R functional-test/src/test/java/org/zanata/feature/administration/ManageUsersTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/GettextPluralSupportTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/ProjectMaintainerTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/PropertiesRoundTripTest.java
    M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentAccessTest.java
    M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentEditTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateHTMLTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateIdmlTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOdsTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOpenOfficeTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateTextTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryDeleteTest.java
    M functional-test/src/test/java/org/zanata/feature/googleopenid/GoogleOpenIDTest.java
    M functional-test/src/test/java/org/zanata/feature/infrastructure/RetryRuleTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ObsoleteTextTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditPermissionsTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectAboutTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectGeneralTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectLanguagesTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/CreateProjectVersionTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionLanguagesTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupUrlTest.java
    R functional-test/src/test/resources/concordion/org/zanata/feature/administration/ManageUsers.html

  Log Message:
  -----------
  Improve robustness of the test suite

Tests now inherit a global set of rules.
Enforce a timeout per test.
Allow three attempts per test.
Introduce a logging mechanism for test name and duration.
Add a wait for the js and ajax elements to silence.

Also removed some unnecessary concordion tests, fixed the autocomplete
search function and removed NoScreenshot annotations where not
required.


  Commit: 4ec8ed722efe6d0fcc364bc55a917b952e3e1926
      https://github.com/zanata/zanata-server/commit/4ec8ed722efe6d0fcc364bc55a917b952e3e1926
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-05-01 (Thu, 01 May 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/util/WebElementUtil.java
    A functional-test/src/test/java/org/zanata/feature/ZanataTestCase.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InactiveUserLoginTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InvalidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/account/RegisterTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    R functional-test/src/test/java/org/zanata/feature/administration/AdministrationTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/AdministrationTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditTranslationMemoryTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    R functional-test/src/test/java/org/zanata/feature/administration/ManageUsersTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/GettextPluralSupportTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/ProjectMaintainerTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/PropertiesRoundTripTest.java
    M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentAccessTest.java
    M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentEditTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateHTMLTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateIdmlTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOdsTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOpenOfficeTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateTextTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryDeleteTest.java
    M functional-test/src/test/java/org/zanata/feature/googleopenid/GoogleOpenIDTest.java
    M functional-test/src/test/java/org/zanata/feature/infrastructure/RetryRuleTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ObsoleteTextTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditPermissionsTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectAboutTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectGeneralTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectLanguagesTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/CreateProjectVersionTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionLanguagesTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupUrlTest.java
    R functional-test/src/test/resources/concordion/org/zanata/feature/administration/ManageUsers.html

  Log Message:
  -----------
  Merge pull request #419 from zanata/test-suite-robustness

Improve robustness of the test suite


  Commit: f3757ceeb888d11e134f8a4b3f991137a71992e7
      https://github.com/zanata/zanata-server/commit/f3757ceeb888d11e134f8a4b3f991137a71992e7
  Author: Ding-Yi Chen <dingyichen at gmail.com>
  Date:   2014-05-01 (Thu, 01 May 2014)

  Changed paths:
    A LICENSE.LESSER.txt
    M LICENSE.txt

  Log Message:
  -----------
  RHBZ1025645 Added the required documents


  Commit: 3431d9bc2b6f779f4c92cd78a3c57b9984b2c5c9
      https://github.com/zanata/zanata-server/commit/3431d9bc2b6f779f4c92cd78a3c57b9984b2c5c9
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-05-02 (Fri, 02 May 2014)

  Changed paths:
    A LICENSE.LESSER.txt
    M LICENSE.txt

  Log Message:
  -----------
  Merge pull request #427 from zanata/add_gpl_documents

RHBZ1025645 Added the required documents


  Commit: 182154383a9968cb21d50d0d2956e6e98f3afd4b
      https://github.com/zanata/zanata-server/commit/182154383a9968cb21d50d0d2956e6e98f3afd4b
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-05-05 (Mon, 05 May 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/test/resources/conf/standalone.xml

  Log Message:
  -----------
  Merge pull request #409 from zanata/fix-functional-test

change functional test lucene index directory under target


  Commit: 96d1b55af8a9e2a88fe6ce0a61abcfa0618fcdc0
      https://github.com/zanata/zanata-server/commit/96d1b55af8a9e2a88fe6ce0a61abcfa0618fcdc0
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-05-05 (Mon, 05 May 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/webtrans/client/view/AttentionKeyShortcutView.java

  Log Message:
  -----------
  rhbz1062508 - add attention key hint for toggle syntax highlighting


  Commit: 1211e6ed493a39c98a4379117f462818a4b0f7b2
      https://github.com/zanata/zanata-server/commit/1211e6ed493a39c98a4379117f462818a4b0f7b2
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-05-05 (Mon, 05 May 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/webtrans/client/resources/WebTransMessages.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/view/AttentionKeyShortcutView.java

  Log Message:
  -----------
  externalize text to WebTransMessages for easy localization


  Commit: 11cfcb7c2626f5186f536994fbe5a386b399f352
      https://github.com/zanata/zanata-server/commit/11cfcb7c2626f5186f536994fbe5a386b399f352
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-05-05 (Mon, 05 May 2014)

  Changed paths:
    A LICENSE.LESSER.txt
    M LICENSE.txt
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/BasePage.java
    M functional-test/src/main/java/org/zanata/page/CorePage.java
    R functional-test/src/main/java/org/zanata/page/account/ChangePasswordPage.java
    M functional-test/src/main/java/org/zanata/page/account/EditProfilePage.java
    R functional-test/src/main/java/org/zanata/page/account/MyAccountPage.java
    M functional-test/src/main/java/org/zanata/page/account/SignInPage.java
    A functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardActivityTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardBasePage.java
    A functional-test/src/main/java/org/zanata/page/dashboard/DashboardProjectsTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardClientTab.java
    A functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardProfileTab.java
    R functional-test/src/main/java/org/zanata/page/utility/DashboardPage.java
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResource.java
    M functional-test/src/main/java/org/zanata/rest/SampleProjectResourceImpl.java
    M functional-test/src/main/java/org/zanata/util/SampleProjectProfile.java
    M functional-test/src/main/java/org/zanata/util/WebElementUtil.java
    M functional-test/src/main/java/org/zanata/workflow/AbstractWebWorkFlow.java
    M functional-test/src/main/java/org/zanata/workflow/LoginWorkFlow.java
    A functional-test/src/test/java/org/zanata/feature/UnstableTest.java
    A functional-test/src/test/java/org/zanata/feature/UnstableTestSuite.java
    A functional-test/src/test/java/org/zanata/feature/ZanataTestCase.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InactiveUserLoginTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InvalidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/account/RegisterTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    R functional-test/src/test/java/org/zanata/feature/administration/AdministrationTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/AdministrationTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditTranslationMemoryTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    R functional-test/src/test/java/org/zanata/feature/administration/ManageUsersTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/GettextPluralSupportTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/ProjectMaintainerTest.java
    M functional-test/src/test/java/org/zanata/feature/clientserver/PropertiesRoundTripTest.java
    M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentAccessTest.java
    M functional-test/src/test/java/org/zanata/feature/concurrentedit/ConcurrentEditTest.java
    M functional-test/src/test/java/org/zanata/feature/dashboard/DashboardTest.java
    M functional-test/src/test/java/org/zanata/feature/document/HTMLDocumentTypeTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateHTMLTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateIdmlTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOdsTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateOpenOfficeTest.java
    M functional-test/src/test/java/org/zanata/feature/editor/TranslateTextTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryDeleteTest.java
    M functional-test/src/test/java/org/zanata/feature/googleopenid/GoogleOpenIDTest.java
    M functional-test/src/test/java/org/zanata/feature/infrastructure/RetryRuleTest.java
    M functional-test/src/test/java/org/zanata/feature/language/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ContactAdminTest.java
    M functional-test/src/test/java/org/zanata/feature/misc/ObsoleteTextTest.java
    A functional-test/src/test/java/org/zanata/feature/misc/RateLimitRestAndUITest.java
    M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditPermissionsTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectAboutTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectGeneralTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectLanguagesTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditProjectValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/CreateProjectVersionTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionLanguagesTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/EditVersionValidationsTest.java
    M functional-test/src/test/java/org/zanata/feature/projectversion/VersionFilteringTest.java
    M functional-test/src/test/java/org/zanata/feature/search/ProjectSearchTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/AddLanguageTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/DocumentListInWebTransTest.java
    M functional-test/src/test/java/org/zanata/feature/startNewProject/TranslatorJoinsLanguageTeamTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupBasicTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupUrlTest.java
    M functional-test/src/test/java/org/zanata/util/AddUsersRule.java
    M functional-test/src/test/java/org/zanata/util/CleanDatabaseRule.java
    M functional-test/src/test/java/org/zanata/util/GoogleSignIn.java
    M functional-test/src/test/java/org/zanata/util/SampleProjectClient.java
    M functional-test/src/test/java/org/zanata/util/SampleProjectRule.java
    M functional-test/src/test/java/org/zanata/util/ZanataRestCaller.java
    R functional-test/src/test/resources/concordion/org/zanata/feature/administration/ManageUsers.html
    R functional-test/src/test/resources/concordion/org/zanata/feature/dashboard/Dashboard.html
    M functional-test/src/test/resources/conf/standalone.xml
    M functional-test/src/test/resources/setup.properties
    M zanata-model/src/main/java/org/zanata/model/HApplicationConfiguration.java
    M zanata-war/pom.xml
    M zanata-war/src/main/java/org/zanata/ApplicationConfiguration.java
    M zanata-war/src/main/java/org/zanata/action/ActivityAction.java
    A zanata-war/src/main/java/org/zanata/action/AuthenticatedAccountHome.java
    R zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/action/DashboardAction.java
    A zanata-war/src/main/java/org/zanata/action/DashboardUserStats.java
    R zanata-war/src/main/java/org/zanata/action/PersonHome.java
    M zanata-war/src/main/java/org/zanata/action/ProfileAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/QueryProjectPagedListDataModel.java
    M zanata-war/src/main/java/org/zanata/action/ServerConfigurationBean.java
    M zanata-war/src/main/java/org/zanata/action/SortingType.java
    A zanata-war/src/main/java/org/zanata/action/UserSettingsAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHome.java
    M zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java
    M zanata-war/src/main/java/org/zanata/action/VersionHomeAction.java
    M zanata-war/src/main/java/org/zanata/config/DatabaseBackedConfig.java
    M zanata-war/src/main/java/org/zanata/dao/ActivityDAO.java
    M zanata-war/src/main/java/org/zanata/dao/LocaleMemberDAO.java
    M zanata-war/src/main/java/org/zanata/dao/ProjectDAO.java
    A zanata-war/src/main/java/org/zanata/limits/LeakyBucket.java
    A zanata-war/src/main/java/org/zanata/limits/RateLimitManager.java
    A zanata-war/src/main/java/org/zanata/limits/RateLimitingProcessor.java
    A zanata-war/src/main/java/org/zanata/limits/RestCallLimiter.java
    M zanata-war/src/main/java/org/zanata/rest/AuthorizationExceptionMapper.java
    A zanata-war/src/main/java/org/zanata/rest/HeaderHelper.java
    A zanata-war/src/main/java/org/zanata/rest/RestLimitingSynchronousDispatcher.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataRestSecurityInterceptor.java
    M zanata-war/src/main/java/org/zanata/rest/ZanataResteasyBootstrap.java
    A zanata-war/src/main/java/org/zanata/rest/dto/Configuration.java
    A zanata-war/src/main/java/org/zanata/rest/service/IntrospectableObjectMonitorService.java
    M zanata-war/src/main/java/org/zanata/rest/service/ResourceUtils.java
    A zanata-war/src/main/java/org/zanata/rest/service/ServerConfigurationService.java
    M zanata-war/src/main/java/org/zanata/security/AuthenticationManager.java
    M zanata-war/src/main/java/org/zanata/service/ActivityService.java
    M zanata-war/src/main/java/org/zanata/service/LanguageTeamService.java
    M zanata-war/src/main/java/org/zanata/service/impl/ActivityServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/LanguageTeamServiceImpl.java
    M zanata-war/src/main/java/org/zanata/ui/AbstractListFilter.java
    M zanata-war/src/main/java/org/zanata/ui/FilterUtil.java
    A zanata-war/src/main/java/org/zanata/ui/InMemoryListFilter.java
    M zanata-war/src/main/java/org/zanata/util/ComparatorUtil.java
    M zanata-war/src/main/java/org/zanata/util/DateUtil.java
    A zanata-war/src/main/java/org/zanata/util/Introspectable.java
    M zanata-war/src/main/java/org/zanata/util/ServiceLocator.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/resources/WebTransMessages.java
    M zanata-war/src/main/java/org/zanata/webtrans/client/view/AttentionKeyShortcutView.java
    A zanata-war/src/main/resources/db/changelogs/db.changelog-3.4.xml
    M zanata-war/src/main/resources/db/db.changelog.xml
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/dashboard/activity.xhtml
    R zanata-war/src/main/webapp/WEB-INF/layout/dashboard/maintained-project.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/projects.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/settings.xhtml
    A zanata-war/src/main/webapp/WEB-INF/layout/dashboard/stats.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/project/versions-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version-group/projects-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/documents-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/groups-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/languages-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/WEB-INF/template/banner.xhtml
    M zanata-war/src/main/webapp/WEB-INF/urlrewrite.xml
    M zanata-war/src/main/webapp/admin/server_configuration.xhtml
    M zanata-war/src/main/webapp/dashboard/home.xhtml
    R zanata-war/src/main/webapp/profile/add_identity.xhtml
    R zanata-war/src/main/webapp/profile/edit.xhtml
    R zanata-war/src/main/webapp/profile/identities.xhtml
    R zanata-war/src/main/webapp/profile/view.xhtml
    M zanata-war/src/main/webapp/resources/script/components-script.js
    M zanata-war/src/main/webapp/resources/zanata/list-filter.xhtml
    M zanata-war/src/main/webapp/resources/zanata/maintainers-tab.xhtml
    M zanata-war/src/main/webapp/resources/zanata/sortlist.xhtml
    M zanata-war/src/test/java/org/zanata/RestTest.java
    M zanata-war/src/test/java/org/zanata/ZanataRestTest.java
    A zanata-war/src/test/java/org/zanata/limits/LeakyBucketTest.java
    A zanata-war/src/test/java/org/zanata/limits/RateLimitingProcessorTest.java
    A zanata-war/src/test/java/org/zanata/limits/RestCallLimiterTest.java
    M zanata-war/src/test/java/org/zanata/rest/ResourceRequestEnvironment.java
    A zanata-war/src/test/java/org/zanata/rest/RestLimitingSynchronousDispatcherTest.java
    M zanata-war/src/test/java/org/zanata/rest/service/TranslationServiceRestTest.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    A zanata-war/src/test/java/org/zanata/ui/InMemoryListFilterTest.java
    A zanata-war/src/test/java/org/zanata/ui/autocomplete/AutocompleteTest.java
    A zanata-war/src/test/java/org/zanata/util/ComparatorUtilTest.java
    M zanata-war/src/test/resources/log4j.xml

  Log Message:
  -----------
  Merge branch 'attention-key-hint' into editor-switch

Conflicts:
	zanata-war/src/main/java/org/zanata/webtrans/client/resources/WebTransMessages.java


Compare: https://github.com/zanata/zanata-server/compare/bb7d74bb1f0d...11cfcb7c2626


More information about the zanata-commits mailing list