irc-dev-ipv6 Mailing List for IRC-Dev ircd development (Page 4)
Brought to you by:
zolty
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(49) |
Oct
(6) |
Nov
(5) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(8) |
Feb
(11) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Zolty <zo...@us...> - 2002-09-12 16:39:00
|
Update of /cvsroot/irc-dev/ipv6/ircd In directory usw-pr-cvs1:/tmp/cvs-serv6714/ircd Modified Files: IPcheck.c bsd.c chkconf.c ircd.c m_watch.c res.c s_auth.c s_bsd.c s_conf.c s_ping.c s_socks.c Log Message: INET6.1 Index: IPcheck.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/IPcheck.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- IPcheck.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ IPcheck.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -20,7 +20,6 @@ /* This file should be edited in a window with a width of 141 characters */ #include "sys.h" -#include <netinet/in.h> #include "h.h" #include "IPcheck.h" #include "querycmds.h" Index: bsd.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/bsd.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- bsd.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ bsd.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -20,7 +20,6 @@ #include "sys.h" #include <signal.h> -#include <sys/socket.h> /* Needed for send() */ #include "h.h" #include "struct.h" #include "s_bsd.h" Index: chkconf.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/chkconf.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- chkconf.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ chkconf.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -22,15 +22,11 @@ #include <unistd.h> #endif #include <stdlib.h> -#include <sys/socket.h> #include <sys/stat.h> #include <ctype.h> #if HAVE_FCNTL_H #include <fcntl.h> #endif -#ifdef HPUX -#include <arpa/inet.h> -#endif /* HPUX */ #ifdef R_LINES #include <signal.h> #endif Index: ircd.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/ircd.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- ircd.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ ircd.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -44,12 +44,9 @@ #include <syslog.h> #endif #ifdef CHROOTDIR -#include <netinet/in.h> -#include <arpa/nameser.h> #include <resolv.h> #endif #ifdef VIRTUAL_HOST -#include <sys/socket.h> /* Needed for AF_INET on some OS */ #endif #include "h.h" #include "res.h" Index: m_watch.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/m_watch.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- m_watch.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ m_watch.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -107,6 +107,7 @@ if (!wptr) return; /* No esta en ningun notify */ +#ifdef BDD_VIP if(!ip_override) { if (cptr->user->virtualhost[0] == '\0') { make_virtualhost(cptr, 0,0); @@ -116,6 +117,7 @@ ip_override=ip_override_SeeHidden=cptr->user->host; } } +#endif wptr->lasttime = TStime(); @@ -136,7 +138,7 @@ } #endif } else { -#if defined(BDD) +#if defined(BDD_VIP) ip=cptr->user->virtualhost; if (IsHiddenViewer(acptr) || (cptr == acptr)) { ip=cptr->user->host; Index: res.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/res.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- res.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ res.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -8,13 +8,9 @@ #include "sys.h" #include <signal.h> -#include <sys/socket.h> #if HAVE_UNISTD_H #include <unistd.h> #endif -#include <netinet/in.h> -#include <arpa/inet.h> -#include <arpa/nameser.h> #include <resolv.h> /* dn_skipname is really an internal function, we shouldn't be using it in res.c */ Index: s_auth.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/s_auth.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_auth.c 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ s_auth.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -18,7 +18,6 @@ */ #include "sys.h" -#include <sys/socket.h> #if HAVE_SYS_FILE_H #include <sys/file.h> #endif @@ -31,9 +30,6 @@ #if HAVE_UNISTD_H #include <unistd.h> #endif -#ifdef HPUX -#include <arpa/inet.h> -#endif /* HPUX */ #if HAVE_FCNTL_H #include <fcntl.h> #endif Index: s_bsd.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/s_bsd.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_bsd.c 11 Sep 2002 10:09:09 -0000 1.1.1.1 +++ s_bsd.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -20,7 +20,6 @@ #include "sys.h" #include <stdlib.h> -#include <sys/socket.h> #if HAVE_SYS_FILE_H #include <sys/file.h> #endif @@ -58,9 +57,6 @@ #include <syslog.h> #endif #include <sys/utsname.h> -#include <netinet/in.h> -#include <arpa/inet.h> -#include <arpa/nameser.h> #include <resolv.h> #include "h.h" #include "res.h" Index: s_conf.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/s_conf.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_conf.c 11 Sep 2002 10:09:09 -0000 1.1.1.1 +++ s_conf.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -19,7 +19,6 @@ */ #include "sys.h" -#include <sys/socket.h> #if HAVE_FCNTL_H #include <fcntl.h> #endif @@ -42,9 +41,6 @@ #include <unistd.h> #endif #include <stdlib.h> -#include <netdb.h> -#include <netinet/in.h> -#include <arpa/inet.h> #ifdef USE_SYSLOG #include <syslog.h> #endif Index: s_ping.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/s_ping.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_ping.c 11 Sep 2002 10:09:09 -0000 1.1.1.1 +++ s_ping.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -18,7 +18,6 @@ */ #include "sys.h" -#include <sys/socket.h> #if HAVE_SYS_FILE_H #include <sys/file.h> #endif @@ -38,8 +37,6 @@ #ifdef USE_SYSLOG #include <syslog.h> #endif -#include <netinet/in.h> -#include <arpa/inet.h> #include "h.h" #include "struct.h" #include "send.h" Index: s_socks.c =================================================================== RCS file: /cvsroot/irc-dev/ipv6/ircd/s_socks.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_socks.c 11 Sep 2002 10:09:09 -0000 1.1.1.1 +++ s_socks.c 12 Sep 2002 16:38:57 -0000 1.2 @@ -19,7 +19,6 @@ */ #include "sys.h" -#include <sys/socket.h> #if HAVE_SYS_FILE_H #include <sys/file.h> #endif @@ -32,9 +31,6 @@ #if HAVE_UNISTD_H #include <unistd.h> #endif -#ifdef HPUX -#include <arpa/inet.h> -#endif /* HPUX */ #if HAVE_FCNTL_H #include <fcntl.h> #endif |
Update of /cvsroot/irc-dev/ipv6/include In directory usw-pr-cvs1:/tmp/cvs-serv6714/include Modified Files: match.h patchlevel.h res.h s_bsd.h s_conf.h struct.h support.h Added Files: inet.h Log Message: INET6.1 --- NEW FILE: inet.h --- /* * IRC - Internet Relay Chat, include/inet.h * Copyright (C) 2002 IRC-Hispano.org - Zoltan * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef INET_H #define INET_H #include <arpa/inet.h> #include <arpa/nameser.h> #include <netdb.h> #include <netinet/in.h> #include <sys/socket.h> #ifndef INADDR_NONE #define INADDR_NONE 0xffffffff #endif #endif /* INET_H */ Index: match.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/match.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- match.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ match.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -4,9 +4,6 @@ /*============================================================================= * System headers used by this header file */ -#include <sys/socket.h> -#include <netinet/in.h> -#include <arpa/inet.h> /*============================================================================= * Structures Index: patchlevel.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/patchlevel.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- patchlevel.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ patchlevel.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -49,7 +49,7 @@ \ \ \ - "" + "+INET6.1" /* * Deliberate empty lines Index: res.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/res.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- res.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ res.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -1,22 +1,17 @@ #ifndef RES_H #define RES_H -#include <netinet/in.h> -#include <netdb.h> #ifdef HPUX #ifndef h_errno extern int h_errno; #endif #endif +#include "inet.h" #include "list.h" /*============================================================================= * General defines */ - -#ifndef INADDR_NONE -#define INADDR_NONE 0xffffffff -#endif /*============================================================================= * Proto types Index: s_bsd.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/s_bsd.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_bsd.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ s_bsd.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -1,7 +1,6 @@ #ifndef S_BSD_H #define S_BSD_H -#include <netdb.h> #include "s_conf.h" /*============================================================================= Index: s_conf.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/s_conf.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- s_conf.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ s_conf.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -1,9 +1,8 @@ #ifndef S_CONF_H #define S_CONF_H +#include "inet.h" #include "list.h" -#include <netinet/in.h> -#include <netdb.h> /*============================================================================= * General defines Index: struct.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/struct.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- struct.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ struct.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -22,7 +22,7 @@ #ifndef STRUCT_H #define STRUCT_H -#include <netinet/in.h> /* Needed for struct in_addr */ +#include "inet.h" /* Needed for struct in_addr */ #include "whowas.h" /* Needed for whowas struct */ #ifndef INCLUDED_dbuf_h Index: support.h =================================================================== RCS file: /cvsroot/irc-dev/ipv6/include/support.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- support.h 11 Sep 2002 10:09:08 -0000 1.1.1.1 +++ support.h 12 Sep 2002 16:38:57 -0000 1.2 @@ -1,7 +1,6 @@ #ifndef SUPPORT_H #define SUPPORT_H -#include <netinet/in.h> /*============================================================================= * Proto types |
From: Zolty <zo...@us...> - 2002-09-12 16:39:00
|
Update of /cvsroot/irc-dev/ipv6 In directory usw-pr-cvs1:/tmp/cvs-serv6714 Modified Files: Ipv6.zoltan Added Files: CAMBIOS.Ipv6 Log Message: INET6.1 --- NEW FILE: CAMBIOS.Ipv6 --- * 2002/09/12 zo...@ir... INET6.1 ----------------------------------------------------------------------- Creacion del archivo "inet.h" y movidos los includes que hagan referencia a las estructuras del protocolo IP. Index: Ipv6.zoltan =================================================================== RCS file: /cvsroot/irc-dev/ipv6/Ipv6.zoltan,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Ipv6.zoltan 11 Sep 2002 14:36:03 -0000 1.4 +++ Ipv6.zoltan 12 Sep 2002 16:38:57 -0000 1.5 @@ -3,7 +3,7 @@ Pasos para el desarrollo del soporte IPv6 para el ircd de ESNET-Hispano: -1º Crear un nuevo archivo "inet.h" en el directorio include. +1º Crear un nuevo archivo "inet.h" en el directorio include. (HECHO) 2º Mover todos los includes que hagan referencia a la familia de protocolos de INET al nuevo archivo inet.h. Son los siguientes: |
From: ZOLTAN <ZO...@te...> - 2002-09-11 14:40:03
|
> Update of /cvsroot/irc-dev/ipv6 > In directory usw-pr-cvs1:/tmp/cvs-serv9204 > > Modified Files: > Ipv6.zoltan > Log Message: > Creditos :) > Era para comprobar que las actualizaciones en el CVS generen un mail a la lista con el log del cvs. Ya veo que funciona un saludo |
From: Zolty <zo...@us...> - 2002-09-11 14:36:07
|
Update of /cvsroot/irc-dev/ipv6 In directory usw-pr-cvs1:/tmp/cvs-serv9204 Modified Files: Ipv6.zoltan Log Message: Creditos :) Index: Ipv6.zoltan =================================================================== RCS file: /cvsroot/irc-dev/ipv6/Ipv6.zoltan,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Ipv6.zoltan 11 Sep 2002 13:43:34 -0000 1.3 +++ Ipv6.zoltan 11 Sep 2002 14:36:03 -0000 1.4 @@ -59,3 +59,21 @@ 12º Crear un ejemplo-ipv6.conf. 13º Poner la pregunta en el make config. + + + +2002 IRC-DEV TEAM +www.irc-dev.net + +Miembros: (en orden alfabetico) + +Antonio Garcia Nuñez zo...@ir... +Ferran Sarrio Hernandez sa...@ir... +Javier Meizoso Fernandez ma...@ir... +Jesus Cea Avion jc...@ir... +Joel Serrano pi...@te... +Miguel A. Fosas am...@ir... +Roger Torrentsgeneros tr...@ir... +Ruben Cardenal ni...@ir... +Victor Roman da...@ir... + |
From: ZOLTAN <ZO...@te...> - 2002-09-11 14:35:40
|
Buenas gente=2E=2E=2E Se ha creado esta lista debido a que el IPv6=2C a=FAn aplicando en IRC=2C= es = off-topic seg=FAn nos dijo jcea en el canal=2C aprovecho para decirnos qu= e = en esta lista se puede hablar de cualquier cosa relacionada con ipv6 = aun sin relacionar con el IRC=2E Es para culturizarnos sobre el IPv6=2E IPv6 no es una cosa de dentro de 15 a=F1os=2C sino que esta a la vuelta d= e = la esquina=2C ya que el 2003 es el a=F1o previsto para el empuje del IPv6= =2E = El UTMS (3G de moviles) tendra IPv6 de entrada=2C y ante la escasez de = IP=27s en RIPE=2C los europeos estan corriendo con las pruebas de IPv6=2E= Se = puede tener IPv4 y IPv6 al mismo tiempo a gracias al protocolo IP6 que = es compatible hacia atr=E1s=2E Hoy en dia ISP=27s como RedIris=2C Telefon= ica=2C = Intelideas entre otros=2C est=F3n trabajando con el ipv6 enlanzadolo con = 6bone=3B cualquier particular puede acceder a 6bone mediante freenet6 o = similiares=2E El ejemplo de Amnesia en EFNET (tb en IRCnet) lo demuestra=3A= Amn3S1A is =7Eamn=40ipv6rules=2Eamn=2Eirc-dev=2Enet * IRC-Dev - http=3A//= www=2Eirc- dev=2Enet Amn3S1A using irc6=2EQeast=2Enet EFNet=27s first IPv6 server! (How 7A69!)= amn3s1a End of /WHOIS list=2E Por este motivo=2C creo conveniente acelerar la puesta en marcha del = soporte IPv6 para el IRCD de Hispano=2C porque ser=EDa una verguenza que = en = el 2003 seamos la unica red del top-ten que no tiene al menos 1 server = con IPv6=2E La buena noticia de que Intelideas=2C este ya conectado a 6bo= ne = y con IP=27s de IPv6 asignadas por RIPE nos permite que el desarrollo se = pueda aprovechar al momento de hacer el =22release=22=2E Bien=2C hay un todo en el ircd=2C sobre el desarrollo de IPv6=3A Pasos para el desarrollo del soporte IPv6 para el ircd de ESNET-Hispano=3A= 1=BA Crear un nuevo archivo =22inet=2Eh=22 en el directorio include=2E 2=BA Mover todos los includes que hagan referencia a la familia de = protocolos de INET al nuevo archivo inet=2Eh=2E Son los siguientes=3A netinet/in=2Eh sys/socket=2Eh arpa/inet=2Eh Y poner el include =22inet=2Eh=22 en los *=2Ec que hagan falta y hacer= = un =22make depend=22=2E 3=BA Crear defines para las familias=3A DEFINE Familia IPv4 Familia IPv6 AFINET AF=5FINET AF=5FINET6 SOCKADDR=5FIN sockaddr=5Fin sockaddr=5Fin6 SIN=5FFAMILY sin=5Ffamily sin6=5Ffamily SIN=5FPORT sin=5Fport sin6=5Fport SIN=5FADDR sin=5Faddr sin6=5Faddr S=5FADDR s=5Faddr s6=5Faddr IN=5FADDR in=5Faddr in6=5Faddr INADDRANY=5FSTR =220=2E0=2E0=2E0=22 =220=3A=3A0=22 Y sustituirlos por TODO el codigo=2E Hay que tener en cuenta que la = familia IPv6 soporta conexiones de tanto IPv4 como IPv6 4=BA La ip de IPv6 en formato binario=2C no puede estar en un int=2C ya q= ue = son 128 bits=2C hay que meterlo en un puntero char* o en un int=5B4=5D=2E= = 5=BA Definir un macro en =22inet=2Eh=22 para la delimitacion de los campo= s de = las lineas del ircd=2Econf ya que como en INET6 usan =27=3A=27=2C entonce= s para = el ircd=2Econf utilizaremos el =27=25=27 si el ircd se compila para INET6= =2E 6=BA Adaptar el inetntoa al IPv6 o cambiar por una funcion nueva inetntop= = (numerico a puntero) para tanto IPv4 como IPv6=2E 6=BA Adaptar el res=2Ec al IPv6=2C la busqueda de la ip a partir del domi= nio = es con AAAA para las ips de IPv6=2E La inversa es a partir de lo = siguiente=3A Si la Ip es 3ffe=3Ab80=3A124f=3A1=3A=3A1=2C el dominio inverso seria= = 1=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E0=2E1=2E0=2E0= =2E0=2Ef=2E4=2E2=2E1=2E0=2E8=2Eb=2E0=2Ee=2Ef=2Ef=2E3=2Eip6=2Eint 7=BA Adaptar el CALCULATE=5FHASH de IPcheck=2Ec a IPv6=2E 8=BA Modificar el pretty=5Fmask() para que el =27=3A=27 lo trate igual qu= e =27=2E=27=2E 9=BA Modificar el parche de Nikolas de bans=2C para que admita =27=3A=27=2E= 10=BA La ip en formato base64 ha de tener 22 caracteres en vez de 6=2C pa= ra = toda la red si hay al menos 1 ircd con IPv6 activado para que se pueda = traducir direcciones con reversibilidad=2E 11=BA Idem con las ips virtuales=2C que en vez de 6 + 6 de entropia=2C ha= n de = ser 22 + =BF6=3F de entropia=2E Para toda la red si hay al menos 1 ircd c= on = IPv6 activado=2E 12=BA Crear un ejemplo-ipv6=2Econf=2E 13=BA Poner la pregunta en el make config=2E Bien=2C el codigo fuente se ha depositado en el CVS de IRC-DEV (alojado = en sf=2Enet) para bajar hay que usar=3A export CVSROOT=3D=3Apserver=3Aanonymous=40cvs=2Eirc-dev=2Enet=3A/cvsroot/= irc-dev cvs login (cuando nos pregunte la pass=2C dar al enter) cvs co ipv6 A partir de los proximos dias empezaremos a trabajar en ello =3A) Un saludo zoltan |