]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
Robby- [Wed, 30 May 2012 01:46:41 +0000 (03:46 +0200)]
Module description updates
Robin Burchell [Tue, 29 May 2012 08:21:00 +0000 (01:21 -0700)]
Merge pull request #156 from attilamolnar/insp20+statszfix
[2.0] Improve bandwidth usage statistics (/STATS z)
attilamolnar [Mon, 28 May 2012 20:10:28 +0000 (22:10 +0200)]
Use socketengine functions for sending and receiving data instead of plain send() and recv() so /STATS z displays correct bandwidth usage
Robin Burchell [Mon, 28 May 2012 11:23:57 +0000 (04:23 -0700)]
Merge pull request #152 from attilamolnar/insp20+showwhoisfix
[2.0] m_showwhois Fix potential crash in WHOISNOTICE handler
Robin Burchell [Mon, 28 May 2012 11:23:29 +0000 (04:23 -0700)]
Merge pull request #150 from attilamolnar/insp20+incrementuidfix
[2.0] Fix generating invalid UIDs after current_uid is 000Z99999
attilamolnar [Sun, 27 May 2012 23:28:36 +0000 (01:28 +0200)]
m_showwhois Fix potential crash in WHOISNOTICE handler
attilamolnar [Sun, 27 May 2012 21:30:02 +0000 (23:30 +0200)]
Add testsuite tests for UID generation
attilamolnar [Sun, 27 May 2012 21:08:14 +0000 (23:08 +0200)]
While at it, use a constant parameter for calling IncrementUID in GetUID
Get rid of curindex, use a bool to determine if we need to initialize
attilamolnar [Sun, 27 May 2012 21:05:12 +0000 (23:05 +0200)]
Fix generating invalid UIDs after current_uid is 000Z99999 (next UID became 000[AAAAA)
Robin Burchell [Sun, 27 May 2012 13:09:36 +0000 (06:09 -0700)]
Merge pull request #142 from attilamolnar/insp20+sestatsfix
[2.0] Count the actual number of sent/received bytes in SocketEngine statistics
Robin Burchell [Sun, 27 May 2012 13:07:55 +0000 (06:07 -0700)]
Merge pull request #145 from SaberUK/insp20-typo-fixes
[2.0] Typo fixes.
Peter Powell [Fri, 25 May 2012 19:13:53 +0000 (20:13 +0100)]
A few more typo fixes.
Peter Powell [Fri, 25 May 2012 18:40:38 +0000 (19:40 +0100)]
Debian typo fixes.
Adam [Wed, 23 May 2012 22:56:55 +0000 (18:56 -0400)]
Fixed m_mlock
attilamolnar [Wed, 23 May 2012 16:48:43 +0000 (18:48 +0200)]
Count the actual number of sent/received bytes in SocketEngine instead of the buffer size passed to the send/receive functions
Robin Burchell [Wed, 23 May 2012 14:56:37 +0000 (07:56 -0700)]
Merge pull request #139 from SaberUK/insp20-unistd-windows
[2.0] Fix compile error caused by unistd.h not existing on Windows.
Peter Powell [Wed, 23 May 2012 12:15:22 +0000 (13:15 +0100)]
Fix compile error caused by unistd.h not existing on Windows.
Robin Burchell [Wed, 23 May 2012 10:18:35 +0000 (03:18 -0700)]
Merge pull request #131 from attilamolnar/insp20+hideroperwhofix
[2.0] Fix issue #95 reported by @Joah
Robin Burchell [Wed, 23 May 2012 10:17:37 +0000 (03:17 -0700)]
Merge pull request #136 from nenolod/bugfix/epoll-nitpicks-2.0
[2.0] epoll: make sure EPOLLET flag does not get clobbered
William Pitcock [Sun, 20 May 2012 12:36:57 +0000 (07:36 -0500)]
epoll: make sure EPOLLET flag does not get clobbered
EPOLLET is the highest bit, so storing EPOLLET in a signed value leads to
undefined behaviour.
attilamolnar [Sat, 19 May 2012 16:46:58 +0000 (18:46 +0200)]
Fix issue #95 reported by @Joah
Robin Burchell [Wed, 16 May 2012 20:13:09 +0000 (13:13 -0700)]
Merge pull request #113 from nenolod/feature/mlock
modules/m_mlock: new module implementing server-side MLOCK.
William Pitcock [Wed, 16 May 2012 17:34:23 +0000 (12:34 -0500)]
mlock: fix style nitpicks
Chin Lee [Wed, 16 May 2012 07:19:16 +0000 (15:19 +0800)]
Check whether it is empty parameter before checking its value
Chin Lee [Wed, 16 May 2012 02:14:51 +0000 (10:14 +0800)]
Fix issue #120 reported by @swilde
Robin Burchell [Tue, 15 May 2012 10:57:35 +0000 (03:57 -0700)]
Merge pull request #104 from SaberUK/fix-issue-14
[2.0] Install example configuration files into their own directory.
William Pitcock [Tue, 15 May 2012 06:51:43 +0000 (01:51 -0500)]
mlock: we should only enforce against modes set by our own clients
William Pitcock [Tue, 15 May 2012 06:26:39 +0000 (01:26 -0500)]
mlock: handle case where no mlock has been set on a channel yet
Robin Burchell [Mon, 14 May 2012 10:46:56 +0000 (03:46 -0700)]
Merge pull request #109 from Justasic/insp20
Rewrote the color codes parser to one function, not two
William Pitcock [Fri, 4 May 2012 23:51:58 +0000 (23:51 +0000)]
docs/modules.conf: document availability of MLOCK module.
William Pitcock [Fri, 4 May 2012 23:39:18 +0000 (23:39 +0000)]
modules/m_mlock: new module implementing server-side MLOCK.
Peter Powell [Fri, 4 May 2012 19:54:30 +0000 (20:54 +0100)]
Update 'make install' to inform the user about the example config files.
Justin Crawford [Fri, 4 May 2012 02:04:54 +0000 (19:04 -0700)]
Rewrote the color codes parser to be one function, not two
Robin Burchell [Thu, 3 May 2012 14:28:59 +0000 (07:28 -0700)]
Merge pull request #96 from Justasic/insp20
[2.0] Process escape sequences for MOTD for issue #23
Peter Powell [Tue, 1 May 2012 13:10:35 +0000 (14:10 +0100)]
Install example configuration files into their own directory.
Justin Crawford [Sun, 22 Apr 2012 11:27:46 +0000 (04:27 -0700)]
Fixed using a function on every call for /motd, causing lag on large networks (requested by w00t)
Robin Burchell [Mon, 23 Apr 2012 06:54:44 +0000 (23:54 -0700)]
Merge pull request #92 from Robby-/insp20-headers
[2.0] Replace copyright headers with headers granting specific authors copyright
Justin Crawford [Sat, 21 Apr 2012 10:06:54 +0000 (03:06 -0700)]
Added C/C++ style escape codes for color codes in the MOTD along with @SaberUK's \x, \u, \b, \c aliases
Robby- [Fri, 20 Apr 2012 16:34:40 +0000 (18:34 +0200)]
resource.rc: update copyright to 2012
Robby- [Fri, 20 Apr 2012 16:33:52 +0000 (18:33 +0200)]
Headers: update remaining scripts too
Robby- [Thu, 19 Apr 2012 18:58:29 +0000 (20:58 +0200)]
Replace copyright headers with headers granting specific authors copyright
Robin Burchell [Thu, 19 Apr 2012 10:35:49 +0000 (03:35 -0700)]
Merge pull request #85 from Robby-/insp20-typosnstuff
[2.0] Add conf/ to include paths and fix some typos
Robin Burchell [Thu, 19 Apr 2012 10:25:05 +0000 (03:25 -0700)]
Merge pull request #88 from Robby-/insp20-helpop
[2.0] helpop: revert
05e6330 and make it the other way around
Robby- [Thu, 19 Apr 2012 09:46:51 +0000 (11:46 +0200)]
Revert
05e6330fbd6e9a427c09cf90e2cada10656c48f7 and reference HELPOP instead (afterall, the module is called helpop and references itself as that in the code/output too, and most clients override /help), also make the alias work the other way around
Robby- [Thu, 19 Apr 2012 08:30:08 +0000 (10:30 +0200)]
Add conf/ to include paths and fix some typos
Robin Burchell [Thu, 19 Apr 2012 06:49:57 +0000 (23:49 -0700)]
Merge pull request #84 from attilamolnar/insp20+whoisfix
[2.0] Avoid sending empty channel list numeric on whois
Robin Burchell [Thu, 19 Apr 2012 06:45:12 +0000 (23:45 -0700)]
Merge pull request #83 from attilamolnar/insp20+remotestatsfix
[2.0] Fix issue #18 reported by @int- (remote restriction on /stats)
attilamolnar [Wed, 18 Apr 2012 23:23:26 +0000 (01:23 +0200)]
Avoid sending empty channel list numeric on whois if the target is not in any channels.
attilamolnar [Wed, 18 Apr 2012 22:38:38 +0000 (00:38 +0200)]
Fix issue #18 reported by @int- (remote restriction on /stats)
Robin Burchell [Wed, 18 Apr 2012 15:43:59 +0000 (17:43 +0200)]
No need to check elines twice..
attilamolnar [Wed, 18 Apr 2012 14:40:59 +0000 (16:40 +0200)]
Robin Burchell [Wed, 18 Apr 2012 14:36:07 +0000 (07:36 -0700)]
Merge pull request #74 from Robby-/insp20-statsupdates
[2.0] /STATS updates
Robin Burchell [Wed, 18 Apr 2012 14:06:58 +0000 (16:06 +0200)]
Log mode errors when processing FJOIN.
Robin Burchell [Wed, 18 Apr 2012 13:15:17 +0000 (15:15 +0200)]
Fix typo.
Robin Burchell [Wed, 18 Apr 2012 13:14:04 +0000 (15:14 +0200)]
Match the logging in the rest of this module.
Robin Burchell [Wed, 18 Apr 2012 13:02:54 +0000 (15:02 +0200)]
Be more helpful when processing commands from a linked server.
When diagnosing errors with s2s traffic, it costs us next to nothing to try a
little harder to generate useful errors so errors are immediately apparent.
Robby- [Wed, 18 Apr 2012 11:34:25 +0000 (13:34 +0200)]
/STATS: updates
Robin Burchell [Wed, 18 Apr 2012 07:17:05 +0000 (00:17 -0700)]
Merge pull request #70 from Shawn-Smith/insp20+chancreatefix
[2.0] Fixes the j/J snomask not working properly.
Robin Burchell [Tue, 17 Apr 2012 11:53:58 +0000 (04:53 -0700)]
Merge pull request #68 from SaberUK/update-doxygen
Update Doxyfile.
Peter Powell [Tue, 17 Apr 2012 11:41:41 +0000 (12:41 +0100)]
Update Doxyfile.
Robin Burchell [Mon, 16 Apr 2012 13:13:40 +0000 (15:13 +0200)]
remove trailing whitespace
Robin Burchell [Mon, 16 Apr 2012 10:01:36 +0000 (12:01 +0200)]
FileWriter hasn't been non-blocking for a very, very long time.
Christoph Egger [Sat, 14 Apr 2012 01:10:40 +0000 (03:10 +0200)]
fix build on kfreebsd
fixes #64
Guillaume Delacour [Mon, 16 Apr 2012 06:20:46 +0000 (08:20 +0200)]
Fix compilation with GCC 4.7.
GCC 4.7 headers no longer implicitly include unistd.h in many places, see
http://gcc.gnu.org/gcc-4.7/porting_to.html
Fixes #65
Robin Burchell [Sun, 15 Apr 2012 19:53:52 +0000 (12:53 -0700)]
Merge pull request #55 from Justasic/insp20
[2.0] Fixes for bug #12
Robin Burchell [Sun, 15 Apr 2012 19:40:21 +0000 (12:40 -0700)]
Merge pull request #62 from nenolod/insp20
Explicitly shut down stdio's stdin/stdout/stderr.
William Pitcock [Sun, 15 Apr 2012 14:40:58 +0000 (09:40 -0500)]
Explicitly shut down stdio's stdin/stdout/stderr.
The previous logic here was to only do this if stdio was connected to a controlling
terminal. However, we must do this always to avoid information leaks and other
problems related to stdio.
The only exception is if we are in debug mode.
Robin Burchell [Sun, 15 Apr 2012 09:02:47 +0000 (02:02 -0700)]
Merge pull request #59 from Robby-/insp20-nosnoticestack
[2.0] Backported Shawn's NoSnoticeStack code from insp21
Robby- [Sun, 15 Apr 2012 08:45:34 +0000 (10:45 +0200)]
Backported Shawn's NoSnoticeStack code from insp21
Robin Burchell [Sun, 15 Apr 2012 08:40:54 +0000 (01:40 -0700)]
Merge pull request #28 from DjSlash/classinconnectmsg
Show class in connectmsg
Justin Crawford [Sun, 15 Apr 2012 03:21:38 +0000 (20:21 -0700)]
Fix some of the include guard names (requested by SaberUK)
Justin Crawford [Sun, 15 Apr 2012 01:03:25 +0000 (18:03 -0700)]
Fixes for bug #12
Robin Burchell [Sat, 14 Apr 2012 21:56:47 +0000 (14:56 -0700)]
Merge pull request #53 from SaberUK/clang-analyze
[2.0] Fix unused variables reported by the clang static analyzer.
Shawn Smith [Sat, 14 Apr 2012 19:24:13 +0000 (15:24 -0400)]
Fixes the j snomask not working properly
Peter Powell [Sat, 14 Apr 2012 16:04:47 +0000 (17:04 +0100)]
Fix unused variables reported by the clang static analyzer.
Robin Burchell [Sat, 14 Apr 2012 12:12:34 +0000 (05:12 -0700)]
Merge pull request #35 from pcarrier/insp20ldap
extras/m_ldapauth: CIDR-based whitelisting
Robin Burchell [Thu, 12 Apr 2012 18:50:29 +0000 (11:50 -0700)]
Merge pull request #43 from Shawn-Smith/insp20+whoisfix
[2.0] Fix for issue #39 (Wrong output on whois)
Robin Burchell [Thu, 12 Apr 2012 18:48:32 +0000 (11:48 -0700)]
Merge pull request #41 from SaberUK/configure-cleanup
Configure cleanup.
Shawn Smith [Thu, 12 Apr 2012 13:32:44 +0000 (09:32 -0400)]
This fixes issue #39 reported by @attilamolnar.
Thanks to @attilamolnar for supplying the code.
Peter Powell [Thu, 12 Apr 2012 06:38:20 +0000 (07:38 +0100)]
Minor style tweaks.
Peter Powell [Thu, 12 Apr 2012 06:25:05 +0000 (07:25 +0100)]
Remove references to old configure commands.
Pierre Carrier [Wed, 14 Sep 2011 13:24:55 +0000 (15:24 +0200)]
extras/m_ldapauth: CIDR-based whitelisting
Offer host-based whitelisting in the ldap module.
Used to trust clients from internal networks,
whilst requiring authentication from "outsiders".
Adam [Tue, 10 Apr 2012 16:43:03 +0000 (12:43 -0400)]
Fixed linking m_sqlite3 on Windows
Adam [Tue, 10 Apr 2012 02:26:30 +0000 (19:26 -0700)]
Merge pull request #33 from Adam-/insp20
Updated Windows VC project files
Adam [Tue, 10 Apr 2012 01:31:04 +0000 (21:31 -0400)]
Remove some unused files
Adam [Tue, 10 Apr 2012 01:07:22 +0000 (21:07 -0400)]
Removed old VC90 project files, renamed the VC 2010 project files to not have VC90 in them
Robin Burchell [Mon, 9 Apr 2012 13:38:53 +0000 (06:38 -0700)]
Merge pull request #27 from DjSlash/maxconnwarn
Add <connect:maxconnwarn>
Robin Burchell [Mon, 9 Apr 2012 13:33:39 +0000 (06:33 -0700)]
Merge pull request #25 from DjSlash/colour-to-color
Replace [cC]olour with [cC]olor
Sir Pogsalot [Mon, 9 Apr 2012 13:27:25 +0000 (06:27 -0700)]
Merge pull request #32 from SaberUK/remove-svn-references
Remove outdated references to SVN.
Sir Pogsalot [Mon, 9 Apr 2012 13:25:21 +0000 (06:25 -0700)]
Merge pull request #26 from DjSlash/typofix-m_ojoin
Typofix in m_ojoin
Peter Powell [Mon, 9 Apr 2012 13:10:05 +0000 (14:10 +0100)]
Remove outdated references to SVN.
Rutger [Sun, 1 Apr 2012 19:32:29 +0000 (21:32 +0200)]
Show class in connectmsg
Made the connect announcement show the class a client is in, making it
easy to spot if a client is in the right class.
Rutger [Sun, 1 Apr 2012 19:11:25 +0000 (21:11 +0200)]
Add <connect:maxconnwarn>
Created the maxconnwarn variable in the connect block, so you can make
connect blocks that only warns about max connections if you want to.
This reduces noise from connecting clients that have low maxlocal and/or
maxglobal. It is enabled by default.
Rutger [Sun, 1 Apr 2012 18:44:55 +0000 (20:44 +0200)]
Typofix in m_ojoin
In m_ojoin 'business' was miss-spelled.
Rutger [Sun, 1 Apr 2012 12:25:05 +0000 (14:25 +0200)]
Replace [cC]olour with [cC]olor
Making things consistent, the modules are named '...color', let's keep
on using that instead of 'colour'.
Robin Burchell [Fri, 30 Mar 2012 16:45:15 +0000 (09:45 -0700)]
Merge pull request #21 from nenolod/insp20
configure: fix check for eventfd support.
William Pitcock [Fri, 30 Mar 2012 00:52:11 +0000 (19:52 -0500)]
configure: fix check for eventfd support.
InspIRCd uses eventfd_read() which was not introduced until after eventfd was first
added to glibc. uClibc, for example, still does not have support for eventfd_read().
Robin Burchell [Thu, 29 Mar 2012 06:56:32 +0000 (23:56 -0700)]
Merge pull request #16 from Adam-/insp20
Fixed out of bounds memory access from malformed DNS queries that have a...
Adam [Wed, 28 Mar 2012 01:39:50 +0000 (21:39 -0400)]
Fixed infinite loop cauesd by invalid dns packets
Adam [Mon, 26 Mar 2012 08:59:13 +0000 (04:59 -0400)]
Fixed out of bounds memory access from malformed DNS queries that have an invalid length label. Introduced in
a6a07de0daa353bcd29056a4535a9c4784c113c8 .