w00t
affe14511b
Remove /summon and /users (I think 15+ years of being marked deprecated is enough, really)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8088 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-27 15:48:05 +00:00
special
6304c37473
Forgot part of the fix for bug #404
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8086 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-27 00:11:25 +00:00
special
2be86e1958
Fixed bug #404 ; this was caused by recieving multiple OPERTYPEs from a remote server, which eventually resulted in bad pointers inside the all_opers list
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8084 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-26 23:49:15 +00:00
eggy
3283fa835e
Is this thing on?
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8083 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-26 23:05:33 +00:00
brain
9118e962e7
Remove compiler warnings in windows build
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8082 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-25 20:52:17 +00:00
brain
b6c1ce16b7
Fix compile error
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8080 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-25 00:50:14 +00:00
brain
44898de87e
Fix for bug #415 , affects only trunk (wish i'd known this before i started!)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8079 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-25 00:45:12 +00:00
brain
fd5f65b6f5
Fix for bug #407 , set ref[fd] AFTER some checks that may return false and leave the socket engine in an undefined state
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8077 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-25 00:29:02 +00:00
brain
edf061fc6a
The only solution is to hide the killing oper even from other opers, and make them read the snomasks. You cant have it both ways, if you want to hide stuff, you HIDE it. Deal with it.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8075 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-25 00:10:00 +00:00
bricker
053490d885
added a '!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8074 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-25 00:06:24 +00:00
brain
9b67d07930
Final part of fix for #419
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8072 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-24 23:53:30 +00:00
brain
3c8a979106
Fix part of bug #419 (source nick showing in KILL message to user with hidekills on)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8071 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-24 23:49:07 +00:00
brain
d9ee839c29
Fix for bug #424
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8069 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-24 23:42:36 +00:00
bricker
585c99674a
conformity is yay! ok, fixed some typo's, etc etc...
...
Just pleasing to the eye for those anal retentive folks ;) more to come.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8066 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-24 01:14:52 +00:00
brain
6a02f84272
Remove InspIRCd::DoOneIteration, throwback to software threading (lulz)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8065 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 19:19:14 +00:00
brain
1726096dd0
add extra modules folder and exclude from build
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8064 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 19:10:06 +00:00
brain
32576c64a3
Seems nobody tested this in windows at all, Module::Module(Inst) is not valid in msvc 8, Module(Inst) must be used in the constructor
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8063 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:50:32 +00:00
brain
09c4a3d76f
Add command handlers (excluded from build) too
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8062 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:37:55 +00:00
brain
971fd89941
Fix dodgy constructor
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8061 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:35:39 +00:00
brain
a18f1fede4
Add modules to the project and exclude from build (its often a pain to track these down and open them in the ide)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8060 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:34:47 +00:00
brain
697e134bf8
Directory creation fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8059 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:19:26 +00:00
brain
22431bd688
More compile fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8058 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:15:38 +00:00
brain
5a3a7c969c
More compile fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8057 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 18:05:15 +00:00
brain
e6f2ead862
Add dbghelp.lib
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8056 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 17:45:17 +00:00
brain
66bc6ec120
Fix configure to make release directories during build
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8055 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 17:40:43 +00:00
brain
fbd5ea4fd6
Fix library paths for compilation on my laptop
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8054 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 17:39:30 +00:00
brain
076d79d491
Test from vista laptop
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8052 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-23 15:19:46 +00:00
bricker
78f8883ea0
Fix some words and capitalizations etc...
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8051 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-21 11:14:42 +00:00
bricker
48fbbf6d7b
capitalized "Bugtracker" "Forums" "Development"
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8049 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-20 23:23:43 +00:00
brain
cefb276f29
Thanks dz, forgot uppercase equivalent of AEIOU in the strchr
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8048 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-20 23:08:43 +00:00
brain
03fd5520ec
As per request from Bricker, change the format of the 'you are now an oper of type <...>' to 'You are now a/an <...>'
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8047 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-20 22:51:49 +00:00
special
f5c1e06b54
Fixed m_saquit to direct the command to the user's server and from there send a QUIT to all servers, to prevent desyncs in services and such that don't support saquit.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8046 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-19 16:21:12 +00:00
special
bd37495db0
Fixed bug #418 (incorrect numerics for part of /ADMIN and /USERS) - patch by Zaba
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8044 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-18 14:30:41 +00:00
special
b2bea78ea1
Fixed bug #417 (empty userstats allowed all stats to be viewed)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8042 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-18 14:23:18 +00:00
special
63e3449dcd
Fixed bug #414 (cosmetic issue with oper failure notices). Patch by dz
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8040 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-15 12:28:18 +00:00
special
64f5e9a893
Added support for subdirectories in module directories (for organization). I hate perl.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8039 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-15 10:07:23 +00:00
special
ad189b60a1
Fixed a compile error in m_ident on ipv6
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8037 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-13 15:45:55 +00:00
special
0a1fe6cf29
Made m_ident bind ident requests to the same IP the user is connected on, which is much more sane and should fix IPv6. Bug #406
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8035 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-13 15:34:43 +00:00
special
f8f8c81e6f
Redesigned m_rpc_json to work properly in a modular environment, and added the beginnings of a framework-inspecific RPC interface for modules. Be warned, this WILL change some - this can be considered an alpha :P
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8033 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-13 14:55:21 +00:00
special
15f624f682
Fixed a rare infinite loop in InspSocket::FlushWriteBuffer() - this could only affect a few rarely used modules, and is difficult to trigger.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8031 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-13 11:54:24 +00:00
special
7491795c3d
Made m_blockcaps' <blockcaps:minlen> parameter default to 1, not 0, since trying to block an empty line makes no sense
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8029 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-13 10:32:37 +00:00
special
4b15d480b5
Modified m_cloaking to not use need_positive (instead, cast to an unsigned int). This allows it to use all possible values for an unsigned int, instead of just the positive values in a signed int
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8026 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-12 11:07:50 +00:00
special
68dc3792ee
Renamed the needs_unsigned parameter of ConfigReader::ReadInteger to need_positive to better reflect what it does
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8025 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-12 11:06:36 +00:00
special
639a462ea4
Fixed the order of signon/signoff messages in m_watch (bug #410 )
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8023 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-11 02:55:44 +00:00
w00t
cff411663d
Forward port r8021: fixes bug #408 reported and patched by Switch
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8022 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-08 00:27:09 +00:00
special
b0e07f5e9c
Fixed IPv6 resolving on big-endian machines (bug #403 ). Patch by Stric.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8019 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-05 03:30:57 +00:00
burlex
a7c5efea4a
* Fixed connection messages in ModuleSpanningTree::HandleConnect (reported by HiroP)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8017 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-04 13:17:38 +00:00
burlex
e51c8a5cf6
* Fixed some incorrect declarations in IOCPEngine
...
* Fixed the virtual socket wrapper functions in IOCPEngine {these should really be inlined on unix}
* Fixed several compilation issues under Win32
* Fixed calls to close() which should've been changed to SE->Close()
+ Added a crashdump saving system to Win32 builds. Dumps are saved in the format of dump-<exename>-<year>-<month>-<day>-<hour>-<minute>-<second>.dmp in the working directory. Enabled by default, undefine ENABLE_CRASHDUMPS to disable.
+ Added m_operflood, this is a module I've had lying around for some time but some users may like it as it allows unreal-like behaviour without increasing flood limits for non-opers.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8015 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-04 12:36:05 +00:00
special
4c83624ed8
Fixed an issue that could cause empty parameters in module commands to not be sent to other servers properly
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8012 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-02 05:33:10 +00:00
special
8bcec56a93
Completely rewrote m_ident; the old one was written long ago and had a history of being very buggy (and still had quite a few bugs)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8009 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-02 05:16:08 +00:00