summaryrefslogtreecommitdiff
path: root/src/modules/m_httpd.cpp
AgeCommit message (Expand)Author
2007-10-15InspSocket -> BufferedSocket. Paves the way for a SimpleSocket class which id...w00t
2007-10-15InspTimer -> Timerw00t
2007-08-27Remove unnecessary header trafficw00t
2007-08-19Added proper header handling, persistant connections, and working timeouts to...special
2007-08-19Fixed a crash within the timeout for m_httpd socketsspecial
2007-07-30Replace blank error pages with an error pagebrain
2007-07-30The macros which tidy up module factories broke m_httpd, fixed.brain
2007-07-23Fix crash on unload of modules with listening sockets -- some situations requ...brain
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-07-11Fix for bug #347.brain
2007-07-03Removed superfluous semicolonspippijn
2007-06-17Conversionsw00t
2007-06-09A ton more clear() and empty() stuff thats been lingering on the long term to...brain
2007-05-21Header rearrangement, move inspircd.h to top, remove stdio, stdlib, stdblahbl...brain
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-02-09Check for nonexistent filebrain
2007-01-17Mass comment removal.brain
2007-01-07Rename all the classes in m_httpd to be HttpServer etc,brain
2006-12-25Fix m_httpd always crashing in destructor if no active Timeout.peavey
2006-12-15Remove global namespacing, makes modules compile FASTAH. Also massive update ...w00t
2006-10-19Insert massive change here.brain
2006-10-06Tidy up strlens which are not requiredbrain
2006-10-01Now with binary versioning goodnessbrain
2006-09-25And maybe, just maybe, not fuck it up :pbrain
2006-09-25Allow for multiple <http> tags, each with their own index and bound to their ...brain
2006-09-25This doesnt really need to be staticbrain
2006-09-17Automatically make http request type and http version string uppercase, add c...brain
2006-09-15Fix crash on two objects trying to free each other at the same timebrain
2006-09-15Fix memory leak toobrain
2006-09-15Add timeouts to the http module. Two seperate timeouts, 60 seconds to receive...brain
2006-09-15Annotationsbrain
2006-09-14Commit all the httpd patches i sneakily put in before 9am at the office :pbrain
2006-09-14Use gmtime() not localtime() as RFC2616 says dates sent by a http server must...brain
2006-09-14Remember to change state when sending error 400brain
2006-09-14Send error 400 when content-size is 0 or omitted for POSTbrain
2006-09-14Fix postdata stuffbrain
2006-09-14Only initialise request type oncebrain
2006-09-14Properly read POSTDATAbrain
2006-09-13Todo: find out content-length, then read that much databrain
2006-09-13Beginnings of postdata stuffbrain
2006-08-28Note: connect() cant time out for inspsockets in this commit. They'll sit in ...brain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11Change to use InspIRCd::Time()brain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-11ConfigReader and FileReader now take InspIRCd* to their constructorsbrain
2006-08-11None of the modules use an extern InspIRCd* any morebrain
2006-08-10Last of Server:: methods moved to InspIRCd::. Server:: removed.brain