Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Delete dead code

  1. … 42 more files in changeset.
ERRAI-842: Conversational event support for RPCs

- Contains cleanup of existing conversational event logic

  1. … 14 more files in changeset.
ERRAI-979: Provide functionality for CSRF protection

CSRF protection on message bus servlets is enabled by property.

Enabling the property creates a CSRF token on the first POST

request to the server bus.

The token can be written to an HTML page as a JavaScript variable

with a filter, or else the client can acquire it from a challenge

from the server (a 403 response containing the token as a header).

There is also a filter that protects REST endpoints using the same token.

When an Errai REST caller finds the token in a global JavaScript variable,

it will set this as a header for all REST requests.

Errai REST callers will also retry after a challenge from the server

(403 + token in header).

  1. … 18 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

  1. … 3046 more files in changeset.
Revert "Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header."

Changes from the reverted commit did not preserve original copyright dates.

This reverts commit d8e735dfe2f6ed25fe9e06b753ae2f6154d76b02.

  1. … 3072 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

  1. … 3154 more files in changeset.
Remove security from errai-bus.

  1. … 37 more files in changeset.
move CallableFuture<T> back to client package. also, remove unnecessary parameter from createFuture().

  1. … 4 more files in changeset.
code cleanup and docs

  1. … 12 more files in changeset.
add more documentation to IOC

  1. … 11 more files in changeset.
add support for asynchronous RPC

  1. … 15 more files in changeset.
move SessionEndEvent back to client package

  1. … 7 more files in changeset.
SessionEndListener must be part of the client API

  1. … 7 more files in changeset.
- Massive refactoring to bus API - @Disposes methods now work properly with the async bean manager.

  1. … 242 more files in changeset.
bus throttling fixed. slight change to the contract dealing with error handling with lifecycle events due to the bus' more aggressive "world must go on" policy.

  1. … 25 more files in changeset.
refactored most bus configuration into ErraiConfigAttribs

  1. … 16 more files in changeset.
fix to SSE implementation

  1. … 7 more files in changeset.
clustering support basic features now implemented.

  1. … 19 more files in changeset.
update copyrights

  1. … 119 more files in changeset.
some initial work on clustering using HornetQ.

  1. … 23 more files in changeset.
Major refactoring to the server-side bus architecture. Introduced a new layer of abstraction that separates knowledge about the transport and its behavior from the MessageQueue implementation. It also lays the ground-work for abstracting the difference between synchronous and asynchronous IO.

  1. … 30 more files in changeset.
refactor RpcContext so the QueueSession can be extracted

refactored and documented QueueSession

  1. … 18 more files in changeset.
code cleanup

  1. … 27 more files in changeset.
code cleanup & remote unused classes no longer needed

  1. … 17 more files in changeset.
websockets working

  1. … 7 more files in changeset.
basic WebSockets integration for AS7 done!

  1. … 14 more files in changeset.
removing RPC context after endpoint method was called, fix for supporting multiple remote implementations

  1. … 9 more files in changeset.
support for accessing HTTP session and request objects in RPC endpoints

  1. … 6 more files in changeset.
move SessionEndEvent to client package

  1. … 3 more files in changeset.