Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consolidating Configuration Entropy and Nodes and Client Services Refactoring #552

Merged
merged 65 commits into from
Oct 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
d4cfb87
wip: general changes
tegefaulkes Jul 20, 2023
48eed01
wip: resetting the configuration system consensus
CMCDragonkai Aug 21, 2023
770757e
wip: reworded docs
CMCDragonkai Aug 22, 2023
9b0463d
wip: merging options with defaults
CMCDragonkai Aug 23, 2023
701a60f
wip: general changes
CMCDragonkai Aug 23, 2023
3245248
wip: fixing up events
tegefaulkes Aug 30, 2023
924131e
lint: linting
tegefaulkes Aug 30, 2023
c86e164
wip: propagating configs
tegefaulkes Aug 30, 2023
b7b85ac
wip: handling connection events
tegefaulkes Aug 30, 2023
6b65eb1
wip: expanding event handling
tegefaulkes Aug 31, 2023
265a4a9
wip: fixing up tests
tegefaulkes Aug 31, 2023
066e4dd
wip: fixing up `PolykeyAgent`
tegefaulkes Aug 31, 2023
a8ad028
wip: fixing up events with changes
tegefaulkes Sep 1, 2023
117fd36
wip: node and dependencies versions
tegefaulkes Sep 8, 2023
3a6e29e
lint: linting
tegefaulkes Sep 8, 2023
2eef18b
wip: fixing up `PolykeyAgent` options
tegefaulkes Sep 8, 2023
4fe0fb1
wip: fixing up `PolykeyAgent` usage
tegefaulkes Sep 8, 2023
9c74db2
wip: fixes
tegefaulkes Sep 8, 2023
43c57f9
fix: nodes optional values taken from config
tegefaulkes Sep 11, 2023
39bc959
wip: removing `EventBus`
tegefaulkes Sep 11, 2023
0c8b29f
build: fixed dependency type errors by skipping lib check in TS
tegefaulkes Sep 12, 2023
1b053ea
feat: `NCM`, `NM` and `Sigchain` handle the certs changed event
tegefaulkes Sep 12, 2023
d5d2993
fix: removed `events` domain
tegefaulkes Sep 12, 2023
fed1d49
fix: reverted some event bus removal changes
tegefaulkes Sep 12, 2023
649975f
dep: pin `@swc/core` to `1.3.82`
tegefaulkes Sep 12, 2023
862c9f5
dep: updating `@peculiar/webcrypto` to `^1.4.3`
tegefaulkes Sep 12, 2023
48cf449
build: updating deps
tegefaulkes Sep 13, 2023
f0ba1f8
wip: updating node events
tegefaulkes Sep 14, 2023
f72e170
wip: updating node events
tegefaulkes Sep 14, 2023
c408695
wip: updating `js-quic` to `^0.1.0`
tegefaulkes Sep 26, 2023
5cc44b7
wip: fixing up quic usage
tegefaulkes Sep 26, 2023
267557c
wip: updated `@matrixai/quic` to `0.1.2`
CMCDragonkai Sep 26, 2023
cc75df4
dep: updating `@matrixai/async-init` to `^1.10.0` and `@matrixai/even…
tegefaulkes Sep 27, 2023
dd2cbe8
feat: adding domain specific events to all classes using `async-init`
tegefaulkes Sep 27, 2023
0e95882
fix: fixing circular import for errors
tegefaulkes Sep 27, 2023
133c5d3
fix: removed optional DIed dependencies on `PolykeyAgent` and `Polyke…
tegefaulkes Sep 27, 2023
6ac57d5
wip: prototyping `agent/AgentService` to bridge streams from `NodeCon…
CMCDragonkai Sep 27, 2023
f2ae387
deps: updated `@matrixai/quic` to `0.1.3`
CMCDragonkai Sep 27, 2023
0a2db26
fix: fixed up event names
tegefaulkes Sep 27, 2023
e03549c
wip: prototyping `agent/AgentService` to bridge streams from `NodeCon…
CMCDragonkai Sep 27, 2023
d824fd4
fix: small fixes for `AgentService.ts`
tegefaulkes Sep 27, 2023
cb5fe7a
wip: expanding on code and reason converters
tegefaulkes Sep 27, 2023
9e867bf
wip: updated code and reason converters
tegefaulkes Sep 28, 2023
4ce1aae
wip: adding `options` parameters to `keys` and `nodes` domain classes
tegefaulkes Sep 28, 2023
4e00ce2
wip: adding `options` parameters to `keys` and `nodes` domain classes
tegefaulkes Sep 28, 2023
6d3caab
wip: updated `NodeConnection` to use `error` -> `close` event structure
tegefaulkes Sep 29, 2023
7bb8ad8
wip: updated `NodeConnectionManager` to use `error` -> `close` event …
tegefaulkes Sep 29, 2023
b9c44c2
fix: exposing `EventPolykey` and `events` on `src/index.ts`
CMCDragonkai Sep 29, 2023
7a0db15
wip: moving `src/agent` to `src/nodes/agent`
CMCDragonkai Sep 29, 2023
8382867
wip: updated `NodeConnectionManager` to use `error` -> `close` event …
tegefaulkes Sep 29, 2023
442fde0
wip: small fixes
tegefaulkes Sep 29, 2023
4ccb8b4
wip: moving `src/agent` to `src/nodes/agent`
CMCDragonkai Sep 29, 2023
29cc50f
wip: export agent inside nodes
CMCDragonkai Oct 1, 2023
6759451
wip: refactoring callers and handlers to be more typesafe
CMCDragonkai Oct 1, 2023
2412dfd
wip: updating imports
CMCDragonkai Oct 1, 2023
91efce2
wip: fixing build errors
tegefaulkes Oct 3, 2023
1a8766a
wip: lifecycle tests are working
tegefaulkes Oct 3, 2023
62f1489
wip: reduced dependencies for test
tegefaulkes Oct 3, 2023
48b1648
wip: `PolykeyAgent` adds seed nodes to the `NodeGraph`
tegefaulkes Oct 3, 2023
97e7c3f
wip: fixing up test
tegefaulkes Oct 3, 2023
2bdad81
wip: small test fixes
tegefaulkes Oct 4, 2023
b0239ae
fix: fixed up bootstrap options
tegefaulkes Oct 4, 2023
2198b56
feat: moved `rpcServerAgent` into `NodeConnectionManager`
tegefaulkes Oct 4, 2023
44609b9
fix: cleaned up `TMP` errors
tegefaulkes Oct 4, 2023
abc177a
linting: fixed linting problems
tegefaulkes Oct 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"message": "Use `globalThis` instead"
}
],
"prefer-rest-params": 0,
"require-yield": 0,
"eqeqeq": ["error", "smart"],
"spaced-comment": [
Expand Down
Loading