back to development mode
commented out (again) code in RemoteView which relies on neo4j/java-rest-binding
added java-rest-binding and RemoteView code again
introduced new SecurityRelationship with correct 'allowed' array property
work in progress on advanced permission handling
new websocket command to set permissions
removed caching of security rels
first working version of permission management through ui
some refactoring
new and modified websocket commands
new WS ping command
create session id for WS requests by requesting a page via HtmlServlet
Websocket login uses sessionId from container now
fixed several permission and session-related issues
take read-only properties into account
refactored Transformation interface to abstract class to prevent Java-7-related issues
Added small performance fix in Services.java
Fixed import in EntityContext.java
Removed logging from TransactionCommand.java
Fixed simple example archetype
Added configuration switch to control JSON indentation
Added support for GZIP compression of JSON output
added get_session_id endpoint to initilize a new session, needed for UI login
Added structr-ui-archetype
Modified structr versions of archetypes to 0.7-SNAPSHOT
Modified archetype to use web resources from structr-ui, avoid copying.
Modified JDK for Travis CI build to use Oracle JDK 7
added OAuth2 external authentication
changed application.rest.port to application.http.port => IMPORTANT: Change key in existing structr.conf files
don't let CreateNodeCommand try to login a user
modified grants
Merge branch 'develop' of github.com:structr/structr into develop
always create session if not existing