| Commit message (Expand) | Author | Age | Files | Lines |
| * | Renamed to chanrec::modes•••Renamed IsCustomModeSet to IsModeSet
GetModeParameter will now return the channel limit (as a string) for a request for mode 'l' and the channel key for a request for mode 'k'.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3692 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-12 | 1 | -1/+1 |
| * | *NEEDS TESTING* changed binarymodes to use the custom_modes entries•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3691 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-12 | 1 | -1/+1 |
| * | Support for hostnames in <bind> tag (so long as the hostname resolves to a lo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3621 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-10 | 1 | -3/+12 |
| * | Segfault-causing typo (wrong var used for a loop, whoops)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3595 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-09 | 1 | -2/+2 |
| * | Added userrec::modebits - fast way of checking if user has +swi rather than a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3588 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-09 | 1 | -1/+1 |
| * | Change to ucrec* iterators•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3582 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-09 | 1 | -59/+45 |
| * | Removed has_channel(userrec*,chanrec*), the new preferred way of doing it is ...•••Yeah its the other way around to the old way, but somehow, seems less backwards to me (its also faster)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3560 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-08 | 1 | -24/+1 |
| * | cmode now returns const char* as it returns a pointer to a literal string and...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3557 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-08 | 1 | -1/+1 |
| * | Tidying, strlen, strcasecmp where not needed.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3513 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-07 | 1 | -11/+7 |
| * | Made host fields more correct 64 in length with 63 copies•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3425 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-02 | 1 | -2/+2 |
| * | Improved speed (not using strlen, take loop count)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3360 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-27 | 1 | -12/+4 |
| * | Andy fucked up! :O•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3359 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-27 | 1 | -1/+1 |
| * | Oh yae, Oh Yae, back in old days of yore, Ye Brain doth set the nick buffer a...•••And yae, at a date later hence, Ye Brain then setteth ye buffer back to NICKLEN again.
Alas, neither Ye Brain nor Ye trusty followers hath then setteth back the rest of the core to NICKLEN-1, and verily, chaos ensued. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3286 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-22 | 1 | -1/+1 |
| * | Tweak to allow @%+ to all exist on a user at once during burst•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3170 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-12 | 1 | -0/+18 |
| * | Fix crashbug, copying MAXLEN into a MAXGECOS+1 field != cunning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3146 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-02-09 | 1 | -1/+1 |
| * | Fixed WHOIS to respect +i channels, optimized in case where source == target ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3123 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-07 | 1 | -2/+4 |
| * | Added numeric 396 ("x :is now your hidden host") from hybrid/ircu•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3025 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-02 | 1 | -0/+1 |
| * | Typecast fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2914 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-01-26 | 1 | -2/+2 |
| * | Merged Andy Church's isnick() and isident() patches - faster, more efficient,...•••Also adapted to iterate over a char* pointer rather than using unsigned int for the for() loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2913 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-01-26 | 1 | -22/+16 |
| * | 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
| brain | 2006-01-15 | 1 | -1/+1 |
| * | Double copies due to bad chop()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2705 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-29 | 1 | -3/+0 |
| * | More removal of formatting where its not neccessary x("%s",str) == bad!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2704 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-29 | 1 | -2/+1 |
| * | 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
| brain | 2005-12-26 | 1 | -5/+5 |
| * | Full removal of inspircd_util.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2485 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-15 | 1 | -1/+0 |
| * | Fixed unresolved reference to Config::DNSServer•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2398 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-14 | 1 | -2/+2 |
| * | Fixed unresolved external•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2397 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-14 | 1 | -6/+1 |
| * | Added parameter to apply_lines to indicate what we want to apply•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2391 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-14 | 1 | -1/+1 |
| * | tidystring() anal optimisation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2388 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2005-12-14 | 1 | -15/+19 |
| * | optimized a ton of strcmps down to an integer comparison!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2385 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-13 | 1 | -2/+2 |
| * | Modified chlist() and whois to allow output of multi line channel membership ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2373 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-13 | 1 | -15/+6 |
| * | Modified channel joining to allow > MAXCHANS for opers/remote (when complete)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2368 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-13 | 1 | -7/+7 |
| * | Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-13 | 1 | -7/+7 |
| * | Added OnChangeHost•••Added OnChangeName
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2181 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-05 | 1 | -0/+2 |
| * | Fixed bug where halfops on ulined servers are promoted to @•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2126 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-03 | 1 | -3/+0 |
| * | Added ability for ulined servers to set any arbitary channel mode (even from ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2113 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-12-02 | 1 | -0/+8 |
| * | Removed references to deprecated files servers.* and connection.*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1941 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-11-25 | 1 | -2/+0 |
| * | Removal of mesh stuff (lots of)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1938 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-11-25 | 1 | -13/+0 |
| * | Many linking fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1578 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-06-01 | 1 | -1/+1 |
| * | Started on -Wall - safe compile•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-30 | 1 | -3/+3 |
| * | Fixed fd_Setsize in cygwin•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1541 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-28 | 1 | -1/+1 |
| * | Changed representation of MAXNICK in isnick() to allow for a non-incremented ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1530 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-26 | 1 | -1/+1 |
| * | Removed __single_client_alloc again because gcc devs were smoking crack and r...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1406 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-16 | 1 | -2/+2 |
| * | Changed to use __single_client_alloc, faster on most systems in a single thread•••Specified namespace std in *all* files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -34/+4 |
| * | sorted hashcomp etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1387 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-15 | 1 | -6/+0 |
| * | 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 | 1 | -0/+1 |
| * | 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 | 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 | -2/+3 |
| * | Fixed weird line wrapping bug with extremely long lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1277 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2005-05-02 | 1 | -4/+5 |
| * | 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 | 1 | -11/+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/+16 |