summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix PREF_QUIET is set to A2_V_TRUE even if standalone is truelibaria2Tatsuhiro Tsujikawa2013-05-051-4/+6
|
* Add SessionConfig to store per Session configTatsuhiro Tsujikawa2013-05-046-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 trueTatsuhiro Tsujikawa2013-05-025-1/+133
|
* Receive reference, not copyTatsuhiro Tsujikawa2013-05-021-1/+1
|
* Suppress console output for none-standalone modeTatsuhiro Tsujikawa2013-05-026-30/+40
|
* Suppress console log output for library use, enclose Platform in try-catchTatsuhiro Tsujikawa2013-05-021-1/+7
| | | | Still need to suppress global::cerr and global::cout
* Fix empty unknown option name in OptionParser::parseTatsuhiro Tsujikawa2013-05-021-2/+1
|
* Don't enter daemon mode if standalone is falseTatsuhiro Tsujikawa2013-05-021-1/+1
|
* Don't exit on error in option_processingTatsuhiro Tsujikawa2013-05-023-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 functionTatsuhiro Tsujikawa2013-05-022-0/+51
|
* Add sessionConfigSetKeepRunning and shutdown API functionTatsuhiro Tsujikawa2013-05-014-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 docTatsuhiro Tsujikawa2013-05-011-12/+44
|
* Add removeDownload, pauseDownload and unpauseDownload API functionTatsuhiro Tsujikawa2013-05-014-26/+91
|
* Rename DOWNLOAD_STATUS as DownloadStatusTatsuhiro Tsujikawa2013-05-012-4/+4
|
* Add DownloadHandle::getFiles() API functionTatsuhiro Tsujikawa2013-05-012-0/+129
|
* Expose struct DownloadHandle interface to public API directlyTatsuhiro Tsujikawa2013-05-013-97/+16
|
* Rename gidToString as gidToHex, add hexToGid and isNullTatsuhiro Tsujikawa2013-04-302-2/+21
|
* Add accessors for DownloadHandleTatsuhiro Tsujikawa2013-04-303-0/+113
| | | | | | | Added downloadGetBitfield, downloadGetNumPieces, downloadGetConnections, downloadGetErrorCode, downloadGetFollowedBy, downloadGetBelongsTo and downloadGetDir functions.
* Move aria2api.{cc,h} to libaria2_la_SOURCESTatsuhiro Tsujikawa2013-04-301-2/+2
|
* Add gidToString and getActiveDownload API functionsTatsuhiro Tsujikawa2013-04-272-1/+24
|
* Call onEndOfRun() on oneshot == true as wellTatsuhiro Tsujikawa2013-04-271-3/+1
|
* Add getDownloadHandle APITatsuhiro Tsujikawa2013-04-274-0/+197
|
* Add initialization function and addUri API function for libaria2Tatsuhiro Tsujikawa2013-04-2617-55/+461
|
* Move initialization code in aria2::main to struct ContextTatsuhiro Tsujikawa2013-04-2511-329/+512
|
* Add preliminary libtool files for libaria2Tatsuhiro Tsujikawa2013-04-257-6/+66
|
* Add missing check for sigactionTatsuhiro Tsujikawa2013-04-251-0/+1
|
* Fix cached data is not flushed when downloaded data is less than 16KiBTatsuhiro Tsujikawa2013-04-231-7/+7
|
* Avoid docutils bugTatsuhiro Tsujikawa2013-04-231-2/+2
| | | | | Old docutils has bug which does not escape . at the start of the line, which accidentally makes it manpage macro.
* Update bash_completionrelease-1.17.0Tatsuhiro Tsujikawa2013-04-201-1/+1
|
* Use INFO level log when get_associate failed in PortEventPoll::poll()Tatsuhiro Tsujikawa2013-04-201-4/+4
|
* Update NEWS for 1.17.0 releaseTatsuhiro Tsujikawa2013-04-201-412/+47
|
* Bump up version number to 1.17.0Tatsuhiro Tsujikawa2013-04-161-1/+1
|
* Add tailmatch testcase for cookieTatsuhiro Tsujikawa2013-04-151-0/+4
|
* Fix sphinx warningsTatsuhiro Tsujikawa2013-04-151-2/+2
|
* Merge branch 'master' of https://github.com/gsavix/aria2 into gsavix-masterTatsuhiro Tsujikawa2013-04-151-10/+18
|\
| * Update aria2c.rstgilberto dos santos alves2013-04-141-9/+17
| | | | | | appletls warnings. first create private certificate with sha-1
| * Update aria2c.rstgilberto dos santos alves2013-04-141-1/+1
| | | | | | type error metalink option rst title chars (mixed ~----~~
* | Update aria2c.rstITriskTI2013-04-141-0/+8
|/
* Don't wait for AAAA query response if A query response has been receivedTatsuhiro Tsujikawa2013-04-142-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 libTatsuhiro Tsujikawa2013-04-141-0/+6
|
* Check configured addresses again if previous check found none of themTatsuhiro Tsujikawa2013-04-131-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.
* Append --static to pkg-config arguments when ARIA2_STATIC=yesTatsuhiro Tsujikawa2013-04-131-0/+2
|
* Save options directly specified for download in --save-sessionTatsuhiro Tsujikawa2013-04-116-34/+119
| | | | | | | 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 Tsujikawa2013-04-111-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 happyNils Maier2013-04-102-0/+2
|
* Print linked 3rd party libraries with version in `aria2c -v` outputTatsuhiro Tsujikawa2013-04-103-0/+87
|
* Format MessageDigest.ccTatsuhiro Tsujikawa2013-04-091-3/+3
|
* Fix broken MessageDigst::getSupportedHashTypeString()Tatsuhiro Tsujikawa2013-04-091-1/+6
|
* Update TLSSession::checkDirection() docTatsuhiro Tsujikawa2013-04-091-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 Tsujikawa2013-04-091-4/+9
|\ | | | | | | nmaier-appletls-cred-kc