Commit graph

  • 11d17e004e update version main yggverse 2025-11-07 21:15:20 +02:00
  • bba51e38e8 apply fmt updates 0.20.0 yggverse 2025-10-19 22:46:49 +03:00
  • 0f6eaa563c update version yggverse 2025-10-19 22:38:51 +03:00
  • 7e9ecf64b3 implement default trait yggverse 2025-10-19 22:37:48 +03:00
  • f8537e4ab6 use latest dependencies version 0.19.0 yggverse 2025-07-23 05:08:13 +03:00
  • 5019e66667 use latest 0.20 api yggverse 2025-07-23 04:29:01 +03:00
  • d8e0a8e35a update dependencies version yggverse 2025-07-23 03:07:24 +03:00
  • c5d10e020a return Connection on Request error yggverse 2025-07-23 01:27:20 +03:00
  • e878fe4ba2 return NetworkAddress on Error::Connect yggverse 2025-07-22 09:49:39 +03:00
  • cc1018224a reorganize error types, return socket_connection on init error yggverse 2025-07-22 09:46:32 +03:00
  • 44196608ce implement optional TOFU validation yggverse 2025-07-22 08:48:56 +03:00
  • bb5b1dfb53 apply clippy optimizations yggverse 2025-07-22 08:44:50 +03:00
  • c79f386bf1 update version yggverse 2025-03-28 00:33:33 +02:00
  • 9bbaecf344 make Size struct for tuple argument, move Size to separated mod 0.18.0 yggverse 2025-03-27 21:33:50 +02:00
  • 4dddbd5f8a make Size struct for tuple argument yggverse 2025-03-27 21:14:14 +02:00
  • b6ea830545 update example yggverse 2025-03-25 07:38:54 +02:00
  • 8ee088270f implement high-level getters, add comments, improve tests yggverse 2025-03-25 07:36:48 +02:00
  • 46da3a031a remove extras yggverse 2025-03-25 07:08:20 +02:00
  • ea1fb8ea66 update temporary status codes api yggverse 2025-03-25 05:13:56 +02:00
  • c9a59e76ee optimize tests format yggverse 2025-03-25 05:13:40 +02:00
  • e96ff688b3 update permanent status codes api yggverse 2025-03-25 04:43:56 +02:00
  • 0c75da793f add missed tests members, enshort local var names yggverse 2025-03-25 03:26:39 +02:00
  • 064c4107f3 reduce local var names len yggverse 2025-03-25 03:21:59 +02:00
  • d565d56c17 implement message_or_default method, add comments, add missed members test yggverse 2025-03-25 03:20:40 +02:00
  • 3b24625d66 implement message_or_default method, add comments yggverse 2025-03-25 03:01:19 +02:00
  • f513747e86 add alias getters test yggverse 2025-03-25 02:21:03 +02:00
  • 5229cdae85 reorganize redirection structs format: make constructors lazy, parse members on get yggverse 2025-03-25 02:18:02 +02:00
  • 473ed48715 make final codes public, add comments yggverse 2025-03-24 23:32:18 +02:00
  • 4eb998ef20 draft potential test yggverse 2025-03-24 22:51:55 +02:00
  • 232531a0bc reorganize certificate structs format: make constructors lazy, parse members on get yggverse 2025-03-24 22:50:03 +02:00
  • 1b96270598 remove deprecated enum values yggverse 2025-03-24 22:38:07 +02:00
  • 845f3dc77e enshort var names yggverse 2025-03-24 22:36:00 +02:00
  • e94923ecb5 fix last byte inclusion yggverse 2025-03-24 20:49:33 +02:00
  • a32eccf5cb reorganize input format: make constructors lazy, parse members on get yggverse 2025-03-24 20:46:54 +02:00
  • 161142c809 rename mode const yggverse 2025-03-24 19:57:54 +02:00
  • 8feab6b93b rename constructors yggverse 2025-03-24 19:40:12 +02:00
  • 5360c6bf19 close code members yggverse 2025-03-24 18:31:55 +02:00
  • 68277f8e83 update example yggverse 2025-03-24 07:43:44 +02:00
  • 71043bbf73 remove extra format yggverse 2025-03-24 07:38:26 +02:00
  • 3de096cced add tests yggverse 2025-03-24 07:35:57 +02:00
  • 68e7894125 apply clippy yggverse 2025-03-24 07:10:22 +02:00
  • 0717e473b7 remove unsupported modes, add comments yggverse 2025-03-24 07:06:54 +02:00
  • 7c518cecf6 begin header holder implementation with lazy parser by getters, add request::Mode, add common header_bytes helper yggverse 2025-03-24 06:50:08 +02:00
  • a12a73d311 hold NetworkAddress and SocketConnection as the Connection members yggverse 2025-03-22 19:03:42 +02:00
  • 2102d8887a fix codes yggverse 2025-03-19 15:07:22 +02:00
  • 9eb21bb6a3 Revert "hold raw header string" yggverse 2025-03-19 15:06:53 +02:00
  • 3f968d87b1 update error enum yggverse 2025-03-19 03:25:55 +02:00
  • ab8eb402a8 decode header bytes only yggverse 2025-03-19 03:23:20 +02:00
  • 6dbf49cea3 validate header len yggverse 2025-03-19 03:13:37 +02:00
  • b62f990bf2 fix codes, validate header len yggverse 2025-03-19 03:12:43 +02:00
  • 376473660f update minor version yggverse 2025-03-19 01:17:14 +02:00
  • 5bb52fbd8c hold raw header string yggverse 2025-03-19 01:16:51 +02:00
  • af8a972cca update version yggverse 2025-03-18 00:48:58 +02:00
  • 0aeb501760 apply new version requirements 0.17.2 yggverse 2025-03-16 22:01:40 +02:00
  • e6661c1d00 apply new fmt version yggverse 2025-03-16 21:58:00 +02:00
  • fc8356f7ac update rust version yggverse 2025-03-16 21:31:22 +02:00
  • 90cc58ab92 update version yggverse 2025-03-15 17:11:44 +02:00
  • d7166dac66 update tests 0.17.1 yggverse 2025-03-15 14:49:30 +02:00
  • 06fc69cff8 update dependencies version yggverse 2025-03-15 14:44:30 +02:00
  • 0523f67850 add support for uri starts with double slash yggverse 2025-03-15 13:16:14 +02:00
  • e3abd89c9d update version yggverse 2025-02-24 07:52:43 +02:00
  • 564f5b69d5 update version 0.17.0 yggverse 2025-02-24 07:50:49 +02:00
  • 1ff38ee838 fix maximum payload of 16 kB by using write_all method, hold bytes on request error yggverse 2025-02-24 07:49:41 +02:00
  • 4f6799a495 remove extra clone yggverse 2025-02-24 07:38:09 +02:00
  • f51c636401 update version yggverse 2025-02-16 23:11:17 +02:00
  • e635c41065 add funding info 0.16.0 yggverse 2025-02-15 21:11:41 +02:00
  • 862ab1ccfa increase default timeout to 30 seconds yggverse 2025-02-13 07:14:41 +02:00
  • 9ce509cedc update readme yggverse 2025-02-10 02:02:45 +02:00
  • 8334d8a83c update comment yggverse 2025-02-10 02:00:54 +02:00
  • 0f1caadc03 update comment yggverse 2025-02-10 01:57:35 +02:00
  • 83b29c0276 use common callback yggverse 2025-02-10 00:17:08 +02:00
  • 582744f830 update comments yggverse 2025-02-09 02:50:34 +02:00
  • bb8c2273d4 remove unspecified condition, skip handle the chunk on zero bytes received yggverse 2025-02-09 02:02:55 +02:00
  • 62f53304aa stop chunk iteration on match len < chunk condition (some servers may close the connection immediately); hold memory_input_stream in the error returned yggverse 2025-02-09 00:42:57 +02:00
  • d4f076f074 update version yggverse 2025-02-03 14:04:49 +02:00
  • b3e3f2e07b rollback release version 0.15.0 yggverse 2025-02-03 14:02:19 +02:00
  • a953601141 update version yggverse 2025-02-03 13:59:40 +02:00
  • 867945ec74 rename method, apply minor optimizations yggverse 2025-02-03 13:55:31 +02:00
  • 46483d1829 rename methods, change arguments order yggverse 2025-02-03 13:48:57 +02:00
  • 4ee92645ca remove deprecated features yggverse 2025-02-03 13:38:34 +02:00
  • 1505b6311c rename arguments, use tuple for arguments group yggverse 2025-02-03 13:38:04 +02:00
  • c9d5e5987c minor optimizations yggverse 2025-02-03 13:05:37 +02:00
  • 998a4e97b4 fix uri arguments yggverse 2025-02-03 11:27:10 +02:00
  • 041454d8df update example yggverse 2025-02-03 03:10:25 +02:00
  • 9bb926f243 update example yggverse 2025-02-03 03:03:36 +02:00
  • d57d9fc7df update enum name yggverse 2025-02-03 02:55:42 +02:00
  • 7518101b55 implement to_uri method yggverse 2025-02-03 02:44:33 +02:00
  • 517153656b update example yggverse 2025-02-03 02:09:41 +02:00
  • dc2300b1c0 use human-readable bytes format yggverse 2025-02-03 01:47:50 +02:00
  • a5fbca2ace fix route by first byte yggverse 2025-02-03 01:20:08 +02:00
  • 788b792167 return connection in result yggverse 2025-02-03 01:08:31 +02:00
  • 8df7af44b5 exclude message from string trait yggverse 2025-02-02 23:08:42 +02:00
  • 5358e43697 update Response API yggverse 2025-02-02 22:12:40 +02:00
  • cdac038135 fix example yggverse 2025-01-28 11:58:35 +02:00
  • eee87d66b4 update version yggverse 2025-01-28 10:19:24 +02:00
  • 016f82d586 remove deprecated namespace 0.14.0 yggverse 2025-01-27 21:09:02 +02:00
  • 6da4c2ed52 implement titan and gemini requests in single file yggverse 2025-01-27 20:42:17 +02:00
  • 0cb5ff9cbc update example yggverse 2025-01-26 08:28:14 +02:00
  • f669dc6b23 remove extras yggverse 2025-01-25 23:41:28 +02:00
  • 86af47ff49 add DEFAULT_MIME const with comments yggverse 2025-01-25 22:16:47 +02:00