]> Entropealabs - wampex.git/log
wampex.git
11 months agoMerge branch 'pbkdf2-fix' into 'master' master
Christopher Coté [Mon, 6 Jan 2025 21:21:23 +0000 (21:21 +0000)]
Merge branch 'pbkdf2-fix' into 'master'

Pbkdf2 fix

See merge request entropealabs/wampex!4

11 months agoupgrade msgpax 4/head
Christopher Coté [Mon, 6 Jan 2025 21:16:22 +0000 (16:16 -0500)]
upgrade msgpax

11 months agoupdate deps
Christopher Coté [Mon, 6 Jan 2025 21:14:08 +0000 (16:14 -0500)]
update deps

11 months agofix password hashing function
Christopher Coté [Sun, 5 Jan 2025 20:26:18 +0000 (15:26 -0500)]
fix password hashing function

4 years agoadd package release info
Christopher Coté [Tue, 2 Nov 2021 14:37:28 +0000 (10:37 -0400)]
add package release info

4 years agoadd compare_secure crypto function
Christopher Coté [Sat, 18 Sep 2021 00:52:44 +0000 (20:52 -0400)]
add compare_secure crypto function

4 years agofix merge conflicts
Christopher Coté [Sat, 18 Sep 2021 00:20:45 +0000 (20:20 -0400)]
fix merge conflicts

4 years agoupdates for erlang 24
Christopher Coté [Sat, 18 Sep 2021 00:18:57 +0000 (20:18 -0400)]
updates for erlang 24

5 years agoMerge branch 'elixir-1.11-upgrade' into 'master'
Christopher Coté [Sat, 5 Dec 2020 00:20:13 +0000 (00:20 +0000)]
Merge branch 'elixir-1.11-upgrade' into 'master'

updates to silence elixr 1.11 warnings

See merge request entropealabs/wampex!3

5 years agofix credo issues found by ci
Chris Brodt [Sat, 5 Dec 2020 00:02:54 +0000 (18:02 -0600)]
fix credo issues found by ci

5 years agoupdate .tools-versions to point to latest elixir 1.9 and OTP 22
Chris Brodt [Fri, 4 Dec 2020 22:13:23 +0000 (16:13 -0600)]
update .tools-versions to point to latest elixir 1.9 and OTP 22

5 years agoadd .gitlab-ci.yml
Chris Brodt [Fri, 4 Dec 2020 22:09:14 +0000 (16:09 -0600)]
add .gitlab-ci.yml

5 years agoupdates to silence elixr 1.11 warnings
Chris Brodt [Thu, 3 Dec 2020 19:53:37 +0000 (13:53 -0600)]
updates to silence elixr 1.11 warnings

5 years agosetting up for integration tests dev
Christopher [Fri, 17 Apr 2020 18:05:48 +0000 (13:05 -0500)]
setting up for integration tests

5 years agodon't use iodata
Christopher [Fri, 17 Apr 2020 00:29:58 +0000 (19:29 -0500)]
don't use iodata

5 years agouse msgpax lib
Christopher [Fri, 17 Apr 2020 00:14:59 +0000 (19:14 -0500)]
use msgpax lib

5 years agoadd welcome state
Christopher [Sun, 5 Apr 2020 01:40:09 +0000 (20:40 -0500)]
add welcome state

5 years agoadd publish_error
Christopher [Thu, 2 Apr 2020 00:16:42 +0000 (19:16 -0500)]
add publish_error

5 years agoadd functions and handlers for all errors
Christopher [Wed, 1 Apr 2020 22:13:56 +0000 (17:13 -0500)]
add functions and handlers for all errors

5 years agoupdate error handling
Christopher [Wed, 1 Apr 2020 01:56:53 +0000 (20:56 -0500)]
update error handling

5 years agoenforce string packing
Christopher [Wed, 25 Mar 2020 20:15:59 +0000 (15:15 -0500)]
enforce string packing

5 years agopass tests struct-types
Christopher [Mon, 23 Mar 2020 14:07:31 +0000 (09:07 -0500)]
pass tests

5 years agoremove warnings
Christopher [Mon, 23 Mar 2020 02:24:49 +0000 (21:24 -0500)]
remove warnings

5 years agohandle functions return structs instead of tuples
Christopher [Mon, 23 Mar 2020 02:16:11 +0000 (21:16 -0500)]
handle functions return structs instead of tuples

5 years agofix backwards args for invocation handling
Christopher [Sat, 21 Mar 2020 23:37:20 +0000 (18:37 -0500)]
fix backwards args for invocation handling

5 years agoupdate README
Christopher [Sat, 21 Mar 2020 00:57:14 +0000 (19:57 -0500)]
update README

5 years agoremove old configs router-implementation
Christopher [Fri, 20 Mar 2020 21:48:45 +0000 (16:48 -0500)]
remove old configs

5 years agoremove bondy_config
Christopher [Fri, 20 Mar 2020 21:44:44 +0000 (16:44 -0500)]
remove bondy_config

5 years agomoving router and client to their own repos
Christopher [Fri, 20 Mar 2020 21:40:49 +0000 (16:40 -0500)]
moving router and client to their own repos

5 years agoadds cockroach backed Realms and Users, internal Admin procedure registration, ensure...
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

5 years agoadds moduledoc with create table command
Christopher [Thu, 19 Mar 2020 02:09:27 +0000 (21:09 -0500)]
adds moduledoc with create table command

5 years agoadds initial support for CockroachDB persistent store
Christopher [Thu, 19 Mar 2020 02:08:07 +0000 (21:08 -0500)]
adds initial support for CockroachDB persistent store

5 years agohandle binary or list for subscribed message handling
Christopher [Wed, 18 Mar 2020 20:54:00 +0000 (15:54 -0500)]
handle binary or list for subscribed message handling

5 years agoadds unsubscribe and removes subscriptions on session close
Christopher [Wed, 18 Mar 2020 20:34:12 +0000 (15:34 -0500)]
adds unsubscribe and removes subscriptions on session close

5 years agobigger keys
Christopher [Wed, 18 Mar 2020 04:24:41 +0000 (23:24 -0500)]
bigger keys

5 years agoauth updates
Christopher [Wed, 18 Mar 2020 04:05:54 +0000 (23:05 -0500)]
auth updates

5 years agoparse array of ws protocols
Christopher [Wed, 18 Mar 2020 02:12:41 +0000 (21:12 -0500)]
parse array of ws protocols

5 years agoexpose replica and quorum
Christopher [Tue, 17 Mar 2020 23:06:40 +0000 (18:06 -0500)]
expose replica and quorum

5 years agohandle call errors
Christopher [Tue, 17 Mar 2020 21:12:27 +0000 (16:12 -0500)]
handle call errors

5 years agodon't filter all of the invocations
Christopher [Tue, 17 Mar 2020 20:23:02 +0000 (15:23 -0500)]
don't filter all of the invocations

5 years agoadds some logging around rpc calls
Christopher [Tue, 17 Mar 2020 19:59:39 +0000 (14:59 -0500)]
adds some logging around rpc calls

5 years agoproperly return pong
Christopher [Tue, 17 Mar 2020 19:32:38 +0000 (14:32 -0500)]
properly return pong

5 years agoinvocations couldbe gone by the time we yield, also handle ping and unknown websocket...
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

5 years agoupdate cluster_kv to git version
Christopher [Tue, 17 Mar 2020 19:00:46 +0000 (14:00 -0500)]
update cluster_kv to git version

5 years agouse keyspace for ClusterKV
Christopher [Tue, 17 Mar 2020 17:48:17 +0000 (12:48 -0500)]
use keyspace for ClusterKV

5 years agoinitial router authentication
Christopher [Tue, 17 Mar 2020 02:24:53 +0000 (21:24 -0500)]
initial router authentication

5 years agouse send_to_peer, default error value
Christopher [Mon, 16 Mar 2020 20:40:40 +0000 (15:40 -0500)]
use send_to_peer, default error value

5 years agobetter handling of errors and aborts
Christopher [Mon, 16 Mar 2020 19:51:56 +0000 (14:51 -0500)]
better handling of errors and aborts

5 years agoinitial broker support
Christopher [Mon, 16 Mar 2020 03:39:28 +0000 (22:39 -0500)]
initial broker support

5 years agorouted RPC working
Christopher [Sun, 15 Mar 2020 18:26:54 +0000 (13:26 -0500)]
routed RPC working

5 years agoinitial router session code and state machine in place
Christopher [Sun, 15 Mar 2020 02:14:47 +0000 (21:14 -0500)]
initial router session code and state machine in place

5 years agoupdate commit hash in README
Christopher [Tue, 10 Mar 2020 00:51:41 +0000 (19:51 -0500)]
update commit hash in README

5 years agomove files around to allow for Wampex.Server namespace
Christopher [Tue, 10 Mar 2020 00:50:58 +0000 (19:50 -0500)]
move files around to allow for Wampex.Server namespace

5 years agoupdate states and resources, use module variables
Christopher [Sat, 22 Feb 2020 03:36:02 +0000 (21:36 -0600)]
update states and resources, use module variables

5 years agolink to session.json
Christopher [Fri, 21 Feb 2020 05:49:36 +0000 (23:49 -0600)]
link to session.json

5 years agoremovemove call cancel from auth section
Christopher [Fri, 21 Feb 2020 05:46:00 +0000 (23:46 -0600)]
removemove call cancel from auth section

5 years agolist supported basic and advanced features
Christopher [Fri, 21 Feb 2020 05:43:54 +0000 (23:43 -0600)]
list supported basic and advanced features

5 years agoadds support for call cancel and progressive results
Christopher [Fri, 21 Feb 2020 05:22:28 +0000 (23:22 -0600)]
adds support for call cancel and progressive results

5 years agoclean up Role interface
Christopher [Fri, 21 Feb 2020 04:03:28 +0000 (22:03 -0600)]
clean up Role interface

5 years agomake sure to keep exiting requests when checking for queued messages
Christopher [Fri, 21 Feb 2020 03:19:11 +0000 (21:19 -0600)]
make sure to keep exiting requests when checking for queued messages

5 years agoMerge branch 'authentication' into 'master'
Entropealabs [Fri, 21 Feb 2020 02:49:12 +0000 (02:49 +0000)]
Merge branch 'authentication' into 'master'

Authentication

See merge request entropealabs/wampex!1

5 years agoimprove test coverage, when session dies take everything out
Christopher [Fri, 21 Feb 2020 02:46:51 +0000 (20:46 -0600)]
improve test coverage, when session dies take everything out

5 years agoadds bondy config and readme about running bondy locally
Christopher [Fri, 21 Feb 2020 01:34:16 +0000 (19:34 -0600)]
adds bondy config and readme about running bondy locally

5 years agochange transition event to established
Christopher Coté [Thu, 20 Feb 2020 22:50:33 +0000 (16:50 -0600)]
change transition event to established

5 years agoadds authentication, will also queue messages until handshake is complete, once sessi...
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

5 years agoinitial support for authentication
Christopher [Thu, 20 Feb 2020 05:02:32 +0000 (23:02 -0600)]
initial support for authentication

5 years agoadds error for aborts
Christopher Coté [Wed, 19 Feb 2020 22:50:11 +0000 (16:50 -0600)]
adds error for aborts

5 years agouse structs as interface to role functions
Christopher Coté [Wed, 19 Feb 2020 19:13:46 +0000 (13:13 -0600)]
use structs as interface to role functions

5 years agofix typo in readme
Christopher [Tue, 18 Feb 2020 21:23:24 +0000 (15:23 -0600)]
fix typo in readme

5 years agouse latest tag in readme example
Christopher [Tue, 18 Feb 2020 21:21:04 +0000 (15:21 -0600)]
use latest tag in readme example

5 years agoadd type specs to realm struct
Christopher [Tue, 18 Feb 2020 21:19:40 +0000 (15:19 -0600)]
add type specs to realm struct

5 years agofix roles typo
Christopher [Tue, 18 Feb 2020 21:17:11 +0000 (15:17 -0600)]
fix roles typo

5 years agoupdate README with new Session creation struct
Christopher [Tue, 18 Feb 2020 21:15:44 +0000 (15:15 -0600)]
update README with new Session creation struct

5 years agoremove Session.new, just instantiate a struct
Christopher [Tue, 18 Feb 2020 21:11:39 +0000 (15:11 -0600)]
remove Session.new, just instantiate a struct

5 years agotypo
Christopher [Tue, 18 Feb 2020 15:26:47 +0000 (09:26 -0600)]
typo

5 years agonote about documentation
Christopher [Tue, 18 Feb 2020 15:19:40 +0000 (09:19 -0600)]
note about documentation

5 years agoadd note about PubSub
Christopher [Tue, 18 Feb 2020 15:17:36 +0000 (09:17 -0600)]
add note about PubSub

5 years agono docs yet
Christopher [Tue, 18 Feb 2020 15:00:53 +0000 (09:00 -0600)]
no docs yet

5 years agoupdate readme and docs
Christopher [Tue, 18 Feb 2020 14:58:58 +0000 (08:58 -0600)]
update readme and docs

5 years agoAdd LICENSE
Entropealabs [Tue, 18 Feb 2020 06:00:23 +0000 (06:00 +0000)]
Add LICENSE

5 years agochange wampex start_link interface
Christopher [Tue, 18 Feb 2020 04:32:41 +0000 (22:32 -0600)]
change wampex start_link interface

5 years agoadd image of state machine
Christopher [Tue, 18 Feb 2020 02:50:45 +0000 (20:50 -0600)]
add image of state machine

5 years agoremove invalid creds flow for now
Christopher [Tue, 18 Feb 2020 02:50:23 +0000 (20:50 -0600)]
remove invalid creds flow for now

5 years agotweaking specs for docs
Christopher [Tue, 18 Feb 2020 02:43:45 +0000 (20:43 -0600)]
tweaking specs for docs

5 years agomore specs to the roles
Christopher [Tue, 18 Feb 2020 02:31:52 +0000 (20:31 -0600)]
more specs to the roles

5 years agomore tests, alias for running all tests, coveralls, credo, dialyzer, formatting and...
Christopher [Tue, 18 Feb 2020 02:20:56 +0000 (20:20 -0600)]
more tests, alias for running all tests, coveralls, credo, dialyzer, formatting and compiler warnings

5 years agosome integration tests
Christopher [Tue, 18 Feb 2020 00:47:51 +0000 (18:47 -0600)]
some integration tests

5 years agomove more logging to debug logging. don't track cast_send_request
Christopher [Mon, 17 Feb 2020 22:14:54 +0000 (16:14 -0600)]
move more logging to debug logging. don't track cast_send_request

5 years agoenumerate all result types, remove uneccessary states from JSON
Christopher [Mon, 17 Feb 2020 22:00:03 +0000 (16:00 -0600)]
enumerate all result types, remove uneccessary states from JSON

5 years agoadds Registry based dispatch for invocations and subscriptions
Christopher [Mon, 17 Feb 2020 19:30:53 +0000 (13:30 -0600)]
adds Registry based dispatch for invocations and subscriptions

5 years agoadds msgpack support
Christopher [Mon, 17 Feb 2020 06:43:26 +0000 (00:43 -0600)]
adds msgpack support

5 years agoinitial handling of all incoming messages
Christopher [Mon, 17 Feb 2020 05:46:39 +0000 (23:46 -0600)]
initial handling of all incoming messages

5 years agosupervisor structure
Christopher [Mon, 17 Feb 2020 04:04:36 +0000 (22:04 -0600)]
supervisor structure

5 years agoupdate session state machine
Christopher [Sun, 16 Feb 2020 15:30:52 +0000 (09:30 -0600)]
update session state machine

5 years agoinitial prototype
Christopher [Sun, 16 Feb 2020 04:45:36 +0000 (22:45 -0600)]
initial prototype