Commit graph

396 commits

Author SHA1 Message Date
yggverse
bba51e38e8 apply fmt updates 2025-10-19 22:46:49 +03:00
yggverse
0f6eaa563c update version 2025-10-19 22:38:51 +03:00
yggverse
7e9ecf64b3 implement default trait 2025-10-19 22:37:48 +03:00
yggverse
f8537e4ab6 use latest dependencies version 2025-07-23 05:08:13 +03:00
yggverse
5019e66667 use latest 0.20 api 2025-07-23 04:29:01 +03:00
yggverse
d8e0a8e35a update dependencies version 2025-07-23 03:07:24 +03:00
yggverse
c5d10e020a return Connection on Request error 2025-07-23 01:27:20 +03:00
yggverse
e878fe4ba2 return NetworkAddress on Error::Connect 2025-07-22 09:49:39 +03:00
yggverse
cc1018224a reorganize error types, return socket_connection on init error 2025-07-22 09:46:32 +03:00
yggverse
44196608ce implement optional TOFU validation 2025-07-22 08:48:56 +03:00
yggverse
bb5b1dfb53 apply clippy optimizations 2025-07-22 08:44:50 +03:00
yggverse
c79f386bf1 update version 2025-03-28 00:33:33 +02:00
yggverse
9bbaecf344 make Size struct for tuple argument, move Size to separated mod 2025-03-27 21:33:50 +02:00
yggverse
4dddbd5f8a make Size struct for tuple argument 2025-03-27 21:14:14 +02:00
yggverse
b6ea830545 update example 2025-03-25 07:38:54 +02:00
yggverse
8ee088270f implement high-level getters, add comments, improve tests 2025-03-25 07:36:48 +02:00
yggverse
46da3a031a remove extras 2025-03-25 07:08:20 +02:00
yggverse
ea1fb8ea66 update temporary status codes api 2025-03-25 05:13:56 +02:00
yggverse
c9a59e76ee optimize tests format 2025-03-25 05:13:40 +02:00
yggverse
e96ff688b3 update permanent status codes api 2025-03-25 04:43:56 +02:00
yggverse
0c75da793f add missed tests members, enshort local var names 2025-03-25 03:26:39 +02:00
yggverse
064c4107f3 reduce local var names len 2025-03-25 03:21:59 +02:00
yggverse
d565d56c17 implement message_or_default method, add comments, add missed members test 2025-03-25 03:20:40 +02:00
yggverse
3b24625d66 implement message_or_default method, add comments 2025-03-25 03:01:19 +02:00
yggverse
f513747e86 add alias getters test 2025-03-25 02:21:03 +02:00
yggverse
5229cdae85 reorganize redirection structs format: make constructors lazy, parse members on get 2025-03-25 02:18:02 +02:00
yggverse
473ed48715 make final codes public, add comments 2025-03-24 23:32:18 +02:00
yggverse
4eb998ef20 draft potential test 2025-03-24 22:51:55 +02:00
yggverse
232531a0bc reorganize certificate structs format: make constructors lazy, parse members on get 2025-03-24 22:50:03 +02:00
yggverse
1b96270598 remove deprecated enum values 2025-03-24 22:38:07 +02:00
yggverse
845f3dc77e enshort var names 2025-03-24 22:36:00 +02:00
yggverse
e94923ecb5 fix last byte inclusion 2025-03-24 20:49:33 +02:00
yggverse
a32eccf5cb reorganize input format: make constructors lazy, parse members on get 2025-03-24 20:46:54 +02:00
yggverse
161142c809 rename mode const 2025-03-24 19:57:54 +02:00
yggverse
8feab6b93b rename constructors 2025-03-24 19:40:12 +02:00
yggverse
5360c6bf19 close code members 2025-03-24 18:31:55 +02:00
yggverse
68277f8e83 update example 2025-03-24 07:43:44 +02:00
yggverse
71043bbf73 remove extra format 2025-03-24 07:38:26 +02:00
yggverse
3de096cced add tests 2025-03-24 07:35:57 +02:00
yggverse
68e7894125 apply clippy 2025-03-24 07:10:22 +02:00
yggverse
0717e473b7 remove unsupported modes, add comments 2025-03-24 07:06:54 +02:00
yggverse
7c518cecf6 begin header holder implementation with lazy parser by getters, add request::Mode, add common header_bytes helper 2025-03-24 06:50:08 +02:00
yggverse
a12a73d311 hold NetworkAddress and SocketConnection as the Connection members 2025-03-22 19:03:42 +02:00
yggverse
2102d8887a fix codes 2025-03-19 15:07:22 +02:00
yggverse
9eb21bb6a3 Revert "hold raw header string"
This reverts commit 5bb52fbd8c.
2025-03-19 15:06:53 +02:00
yggverse
3f968d87b1 update error enum 2025-03-19 03:25:55 +02:00
yggverse
ab8eb402a8 decode header bytes only 2025-03-19 03:23:20 +02:00
yggverse
6dbf49cea3 validate header len 2025-03-19 03:13:37 +02:00
yggverse
b62f990bf2 fix codes, validate header len 2025-03-19 03:12:43 +02:00
yggverse
376473660f update minor version 2025-03-19 01:17:14 +02:00