summaryrefslogtreecommitdiff
path: root/src/util.cc
Commit message (Expand)AuthorAgeFilesLines
* Use CreateProcessW instead of CreateProcessATatsuhiro Tsujikawa2012-04-071-12/+16
* Fixed compile error with i686-w64-mingw32Tatsuhiro Tsujikawa2012-04-071-5/+5
* Check availability of pwd.hTatsuhiro Tsujikawa2012-04-071-3/+5
* First check there is wildcard character or not in tls hostname check.Tatsuhiro Tsujikawa2012-04-011-16/+14
* Don't use locale dependent toupper and tolower.Tatsuhiro Tsujikawa2012-03-311-4/+20
* Rewritten TLS hostname check based on RFC 6125.Tatsuhiro Tsujikawa2012-03-301-29/+39
* Get the home directory of the effective user ID using getpwuid() ifTatsuhiro Tsujikawa2012-03-301-1/+8
* Added hostname check described in RFC 2818 with OpenSSL.Tatsuhiro Tsujikawa2012-03-281-0/+37
* Avoid strlen in util::streq, util::strieq, util::startsWith and util::istarts...Tatsuhiro Tsujikawa2012-01-111-2/+2
* Use short form of util::startsWith and util::endsWithTatsuhiro Tsujikawa2012-01-111-0/+5
* Removed static const char[] as much as possible.Tatsuhiro Tsujikawa2012-01-111-56/+52
* Use std::ifstream instead of file descriptor for generateRandomDataUrandom()Tatsuhiro Tsujikawa2012-01-081-18/+10
* Fixed compile error on android (which does not LFS support)Tatsuhiro Tsujikawa2011-12-261-3/+3
* Replaced uint64_t with off_t or int64_t.Tatsuhiro Tsujikawa2011-12-091-31/+5
* Fixed bug in util::parseULLIntNoThrow()Tatsuhiro Tsujikawa2011-12-021-1/+1
* Return true if bits == 0 in util::inSameCidrBlock()Tatsuhiro Tsujikawa2011-12-021-0/+3
* Changed format of ETA.Tatsuhiro Tsujikawa2011-11-131-12/+5
* Use fmt instead of util::itosTatsuhiro Tsujikawa2011-11-131-7/+3
* Don't append character to std::string.Tatsuhiro Tsujikawa2011-11-121-6/+4
* Removed strappendTatsuhiro Tsujikawa2011-11-121-2/+10
* Removed strconcatTatsuhiro Tsujikawa2011-11-121-4/+9
* Code cleanupTatsuhiro Tsujikawa2011-11-121-1/+2
* Rewritten parse*IntTatsuhiro Tsujikawa2011-11-121-6/+131
* Made const char[] staticTatsuhiro Tsujikawa2011-11-111-16/+16
* Rewritten parametered URI handling routine.Tatsuhiro Tsujikawa2011-11-061-40/+0
* Made util::fromHex and base32::decode function templateTatsuhiro Tsujikawa2011-11-051-21/+0
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-4/+3
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-4/+4
* Added util::istartsWith()Tatsuhiro Tsujikawa2011-11-051-2/+1
* Removed util::endsWith(a, b). Added util::iendsWith()Tatsuhiro Tsujikawa2011-11-051-16/+5
* Removed util::startsWith(a, b)Tatsuhiro Tsujikawa2011-11-041-36/+37
* Rewritten util::split and added its iterator version.Tatsuhiro Tsujikawa2011-11-041-25/+31
* util::divide now takes iterators as arguments.Tatsuhiro Tsujikawa2011-11-031-33/+13
* util::percentDecode now takes iterators as arguments.Tatsuhiro Tsujikawa2011-11-031-12/+13
* Changed parse*Int functions so that it accepts iterators.Tatsuhiro Tsujikawa2011-11-031-138/+6
* Rewritten util::stripIter(), which now returns pair of iterator.Tatsuhiro Tsujikawa2011-11-031-3/+9
* Rewritten parseIndexPath. Renamed createIndexPathMap as createIndexPaths.Tatsuhiro Tsujikawa2011-11-021-6/+6
* Removed IntSequence and Sequence<T>Tatsuhiro Tsujikawa2011-10-301-28/+0
* Code cleanupTatsuhiro Tsujikawa2011-10-301-8/+2
* Use SegList<int> instead of IntSequence in DownloadContext::setFileFilter()Tatsuhiro Tsujikawa2011-10-291-0/+32
* Use same domain-match algorithm for no-proxy and netrc.Tatsuhiro Tsujikawa2011-10-291-0/+12
* Rewritten Option. Introduced Pref.Tatsuhiro Tsujikawa2011-10-211-5/+7
* Rewritten util::inSameCidrBlock() to support IPv6 address.Tatsuhiro Tsujikawa2011-10-191-26/+17
* Fixed bug that generateRandomData() does not populate data at theTatsuhiro Tsujikawa2011-10-191-0/+1
* Use /dev/urandom in generateRandomData() if available.Tatsuhiro Tsujikawa2011-10-131-1/+41
* Detect \b as \f as valid UTF-8 chars.Tatsuhiro Tsujikawa2011-08-241-1/+6
* MinGW32 build: Replace all '\' in path with '/' in util::applyDir()Tatsuhiro Tsujikawa2011-08-181-3/+12
* Added libnettle and libgmp support.Tatsuhiro Tsujikawa2011-08-111-18/+4
* Added global::cerr. windows.h now included from common.hTatsuhiro Tsujikawa2011-08-101-6/+0
* Use global::cout to output string to stdout.Tatsuhiro Tsujikawa2011-08-091-28/+32