aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_rpc_json.cpp
Commit message (Expand)AuthorAgeFilesLines
* Seems nobody tested this in windows at all, Module::Module(Inst) is not valid...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8063 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-09-231-2/+1
* Redesigned m_rpc_json to work properly in a modular environment, and added th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8033 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-09-131-2050/+324
* Move everything module-related out of InspIRCd and into ModuleManager, there ...•••All modules in the core distribution should also be updated in line with these changes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7985 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2007-08-281-2/+2
* Remove unnecessary header traffic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7885 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-08-271-4/+0
* Added proper header handling, persistant connections, and working timeouts to...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7743 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-08-191-2/+4
* Improved compatibility with the JSON-RPC specification; beware, major overhau...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7742 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-08-191-3/+9
* there were two.. yes, you're right Special•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-181-35/+4
* untested fix for "unused functions"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7471 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-181-0/+4
* publish "JSON-RPC" interface•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7465 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-171-28/+30
* Now, json-rpc _ONLY_ supports member function pointers. An example is given in•••ModuleRpcJson::ModuleRpcJson. I must admit that it is kind of ugly but it is the only way I can see right now. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7464 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-171-30/+35
* provide feedback to the user if json throws an exception•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7462 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-171-10/+10
* Ignore all exceptions for now.. m_rpc_json is rather willing to throw•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7461 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-171-1/+8
* Added a JSON-RPC module that can be used by other modules to provide a remote•••procedure call interface. This should work in theory, but does not for me. But then, neither does m_httpd_stats so it's probably me... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7460 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2007-07-171-0/+2109