1
0
Fork 0
mirror of https://gitee.com/fantix/kloop.git synced 2024-12-03 15:46:28 +00:00
Commit graph

33 commits

Author SHA1 Message Date
Fantix King
f055323af3
Update gitignore 2022-07-02 18:11:03 -04:00
Fantix King
bfc3fb451a
Unify debug setting 2022-07-02 18:08:25 -04:00
Fantix King
479d8be584
Add debug script and certs 2022-07-02 18:08:07 -04:00
Fantix King
d659f7d533
Fix metadata to point to Gitee 2022-07-02 16:10:08 -04:00
Fantix King
652efd90a4
Fix README about TLS 1.3 RX offloading 2022-07-02 16:08:49 -04:00
Fantix King
3c2d02a3f9
Fix TLS 1.3 control messages after handshake 2022-07-02 15:49:43 -04:00
Fantix King
761f741d5d
TLS: fix buffer usage and reset message
Also improved debug
2022-07-02 14:37:19 -04:00
Fantix King
74f0062154
Barely working TLS client!
Refs #I5ANZH
2022-06-26 11:48:49 -04:00
Fantix King
a1094281ec
Fix a param set-zero bug when io_uring_enter returns EINVAL
Also we don't need to set `to_submit` when SQPOLL is set
2022-06-26 11:48:49 -04:00
Fantix King
081a2877b8
Fix setup.py build and clean 2022-06-26 11:48:48 -04:00
Fantix King
665647013b
Initially added TLSTransport
Refs #I5ANZH
2022-06-26 11:48:48 -04:00
Fantix King
47636fbf04
Extract TCP connect
Fixes #I5ANZE, but not in nogil for simplicity for now
2022-06-26 11:48:48 -04:00
Fantix King
db84313627
Fix logo position on mobile display 2022-06-26 11:48:48 -04:00
Fantix King
08d3d8ff9a
Add GitHub Action to build 2022-06-26 11:48:48 -04:00
Fantix King
a8f639fdce
Add logo and badge 2022-06-26 11:48:46 -04:00
Fantix King
19803cd298
Rename kloop.ktls to kloop.tls 2022-06-26 11:48:35 -04:00
Fantix King
9bdf0d1834
Update URL in the license text 2022-06-26 11:48:34 -04:00
Fantix King
a935db4858
Clean up Rust project 2022-06-26 11:48:34 -04:00
Fantix King
eca322da58
Add dev steps in README
* Also fixed issues in setup.cfg
* Dropped unnecessary deps in Cargo.toml
2022-06-26 11:48:34 -04:00
Fantix King
6ca4161a46
Correct links and images in README 2022-06-26 11:48:32 -04:00
Fantix King
85799a1624
GitHub doesn't support multilingual 2022-06-26 11:48:07 -04:00
Fantix King
9cf03082c8
Fix README about modprobe tls 2022-06-26 11:48:07 -04:00
Fantix King
91691e5996
Implement UDP recv, basic DNS working! 2022-06-26 11:48:07 -04:00
Fantix King
f3c43bf145
Use atomic API 2022-06-26 11:48:07 -04:00
Fantix King
dd4a38a610
WIP resolver 2022-06-26 11:48:06 -04:00
Fantix King
3b4b6c5c67
Update README and bump to 0.2 2022-06-26 11:48:03 -04:00
Fantix King
64b105657a
Socket connect PoC 2022-04-25 08:02:28 -04:00
Fantix King
bb7c378c95
New implementation: nogil for most of the stuff 2022-04-23 14:42:56 -04:00
Fantix King
67c2c9aa2a
Update README 2022-04-19 18:50:09 -04:00
Fantix King
9fc44a51c8
Almost working PoC 2022-04-19 18:32:40 -04:00
Fantix King
97f02d40bc
PoC uring and ktls 2022-03-20 19:07:05 -04:00
Fantix King
04b59cc52e
Update README and add Makefile 2022-03-19 17:41:48 -04:00
Fantix King
9cdc246ca9
v0.0.1: Initial project structure 2022-03-19 17:26:56 -04:00