log

age author description
Mon, 04 Sep 2017 09:09:12 +0200 Severin Gehwolf [commands] Set up RealmAuthorizer based on config.
Mon, 04 Sep 2017 08:46:20 +0200 Severin Gehwolf [commands] Preparation for config aware configurator.
Thu, 31 Aug 2017 15:34:39 +0200 Severin Gehwolf Allow for plain http connections.
Fri, 01 Sep 2017 17:39:20 +0200 Severin Gehwolf [commands] Use correct action matching user roles.
Thu, 31 Aug 2017 14:47:52 -0400 Simon Tooke Clean up nonsense line in YAML API definition
Thu, 31 Aug 2017 10:22:31 -0400 Simon Tooke Add jvm-io service
Wed, 30 Aug 2017 12:00:11 -0400 Chris Lessard Refactor how next/prev links are crafted.
Tue, 29 Aug 2017 14:25:19 +0200 Severin Gehwolf Remove white-pages microservice.
Tue, 29 Aug 2017 11:31:10 -0400 Chris Lessard Pull system integration tests into common class
Fri, 25 Aug 2017 09:59:56 -0400 Simon Tooke Refactor jvm-memory and jvm-gc endpoints to use path-based query
Wed, 23 Aug 2017 13:43:11 +0200 Severin Gehwolf Align all microservices for BASIC auth.
Wed, 23 Aug 2017 08:34:51 -0400 Jie Kang Enable basic authentication by default
Mon, 21 Aug 2017 16:44:08 -0400 Jie Kang Add default realm authorizer
Mon, 21 Aug 2017 08:57:27 -0400 Andrew Azores Serve precompressed web-client assets if available
Wed, 16 Aug 2017 09:52:58 -0400 Simon Tooke Allow semantic versioning on API version numbers
Thu, 10 Aug 2017 11:56:46 -0400 Chris Lessard Fix order in which mongoexec populate PUT and DELETE metadata
Thu, 10 Aug 2017 10:09:40 -0400 Christopher Koehler Use HttpResponseExceptionHandler in Jvms service
Tue, 08 Aug 2017 13:04:31 -0400 Jie Kang Trim role string and use exception for invalid role
Fri, 04 Aug 2017 11:15:28 +0200 Severin Gehwolf Move ArgumentRunnable to common-mongodb.
Fri, 04 Aug 2017 11:07:45 +0200 Severin Gehwolf Remove unused public static methods in MongoResponseBuilder.
Fri, 04 Aug 2017 10:27:42 -0400 Jie Kang Add support for multiple action roles
Mon, 31 Jul 2017 19:14:29 +0200 Alessandro Merola Add isAlive property to jvm-info
Thu, 27 Jul 2017 18:33:26 +0200 Severin Gehwolf Protocol update for commands micro-service.
Fri, 28 Jul 2017 18:48:35 +0200 Severin Gehwolf [commands] Use logging over Debug class.
Thu, 27 Jul 2017 14:36:55 -0400 Jie Kang Use whitespace character to match in RealmAuthorizer
Wed, 26 Jul 2017 14:31:56 -0400 Simon Tooke Fix NPE when querying /jvms/0.0.1/systems/foo/jvms/bar
Wed, 26 Jul 2017 09:49:28 -0400 Simon Tooke Cygwin/Windows compatibility for thermostat-mongodb.sh
Tue, 25 Jul 2017 15:49:55 -0400 Simon Tooke Build fix - add closing double quote
Tue, 25 Jul 2017 14:26:07 -0400 Simon Tooke Unify common web service service code part 2
Tue, 25 Jul 2017 11:21:41 -0400 Jie Kang Use space as delimiter for X-Thermostat-Realms-Header
Tue, 25 Jul 2017 10:48:10 -0400 Jie Kang Set ServiceConfiguration as an attribute for services to use
Tue, 25 Jul 2017 09:02:08 -0400 Jie Kang Add THERMOSTAT_GATEWAY_HOME back to integration test surefire config
Fri, 21 Jul 2017 13:21:17 -0400 Christopher Koehler Refactor services to use c.r.t.gateway.service so logging works
Fri, 21 Jul 2017 09:46:31 +0200 Severin Gehwolf [commands] Explicitly set agent socket session timeout.
Fri, 21 Jul 2017 09:45:37 -0400 Simon Tooke Windows fixes for generate_self_signed_certs
Fri, 21 Jul 2017 09:30:27 -0400 Simon Tooke Unify common web service service code (part 1)
Fri, 21 Jul 2017 08:30:18 -0400 Jie Kang Use failsafe for integration tests
Fri, 21 Jul 2017 08:28:05 -0400 Jie Kang Do not inherit IO for mongo integration test setup script
Thu, 20 Jul 2017 13:38:48 -0400 Jie Kang Add equals/hashcode to Role class
Thu, 20 Jul 2017 10:06:51 -0400 Jie Kang Update Keycloak version used to 3.2.0
Mon, 17 Jul 2017 11:45:37 +0200 Severin Gehwolf [TLS] Make the connector (optionally) encrypted.
Mon, 17 Jul 2017 11:37:33 +0200 Severin Gehwolf [TLS] Add self-signed certificate.
Tue, 18 Jul 2017 10:36:46 -0400 Christopher Koehler Service configuration should be in the service module
Mon, 17 Jul 2017 15:12:53 -0400 Christopher Koehler Improve error handling in web-gateway services
Mon, 17 Jul 2017 11:22:45 -0400 Jie Kang Add realms authorization implementation
Mon, 17 Jul 2017 11:42:24 +0200 Severin Gehwolf Don't hard-code base URL in jvm-gc and jvm-memory integration tests.
Fri, 14 Jul 2017 13:59:15 +0200 Severin Gehwolf exec the java command in thermostat-web-gateway.sh
Fri, 14 Jul 2017 11:02:32 -0400 Jie Kang Use mongodb document instead of older mongodb classes in MongoExecutor put
Thu, 13 Jul 2017 09:22:16 -0400 Jie Kang Remove cross-origin filter from jvm-memory
Thu, 13 Jul 2017 08:44:09 -0400 Jie Kang Fix MongoExecutor put for empty queries
Tue, 04 Jul 2017 15:03:16 -0400 Christopher Koehler Migration of logging from old thermostat to web-gateway
Tue, 11 Jul 2017 16:14:42 -0400 Chris Lessard Add metadata documentation to the JVM GC and Memory swagger files.
Mon, 10 Jul 2017 14:19:43 -0400 Jie Kang Refactor MongoExecutor to handle queries string and list better
Fri, 07 Jul 2017 08:24:57 -0400 Jie Kang Add surefire argline and increase perm gen space
Thu, 29 Jun 2017 10:12:07 -0400 Christopher Koehler Make unit tests gracefully exit if mongod is running (currently they hang)
Fri, 23 Jun 2017 08:49:10 -0400 Simon Tooke Add /sytem-network/0.0.1 API
Wed, 28 Jun 2017 09:07:14 -0400 Christopher Koehler Fix /system-cpu/0.0.1 responding with 404 by removing the path from swagger
Mon, 26 Jun 2017 08:55:20 -0400 Christopher Koehler Add and expand integration tests for multiple equality statements and more unexpected query types
Wed, 21 Jun 2017 11:00:17 +0200 Severin Gehwolf Rename packages for system-cpu and system-memory services.
Tue, 20 Jun 2017 14:19:38 -0400 Chris Lessard Add initial framework for metadata responses.
Mon, 19 Jun 2017 17:57:13 +0200 Severin Gehwolf Remove unused code.
Mon, 19 Jun 2017 17:04:22 +0200 Severin Gehwolf Fix jvms' update timestamps API.
Fri, 16 Jun 2017 10:51:21 -0400 Christopher Koehler Make error discovery more clear with json-related parsing or filtering
Thu, 15 Jun 2017 09:27:54 -0400 Christopher Koehler Fix multiple mongo relational queries appearing in one filter
Wed, 14 Jun 2017 13:59:56 -0400 Simon Tooke Add the /system-memory API to the web gateway.
Wed, 14 Jun 2017 09:07:23 -0400 Christopher Koehler Removal of duplicated mongo database drop collection calls
Fri, 02 Jun 2017 23:38:52 -0400 Simon Tooke Add /system-cpu API
Tue, 13 Jun 2017 11:44:41 -0400 Jie Kang Add version to maven-surefire plugin in integration tests
Tue, 13 Jun 2017 11:41:26 -0400 Jie Kang Fix mongodb script to authenticate when stopping mongodb
Mon, 12 Jun 2017 19:07:01 +0200 Severin Gehwolf [commands] Change param name in HTML files.
Mon, 12 Jun 2017 11:36:02 -0400 Christopher Koehler Extract mongo code from integration tests into extendable class
Thu, 08 Jun 2017 16:55:46 +0200 Severin Gehwolf Move mongodb config into global-config.properties.
Thu, 08 Jun 2017 10:34:01 -0400 Jie Kang Fix basepaths for jvm-gc and jvm-memory API spec
Thu, 08 Jun 2017 08:48:44 -0400 Jie Kang Enable auth in mongodb helper script
Thu, 01 Jun 2017 09:12:15 -0400 Simon Tooke This patch alters the integration tests to run in the smae process as JUnit
Wed, 07 Jun 2017 10:24:01 -0400 Jie Kang Update API spec with proper definitions for long values
Wed, 31 May 2017 18:56:32 -0400 Simon Tooke Add System Info API to web gateway
Wed, 31 May 2017 18:48:25 -0400 Simon Tooke Fall back to system property if THERMOSTAT_GATEWAY_HOME not set in environment
Thu, 01 Jun 2017 08:52:08 -0400 Jie Kang Fix typo in jvms service yaml
Wed, 31 May 2017 10:51:36 -0400 Christopher Koehler Added test cases for the jvm-memory service
Tue, 30 May 2017 15:49:18 -0400 clessard Add test cases for jvm-gc service.
Tue, 30 May 2017 11:29:22 -0400 Simon Tooke Small changes for Windows compatibility
Tue, 30 May 2017 09:16:06 -0400 Jie Kang Add jvm information service
Fri, 19 May 2017 16:03:47 +0200 Severin Gehwolf [keycloak] Make setup of keycloak.json easier.
Wed, 24 May 2017 10:46:40 -0400 Jie Kang Update README.md
Wed, 17 May 2017 19:39:08 +0200 Severin Gehwolf Add static resource handler for web-client.
Tue, 23 May 2017 14:46:14 +0200 Severin Gehwolf [commands] Remove wrong TODO.
Tue, 23 May 2017 09:55:39 -0400 Jie Kang Increase timeout when waiting for Server in Integration tests
Tue, 23 May 2017 09:20:31 -0400 Jie Kang Add script to run Web Gateway in debug listening mode
Thu, 18 May 2017 16:15:15 +0200 Severin Gehwolf Resolve services war file in code.
Thu, 18 May 2017 11:33:18 -0400 Jie Kang Fix build setup of Keycloak Docker image
Tue, 16 May 2017 11:52:33 -0400 Jie Kang Add base infrastructure for integration tests
Thu, 11 May 2017 02:35:17 -0400 Simon Tooke Windows command scripts were missing form the previous patch.
Wed, 10 May 2017 21:33:41 -0400 Simon Tooke This patch modifies the web gateways shell scripts to be Cygwin compatible, and adds Windows command files
Fri, 28 Apr 2017 15:20:43 +0200 Severin Gehwolf [config] Read gateway home from env var too.
Tue, 25 Apr 2017 14:56:15 +0200 Severin Gehwolf [commands] Add support for receiver keep-alive.
Mon, 15 May 2017 17:19:26 +0200 Severin Gehwolf Expose swagger spec for jvm-gc/jvm-memory services.
Wed, 10 May 2017 11:43:27 -0400 Simon Tooke Fix for case-insensitve filesystems
Wed, 10 May 2017 13:29:20 -0400 Jie Kang Add tests for gateway.server classes
Mon, 08 May 2017 10:30:02 -0400 Jie Kang Update jvm-gc service with implementationts for PUT, POST and DELETE
Fri, 05 May 2017 09:36:01 -0400 Jie Kang Add tests for common.mongodb classes
Thu, 04 May 2017 10:08:17 -0400 Jie Kang Add script for starting and stopping a mongodb instance
Thu, 04 May 2017 10:03:34 -0400 Jie Kang Update jvm-memory service with implementations for PUT, POST and DELETE
Fri, 28 Apr 2017 18:02:05 +0200 Severin Gehwolf Rename c.r.t.g.common.core => c.r.t.g.common.core.config
Fri, 28 Apr 2017 10:55:31 -0400 Jie Kang Add LICENSE and COPYING files
Thu, 27 Apr 2017 15:15:01 -0400 Jie Kang Added tag thermostat-mongodb-removal for changeset 49cf0f26c137
Thu, 27 Apr 2017 14:36:59 -0400 Jie Kang Use realm from keycloak.json when initializing Keycloak auth
Thu, 27 Apr 2017 14:26:22 -0400 Jie Kang Remove thermostat-mongodb project from repository thermostat-mongodb-removal
Thu, 27 Apr 2017 08:46:56 -0400 Jie Kang Add Keycloak Docker image with preconfigured settings for Thermostat
Mon, 24 Apr 2017 14:03:47 +0200 Severin Gehwolf Add API documentation for commands service.
Fri, 07 Apr 2017 21:52:36 +0200 Severin Gehwolf Use JSON messages in commands microservice.
Fri, 21 Apr 2017 11:16:22 +0200 Severin Gehwolf Fix artifactId for white-pages service.
Thu, 20 Apr 2017 14:59:59 +0200 Mario Torre Add white pages service to microservices
Wed, 19 Apr 2017 11:49:15 -0400 Jie Kang Add security via keycloak
Wed, 12 Apr 2017 09:52:45 -0400 Jie Kang [Thermostat-Mongodb] Add support for updating document fields via PUT
Mon, 10 Apr 2017 15:33:58 +0200 Severin Gehwolf Add test for SocketRegistrationListener.
Tue, 11 Apr 2017 16:43:28 +0200 Severin Gehwolf Update README to reflect cmd-channel microservice change.
Mon, 10 Apr 2017 15:07:58 +0200 Severin Gehwolf [commands-microservice] Remove printlns in code.
Mon, 10 Apr 2017 14:33:53 +0200 Severin Gehwolf Don't load in global config multiple times.
Mon, 10 Apr 2017 12:47:08 +0200 Severin Gehwolf Prepare commands service for basic auth.