summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-09Fix the other logic bug found by peaveybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6924 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-09There was some real odd logic in here - thanks owine and HiroPbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6923 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-09Make RCONNECT accept a glob for the first parameter. Thanks, HiroP :)w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6922 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-09Implement bug #282 from owine: kill sender hiding. <options:hidekills> needs ↵w00t
to be set to a static string to display instead of the killer's nick. QA: *IMPORTANT* please extensivly test local ***AND*** remote killing with this on and off. Thanks :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6921 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08- (FINALLY, ffs) add realnames to connect/remote connect server notices, per ↵w00t
HiroP's patch. No, we're not showing SSL - SSL is a module, putting that in the core is hacky. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6920 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Decraqbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6919 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Add oper notices on: (1) joining invisibly to a channel (2) engage or ↵brain
disengage mode +Q git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6918 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Tidy up some lollercodebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6917 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Document m_xmlsocket.sobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6916 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Sending a buffer full of garbage is not smart or funny.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6915 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Left openssl includes in here :<brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6914 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Add comments to describe wtf we are doingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6913 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Don't use this yet. we're waiting on w00t for a test clientbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6912 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08Make SAJOIN/SAPART more spanningtree friendly, they are throwbacks to the ↵brain
inspircd 1.0 alpha days :S git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6911 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-08We're setting chanrec::creation in here and not chanrec::age, this can and ↵brain
will fuck up TS. Set Both. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6910 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Fix multi-level if() madness, thanks HiroPbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6909 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Correct the silentbursts logicbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6908 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07we typedeffed nspace::hash_map<std::string,command_t*> to command_table ages ↵brain
ago. Now its time we used it! command_table::iterator is far neater than nspace::hash_map<std::string,command_t*>::iterator git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6907 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Slightly tidier capab checksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6906 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Needs a little testing: Tidyup of some code, namely when validating the ↵brain
length of params for NICK, tidied it into an array of sizes and indexes rather than a big long chain of if, then, else git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6905 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Fix channel TS not being set correctly on creation of new channelbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6904 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Developers, please review ForceJoin starting at line 730 of this file. It ↵brain
needs a thorough going over to see if anyone can spot any problems. Now uses modestacker rather than trying to do this itself with lots of char* craq. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6903 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07A bit more debug in herebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6902 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Add bugnotice when an fmode is sent with a TS < ours. This should in theory ↵brain
never happen unless theres some retardedness going on, the TS should always really be = ours or > ours, as FMODE comes after FJOIN, and FJOIN lowers the TS to be = ours if its greater. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6901 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07FTOPIC from another server now (correctly) shows local server name to ↵brain
obscure remote git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6900 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-07Fix MKPASSWD in helpop, remove MKSHA256, it's now accessed by MKPASSWD.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6899 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06Fix for bug #278 reported by aredridel, LUSERS output is required as per RFC ↵brain
1459 on connect, m_conn_lusers is therefore redundant (so i removed it :p) The core automatically triggers an LUSERS on connect now, which modules can still intercept the way they always have. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6898 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06Fix for bug #263 - note, this NEEDS QA TESTINGbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6897 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06Now it deletes the makefiles toobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6896 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06make distclean now removes .config.cache (thanks HiroP)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6895 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06gcc fails it at exporting symbols properly :/brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6894 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Fix for bug typo, dont let it creep into the release!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6892 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05So, Mozarella it is for 1.1.7brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6891 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Fix for feature request in bug #262, needs a bit of QA. Simpler prompting ↵brain
for gnutls cert generation in configure, we now use our nice configuration system to prompt for the more important details, which we use to fill in a certtool template. Much nicer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6890 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Fix for crash found by potter if you set up two redirects in two channels to ↵brain
forward the user back and forth between the two in a loop. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6889 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Tidy up a littlebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6888 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Set keywords Id propertybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6887 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05This should do the trickbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6886 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05We keep forgetting to update the last changed date in this filebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6885 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Make debug warning for broken servers once per servername onlybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6884 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Add options:quietbursts, fixes bug #269, also adds support for quits in a ↵brain
cull list which do not generate a quit snotice git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6883 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Fix for bug #274, same port appearing multiple times in stats p if bound ↵brain
multiple times on different ip addresses git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6882 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Proper fix for clients that send a nickprefix on their commands (the rfc ↵brain
says they shouldnt but also says that the ircd should discard it if they do) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6881 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Fix for bug #268, repeated messages on users who are already glinedbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6880 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04If an op parts, joins or kicks then display the change to all, so that the ↵brain
non-opped clients dont see an opped user hanging around that quit git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6879 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Add MODE nag to debug snomask +dbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6878 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Fix bug where if an op is in channel then does /names later, all the non-ops ↵brain
dissapear! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6877 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Update confbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6876 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Add <auditorium showops> which determines if auditorium works like ircnet +a ↵brain
(anonymous channels) or like unrealircd +u. The old behaviour is similar to anonymous channels, only showing the current user. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6875 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-04Cloaking of WHOIS didnt work quite right, fixedbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6874 e03df62e-2008-0410-955e-edbf42e46eb7