brain
|
f12fd5382f
|
Fix crash on unload of modules with listening sockets -- some situations require that the socket cull list is purged *immediately*, provide facility for this.
Also squish some silly error output on unloading spanningtree.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7529 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 23:10:16 +00:00 |
|
w00t
|
05670eb4a9
|
Fix some comments to be multiline, and remove a redundant if() case caused by windows patch a while back
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7528 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:56:34 +00:00 |
|
w00t
|
fcfb142828
|
Remove darwin hax from 1.2
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7526 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:48:02 +00:00 |
|
w00t
|
b5944899a9
|
Add some documentation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7524 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:44:16 +00:00 |
|
w00t
|
037b3cc242
|
Sanity check: we don't want to deal with Config being invalid while logging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7522 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:35:39 +00:00 |
|
w00t
|
525986cc01
|
Squash a warning reported by owine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7519 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:21:15 +00:00 |
|
w00t
|
932b19d38b
|
Rename this function so it is self documenting
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7518 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:13:44 +00:00 |
|
w00t
|
fb5e24d683
|
Clean up the indenting here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7517 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 21:08:56 +00:00 |
|
w00t
|
119f638eda
|
Fix a bug reported downstream regarding cloaking keys
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7513 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 20:53:38 +00:00 |
|
brain
|
bfdff71b4f
|
Yes, it will be. (see the file)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7509 e03df62e-2008-0410-955e-edbf42e46eb7
v1.2.0fork
|
2007-07-23 18:25:13 +00:00 |
|
w00t
|
5e7efa495f
|
Remove a braindead comment ('this belongs in class InspIRCd' -- when it's already there.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7507 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 18:07:43 +00:00 |
|
brain
|
10ef0fde2e
|
Tidyup a bunch of stuff that was using userrec::modes directly rather than userrec::IsModeSet. Same for chanrec.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7506 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 18:06:57 +00:00 |
|
w00t
|
7b9d883eec
|
Make these notices a little more helpful
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7505 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 18:04:57 +00:00 |
|
w00t
|
a25ebde227
|
Bit more tidying. Add some comments here, too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7504 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 17:58:57 +00:00 |
|
w00t
|
d6194cb02c
|
Minor cleanup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7503 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 17:51:01 +00:00 |
|
brain
|
f86d7e3982
|
A couple of tweaks that i did earlier as diffs. ISON didnt always respect invisibility state of users. socketengine iocp didnt range check fd's before passing them for array lookup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7502 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 17:42:48 +00:00 |
|
w00t
|
5aaa38bea4
|
Fix for bug #358, by rogalek.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7501 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 17:22:10 +00:00 |
|
burlex
|
480e1e9e1f
|
* Sockets will now always be nonblocking on win32 version of InspIRCd. There were some cases (mainly in TreeSockets) where a socket would not get restored to nonblocking mode after a connect() call, resulting in the server getting stuck on a blocking send() call causing freezeups.
* configure will now compile under VC7 again.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7500 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-23 00:37:03 +00:00 |
|
frostycoolslug
|
3e5634346e
|
Fixed windows configure in release mode in a directory with spaces.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7499 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-22 23:17:51 +00:00 |
|
brain
|
2d7c523537
|
Grrr
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7498 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-22 17:40:11 +00:00 |
|
brain
|
cc0deea232
|
m_testcommand deletes its command handler manually, no modules should do this. Will cause a double free
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7497 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-22 17:38:22 +00:00 |
|
peavey
|
b30006781f
|
Add syntax.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7496 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-22 14:10:49 +00:00 |
|
peavey
|
6053deccb2
|
Add m_taxonomy.so to example config.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7495 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-22 13:52:23 +00:00 |
|
peavey
|
3bfcc3f938
|
Less WOOT more TAXANOMY :>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7494 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-22 13:49:15 +00:00 |
|
brain
|
8054398f76
|
oper-immune filters should be fixed now
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7493 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 22:05:45 +00:00 |
|
brain
|
92d179769c
|
I broke socketengine_iocp with some fixes. Fixed again.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7488 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.10
|
2007-07-21 16:23:40 +00:00 |
|
brain
|
a2b40829c1
|
Extra Dry! Shame it's not in Hereford right now :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7487 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 16:16:46 +00:00 |
|
brain
|
d2d060d769
|
Test
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7486 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 15:52:51 +00:00 |
|
peavey
|
ee04c75f86
|
Fix pastage spotted by dmb.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7485 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 14:59:10 +00:00 |
|
peavey
|
51a377d4de
|
le cleanup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7484 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 13:19:46 +00:00 |
|
peavey
|
1662db204d
|
push metadata out on title-up
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7483 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 13:18:32 +00:00 |
|
brain
|
d6c34d9250
|
Why does getcache return "true" or undef?! Now returns 1 or 0. Thanks stskeeps
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7482 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 13:01:12 +00:00 |
|
peavey
|
caf483b5d1
|
Make it local only.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7481 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 11:55:17 +00:00 |
|
peavey
|
1a416cbc2e
|
Add Custom Titles as requested per bug #334
Optional hostmask and vhost supported
This will need alot of QA to make it into 1.1.10
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7480 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-21 10:38:12 +00:00 |
|
peavey
|
619d5a1347
|
Fix gnutls cert generation failing. Thx owine.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7479 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-20 22:06:14 +00:00 |
|
brain
|
a3caa8ccd9
|
Fix for bug #326, 'no error' quit can no longer theoretically occur because all errno == 0 are weeded out with a shorthand if() on calling userrec::SetWriteError, before, only one of three occurances
was.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7478 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-19 22:08:21 +00:00 |
|
brain
|
fb3471e948
|
Fix for bug #353, theres no solution to this but a slightly craqy one, but at least its one line.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7477 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-19 22:00:44 +00:00 |
|
brain
|
2fe8bdb5a4
|
Whoops, someone forgot to check the return value when initializing windows IOCP
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7476 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-19 21:48:45 +00:00 |
|
brain
|
8d46dbfb1e
|
Check libc version for epoll then check that glibc is built against this kernel version, if not dont allow epoll
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7475 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-19 21:44:46 +00:00 |
|
brain
|
b2f7888b7a
|
Ive tidied up the mode count stuff, but i still cant duplicate negative invisible counts. :(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7474 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-18 18:03:21 +00:00 |
|
special
|
d0e13160c5
|
Fixed m_messageflood to free the channel if it kicks the last user. This would cause either a crash or a memory leak, probably the latter
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7473 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-18 14:31:00 +00:00 |
|
pippijn
|
fed58f5c25
|
there were two.. yes, you're right Special
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7472 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-18 09:58:24 +00:00 |
|
pippijn
|
f6d5937b01
|
untested fix for "unused functions"
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7471 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-18 09:54:07 +00:00 |
|
brain
|
599941771e
|
Stability fixes, some DELETEs here that dont belong any more.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7470 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 19:07:31 +00:00 |
|
brain
|
7c412df4fd
|
Validation checks that seem to have been omitted here.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7469 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 19:04:30 +00:00 |
|
peavey
|
cf3d3a212c
|
more headers.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7468 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 18:45:23 +00:00 |
|
peavey
|
b6c238fce2
|
Mass header update. Chatspike-Dev => InspIRCd....
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7467 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 18:43:39 +00:00 |
|
peavey
|
6d461e285b
|
Fix copyright headers.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7466 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 18:27:36 +00:00 |
|
pippijn
|
6f59e7a0a0
|
publish "JSON-RPC" interface
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7465 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 14:50:33 +00:00 |
|
pippijn
|
801fca4042
|
Now, json-rpc _ONLY_ supports member function pointers. An example is given in
ModuleRpcJson::ModuleRpcJson. I must admit that it is kind of ugly but it is
the only way I can see right now.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7464 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 14:39:18 +00:00 |
|