aboutsummaryrefslogtreecommitdiff
path: root/src/commands.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed broken server/server handshake for U-type server links (services)Gravatar brain2005-04-181-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1121 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed strhashcompGravatar brain2005-04-181-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1115 e03df62e-2008-0410-955e-edbf42e46eb7
* Added:Gravatar brain2005-04-161-1/+28
| | | | | | | | | | | | | | 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
* Fixed lingering (SO_REUSEADDR was being set to 0?)Gravatar brain2005-04-161-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1111 e03df62e-2008-0410-955e-edbf42e46eb7
* Added new API methods:Gravatar brain2005-04-151-2/+12
| | | | | | | | | | | | | | | 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
* Added ability for modules to hold users in a 'holding pattern' while they do ↵Gravatar brain2005-04-141-2/+2
| | | | | | stuff on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1088 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed typoGravatar brain2005-04-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1084 e03df62e-2008-0410-955e-edbf42e46eb7
* Added (untested!) OnCheckReady and OnUserRegister (gonna write an ident ↵Gravatar brain2005-04-141-0/+1
| | | | | | lookup module!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1081 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated /INFO (nothing in here before, was 2 years out of date)Gravatar brain2005-04-131-3/+33
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1079 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated to support OnSendListGravatar brain2005-04-131-0/+6
| | | | | | | Fixed to allow server to server traffic again (DOH) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1074 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Server::AddGLineGravatar brain2005-04-131-9/+9
| | | | | | | | | | | | | | | | Added Server::AddKLine Added Server::AddZLine Added Server::AddQLine Added Server::AddELine Added Server::DelGLine Added Server::DelKLine Added Server::DelZLine Added Server::DelQLine Added Server::DelELine Added Server::Duration git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1071 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /kill bug in m_operlevels (couldnt kill non-opers)Gravatar brain2005-04-131-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1069 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed m_park stuffGravatar brain2005-04-131-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1068 e03df62e-2008-0410-955e-edbf42e46eb7
* Test commitGravatar brain2005-04-101-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1031 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed chu's typoGravatar brain2005-04-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1030 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for /NAMES with no parameters (just gives a hardcoded response ↵Gravatar brain2005-04-091-0/+6
| | | | | | anyway, who thinks up this shit) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1023 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed typo in new /modulesGravatar brain2005-04-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1004 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ability for non-opers to see simplistic /modules outputGravatar brain2005-04-071-4/+23
| | | | | | | Added module flags to /modules for opers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1003 e03df62e-2008-0410-955e-edbf42e46eb7
* Started work on /UNLOADMODULE, resource tracking and flags in Version classGravatar brain2005-04-071-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7
* Added /LOADMODULE (tested and working)Gravatar brain2005-04-071-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7
* Added log output for on-operGravatar brain2005-04-061-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@993 e03df62e-2008-0410-955e-edbf42e46eb7
* Alright, who forgot to make /oper check hostnames?Gravatar brain2005-04-061-4/+10
| | | | | | | Added logging for why oper-ups fail git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@992 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to bug #33 (weird /map)Gravatar brain2005-04-051-15/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7
* Added the module method OnUserPostNick for capturing a nickchange AFTER it ↵Gravatar brain2005-04-041-1/+7
| | | | | | has taken place git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@976 e03df62e-2008-0410-955e-edbf42e46eb7
* Added E:Lines, a form of ban exception that can prevent opers, netadmins etc ↵Gravatar brain2005-04-041-0/+33
| | | | | | | | | from being glined. Can be added and removed either in the config or by an oper with the correct permissions to use the /ELINE command git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@975 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to bug#37 and pre-emptive checks for security of /NAMESGravatar brain2005-04-031-1/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@963 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to bug #36 reported by YetiGravatar brain2005-04-031-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@962 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed cosmetic bug in /whoGravatar frostycoolslug2005-04-021-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@957 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for dns queueing, timeout functions etc moved to more sensible placeGravatar brain2005-04-021-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@956 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempts to fix some random crashesGravatar brain2005-04-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@943 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed 'unlikely' crash if nick was changed before dns lookup was completedGravatar brain2005-04-011-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@942 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to actually CHECK THE PASSWORD of linking servers!Gravatar brain2005-03-281-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@929 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed detection of missing opertypesGravatar brain2005-03-271-24/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@920 e03df62e-2008-0410-955e-edbf42e46eb7
* Made config parsing code a bit more lenientGravatar brain2005-03-271-12/+21
| | | | | | | | | | Added error checking to make sure opertypes exist before opering a user! Added 005 handling for modules Started on KILL event for modules Started on OnModuleLoad event for modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@918 e03df62e-2008-0410-955e-edbf42e46eb7
* Added implementation of strlcpy and strlcat for systems that dont have itGravatar brain2005-03-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for GCC3.4 and namespaces (must rerun configure!)Gravatar brain2005-03-251-22/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@902 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed occurances of vector to std::vectorGravatar brain2005-03-251-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@900 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a lot of config error checkingGravatar brain2005-03-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a ton of MODE crap 'avec le' services :pGravatar brain2005-03-241-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@896 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to bug #29Gravatar frostycoolslug2005-03-241-4/+39
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@893 e03df62e-2008-0410-955e-edbf42e46eb7
* Changes for security based on RATS analysisGravatar brain2004-09-111-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@856 e03df62e-2008-0410-955e-edbf42e46eb7
* Security audit based on RATS outputGravatar brain2004-09-111-46/+46
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7
* Unknown changes to this file due to system restore, june 2004Gravatar brain2004-07-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@842 e03df62e-2008-0410-955e-edbf42e46eb7
* Stupid services links...Gravatar brain2004-05-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@839 e03df62e-2008-0410-955e-edbf42e46eb7
* fucking ulinesGravatar brain2004-05-291-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@836 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed uline synchingGravatar brain2004-05-291-0/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@833 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to bug number 21Gravatar brain2004-05-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@830 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for changing of text within OnUserPreNotice and ↵Gravatar brain2004-05-221-5/+13
| | | | | | OnUserPreMessage (required for modes +G and +S etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@821 e03df62e-2008-0410-955e-edbf42e46eb7
* Added remainder of OnUserPreInvite stuffGravatar brain2004-05-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@820 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnUserPreJoin triggerGravatar brain2004-05-221-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@818 e03df62e-2008-0410-955e-edbf42e46eb7