nofreude
c2c01e9f4c
Added functionality for dnsd:
...
* some new auxiliary functions to deal with FQDNs.
* better support for TXT- and HINFO-Ressource-Records.
* extensions to the message parser like message-compression with
mc-message->octets
2006-11-12 17:48:36 +00:00
mainzelm
222f5c5052
Return 'unsupported-message-type if message type is unknown, return
...
'unsupported-message-class if message class is unknown.
This makes it possible to parse replies that contain IP6 addresses in
the additional section.
2004-03-24 20:52:12 +00:00
mainzelm
2066f225bf
Fixed parsing of comments in resolv.conf
2004-02-02 10:21:20 +00:00
mainzelm
cf8911921d
Fixed bug in send-receive-message-tcp where a WITH-HANDLER was called
...
with erroneous arguments.
2004-01-27 16:29:42 +00:00
cresh
6f52781aa6
* added dns-check-nameservers
...
* fixed alists in send-receive-message-tcp
* fixed and added documentation
2003-08-19 14:36:08 +00:00
cresh
e71a3581af
fixed bugs related to invalid nameservers:
...
* added new error signal no-nameserver-given
* modified send-receive-message-* functions:
- better error handling
- timeout/maxtries functionality
- try to contact all nameservers,
before error is signaled
2003-07-09 20:45:20 +00:00
cresh
dbd13f24ab
Minor changes in parse-resolv.conf.
2003-06-30 10:57:26 +00:00
mainzelm
8111eddf82
Fix broken call to map in lookup-optional-args.
2003-02-19 17:37:35 +00:00
mainzelm
0b8c33af3f
Removed fqdn? and unqualified-hostname
2003-02-10 13:13:26 +00:00
mainzelm
45223c1d81
Created structure ips for ip-string related procedures.
2003-02-10 12:30:43 +00:00
mainzelm
183cf60bb7
Make resolve.conf-parse-error a condition.
2003-02-10 10:48:46 +00:00
mainzelm
e2697605f6
+ rr-X -> resource-record-X
...
+ removed separate cache mapping IPs to FQDNs
2003-02-10 08:04:17 +00:00
mainzelm
73629e6baa
+ octet generation for messages only just before the message is sent
...
+ two additional constructors for query messages
+ rename "question" to "query" when variable hold a dns-message
2003-01-22 12:27:50 +00:00
mainzelm
1ac2cc0819
Fix forgotten renamings.
2003-01-21 16:09:41 +00:00
mainzelm
0c0c27dcb5
+ removed conditions for invalid type and class
...
+ querytype -> query-type
2003-01-21 14:33:54 +00:00
mainzelm
54eb862b4a
+ don't output anything in DNS-LOOKUP
...
+ typo fix in pretty-print-dns-message
2003-01-20 14:20:53 +00:00
mainzelm
48290e2f83
+ Expand lots of acronyms.
...
+ Some renamings
2003-01-17 18:29:47 +00:00
mainzelm
b77a20674c
Make message-type and message-class an enumerated type.
2003-01-16 20:08:14 +00:00
mainzelm
df9cd86232
Minor renamings.
2003-01-16 13:07:14 +00:00
mainzelm
f9474b7a16
Replaced define-record by define-record-type
2003-01-15 12:17:54 +00:00
mainzelm
e7aa14ee73
cache contents of resolv.conf
2002-12-22 13:45:38 +00:00
mainzelm
0b57b16fe9
Use select-port-channels. TCP works now.
2002-12-06 12:52:23 +00:00
mainzelm
7e6da5347e
+ Complete parsing for /etc/resolv.conf
...
+ use search or domain field from resolv.conf to determine FQDNs
2002-12-03 16:02:17 +00:00
mainzelm
5f88c27382
+ Removed *debug*
...
+ some renamings
+ explained nomenclature
2002-11-29 17:08:14 +00:00
mainzelm
cbb4609c3a
Replaced posix regexp strings by sre expressions.
2002-11-27 09:36:21 +00:00
mainzelm
5f3582d017
+ Reworked condition signalling
...
+ TCP almost works
+ Cleanup
2002-11-25 16:47:00 +00:00
mainzelm
6cc2305e6b
Start of rewrite using select.
2002-11-19 22:41:37 +00:00
mainzelm
e8463d7005
Turn error hierarchie upside down.
2002-09-16 16:16:04 +00:00
sperber
cfc8d84aad
Use DNS for FQDN determination in SMTP.
2002-09-05 09:38:37 +00:00
sperber
1cfa3e3595
Shift FQDN determination code from HTTPD-CORE to DNS.
2002-09-05 09:25:42 +00:00
sperber
aeeeea79c1
Add copyright notice.
2002-08-27 09:03:22 +00:00
cresh
efab1a3161
concurrent lookup changes
2002-07-23 08:48:47 +00:00
cresh
17a3dac645
minor bugfixes in concurrent lookup & error handling
2002-07-08 09:13:56 +00:00
cresh
470c2fbab3
IPs are now 32bit integer internet addresses,
...
changed the API for concurrent-lookup,
revised the documentation
2002-07-07 17:43:32 +00:00
cresh
57915d3e16
added more documentation
2002-06-25 09:11:45 +00:00
sperber
3a166202d8
Moved from top-level directory.
2002-06-08 15:07:01 +00:00