aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix m_nopartmsg to work via API modification, involves a string copy that ↵Gravatar w00t2008-07-1110-12/+18
| | | | | | won't last too long. Compiles cleanly. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9953 e03df62e-2008-0410-955e-edbf42e46eb7
* - xml has no html entities :(Gravatar pippijn2008-07-091-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9952 e03df62e-2008-0410-955e-edbf42e46eb7
* that failed to applyGravatar pippijn2008-07-091-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9951 e03df62e-2008-0410-955e-edbf42e46eb7
* - disabled m_nopartmsg for now, since it requires API changes to workGravatar pippijn2008-07-091-148/+156
| | | | | | | - fixed m_httpd_stats so it does not send negative numerical xml entities git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9950 e03df62e-2008-0410-955e-edbf42e46eb7
* Add module implementing +b p: - channel part message extban. Breaks compile ↵Gravatar w00t2008-07-021-0/+60
| | | | | | currently as API isn't quite going to let me do this, adding as a reminder to force me to do it tomorrow. (let's see if it works) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9949 e03df62e-2008-0410-955e-edbf42e46eb7
* Back out the incomplete linebuffering stuff that shouldn't have been committed..Gravatar w00t2008-07-023-145/+70
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9948 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port r9946: make SVSHOLD silent to avoid useless irritation to opersGravatar w00t2008-07-024-73/+145
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9947 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix an off-by-one which could possibly perhaps cause djGrrr/satmd's bug by ↵Gravatar w00t2008-07-021-3/+9
| | | | | | dropping a read buffer into the bit bucket if it was of an exact enough size to cause problems. No guarentees. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9944 e03df62e-2008-0410-955e-edbf42e46eb7
* Make gcc 4.3 whine lessGravatar peavey2008-06-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9940 e03df62e-2008-0410-955e-edbf42e46eb7
* Yet another module priority shuffler fix from Phoenix, bad phoenix bad bad\!Gravatar brain2008-06-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9938 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch from nenolod to make channelmode +z not count ulined clients ↵Gravatar brain2008-06-261-1/+1
| | | | | | when determining if all users on a channel are ssl before setting the mode. Thanks nenolod. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9936 e03df62e-2008-0410-955e-edbf42e46eb7
* Module priority 'shuffler' fix from Phoenix, bounds checksGravatar brain2008-06-241-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9934 e03df62e-2008-0410-955e-edbf42e46eb7
* Module priority 'shuffler' suggestion from Phoenix, needs some testing but ↵Gravatar brain2008-06-241-1/+8
| | | | | | works ok for him git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9933 e03df62e-2008-0410-955e-edbf42e46eb7
* This is more correct, thanks PhoenixGravatar brain2008-06-242-6/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9932 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge swhois patch from jackmcbarnGravatar brain2008-06-221-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9931 e03df62e-2008-0410-955e-edbf42e46eb7
* It is unnecessary and rather less efficient to use memmove() everywhere; ↵Gravatar special2008-06-202-4/+4
| | | | | | it's only needed when the buffers may overlap. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9927 e03df62e-2008-0410-955e-edbf42e46eb7
* Whos been commiting a quarter of a fix?Gravatar brain2008-06-192-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9925 e03df62e-2008-0410-955e-edbf42e46eb7
* Properly clear the bandwidth measurementsGravatar brain2008-06-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9923 e03df62e-2008-0410-955e-edbf42e46eb7
* more fixesGravatar brain2008-06-181-12/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9922 e03df62e-2008-0410-955e-edbf42e46eb7
* more fixesGravatar brain2008-06-181-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9921 e03df62e-2008-0410-955e-edbf42e46eb7
* another fix just to piss off people who are trying to build every svn revisionGravatar brain2008-06-181-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9920 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typoGravatar brain2008-06-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9919 e03df62e-2008-0410-955e-edbf42e46eb7
* Measure bandwidth statistics from the socket engine (kiloBITS per second in, ↵Gravatar brain2008-06-183-0/+37
| | | | | | out, total) and display them in /stats z plus send them via the named pipe to the windows gui git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9918 e03df62e-2008-0410-955e-edbf42e46eb7
* Add the rest of the stuff for named pipe comms, including feedback ↵Gravatar brain2008-06-182-6/+16
| | | | | | information, and fix a bug in configreader that made it load the core commands every rehash git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9913 e03df62e-2008-0410-955e-edbf42e46eb7
* IPC now works for receiving one-byte commands in the same manner as the ↵Gravatar brain2008-06-151-7/+0
| | | | | | mailslot. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9911 e03df62e-2008-0410-955e-edbf42e46eb7
* Define PATH_MAX if its not already definedGravatar brain2008-06-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9907 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_shun as per bug #560 reported by Casey, thanksGravatar brain2008-06-141-9/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9905 e03df62e-2008-0410-955e-edbf42e46eb7
* Win32 compilation fixesGravatar brain2008-06-133-5/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9904 e03df62e-2008-0410-955e-edbf42e46eb7
* Change wording of a log messageGravatar brain2008-06-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9903 e03df62e-2008-0410-955e-edbf42e46eb7
* for realGravatar pippijn2008-06-121-14/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9898 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove PATH_MAX because some retard removed itGravatar brain2008-06-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9895 e03df62e-2008-0410-955e-edbf42e46eb7
* Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, ↵Gravatar brain2008-06-126-18/+20
| | | | | | 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
* Merge in patch from bug #557, thanks for the feature jackmcbarnGravatar brain2008-06-121-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9890 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont even bother to do the ldap bind if the password given is empty ↵Gravatar brain2008-06-111-0/+7
| | | | | | (performance boost) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9889 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed some indentation and spacing in modulesGravatar pippijn2008-06-11165-1164/+1162
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7
* removed useless "else"Gravatar pippijn2008-06-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9887 e03df62e-2008-0410-955e-edbf42e46eb7
* Change wording of message: You are not permitted to remove privileges from ↵Gravatar brain2008-06-101-1/+1
| | | | | | %s services git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9886 e03df62e-2008-0410-955e-edbf42e46eb7
* Really smart extra stuff in the deop checkGravatar brain2008-06-101-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9885 e03df62e-2008-0410-955e-edbf42e46eb7
* Add deop protection for services, bug #554Gravatar brain2008-06-101-3/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9884 e03df62e-2008-0410-955e-edbf42e46eb7
* Something we can do in 1.2 that we cant really do neatly in 1.1 - allow for ↵Gravatar brain2008-06-091-1/+1
| | | | | | 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
* Slight adjustment to our standard to avoid an obvious race condition found ↵Gravatar brain2008-06-091-0/+3
| | | | | | 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
* Properly ignore second STARTTLS request on same socket, as per our specGravatar brain2008-06-081-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9878 e03df62e-2008-0410-955e-edbf42e46eb7
* Ignore CAP from clients that have already registeredGravatar brain2008-06-081-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9877 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont announce successful rehash if bail is set to true (e.g. we're booting)Gravatar brain2008-06-081-4/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9876 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.0a4+Angus (Yummeh!) v1.2.0a4Gravatar brain2008-06-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9872 e03df62e-2008-0410-955e-edbf42e46eb7
* Add module that allows hiding of MAP and LINKS as per ircu, e.g. ↵Gravatar brain2008-06-081-0/+59
| | | | | | | | | ":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
* More useful error reporting that give closer line numbers, so long as you ↵Gravatar brain2008-06-081-12/+19
| | | | | | can read them :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9869 e03df62e-2008-0410-955e-edbf42e46eb7
* Config reader strictness: check for escape sequences (\" etc) outside of a ↵Gravatar brain2008-06-081-0/+5
| | | | | | quoted section and deny it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9868 e03df62e-2008-0410-955e-edbf42e46eb7
* Make checks more strictGravatar brain2008-06-081-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9867 e03df62e-2008-0410-955e-edbf42e46eb7
* Bitch when we find stray characters outside of a tag, this will track down a ↵Gravatar brain2008-06-081-0/+6
| | | | | | 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