]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
13 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

13 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

13 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

13 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

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

13 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

13 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

13 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

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

13 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

13 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)

13 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

13 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

13 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

13 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

13 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

13 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)

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

13 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

13 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

13 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

13 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 !*@*)

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

13 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

13 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

13 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

13 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)

13 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

13 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

13 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

13 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)

13 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

13 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)

13 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)

13 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

13 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>

14 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

14 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

14 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

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

14 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)

14 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

14 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

14 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

14 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

14 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)

14 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

14 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

14 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)

14 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.

14 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

14 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

14 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)

14 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

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

14 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.

14 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

14 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

14 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

14 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

14 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

14 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

14 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)

14 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")

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

14 years agoPossible fix for OpenSSL SendQ processing halts
Daniel De Graaf [Sat, 17 Apr 2010 04:10:58 +0000 (23:10 -0500)]
Possible fix for OpenSSL SendQ processing halts

14 years agoFix crash when a remote server has the same name as we do
Daniel De Graaf [Sat, 17 Apr 2010 02:45:09 +0000 (21:45 -0500)]
Fix crash when a remote server has the same name as we do

14 years agoCheck maximum length of ban list for local users, not remote
Daniel De Graaf [Sat, 17 Apr 2010 02:12:47 +0000 (21:12 -0500)]
Check maximum length of ban list for local users, not remote

14 years agoFix cloak key being misread in 2.0 cloaking modes
Daniel De Graaf [Thu, 15 Apr 2010 16:51:41 +0000 (11:51 -0500)]
Fix cloak key being misread in 2.0 cloaking modes

14 years agoAdd IPV6_V6ONLY support
Daniel De Graaf [Wed, 14 Apr 2010 15:46:52 +0000 (10:46 -0500)]
Add IPV6_V6ONLY support

14 years agoPrevent using invalid UIDs and enforce UID/SID matching
Daniel De Graaf [Sun, 11 Apr 2010 21:38:03 +0000 (16:38 -0500)]
Prevent using invalid UIDs and enforce UID/SID matching

14 years agoFix typo in argument to valdebug spotted by daemonic.
Dennis Friis [Mon, 5 Apr 2010 19:41:06 +0000 (21:41 +0200)]
Fix typo in argument to valdebug spotted by daemonic.

14 years agoFix version comparisons in modulemanager so that "core 2.0" will match 2.0.1
Daniel De Graaf [Sat, 3 Apr 2010 15:10:11 +0000 (10:10 -0500)]
Fix version comparisons in modulemanager so that "core 2.0" will match 2.0.1

14 years agoUse FindNickOnly in a few commands to prevent enumerating users via UID walking
Daniel De Graaf [Fri, 2 Apr 2010 15:39:15 +0000 (10:39 -0500)]
Use FindNickOnly in a few commands to prevent enumerating users via UID walking

14 years agoSplit up API_VERSION number
Daniel De Graaf [Thu, 1 Apr 2010 23:50:16 +0000 (18:50 -0500)]
Split up API_VERSION number

Since we can make API changes in multiple branches at the same time,
a single sequence number is insufficient. Use two numbers to indicate
the major version and API increment.

14 years agoPrevent pre-registration connect blocks from being used post-registration
Daniel De Graaf [Wed, 31 Mar 2010 23:18:07 +0000 (18:18 -0500)]
Prevent pre-registration connect blocks from being used post-registration

14 years agoRemove unneeded inet_aton call
Daniel De Graaf [Wed, 31 Mar 2010 16:36:38 +0000 (11:36 -0500)]
Remove unneeded inet_aton call

14 years agoAllow E:lines to make users exempt from DNSBL checks
Daniel De Graaf [Wed, 31 Mar 2010 16:34:04 +0000 (11:34 -0500)]
Allow E:lines to make users exempt from DNSBL checks

14 years agoFix <connect:password> incorrectly reading <connect:pass>
Daniel De Graaf [Wed, 31 Mar 2010 14:32:05 +0000 (09:32 -0500)]
Fix <connect:password> incorrectly reading <connect:pass>

14 years agoImprove INSTUID error message
Daniel De Graaf [Mon, 29 Mar 2010 23:51:32 +0000 (18:51 -0500)]
Improve INSTUID error message

14 years ago2.0 release candidate 1
Daniel De Graaf [Sat, 27 Mar 2010 16:00:00 +0000 (11:00 -0500)]
2.0 release candidate 1

14 years agoBlock writes to pending-connect socket
Daniel De Graaf [Sat, 27 Mar 2010 15:31:08 +0000 (10:31 -0500)]
Block writes to pending-connect socket

14 years agoAdd debouncing to m_cloaking, and fix cloak of hosts without dots
Daniel De Graaf [Sat, 27 Mar 2010 14:56:43 +0000 (09:56 -0500)]
Add debouncing to m_cloaking, and fix cloak of hosts without dots

14 years agoRemove references to svn from configure
Daniel De Graaf [Thu, 25 Mar 2010 21:09:36 +0000 (16:09 -0500)]
Remove references to svn from configure

14 years agoRemove references to SVN from the Makefile
Daniel De Graaf [Thu, 25 Mar 2010 20:26:46 +0000 (15:26 -0500)]
Remove references to SVN from the Makefile

14 years agoImprove the output of "make install"
danieldg [Wed, 24 Mar 2010 19:52:07 +0000 (19:52 +0000)]
Improve the output of "make install"

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

14 years agoFix CommandFloodPenalty overflow on connect
danieldg [Tue, 23 Mar 2010 14:51:43 +0000 (14:51 +0000)]
Fix CommandFloodPenalty overflow on connect

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

14 years agoFail config parse if duplicate keys are found
danieldg [Tue, 23 Mar 2010 14:51:36 +0000 (14:51 +0000)]
Fail config parse if duplicate keys are found

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

14 years agoCalling OnError from Resolver's constructor is broken; just use the exception
danieldg [Tue, 23 Mar 2010 13:54:16 +0000 (13:54 +0000)]
Calling OnError from Resolver's constructor is broken; just use the exception

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

14 years agoChange 2.0 cloak function to use variable-length segments
danieldg [Tue, 23 Mar 2010 03:10:49 +0000 (03:10 +0000)]
Change 2.0 cloak function to use variable-length segments

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

14 years agoA few minor fixups
danieldg [Mon, 22 Mar 2010 23:41:33 +0000 (23:41 +0000)]
A few minor fixups

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

14 years agoDon't repeat the Raw I/O log message on every rehash
danieldg [Mon, 22 Mar 2010 23:41:25 +0000 (23:41 +0000)]
Don't repeat the Raw I/O log message on every rehash

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

14 years agoChange <security:operspywhois> to a tristate
danieldg [Mon, 22 Mar 2010 22:30:21 +0000 (22:30 +0000)]
Change <security:operspywhois> to a tristate

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

14 years agoFix MySQL crash on module unload with empty query queue
danieldg [Mon, 22 Mar 2010 21:54:49 +0000 (21:54 +0000)]
Fix MySQL crash on module unload with empty query queue

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

14 years agoMove some unused modules to -extras
danieldg [Mon, 22 Mar 2010 20:29:13 +0000 (20:29 +0000)]
Move some unused modules to -extras

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

14 years agoRemove channel argument from OnSendWhoLine, this information is already available...
danieldg [Mon, 22 Mar 2010 20:29:05 +0000 (20:29 +0000)]
Remove channel argument from OnSendWhoLine, this information is already available in params[0]

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

14 years agoMove ModuleManager::UnloadAll out of modmanager_dynamic
danieldg [Mon, 22 Mar 2010 18:02:17 +0000 (18:02 +0000)]
Move ModuleManager::UnloadAll out of modmanager_dynamic

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

14 years agoAllow static initialization of dynamic_reference objects
danieldg [Mon, 22 Mar 2010 18:02:09 +0000 (18:02 +0000)]
Allow static initialization of dynamic_reference objects

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

14 years agoAdd RAWIO log level which is more verbose than DEBUG
danieldg [Fri, 19 Mar 2010 18:06:39 +0000 (18:06 +0000)]
Add RAWIO log level which is more verbose than DEBUG

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

14 years agoAdd configuration options to m_invisible
danieldg [Fri, 19 Mar 2010 15:12:41 +0000 (15:12 +0000)]
Add configuration options to m_invisible

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