diff options
Diffstat (limited to 'net-misc/aria2/files')
-rw-r--r-- | net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch | 92 | ||||
-rw-r--r-- | net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch | 11 | ||||
-rw-r--r-- | net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch | 11 |
3 files changed, 22 insertions, 92 deletions
diff --git a/net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch b/net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch deleted file mode 100644 index cb03dda40..000000000 --- a/net-misc/aria2/files/aria2-0.6.0_p1-http_header.patch +++ /dev/null @@ -1,92 +0,0 @@ -*** HttpHeader.cc 2006-03-23 01:21:11.000000000 +0900 ---- HttpHeader.cc 2006-08-02 00:51:31.000000000 +0900 -*************** -*** 20,37 **** - */ - /* copyright --> */ - #include "HttpHeader.h" - - void HttpHeader::put(const string& name, const string& value) { -! multimap<string, string>::value_type vt(name, value); - table.insert(vt); - } - - bool HttpHeader::defined(const string& name) const { -! return table.count(name) == 1; - } - - string HttpHeader::getFirst(const string& name) const { -! multimap<string, string>::const_iterator itr = table.find(name); - if(itr == table.end()) { - return ""; - } else { ---- 20,38 ---- - */ - /* copyright --> */ - #include "HttpHeader.h" -+ #include "Util.h" - - void HttpHeader::put(const string& name, const string& value) { -! multimap<string, string>::value_type vt(Util::toLower(name), value); - table.insert(vt); - } - - bool HttpHeader::defined(const string& name) const { -! return table.count(Util::toLower(name)) >= 1; - } - - string HttpHeader::getFirst(const string& name) const { -! multimap<string, string>::const_iterator itr = table.find(Util::toLower(name)); - if(itr == table.end()) { - return ""; - } else { -*************** -*** 41,66 **** - - Strings HttpHeader::get(const string& name) const { - Strings v; -! for(multimap<string, string>::const_iterator itr = table.find(name); itr != table.end(); itr++) { - v.push_back((*itr).second); - } - return v; - } - - int HttpHeader::getFirstAsInt(const string& name) const { -! multimap<string, string>::const_iterator itr = table.find(name); -! if(itr == table.end()) { -! return 0; -! } else { -! return (int)strtol((*itr).second.c_str(), NULL, 10); -! } - } - - long long int HttpHeader::getFirstAsLLInt(const string& name) const { -! multimap<string, string>::const_iterator itr = table.find(name); -! if(itr == table.end()) { - return 0; - } else { -! return strtoll((*itr).second.c_str(), NULL, 10); - } - } ---- 42,62 ---- - - Strings HttpHeader::get(const string& name) const { - Strings v; -! for(multimap<string, string>::const_iterator itr = table.find(Util::toLower(name)); itr != table.end(); itr++) { - v.push_back((*itr).second); - } - return v; - } - - int HttpHeader::getFirstAsInt(const string& name) const { -! return (int)getFirstAsLLInt(name); - } - - long long int HttpHeader::getFirstAsLLInt(const string& name) const { -! string value = getFirst(name); -! if(value == "") { - return 0; - } else { -! return strtoll(value.c_str(), NULL, 10); - } - } diff --git a/net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch b/net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch new file mode 100644 index 000000000..bf85667d5 --- /dev/null +++ b/net-misc/aria2/files/aria2-0.7.1-nameresolver_cc.patch @@ -0,0 +1,11 @@ +--- src/NameResolver.cc.orig 2006-08-17 22:52:24.000000000 +0200 ++++ src/NameResolver.cc 2006-08-17 22:52:31.000000000 +0200 +@@ -24,7 +24,7 @@ + void callback(void* arg, int status, struct hostent* host) { + NameResolver* resolverPtr = (NameResolver*)arg; + if(status != ARES_SUCCESS) { +- resolverPtr->error = ares_strerror(status, 0); ++ resolverPtr->error = ares_strerror(status); + resolverPtr->status = NameResolver::STATUS_ERROR; + return; + } diff --git a/net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch b/net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch new file mode 100644 index 000000000..963f5b2d3 --- /dev/null +++ b/net-misc/aria2/files/aria2-0.7.1-nameresolver_h.patch @@ -0,0 +1,11 @@ +--- src/NameResolver.h.orig 2006-08-17 22:25:35.000000000 +0200 ++++ src/NameResolver.h 2006-08-17 22:25:56.000000000 +0200 +@@ -37,6 +37,8 @@ + } /* end of extern "C" */ + #endif + ++void callback(void* arg, int status, struct hostent* host); ++ + class NameResolver { + friend void callback(void* arg, int status, struct hostent* host); + |