Skip to content

Commit 0356f71

Browse files
committed
Merge pull-request #449
2 parents 5637a8f + 3081cfe commit 0356f71

File tree

24 files changed

+2415
-90
lines changed

24 files changed

+2415
-90
lines changed

CHANGELOG.MD

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6+
This project used to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) but we've since
7+
moved out of versioning: we use submodule references to pull `qos` into repositories which depend on it (git SHA pointer).
8+
9+
If you're changing QOS in a meaningful way, please add a changelog entry, but no need to group these in version sections.
710

811
Types of changes:
912

@@ -14,6 +17,15 @@ Removed: for now removed features.
1417
Fixed: for any bug fixes.
1518
Security: in case of vulnerabilities.
1619

20+
## Added: `qos_net` crate
21+
22+
In PR #449 we introduce `qos_net`, a crate which contains a socket<>TCP proxy to let enclave application communicate with the outside world.
23+
24+
This new crate contains:
25+
26+
- a new CLI and associated binary containing the proxy logic, running outside enclaves (on the host side)
27+
- a `ProxyStream` abstraction to let enclaves send `ProxyMsg` messages to `Open`, `Read`, `Write` or `Flush` proxy-held connections.
28+
1729
## [0.4.0] 2024.4.9
1830

1931
### Added

0 commit comments

Comments
 (0)