Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
MODE-2072: Implement path reflection in the address bar

    • -0
    • +34
    • -0
    • +48
  1. … 34 more files in changeset.
MODE-2072: Changed the web explorer module to be two modules

This is required since the EAP-based explorer WAR file can be built

without the ModeShape libraries, since they are provided in the

subsystem's modules in the kit. However, all of our other WAR modules

under "web" directory all embed the ModeShape libraries. Thus,

this commit splits the "web/modeshape-web-explorer" into two modules:

the "web/modeshape-web-explorer-war" that does not embed the

ModeShape libraries (and which is used by the EAP explorer module)

and the "web/modeshape-web-explorer-war" that does embed the

ModeShape libraries (like the other "web" WAR modules).

    • -0
    • +50
    • -6
    • +30
MODE-2074 Fixed the usage of CharSet decoders/encoders by the BsonDataInput/Output classes. Also, fixed the algorithm which reads Bson strings, in the case when those strings are larger than the default buffer size.

    • -0
    • +301
Corrected JavaDoc error

MODE-2061 Changed the FileSystemConnector to no longer compute SHA-1 hashes for external binary values.

MODE-2061 Reverted the use of 'openssl' in the FileSystemConnector

This reverts commit e7ea3fe62b70cf60b73d7ef4ffdd79c52cdb4e0c.

MODE-2071 Corrected NPE in upgraded repository from 3.2

MODE-2073 Fixed the copying of external binary values into internal nodes.

MODE-1752 Made the "chunkSize" property of the InfinispanBinaryStore configurable both via the repository schema and EAP kit. This should allow client to "fine-tune" the storage if desired.

MODE-2017: Implementation for the renaming procedure

MODE-1752 Updated Infinispan Binary Store's ChunkedInputStream to be able to skip directly to a given chunk, without the need of loading intermediary chunks. This is a backwards compatible change, because all the needed information to perform this operation: the size of 1 chunk, the total size and the number of chunks was already present in the system.

MODE-1820 Corrected POM of repository explorer module

MODE-1820: Renamed the 'modeshape-web-console' to 'modeshape-web-explorer' and added it to the EAP kit.

    • -34
    • +0
    • -48
    • +0
    • binary
  1. … 110 more files in changeset.
MODE-2069 Fixed the regex parsing of characters for the getNodes() and getProperties() methods.

MODE-2070 fixed issues with Teiid DDL file with tables defined out of order that contain FK references

Corrected JavaDoc errors and compiler warnings.

MODE-2033 Added the ability to expose non critical errors & warnings occurring during repository startup, including those caused by schema validation.

MODE-2061 FileSystemConnector now uses 'openssl' if available

The file system connector now automatically tries to use 'openssl' to

compute the SHA-1 hash of files. If it is available and it returns

the same SHA-1 as streaming for a small test, then it is used

for all files larger than the 'largeFileSize' property. Note that

forking off a new 'openssl' process for small files is actually more

expensive; thus the new 'largeFileSize' property that defaults to 50kB.

The connector will upon intialization attempt to use 'openssl', and

if it is not available it will log warning messages that streaming

will be used for all SHA-1 computations. Note that 'openssl' must

be on the path for the environment in which the ModeShape process is


MODE-2060 Corrected use of extra properties for "jcr:content" nodes

MODE-1820 Added repository explorer to build, removed some generated GWT files from Git.

MODE-1820: Fix PR

MODE-1820: Initial implementation

    • -0
    • +185
  1. … 62 more files in changeset.
MODE-2067 Invalid bundle packaging and export

MODE-2062 Corrected full text search with a bind variable for expression

MODE-2027 Updated full text search query parsing so that the dot (.) selector is treated as selector.*

MODE-2058 Fixed repository#shutdown so that when the JNDI context is read-only, the shutdown doesn't fail. Also, made Connectors & Query engine shutdown more fault-tolerant and refactored the Sequencers dependencies.

MODE-2056 Updated the REST service so that any session used for servicing a request is always logged out at the end, either in the happy or the exceptional cases. To support this, a couple of other changes were made: - the modeshape-api/Repository interface was updated to expose the current active sessions - the modeshap-api/Logger interface was updated and the standard "isEnabled" methods added - a Logging interceptor was added which, in DEBUG mode, can output various information about the incoming requests.

    • -10
    • +7
  1. … 8 more files in changeset.
MODE-2048 Updated the REST service to support move and reorder operations.

MODE-2057 Corrected behavior of UNION with dissimilar queries.

Even though ModeShape should be able to create a UNION of two queries

that have the same effective result set, the fact that the internal

project operation in the query plan did not reformat the tuples

meant that the tuples on each side of the UNION had different structure.

Thus, such queries would either fail during execution (if certain

columns were used higher in the query plan), an IndexOutOfBoundsException

when accessing the result set, or simply result set with values in

the wrong columns.

The fix is to for the set operation (including UNION, INTERSECT and

EXCEPT) to reformat the incoming tuples if the structure on each side

of the operation is different or not compatible. The planning for the

restructuring can be done at query planning time, but if needed the

actual restructuring of the tuples can only be done at execution time.

Thus, in such cases there will be additional work required.

The new tests to verify the behavior pass with these changes, and all

prior query tests also pass.

MODE-2055 Fixed session.getNodeByIdentifier to not return the version history node.