Robin Burchell
dfc844417a
Merge pull request #48 from Shawn-Smith/insp21+nosnoticestack
...
[2.1] Option to prevent snotices from stacking. (<options:nosnoticestack>)
2012-04-14 05:11:04 -07:00
Shawn Smith
d7fb56b192
Reordered the if statement checks after a suggestion by @Pogs.
2012-04-13 07:36:54 -04:00
Shawn Smith
3df9e35631
Adds <options:nosnoticestack> to prevent snotice messages from stacking.
...
Requested in issue: #40
2012-04-13 05:21:28 -04:00
Robin Burchell
8d53b568d5
Merge pull request #47 from SaberUK/configure-cleanup
...
[2.1] Configure cleanup.
2012-04-12 12:56:04 -07:00
Peter Powell
509bc41931
Minor style tweaks.
2012-04-12 20:45:26 +01:00
Peter Powell
ec170cff09
Remove references to old configure commands.
2012-04-12 20:44:48 +01:00
Robin Burchell
e8a1d514f0
Merge pull request #44 from Shawn-Smith/insp21+whoisfix
...
[2.1] Fix for issue #39 (Wrong output on whois)
2012-04-12 11:50:43 -07:00
Shawn Smith
1a6e3adb85
Fixes issue #39 reported by @attilamolnar.
...
Thanks to @attilamolnar for supplying the code.
2012-04-12 10:25:42 -04:00
Pierre Carrier
2d3411818a
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".
2012-04-10 22:30:08 +02:00
Robin Burchell
801a1586b1
Merge pull request #29 from Shawn-Smith/insp21+joinpart_sno
...
[2.1] Add new module for join/part snomasks (m_joinpartsno)
v2.1b3
2012-04-09 06:39:38 -07:00
Robin Burchell
f77ae98373
Merge pull request #20 from Shawn-Smith/insp21+umode_redirect
...
[2.1] Added usermode +L to opt-out of forced redirection (m_redirect)
2012-04-09 06:33:06 -07:00
Robin Burchell
0c5203d269
Merge pull request #19 from Shawn-Smith/insp21+sslqueries
...
[2.1] Adds support for ssl-only queries and notices. (m_sslmodes)
2012-04-09 06:32:11 -07:00
Shawn Smith
c505552bdb
Added the module for join/part snomasks
2012-04-02 14:28:26 -04:00
Shawn Smith
2cb5b496cd
Renamed ssl_umode to secure_queries
2012-03-30 21:39:52 -04:00
Shawn Smith
3a1be2b5f6
Renamed from RedirectUMode/redirect_u to AntiRedirect/antiredirect
2012-03-30 21:36:54 -04:00
Robin Burchell
a716cd2123
fix compilation on OS X
...
OS X doesn't have (or require) libcrypt
2012-03-30 18:46:16 +02:00
William Pitcock
8b84bc2341
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-30 18:46:16 +02:00
Shawn Smith
ba4e1090d4
Changed re and re_u to redirect_chmode and redirect_umode
2012-03-29 21:04:05 -04:00
Shawn Smith
c589a272f8
Added ssl query/notice support to m_sslmodes
2012-03-29 20:40:04 -04:00
Shawn Smith
06a6f27390
Added usermode +L to m_redirect to opt-out of forced redirection.
2012-03-29 20:32:23 -04:00
Adam
2f2956e9d7
Fixed infinite loop cauesd by invalid dns packets
2012-03-29 09:01:22 +02:00
Adam
1aea44ff49
Fixed out of bounds memory access from malformed DNS queries that have an invalid length label. Introduced in a6a07de0daa353bcd29056a4535a9c4784c113c8.
2012-03-29 09:01:19 +02:00
Pogs McPoggerson
113088946b
inspircd.com is no longer our dev blog
2012-03-24 05:07:14 -07:00
Daniel De Graaf
2b6b98bafe
m_ssl_gnutls: use recommended DH bit sizes instead of user-specified value
2012-03-22 18:39:45 -04:00
Daniel De Graaf
7f433a45bf
m_ssl_gnutls: remove DH parameter generation
...
While the gnutls documentation recommends that DH parameters be
regenerated, this does not actually improve security and may freeze the
ircd for a significant amount of time (50s in some reports). Remove it.
2012-03-22 18:35:25 -04:00
Xaquseg
d2f8668b4b
m_ident: register service to actually make module work
2012-03-22 18:11:35 -04:00
Robin Burchell
303dc7c5a9
Merge pull request #7 from Shawn-Smith/insp21
...
Readme/insp21
2012-03-22 08:42:44 -07:00
Kyle Fuller
190ad3dc26
Use xcrun clang++
on OS X as the compiler
2012-03-22 23:35:16 -07:00
Peter Powell
095f8beda3
Typo fixes.
2012-03-22 23:25:01 -07:00
Peter Powell
6dfc79ec95
Update sources.lst to point to the GitHub inspircd-extras repo.
2012-03-22 23:24:24 -07:00
Peter Powell
8a82e2c2d4
Switch configure script to use clang on OS X as Apple no longer maintain their fork of GCC.
2012-03-22 23:24:09 -07:00
Shawn Smith
8b05528502
Merge branch 'insp21' of https://github.com/inspircd/inspircd into insp21
2012-03-22 11:29:44 -04:00
Shawn Smith
8a7a337c4a
Added a readme
2012-03-22 11:17:06 -04:00
Shawn Smith
3f05910acc
Merge branch 'insp21', remote-tracking branch 'Official/insp21' into insp21
2012-03-21 22:49:03 -04:00
William Pitcock
c897aacd8e
dns: cleanup ResultIsReady() prototype
2012-03-21 15:06:03 +01:00
William Pitcock
5a778fb849
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-21 15:05:59 +01:00
William Pitcock
c245955ae4
dns: reject messages with lengths larger than DNSHeader with prejudice
...
This also includes when decompressing name entries.
2012-03-21 15:05:54 +01:00
William Pitcock
64b1cf2118
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-21 15:05:49 +01:00
Justasic
48af4b1f13
m_remove: forbid removing ulined users
2012-02-25 23:57:45 -05:00
Daniel De Graaf
58f0b9d58c
m_chghost: Fix incorrect length check pointed out by Thales
2012-02-25 23:41:42 -05:00
Jens Voss
6ba5b6bc6b
Make m_shun work on aliases
2012-01-21 17:04:59 -05:00
Jackmcbarn
4434ff15b4
Move my name from regular contributors to developers
2011-09-28 13:26:58 -04:00
Jackmcbarn
2f44a3308b
Add note about hidewhois and idle times
2011-08-31 19:26:16 -04:00
Jackmcbarn
02e23e2ab7
Fix stats letter for shuns
2011-08-27 19:42:23 -04:00
Jackmcbarn
63f48849b6
Fix garbage collect of dropped accounts
2011-08-22 18:37:24 -04:00
Jackmcbarn
84ef4b82c2
Allow use of absolute paths with m_nationalchars
2011-07-19 16:07:08 -04:00
Daniel De Graaf
dd2bc14877
<connect deny=""> (or allow="") should not match all users
2011-07-17 19:49:03 -04:00
Daniel De Graaf
06be846c44
Inspircd 2.1 beta 2
v2.1b2
2011-07-17 19:11:40 -04:00
Daniel De Graaf
56b043586f
Only write pidfile if we have parsed a valid configuration
2011-07-17 19:11:32 -04:00
Daniel De Graaf
9fa891eb91
Resolve /STATS S conflict between SVSHOLD and SHUN
2011-06-23 21:17:04 -04:00