| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Updated to keep lowermap const within hashcomp.cpp•••Updated docs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1401 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -5/+9 |
| * | Updated strhashcomp to use irc::string internally rather than a combination o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1400 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -0/+11 |
| * | Moved StrHashComp and InAddr_HashComp into the irc:: namespace•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1398 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -20/+23 |
| * | Added comments for doxygen•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1395 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -6/+40 |
| * | Added irc::string•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1394 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -1/+11 |
| * | sorted hashcomp etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1387 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 3 | -6/+32 |
| * | (Untested) added hashcomp.cpp, seperates out the stl hash_map stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1384 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -39/+4 |
| * | Moved a ton of functions into helperfuncs.h to speed up recompiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 3 | -53/+162 |
| * | Added idea from ircu: /invite with too few params shows the channels youve be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1382 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -0/+3 |
| * | Added 'uniqueness sums': http://www.inspircd.org/wiki/InspIRCd_Server_Protoco...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1378 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-14 | 3 | -25/+29 |
| * | Added Server::GetServerDescription() at request of Craig•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1374 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-13 | 1 | -0/+3 |
| * | Optimized some static structs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1370 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-12 | 1 | -6/+2 |
| * | Changed the type of struct whowas records are stored in (no need to waste a b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1369 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-12 | 3 | -22/+19 |
| * | Structure optimizations, changed a lot of bools into binary bitmasks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-12 | 3 | -55/+24 |
| * | Documented new recvq and sendq stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1367 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-12 | 1 | -0/+12 |
| * | Customizable by-byte-size recvq stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1365 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-12 | 1 | -1/+10 |
| * | added sendq stuff, see example config•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1362 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-11 | 1 | -0/+9 |
| * | Added basic sendq stuff - WARNING, there is no configuration yet, this CVS al...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1361 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-11 | 1 | -1/+25 |
| * | Changed the final bunch of udp_* vars to server_*/tcp_*•••Fixed ircservices sending PING
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1326 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-08 | 1 | -1/+1 |
| * | Fixes to:•••+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
| brain | 2005-05-05 | 1 | -1/+1 |
| * | Fixed to always look for the ircd.log within the bin/ dir•••Fixed to not spool the error log after ./inspircd debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1290 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-03 | 1 | -1/+1 |
| * | Added FindDescriptor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1273 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-01 | 1 | -0/+4 |
| * | Added and tested fd crossreference table - improves speed a lot, and fixes on...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1271 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-01 | 1 | -0/+33 |
| * | Tried a new way of doing remote versions•••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
| brain | 2005-04-30 | 3 | -8/+53 |
| * | Added OnAddBan and OnDelBan module api calls, and fixed glitch which required...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1267 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-30 | 1 | -0/+9 |
| * | Fixed some flood checking•••added noticeall
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-29 | 2 | -1/+8 |
| * | A few anti-flood features•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1260 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-29 | 1 | -0/+5 |
| * | Updated buffering, faster and more sensible (old code sucks)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1256 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-29 | 1 | -0/+11 |
| * | Added remote versioning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1244 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-28 | 1 | -1/+5 |
| * | Changed some comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1237 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-28 | 1 | -1/+3 |
| * | Added a Server:: method to send server notices to channels•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1214 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-27 | 2 | -1/+5 |
| * | Added explicit oper tracking in a vector of userrec* pointers, optimizes send...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1209 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-27 | 1 | -0/+6 |
| * | Commented new functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1198 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-26 | 1 | -0/+38 |
| * | Major *MAJOR* optimizations by double-referencing channels to users•••(never need to scan the entire user hash again except in very rare circumstances)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1197 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-26 | 1 | -0/+8 |
| * | Added channel 'counter', increases speed of quits, parts, kicks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1194 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-26 | 2 | -1/+10 |
| * | Fixed dicky buffer (due to cleanup the wrong variable was being used)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1193 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-26 | 1 | -3/+6 |
| * | Major code tidyup (-W) - expect a few belches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-26 | 3 | -8/+8 |
| * | Added global oper monitoring through modules and global connect monitoring th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1177 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-23 | 1 | -0/+14 |
| * | Services speedups for stupid buffered i/o uplinks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1175 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-23 | 1 | -1/+1 |
| * | Added server input buffers (for systems that decide buffering is fun)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1165 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-22 | 1 | -0/+9 |
| * | Added OnOperCompare function to override strcmp in password check for /oper•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1161 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-22 | 1 | -0/+8 |
| * | Added password field•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1155 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-21 | 1 | -0/+6 |
| * | Added extra comment•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1137 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-20 | 1 | -0/+3 |
| * | Added module message passing architecture•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1136 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-20 | 1 | -0/+119 |
| * | Added OnUserDisconnect method to modules.* to fix fd leak in m_ident.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1134 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-20 | 1 | -0/+9 |
| * | Added:•••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
| brain | 2005-04-16 | 2 | -2/+55 |
| * | Added a chanrec to OnRawMode, om pointed out i hadnt given him it :D•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1108 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-16 | 1 | -1/+1 |
| * | Added new API methods:•••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
| brain | 2005-04-15 | 1 | -0/+56 |
| * | Removed deprecated class 'packet'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1103 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-15 | 1 | -7/+0 |
| * | Added ability for modules to hold users in a 'holding pattern' while they do ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1088 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-04-14 | 1 | -1/+1 |