10745 Commits

Author SHA1 Message Date
Rutger
cbd32e195f Replace [cC]olour with [cC]olor
Making things consistent, the modules are named '...color', let's keep
on using that instead of 'colour'.
2012-04-01 14:25:05 +02:00
Robin Burchell
e73e4be154 Merge pull request #21 from nenolod/insp20
configure: fix check for eventfd support.
2012-03-30 09:45:15 -07:00
William Pitcock
0ea875369c 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().
2012-03-29 19:52:11 -05:00
Robin Burchell
cfac6a9562 Merge pull request #16 from Adam-/insp20
Fixed out of bounds memory access from malformed DNS queries that have a...
2012-03-28 23:56:32 -07:00
Adam
58c893e834 Fixed infinite loop cauesd by invalid dns packets 2012-03-27 21:39:50 -04:00
Adam
ed28c1ba66 Fixed out of bounds memory access from malformed DNS queries that have an invalid length label. Introduced in a6a07de0daa353bcd29056a4535a9c4784c113c8. 2012-03-26 04:59:13 -04:00
Pogs McPoggerson
7fcda51612 inspircd.com is no longer our dev blog 2012-03-24 05:06:29 -07:00
Robin Burchell
90d7cf63de Merge pull request #8 from kylef/hostchange
m_hostchange: Fix a typo preventing port filters from working
2012-03-22 14:43:31 -07:00
Kyle Fuller
8744cc1f74 m_hostchange: Fix a typo preventing port filters from working 2012-03-22 16:23:03 +00:00
Robin Burchell
1485387c65 Merge pull request #6 from Shawn-Smith/insp20
Readme/insp20
2012-03-22 08:41:44 -07:00
Sir Pogsalot
c63000e0b3 Merge pull request #5 from kylef/xcrun
Use `xcrun clang++` on OS X as the compiler
2012-03-22 08:32:20 -07:00
Shawn Smith
d348edf601 Added readme 2012-03-22 11:18:01 -04:00
Kyle Fuller
0e57436816 Use xcrun clang++ on OS X as the compiler 2012-03-22 14:40:05 +00:00
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