10532 Commits

Author SHA1 Message Date
Shawn Smith
ce8b37df3c Merge branch 'insp20', remote-tracking branch 'Official/insp20' into insp20 2012-03-21 22:47:57 -04:00
Sir Pogsalot
d62e321520 Merge pull request #2 from SaberUK/insp20
Fixes for OS X, the ModuleManager sources and some typos.
2012-03-21 13:24:48 -07:00
Peter Powell
2e266c880c Typo fixes. 2012-03-21 19:33:16 +00:00
Peter Powell
326e52cbab Update sources.lst to point to the GitHub inspircd-extras repo. 2012-03-21 18:48:07 +00:00
Peter Powell
b0ca1c921f Switch configure script to use clang on OS X as Apple no longer maintain their fork of GCC. 2012-03-21 17:02:24 +00:00
Sir Pogsalot
fe7dbd2c10 Merge pull request #1 from nenolod/insp20
DNS resolver hardening (insp20 branch)
2012-03-21 07:01:08 -07:00
William Pitcock
eac05f8d05 dns: cleanup ResultIsReady() prototype 2012-03-20 18:41:46 -05:00
William Pitcock
84ab0478f9 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)
2012-03-20 18:38:13 -05:00
William Pitcock
9aa28f3730 dns: reject messages with lengths larger than DNSHeader with prejudice
This also includes when decompressing name entries.
2012-03-20 18:31:14 -05:00
William Pitcock
a6a07de0da dns: iterators which are integer should always be unsigned, else an integer underflow is possible.
Signed-off-by: William Pitcock <nenolod@dereferenced.org>
2012-03-20 17:48:45 -05:00
Justasic
eba7e6655a m_remove: forbid removing ulined users 2012-02-25 23:57:36 -05:00
Daniel De Graaf
a673d97380 m_chghost: Fix incorrect length check pointed out by Thales 2012-02-25 23:41:04 -05:00
Jens Voss
b2331d7458 Make m_shun work on aliases 2012-01-21 17:05:08 -05:00
Jackmcbarn
22738bad54 Move my name from regular contributors to developers 2011-09-28 13:31:19 -04:00
Jackmcbarn
418b77dd9d Add note about hidewhois and idle times 2011-08-31 19:27:19 -04:00
Jackmcbarn
f14f7fa7e3 Fix stats letter for shuns 2011-08-27 19:42:12 -04:00
Daniel De Graaf
b6cfed3506 Add -lgcrypt to m_ssl_gnutls because this is no longer pulled in by all versions of gnutls 2011-08-07 18:34:32 -04:00
Daniel De Graaf
5d5ed8dcea Fix compile warning 2011-07-23 12:45:34 -04:00
Daniel De Graaf
9e9d024c29 Remove harmless but scary-looking logfile lines 2011-07-19 17:11:42 -04:00
Jackmcbarn
061a762095 Allow use of absolute paths with m_nationalchars 2011-07-19 16:08:53 -04:00
Daniel De Graaf
3edec1fa26 <connect deny=""> (or allow="") should not match all users 2011-07-17 19:50:25 -04:00
Daniel De Graaf
a75efd4170 Only write pidfile if we have parsed a valid configuration 2011-07-17 18:52:23 -04:00
Daniel De Graaf
e245dbbad7 2.0.5 release v2.0.5 2011-06-23 21:21:01 -04:00
Daniel De Graaf
b56d31223d Always use local SID as the source for PONG replies 2011-06-23 21:14:19 -04:00
Daniel De Graaf
a409e40267 Resolve /STATS S conflict between SVSHOLD and SHUN 2011-06-23 21:01:41 -04:00
Daniel De Graaf
197431e44a Remove possibly dangerous skip of VerifyCertificate 2011-06-23 20:38:05 -04:00
Daniel De Graaf
386430c38d Fix initialization of SSL certificate field on connect 2011-06-23 20:31:29 -04:00
Daniel De Graaf
f235772cf1 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.
2011-06-18 17:40:39 -04:00
Adam
699a8b2fc8 Fix extras compilation under Windows 2011-06-18 17:25:35 -04:00
Adam
e46e50071f Final fixups for a working Windows build 2011-06-08 20:40:29 -04:00
Daniel De Graaf
9fcb032269 Fix incorrect typecast 2011-06-06 17:41:55 -04:00
Jackmcbarn
58ab072505 Fix recursion of QuitUser in SendQ quits 2011-05-23 21:51:08 -04:00
Adam
f5409f04cd Fix timers never being ticked on windows 2011-05-21 16:49:26 -04:00
Daniel De Graaf
48fcc4070f 2.0.4 release v2.0.4 2011-05-08 19:03:08 -04:00
Adam
e8f97ac842 Fix IPv6 test on Windows 2011-04-19 23:05:03 -04:00
Daniel De Graaf
7aab0d12db Merge commit 'refs/merge-requests/5' of git://gitorious.org/inspircd/inspircd into insp20 2011-04-18 21:48:05 -04:00
Daniel De Graaf
a07ad07156 Fix mis-implemented irc::sockets::cidr_mask::operator< 2011-04-18 16:58:42 -04:00
Adam
b56565eac2 Fixed Windows build on VS 2010 2011-04-10 17:54:20 -04:00
Jackmcbarn
f8588b112f Revert to old sepstream logic until a proper fix is finished 2011-04-01 10:09:18 -04:00
DjSlash
00d5b1e12c Updated helpop regarding SILENCE, example had syntax wrong 2011-03-30 23:41:40 +02:00
DjSlash
171a334bcd Fix bug 126, thanks to Seb 2011-03-30 23:07:46 +02:00
Jackmcbarn
d2a5339ddf Fix sepstream logic when multiple consecutive separators are encountered 2011-03-28 16:20:48 -04:00
DjSlash
1a721c948d Updated examples, removing ziplinks 2011-03-28 16:03:54 +02:00
Jackmcbarn
2018098273 Display a message when using /greloadmodule 2011-03-23 09:11:18 -04:00
DjSlash
7ca5bfa8a7 Values were -1, couldnt find an explanation for that. So applied
submitted patch from bug 114 (thanks to DarkStorm) and removed
additional -1's.
2011-03-18 21:48:48 +01:00
DjSlash
d73be0b396 Fix for bug 80 2011-03-18 19:49:35 +01:00
DjSlash
73b297aeb2 Deleted m_invisible from modules.conf.example since that module isn't
supported nor delivered in main package
2011-03-18 16:10:23 +01:00
DjSlash
b934da089d Fix for bug 47 2011-03-18 16:08:10 +01:00
DjSlash
0c23190956 Fix for bug 116, in addition an improvement of the regex is made 2011-03-18 16:04:17 +01:00
Daniel De Graaf
70cd4a5a06 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.
2011-03-03 21:24:05 -05:00