Tatsuhiro Tsujikawa
674581a8d6
Add -lstdc++ -lsupc++ in configure.ac not in android-config
...
Also make sure that those flags do not appear in libwslay LIBS.
2012-07-30 21:17:49 +09:00
Tatsuhiro Tsujikawa
4046f27ea9
Use system-wide certificates for SSL
...
Use system-wide certificates for SSL. For GnuTLS it requires the
latest version, 3.0.20. OpenSSL had it for longer. This means that if
SSL library is properly configured to locate system-wide certificates
store, the user don't have to use --ca-certificate option. Also
packagers don't have to use --with-ca-bundle configure option.
Patch from Cristian Morales Vega
2012-07-05 23:22:34 +09:00
Tatsuhiro Tsujikawa
62b988c8fc
Added check for sys/types.h
2012-07-03 21:50:32 +09:00
Tatsuhiro Tsujikawa
19b07d05f1
Bump up version number to 1.15.2
2012-06-30 21:44:59 +09:00
Tatsuhiro Tsujikawa
e26d3bbe04
Added ARIA2_STATIC precious variable to configure option.
...
To build statically linked aria2 binary, give ARIA2_STATIC=yes to
configure, like this:
$ ./configure ARIA2_STATIC=yes
2012-06-27 00:06:27 +09:00
Tatsuhiro Tsujikawa
36051cca5e
Handle sockaddr_in.sin_len and sockaddr_in6.sin6_len
...
Check sockaddr_in.sin_len and sockaddr_in6.sin6_len are available and
assign values to them properly. This change fixes unit test error and
most error related to getnameinfo() on netbsd.
2012-05-16 22:43:25 +09:00
Tatsuhiro Tsujikawa
ca60020fa4
Removed dependency on inet_aton
...
Implemented inetPton as a replacement of inet_aton. inetPton is
implemented using net::getBinAddr.
This change fixes bug#3525424.
2012-05-14 01:17:50 +09:00
Tatsuhiro Tsujikawa
3640374f66
Bump up version number to 1.15.1
2012-05-12 19:30:51 +09:00
Tatsuhiro Tsujikawa
57519611ff
Added --with-bashcompletiondir configure option.
...
By default, bash_completion file named aria2c is installed to the
directory $prefix/share/doc/aria2/bash_completion. To change the
install directory of the file, use --with-bashcompletiondir option.
2012-05-12 19:19:57 +09:00
Tatsuhiro Tsujikawa
4a5f2b6f9f
Use Sphinx for aria2 manual page documentation.
...
The source files for manual pages are placed under doc/manual-src.
The built manual pages are placed under doc/manual.
When installed, manual pages are placed under $(docdir)/manual/.
2012-04-22 21:21:26 +09:00
Tatsuhiro Tsujikawa
fcbdecfd1e
Conditional compile for WebSocket.
...
WebSocket support depends on Message Digest support.
2012-04-08 00:50:25 +09:00
Tatsuhiro Tsujikawa
9996d4ef4b
Removed -lcrypto from mingw LIBS
2012-04-07 23:55:53 +09:00
Tatsuhiro Tsujikawa
e5932879db
Print pkg-config error if the module is not available
2012-04-07 21:43:03 +09:00
Tatsuhiro Tsujikawa
7e5814f0f9
Check with pkg-config only: c-ares, openssl, sqlite3 and zlib.
...
Removed --with-*-prefix configure option for c-ares, openssl, sqlite3,
zlib and expat. Use CPPFLAGS and/or PKG_CONFIG_PATH instead.
2012-04-07 21:30:32 +09:00
Tatsuhiro Tsujikawa
840ca5adb6
Check availability of pwd.h
2012-04-07 15:49:22 +09:00
Tatsuhiro Tsujikawa
332bda83b4
Enable TCP_NODELAY for WebSocket connection.
2012-03-21 02:08:18 +09:00
Tatsuhiro Tsujikawa
bdd37fe3de
Bump up version number to 1.15.0
2012-03-21 01:37:16 +09:00
Tatsuhiro Tsujikawa
6eb5283bca
Added AC_CONFIG_MACRO_DIR
2012-03-21 00:49:52 +09:00
Tatsuhiro Tsujikawa
41c77ab852
Fixed autoreconf warning
2012-03-21 00:43:18 +09:00
Tatsuhiro Tsujikawa
ac26124b59
Fixed make distcheck
error
2012-03-20 22:43:06 +09:00
Tatsuhiro Tsujikawa
f4e2c7f060
Added JSON-RPC over WebSocket.
...
Wslay library must be placed under deps/wslay.
2012-03-20 21:42:09 +09:00
Tatsuhiro Tsujikawa
b8121faf93
Bump up version number to 1.14.2
2012-02-05 17:13:03 +09:00
Tatsuhiro Tsujikawa
57b2336e58
Bump up version number to 1.14.1
2012-01-08 17:52:25 +09:00
Tatsuhiro Tsujikawa
49f94e537c
Bump up version number to 1.14.0
2011-12-18 17:17:02 +09:00
Tatsuhiro Tsujikawa
440f29aca3
Rewritten Metalink XML parser.
...
Now we don't strip white spaces while parsing Metalink V3 document.
Expat implementation does not included in this change.
2011-11-10 22:38:01 +09:00
Tatsuhiro Tsujikawa
5ce9af94ce
Check libgcrypt version is greater or equal to required version.
...
This will fixes Debian bug#642989.
2011-09-28 23:40:34 +09:00
Tatsuhiro Tsujikawa
3c73b6e767
Eliminated inet_ntoa and inet_ntop. Use getnameinfo() instead.
2011-08-20 21:53:48 +09:00
Tatsuhiro Tsujikawa
af46293ef9
Use utimes instead of utime if utimes is available.
2011-08-19 22:35:15 +09:00
Tatsuhiro Tsujikawa
d309c425a3
Bump up version number to 1.13.0
2011-08-19 21:05:58 +09:00
Tatsuhiro Tsujikawa
e76dc28f7f
Added libnettle and libgmp support.
...
libnettle and libgmp is used by default. Old implementation uses
libgcrypt as default. If more and more Linux distributions offer
libnettle linked GnuTLS, then this change decrease library dependency
against libgcrypt and libgpg-error. The current library detection for
libnettle and libgmp is very simple, just use AC_SEARCH_LIBS.
util::generateRandomData() was written using SimpleRandomizer, thus no
external library dependency from this function.
2011-08-11 02:29:14 +09:00
Tatsuhiro Tsujikawa
a10cda2f17
Use global::cout to output string to stdout.
...
In MinGW32 build, global::cout is WinConsoleFile. When outputing to
console, it uses WriteConsoleW, so Unicode characters are written.
Fixed memory leak in WChar<->MultiByte conversion functions. The
portion of code which uses std::cout is rewritten to use global::cout.
2011-08-09 23:33:55 +09:00
Tatsuhiro Tsujikawa
6f2b0a269d
Bump up version number to 1.12.1
2011-07-23 19:25:42 +09:00
Tatsuhiro Tsujikawa
068fb5798d
Bump up version number to 1.12.0
2011-06-21 22:42:31 +09:00
Tatsuhiro Tsujikawa
b95f0928f7
Added Russian translation of man page contributed by ITriskTI.
2011-06-21 21:38:34 +09:00
Tatsuhiro Tsujikawa
e958f5dab3
Implemented fast file allocation in MinGW32 build.
...
We use SetFilePointerEx and SetEndOfFile to allocate extents. This
only works with NTFS. To enable this feature, --file-allocation=falloc
must be given.
2011-06-07 01:09:38 +09:00
Tatsuhiro Tsujikawa
fbba1010ee
Require gnutls >= 2.2.0
2011-05-20 20:45:09 +09:00
Tatsuhiro Tsujikawa
3ee4f372b7
Bump up version number to 1.11.2
2011-05-15 23:55:04 +09:00
Tatsuhiro Tsujikawa
3d87e4e43a
Bump up version number to 1.11.1
2011-03-21 11:41:08 +09:00
Tatsuhiro Tsujikawa
09c120da9b
Updated gettext to 0.18
2011-03-17 11:28:37 +09:00
Tatsuhiro Tsujikawa
e00b5dcf1b
Bump up version number to 1.11.0
2011-03-17 10:55:36 +09:00
Tatsuhiro Tsujikawa
b21cce0002
Use pkg-config for libcares. Dropped c-ares pre-1.5 support.
2011-02-18 23:36:39 +09:00
Tatsuhiro Tsujikawa
395212f47f
Replaced HAVE_LIBSSL with HAVE_OPENSSL
2011-02-18 22:43:50 +09:00
Tatsuhiro Tsujikawa
7230fbd2f7
Replaced HAVE_LIBZ with HAVE_ZLIB
2011-02-18 22:34:38 +09:00
Tatsuhiro Tsujikawa
5b62fa9ab1
Use PKG_CONFIG_PATH along with PKG_CHECK_MODULES in openssl.m4 and libz.m4.
...
Replaced LIBZ_LIB and LIBZ_CPPFLAGS with ZLIB_LIB and ZLIB_CFLAGS
respectively.
2011-02-18 21:51:23 +09:00
Tatsuhiro Tsujikawa
3f125dce21
Use LIBS and CPPFLAGS instead of substituting them individually per
...
library.
2011-02-18 18:53:53 +09:00
Tatsuhiro Tsujikawa
2ba2511dd5
Check presence of ar.
...
This change allows configure to find appropriate ar at cross compile.
2011-01-29 21:33:57 +09:00
Tatsuhiro Tsujikawa
91a4f2d210
Bump up version number to 1.10.9.
2011-01-10 12:51:52 +09:00
Tatsuhiro Tsujikawa
7a7c95fa15
Bump up version number to 1.10.8
2010-12-18 21:26:38 +09:00
Tatsuhiro Tsujikawa
479f71efaf
Bump up version number to 1.10.7
2010-12-03 11:41:16 +09:00
Tatsuhiro Tsujikawa
7a3faa625b
Check a2x, asciidoc presence and only build documents when they are
...
available.
2010-12-02 23:55:52 +09:00