6830 Commits

Author SHA1 Message Date
w00t
b57c7f4e46 In the grand tradition of huge fucking commits:
- chanrec -> Channel
 - userrec -> User
Enjoy.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8204 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-15 20:59:05 +00:00
w00t
694e307c09 class command_t -> class Command. Whey :D
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8203 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-15 20:55:55 +00:00
w00t
802cbffcb7 Bad Brain, bad. *spank* :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8201 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-15 13:11:41 +00:00
brain
b194ca40b6 Another dodgy count fixed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8200 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 22:33:03 +00:00
brain
8bfb41c3cd Just to be fucking akward, windows vista seperates multiple nameservers with spaces whilst other versions of windows use commas.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8198 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 22:16:59 +00:00
brain
56e1f95a11 Fix the 'total of -1 modules have been loaded' due to new loader
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8197 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 22:12:53 +00:00
brain
45776df702 Make error messages on failure to load command more useful
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8194 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 21:16:44 +00:00
brain
71532e29af Fix crashing on startup if there was an error condition in win32
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8193 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 20:53:44 +00:00
brain
e4aa8c9513 Remove crashdump stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8192 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 20:13:54 +00:00
brain
4d908f4bc0 Put this back how it was, it didnt help with the fix last night which turned out to be something else
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8190 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 19:26:42 +00:00
brain
8e18181698 Add new spanningtree files to vc80 solution
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8189 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 19:23:00 +00:00
brain
faac457b13 Fix indentation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8188 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 19:20:53 +00:00
brain
f087d825a8 Split up spanningtree some more, the filenames should be more intuitive so that developers know where to find stuff (more of this is coming soon)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8187 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 19:18:04 +00:00
brain
af8692ea3b Change the way origins are shown in snonotice, for djGrrr :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8181 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 15:46:16 +00:00
brain
43d549b4e1 move opening of log before opening of config so that failure to open the config can be logged
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8179 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 14:14:15 +00:00
brain
c7be785d64 Tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8174 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-14 00:06:56 +00:00
brain
8343f1286b 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/trunk/inspircd@8171 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 23:52:02 +00:00
brain
178d4697c5 Fixes for potential 4 byte memory leak, and crash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8169 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:58:16 +00:00
brain
7330b6579e And some more tweaks to make sure it frees memory :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8167 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:51:46 +00:00
brain
9ca3a5fdad More fixes to the ident stuff to make sure that one socket doesnt go before the other, without the one thats left knowing its gone!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8166 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:50:34 +00:00
brain
a6d1638ff6 Tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8165 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:15:00 +00:00
brain
e545adc628 Shut up, valgrind
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8163 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:09:46 +00:00
brain
d8a4b50e31 Fix uninitialized var that may stop the ping warning from appearing, thanks djGrrr
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8162 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 22:02:56 +00:00
brain
5f45e12a4d 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/trunk/inspircd@8159 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 21:53:55 +00:00
brain
28eb93f096 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/trunk/inspircd@8157 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 21:34:28 +00:00
brain
9422f4157c Add sanity checks to the ssl modules so that theres no possibility of an out of range fd being passed to the events.
The cull_list commit is a tidy-up only.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8155 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 21:26:50 +00:00
brain
5ee8304694 Fix potential for ssl to block, based on patch submitted by djGrrr, adjusted for trunk new socket engine, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8154 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-13 17:13:15 +00:00
brain
e48b7c6e6a Silent CHGIDENT for ulines to prevent noisyness from anope
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8151 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 22:19:46 +00:00
brain
96de3c22e8 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/trunk/inspircd@8149 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 22:15:58 +00:00
brain
23feae957d Merge in nenolod's unified build patch from bug #413, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8147 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 21:22:00 +00:00
brain
aa46dbe058 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/trunk/inspircd@8145 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 21:10:42 +00:00
special
5102d15bde Added a warning when 4in6 is used for binding
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8144 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-11 18:39:49 +00:00
special
833c8320c5 Fixed bug #437 (Empty userstats setting denies stats to opers too)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8142 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-10 16:20:34 +00:00
brain
083fb71b63 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/trunk/inspircd@8140 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-09 22:20:09 +00:00
brain
35695871c4 sanity check for existing server in DoFailOver seems to have vanished!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8138 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-09 15:57:43 +00:00
brain
2e03f561b9 This should fix m_svshold to not allow the nick to be taken on connect
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8136 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 18:49:28 +00:00
brain
cb947156cc Support 501 numeric (its different for user modes compared to channel modes) - thanks anmaster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8134 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 14:07:41 +00:00
special
f452a340a8 dz is determined to crash your ircd :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8132 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 05:51:31 +00:00
special
74529bd97c Fixed bug #434 (cycle allows bypassing modes for users outside of the channel). Patch by dz
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8131 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-07 05:50:04 +00:00
brain
122660bd29 I believe the correct spelling is synching not syncing.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8130 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-06 13:16:03 +00:00
bricker
e209529525 fix some more typo's! now sleep time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8129 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-06 04:15:17 +00:00
om
30d71b94c2 Sysadmins can't be sued for malpractice, but surgeons don't have to deal with patients who install new versions of their own innards.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8127 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 19:34:08 +00:00
om
d58cf388ef Don't think of it as being outnumbered. Think of it as having a wide target selection.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8126 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 19:32:45 +00:00
om
1318a44fc5 Ever wonder why the SAME PEOPLE make up ALL the conspiracy theories?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8125 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 19:31:52 +00:00
bricker
6896b0de1e A computer once beat me at chess, but it was no match for me at kick boxing.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8124 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 17:05:23 +00:00
bricker
e19b5e27b9 France sucks, but Paris swallows
just for webs and tiger ;)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8123 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 17:01:43 +00:00
bricker
47a80b401d Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8122 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 16:54:42 +00:00
bricker
4c4c577d87 "If at first you don't succeed, skydiving is not for you."
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8121 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-05 15:59:41 +00:00
brain
aadb840d93 Add -lunwind to libraries on openbsd to fix some compile issues (thanks nenolod)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8119 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-04 21:26:52 +00:00
brain
c51f8c8fe9 PROPAGATE this fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8118 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-03 18:02:45 +00:00