14 Commits

Author SHA1 Message Date
Hendrik Eeckhaut
68273372b3 Merge pull request #17 from tlsnotary/migration-notice
Migration notice
2023-10-19 10:45:41 +02:00
Christopher Chong
187b326230 Change wording. 2023-10-19 09:41:38 +09:00
Christopher Chong
6326522093 Revert deleted notice. 2023-10-18 16:15:48 +09:00
Christopher Chong
907cd18082 Migration notice. 2023-10-18 16:14:34 +09:00
Kevin Mai-Husan Chia
fbb344d78c Accept session id from url params in API /notarize (#16)
* feat: accept sessionId in url

Required by the browser to pass session id with Websocket API

* feat: server accept session id entirely through url params

* Update openapi.yaml and README for url param sessionId

* Update src/domain/notary.rs

Co-authored-by: Christopher Chong <t.kleinchong@gmail.com>

* Update tests/integration_test.rs

Co-authored-by: Christopher Chong <t.kleinchong@gmail.com>

---------

Co-authored-by: Christopher Chong <t.kleinchong@gmail.com>
2023-10-11 11:02:29 +08:00
sinu.eth
a94f809d5c bump version to alpha.2 (#14) v0.1.0-alpha.2 2023-09-22 11:25:12 -04:00
sinu.eth
225de1b56d prep for v0.1.0-alpha.1 (#13) v0.1.0-alpha.1 2023-09-19 11:14:27 -07:00
sinu.eth
b5600dab7d bump tlsn version (#12) 2023-09-04 23:40:41 -07:00
Christopher Chong
14a0ac0d2e Fix README GH action status. (#11)
* Fix README action status.
2023-09-05 11:15:11 +08:00
Christopher Chong
46acc04f57 Dockerize server. (#9)
* Dockerize server.

* Modify tag push condition.

* Move build image to cd workflow and change tag syntax.
2023-09-05 10:49:09 +08:00
Christopher Chong
9a83d96cf3 Fix failing tests due to tlsn server refactoring. (#7)
* Add more README.

* Test changing comment.

* Test changing unwrap pattern.

* Fix failing test.
2023-08-30 14:53:49 +08:00
Christopher Chong
9b9bce8412 Implement websocket and http apis. (#6)
* Add logic to promote to http and then downgrade to tcp for notarization.

* Fix client hang issueno

* Change channel message type.

* Fix response parsing from notary.

* Fix websocket implementation and use upgrade protocol for raw tcp.

* Modify test to mimick browser extension for websocket test.

* Refactor tcp client handling.

* Add global store for persistent data.

* Finish websocket handler and test.

* Add comments.

* Add more comments and documentation.

* Add openapi.yaml.

* Modify README.

* Add architecture explanation.

* Modify README.

* Fix PR based on comments.

* Combine tcp and websocket extractors.

* Refactor and fix documentations.
2023-08-30 14:52:25 +08:00
Christopher Chong
0e9fadce01 Setup minimal notary server that supports raw TCP with TLS. (#5) 2023-07-12 18:42:25 +08:00
Christopher Chong
27f2d5b626 Initial commit 2023-06-21 19:33:28 +08:00