| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | Now only logs commands from local opers, that are oper commands they have per...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4015 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-16 | 1 | -1/+1 |
| * | Fix for m_ssl_openssl dying if the DH params file doesn't exist, compiles but...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4014 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-06-16 | 1 | -5/+6 |
| * | Change to stdint•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4012 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-15 | 1 | -5/+6 |
| * | Now uses mysql_config and mysql_rpath.pl•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4007 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-15 | 1 | -2/+2 |
| * | Nicer SQLQuery::Sanitise•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4006 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-15 | 1 | -11/+17 |
| * | Look at this further later - 64 bit fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4004 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-15 | 1 | -1/+1 |
| * | Fix for segfault if a user quits before their ident is complete, due to sessi...•••Do this by checking their pointer in the fd_ref_table against the pointer we got when we started
the lookup, so we can know if its been invalidated or not (just in case the OnClose occurs
before we NULL the user)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3992 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-07 | 1 | -6/+26 |
| * | Fix for collisions when clock is out•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3991 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-05 | 1 | -1/+1 |
| * | Fix for bug found by douglas - when replace= is undefined value (probably du...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3986 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-03 | 1 | -1/+1 |
| * | Fixed logic for OnWhois "is using SSL" numeric. Was broken: required the user...•••Now properly checks to display by using: if(dest->GetExt("ssl") || (IS_LOCAL(dest) && isin(dest->port, listenports)))
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3984 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-01 | 2 | -3/+3 |
| * | Prevent crash when displaying error for server already existing (this only ha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3980 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-31 | 1 | -2/+2 |
| * | Apply mirq's optimization patches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3977 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-30 | 3 | -45/+7 |
| * | Corresponding forward-port•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3970 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-24 | 1 | -0/+2 |
| * | More debugging•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3968 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-24 | 1 | -1/+8 |
| * | Prevent SYNCTS bounce•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3967 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-24 | 1 | -1/+1 |
| * | ALL THROW A WHILD PARTY! CRASH-ON-NETSPLIT should be fixed!!!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3964 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-24 | 1 | -2/+18 |
| * | Fix bug when knocking on non-existent channel•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3957 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-11 | 1 | -0/+7 |
| * | Fix for crash on: /OS RAW PUSH non-existent-nick :::nick!ident@host KICK #cha...•••(yes, REALLY.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3942 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-10 | 1 | -0/+3 |
| * | LeaChim is a grammer nazee•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3938 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-05-07 | 1 | -2/+1 |
| * | Added satmd's multi-channel patch, and matched with inspircd coding-style and...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3937 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-07 | 1 | -1/+25 |
| * | Fixed char* -> std::string typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3935 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-06 | 1 | -1/+1 |
| * | Oper logging module -- this still needs test compiling and test running•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3933 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-05-06 | 1 | -0/+104 |