inspircd:lethalitys-inspircd.git
7 years agoMerge commit 'refs/merge-requests/5' of git://gitorious.org/inspircd/inspircd into...
Daniel De Graaf [Tue, 19 Apr 2011 01:48:05 +0000 (21:48 -0400)]
Merge commit 'refs/merge-requests/5' of git://gitorious.org/inspircd/inspircd into insp20

7 years agoFix mis-implemented irc::sockets::cidr_mask::operator<
Daniel De Graaf [Mon, 18 Apr 2011 20:58:35 +0000 (16:58 -0400)]
Fix mis-implemented irc::sockets::cidr_mask::operator<

7 years agoFixed Windows build on VS 2010
Adam [Fri, 8 Apr 2011 07:48:43 +0000 (03:48 -0400)]
Fixed Windows build on VS 2010

7 years agoRevert to old sepstream logic until a proper fix is finished
Jackmcbarn [Fri, 1 Apr 2011 14:09:18 +0000 (10:09 -0400)]
Revert to old sepstream logic until a proper fix is finished

7 years agoUpdated helpop regarding SILENCE, example had syntax wrong
DjSlash [Wed, 30 Mar 2011 21:41:40 +0000 (23:41 +0200)]
Updated helpop regarding SILENCE, example had syntax wrong

7 years agoFix bug 126, thanks to Seb
DjSlash [Wed, 30 Mar 2011 21:07:46 +0000 (23:07 +0200)]
Fix bug 126, thanks to Seb

7 years agoFix sepstream logic when multiple consecutive separators are encountered
Jackmcbarn [Mon, 28 Mar 2011 20:20:48 +0000 (16:20 -0400)]
Fix sepstream logic when multiple consecutive separators are encountered

7 years agoUpdated examples, removing ziplinks
DjSlash [Mon, 28 Mar 2011 14:03:54 +0000 (16:03 +0200)]
Updated examples, removing ziplinks

7 years agoDisplay a message when using /greloadmodule
Jackmcbarn [Wed, 23 Mar 2011 13:11:18 +0000 (09:11 -0400)]
Display a message when using /greloadmodule

7 years agoValues were -1, couldnt find an explanation for that. So applied
DjSlash [Fri, 18 Mar 2011 20:48:48 +0000 (21:48 +0100)]
Values were -1, couldnt find an explanation for that. So applied
submitted patch from bug 114 (thanks to DarkStorm) and removed
additional -1's.

7 years agoFix for bug 80
DjSlash [Fri, 18 Mar 2011 18:49:35 +0000 (19:49 +0100)]
Fix for bug 80

7 years agoDeleted m_invisible from modules.conf.example since that module isn't
DjSlash [Fri, 18 Mar 2011 15:10:23 +0000 (16:10 +0100)]
Deleted m_invisible from modules.conf.example since that module isn't
supported nor delivered in main package

7 years agoFix for bug 47
DjSlash [Fri, 18 Mar 2011 15:08:10 +0000 (16:08 +0100)]
Fix for bug 47

7 years agoFix for bug 116, in addition an improvement of the regex is made
DjSlash [Fri, 18 Mar 2011 15:02:29 +0000 (16:02 +0100)]
Fix for bug 116, in addition an improvement of the regex is made

7 years agoFix excessive memory use in kqueue
Daniel De Graaf [Fri, 4 Mar 2011 02:22:56 +0000 (21:22 -0500)]
Fix excessive memory use in kqueue

The maximum number of file descriptors was incorrectly using the OS maximum,
not the process maximum. Thanks to Liath for finding & testing.

7 years agoFix timeout defaulting to zero for link blocks
Daniel De Graaf [Tue, 1 Mar 2011 03:35:06 +0000 (22:35 -0500)]
Fix timeout defaulting to zero for link blocks

7 years agoFix "-bundle not allowed with -dynamiclib" issue on OS X
Peter Powell [Sun, 27 Feb 2011 05:20:55 +0000 (00:20 -0500)]
Fix "-bundle not allowed with -dynamiclib" issue on OS X

7 years agoFix bug #122
Jackmcbarn [Mon, 14 Feb 2011 16:02:09 +0000 (11:02 -0500)]
Fix bug #122

7 years ago2.0.3 release v2.0.3
Daniel De Graaf [Wed, 2 Feb 2011 02:25:41 +0000 (21:25 -0500)]
2.0.3 release

7 years agoFix bug #83
Jackmcbarn [Sun, 30 Jan 2011 16:42:26 +0000 (11:42 -0500)]
Fix bug #83

7 years agoFix bug #110
Jackmcbarn [Mon, 24 Jan 2011 17:06:54 +0000 (12:06 -0500)]
Fix bug #110

7 years agoFix bug where an empty parameter is generated when input to a tokenstream ends in...
Jackmcbarn [Sat, 22 Jan 2011 19:12:44 +0000 (14:12 -0500)]
Fix bug where an empty parameter is generated when input to a tokenstream ends in a colon

7 years agoFix bug #117, found by satmd, thanks
Jackmcbarn [Thu, 20 Jan 2011 01:24:07 +0000 (20:24 -0500)]
Fix bug #117, found by satmd, thanks

7 years agoRemove bad return statement - noticed by zynox, thanks
Jackmcbarn [Wed, 5 Jan 2011 01:27:58 +0000 (20:27 -0500)]
Remove bad return statement - noticed by zynox, thanks

7 years agoFix bug #113
Jackmcbarn [Thu, 23 Dec 2010 19:50:11 +0000 (14:50 -0500)]
Fix bug #113

7 years agoRestore prefix
Jackmcbarn [Thu, 2 Dec 2010 14:03:02 +0000 (09:03 -0500)]
Restore prefix

7 years agoSimplify ClearAllConnections code and fix possible crash
Jackmcbarn [Thu, 2 Dec 2010 13:51:00 +0000 (08:51 -0500)]
Simplify ClearAllConnections code and fix possible crash

7 years agoFix possible crash
Jackmcbarn [Thu, 2 Dec 2010 13:41:33 +0000 (08:41 -0500)]
Fix possible crash

7 years agoFix taint mode execution
Daniel De Graaf [Thu, 21 Oct 2010 01:16:10 +0000 (21:16 -0400)]
Fix taint mode execution

7 years agoRegister the silence list extension
Jackmcbarn [Fri, 15 Oct 2010 18:00:07 +0000 (14:00 -0400)]
Register the silence list extension

7 years agoRemove m_sqlv2.h from these modules, they both use v3 now.
Dennis Friis [Fri, 15 Oct 2010 10:37:24 +0000 (12:37 +0200)]
Remove m_sqlv2.h from these modules, they both use v3 now.

7 years agoFix memory leak in m_conn_waitpong caught by its breaking in 2.1
Daniel De Graaf [Thu, 14 Oct 2010 01:06:59 +0000 (21:06 -0400)]
Fix memory leak in m_conn_waitpong caught by its breaking in 2.1

7 years agoFix kick level check to scan all status modes and not skip checks for modeless users
Daniel De Graaf [Thu, 30 Sep 2010 23:03:06 +0000 (19:03 -0400)]
Fix kick level check to scan all status modes and not skip checks for modeless users

7 years agoWork around old GNU make's inability to use "else if"
Daniel De Graaf [Tue, 28 Sep 2010 15:16:34 +0000 (11:16 -0400)]
Work around old GNU make's inability to use "else if"

7 years agoFix kicking permisisons - GetPrefixChar returns the prefix, not the mode character
Daniel De Graaf [Tue, 28 Sep 2010 15:01:45 +0000 (11:01 -0400)]
Fix kicking permisisons - GetPrefixChar returns the prefix, not the mode character

7 years agoFix unsafe iteration in m_timedbans
Daniel De Graaf [Sat, 25 Sep 2010 21:17:57 +0000 (17:17 -0400)]
Fix unsafe iteration in m_timedbans

8 years agoA zero return from gnutls_record_send is not an error
Daniel De Graaf [Sun, 19 Sep 2010 20:31:58 +0000 (16:31 -0400)]
A zero return from gnutls_record_send is not an error

8 years agoFix global notice of timedban add and remove being sourced from all servers
Daniel De Graaf [Sat, 18 Sep 2010 21:37:37 +0000 (17:37 -0400)]
Fix global notice of timedban add and remove being sourced from all servers

8 years agoSVSNICK should not translate nicks to UIDs
Daniel De Graaf [Sat, 18 Sep 2010 02:06:36 +0000 (22:06 -0400)]
SVSNICK should not translate nicks to UIDs

8 years agoBuild fixes for darwin
Daniel De Graaf [Thu, 9 Sep 2010 17:40:36 +0000 (12:40 -0500)]
Build fixes for darwin

8 years agoRecreate the build/include symlink so that changing the build location works as expected
Daniel De Graaf [Thu, 9 Sep 2010 00:06:25 +0000 (20:06 -0400)]
Recreate the build/include symlink so that changing the build location works as expected

8 years agoAdd gettimeofday() fallback for systems without clock_gettime
Daniel De Graaf [Wed, 8 Sep 2010 23:53:38 +0000 (19:53 -0400)]
Add gettimeofday() fallback for systems without clock_gettime

8 years agoFix the pseudo-penalty hack that doesn't work properly
Daniel De Graaf [Sun, 5 Sep 2010 21:01:49 +0000 (17:01 -0400)]
Fix the pseudo-penalty hack that doesn't work properly

8 years ago2.0.2 release v2.0.2
Daniel De Graaf [Sat, 4 Sep 2010 23:31:01 +0000 (19:31 -0400)]
2.0.2 release

8 years agoDo not apply parameter length restrictions or CleanMask when unsetting modes
Daniel De Graaf [Sat, 4 Sep 2010 23:30:44 +0000 (19:30 -0400)]
Do not apply parameter length restrictions or CleanMask when unsetting modes

8 years agoFix crash in m_silence when provided with a bad pattern (bug #79)
Daniel De Graaf [Sat, 4 Sep 2010 20:36:17 +0000 (16:36 -0400)]
Fix crash in m_silence when provided with a bad pattern (bug #79)

8 years agoFix crash on matching j:@#chan ban when the user is not in the channel
Daniel De Graaf [Sat, 4 Sep 2010 20:17:21 +0000 (16:17 -0400)]
Fix crash on matching j:@#chan ban when the user is not in the channel

8 years agoFix resolved hostname not being changed when WEBIRC passes a hostname longer than...
Daniel De Graaf [Sat, 4 Sep 2010 02:58:00 +0000 (22:58 -0400)]
Fix resolved hostname not being changed when WEBIRC passes a hostname longer than 64 characters

8 years agoPrevent setting mode -H if already unset, bug #74
Daniel De Graaf [Sat, 28 Aug 2010 17:51:06 +0000 (13:51 -0400)]
Prevent setting mode -H if already unset, bug #74

8 years agoFix the <database> example tags
Daniel De Graaf [Thu, 19 Aug 2010 23:06:10 +0000 (19:06 -0400)]
Fix the <database> example tags

8 years agoInclude a placement operator new for classes that hide operator new
Daniel De Graaf [Tue, 17 Aug 2010 23:36:35 +0000 (19:36 -0400)]
Include a placement operator new for classes that hide operator new

8 years agoClarify null character append in m_cloaking (fixes compiler warning)
Daniel De Graaf [Tue, 17 Aug 2010 23:03:51 +0000 (19:03 -0400)]
Clarify null character append in m_cloaking (fixes compiler warning)

8 years agoDocument <options:cyclehostsfromuser>
Daniel De Graaf [Sat, 14 Aug 2010 01:18:05 +0000 (21:18 -0400)]
Document <options:cyclehostsfromuser>

8 years agoAlso tidy masks being removed, fixes bug #70
Daniel De Graaf [Wed, 11 Aug 2010 20:27:09 +0000 (16:27 -0400)]
Also tidy masks being removed, fixes bug #70

8 years agoFix NotifyOpers setting not being applied correctly
Daniel De Graaf [Wed, 11 Aug 2010 18:37:27 +0000 (14:37 -0400)]
Fix NotifyOpers setting not being applied correctly

8 years agoStop hiding users when a prefix is set on them, fixes apparent desyncs
Jens Voss [Sun, 8 Aug 2010 21:58:28 +0000 (17:58 -0400)]
Stop hiding users when a prefix is set on them, fixes apparent desyncs

8 years agoDon't try to tidy m_autoop entries (fixes extra !*@*)
Daniel De Graaf [Sun, 8 Aug 2010 21:51:47 +0000 (17:51 -0400)]
Don't try to tidy m_autoop entries (fixes extra !*@*)

8 years ago2.0.1 release v2.0.1
Daniel De Graaf [Sun, 8 Aug 2010 00:21:59 +0000 (20:21 -0400)]
2.0.1 release

8 years agoPrevent kicking people you do not have permission to deprivilege
Daniel De Graaf [Thu, 5 Aug 2010 01:27:21 +0000 (21:27 -0400)]
Prevent kicking people you do not have permission to deprivilege

8 years agoFix $md5pass and $sha256pass in SQL queries
Daniel De Graaf [Wed, 4 Aug 2010 21:02:15 +0000 (17:02 -0400)]
Fix $md5pass and $sha256pass in SQL queries

8 years agoChange ThreadSignalSocket to EventHandler to avoid calling recv() on an eventfd,...
Daniel De Graaf [Sun, 20 Jun 2010 00:58:57 +0000 (20:58 -0400)]
Change ThreadSignalSocket to EventHandler to avoid calling recv() on an eventfd, which does not work

8 years agoFix m_opermodes.so sending modes for unintroduced clients with oper autologin (bug 53)
Adam [Wed, 4 Aug 2010 01:46:15 +0000 (21:46 -0400)]
Fix m_opermodes.so sending modes for unintroduced clients with oper autologin (bug 53)

8 years agoUpdate a number of docs issues
Daniel De Graaf [Wed, 4 Aug 2010 01:37:48 +0000 (21:37 -0400)]
Update a number of docs issues

8 years agoUse the remote channel's capitalization on a losing TS merge
Daniel De Graaf [Wed, 4 Aug 2010 01:05:10 +0000 (21:05 -0400)]
Use the remote channel's capitalization on a losing TS merge

8 years agoClarify the m_custom prefix message a bit
Daniel De Graaf [Tue, 3 Aug 2010 22:14:04 +0000 (18:14 -0400)]
Clarify the m_custom prefix message a bit

8 years agoFix for crash on restart or config file open (bug #44)
Adam [Tue, 3 Aug 2010 21:38:48 +0000 (17:38 -0400)]
Fix for crash on restart or config file open (bug #44)

8 years agoAllow halfops to remove their own halfop status
Daniel De Graaf [Tue, 3 Aug 2010 16:14:19 +0000 (12:14 -0400)]
Allow halfops to remove their own halfop status

8 years agoRemove wildcard support from module loading, breaks rehash (bug #51)
Daniel De Graaf [Tue, 3 Aug 2010 14:03:50 +0000 (10:03 -0400)]
Remove wildcard support from module loading, breaks rehash (bug #51)

8 years agoSkip invalid allowed modes in oper block (bug #64)
Daniel De Graaf [Tue, 3 Aug 2010 13:28:56 +0000 (09:28 -0400)]
Skip invalid allowed modes in oper block (bug #64)

8 years agoFix rehash message sending for remote rehashes
Daniel De Graaf [Tue, 3 Aug 2010 13:18:44 +0000 (09:18 -0400)]
Fix rehash message sending for remote rehashes

8 years agoFix incorrect default on <alias:channelcommand>
Daniel De Graaf [Fri, 30 Jul 2010 18:34:11 +0000 (14:34 -0400)]
Fix incorrect default on <alias:channelcommand>

8 years agoInclude location of duplicated oper blocks
Daniel De Graaf [Sun, 4 Jul 2010 22:56:39 +0000 (18:56 -0400)]
Include location of duplicated oper blocks

8 years agoChange argument order of LDLIBS to work properly with -Wl,--as-needed
Daniel De Graaf [Fri, 2 Jul 2010 15:27:17 +0000 (11:27 -0400)]
Change argument order of LDLIBS to work properly with -Wl,--as-needed

8 years agoQuick fix for /RESTART crashing
Daniel De Graaf [Sat, 12 Jun 2010 14:13:38 +0000 (10:13 -0400)]
Quick fix for /RESTART crashing

8 years ago2.0.0 release v2.0.0
Daniel De Graaf [Sat, 12 Jun 2010 02:48:34 +0000 (22:48 -0400)]
2.0.0 release

8 years agoUse EFD_NONBLOCK in test creation of eventfd (makes it require glibc 2.8/linux 2...
Daniel De Graaf [Sat, 22 May 2010 00:28:34 +0000 (19:28 -0500)]
Use EFD_NONBLOCK in test creation of eventfd (makes it require glibc 2.8/linux 2.6.27)

8 years agoFix umode -r on nick change being denied by permission check
Daniel De Graaf [Sun, 16 May 2010 23:48:21 +0000 (18:48 -0500)]
Fix umode -r on nick change being denied by permission check

8 years agoBe consistent in testing PURE_STATIC for defined vs == 1
Daniel De Graaf [Thu, 13 May 2010 01:01:18 +0000 (20:01 -0500)]
Be consistent in testing PURE_STATIC for defined vs == 1

8 years agoAdd some missing <connect> updates from rehash, noticed by mixx941
Daniel De Graaf [Thu, 13 May 2010 00:47:24 +0000 (19:47 -0500)]
Add some missing <connect> updates from rehash, noticed by mixx941

8 years agoFix negative array access in channame
Daniel De Graaf [Sun, 9 May 2010 05:05:31 +0000 (00:05 -0500)]
Fix negative array access in channame

8 years agoCorrect source of initial BURST line from servers sending it without one (like denora)
Daniel De Graaf [Sat, 8 May 2010 19:58:38 +0000 (14:58 -0500)]
Correct source of initial BURST line from servers sending it without one (like denora)

8 years agoCompile testing can be useful
Daniel De Graaf [Sat, 8 May 2010 19:36:29 +0000 (14:36 -0500)]
Compile testing can be useful

8 years agoChange -debug to force RAWIO level logging and disable all other logs
Daniel De Graaf [Sat, 8 May 2010 19:25:00 +0000 (14:25 -0500)]
Change -debug to force RAWIO level logging and disable all other logs

8 years agoSend HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this)
Daniel De Graaf [Sat, 8 May 2010 18:57:27 +0000 (13:57 -0500)]
Send HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this)

8 years agoUse unit-cc for all compile and and link tasks
Daniel De Graaf [Fri, 7 May 2010 18:39:49 +0000 (13:39 -0500)]
Use unit-cc for all compile and and link tasks

This allows splitting .o and .so generation for distcc builds, and also
removes some unneeded autodetection of build stage.

8 years agoDon't use an empty direction when receiving a sourceless server command
Daniel De Graaf [Thu, 29 Apr 2010 19:45:41 +0000 (14:45 -0500)]
Don't use an empty direction when receiving a sourceless server command

8 years agoRemoving example for m_spy which doesn't exist in insp20
PhilSliderS [Sun, 18 Apr 2010 16:18:11 +0000 (18:18 +0200)]
Removing example for m_spy which doesn't exist in insp20

8 years agoHelpop: Add snomask +v (requires override module)
Philouuu [Sun, 18 Apr 2010 16:02:48 +0000 (18:02 +0200)]
Helpop: Add snomask +v (requires override module)

8 years agoAdd log header including ircd version
Daniel De Graaf [Wed, 28 Apr 2010 19:39:00 +0000 (14:39 -0500)]
Add log header including ircd version

8 years ago2.0 release candidate 2 v2.0.0rc2
Daniel De Graaf [Wed, 28 Apr 2010 14:13:08 +0000 (09:13 -0500)]
2.0 release candidate 2

8 years agoDefine comparator for irc::sockets::sockaddrs
Daniel De Graaf [Tue, 27 Apr 2010 00:08:39 +0000 (19:08 -0500)]
Define comparator for irc::sockets::sockaddrs

This only compares IP/port, which ignores IPv6 flow information and
scope ID, which aren't important in testing for equality.

8 years agoAdd debug output for received DNS packets
Daniel De Graaf [Mon, 26 Apr 2010 23:38:11 +0000 (18:38 -0500)]
Add debug output for received DNS packets

8 years agoAdd debug output of UserResolver results
Daniel De Graaf [Mon, 26 Apr 2010 19:50:54 +0000 (14:50 -0500)]
Add debug output of UserResolver results

8 years agoChange DNS binding to avoid BindSocket which could use the wrong address family
Daniel De Graaf [Sun, 25 Apr 2010 07:04:02 +0000 (02:04 -0500)]
Change DNS binding to avoid BindSocket which could use the wrong address family

8 years agoAdd better debug output to dns.cpp
Daniel De Graaf [Sun, 25 Apr 2010 01:57:58 +0000 (20:57 -0500)]
Add better debug output to dns.cpp

8 years agoEmulate a bug in 1.2 to get matching cloaks
Daniel De Graaf [Sat, 24 Apr 2010 22:28:48 +0000 (17:28 -0500)]
Emulate a bug in 1.2 to get matching cloaks

8 years agoAdd "CLOAK" command to allow opers to see the cloaked form of any host
Daniel De Graaf [Sat, 24 Apr 2010 22:28:19 +0000 (17:28 -0500)]
Add "CLOAK" command to allow opers to see the cloaked form of any host

8 years agoFix IPv6 cloaking in compatability mode (was using the wrong xtab confusor)
Daniel De Graaf [Sat, 24 Apr 2010 19:20:21 +0000 (14:20 -0500)]
Fix IPv6 cloaking in compatability mode (was using the wrong xtab confusor)

8 years agoAdd custom suffix support for 2.0-style IP cloaking (default of ".IP")
Daniel De Graaf [Sat, 24 Apr 2010 18:12:42 +0000 (13:12 -0500)]
Add custom suffix support for 2.0-style IP cloaking (default of ".IP")

8 years agotypo
Dennis Friis [Wed, 21 Apr 2010 08:53:46 +0000 (10:53 +0200)]
typo