]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
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
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
Daniel De Graaf [Sat, 18 Sep 2010 02:06:36 +0000 (22:06 -0400)]
SVSNICK should not translate nicks to UIDs
Daniel De Graaf [Thu, 9 Sep 2010 17:40:36 +0000 (12:40 -0500)]
Build fixes for darwin
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
Daniel De Graaf [Wed, 8 Sep 2010 23:53:38 +0000 (19:53 -0400)]
Add gettimeofday() fallback for systems without clock_gettime
Daniel De Graaf [Sun, 5 Sep 2010 21:01:49 +0000 (17:01 -0400)]
Fix the pseudo-penalty hack that doesn't work properly
Daniel De Graaf [Sat, 4 Sep 2010 23:31:01 +0000 (19:31 -0400)]
2.0.2 release
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
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)
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
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
Daniel De Graaf [Sat, 28 Aug 2010 17:51:06 +0000 (13:51 -0400)]
Prevent setting mode -H if already unset, bug #74
Daniel De Graaf [Thu, 19 Aug 2010 23:06:10 +0000 (19:06 -0400)]
Fix the <database> example tags
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
Daniel De Graaf [Tue, 17 Aug 2010 23:03:51 +0000 (19:03 -0400)]
Clarify null character append in m_cloaking (fixes compiler warning)
Daniel De Graaf [Sat, 14 Aug 2010 01:18:05 +0000 (21:18 -0400)]
Document <options:cyclehostsfromuser>
Daniel De Graaf [Wed, 11 Aug 2010 20:27:09 +0000 (16:27 -0400)]
Also tidy masks being removed, fixes bug #70
Daniel De Graaf [Wed, 11 Aug 2010 18:37:27 +0000 (14:37 -0400)]
Fix NotifyOpers setting not being applied correctly
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
Daniel De Graaf [Sun, 8 Aug 2010 21:51:47 +0000 (17:51 -0400)]
Don't try to tidy m_autoop entries (fixes extra !*@*)
Daniel De Graaf [Sun, 8 Aug 2010 00:21:59 +0000 (20:21 -0400)]
2.0.1 release
Daniel De Graaf [Thu, 5 Aug 2010 01:27:21 +0000 (21:27 -0400)]
Prevent kicking people you do not have permission to deprivilege
Daniel De Graaf [Wed, 4 Aug 2010 21:02:15 +0000 (17:02 -0400)]
Fix $md5pass and $sha256pass in SQL queries
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
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)
Daniel De Graaf [Wed, 4 Aug 2010 01:37:48 +0000 (21:37 -0400)]
Update a number of docs issues
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
Daniel De Graaf [Tue, 3 Aug 2010 22:14:04 +0000 (18:14 -0400)]
Clarify the m_custom prefix message a bit
Adam [Tue, 3 Aug 2010 21:38:48 +0000 (17:38 -0400)]
Fix for crash on restart or config file open (bug #44)
Daniel De Graaf [Tue, 3 Aug 2010 16:14:19 +0000 (12:14 -0400)]
Allow halfops to remove their own halfop status
Daniel De Graaf [Tue, 3 Aug 2010 14:03:50 +0000 (10:03 -0400)]
Remove wildcard support from module loading, breaks rehash (bug #51)
Daniel De Graaf [Tue, 3 Aug 2010 13:28:56 +0000 (09:28 -0400)]
Skip invalid allowed modes in oper block (bug #64)
Daniel De Graaf [Tue, 3 Aug 2010 13:18:44 +0000 (09:18 -0400)]
Fix rehash message sending for remote rehashes
Daniel De Graaf [Fri, 30 Jul 2010 18:34:11 +0000 (14:34 -0400)]
Fix incorrect default on <alias:channelcommand>
Daniel De Graaf [Sun, 4 Jul 2010 22:56:39 +0000 (18:56 -0400)]
Include location of duplicated oper blocks
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
Daniel De Graaf [Sat, 12 Jun 2010 14:13:38 +0000 (10:13 -0400)]
Quick fix for /RESTART crashing
Daniel De Graaf [Sat, 12 Jun 2010 02:48:34 +0000 (22:48 -0400)]
2.0.0 release
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)
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
Daniel De Graaf [Thu, 13 May 2010 01:01:18 +0000 (20:01 -0500)]
Be consistent in testing PURE_STATIC for defined vs == 1
Daniel De Graaf [Thu, 13 May 2010 00:47:24 +0000 (19:47 -0500)]
Add some missing <connect> updates from rehash, noticed by mixx941
Daniel De Graaf [Sun, 9 May 2010 05:05:31 +0000 (00:05 -0500)]
Fix negative array access in channame
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)
Daniel De Graaf [Sat, 8 May 2010 19:36:29 +0000 (14:36 -0500)]
Compile testing can be useful
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
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)
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.
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
PhilSliderS [Sun, 18 Apr 2010 16:18:11 +0000 (18:18 +0200)]
Removing example for m_spy which doesn't exist in insp20
Philouuu [Sun, 18 Apr 2010 16:02:48 +0000 (18:02 +0200)]
Helpop: Add snomask +v (requires override module)
Daniel De Graaf [Wed, 28 Apr 2010 19:39:00 +0000 (14:39 -0500)]
Add log header including ircd version
Daniel De Graaf [Wed, 28 Apr 2010 14:13:08 +0000 (09:13 -0500)]
2.0 release candidate 2
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.
Daniel De Graaf [Mon, 26 Apr 2010 23:38:11 +0000 (18:38 -0500)]
Add debug output for received DNS packets
Daniel De Graaf [Mon, 26 Apr 2010 19:50:54 +0000 (14:50 -0500)]
Add debug output of UserResolver results
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
Daniel De Graaf [Sun, 25 Apr 2010 01:57:58 +0000 (20:57 -0500)]
Add better debug output to dns.cpp
Daniel De Graaf [Sat, 24 Apr 2010 22:28:48 +0000 (17:28 -0500)]
Emulate a bug in 1.2 to get matching cloaks
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
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)
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")
Dennis Friis [Wed, 21 Apr 2010 08:53:46 +0000 (10:53 +0200)]
typo
Daniel De Graaf [Sat, 17 Apr 2010 04:10:58 +0000 (23:10 -0500)]
Possible fix for OpenSSL SendQ processing halts
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
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
Daniel De Graaf [Thu, 15 Apr 2010 16:51:41 +0000 (11:51 -0500)]
Fix cloak key being misread in 2.0 cloaking modes
Daniel De Graaf [Wed, 14 Apr 2010 15:46:52 +0000 (10:46 -0500)]
Add IPV6_V6ONLY support
Daniel De Graaf [Sun, 11 Apr 2010 21:38:03 +0000 (16:38 -0500)]
Prevent using invalid UIDs and enforce UID/SID matching
Dennis Friis [Mon, 5 Apr 2010 19:41:06 +0000 (21:41 +0200)]
Fix typo in argument to valdebug spotted by daemonic.
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
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
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.
Daniel De Graaf [Wed, 31 Mar 2010 23:18:07 +0000 (18:18 -0500)]
Prevent pre-registration connect blocks from being used post-registration
Daniel De Graaf [Wed, 31 Mar 2010 16:36:38 +0000 (11:36 -0500)]
Remove unneeded inet_aton call
Daniel De Graaf [Wed, 31 Mar 2010 16:34:04 +0000 (11:34 -0500)]
Allow E:lines to make users exempt from DNSBL checks
Daniel De Graaf [Wed, 31 Mar 2010 14:32:05 +0000 (09:32 -0500)]
Fix <connect:password> incorrectly reading <connect:pass>
Daniel De Graaf [Mon, 29 Mar 2010 23:51:32 +0000 (18:51 -0500)]
Improve INSTUID error message
Daniel De Graaf [Sat, 27 Mar 2010 16:00:00 +0000 (11:00 -0500)]
2.0 release candidate 1
Daniel De Graaf [Sat, 27 Mar 2010 15:31:08 +0000 (10:31 -0500)]
Block writes to pending-connect socket
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
Daniel De Graaf [Thu, 25 Mar 2010 21:09:36 +0000 (16:09 -0500)]
Remove references to svn from configure
Daniel De Graaf [Thu, 25 Mar 2010 20:26:46 +0000 (15:26 -0500)]
Remove references to SVN from the Makefile
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
danieldg [Thu, 18 Mar 2010 23:39:22 +0000 (23:39 +0000)]
Only check password during second connect block check; add registered="yes" to get the previous behavior
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12644
e03df62e -2008-0410-955e-
edbf42e46eb7