summaryrefslogtreecommitdiff
path: root/src/command_parse.cpp
Commit message (Expand)AuthorAgeFilesLines
* I FUCKING HATE STABLE•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@5455 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-10-071-1/+1
* Removal of all gcc2 checks (there sure was a lot of craq in here)•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4395 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-151-9/+0
* Missed some stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3664 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-111-2/+2
* Typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3625 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-101-1/+1
* Tidyup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3623 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-101-10/+1
* Checking of user/nick/pass without strncmp! (compare object pointers in the c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3511 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-6/+20
* Removed a lot of total craq•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3500 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-70/+37
* Improved ProcessParameters (removed strlen)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3498 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-071-12/+15
* Tidied (and COMMENTED) CommandHandler::LoopCall() -- commit so that i can tes...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3496 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-061-45/+91
* Changed definition of CallHandler and CallCommandHandler for the ability to r...•••This allows us to terminate server links that send commands we dont know (e.g. admin loads module A after linking, we dont have module A, when it sends module A's command, abort) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3414 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-021-7/+5
* Now sends out warning when oper on a remote server tries to execute a command...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3318 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-241-0/+7
* This was back to front and threw an exception when the command DIDNT exist (w...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3251 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-1/+1
* Missing semicolons are bad.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-1/+1
* Server::AddExtendedMode and Server::AddCommand will now throw exceptions when...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3246 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-3/+7
* Sped up disabled commands check•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3222 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-151-5/+3
* Removed a whole lot of strchr's looking for mode +o where we can do if *user-...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3221 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-151-1/+1
* - Useless loop removed•••- Intenting cleaned up - command_parse stuff (really) needs proper going over and at least commenting what stuff does. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3216 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-02-151-549/+589
* Experimental improved string handling in server links•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3127 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-071-12/+11
* Now errors when sent SERVER on a non-server port•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3119 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-071-0/+5
* Warning fix.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2865 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-231-1/+1
* Allowed for configuration of maxtargets in <options:maxtargets>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2848 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-1/+1
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Changed to MAX_DESCRIPTORS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2700 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-2/+2
* Fixed an extremely n00bish mistake involving referencing a global copy of Ser...•••(everyone point and laugh at Brain) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2692 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-2/+0
* Changed from std::map to hash_map•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2686 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-281-4/+11
* Fixed typos•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2685 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-281-1/+1
* EXPERIMENTAL: Command search function now uses std::map, should be faster (i ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2684 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-281-32/+26
* Adding hook type checking to event calls to speed them up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-2/+2
* Optimized out strcpys that copy empty strings (craq++)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2637 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-221-4/+4
* Updated m_alias to fix bug #92, updated configs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2603 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-211-34/+44
* Improved m_alias to only capture complete commands and rewrite them (bug #92 ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2601 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-211-1/+6
* Added IOHookModule stuff to allow for different modules to hook different ports•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-181-1/+0
* Split all commands into seperate files and redid command system to take class...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2534 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-113/+92
* Moved serverstats stuff out•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2529 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-4/+2
* So many inclusion loops it makes your head spin - forward declaring tons of c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2523 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+1
* Fixed some return type craq•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2516 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-2/+3
* Moved more command parsing stuff to CommandParser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2514 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+77
* Changed to include its own header•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2513 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+1
* Moved command_parse functions into class CommandParser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-12/+12
* Fixed some crap•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2506 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-4/+4
* Moved command parsing crap into command_parse.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2505 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+700