zeromake

Results 102 comments of zeromake

libressl is not all support tlsv1.3 https://github.com/libressl/portable/issues/679

on windows: ```sh > .\aria2c.exe https://tls13.1d.pw 2025年01月10日 00时18分16秒 01/10 00:24:43 [NOTICE] Downloading 1 item(s) 01/10 00:24:44 [ERROR] CUID#7 - Download aborted. URI=https://tls13.1d.pw Exception: [src\core\AbstractCommand.cc:351] errorCode=1 URI=https://tls13.1d.pw -> [src\network\SocketCore.cc:1023] errorCode=1 SSL/TLS...

https://github.com/zeromake/aria2-zero/pull/10 support tls1.3

file OPEN_MODE on [a2io.h#L190](https://github.com/aria2/aria2/blob/master/src/a2io.h#L190)

@sebma on windows tls use aria2 write wintls code, but has bug, proposal find to openssl build, I considering providing, but it will not be provided in the near future(the...

[insert User-Agent](https://github.com/aria2/aria2/blob/master/src/HttpRequest.cc#L171) [if User-Agent has headers](https://github.com/aria2/aria2/blob/master/src/HttpRequest.cc#L268)

@PatrykMis Actually I'm going to do it myself, but [my branch](https://github.com/zeromake/aria2-zero) is already far upstream,also, if there is a recommended HTTP header order reference, you should refer to Firefox if...

@PatrykMis It's done: ```c++ const static std::vector headersSort = { "Host:", "User-Agent:", "Accept:", "Accept-Encoding:", "Referer:", "Connection:", "Cookie:", "Range:", "Authorization:", "Proxy-Authorization:", "Pragma:", "Cache-Control:", "If-Modified-Since:", "Want-Digest:", }; ``` [action download](https://github.com/zeromake/aria2-zero/actions/runs/12337149023) [commit](https://github.com/zeromake/aria2-zero/commit/fd11a873c18daf368cd245607c10e6465f405700)

[action download](https://github.com/zeromake/aria2-zero/actions/runs/12337149023) has: - windows: arm64, x86, x64 - osx: arm64,x86_64 - linux: x86_64

@PatrykMis It is recommended to download this instead,internal checksum code has bug, replace with libressl, and support windows long path https://github.com/zeromake/aria2-zero/actions/runs/12339081702