]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
15 years agoHandle file not found, and tidy up the perl.
peavey [Mon, 15 Dec 2008 13:31:56 +0000 (13:31 +0000)]
Handle file not found, and tidy up the perl.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10894 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoStupid linebreak.
w00t [Mon, 15 Dec 2008 12:49:48 +0000 (12:49 +0000)]
Stupid linebreak.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10893 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd missing copyright header.
w00t [Mon, 15 Dec 2008 12:14:30 +0000 (12:14 +0000)]
Add missing copyright header.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10892 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix naming convention to be consistant. (cmd_ -> Command)
w00t [Mon, 15 Dec 2008 12:14:04 +0000 (12:14 +0000)]
Fix naming convention to be consistant. (cmd_ -> Command)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10891 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd support for freetds 0.82 which is being shipped now with newer distros, and maint...
peavey [Mon, 15 Dec 2008 03:03:37 +0000 (03:03 +0000)]
Add support for freetds 0.82 which is being shipped now with newer distros, and maintain compatibility for 0.64 and up.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10890 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoOops
aquanight [Mon, 15 Dec 2008 01:14:34 +0000 (01:14 +0000)]
Oops

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10889 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMake it easier to add commands to the run script without having millions of bits...
aquanight [Mon, 15 Dec 2008 01:06:51 +0000 (01:06 +0000)]
Make it easier to add commands to the run script without having millions of bits of duplication.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10888 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoSome stuff removed from here that is no longer supported
brain [Sun, 14 Dec 2008 21:55:18 +0000 (21:55 +0000)]
Some stuff removed from here that is no longer supported

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10885 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAlso use freenode's 470 numeric in m_banredirect.
psychon [Sat, 13 Dec 2008 15:55:46 +0000 (15:55 +0000)]
Also use freenode's 470 numeric in m_banredirect.
(P.S.: This also fixes a bug from the last commit)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10884 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agom_ssl_gnutls: Log ssl errors
psychon [Sat, 13 Dec 2008 15:49:04 +0000 (15:49 +0000)]
m_ssl_gnutls: Log ssl errors

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10883 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoUse freenode's 470 numeric for redirection.
w00t [Sat, 13 Dec 2008 15:41:19 +0000 (15:41 +0000)]
Use freenode's 470 numeric for redirection.
Note that if redirection channel is +L, then a 470 with target channel '*' will be omitted to indicate you would be redirected, but cannot.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10882 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix problem with autoconnects: don't reset NextConnectTime to a higher value than...
w00t [Fri, 12 Dec 2008 21:10:34 +0000 (21:10 +0000)]
Fix problem with autoconnects: don't reset NextConnectTime to a higher value than it currently is, as that doesn't play very nice with multiple autoconnect values..

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10879 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix typo.
peavey [Wed, 10 Dec 2008 02:55:33 +0000 (02:55 +0000)]
Fix typo.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10874 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix out of date docs, thanks owine.
w00t [Tue, 9 Dec 2008 23:15:18 +0000 (23:15 +0000)]
Fix out of date docs, thanks owine.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10873 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoIf we can't find file.conf, search for file.conf.txt when on windows.
w00t [Mon, 8 Dec 2008 15:02:08 +0000 (15:02 +0000)]
If we can't find file.conf, search for file.conf.txt when on windows.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10872 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoUse national charset pointer instead of RFC charset pointer. Should fix hash equivila...
w00t [Mon, 8 Dec 2008 13:54:37 +0000 (13:54 +0000)]
Use national charset pointer instead of RFC charset pointer. Should fix hash equivilancy checking, etc.
Try this, Phoenix.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10871 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix silly oversight discovered by tra26 (thanks!) where the core tries to handle...
brain [Mon, 8 Dec 2008 01:56:28 +0000 (01:56 +0000)]
Fix silly oversight discovered by tra26 (thanks!) where the core tries to handle hash providers other than plaintext by direct string comparison, allowing someone to oper up by specifying the md5 sum of an md5 password, etc!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10870 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoDisallow any messageflood parameter where x < 2 in +f x:y, prevents moronic behaviour...
brain [Sun, 7 Dec 2008 21:50:12 +0000 (21:50 +0000)]
Disallow any messageflood parameter where x < 2 in +f x:y, prevents moronic behaviour like #pokeworld are doing here on chatspike.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10869 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoPatch to allow bindings to all ips on an ipv4 only system where the build is ipv6...
brain [Sun, 7 Dec 2008 21:25:55 +0000 (21:25 +0000)]
Patch to allow bindings to all ips on an ipv4 only system where the build is ipv6 (e.g. how debian build it) -- thanks for the patch danieldg

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10867 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMake an error message more verbose to help users
brain [Sun, 7 Dec 2008 21:15:03 +0000 (21:15 +0000)]
Make an error message more verbose to help users

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10866 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix glitch before release
brain [Sun, 7 Dec 2008 20:02:50 +0000 (20:02 +0000)]
Fix glitch before release

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10864 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoGyr!
brain [Sun, 7 Dec 2008 19:51:50 +0000 (19:51 +0000)]
Gyr!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10863 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoUgly ugly craq in here in the cleanup stuff. Can be done nicer with a template, like...
brain [Sun, 7 Dec 2008 19:16:46 +0000 (19:16 +0000)]
Ugly ugly craq in here in the cleanup stuff. Can be done nicer with a template, like this

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10862 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agonational_case_sensitive_map -> national_case_insensitive_map.
w00t [Sun, 7 Dec 2008 19:01:43 +0000 (19:01 +0000)]
national_case_sensitive_map -> national_case_insensitive_map.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10861 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoThanks to Phoenix and MacGyver for their help on this.
w00t [Sun, 7 Dec 2008 18:32:14 +0000 (18:32 +0000)]
Thanks to Phoenix and MacGyver for their help on this.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10860 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoConvert necessary match calls to use ASCII casemap.
w00t [Sun, 7 Dec 2008 18:32:08 +0000 (18:32 +0000)]
Convert necessary match calls to use ASCII casemap.
1.2 may now be made casemap-aware via a module setting national_case_sensitive_map to their own table, and resetting to the RFC table on unload.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10859 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMove stuff to use ASCII map where required.
w00t [Sun, 7 Dec 2008 18:31:57 +0000 (18:31 +0000)]
Move stuff to use ASCII map where required.
Also move this out of being a member totally, as it breaks (gah) and is already untidy.. to be revisited.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10858 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agonational_case_sensitive_map must be static, thanks to the match stuff being static...
w00t [Sun, 7 Dec 2008 18:31:54 +0000 (18:31 +0000)]
national_case_sensitive_map must be static, thanks to the match stuff being static (this is a bit ugly, but necessary for now).
Default to national charset map instead of rfc map, as modules may change the pointer.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10857 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd InspIRCd::national_case_sensitive_map pointer, defaults to rfc_case_insensitive_map.
w00t [Sun, 7 Dec 2008 18:31:48 +0000 (18:31 +0000)]
Add InspIRCd::national_case_sensitive_map pointer, defaults to rfc_case_insensitive_map.
Modules may override this pointer to customise casemapping of nick/channel names.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10856 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoSwitch some stuff to use ASCII mapping rather than RFC.
w00t [Sun, 7 Dec 2008 18:31:45 +0000 (18:31 +0000)]
Switch some stuff to use ASCII mapping rather than RFC.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10855 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd ascii_case_insensitive_map, thanks MacGyver.
w00t [Sun, 7 Dec 2008 18:31:42 +0000 (18:31 +0000)]
Add ascii_case_insensitive_map, thanks MacGyver.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10854 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRename case_sensitive_map to rfc_case_sensitive_map
w00t [Sun, 7 Dec 2008 01:11:48 +0000 (01:11 +0000)]
Rename case_sensitive_map to rfc_case_sensitive_map

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10851 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoThis should help on osx. No gaurantees, as i dont have that OS.
brain [Sun, 7 Dec 2008 00:44:42 +0000 (00:44 +0000)]
This should help on osx. No gaurantees, as i dont have that OS.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10850 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMake valdebug-unattended create the logging directory if necessary, and use sysopen...
aquanight [Fri, 5 Dec 2008 21:01:31 +0000 (21:01 +0000)]
Make valdebug-unattended create the logging directory if necessary, and use sysopen with mode to open the logfiles rather than umasking.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10846 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMinor style cleanup to inspircd: Remove trailing spaces and use tabs for indent
psychon [Fri, 5 Dec 2008 14:33:07 +0000 (14:33 +0000)]
Minor style cleanup to inspircd: Remove trailing spaces and use tabs for indent

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10845 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoinstall .gdbargs to $(BASE) in make install
brain [Thu, 4 Dec 2008 11:36:32 +0000 (11:36 +0000)]
install .gdbargs to $(BASE) in make install

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10843 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove flood/threshold from example config.
w00t [Mon, 1 Dec 2008 20:14:52 +0000 (20:14 +0000)]
Remove flood/threshold from example config.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10840 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRip flood/threshold out of config classes also.
w00t [Mon, 1 Dec 2008 20:14:50 +0000 (20:14 +0000)]
Rip flood/threshold out of config classes also.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10839 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove lines_in and reset_due flood protection mechanism, recvq/sendq on their own...
w00t [Mon, 1 Dec 2008 20:14:49 +0000 (20:14 +0000)]
Remove lines_in and reset_due flood protection mechanism, recvq/sendq on their own now fill this role, as we have proper penalties.
This tidies up *a lot* of code, and also saves a further sizeof(time_t) + sizeof(unsigned int) per user.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10838 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove m_operflood, add privs: users/flood/no-throttle & users/flood/increased-buffers.
w00t [Mon, 1 Dec 2008 18:10:24 +0000 (18:10 +0000)]
Remove m_operflood, add privs: users/flood/no-throttle & users/flood/increased-buffers.
This also saves another sizeof(bool) per user.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10837 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove OverPenalty, saves sizeof(bool) per user.
w00t [Mon, 1 Dec 2008 18:10:22 +0000 (18:10 +0000)]
Remove OverPenalty, saves sizeof(bool) per user.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10836 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove unused variable (thanks to everyone who noticed it)
w00t [Sun, 30 Nov 2008 21:36:06 +0000 (21:36 +0000)]
Remove unused variable (thanks to everyone who noticed it)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10835 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoDon't append server name to kill reasons.
w00t [Thu, 27 Nov 2008 23:23:21 +0000 (23:23 +0000)]
Don't append server name to kill reasons.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10833 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoForward-port: Created commit fcadb0b: Change rm to force removal for configureclean...
w00t [Thu, 27 Nov 2008 14:17:41 +0000 (14:17 +0000)]
Forward-port: Created commit fcadb0b: Change rm to force removal for configureclean target, obsoletes debian patch.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10829 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd OperPrefixMode::GetPrefixRank(), so +y is ranked above all other prefix modes.
w00t [Mon, 24 Nov 2008 14:24:41 +0000 (14:24 +0000)]
Add OperPrefixMode::GetPrefixRank(), so +y is ranked above all other prefix modes.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10825 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd missing docs, thanks KT.
w00t [Mon, 24 Nov 2008 14:24:40 +0000 (14:24 +0000)]
Add missing docs, thanks KT.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10824 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoOff-by-one without a rehash event, causes cores on load
w00t [Mon, 24 Nov 2008 14:24:39 +0000 (14:24 +0000)]
Off-by-one without a rehash event, causes cores on load

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10823 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd m_operprefix, more simplified version of module written by Phoenix (thanks!)...
w00t [Mon, 24 Nov 2008 14:12:24 +0000 (14:12 +0000)]
Add m_operprefix, more simplified version of module written by Phoenix (thanks!). Adds cmode +y, set on-join which grants opers an optional prefix status on the channel.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10822 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoDon't check permission to +Q for remote users, probably fixes bug #619 reported by...
w00t [Mon, 24 Nov 2008 08:58:13 +0000 (08:58 +0000)]
Don't check permission to +Q for remote users, probably fixes bug #619 reported by yell0w.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10821 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix crashes in m_joinflood and m_nickflood, found by Schitz0, introduced by commit...
w00t [Mon, 24 Nov 2008 08:29:05 +0000 (08:29 +0000)]
Fix crashes in m_joinflood and m_nickflood, found by Schitz0, introduced by commit f123b4f0081360e96dad620e5a143f983c1f3a04 (time()) conversion - the settings classes had pointers that were *never* initialised...

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10819 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoBraunvieh!
brain [Sun, 23 Nov 2008 20:45:57 +0000 (20:45 +0000)]
Braunvieh!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10817 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoUpdate solutions
brain [Sun, 23 Nov 2008 20:42:59 +0000 (20:42 +0000)]
Update solutions

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10816 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix installer to work with the new name for the test confs
brain [Sun, 23 Nov 2008 20:42:10 +0000 (20:42 +0000)]
Fix installer to work with the new name for the test confs

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10815 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agostart upload in a seperate dos window
brain [Sat, 22 Nov 2008 23:48:44 +0000 (23:48 +0000)]
start upload in a seperate dos window

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10814 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoI have managed to do this without giving away any hostnames or usernames, so this...
brain [Sat, 22 Nov 2008 23:46:04 +0000 (23:46 +0000)]
I have managed to do this without giving away any hostnames or usernames, so this is secure enough to be part of subversion. still wont release unless you have the correctly named winscp and putty profiles set to the right places, though

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10813 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd auto build step for site release. The actual batch file that does this wont be...
brain [Sat, 22 Nov 2008 22:09:11 +0000 (22:09 +0000)]
Add auto build step for site release. The actual batch file that does this wont be included in the build as it contains information relating to the webservers, users who want to do their own site release can roll their own batchfile.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10812 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoThread safety fixes to avoid crashes on rehash, dont reopen logs within the rehash...
brain [Sat, 22 Nov 2008 16:54:32 +0000 (16:54 +0000)]
Thread safety fixes to avoid crashes on rehash, dont reopen logs within the rehash thread. Put this in the safe part of the rehash operation, after the thread exits. Put a mutex around the part where the thread exits, just in case somehow there are two rehash threads exiting at the same time due to user
muppetry.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10811 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix for potential crash with invalid prefixes (prefixes which are neither valid SID...
brain [Thu, 20 Nov 2008 19:43:38 +0000 (19:43 +0000)]
Fix for potential crash with invalid prefixes (prefixes which are neither valid SID nor UID, but are a valid nickname, outdated protocol)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10810 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix recursion in QuitUser
w00t [Mon, 17 Nov 2008 19:45:38 +0000 (19:45 +0000)]
Fix recursion in QuitUser

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10809 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoDon't burst expired X:, should help stop bounce wars..
w00t [Sun, 16 Nov 2008 15:50:42 +0000 (15:50 +0000)]
Don't burst expired X:, should help stop bounce wars..

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10808 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd alias for ALIS, closes bug #632.
w00t [Mon, 10 Nov 2008 13:08:43 +0000 (13:08 +0000)]
Add alias for ALIS, closes bug #632.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10805 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd Phoenix to regular contributors list
w00t [Mon, 10 Nov 2008 11:59:43 +0000 (11:59 +0000)]
Add Phoenix to regular contributors list

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10804 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoSome doc updates.
w00t [Mon, 10 Nov 2008 11:58:08 +0000 (11:58 +0000)]
Some doc updates.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10803 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd a few modules to the example conf that were missing.
dz [Sun, 9 Nov 2008 21:37:32 +0000 (21:37 +0000)]
Add a few modules to the example conf that were missing.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10801 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoTweak the example conf a bit
dz [Sat, 8 Nov 2008 17:45:17 +0000 (17:45 +0000)]
Tweak the example conf a bit

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10800 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoModule class was still called QuitBan, rename to ConnectBan for sanity
brain [Sat, 8 Nov 2008 17:21:46 +0000 (17:21 +0000)]
Module class was still called QuitBan, rename to ConnectBan for sanity

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10799 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix a log source
brain [Sat, 8 Nov 2008 17:21:06 +0000 (17:21 +0000)]
Fix a log source

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10798 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix malformed UID errors so that w00t can troubleshoot! :)
brain [Tue, 4 Nov 2008 12:31:43 +0000 (12:31 +0000)]
Fix malformed UID errors so that w00t can troubleshoot! :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10796 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix typo. Thanks Sm0ke0ut.
peavey [Tue, 4 Nov 2008 09:41:14 +0000 (09:41 +0000)]
Fix typo. Thanks Sm0ke0ut.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10795 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove +s when no snomasks are set.. bug found (indirectly) by jackmcbarn.
w00t [Sun, 2 Nov 2008 19:46:09 +0000 (19:46 +0000)]
Remove +s when no snomasks are set.. bug found (indirectly) by jackmcbarn.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10793 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoThis was never supposed to be invoked on /rehash, only startup.. so move it to startu...
w00t [Sun, 2 Nov 2008 14:29:40 +0000 (14:29 +0000)]
This was never supposed to be invoked on /rehash, only startup.. so move it to startup only. Also remove (redundant) user arg.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10792 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix incorrect watch usage, patch from dz (thanks).
w00t [Sun, 2 Nov 2008 04:28:23 +0000 (04:28 +0000)]
Fix incorrect watch usage, patch from dz (thanks).

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10791 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoForward-port: Fix an uninitialised variable in ConfigReader::GetError()
w00t [Sun, 2 Nov 2008 04:22:11 +0000 (04:22 +0000)]
Forward-port: Fix an uninitialised variable in ConfigReader::GetError()

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10790 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoLeak fix on /rehash
w00t [Sun, 2 Nov 2008 04:18:42 +0000 (04:18 +0000)]
Leak fix on /rehash

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10787 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFire every debug.
w00t [Sun, 2 Nov 2008 04:18:41 +0000 (04:18 +0000)]
Fire every debug.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10786 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoObsolete m_restrictbanned, add <security:restrictbannedusers>, default on.. this...
w00t [Sat, 1 Nov 2008 23:58:33 +0000 (23:58 +0000)]
Obsolete m_restrictbanned, add <security:restrictbannedusers>, default on.. this is insane to leave off, really, but allow it anyway.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10785 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoCorrect this error message to confuse people less.
w00t [Sat, 1 Nov 2008 23:15:23 +0000 (23:15 +0000)]
Correct this error message to confuse people less.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10784 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoSecond attempt at time() -> SI->Time(), now problems with the original were fixed...
w00t [Sat, 1 Nov 2008 23:02:23 +0000 (23:02 +0000)]
Second attempt at time() -> SI->Time(), now problems with the original were fixed. (SI::TIME was not initialised).
Thanks Namegduf!
(Please test, all, valdebug etc, report odd behaviour/warnings!)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10783 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix opercert to behave correctly, patch from and tested by dz -- thanks!
w00t [Sat, 1 Nov 2008 20:22:48 +0000 (20:22 +0000)]
Fix opercert to behave correctly, patch from and tested by dz -- thanks!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10782 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove now-unneeded 4in6 hacks [danieldg]
w00t [Sat, 1 Nov 2008 20:20:12 +0000 (20:20 +0000)]
Remove now-unneeded 4in6 hacks [danieldg]

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10781 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd comments on Daniel's work
w00t [Sat, 1 Nov 2008 20:20:12 +0000 (20:20 +0000)]
Add comments on Daniel's work

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10780 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoSimulate AF_INET addresses for 4in6 connections [danieldg]
w00t [Sat, 1 Nov 2008 20:20:11 +0000 (20:20 +0000)]
Simulate AF_INET addresses for 4in6 connections [danieldg]

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10779 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMerge commit 'ddg/out-12'
w00t [Sat, 1 Nov 2008 17:32:19 +0000 (17:32 +0000)]
Merge commit 'ddg/out-12'

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10778 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix bug #630, reported by Jorijn, fix by dz. Bitmask dnsbl records not working. Thanks!
w00t [Sat, 1 Nov 2008 17:31:40 +0000 (17:31 +0000)]
Fix bug #630, reported by Jorijn, fix by dz. Bitmask dnsbl records not working. Thanks!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10777 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoSend remote de-oper to REMOTEOPER snomask.
w00t [Sat, 1 Nov 2008 17:20:48 +0000 (17:20 +0000)]
Send remote de-oper to REMOTEOPER snomask.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10776 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoResolve a conflict by changing override to +s +G (godmode) instead of +s +O.
w00t [Sat, 1 Nov 2008 17:20:47 +0000 (17:20 +0000)]
Resolve a conflict by changing override to +s +G (godmode) instead of +s +O.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10775 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix a result of Tired Coding (tm)
w00t [Sat, 1 Nov 2008 17:02:25 +0000 (17:02 +0000)]
Fix a result of Tired Coding (tm)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10774 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoIt is not my %$"*&%" day. This never happened.
w00t [Fri, 31 Oct 2008 23:57:34 +0000 (23:57 +0000)]
It is not my %$"*&%" day. This never happened.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10773 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoTidy up FJOIN processing somewhat - don't bother faking a TS to get modes accepted...
w00t [Fri, 31 Oct 2008 23:52:59 +0000 (23:52 +0000)]
Tidy up FJOIN processing somewhat - don't bother faking a TS to get modes accepted, just use a high technology of programming known as an "if statement". Also add generous debug to this via snomask +d, as it seems the occasional desync is occuring.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10772 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoI am a retard. Hear me DROOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLL...
w00t [Fri, 31 Oct 2008 23:25:21 +0000 (23:25 +0000)]
I am a retard. Hear me DROOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLL...

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10771 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd REMOTEOPER snomask.. use it.
w00t [Fri, 31 Oct 2008 23:19:36 +0000 (23:19 +0000)]
Add REMOTEOPER snomask.. use it.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10770 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMove some messages (correctly) to remote link snomask.
w00t [Fri, 31 Oct 2008 23:14:41 +0000 (23:14 +0000)]
Move some messages (correctly) to remote link snomask.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10769 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoFix crash.
w00t [Fri, 31 Oct 2008 19:08:23 +0000 (19:08 +0000)]
Fix crash.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10768 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRename to test
brain [Fri, 31 Oct 2008 19:05:04 +0000 (19:05 +0000)]
Rename to test

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10767 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRename to test.conf
brain [Fri, 31 Oct 2008 19:04:42 +0000 (19:04 +0000)]
Rename to test.conf

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10766 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRedo removal of m_services crap.. temp/ dir readded per jdhore..
w00t [Fri, 31 Oct 2008 17:14:18 +0000 (17:14 +0000)]
Redo removal of m_services crap.. temp/ dir readded per jdhore..

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10764 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRevert "Remove m_services and documentation relating to it. Also remove conf/temp...
w00t [Fri, 31 Oct 2008 17:14:14 +0000 (17:14 +0000)]
Revert "Remove m_services and documentation relating to it. Also remove conf/temp/ (??)"

This reverts commit 500fec7ed0c02df7f4086f1827eaae1167a9ecd9.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10763 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoRemove m_services and documentation relating to it. Also remove conf/temp/ (??)
w00t [Fri, 31 Oct 2008 16:44:37 +0000 (16:44 +0000)]
Remove m_services and documentation relating to it. Also remove conf/temp/ (??)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10762 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoMerge m_services functionality into m_services_account.
w00t [Fri, 31 Oct 2008 16:23:30 +0000 (16:23 +0000)]
Merge m_services functionality into m_services_account.
Note that +MR will only function if user has an account for tidiness, but services are now offered +r on channels and nicks
to mark them as registered. This functionally means that there is no longer need for m_services.
This commit also fixes a number of minor race conditions.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10760 e03df62e-2008-0410-955e-edbf42e46eb7

15 years agoAdd snomask +s +L - remote link notices.
w00t [Fri, 31 Oct 2008 15:23:21 +0000 (15:23 +0000)]
Add snomask +s +L - remote link notices.
Can be a useful distinction for bigger networks or networks with more distinction on what people can and cannot see.
This also makes RemoteMessage more match it's docs and removes useless redundancy.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10759 e03df62e-2008-0410-955e-edbf42e46eb7