Committer : entrope
CVSROOT : /cvsroot/undernet-ircu
Module : ircu2.10
Branch tags: u2_10_12_branch
Commit time: 2005-11-12 19:32:36 UTC
Modified files:
Tag: u2_10_12_branch
ChangeLog ircd/ircd_res.c
Log message:
Allow a (single) CNAME follow when doing A and AAAA lookups.
---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.710.2.22 ircu2.10/ChangeLog:1.710.2.23
--- ircu2.10/ChangeLog:1.710.2.22 Wed Nov 9 04:36:09 2005
+++ ircu2.10/ChangeLog Sat Nov 12 11:32:26 2005
@@ -1,3 +1,8 @@
+2005-11-11 Michael Poole <[EMAIL PROTECTED]>
+
+ * ircd/ircd_res.c (proc_answer): Follow CNAME when doing A
+ and AAAA lookups as well as PTR.
+
2005-11-07 Michael Poole <[EMAIL PROTECTED]>
* ircd/channel.c (mode_parse_client): Allow clients to specify
Index: ircu2.10/ircd/ircd_res.c
diff -u ircu2.10/ircd/ircd_res.c:1.23.2.1 ircu2.10/ircd/ircd_res.c:1.23.2.2
--- ircu2.10/ircd/ircd_res.c:1.23.2.1 Mon Oct 17 10:37:00 2005
+++ ircu2.10/ircd/ircd_res.c Sat Nov 12 11:32:26 2005
@@ -18,7 +18,7 @@
*/
/** @file
* @brief IRC resolver functions.
- * @version $Id: ircd_res.c,v 1.23.2.1 2005/10/17 17:37:00 decampos Exp $
+ * @version $Id: ircd_res.c,v 1.23.2.2 2005/11/12 19:32:26 entrope Exp $
*/
#include "client.h"
@@ -706,9 +706,6 @@
break;
case T_CNAME: /* first check we already haven't started looking
into a cname */
- if (request->type != T_PTR)
- return(0);
-
if (request->state == REQ_CNAME)
{
n = irc_dn_expand((unsigned char *)buf, (unsigned char *)eob,
----------------------- End of diff -----------------------
_______________________________________________
Patches mailing list
[email protected]
http://undernet.sbg.org/mailman/listinfo/patches