6656 Commits

Author SHA1 Message Date
brain
9333db3b57 Another.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8292 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 21:57:30 +00:00
brain
3620ab4e09 Unimportant extra debug
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8291 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 21:45:53 +00:00
brain
8d14831d67 Fixes for potter :p
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8289 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 21:41:38 +00:00
brain
cdf77504b7 Hmm
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8288 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 21:34:43 +00:00
brain
1e1efdb54f Forgot something!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8287 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 21:19:02 +00:00
brain
bbc423e2f2 Fixed, i hope.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8285 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 21:10:12 +00:00
brain
7f5c556182 Extra debugging
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8284 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 20:57:24 +00:00
brain
7e0dc1f603 Excess debug
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8283 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 20:43:35 +00:00
brain
0e576a2bdb Could it really be THIS simple?
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8282 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 20:43:12 +00:00
brain
5acf4eb889 Forgot to commit the fix for this
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8279 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 20:19:26 +00:00
brain
e014a02798 Fix blank quits on failure to insert fd to not be blank
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8277 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 19:43:31 +00:00
brain
1bc59c5193 Minor tweak to avoid a storm of redundant read events. This isnt the fix, i dont think, but its needed anyway
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8275 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 19:40:44 +00:00
brain
ed63300b85 Roll back to 1.1.12 socket engine as a test
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8274 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 19:32:45 +00:00
brain
cf7986271b Change how the socket engines work when you addfd on an fd that already exists.
the only SANE outcome is that youve forgotten to DelFd, so it does this for you.


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8270 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-21 19:11:51 +00:00
brain
e79522036b 1.1.14+PepperJack release
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8239 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.14
2007-10-20 17:53:57 +00:00
brain
425110e219 Block 8154,8162-8163,8165,8174,8187-8189,8192-8194,8197,8200-8201,8203-8226,8229,8232-8234,8237 in prep for release
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8238 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-20 17:53:35 +00:00
brain
60109d2c1d SHUT_WR is not defined on windows
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8236 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-20 17:34:57 +00:00
brain
84f22f9255 Fix small memory leak (this cant theoretically happen anyway unless you remove a network interface while an ident is connecting, and then youll only leak 12 bytes)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8235 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-19 19:23:55 +00:00
brain
22ccd96fab Oops, OnCheckReady being called after registration! This doesnt break the new m_ident, but it goes against spec
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8231 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-18 18:33:19 +00:00
brain
d5913e7a00 Make buildable on 1.1 (hard work!)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8230 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-18 18:29:25 +00:00
brain
9ddc8543f2 Fix typo
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8228 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-18 18:26:16 +00:00
brain
30495604e3 Socket engine tweaks, and new m_ident
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8227 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-18 18:25:22 +00:00
brain
749e447fab Fix to stable, too
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8199 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 22:19:25 +00:00
brain
db48447889 Fixed for 1.1 too
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8191 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 19:28:34 +00:00
brain
8b3fe8cd83 Change the way origins are shown in snonotice, for djGrrr :p
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8182 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 15:46:40 +00:00
brain
04e3f88b65 Merge in logging tweak from trunk
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8180 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 14:16:07 +00:00
brain
748b1d82b3 More debug
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8177 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 00:34:44 +00:00
brain
3d6622dd6a Add debug
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8176 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 00:24:17 +00:00
brain
36f25565a8 Try and build this
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8175 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 00:21:31 +00:00
brain
9919f57df7 Lets try this one.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8173 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 00:06:43 +00:00
brain
85684d4580 Move some stuff around, this will move a crash to a different place and maybe we'll catch it
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8172 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 23:52:24 +00:00
brain
ca29082480 Merge from trunk
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8170 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:59:05 +00:00
brain
438bec9314 Merge to stable
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8168 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:52:28 +00:00
brain
8a945f44f9 Tweaks
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8164 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:14:12 +00:00
brain
58fb938be9 Fix uninitialized var that may stop the ping warning from appearing, thanks djGrrr
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8161 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:02:36 +00:00
brain
8801b81d74 IMPORTANT checks in here that special took out thinking they were no longer required. Because of the fact that the inspsocket cull comes after the user cull these *are* required.
This was bought up in discussion many weeks ago but i guess we both thought the other had added these back!


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8160 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 21:54:16 +00:00
brain
7bb52e812e This fixes a deletion error here, we were using new[] and not using delete[], but delete instead.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8158 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 21:34:45 +00:00
brain
605924e3ea Extra sanity checks to openssl module events to check for out of range file descriptors
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8156 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 21:27:36 +00:00
brain
2a56a80c3d Merge in http://www.p2p-network.net/patches/blocking_fix.patch to fix random blocking on ssl sockets on some systems, provided by djGrrr and Stskeeps, thanks
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8153 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 17:10:43 +00:00
brain
bc8557cd7d Silent CHGIDENT for ulines to prevent noisyness from anope
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8152 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 22:20:06 +00:00
brain
28f729ab77 Check is off by one, this wont break anything but will cut a character off the set ident
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8150 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 22:17:10 +00:00
brain
d459a3b2d7 SVNMERGE BLOCK:
8074,8079-8080,8082-8083,8088-8089,8097-8098,8101-8103,8107,8109-8112,8115-8118,8121-8127,8129-8130,8144-8145,8147


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8148 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 21:23:33 +00:00
brain
0a5342342f Fix for bug #435 and fix return codes (these cannot be localonly for add/remove as its more efficient to propogate the SILENCE to the remote server so that messages can be blocked there and not routed)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8146 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 21:10:51 +00:00
special
126f06c501 Fixed bug #437 (Empty userstats setting denies stats to opers too)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8143 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-10 16:21:53 +00:00
brain
6ab7a39c10 Change 'unrecognised command BLAH' to 'unrecognised or malformed command BLAH' just to make it obvious to lazy people.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8141 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-09 22:20:43 +00:00
brain
2590fde515 sanity check for existing server in DoFailOver seems to have vanished!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8139 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-09 15:58:21 +00:00
brain
e105d9d1c0 Backport r8136, svshold allows nick to be taken on connect (OnUserPreNick not triggering on unregistered user)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8137 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 18:50:09 +00:00
brain
68270082a4 Support 501 numeric (its different for user modes compared to channel modes) - thanks anmaster
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8135 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 14:08:14 +00:00
special
f973d794f6 Fixed bug #434 (cycle allows bypassing modes for users outside of the channel). Patch by dz
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8133 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 05:52:39 +00:00
brain
e5c8a56d0e Backport the changes to CallHandler to fix an issue Andy Church and Casey are having. The code here is such a mess and a clusterfuck its probably easier to backport this nicer code from trunk.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8128 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-06 00:03:00 +00:00