~ubuntu-branches/ubuntu/maverick/apt/maverick-security

« back to all changes in this revision

Viewing changes to apt-pkg/contrib/strutl.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt, David Kalnischkies, Jean-Baptiste Lallement
  • Date: 2010-03-31 21:59:42 UTC
  • Revision ID: james.westby@ubuntu.com-20100331215942-0041u6d8qes7tval
Tags: 0.7.25.3ubuntu5
[ David Kalnischkies ]
* cmdline/apt-get.cc:
  - try version match in FindSrc first exact than fuzzy (LP: #551178)

[ Jean-Baptiste Lallement ]
* apt-pkg/contrib/strutl.cc:
  - always escape '%' (LP: #130289) (Closes: #500560)
  - unescape '%' sequence only if followed by 2 hex digit
  - username/password are urlencoded in proxy string (RFC 3986)

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
bool ParseCWord(const char *&String,string &Res);
46
46
string QuoteString(const string &Str,const char *Bad);
47
47
string DeQuoteString(const string &Str);
 
48
string DeQuoteString(string::const_iterator const &begin, string::const_iterator const &end);
48
49
string SizeToStr(double Bytes);
49
50
string TimeToStr(unsigned long Sec);
50
51
string Base64Encode(const string &Str);