| Commit message (Expand) | Author | Age | Files | Lines |
| * | Stripcolor completed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4214 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -66/+60 |
| * | Stripcolor not finished yet.•••Add security check into censor and botmode (om you will need this in cloaking) which prevents non-opers from changing other users modes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4213 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 3 | -0/+73 |
| * | Make it compile... >_<•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4211 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-09 | 1 | -2/+2 |
| * | Move to stack-allocated OnRehash()-local ConfigReader *duck*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4210 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-09 | 1 | -8/+8 |
| * | More copy/paste fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4209 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -3/+3 |
| * | Give modeclasses access to Server* Srv via constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4208 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -1/+2 |
| * | More typo fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4207 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -6/+6 |
| * | More tweaks (remove OnExtendedMode)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4206 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -127/+10 |
| * | Started on this•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4205 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -0/+143 |
| * | Fixed to have DELETE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4204 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -0/+1 |
| * | DELETE()'s in destructors *fwap*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4203 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-09 | 7 | -15/+15 |
| * | Add a missing cf->DoImplements(List); >_<•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4202 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-09 | 1 | -0/+1 |
| * | Okay..updates to u_listmode, general cleanups and add some virtual methods wh...•••Update m_chanfilter to use u_listmode, demonstrates most or all of the new features of it and looks a hell of a lot prettier :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4201 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-09 | 3 | -191/+178 |
| * | Add a return MODEACTION_DENY, fixes 'control reaches end of non-void function...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4199 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-09 | 1 | -1/+2 |
| * | Tidied up m_testcommand (removed a mode handler)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4197 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -37/+1 |
| * | Convert m_censor to new api•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4196 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -19/+67 |
| * | Fix all typos (not as fun as 'kill all humans' but meh, beggers cant be choos...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4195 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -23/+9 |
| * | Did some renaming so that the methods for modes in chanrec and userrec are id...•••bool IsModeSet(const unsigned char c);
void SetMode(const unsigned char c, bool value);
Fixed m_botmode for new api
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4194 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 3 | -4/+29 |
| * | Convert to new API and optimize colour checking (we were using 0 ... string::...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4193 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -18/+34 |
| * | Fix typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4192 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -0/+1 |
| * | Port m_blockcaps to new api, remove OnExtendedMode and OnDisplayList events e...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4191 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -16/+31 |
| * | Convert to new API•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4190 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -4/+36 |
| * | Convert u_listmode and m_banexception to new api•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4189 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -4/+36 |
| * | Refactored user modes to work like the channel modes - core and module data n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4175 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 12 | -40/+23 |
| * | More stuff for m_pgsql in, provider-side API stuff semi-done•••Add m_sqlv2 header for the new API
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4122 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-07 | 2 | -45/+225 |
| * | modules.*: Put some void* back to char*, sorry if they were only like that be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4119 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-07 | 1 | -28/+36 |
| * | Change InspSocket's private members to only be protected, I couldn't find any...•••Commit very first, very alpha, not-very functional version of the PostgreSQL module. It compiles..and that's..err..about it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4112 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-03 | 1 | -0/+519 |
| * | Someone made silence require 1 parameter, so no way to list the silence entri...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4111 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-03 | 1 | -1/+1 |
| * | Add m_connflood, pippijn's connect throttle module (now we are offering anoth...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4109 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-03 | 1 | -0/+147 |
| * | Cleanups, change ugly if(\!*line.c_str()) to if(line.empty()); remove some cr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4107 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-03 | 1 | -18/+10 |
| * | Make spanningtree compile again >_<•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4103 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-03 | 1 | -1/+1 |
| * | Typo fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4102 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-03 | 1 | -2/+4 |
| * | Enhance with new numerics for latest turkish moron detection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4100 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-02 | 1 | -0/+2 |
| * | Change WriteChannelWithServ and it's _NoFormat to take a const char* serverna...•••Lose some more casts in m_spanningtree, unneeded because of above changes
Make xline_set_creation_time() take const char* rather than char* for it's first parameter, lose more casts in spanningtree because of this
Make do_whois take a const char* rather chan char* nick, lose yet more casts
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4095 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-01 | 1 | -19/+16 |
| * | Replace rather craq'y loop with a couple of std::string calls•••Change GetServerDescription to take const char* rather than char*
Change userrec::server from char* to const char*, this is more 'correct' as it's not safe to modify it (pointer as returned by std::string::c_str())
Change WhoWasGroup::server, see above about userrec::server
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4094 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-01 | 1 | -12/+12 |
| * | *** Interesting fix ***•••When a remote kill occurs, the user record for the remotely killed user may still hang around in the servers user list which is used when removing users during a netsplit.
I managed to duplicate the old 'crash on netsplit' bug by sending a remote kill to a server, and then squitting that server without receipt of the corresponding QUIT.
The fix now removes the user record explicitly upon remote kill (this also includes collisions)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4088 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-30 | 1 | -0/+16 |
| * | Added SQLQuery::GetError() and removed a lot of space indenting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4078 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-06-28 | 1 | -63/+69 |
| * | More stuff for allowing hostnames in <bind> and <link> again - note there is ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4076 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-28 | 1 | -0/+12 |
| * | We can re-enable special's security fix now - note this is good for boxes wit...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4066 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-27 | 1 | -4/+1 |
| * | Temporarily disable special's security improvement until we have either/or bi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4063 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-27 | 1 | -1/+4 |
| * | Extra safety for user lists to not keep bad pointers hanging about•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4059 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-25 | 1 | -0/+1 |
| * | Dont allow /REMOVE of a uline, dont allow /REMOVE of a user who isnt on the c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4057 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-24 | 1 | -1/+7 |
| * | Forward port of samode edits•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4054 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-06-23 | 1 | -5/+5 |
| * | Remove un-needed cast, I have a horrible feeling I'll get stabbed for this. P...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4052 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-06-23 | 1 | -1/+1 |
| * | m_services_account - now with 100 percent more elite.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4050 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2006-06-23 | 1 | -0/+273 |
| * | Forward port of server link DDoS/oper flood fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4045 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2006-06-22 | 1 | -0/+20 |
| * | Forward-port CBAN expiry fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4035 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2006-06-19 | 1 | -14/+30 |
| * | On remote kill, send KILL notice. mIRC doesnt seem happy with just the STANDA...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4027 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-17 | 1 | -0/+1 |
| * | Bring forward fix for w00t.•••Note - umode +r may not be removed from a user when you svsnick them. Svsnick is not designed for this
type of "abuse" anyway and usually svsnick will only be used on someone who has no +r.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4025 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-17 | 1 | -1/+3 |
| * | Finished m_check. I am the best. It only took me 3 months :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4023 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2006-06-17 | 1 | -0/+32 |