summaryrefslogtreecommitdiff
path: root/src/HttpServer.cc
Commit message (Expand)AuthorAgeFilesLines
* Fix typoTse Kit Yam2017-04-011-1/+1
* Use default where possibleNils Maier2016-08-291-1/+1
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-151/+181
* SocketRecvBuffer: Eliminate memmoveTatsuhiro Tsujikawa2015-04-141-3/+3
* Use std::make_shared and make_unique where possible, part 2Tatsuhiro Tsujikawa2014-09-131-3/+3
* Internally use HMAC in http authNils Maier2014-05-221-8/+29
* HttpServer: Return bool for receiveHeader, use std::unique_ptr for headersTatsuhiro Tsujikawa2013-06-291-5/+4
* Rewrite util::divideTatsuhiro Tsujikawa2013-06-251-4/+2
* HttpServer: Use std::unique_ptr for lastBody_ and headerProcessor_Tatsuhiro Tsujikawa2013-06-231-1/+6
* Use move to send string data into SocketBuffer::pushStrTatsuhiro Tsujikawa2013-06-231-15/+16
* Require -std=c++11 and use std::shared_ptr instead of SharedHandleTatsuhiro Tsujikawa2013-06-221-3/+3
* Hygiene: Fix some clang warnings, mostly unused private members.Nils Maier2013-03-011-4/+1
* Initialized scalar membersTatsuhiro Tsujikawa2012-10-291-1/+2
* RPC over SSL/TLS transportTatsuhiro Tsujikawa2012-09-301-7/+20
* Removed HttpHeader::findAs{LL}Int and unused HttpResponse::{has,get}RetryAfterTatsuhiro Tsujikawa2012-09-261-4/+7
* Removed static std::string constant in HttpHeaderTatsuhiro Tsujikawa2012-09-231-16/+7
* Fixed compile error without XML libraryTatsuhiro Tsujikawa2012-09-021-6/+9
* Parse HTTP RPC request on the fly without bufferingTatsuhiro Tsujikawa2012-07-141-12/+87
* Rewritten HTTP header parserTatsuhiro Tsujikawa2012-06-231-11/+9
* Made WebSocket handshake more strict.Tatsuhiro Tsujikawa2012-03-251-21/+69
* Added JSON-RPC over WebSocket.Tatsuhiro Tsujikawa2012-03-201-0/+14
* Removed static const char[] as much as possible.Tatsuhiro Tsujikawa2012-01-111-3/+1
* Replaced uint64_t with off_t or int64_t.Tatsuhiro Tsujikawa2011-12-091-2/+5
* Removed strappendTatsuhiro Tsujikawa2011-11-121-14/+19
* Removed SocketBuffer::pushStrSwap.Tatsuhiro Tsujikawa2011-11-121-2/+2
* Use util::strifind instead of std::toLower and std::string::find.Tatsuhiro Tsujikawa2011-11-121-4/+10
* Made const char[] staticTatsuhiro Tsujikawa2011-11-111-1/+1
* HttpHeader::fill() now stores header name in lowercase.Tatsuhiro Tsujikawa2011-11-111-6/+7
* Rewritten base64::decode and base64::encodeTatsuhiro Tsujikawa2011-11-051-2/+1
* mv Base64.{cc,h} base64.{cc,h}Tatsuhiro Tsujikawa2011-11-051-1/+1
* Added SocketBuffer::pushStrSwapTatsuhiro Tsujikawa2011-11-051-4/+4
* Rewritten bencode2::decode functionsTatsuhiro Tsujikawa2011-11-051-3/+4
* Removed util::endsWith(a, b). Added util::iendsWith()Tatsuhiro Tsujikawa2011-11-051-1/+3
* Rewritten util::split and added its iterator version.Tatsuhiro Tsujikawa2011-11-041-15/+22
* util::divide now takes iterators as arguments.Tatsuhiro Tsujikawa2011-11-031-8/+15
* Added --rpc-allow-origin-all option.Tatsuhiro Tsujikawa2011-08-181-0/+3
* Added JSONP support. Callback query parameter is "jsoncallback".Tatsuhiro Tsujikawa2011-03-141-0/+5
* Added Date, Expires and Cache-Control response header field to XML-RPC respon...Tatsuhiro Tsujikawa2011-02-091-2/+7
* Eliminated SocketCore::peekData() from HttpServer.Tatsuhiro Tsujikawa2011-01-161-26/+29
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-16/+15
* 2010-11-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-141-0/+7
* 2010-11-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-121-1/+1
* 2010-10-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-101-2/+4
* 2010-06-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-06-211-47/+47
* 2010-03-05 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-03-041-2/+2
* 2010-02-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-02-091-3/+3
* 2010-01-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-01-221-17/+21
* 2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-01-051-11/+11
* 2009-10-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2009-10-221-1/+1
* 2009-10-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2009-10-221-5/+5