summaryrefslogtreecommitdiff
path: root/src/commands.cpp
AgeCommit message (Collapse)Author
2005-05-05Fixes to:brain
+s and +p channels wouldn't be synched correctly +s and +p never show in whois even when you're a member of them +s and +p never show in list even if you're a member of them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1308 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-04Changed to handle : as a NOP token so that 'assuming' inspircd knows RFC ↵brain
commands wont cause tons of errors git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1305 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-04Fix to a mode parsing bug (eating wrong version of parameter?)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1304 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-03fixed warning of redefinition of RUSAGE_SELFbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1299 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-03Fix annoying off-by-one error in connection::RecvPacket (nothing like ↵brain
driving to calm the mind :p) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1298 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-03Added more fault tolerance to server linksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1297 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-02Added new /stats z (warning - this is UNTESTED on linux!)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1282 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-02Added /stats Tbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1280 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-02Attempted /who fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1279 e03df62e-2008-0410-955e-edbf42e46eb7
2005-05-01Added and tested fd crossreference table - improves speed a lot, and fixes ↵brain
one of the /STATS chars which has been broken a while git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1271 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-30Tried a new way of doing remote versionsbrain
commented some users and connections code added remote @* notice git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1269 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-30Added mode 'compression', stops abuse with modes like: +s-s+s-s+s-sbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1266 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Test fixes for /version strings not being set in burstbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1265 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Fixed a reversed strcmpbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1264 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Fixed some flood checkingbrain
added noticeall git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-29Added 901 numeric - end of modules listbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1255 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Fixes minor typobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1251 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Fixed remote /squit <mask>brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1250 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Added support for /SQUIT <mask> and checks against /SQUIT *brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1249 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28remote Versionstring set fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1246 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Added remote versioningbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Changed remote kill reason textbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1238 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Fixed remote squitbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1236 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28*** empty log message ***brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1235 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-28Added remote squitbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1234 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-27Fixes to all kinds of annoying problemsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1220 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-27No suck nickname?! why didn't anyone see this?!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1215 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-27Optimized stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1212 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-27Added explicit oper tracking in a vector of userrec* pointers, optimizes ↵brain
sending out oper notices git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1209 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-27A bit of optimizationbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1208 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Missing debug symbols?!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1207 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Added channel 'counter', increases speed of quits, parts, kicksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1194 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Fixed dicky buffer (due to cleanup the wrong variable was being used)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1193 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-26Major code tidyup (-W) - expect a few belchesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-25Fixed strange leading ":" on remote Z/K/G linesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1183 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-24Fixed so that quitprefixes are shown in client exit noticesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1181 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-23Added global oper monitoring through modules and global connect monitoring ↵brain
through modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1177 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-22Fixed weird issues when anope sends large amounts of text at once to the uplinkbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1164 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-22Added OnOperCompare function to override strcmp in password check for /operbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1161 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-21Added password fieldbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1155 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-20Added OnUserDisconnect method to modules.* to fix fd leak in m_ident.cppbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1134 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-19Added 'server already exists' check for u-type linksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1131 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-19Fixed bug when ordering a bot to leave using anope servicesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1130 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-19Fixed anope module sending L tokens with 2 instead of 3 params (made code ↵brain
more tolerant instead of changing module) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1129 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-18Fixed broken server/server handshake for U-type server links (services)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1121 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-18Fixed strhashcompbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1115 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-16Added:brain
OnMeshToken MeshSendAll(std::string text); MeshSendCommon(userrec* user, std::string text); MeshSendAllAlive(std::string text); MeshSendUnicast(std::string destination, std::string text); MeshSendAllExcept(std::string target, std::string text); MeshCheckChan(chanrec *c,std::string servername); MeshCheckCommon(userrec* u,std::string servername); git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1112 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-16Fixed lingering (SO_REUSEADDR was being set to 0?)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-15Added new API methods:brain
int Module::OnRawMode(userrec* user, char mode, std::string param, bool adding, int pcnt); int Module::OnCheckInvite(userrec* user, chanrec* chan); int Module::OnCheckKey(userrec* user, chanrec* chan, std::string keygiven); int Module::OnCheckLimit(userrec* user, chanrec* chan); int Module::OnCheckBan(userrec* user, chanrec* chan); void Module::OnStats(char symbol); int Module::OnChangeLocalUserHost(userrec* user, std::string newhost); int Module::OnChangeLocalUserGECOS(userrec* user, std::string newhost); int Module::OnLocalTopicChange(userrec* user, chanrec* chan, std::string topic); git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1105 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-14Added ability for modules to hold users in a 'holding pattern' while they do ↵brain
stuff on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1088 e03df62e-2008-0410-955e-edbf42e46eb7