pequeña contribución a netfilter

tiempo, tiempo, tiempo, como quisiera mas tiempo. Tengo varios proyectos detenidos que espero poder continuar dentro de dos semanas. Entre ellos reparar la aplicación “attended transfer” de asterisk. Actualmente cuelga la llamada si la persona que está transfiriendo cuelga antes de que conteste el destino de la transferencia. Los conmutadores actuales continuan la llamada dejando conectados los canales de quien se encontraba en espera de ser transferido y quien aun no contesta. El otro proyecto es una extension para php5. Ya tengo el algoritmo bien claro y codificado en php, ahora es cuestion de pasarlo a C y hacerlo extension de php para poder usar el API nativamente
con funciones de php. Bueno, pero por ahora lo que me trae por aquí es postear la modificación
a un parche para el kernel de linux. Los cambios son simples, posteare el parche completo, sin embargo mis cambios son descritos en pequeño disclaimer. Basicamente consistieron en utilizar un par de funciones nuevas. El parche es para implementar un ALG (Application Layer Gateway)
para el protocolo H.323. Tuve que hacer las modificaciones por que en nuestros servidores tenemos
el kernel 2.6.14, y el parche anterior solo aplicaba para la 2.6.13

h323-conntrack-nat-kernel-2.6.14.patch

el parche lo publiqué en la lista netfilter-devel, un link aqui:

Thread en Netfilter-Devel

saludos,

This entry was posted in linux. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*