| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 | aria2 1.30.0============Release Note------------This release fixes several bugs.  See Changes below for detailed bugfixes.  This release adds an ability to expand `${HOME}` to user'shome directory in several options.  It would be useful when used inconfiguration file.  -S option against torrent file now prints out DHTnodes.Changes-------* mingw: Use sqlite 3.15.2* Fix bug that --disable-websocket causes build error* Fix bug that lower bound of optimize-concurrent-downloads becomes 1  GH-798* Print DHT nodes with -S option  GH-795* Take into account address family when resolving DHT node address  GH-794* Allow block device file to -i option  GH-785* Expand `${HOME}` to user's home directory in several options  The following options implement this substitution:  * --ca-certificate  * --certificate  * --dht-file-path  * --dht-file-path6  * --dir  * --input-file  * --load-cookies  * --log  * --metalink-file  * --netrc-path  * --on-bt-download-complete  * --on-download-complete  * --on-download-error  * --on-download-start  * --on-download-stop  * --on-download_pause  * --out  * --private-key  * --rpc-certificate  * --rpc-private-key  * --save-cookies  * --save-session  * --server-stat-if  * --server-stat-of  * --torrent-file  GH-780* Document that libaria2 is not thread safe  GH-775* configure: Use pkg-config to find libs whenever possible  Use pkg-config to find cppunit, libxml2 and expat. All those  libraries provide pkg-config files, and in all of those cases the  pkg-config macro is superior to the custom macros used currently.  The advantages of pkg-config files include:  - Explicit static linking support via --static. Currently, e.g.    'xml2-config --libs' prints all libraries needed for static    linking when doing dynamic linking unnecessary, resulting in    unnecessary direct deps.  - Better cross-build support. You don't have to build the additional    *-config tools for target.  - Better multilib support. Per-ABI pkgconfig directories are    commonly supported while packages usually fail to look for    per-CHOST *-config variants.  - Better override support. The current macros allow little to no    result overrides, the pkg-config macros let you pass FOO_CFLAGS    and FOO_LIBS manually.  - Cleaner version checks. The code used in libxml.m4 is really    creepy.  Patch from Michał Górny  GH-773* WinTLS: Rewrite writeData  We re-wrote WinTLSSession::writeData.  The major points are:  * Buffer is now preallocated once handshake is finished.    Previously, they are allocated each time when we send one TLS    record.  * Schannel uses header, body and trailer for each secBuffer.  Now we    send them off at once using WSASend which is windows counterpart    of sendv.  Previously, we do memmove if some of them are    truncated.  * We don't try to send application data in    WinTLSSession::closeConnection, since semantically we need same    application data used to create TLS record before.  Using 0 length    data to finish sending buffered data looks like a hack.  GH-772
 |