Tatsuhiro Tsujikawa
|
c42dd7e755
|
Changed format of ETA.
Now no leading 0 is used. If hour part and/or min part is non-zero,
and sec part is 0, sec part is omitted, like this "1h3m".
|
2011-11-13 20:59:15 +09:00 |
Tatsuhiro Tsujikawa
|
9e5124eb11
|
Include trailing "/" in UriStruct::dir.
The duplicate "/"s in dir are not removed now.
|
2011-11-12 22:36:05 +09:00 |
Tatsuhiro Tsujikawa
|
db5cc4db27
|
Don't append character to std::string.
|
2011-11-12 21:27:24 +09:00 |
Tatsuhiro Tsujikawa
|
0da2468d6b
|
Removed strappend
|
2011-11-12 19:24:38 +09:00 |
Tatsuhiro Tsujikawa
|
2e5d9b056f
|
Removed strconcat
|
2011-11-12 18:17:34 +09:00 |
Tatsuhiro Tsujikawa
|
2f4393d17c
|
Rewritten parse*Int
|
2011-11-12 01:06:52 +09:00 |
Tatsuhiro Tsujikawa
|
d17ea2837b
|
HttpHeader::fill() now stores header name in lowercase.
Find methods in HttpHeader won't lowercase argument, so use lowercase
letters to get HTTP header field.
|
2011-11-11 22:50:18 +09:00 |
Tatsuhiro Tsujikawa
|
35a3f41346
|
Made Pref::k_, OptionHandler::getName() and getDescription() const char*.
|
2011-11-11 01:59:23 +09:00 |
Tatsuhiro Tsujikawa
|
787bfd75da
|
Use XmlParser for XML-RPC.
|
2011-11-11 00:37:32 +09:00 |
Tatsuhiro Tsujikawa
|
3b4a368554
|
Rewritten Expat Metalink XML parser.
|
2011-11-10 23:28:12 +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
|
aa6f9c2057
|
Removed unused code
|
2011-11-08 23:13:47 +09:00 |
Tatsuhiro Tsujikawa
|
72a1847ba8
|
Rewritten *ARC4Encryptor. Removed *ARC4Context.
Now *ARC4Encryptor supports in-place encryption.
|
2011-11-08 00:50:07 +09:00 |
Tatsuhiro Tsujikawa
|
02b3873e6d
|
Removed ARC4Decryptor because ARC4Encryptor can decrypt the message.
|
2011-11-07 22:24:47 +09:00 |
Tatsuhiro Tsujikawa
|
30fdb08f40
|
Rewritten parametered URI handling routine.
|
2011-11-06 16:37:02 +09:00 |
Tatsuhiro Tsujikawa
|
d45d854926
|
Rewritten base64::decode and base64::encode
|
2011-11-05 23:30:46 +09:00 |
Tatsuhiro Tsujikawa
|
17a1b51a76
|
mv Base64.{cc,h} base64.{cc,h}
|
2011-11-05 21:13:49 +09:00 |
Tatsuhiro Tsujikawa
|
0c162dfbfb
|
Made util::fromHex and base32::decode function template
|
2011-11-05 18:05:23 +09:00 |
Tatsuhiro Tsujikawa
|
5e2a8b2d4c
|
Fixed bug that some information such as port number is lost if
redirect URI contains only path component.
|
2011-11-05 13:16:45 +09:00 |
Tatsuhiro Tsujikawa
|
d1d4903665
|
Rewritten bencode2::decode functions
|
2011-11-05 12:01:57 +09:00 |
Tatsuhiro Tsujikawa
|
5c88f61269
|
Added util::istartsWith()
|
2011-11-05 00:33:35 +09:00 |
Tatsuhiro Tsujikawa
|
79876af88f
|
Removed util::endsWith(a, b). Added util::iendsWith()
|
2011-11-05 00:25:24 +09:00 |
Tatsuhiro Tsujikawa
|
601ec0f44a
|
Removed util::startsWith(a, b)
|
2011-11-04 23:43:32 +09:00 |
Tatsuhiro Tsujikawa
|
f84d2253b2
|
Rewritten util::split and added its iterator version.
Iterator based functions util::startsWith, util::endsWith,
util::streq, util::strieq were added.
|
2011-11-04 22:27:58 +09:00 |
Tatsuhiro Tsujikawa
|
6267676e8b
|
util::divide now takes iterators as arguments.
|
2011-11-03 23:09:03 +09:00 |
Tatsuhiro Tsujikawa
|
118626afc4
|
util::percentDecode now takes iterators as arguments.
|
2011-11-03 19:27:29 +09:00 |
Tatsuhiro Tsujikawa
|
9bb914b76e
|
Changed parse*Int functions so that it accepts iterators.
|
2011-11-03 18:51:31 +09:00 |
Tatsuhiro Tsujikawa
|
6ef91d60b3
|
Rewritten util::stripIter(), which now returns pair of iterator.
|
2011-11-03 16:19:21 +09:00 |
Tatsuhiro Tsujikawa
|
e8d4deecad
|
Rewritten HttpHeader::fill()
|
2011-11-03 00:31:27 +09:00 |
Tatsuhiro Tsujikawa
|
f884ad8339
|
Rewritten parseIndexPath. Renamed createIndexPathMap as createIndexPaths.
|
2011-11-02 00:18:39 +09:00 |
Tatsuhiro Tsujikawa
|
9a51cc356b
|
Changed interface of BtRegistry.
BtRegistry now uses SharedHandle<BtObject> instead of BtObject.
|
2011-11-01 23:13:13 +09:00 |
Tatsuhiro Tsujikawa
|
9e2624a265
|
Apply PREF_MAX_CONNECTION_PER_SERVER to BitTorrent WEB Seeding hosts.
|
2011-10-31 22:05:56 +09:00 |
Tatsuhiro Tsujikawa
|
e2e711fba8
|
Reuse in-flight and pooled URIs when a download is paused.
|
2011-10-31 21:53:24 +09:00 |
Tatsuhiro Tsujikawa
|
84b19f154a
|
Deprecated --metalink-server option. Use --split option instead.
|
2011-10-30 21:36:36 +09:00 |
Tatsuhiro Tsujikawa
|
4a455b5afe
|
Removed IntSequence and Sequence<T>
|
2011-10-30 15:08:44 +09:00 |
Tatsuhiro Tsujikawa
|
d1667ea246
|
sgl.normalize() must be called before DownloadContext::setFileFilter() call.
sgl.normalize() was removed from DownloadContext::setFileFilter().
|
2011-10-30 00:51:06 +09:00 |
Tatsuhiro Tsujikawa
|
5749647ae5
|
Use SegList<int> instead of IntSequence in DownloadContext::setFileFilter()
|
2011-10-29 23:33:48 +09:00 |
Tatsuhiro Tsujikawa
|
78c3bcd199
|
Added SegList<T>, replacement of Sequence<T>
|
2011-10-29 21:51:58 +09:00 |
Tatsuhiro Tsujikawa
|
0ba6f8c352
|
Use same domain-match algorithm for no-proxy and netrc.
Now "example.org" does not domain-match ".example.org" in both
functions.
|
2011-10-29 00:16:46 +09:00 |
Tatsuhiro Tsujikawa
|
12659c74a8
|
Don't copy Option in RequestGroup ctor.
Copy on receive is not a practice in aria2 source code.
|
2011-10-25 21:44:04 +09:00 |
Tatsuhiro Tsujikawa
|
62a07fff5f
|
Fixed unit test
|
2011-10-25 00:05:28 +09:00 |
Tatsuhiro Tsujikawa
|
3d767543e6
|
Removed OptionHandler::{get,set}OptionID() and canHandle().
Removed typedefs in OptionHandler and NameMatchOptionHandler.
|
2011-10-22 22:52:23 +09:00 |
Tatsuhiro Tsujikawa
|
5a29813d24
|
OptionHandler now knows its option can be used in -i list option,
changeable in aria2.changeOption or aria2.changeGlobalOption.
OptionHandler also now its option is cumulative.
|
2011-10-22 19:08:20 +09:00 |
Tatsuhiro Tsujikawa
|
d5c8d048ef
|
Rewritten OptionParser. Made it simpler and efficient.
|
2011-10-22 01:03:14 +09:00 |
Tatsuhiro Tsujikawa
|
3832ed97c6
|
Rewritten Option. Introduced Pref.
Now preference key is Pref instead of just string. It has Option
ID. Now option lookup and setting takes O(1) using Pref object.
|
2011-10-21 21:56:42 +09:00 |
Tatsuhiro Tsujikawa
|
74e5aa0ace
|
Rewritten util::inSameCidrBlock() to support IPv6 address.
We also introduced union sockaddr_union in a2netcompat.h.
|
2011-10-19 23:14:13 +09:00 |
Tatsuhiro Tsujikawa
|
4747d003f7
|
Added test for inetNtop()
|
2011-10-18 22:57:59 +09:00 |
Tatsuhiro Tsujikawa
|
4f0a45abe2
|
Made toXml and toJson non-member function.
|
2011-10-18 00:55:58 +09:00 |
Tatsuhiro Tsujikawa
|
e700d2bb1f
|
Made LpdMessage struct
|
2011-10-18 00:47:14 +09:00 |
Tatsuhiro Tsujikawa
|
fc4d38d236
|
Rewritten HttpProxyOptionHandler using uri::parse().
Removed test case where username is empty and resulted URI has empty
username in URI.
|
2011-10-18 00:40:43 +09:00 |