summaryrefslogtreecommitdiff
path: root/src/cookie_helper.cc
Commit message (Collapse)AuthorAgeFilesLines
* clang-formatTatsuhiro Tsujikawa2023-11-021-1/+2
|
* Fix overflowTatsuhiro Tsujikawa2023-09-161-1/+1
|
* Fix test errors with ubsanTatsuhiro Tsujikawa2023-09-161-6/+12
|
* clang-format-3.9Tatsuhiro Tsujikawa2016-10-151-2/+1
|
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-125/+140
|
* Return nullptr directly where std::unique_ptr is expectedTatsuhiro Tsujikawa2013-07-041-9/+9
| | | | | The constructor of std::unique_ptr which takes nullptr is not explicit so we can return nullptr directly.
* Rewrite CookieStorageTatsuhiro Tsujikawa2013-06-291-24/+24
|
* toUpper, toLower: Let compiler copy srcTatsuhiro Tsujikawa2013-06-241-2/+1
|
* Rewrite cookie_helper::reverseDomainLevel()Tatsuhiro Tsujikawa2013-02-161-10/+20
|
* Removed trailing spacesTatsuhiro Tsujikawa2012-10-011-2/+2
|
* Don't use parseInt in cookie_helperTatsuhiro Tsujikawa2012-09-271-5/+19
|
* Use short form of util::startsWith and util::endsWithTatsuhiro Tsujikawa2012-01-111-4/+2
|
* Removed static const char[] as much as possible.Tatsuhiro Tsujikawa2012-01-111-12/+6
| | | | | Provided convenient functions for streq, strieq, startsWith, istartsWith, endsWith, iendsWith to support this move.
* Rewritten parse*IntTatsuhiro Tsujikawa2011-11-121-6/+7
|
* Avoid temporary stringTatsuhiro Tsujikawa2011-11-081-8/+12
|
* Removed temporary stringTatsuhiro Tsujikawa2011-11-081-6/+12
|
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-1/+1
|
* Code cleanup. Avoid std::string temporaries.Tatsuhiro Tsujikawa2011-11-051-1/+1
|
* Code cleanupTatsuhiro Tsujikawa2011-11-051-4/+4
|
* Removed util::endsWith(a, b). Added util::iendsWith()Tatsuhiro Tsujikawa2011-11-051-1/+2
|
* Removed util::startsWith(a, b)Tatsuhiro Tsujikawa2011-11-041-1/+2
|
* Rewritten util::split and added its iterator version.Tatsuhiro Tsujikawa2011-11-041-8/+0
| | | | | Iterator based functions util::startsWith, util::endsWith, util::streq, util::strieq were added.
* Changed parse*Int functions so that it accepts iterators.Tatsuhiro Tsujikawa2011-11-031-7/+6
|
* Rewritten util::stripIter(), which now returns pair of iterator.Tatsuhiro Tsujikawa2011-11-031-25/+39
|
* Strip DQUOTE from cookie-value and updated doc.Tatsuhiro Tsujikawa2011-05-141-0/+5
|
* 2010-10-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added '// namespace' after end of unnamed namespace. * src/AbstractCommand.cc * src/AnnounceList.cc * src/BtSeederStateChoke.cc * src/ConsoleStatCalc.cc * src/CookieStorage.cc * src/DHTBucket.cc * src/DHTPeerAnnounceEntry.cc * src/DHTPeerAnnounceStorage.cc * src/DHTTaskQueueImpl.cc * src/DefaultBtMessageDispatcher.cc * src/DefaultBtRequestFactory.cc * src/DefaultPeerStorage.cc * src/DefaultPieceStorage.cc * src/ExpatMetalinkProcessor.cc * src/ExpatXmlRpcRequestProcessor.cc * src/FeedbackURISelector.cc * src/FileEntry.cc * src/GZipEncoder.cc * src/Metalink2RequestGroup.cc * src/MetalinkEntry.cc * src/MetalinkParserStateV3Impl.cc * src/MetalinkParserStateV4Impl.cc * src/Metalinker.cc * src/MultiDiskAdaptor.cc * src/Netrc.cc * src/NsCookieParser.cc * src/OptionParser.cc * src/PieceStatMan.cc * src/RarestPieceSelector.cc * src/RequestGroupMan.cc * src/SegmentMan.cc * src/ServerStatMan.cc * src/SocketCore.cc * src/XML2SAXMetalinkProcessor.cc * src/Xml2XmlRpcRequestProcessor.cc * src/XmlRpcMethodImpl.cc * src/cookie_helper.cc * src/download_helper.cc * src/messageDigest.cc * src/util.cc
* 2010-10-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-271-3/+4
| | | | | | | | | | | | Use std::numeric_limits<time_t> instead of checking of sizeof(time_t). * src/NsCookieParser.cc * src/Sqlite3CookieParser.cc * src/cookie_helper.cc * test/CookieHelperTest.cc * test/CookieStorageTest.cc * test/NsCookieParserTest.cc
* 2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-111-0/+3
| | | | | | | Skip ";" after name value pair. * src/cookie_helper.cc
* 2010-10-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-101-6/+3
| | | | | | | Code cleanup * src/cookie_helper.cc
* 2010-10-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Append 'u' to hex mask. * src/Base64.cc * src/BitfieldMan.cc * src/BtHandshakeMessage.cc * src/BtHandshakeMessage.h * src/DHTBucket.cc * src/DHTRoutingTableDeserializer.cc * src/DHTRoutingTableSerializer.cc * src/DefaultBtProgressInfoFile.cc * src/MSEHandshake.h * src/MultiUrlRequestInfo.cc * src/Platform.cc * src/SpeedCalc.cc * src/UTPexExtensionMessage.cc * src/a2netcompat.h * src/base32.cc * src/bitfield.h * src/bittorrent_helper.cc * src/cookie_helper.cc * src/util.h
* 2010-10-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-101-2/+4
| | | | | | | | | | Added util::lowercase() and util::uppercase(). * src/cookie_helper.cc * src/util.cc * src/util.h * test/UtilTest.cc
* 2010-10-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-091-4/+4
| | | | | | | | | | | | | | | | | | | | | | | Use util::strip() instead of util::trim() * src/ExpatXmlRpcRequestProcessor.cc * src/FeatureConfig.cc * src/HttpHeader.cc * src/MetalinkParserStateV3Impl.cc * src/OptionHandlerImpl.h * src/ServerStatMan.cc * src/UriListParser.cc * src/Xml2XmlRpcRequestProcessor.cc * src/bittorrent_helper.cc * src/cookie_helper.cc * src/messageDigest.cc * src/util.cc * src/util.h * test/FeatureConfigTest.cc * test/HttpRequestTest.cc * test/UriListParserTest.cc * test/UtilTest.cc
* 2010-10-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-091-0/+391
Rewritten Cookie class and Cookie parser based on http://tools.ietf.org/html/draft-ietf-httpstate-cookie-14 with some modifications. When parsing cookie date, match time first so that it parses asctime() format. The request-path must be ends with '/' so that request-path '/foo/' path-matches cookie-path '/foo' and '/foo/' in the proposed algorithm. * src/Cookie.cc * src/Cookie.h * src/CookieParser.cc: Removed * src/CookieParser.h: Removed * src/CookieStorage.cc * src/CookieStorage.h * src/HttpResponse.cc * src/Makefile.am * src/Makefile.in * src/MultiUrlRequestInfo.cc * src/NsCookieParser.cc * src/NsCookieParser.h * src/Sqlite3CookieParser.cc * src/Sqlite3CookieParser.h * src/a2functional.h * src/cookie_helper.cc * src/cookie_helper.h * src/util.cc * src/util.h * test/CookieBoxFactoryTest.cc: Removed * test/CookieHelperTest.cc * test/CookieParserTest.cc: Removed * test/CookieStorageTest.cc * test/CookieTest.cc * test/HttpRequestTest.cc * test/Makefile.am * test/Makefile.in * test/NsCookieParserTest.cc * test/Sqlite3CookieParserTest.cc * test/TestUtil.cc * test/TestUtil.h * test/a2functionalTest.cc * test/chromium_cookies.sqlite * test/cookies.sqlite * test/nscookietest.txt