2615 Commits

Author SHA1 Message Date
brain
484cb43c21 Throws exception on failed GetIOHook()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3257 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 20:46:35 +00:00
brain
c1f1f982e8 Added check for if the servername contains a '.', if not append one on rehash
Added retrieval of nameserver from /etc/resolv.conf if <dns:server> is not defined.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3256 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 20:44:17 +00:00
brain
e187e4bb60 Moved to 1.0.2+SVN
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3255 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 19:26:40 +00:00
brain
b618ce2fe6 Moved to 1.0.1 release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3254 e03df62e-2008-0410-955e-edbf42e46eb7
v1.0.1
2006-02-19 17:23:21 +00:00
brain
82a96604ef Removed unneeded {}'s
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3253 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 16:20:34 +00:00
brain
42ead28a57 Testing \exception doxygen tag that *should* work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3252 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 16:15:28 +00:00
brain
014f4a259e This was back to front and threw an exception when the command DIDNT exist (whoooops!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3251 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:59:57 +00:00
brain
a394fd9c53 Return false after catching a module exception
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3250 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:58:47 +00:00
brain
756fdc5086 I repeat, missing semicolons are bad
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3249 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:31:28 +00:00
brain
5ed940179f Missing semicolons are bad.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3248 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:28:48 +00:00
brain
b1fcb6a770 Forgot to commit this?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3247 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:26:07 +00:00
brain
1328556e36 Server::AddExtendedMode and Server::AddCommand will now throw exceptions when adding a bad mode or already existing command. If the module constructor does not handle this exception, this will abort the module's constructor, forbidding loading of modules which are unable to function (smart eh)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3246 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:21:51 +00:00
brain
fe96061b00 More exception throwing in constructors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3245 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:09:24 +00:00
brain
65d4c9a057 Added FilterException and throw code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3244 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:03:11 +00:00
brain
12b9291384 Added exception thrower
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3243 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 15:00:23 +00:00
brain
6824a483e3 Apparently to catch descendent classes we need to catch a reference to the parent, not the parent itself
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3242 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 14:53:06 +00:00
brain
99e1325d66 Made a booboo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3241 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 14:46:48 +00:00
brain
2a9b0cdd30 Added exception handling for module loading
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3240 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 14:44:32 +00:00
brain
45fa01dc79 Should fix case insensitivity issue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3239 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 13:07:27 +00:00
w00t
675698fff9 - Don't allow invalid channel names in /mode #chan +L #chan
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3238 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-19 11:27:00 +00:00
brain
d542381250 Added MAXPARA=32 to 005 (no other ircd has this, or allows a larger MAXPARA but its worth advertising this feature in case a client chooses to support it in the future)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3237 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-18 00:01:28 +00:00
om
65b7bc5f00 Update mode lists, fix mode lists, and alphabeticalise mode lists (:/!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3236 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 19:50:22 +00:00
brain
906ed180a8 Bad maths, bad! go sit in the corner
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3235 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 19:13:45 +00:00
brain
dbb912be82 More debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3234 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 19:11:26 +00:00
brain
b16852902c New tweak doesnt work yet, dont use
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3233 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 18:59:57 +00:00
brain
d2c7993041 Extra tweak for exceptional condition
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3232 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 18:57:11 +00:00
brain
0dd237c9a9 Experimental speed improvement to sending encrypted lines
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3231 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 18:56:20 +00:00
brain
c5e529cfb9 Extra logging to log bad opertypes coming in from remotes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3230 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 18:51:17 +00:00
brain
55fdc886a1 Checking to prevent dodgy opertypes (opertypes must follow the same syntax as nicks now)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3229 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 18:49:48 +00:00
brain
bba10a7af4 Extra checking and exception handling in InspSocket::Write
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3228 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-16 18:39:25 +00:00
brain
e9b85e303c Test for bug reported by TDC
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3227 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 21:33:21 +00:00
brain
9def32d941 Yet more logging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3226 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 21:28:26 +00:00
brain
0a44bf8490 Extra error logging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3225 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 21:25:17 +00:00
brain
efe386c9fb Fixed broken /oper
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3224 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 20:53:28 +00:00
brain
d5d8a5987b Moved custom_mode_params to per-channel
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3223 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 20:30:29 +00:00
brain
8bf40d5729 Sped up disabled commands check
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3222 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 19:25:35 +00:00
brain
feaf72ecb4 Removed a whole lot of strchr's looking for mode +o where we can do if *user->oper
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3221 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 19:23:01 +00:00
brain
d715c1936e Now has no strchr() at all.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3220 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 19:10:44 +00:00
brain
6d1d225c5d All the messing with these files someone did and they didnt notice we listed gcc2 as supported :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3219 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 19:01:20 +00:00
w00t
4f23625fdd - More formatting changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3218 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 05:34:23 +00:00
w00t
a687b4d8fe - Made some notes about potentially restructuring things a bit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3217 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 04:57:54 +00:00
w00t
9b4ff0ba5d - Useless loop removed
- Intenting cleaned up
- command_parse stuff (really) needs proper going over and at least commenting what stuff does.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3216 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 04:50:41 +00:00
w00t
7a94cacf1b This was there for a reason after all.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3215 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 04:18:23 +00:00
w00t
c2f7cbbd15 - Fixed some HORRIBLE indenting. Tabs, please.
- Fixed channel keys being case insensetive.
- Added a 'XXX' fixme.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3214 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 04:04:57 +00:00
w00t
10e91ca314 - Moved example configuration from docs/ to conf/.. Why did we have two example confs?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3213 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 03:30:48 +00:00
w00t
d7419af204 - Docs update, b4 was a LONG time ago.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3212 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 03:26:06 +00:00
w00t
e31d30c78f - Minor documentation updates here, someone really needs to sit down and rework it a bit ;p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3211 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 03:16:20 +00:00
w00t
48676e6e17 - Manually bump revision ID, apparantly it's stopped doing it itself...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3210 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 03:10:26 +00:00
w00t
55fb146227 - Oops, missed two includes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3209 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 03:01:31 +00:00
w00t
febd2b04e5 - Check for +K before bothing to assemble knock message
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3208 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-15 02:58:20 +00:00