| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix PREF_QUIET is set to A2_V_TRUE even if standalone is truelibaria2 | Tatsuhiro Tsujikawa | 2013-05-05 | 1 | -4/+6 |
| | | |||||
| * | Add SessionConfig to store per Session config | Tatsuhiro Tsujikawa | 2013-05-04 | 6 | -56/+98 |
| | | | | | | | | sessionConfigSetKeepRunning() was removed and SessionConfig has keepRunning member instead. Signal handlers are now all prepared in MultiUrlRequestGroup object. Setting SessionConfig.useSignalHandler to false will avoid signal handler setup. | ||||
| * | Fix event polling not working with no downloads but keepRunning_ is true | Tatsuhiro Tsujikawa | 2013-05-02 | 5 | -1/+133 |
| | | |||||
| * | Receive reference, not copy | Tatsuhiro Tsujikawa | 2013-05-02 | 1 | -1/+1 |
| | | |||||
| * | Suppress console output for none-standalone mode | Tatsuhiro Tsujikawa | 2013-05-02 | 5 | -30/+38 |
| | | |||||
| * | Suppress console log output for library use, enclose Platform in try-catch | Tatsuhiro Tsujikawa | 2013-05-02 | 1 | -1/+7 |
| | | | | | Still need to suppress global::cerr and global::cout | ||||
| * | Fix empty unknown option name in OptionParser::parse | Tatsuhiro Tsujikawa | 2013-05-02 | 1 | -2/+1 |
| | | |||||
| * | Don't enter daemon mode if standalone is false | Tatsuhiro Tsujikawa | 2013-05-02 | 1 | -1/+1 |
| | | |||||
| * | Don't exit on error in option_processing | Tatsuhiro Tsujikawa | 2013-05-02 | 3 | -36/+52 |
| | | | | | | Still it exits when -v or -h is given. They are now guarded by standalone variable and only do so when it is true. | ||||
| * | Add addMetalink API function | Tatsuhiro Tsujikawa | 2013-05-02 | 2 | -0/+51 |
| | | |||||
| * | Add sessionConfigSetKeepRunning and shutdown API function | Tatsuhiro Tsujikawa | 2013-05-01 | 4 | -7/+50 |
| | | | | | | | Setting sessionConfigSetKeepRunning to true makes aria2 core keep running even if there is no download to perform, just like --enable-rpc option. | ||||
| * | Update API doc | Tatsuhiro Tsujikawa | 2013-05-01 | 1 | -12/+44 |
| | | |||||
| * | Add removeDownload, pauseDownload and unpauseDownload API function | Tatsuhiro Tsujikawa | 2013-05-01 | 4 | -26/+91 |
| | | |||||
| * | Rename DOWNLOAD_STATUS as DownloadStatus | Tatsuhiro Tsujikawa | 2013-05-01 | 2 | -4/+4 |
| | | |||||
| * | Add DownloadHandle::getFiles() API function | Tatsuhiro Tsujikawa | 2013-05-01 | 2 | -0/+129 |
| | | |||||
| * | Expose struct DownloadHandle interface to public API directly | Tatsuhiro Tsujikawa | 2013-05-01 | 3 | -97/+16 |
| | | |||||
| * | Rename gidToString as gidToHex, add hexToGid and isNull | Tatsuhiro Tsujikawa | 2013-04-30 | 2 | -2/+21 |
| | | |||||
| * | Add accessors for DownloadHandle | Tatsuhiro Tsujikawa | 2013-04-30 | 3 | -0/+113 |
| | | | | | | | | Added downloadGetBitfield, downloadGetNumPieces, downloadGetConnections, downloadGetErrorCode, downloadGetFollowedBy, downloadGetBelongsTo and downloadGetDir functions. | ||||
| * | Move aria2api.{cc,h} to libaria2_la_SOURCES | Tatsuhiro Tsujikawa | 2013-04-30 | 1 | -2/+2 |
| | | |||||
| * | Add gidToString and getActiveDownload API functions | Tatsuhiro Tsujikawa | 2013-04-27 | 2 | -1/+24 |
| | | |||||
| * | Call onEndOfRun() on oneshot == true as well | Tatsuhiro Tsujikawa | 2013-04-27 | 1 | -3/+1 |
| | | |||||
| * | Add getDownloadHandle API | Tatsuhiro Tsujikawa | 2013-04-27 | 4 | -0/+197 |
| | | |||||
| * | Add initialization function and addUri API function for libaria2 | Tatsuhiro Tsujikawa | 2013-04-26 | 15 | -54/+445 |
| | | |||||
| * | Move initialization code in aria2::main to struct Context | Tatsuhiro Tsujikawa | 2013-04-25 | 10 | -327/+510 |
| | | |||||
| * | Add preliminary libtool files for libaria2 | Tatsuhiro Tsujikawa | 2013-04-25 | 3 | -3/+51 |
| | | |||||
| * | Fix cached data is not flushed when downloaded data is less than 16KiB | Tatsuhiro Tsujikawa | 2013-04-23 | 1 | -7/+7 |
| | | |||||
| * | Use INFO level log when get_associate failed in PortEventPoll::poll() | Tatsuhiro Tsujikawa | 2013-04-20 | 1 | -4/+4 |
| | | |||||
| * | Don't wait for AAAA query response if A query response has been received | Tatsuhiro Tsujikawa | 2013-04-14 | 2 | -1/+14 |
| | | | | | | | | | If we got IPv4 lookup response, we don't wait for IPv6 lookup response. This is because DNS server may drop AAAA query and we have to wait for the long time before timeout. We don't do the inverse, because, based on todays deployment of DNS server, almost all of them can respond A query just fine. | ||||
| * | Fix compile error without SSL/TLS lib | Tatsuhiro Tsujikawa | 2013-04-14 | 1 | -0/+6 |
| | | |||||
| * | Check configured addresses again if previous check found none of them | Tatsuhiro Tsujikawa | 2013-04-13 | 1 | -0/+9 |
| | | | | | | | | | Currently, aria2 checks configured addresses at the startup. But there are chances that interfaces are not setup at that moment. For example, if aria2 is used as daemon, it may start before network interfaces up. To workaround this, we check addresses again if both addresses are not configured at the startup. | ||||
| * | Save options directly specified for download in --save-session | Tatsuhiro Tsujikawa | 2013-04-11 | 5 | -34/+89 |
| | | | | | | | | This change makes --save-session save only options specified for download, more specifically, options in command-line, -i file and via RPC. The other options from conf file and default values are not saved. This will drastically decrease the size of session file. | ||||
| * | Save URI returned only from FileEntry::getRemainingUris() | Tatsuhiro Tsujikawa | 2013-04-11 | 1 | -5/+4 |
| | | | | | | | | | The currently used URIs are inserted back into remaining URI list in FileEntry::putBackRequest(), which overlaps to some of the URIs in spentUris_. If we save spent URIs, each time save is performed, the number of URIs are increased due to this overlap. This change fixes this bug. | ||||
| * | AppleMD: Add destructors to make compilers happy | Nils Maier | 2013-04-10 | 2 | -0/+2 |
| | | |||||
| * | Print linked 3rd party libraries with version in `aria2c -v` output | Tatsuhiro Tsujikawa | 2013-04-10 | 3 | -0/+87 |
| | | |||||
| * | Format MessageDigest.cc | Tatsuhiro Tsujikawa | 2013-04-09 | 1 | -3/+3 |
| | | |||||
| * | Fix broken MessageDigst::getSupportedHashTypeString() | Tatsuhiro Tsujikawa | 2013-04-09 | 1 | -1/+6 |
| | | |||||
| * | Update TLSSession::checkDirection() doc | Tatsuhiro Tsujikawa | 2013-04-09 | 1 | -2/+2 |
| | | | | | | | | | Make it clear that TLS_WANT_READ must be returned if underlying SSL/TLS lib does not indicate I/O direction. This is because SocketCore sets wantRead_ = true when TLS_WANT_READ is returned and otherwise sets wantWrite_ = true. We only want to set wantWrite_ = true iff we have some pending data to send. | ||||
| * | Merge branch 'appletls-wantread' of https://github.com/nmaier/aria2 into ↵ | Tatsuhiro Tsujikawa | 2013-04-09 | 1 | -4/+9 |
| |\ | | | | | | | nmaier-appletls-cred-kc | ||||
| | * | AppleTLS: Fixup checkDirection() to return WANT_READ by default | Nils Maier | 2013-04-08 | 1 | -4/+9 |
| | | | |||||
| * | | AppleTLS: Support credentials via KeyChain fingerprints | Nils Maier | 2013-04-08 | 7 | -21/+291 |
| |/ | |||||
| * | Append comment to endif | Tatsuhiro Tsujikawa | 2013-04-06 | 1 | -5/+5 |
| | | |||||
| * | Fix make distcheck | Tatsuhiro Tsujikawa | 2013-04-06 | 1 | -2/+3 |
| | | |||||
| * | Make log level INFO in addTrustedCACertFile() | Tatsuhiro Tsujikawa | 2013-04-06 | 2 | -2/+2 |
| | | | | | | With WARN level, they will be always printed on Mac OS and old GNUTLS build which does not have its API. | ||||
| * | AppleTLS: Block worst ciphers and log session information | Nils Maier | 2013-04-05 | 1 | -6/+248 |
| | | |||||
| * | AppleTLS: Implement AppleTLS and Apple Message Digest | Nils Maier | 2013-04-05 | 20 | -279/+1096 |
| | | |||||
| * | Use info level log for system trusted ca imports failure | Tatsuhiro Tsujikawa | 2013-04-05 | 2 | -4/+4 |
| | | | | | | | This is because on some platforms (gnutls on cygwin for example), library always fails for this function and getting ERROR every time aria2c invoked is too hard. | ||||
| * | Remove default value for deprecated --enable-async-dns6 to suppress warning | Tatsuhiro Tsujikawa | 2013-04-03 | 1 | -1/+1 |
| | | |||||
| * | Abstract TLS session implementation | Tatsuhiro Tsujikawa | 2013-04-03 | 9 | -437/+944 |
| | | | | | | Now TLS session object is abstracted as TLSSession class. Currently, we have GNUTLS and OpenSSL implementations. | ||||
| * | Remove deprecated options: --enable-direct-io and --metalink-servers | Tatsuhiro Tsujikawa | 2013-04-02 | 3 | -34/+0 |
| | | |||||
| * | Deprecate --enable-async-dns6 | Tatsuhiro Tsujikawa | 2013-04-02 | 1 | -5/+6 |
| | | | | | | | | | The IPv6 asynchronous name resolver is enabled if the host has at least one interface with IPv6 address configured (the loopback address will not be counted), which is roughly the same behaviour of the standard getaddrinfo(3). To disable IPv6 asynchronous name resolver, use --disable-ipv6. | ||||
