]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
12 years agoFix compilation with GCC 4.7.
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

12 years agoMerge pull request #55 from Justasic/insp20
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

12 years agoMerge pull request #62 from nenolod/insp20
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.

12 years agoExplicitly 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.

12 years agoMerge pull request #59 from Robby-/insp20-nosnoticestack
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

12 years agoBackported 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

12 years agoMerge pull request #28 from DjSlash/classinconnectmsg
Robin Burchell [Sun, 15 Apr 2012 08:40:54 +0000 (01:40 -0700)]
Merge pull request #28 from DjSlash/classinconnectmsg

Show class in connectmsg

12 years agoFix some of the include guard names (requested by SaberUK)
Justin Crawford [Sun, 15 Apr 2012 03:21:38 +0000 (20:21 -0700)]
Fix some of the include guard names (requested by SaberUK)

12 years agoFixes for bug #12
Justin Crawford [Sun, 15 Apr 2012 01:03:25 +0000 (18:03 -0700)]
Fixes for bug #12

12 years agoMerge pull request #53 from SaberUK/clang-analyze
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.

12 years agoFix unused variables reported by the clang static analyzer.
Peter Powell [Sat, 14 Apr 2012 16:04:47 +0000 (17:04 +0100)]
Fix unused variables reported by the clang static analyzer.

12 years agoMerge pull request #35 from pcarrier/insp20ldap
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

12 years agoMerge pull request #43 from Shawn-Smith/insp20+whoisfix
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)

12 years agoMerge pull request #41 from SaberUK/configure-cleanup
Robin Burchell [Thu, 12 Apr 2012 18:48:32 +0000 (11:48 -0700)]
Merge pull request #41 from SaberUK/configure-cleanup

Configure cleanup.

12 years agoThis fixes issue #39 reported by @attilamolnar.
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.

12 years agoMinor style tweaks.
Peter Powell [Thu, 12 Apr 2012 06:38:20 +0000 (07:38 +0100)]
Minor style tweaks.

12 years agoRemove references to old configure commands.
Peter Powell [Thu, 12 Apr 2012 06:25:05 +0000 (07:25 +0100)]
Remove references to old configure commands.

12 years agoextras/m_ldapauth: CIDR-based whitelisting
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".

12 years agoFixed linking m_sqlite3 on Windows
Adam [Tue, 10 Apr 2012 16:43:03 +0000 (12:43 -0400)]
Fixed linking m_sqlite3 on Windows

12 years agoMerge pull request #33 from Adam-/insp20
Adam [Tue, 10 Apr 2012 02:26:30 +0000 (19:26 -0700)]
Merge pull request #33 from Adam-/insp20

Updated Windows VC project files

12 years agoRemove some unused files
Adam [Tue, 10 Apr 2012 01:31:04 +0000 (21:31 -0400)]
Remove some unused files

12 years agoRemoved old VC90 project files, renamed the VC 2010 project files to not have VC90...
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

12 years agoMerge pull request #27 from DjSlash/maxconnwarn
Robin Burchell [Mon, 9 Apr 2012 13:38:53 +0000 (06:38 -0700)]
Merge pull request #27 from DjSlash/maxconnwarn

Add <connect:maxconnwarn>

12 years agoMerge pull request #25 from DjSlash/colour-to-color
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

12 years agoMerge pull request #32 from SaberUK/remove-svn-references
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.

12 years agoMerge pull request #26 from DjSlash/typofix-m_ojoin
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

12 years agoRemove outdated references to SVN.
Peter Powell [Mon, 9 Apr 2012 13:10:05 +0000 (14:10 +0100)]
Remove outdated references to SVN.

12 years agoShow class in connectmsg
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.

12 years agoAdd <connect:maxconnwarn>
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.

12 years agoTypofix in m_ojoin
Rutger [Sun, 1 Apr 2012 18:44:55 +0000 (20:44 +0200)]
Typofix in m_ojoin

In m_ojoin 'business' was miss-spelled.

12 years agoReplace [cC]olour with [cC]olor
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'.

12 years agoMerge pull request #21 from nenolod/insp20
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.

12 years agoconfigure: 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().

12 years agoMerge pull request #16 from Adam-/insp20
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...

12 years agoFixed infinite loop cauesd by invalid dns packets
Adam [Wed, 28 Mar 2012 01:39:50 +0000 (21:39 -0400)]
Fixed infinite loop cauesd by invalid dns packets

12 years agoFixed out of bounds memory access from malformed DNS queries that have an invalid...
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.

12 years agoinspircd.com is no longer our dev blog
Pogs McPoggerson [Sat, 24 Mar 2012 12:06:29 +0000 (05:06 -0700)]
inspircd.com is no longer our dev blog

12 years agoMerge pull request #8 from kylef/hostchange
Robin Burchell [Thu, 22 Mar 2012 21:43:31 +0000 (14:43 -0700)]
Merge pull request #8 from kylef/hostchange

m_hostchange: Fix a typo preventing port filters from working

12 years agom_hostchange: Fix a typo preventing port filters from working
Kyle Fuller [Thu, 22 Mar 2012 16:23:03 +0000 (16:23 +0000)]
m_hostchange: Fix a typo preventing port filters from working

12 years agoMerge pull request #6 from Shawn-Smith/insp20
Robin Burchell [Thu, 22 Mar 2012 15:41:44 +0000 (08:41 -0700)]
Merge pull request #6 from Shawn-Smith/insp20

Readme/insp20

12 years agoMerge pull request #5 from kylef/xcrun
Sir Pogsalot [Thu, 22 Mar 2012 15:32:20 +0000 (08:32 -0700)]
Merge pull request #5 from kylef/xcrun

Use `xcrun clang++` on OS X as the compiler

12 years agoAdded readme
Shawn Smith [Thu, 22 Mar 2012 15:18:01 +0000 (11:18 -0400)]
Added readme

12 years agoUse `xcrun clang++` on OS X as the compiler
Kyle Fuller [Thu, 22 Mar 2012 14:40:05 +0000 (14:40 +0000)]
Use `xcrun clang++` on OS X as the compiler

12 years agoMerge branch 'insp20', remote-tracking branch 'Official/insp20' into insp20
Shawn Smith [Thu, 22 Mar 2012 02:47:57 +0000 (22:47 -0400)]
Merge branch 'insp20', remote-tracking branch 'Official/insp20' into insp20

12 years agoMerge pull request #2 from SaberUK/insp20
Sir Pogsalot [Wed, 21 Mar 2012 20:24:48 +0000 (13:24 -0700)]
Merge pull request #2 from SaberUK/insp20

Fixes for OS X, the ModuleManager sources and some typos.

12 years agoTypo fixes.
Peter Powell [Wed, 21 Mar 2012 19:22:11 +0000 (19:22 +0000)]
Typo fixes.

12 years agoUpdate sources.lst to point to the GitHub inspircd-extras repo.
Peter Powell [Wed, 21 Mar 2012 18:48:07 +0000 (18:48 +0000)]
Update sources.lst to point to the GitHub inspircd-extras repo.

12 years agoSwitch configure script to use clang on OS X as Apple no longer maintain their fork...
Peter Powell [Wed, 21 Mar 2012 17:02:24 +0000 (17:02 +0000)]
Switch configure script to use clang on OS X as Apple no longer maintain their fork of GCC.

12 years agoMerge pull request #1 from nenolod/insp20
Sir Pogsalot [Wed, 21 Mar 2012 14:01:08 +0000 (07:01 -0700)]
Merge pull request #1 from nenolod/insp20

DNS resolver hardening (insp20 branch)

12 years agodns: cleanup ResultIsReady() prototype
William Pitcock [Tue, 20 Mar 2012 23:41:09 +0000 (18:41 -0500)]
dns: cleanup ResultIsReady() prototype

12 years agodns: more hardening
William Pitcock [Tue, 20 Mar 2012 23:38:13 +0000 (18:38 -0500)]
dns: more hardening

- don't trust rr.rdlength
- don't accept replies we know are impossible for AAAA/A records
- don't try to process record types we do not know about specifically
  (this behaviour just leads to disaster)

12 years agodns: reject messages with lengths larger than DNSHeader with prejudice
William Pitcock [Tue, 20 Mar 2012 23:31:14 +0000 (18:31 -0500)]
dns: reject messages with lengths larger than DNSHeader with prejudice

This also includes when decompressing name entries.

12 years agodns: iterators which are integer should always be unsigned, else an integer underflow...
William Pitcock [Tue, 20 Mar 2012 22:48:45 +0000 (17:48 -0500)]
dns: iterators which are integer should always be unsigned, else an integer underflow is possible.

Signed-off-by: William Pitcock <nenolod@dereferenced.org>
12 years agom_remove: forbid removing ulined users
Justasic [Sun, 26 Feb 2012 04:57:36 +0000 (23:57 -0500)]
m_remove: forbid removing ulined users

12 years agom_chghost: Fix incorrect length check pointed out by Thales
Daniel De Graaf [Sun, 26 Feb 2012 04:41:04 +0000 (23:41 -0500)]
m_chghost: Fix incorrect length check pointed out by Thales

12 years agoMake m_shun work on aliases
Jens Voss [Sat, 21 Jan 2012 22:04:59 +0000 (17:04 -0500)]
Make m_shun work on aliases

12 years agoMove my name from regular contributors to developers
Jackmcbarn [Wed, 28 Sep 2011 17:31:19 +0000 (13:31 -0400)]
Move my name from regular contributors to developers

12 years agoAdd note about hidewhois and idle times
Jackmcbarn [Wed, 31 Aug 2011 23:27:19 +0000 (19:27 -0400)]
Add note about hidewhois and idle times

12 years agoFix stats letter for shuns
Jackmcbarn [Sat, 27 Aug 2011 23:42:12 +0000 (19:42 -0400)]
Fix stats letter for shuns

12 years agoAdd -lgcrypt to m_ssl_gnutls because this is no longer pulled in by all versions...
Daniel De Graaf [Sun, 7 Aug 2011 22:34:32 +0000 (18:34 -0400)]
Add -lgcrypt to m_ssl_gnutls because this is no longer pulled in by all versions of gnutls

12 years agoFix compile warning
Daniel De Graaf [Sat, 23 Jul 2011 16:45:34 +0000 (12:45 -0400)]
Fix compile warning

12 years agoRemove harmless but scary-looking logfile lines
Daniel De Graaf [Tue, 19 Jul 2011 21:11:14 +0000 (17:11 -0400)]
Remove harmless but scary-looking logfile lines

12 years agoAllow use of absolute paths with m_nationalchars
Jackmcbarn [Tue, 19 Jul 2011 20:08:53 +0000 (16:08 -0400)]
Allow use of absolute paths with m_nationalchars

12 years ago<connect deny=""> (or allow="") should not match all users
Daniel De Graaf [Sun, 17 Jul 2011 23:49:03 +0000 (19:49 -0400)]
<connect deny=""> (or allow="") should not match all users

12 years agoOnly write pidfile if we have parsed a valid configuration
Daniel De Graaf [Sun, 17 Jul 2011 22:52:23 +0000 (18:52 -0400)]
Only write pidfile if we have parsed a valid configuration

13 years ago2.0.5 release
Daniel De Graaf [Fri, 24 Jun 2011 01:21:01 +0000 (21:21 -0400)]
2.0.5 release

13 years agoAlways use local SID as the source for PONG replies
Daniel De Graaf [Fri, 24 Jun 2011 01:14:19 +0000 (21:14 -0400)]
Always use local SID as the source for PONG replies

13 years agoResolve /STATS S conflict between SVSHOLD and SHUN
Daniel De Graaf [Fri, 24 Jun 2011 01:01:41 +0000 (21:01 -0400)]
Resolve /STATS S conflict between SVSHOLD and SHUN

13 years agoRemove possibly dangerous skip of VerifyCertificate
Daniel De Graaf [Fri, 24 Jun 2011 00:38:05 +0000 (20:38 -0400)]
Remove possibly dangerous skip of VerifyCertificate

13 years agoFix initialization of SSL certificate field on connect
Daniel De Graaf [Fri, 24 Jun 2011 00:31:29 +0000 (20:31 -0400)]
Fix initialization of SSL certificate field on connect

13 years agoFix WSAEWOULDBLOCK error on Windows
Daniel De Graaf [Sat, 18 Jun 2011 21:37:49 +0000 (17:37 -0400)]
Fix WSAEWOULDBLOCK error on Windows

Making a connection and then immediately accepting it is not synchronous on
Windows; force the accept to block and wait for the connection we just made.

13 years agoFix extras compilation under Windows
Adam [Sat, 18 Jun 2011 21:25:35 +0000 (17:25 -0400)]
Fix extras compilation under Windows

13 years agoFinal fixups for a working Windows build
Adam [Thu, 9 Jun 2011 00:40:29 +0000 (20:40 -0400)]
Final fixups for a working Windows build

13 years agoFix incorrect typecast
Daniel De Graaf [Mon, 6 Jun 2011 21:41:55 +0000 (17:41 -0400)]
Fix incorrect typecast

13 years agoFix recursion of QuitUser in SendQ quits
Jackmcbarn [Tue, 24 May 2011 01:51:08 +0000 (21:51 -0400)]
Fix recursion of QuitUser in SendQ quits

13 years agoFix timers never being ticked on windows
Adam [Sat, 21 May 2011 20:49:26 +0000 (16:49 -0400)]
Fix timers never being ticked on windows

13 years ago2.0.4 release
Daniel De Graaf [Sun, 8 May 2011 23:03:08 +0000 (19:03 -0400)]
2.0.4 release

13 years agoFix IPv6 test on Windows
Adam [Wed, 20 Apr 2011 03:05:03 +0000 (23:05 -0400)]
Fix IPv6 test on Windows

13 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

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

13 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

13 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

13 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

13 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

13 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

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

13 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

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

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

13 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

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

13 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

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

13 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

13 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

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

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

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

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

13 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