]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
w00t [Thu, 7 Aug 2008 16:10:06 +0000 (16:10 +0000)]
Rethink that. Remove noinvite since it's essentially useless now, so we have chmode +A to allow everyone to invite and extban A to block invite from specific users.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10118
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 7 Aug 2008 16:04:43 +0000 (16:04 +0000)]
Use correct char in exemption.. could lead to chanops being exempted incorrectly from noinvite
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10117
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 7 Aug 2008 16:04:17 +0000 (16:04 +0000)]
Add module implementing +A and extban +b A: which explicitly allow users to use /invite. m_noinvite is still available, also.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10116
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 7 Aug 2008 15:59:01 +0000 (15:59 +0000)]
Always deny invite to users below halfop status, move OnUserPreInvite up to above that access check, and allow a return of -1 to bypass the check.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10115
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 7 Aug 2008 15:32:10 +0000 (15:32 +0000)]
Fix two modules set VF_COMMON incorrectly, closes bug #587
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10114
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 7 Aug 2008 15:30:06 +0000 (15:30 +0000)]
Fix incorrect numerics, closes bug #588
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10113
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 7 Aug 2008 15:28:29 +0000 (15:28 +0000)]
Fixes to m_satopic from danieldg, closes bug #586. Thanks.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10112
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 6 Aug 2008 22:34:59 +0000 (22:34 +0000)]
Hooray
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10111
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 6 Aug 2008 21:47:18 +0000 (21:47 +0000)]
Give feedback to remote users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10110
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 6 Aug 2008 12:10:55 +0000 (12:10 +0000)]
add missing modules to the vc80 project files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10109
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 6 Aug 2008 11:59:17 +0000 (11:59 +0000)]
fix compile errors under debug profile in windows.
fix some warnings too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10108
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 6 Aug 2008 10:51:02 +0000 (10:51 +0000)]
Change extban seperator in 005 to match charybdis and unreal
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10107
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 23:11:45 +0000 (23:11 +0000)]
Fix bug #584 (not with the provided patch) and stuff nobody really cares about
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10106
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 21:52:38 +0000 (21:52 +0000)]
Fix TOPIC to work on propegation again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10105
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 21:52:03 +0000 (21:52 +0000)]
Make this fit in with the rest of the code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10104
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 19:38:09 +0000 (19:38 +0000)]
Return the right thing.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10102
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 19:36:25 +0000 (19:36 +0000)]
Better Way(TM) of doing easy routing of commands with a user based source. This saves me having to put fixes into SVSJOIN, etc, to stop fake direction.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10101
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 19:12:21 +0000 (19:12 +0000)]
Forward-port r10098 and r10099, fixing anope+inspircd=ftopic ddos. Thanks to Namegduf for all his help.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10100
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 15:16:03 +0000 (15:16 +0000)]
Copypasta
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10097
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 15:05:38 +0000 (15:05 +0000)]
Missed another
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10096
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 15:03:49 +0000 (15:03 +0000)]
Missed one.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10095
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 14:59:06 +0000 (14:59 +0000)]
Send ERR_BANNEDFROMCHAN on all extbans preventing join
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10094
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 14:30:54 +0000 (14:30 +0000)]
Fix banredirect modifying extban masks, patch based on one provided by jackmcbarn, except with length checking to avoid explosions on certain STL implementations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10093
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 12:19:34 +0000 (12:19 +0000)]
Add m_serverban, implements extban +b s:server.mask.here, allows +e. This essentially implements local-only channels, if you care about such things (+be s:* s:my.local.server). Document it as well.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10092
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 12:09:47 +0000 (12:09 +0000)]
Document m_channelban
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10091
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 11:31:03 +0000 (11:31 +0000)]
Add m_channelban: implements extban +b j: - prevents user from joining a channel if a channel they are already on matches a +b j: mask, allows +e. Not yet documented.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10090
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 11:30:01 +0000 (11:30 +0000)]
Use correct method for adding extban type in m_gecosban, add 005 notification of C extban too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10089
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 11:26:46 +0000 (11:26 +0000)]
Add extban +b C: - blocks matching masks from sending CTCP. Allows +e.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10088
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 5 Aug 2008 11:23:11 +0000 (11:23 +0000)]
Fix this class name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10087
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 4 Aug 2008 17:44:01 +0000 (17:44 +0000)]
Initial commit of m_satopic, provides /satopic. Needs testing on a multi-server network.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10086
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 4 Aug 2008 17:43:15 +0000 (17:43 +0000)]
Add optional 3rd parameter to Channel::SetTopic() which overrides all access checks.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10085
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 4 Aug 2008 15:37:39 +0000 (15:37 +0000)]
Add TOPIC overriding to m_override, requested by Namegduf.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10084
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 4 Aug 2008 15:31:21 +0000 (15:31 +0000)]
Oops, actually, return 1 to block change, 0 to check it, -1 to allow it regardless. Update docs in header also.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10083
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 4 Aug 2008 15:28:29 +0000 (15:28 +0000)]
Add Channel::SetTopic(User *, std::string &) to set topic on a channel. Use it in CommandTopic. Also modify OnLocalTopicChange to accept a new return value. (0 == proceed as normal, 1 == don't check anything, -1 == disallow change silently).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10082
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 4 Aug 2008 14:58:22 +0000 (14:58 +0000)]
Fix override snotices for KICK not being sent for some cases, reported by Namegduf.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10080
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 4 Aug 2008 14:36:55 +0000 (14:36 +0000)]
Fix doc for globops module reported by satmd.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10078
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 30 Jul 2008 17:52:06 +0000 (17:52 +0000)]
Add extban +b O: for opertype banning.. mostly useful for +be to create a channel with only one level of opertype permitted. Thanks partly to Kein.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10077
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 29 Jul 2008 18:58:38 +0000 (18:58 +0000)]
Remove last vestige of libircdfoo, by changing tag into a single identifier marking object as requiring compilation into a .o (minor commit)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10076
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 29 Jul 2008 16:36:10 +0000 (16:36 +0000)]
Move umode_n to umode_s, second half of last commit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10075
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 29 Jul 2008 16:28:37 +0000 (16:28 +0000)]
After discussions and thought, move umode +n to +s. This increases cross-ircd compat (both charybdis and unreal use +s for snomasks, others might in the future). This also decreases complexity for new users, and removes the redundancy. This means that just +s +cC for example will be required to view connects. (files to be renamed in next commit to not confuse svn).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10074
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 27 Jul 2008 11:22:07 +0000 (11:22 +0000)]
Use correct character
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10073
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 26 Jul 2008 20:18:43 +0000 (20:18 +0000)]
Update nsis installer scripts to new path of config files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10072
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 26 Jul 2008 18:58:26 +0000 (18:58 +0000)]
The cows gathered around, 'case the STEAKS were so high.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10071
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 24 Jul 2008 19:04:26 +0000 (19:04 +0000)]
Make m_operflood actually work, thanks to KrazyBox for this.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10070
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Wed, 23 Jul 2008 08:37:45 +0000 (08:37 +0000)]
fix a little typo I found while checking some other stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10068
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 Jul 2008 23:06:16 +0000 (23:06 +0000)]
Fix bug #579, missing end of stats and snomask when module returns 1 from OnStats, thanks jackmcbarn
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10067
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 22 Jul 2008 13:44:34 +0000 (13:44 +0000)]
Fix bug #575, taxonomy finally works properly
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10065
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 17:11:02 +0000 (17:11 +0000)]
Remove duplicated member, kept in classes.. Possible now we have a pointer. this saves (another) 4 bytes per user.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10064
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 16:45:34 +0000 (16:45 +0000)]
Add extban +b S:, strips colours, same as chmode +S
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10063
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 16:42:16 +0000 (16:42 +0000)]
Add extban +b Q: - prevents matching users from kicking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10062
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 16:40:22 +0000 (16:40 +0000)]
Add extban +b T:, prevents /notice to channel, same as chmode +T
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10061
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 16:36:20 +0000 (16:36 +0000)]
Add CHANOPS_EXEMPT support to m_noinvite, also add +b V: extban
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10060
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 16:31:45 +0000 (16:31 +0000)]
Add extban +b c: - blocks colour from matching users, same as chmode +c
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10059
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 21 Jul 2008 16:29:47 +0000 (16:29 +0000)]
Add extban +b B: - matching users may not use caps, same as chmode +B (or +P in 1.1)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10058
e03df62e -2008-0410-955e-
edbf42e46eb7
pippijn [Sun, 20 Jul 2008 17:46:49 +0000 (17:46 +0000)]
changed my email address
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10057
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 20 Jul 2008 17:05:26 +0000 (17:05 +0000)]
Removed excess spaces before some lines in /info - thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10056
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 Jul 2008 16:08:02 +0000 (16:08 +0000)]
Alter prompt to indicate that multiple tests can be queued by entering multiple choices
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10055
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 Jul 2008 16:00:17 +0000 (16:00 +0000)]
Fix output corruption on startup if ports fail to bind, spotted by psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10054
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 Jul 2008 14:30:00 +0000 (14:30 +0000)]
Remove custom members for +lk storage
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10053
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 Jul 2008 12:19:30 +0000 (12:19 +0000)]
304 -> RPL_SYNTAX
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10052
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 Jul 2008 11:21:39 +0000 (11:21 +0000)]
Fixes to make win32 build again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10051
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 Jul 2008 09:51:52 +0000 (09:51 +0000)]
is rfc of sorts
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10050
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 Jul 2008 09:37:09 +0000 (09:37 +0000)]
More numerics.h conversion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10049
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 Jul 2008 09:15:01 +0000 (09:15 +0000)]
Fix potential off-by-one on large reads (thanks psychon)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10048
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 Jul 2008 08:53:56 +0000 (08:53 +0000)]
Fixes to some stuff that writes on memory it shouldn't (thanks psychon).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 Jul 2008 23:48:06 +0000 (23:48 +0000)]
Fix total mess of makefile dependency macros (all depending on stuff they dont NEED to depend on)
and fix includes in all of m_spanningtree (everything including just about everything, doesnt need to)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10046
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 Jul 2008 23:19:23 +0000 (23:19 +0000)]
Fix the 4-byte read madness discovered by psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10045
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 21:56:01 +0000 (21:56 +0000)]
Fix broken build
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10044
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 20:34:14 +0000 (20:34 +0000)]
Change modes in channels and users to use std::bitset instead of an array. This saves 56 bytes per channel, and 112 bytes per channel, with no loss in speed or ease of use in code. :). Thanks (VERY) much to Special for telling me about this.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10043
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 19:17:15 +0000 (19:17 +0000)]
Fix compile. Also remove write error stuff, as that was used prior to the goodness of global culllist. This makes getting user's quit messages to them (on excess recvq etc) much easier.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10042
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 18:42:53 +0000 (18:42 +0000)]
Use a switch (cleaner, probably more efficient) for user status here, also, we can remove another member (::timeout) that is only actually used before registration by doing a bit of addition.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10041
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 18:22:09 +0000 (18:22 +0000)]
Remove totally unused member, saving sizeof(unsigned int) per user record
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10040
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 11:11:59 +0000 (11:11 +0000)]
Hook OnUserPreKick and disallow kick on +k users also
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10039
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 Jul 2008 10:55:11 +0000 (10:55 +0000)]
Spaces to tabs, EXORCISE THE DEMON. Thanks psychon.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10038
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 Jul 2008 00:38:00 +0000 (00:38 +0000)]
jackmcbarn's patch left something out
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10037
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 Jul 2008 00:33:07 +0000 (00:33 +0000)]
Crash fix from jackmcbarn, thanks, fixes bug #578
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10035
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 18 Jul 2008 17:50:17 +0000 (17:50 +0000)]
Set parent to empty if there is no parent, pippijn, does this fix your duplicate links?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10034
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 18 Jul 2008 17:13:10 +0000 (17:13 +0000)]
Okay. This will probably break *everything*, but hey. Use static linking (JUST) for the main binary. This has advantages in terms of shorter compile time and in slightly reduced file size used, so it is worth it. Configure is also a tiny bit simpler in some ways, so.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10033
e03df62e -2008-0410-955e-
edbf42e46eb7
aquanight [Fri, 18 Jul 2008 15:29:58 +0000 (15:29 +0000)]
Implement <disabled:usermodes> and <disabled:chanmodes>.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10032
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 17 Jul 2008 20:07:58 +0000 (20:07 +0000)]
Combine IP+port in a failed port list, show (the more helpful) error string so the user can have some idea of what actually went wrong.. why we forced people to strace is beyond me..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10030
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 17 Jul 2008 11:55:30 +0000 (11:55 +0000)]
Send strerror() on all socket error messages, this should help diagnose problems a lot easier
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10028
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 Jul 2008 11:58:28 +0000 (11:58 +0000)]
Fix parts being screwed up, thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10027
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 Jul 2008 11:57:22 +0000 (11:57 +0000)]
Fixed example MOTD which was a bit screwed up, thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10026
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 Jul 2008 09:57:21 +0000 (09:57 +0000)]
Add psychon to regular contributors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10025
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Wed, 16 Jul 2008 09:50:23 +0000 (09:50 +0000)]
Applied patch by psychon to make AddExtBanChar correctly take a single char
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10024
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 15 Jul 2008 13:32:28 +0000 (13:32 +0000)]
Send ERR_NOTREGISTERED to clients that send SERVER on a client port with a text that tells them what they are doing wrong. Should help them debug it themselves.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10023
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 14 Jul 2008 16:22:29 +0000 (16:22 +0000)]
Add reference to wiki CIDR tutorial in <cidr> docs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10022
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 14 Jul 2008 14:55:16 +0000 (14:55 +0000)]
Remove unneccessary temp value which caused a win32 problem by using uint32_t type.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10021
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 12:58:44 +0000 (12:58 +0000)]
Add extban types +bb R: and M: - stops matching account masks from joining and speaking respectively
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10020
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 12:15:11 +0000 (12:15 +0000)]
Rename quietban to muteban, change character to +b m:, this way it fits with cmode +m, which is what it does.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10019
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 12:09:40 +0000 (12:09 +0000)]
Merge m_nickban into m_nonicks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10018
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 11:53:07 +0000 (11:53 +0000)]
Add InspIRCd::AddExtBanChar() to avoid copypasta.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10017
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 08:28:23 +0000 (08:28 +0000)]
More broken compile stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10016
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 08:25:59 +0000 (08:25 +0000)]
Fix compile
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10015
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 07:24:37 +0000 (07:24 +0000)]
Lots, lots more numerics.h conversion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10014
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 22:57:45 +0000 (22:57 +0000)]
Convert more stuff to use numerics.h, change SERVER to send ERR_ALREADYREGISTERED instead of picking a random numeric. Also no longer send a notice to opers, as 1) this could flood and 2) stupid things like cgiirc will trigger this a lot. Additionally, add a note to REHASH about finding a way to kill rehash thread if needed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10013
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 Jul 2008 20:40:09 +0000 (20:40 +0000)]
Fix indentation to look right
Fix 008 and 042 to be correct (not invalid octal)
Change documentation of 501
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10012
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:58:28 +0000 (19:58 +0000)]
More conversion, and a note to client coders.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10011
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:34:55 +0000 (19:34 +0000)]
Convertage.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10010
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:24:38 +0000 (19:24 +0000)]
Convert, convert, convert
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10009
e03df62e -2008-0410-955e-
edbf42e46eb7