summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-12Remove PATH_MAX because some retard removed itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9895 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-12Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, ↵brain
why couldnt you just use TR1 from the start??? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9894 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-12Fix to allow namespace std { namespace tr1 {brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9893 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-12This should do the job, dont quote me on it.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9892 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-12Extra configure detection for the gcc minor version (we took this out when ↵brain
we removed support for gcc < 3, but now we need it back for gcc 4.3 :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9891 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-12Merge in patch from bug #557, thanks for the feature jackmcbarnbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9890 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-11Dont even bother to do the ldap bind if the password given is empty ↵brain
(performance boost) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9889 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-11fixed some indentation and spacing in modulespippijn
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-11removed useless "else"pippijn
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9887 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-10Change wording of message: You are not permitted to remove privileges from ↵brain
%s services git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9886 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-10Really smart extra stuff in the deop checkbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9885 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-10Add deop protection for services, bug #554brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9884 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-09Something we can do in 1.2 that we cant really do neatly in 1.1 - allow for ↵brain
the channel list sizes to be enforced only locally git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9882 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-09Slight adjustment to our standard to avoid an obvious race condition found ↵brain
by anmaster and nenolod, only really reported by neno. Thanks :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9881 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Properly ignore second STARTTLS request on same socket, as per our specbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9878 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Ignore CAP from clients that have already registeredbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9877 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Dont announce successful rehash if bail is set to true (e.g. we're booting)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9876 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-081.2.0a4+Angus (Yummeh!)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9872 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Add module that allows hiding of MAP and LINKS as per ircu, e.g. ↵brain
":server.name NOTICE nick :The /MAP command has been disabled, visit: url" URL is configurable in the config file, blocks LINKS and MAP for non-opers. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9870 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08More useful error reporting that give closer line numbers, so long as you ↵brain
can read them :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9869 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Config reader strictness: check for escape sequences (\" etc) outside of a ↵brain
quoted section and deny it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9868 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Make checks more strictbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9867 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Bitch when we find stray characters outside of a tag, this will track down a ↵brain
lot of config errors that arent noticed till the end of the file at present git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9866 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Allow 0-9 in tag/key names, and special check for > and \nbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9865 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Check in tag names toobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9864 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Check for invalid characters in keys, will catch config errors earlier and ↵brain
closer to the actual error line. Valid values in key names are [A-Za-z_] git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9863 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Fix #551brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9862 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Remove this debug line, eliminating its pointless warningbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9858 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06And fix typo that came with itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9857 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Fix bug from std::string porting, thanks ThunderHackerbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9856 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Add patch for bug #549, conf file update from jackmcbarnbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9852 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Whoops, remote users not being counted in map, fixbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9851 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Abort on matchlist.length() > 450brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9850 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Whoops eat command not allow itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9849 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06If we have > 10 matches to a command, abort and dont try and show the list. ↵brain
This stops "/." listing a massive amount of commands too long to show, and keeps things within common sense. :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9848 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06On ambiguous abbreviation, list all possibilities and eat the command ↵brain
(numeric 420, unused and as close as i could get it to numeric 421, unknown command) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9847 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Remove excessive debugbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9846 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06m_abbreviation completed. :)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9845 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06More spanningtree tweaksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9844 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Another here toobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9843 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Update a header i left outbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9842 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Fix compile errorbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9841 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Allow changing of command string and parameter vector within OnPreCommand, ↵brain
allowing for m_abbreviation and other fancy stuff. Add basic skeleton module for it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9840 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-03Fix for bug #548 reported by jackmcbarn, away message not unsettingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9837 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-03ya, adding some stuff with DEV LEVEL ACCESS (sorry)bricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9834 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Only prepare epoll for 25% of maxfds initially; it will grow beyond that as ↵special
necessary, but it's pretty unusual to be loading your server that much. Should save some kernel memory, too git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9832 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Remove limits on assigning of oper types. Theres no practical reason to ↵brain
restrict these to nicklen length git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9831 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Improve debug output on a few key methods of epoll socketengine, a must when ↵peavey
coding for the socket engine. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9830 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Fix warningw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9829 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Add ProtocolInterface::Introduce() to prevent confusion over event ordering, ↵brain
and allow for more flexible protocol use git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9827 e03df62e-2008-0410-955e-edbf42e46eb7