| Commit | Date | |
|---|---|---|
|
[r18]
(HEAD)
by
p_armando
Se agrega un timer en WeakDnsMain.cs para que cada 2seg. buelque las estadisticas al syslog. En ese archivo tambien se agrega la funcionalidad de los hilos para poder atender varias solicitudes simultaneamente. AnswerRequest(obj) ahora acepta un parametro para poder cumplir con los requisitos de una funcion llamada por un workerthread. |
2011-09-18 22:34:56 | Tree |
| 2011-09-03 19:52:52 | Tree | |
|
[r16]
by
p_armando
Se agrega soporte para cache de las respuestas enviadas por el servidor DNS. Se hacen modificaciones menores en otros archivos. |
2011-08-28 20:16:51 | Tree |
|
[r15]
by
p_armando
Se corrigio el acceso de la clase DnsRDataAAAA para que sea publico y no privado. Se agrego soporte para los RR de tipo AAAA (IPv6) Se envia en cada respuesta un RDataNull con la version del servidor de DNS. Se me ocurrio que ya que no se usa, ni se muestra (ni en wireshark, ni en nslookup) es un buen lugar para ponerlo. La version va con la cabecera "X-Powered-By:" y da lugar para crear otras cosas de estilo... |
2011-08-24 04:14:51 | Tree |
|
[r14]
by
p_armando
Se actualiza el script de la DB con la tabla para IPv6, y nuevos datos. Aun no se probo. |
2011-08-23 03:53:45 | Tree |
|
[r13]
by
p_armando
Se renombra DnsMessages.cs a DnsMessage.cs. Se agrega soporte para IPv6, solo a PaaDnsLibrary.csproj A raiz de los cambios en la ultima revision, (prop. auto-implemented) Los archivos DnsHeader.cs, DnsMessage.cs, DnsQuestion.cs y DnsResouceRecord.cs estaban mal y, por ejemplo, no se leian bien los datos. Se eliminaron las variables m_XXXXX de las clases y se reemplazaron por las propiedades para solucionar el problema. |
2011-08-23 03:43:43 | Tree |
|
[r12]
by
p_armando
En ConnectionCounter.cs se agrego un contador, OtherErrorsCounter. Me entere, recien ahora lamentablemente :(, que las propiedades pueden ser de tipo auto-implemented asi que cambie eso en varias partes del codigo :). Separe la clase DnsHeaderFlags en un archivo independiente ya que se me paso la otra vez. El resto de las modificaciones son esteticas mas que nada, sin nuevas funcionalidades implementadas en esta revision. |
2011-08-22 22:33:42 | Tree |
|
[r11]
by
p_armando
Se agregan contadores para poder identificar los distintos tipos de solicitudes que llegan al servidor (A, PTR, CNAME, NS, etc.) Lamentablemente no hay una forma practica para obtener los valores. Pense en poner un timer y cada X segundos volvar la informacion al log por syslog, pero lo optimo seria poder devolver esta informacion por SNMP para que la procesen otras herramientas de mejor forma. |
2011-08-21 02:59:53 | Tree |
|
[r10]
by
p_armando
Se agregan mensajes de log a varias clases. Se modifica SyslogClient e ILogger para tener metodos que loggean mensajes con valores por defecto de Facility y ProcName. |
2011-08-21 01:03:19 | Tree |
|
[r9]
by
p_armando
Se arreglan algunas opciones de la clase SyslogClient. |
2011-08-19 02:28:54 | Tree |