Zhang Jingqiang
|
3408076c5a
|
g3bench version 0.7.0
|
2023-06-12 11:41:15 +08:00 |
|
Zhang Jingqiang
|
a367d9481e
|
g3magina: move latency interval inside
|
2023-06-06 14:21:55 +08:00 |
|
Zhang Jingqiang
|
4407de23f9
|
g3bench: allow to set latency between serial tasks
|
2023-06-06 10:50:00 +08:00 |
|
Zhang Jingqiang Working
|
0b67587d83
|
increase MSRV to 1.70 (#72)
* increase MSRV to 1.70
* g3bench: use IsTerminal in stdlib
---------
Co-authored-by: Zhang Jingqiang <zh_jq@outlook.com>
|
2023-06-02 10:28:24 +08:00 |
|
Zhang Jingqiang
|
a639863ef7
|
use rustc-hash instead of fxhash
|
2023-05-31 10:52:09 +08:00 |
|
Zhang Jingqiang
|
8e5632c366
|
fix clippy 1.72 warning
|
2023-05-31 10:44:43 +08:00 |
|
Zhang Jingqiang
|
c596495e72
|
g3bench: use more pre defined contants
|
2023-05-18 17:52:34 +08:00 |
|
Zhang Jingqiang
|
5e06c7246e
|
g3bench: use right pubkey api
|
2023-05-17 17:55:11 +08:00 |
|
Zhang Jingqiang
|
b0e68b540a
|
g3bench: make cert optional if key is set for keyless target
|
2023-05-17 17:38:28 +08:00 |
|
Zhang Jingqiang
|
160e547bae
|
use workspace level dep for rustc_version
|
2023-05-10 18:00:39 +08:00 |
|
Zhang Jingqiang
|
01dc207dea
|
g3bench: use less features of hdrhistogram
|
2023-05-08 14:10:44 +08:00 |
|
Zhang Jingqiang
|
24301a6544
|
set correct openssl ca cert path if use vendored openssl
|
2023-05-05 19:02:08 +08:00 |
|
Zhang Jingqiang
|
5fdeac49f8
|
g3bench: verify keyless cert and key match
|
2023-05-05 17:48:25 +08:00 |
|
Zhang Jingqiang
|
282bbf16bd
|
use workspace level dependency info for local libs
|
2023-05-05 11:05:04 +08:00 |
|
Zhang Jingqiang
|
e591a2a4a7
|
move X509Ext to g3-tls-cert
|
2023-05-05 10:36:20 +08:00 |
|
Zhang Jingqiang
|
6be35f8981
|
update license name in spec file
See https://fedoraproject.org/wiki/Licensing:Main#Good_Licenses for valid names
|
2023-05-04 19:10:46 +08:00 |
|
Zhang Jingqiang
|
bd1852717c
|
add doc
|
2023-05-04 18:47:30 +08:00 |
|
Zhang Jingqiang
|
81bfe62049
|
g3bench: use bin name from build script
|
2023-05-04 17:47:17 +08:00 |
|
Zhang Jingqiang
|
26fa6cf407
|
g3fcgen: get ski value from pubkey digest if no extension
|
2023-04-28 18:37:42 +08:00 |
|
Zhang Jingqiang
|
febaad7155
|
g3bench: fix keyless connection reuse stats at drop
|
2023-04-27 11:29:41 +08:00 |
|
Zhang Jingqiang
|
930dd27204
|
g3bench: make keyless SendRequest wakeable by others
|
2023-04-26 19:05:33 +08:00 |
|
Zhang Jingqiang
|
e060088d7a
|
g3bench: add more debug info to error
|
2023-04-26 17:22:07 +08:00 |
|
Zhang Jingqiang
|
178daa85ef
|
g3bench: check close state of keyless simplex connection
|
2023-04-26 15:47:59 +08:00 |
|
Zhang Jingqiang
|
5db9d4ab99
|
g3bench: allow to use simplex keyless connection
|
2023-04-26 15:10:42 +08:00 |
|
Zhang Jingqiang
|
9e96bc2168
|
g3bench: rename functions
|
2023-04-26 10:41:58 +08:00 |
|
Zhang Jingqiang
|
6271dffec6
|
g3bench: add ski and use less digest for keyless
|
2023-04-25 23:11:07 +08:00 |
|
Zhang Jingqiang
|
f73d7b3e5f
|
g3bench: add more payload length limit
|
2023-04-23 14:15:20 +08:00 |
|
Zhang Jingqiang
|
d79c52fb18
|
g3bench: add general encrypt and decrypt keyless action
|
2023-04-23 11:26:14 +08:00 |
|
Zhang Jingqiang
|
b0a661ea1a
|
g3bench: handle left responses before close connection
|
2023-04-21 19:11:51 +08:00 |
|
Zhang Jingqiang
|
d16951a2b7
|
g3bench: fix keyless connection reuse
|
2023-04-21 16:14:20 +08:00 |
|
Zhang Jingqiang
|
7d5f37ec48
|
g3bench: close the keyless connection in time
|
2023-04-21 15:32:09 +08:00 |
|
Zhang Jingqiang
|
f74ff9568d
|
g3bench: fix keyless connection reuse stats
|
2023-04-21 15:14:48 +08:00 |
|
Zhang Jingqiang
|
890df92cd0
|
g3bench: add timeout clean to keyless connection
|
2023-04-21 14:58:15 +08:00 |
|
Zhang Jingqiang
|
3f1990b59c
|
g3bench: quit early on fatal error
|
2023-04-21 14:16:27 +08:00 |
|
Zhang Jingqiang
|
f02007af2d
|
g3bench: use a separate thread to mark quit
|
2023-04-21 14:00:11 +08:00 |
|
Zhang Jingqiang
|
c6edacdba1
|
g3bench: use const global stats datatype
|
2023-04-21 11:29:00 +08:00 |
|
Zhang Jingqiang
|
f090278abc
|
g3bench: flush data in time
|
2023-04-20 19:44:18 +08:00 |
|
Zhang Jingqiang
|
8caf0b0e8f
|
g3bench: yield out the local openssl task
|
2023-04-20 17:50:37 +08:00 |
|
Zhang Jingqiang
|
ca69258548
|
g3bench: remove currently not working histogram metrics
|
2023-04-20 17:14:00 +08:00 |
|
Zhang Jingqiang
|
85b5cd4e32
|
g3bench: fix metrics prefix
|
2023-04-20 16:33:52 +08:00 |
|
Zhang Jingqiang
|
2831559554
|
g3bench: drop useless stats
|
2023-04-20 16:26:55 +08:00 |
|
Zhang Jingqiang
|
7c0759df07
|
g3bench: simple update to keyless code
|
2023-04-20 14:25:36 +08:00 |
|
Zhang Jingqiang
|
b293fa2bc3
|
g3bench: add timeout limit to keyless action
|
2023-04-20 14:11:15 +08:00 |
|
Zhang Jingqiang
|
d1e714ab36
|
g3bench: move dump-result as a global option
|
2023-04-20 13:57:20 +08:00 |
|
Zhang Jingqiang
|
c88ee82205
|
g3bench: fix parsing of keyless response
|
2023-04-20 12:42:02 +08:00 |
|
Zhang Jingqiang
|
741bc2536d
|
g3bench: add more actions to keyless
|
2023-04-20 11:23:47 +08:00 |
|
Zhang Jingqiang
|
bb04a99bbe
|
g3bench: update cloudflare keyless definition
|
2023-04-19 23:18:46 +08:00 |
|
Zhang Jingqiang
|
ac0780277d
|
g3bench: use less lock in keyless SendRequest
|
2023-04-19 19:12:42 +08:00 |
|
Zhang Jingqiang
|
c89d157014
|
g3bench: fix keyless request encoding
|
2023-04-19 19:01:14 +08:00 |
|
Zhang Jingqiang
|
b9e553a7f6
|
g3bench: fix calc of keyless public key digest
|
2023-04-19 16:42:13 +08:00 |
|