]>
Entropealabs - wampex_router.git/log
Christopher Coté [Thu, 19 Nov 2020 03:49:44 +0000 (21:49 -0600)]
fix challenge bug
Christopher Coté [Thu, 19 Nov 2020 03:24:29 +0000 (21:24 -0600)]
initial multi-auth support
Entropealabs [Sat, 9 May 2020 01:38:30 +0000 (01:38 +0000)]
Merge branch 'broadcast-disconnect' into 'master'
Broadcast disconnect
See merge request entropealabs/wampex_router!2
Christopher [Sat, 9 May 2020 01:19:17 +0000 (20:19 -0500)]
update cluster_kv
Christopher [Thu, 23 Apr 2020 21:04:19 +0000 (16:04 -0500)]
make session processes temporary, broadcast disconnect
Christopher [Sat, 18 Apr 2020 01:53:24 +0000 (20:53 -0500)]
remove debug calls
Christopher [Sat, 18 Apr 2020 01:20:00 +0000 (20:20 -0500)]
update states lang
Christopher [Sat, 18 Apr 2020 01:11:23 +0000 (20:11 -0500)]
update states lang
Christopher [Fri, 17 Apr 2020 21:20:23 +0000 (16:20 -0500)]
group subscriber events by node and send list when publishing
Christopher [Fri, 17 Apr 2020 20:56:26 +0000 (15:56 -0500)]
use tuple instead of struct to send publish messages
Entropealabs [Fri, 17 Apr 2020 20:17:45 +0000 (20:17 +0000)]
Merge branch 'dev' into 'master'
CI
See merge request entropealabs/wampex_router!1
Christopher [Fri, 17 Apr 2020 19:00:34 +0000 (14:00 -0500)]
add CI
Christopher [Fri, 17 Apr 2020 18:06:33 +0000 (13:06 -0500)]
clean lock
Christopher [Fri, 17 Apr 2020 18:04:25 +0000 (13:04 -0500)]
setting up integration tests
Christopher [Fri, 17 Apr 2020 14:18:05 +0000 (09:18 -0500)]
update wampex
Christopher [Fri, 17 Apr 2020 02:23:28 +0000 (21:23 -0500)]
use string for json protocol
Christopher [Fri, 17 Apr 2020 01:57:31 +0000 (20:57 -0500)]
remove time publish resource
Christopher [Fri, 17 Apr 2020 01:50:04 +0000 (20:50 -0500)]
time publish resource
Christopher [Fri, 17 Apr 2020 01:40:59 +0000 (20:40 -0500)]
remove large messages after processing
Christopher [Fri, 17 Apr 2020 00:44:01 +0000 (19:44 -0500)]
don't hibernate websocket
Christopher [Thu, 16 Apr 2020 18:33:40 +0000 (13:33 -0500)]
default to first callee on bad index
Christopher [Thu, 16 Apr 2020 17:03:30 +0000 (12:03 -0500)]
remove logging
Christopher [Thu, 16 Apr 2020 16:45:06 +0000 (11:45 -0500)]
handle updating currupted call index
Christopher [Thu, 16 Apr 2020 16:37:40 +0000 (11:37 -0500)]
handle callee index somehow getting turned into multiple items in list
Christopher [Thu, 16 Apr 2020 16:17:35 +0000 (11:17 -0500)]
more logging
Christopher [Thu, 16 Apr 2020 15:43:49 +0000 (10:43 -0500)]
remove with statement
Christopher [Thu, 16 Apr 2020 15:36:16 +0000 (10:36 -0500)]
remove with statement
Christopher [Thu, 16 Apr 2020 14:03:58 +0000 (09:03 -0500)]
more logging
Christopher [Thu, 16 Apr 2020 14:00:57 +0000 (09:00 -0500)]
more logging
Christopher [Thu, 16 Apr 2020 13:47:05 +0000 (08:47 -0500)]
more logging
Christopher [Thu, 16 Apr 2020 13:34:06 +0000 (08:34 -0500)]
inspect
Christopher [Thu, 16 Apr 2020 13:31:38 +0000 (08:31 -0500)]
inspect
Christopher [Thu, 16 Apr 2020 13:27:05 +0000 (08:27 -0500)]
add some logging around live callee lookups
Christopher [Mon, 13 Apr 2020 20:10:08 +0000 (15:10 -0500)]
add topic to published event
Christopher [Mon, 6 Apr 2020 15:01:13 +0000 (10:01 -0500)]
send error to caller peer when callee goes away
Christopher [Mon, 6 Apr 2020 14:34:07 +0000 (09:34 -0500)]
more tests around insufficient roles
Christopher [Sun, 5 Apr 2020 20:33:36 +0000 (15:33 -0500)]
handle no live callees
Christopher [Sun, 5 Apr 2020 17:13:46 +0000 (12:13 -0500)]
properly transition from unregister
Christopher [Sun, 5 Apr 2020 01:46:22 +0000 (20:46 -0500)]
update wampex and client
Christopher [Thu, 2 Apr 2020 21:16:37 +0000 (16:16 -0500)]
update ClusterKV
Christopher [Thu, 2 Apr 2020 19:22:14 +0000 (14:22 -0500)]
fix for edge case with no live callees
Christopher [Thu, 2 Apr 2020 00:26:06 +0000 (19:26 -0500)]
handle all errors
Christopher [Wed, 1 Apr 2020 22:19:08 +0000 (17:19 -0500)]
update wampex lib
Christopher [Wed, 1 Apr 2020 02:24:58 +0000 (21:24 -0500)]
remove abort warning
Christopher [Wed, 1 Apr 2020 02:20:42 +0000 (21:20 -0500)]
new client interface
Christopher [Thu, 26 Mar 2020 02:19:09 +0000 (21:19 -0500)]
add authorization
Christopher [Wed, 25 Mar 2020 20:17:59 +0000 (15:17 -0500)]
update wampex lib
Christopher [Wed, 25 Mar 2020 16:13:46 +0000 (11:13 -0500)]
handle wildcard lookups returning no results
Christopher [Wed, 25 Mar 2020 15:58:46 +0000 (10:58 -0500)]
update types for Authentication behaviour, don't error when no subscribers for a published topic
Christopher [Tue, 24 Mar 2020 19:47:40 +0000 (14:47 -0500)]
moves authentication out of wampex_router
Christopher [Mon, 23 Mar 2020 20:05:06 +0000 (15:05 -0500)]
tests pass
Christopher [Mon, 23 Mar 2020 18:56:22 +0000 (13:56 -0500)]
use struct types throughout
Christopher [Sun, 22 Mar 2020 01:03:32 +0000 (20:03 -0500)]
make database configurable with env vars
Christopher [Sat, 21 Mar 2020 23:41:57 +0000 (18:41 -0500)]
update wamp lib
Christopher [Sat, 21 Mar 2020 19:15:18 +0000 (14:15 -0500)]
move realm sepcific logic to it's own module
Christopher [Sat, 21 Mar 2020 15:44:38 +0000 (10:44 -0500)]
move sessions to their own supervisor under realms
Christopher [Sat, 21 Mar 2020 15:26:02 +0000 (10:26 -0500)]
user Peer instead of User
Christopher [Sat, 21 Mar 2020 15:16:06 +0000 (10:16 -0500)]
shard proxies based on realm
Christopher [Sat, 21 Mar 2020 01:27:22 +0000 (20:27 -0500)]
update README
Christopher [Sat, 21 Mar 2020 01:26:44 +0000 (20:26 -0500)]
update README
Christopher [Sat, 21 Mar 2020 01:22:52 +0000 (20:22 -0500)]
update README
Christopher [Sat, 21 Mar 2020 00:52:02 +0000 (19:52 -0500)]
update client version for testing
Christopher [Fri, 20 Mar 2020 21:54:07 +0000 (16:54 -0500)]
move configs to router namespace
Christopher [Fri, 20 Mar 2020 21:43:00 +0000 (16:43 -0500)]
remove bondy_config
Christopher [Fri, 20 Mar 2020 18:15:57 +0000 (13:15 -0500)]
adds cockroach backed Realms and Users, internal Admin procedure registration, ensure default admin realm and user are always created
Christopher [Thu, 19 Mar 2020 02:09:27 +0000 (21:09 -0500)]
adds moduledoc with create table command
Christopher [Thu, 19 Mar 2020 02:08:07 +0000 (21:08 -0500)]
adds initial support for CockroachDB persistent store
Christopher [Wed, 18 Mar 2020 20:54:00 +0000 (15:54 -0500)]
handle binary or list for subscribed message handling
Christopher [Wed, 18 Mar 2020 20:34:12 +0000 (15:34 -0500)]
adds unsubscribe and removes subscriptions on session close
Christopher [Wed, 18 Mar 2020 04:24:41 +0000 (23:24 -0500)]
bigger keys
Christopher [Wed, 18 Mar 2020 04:05:54 +0000 (23:05 -0500)]
auth updates
Christopher [Wed, 18 Mar 2020 02:12:41 +0000 (21:12 -0500)]
parse array of ws protocols
Christopher [Tue, 17 Mar 2020 23:06:40 +0000 (18:06 -0500)]
expose replica and quorum
Christopher [Tue, 17 Mar 2020 21:12:27 +0000 (16:12 -0500)]
handle call errors
Christopher [Tue, 17 Mar 2020 20:23:02 +0000 (15:23 -0500)]
don't filter all of the invocations
Christopher [Tue, 17 Mar 2020 19:59:39 +0000 (14:59 -0500)]
adds some logging around rpc calls
Christopher [Tue, 17 Mar 2020 19:32:38 +0000 (14:32 -0500)]
properly return pong
Christopher [Tue, 17 Mar 2020 19:27:16 +0000 (14:27 -0500)]
invocations couldbe gone by the time we yield, also handle ping and unknown websocket messages
Christopher [Tue, 17 Mar 2020 19:00:46 +0000 (14:00 -0500)]
update cluster_kv to git version
Christopher [Tue, 17 Mar 2020 17:48:17 +0000 (12:48 -0500)]
use keyspace for ClusterKV
Christopher [Tue, 17 Mar 2020 02:24:53 +0000 (21:24 -0500)]
initial router authentication
Christopher [Mon, 16 Mar 2020 20:40:40 +0000 (15:40 -0500)]
use send_to_peer, default error value
Christopher [Mon, 16 Mar 2020 19:51:56 +0000 (14:51 -0500)]
better handling of errors and aborts
Christopher [Mon, 16 Mar 2020 03:39:28 +0000 (22:39 -0500)]
initial broker support
Christopher [Sun, 15 Mar 2020 18:26:54 +0000 (13:26 -0500)]
routed RPC working
Christopher [Sun, 15 Mar 2020 02:14:47 +0000 (21:14 -0500)]
initial router session code and state machine in place
Christopher [Tue, 10 Mar 2020 00:51:41 +0000 (19:51 -0500)]
update commit hash in README
Christopher [Tue, 10 Mar 2020 00:50:58 +0000 (19:50 -0500)]
move files around to allow for Wampex.Server namespace
Christopher [Sat, 22 Feb 2020 03:36:02 +0000 (21:36 -0600)]
update states and resources, use module variables
Christopher [Fri, 21 Feb 2020 05:49:36 +0000 (23:49 -0600)]
link to session.json
Christopher [Fri, 21 Feb 2020 05:46:00 +0000 (23:46 -0600)]
removemove call cancel from auth section
Christopher [Fri, 21 Feb 2020 05:43:54 +0000 (23:43 -0600)]
list supported basic and advanced features
Christopher [Fri, 21 Feb 2020 05:22:28 +0000 (23:22 -0600)]
adds support for call cancel and progressive results
Christopher [Fri, 21 Feb 2020 04:03:28 +0000 (22:03 -0600)]
clean up Role interface
Christopher [Fri, 21 Feb 2020 03:19:11 +0000 (21:19 -0600)]
make sure to keep exiting requests when checking for queued messages
Entropealabs [Fri, 21 Feb 2020 02:49:12 +0000 (02:49 +0000)]
Merge branch 'authentication' into 'master'
Authentication
See merge request entropealabs/wampex!1
Christopher [Fri, 21 Feb 2020 02:46:51 +0000 (20:46 -0600)]
improve test coverage, when session dies take everything out
Christopher [Fri, 21 Feb 2020 01:34:16 +0000 (19:34 -0600)]
adds bondy config and readme about running bondy locally
Christopher Coté [Thu, 20 Feb 2020 22:50:33 +0000 (16:50 -0600)]
change transition event to established
Christopher Coté [Thu, 20 Feb 2020 22:42:27 +0000 (16:42 -0600)]
adds authentication, will also queue messages until handshake is complete, once session is established, will send queued messages