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