Log of /ircd-hybrid-7.2/src/irc_res.c
Parent Directory
|
Revision Log
Revision
998 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 23 12:43:17 2009 UTC
(11 years, 6 months ago)
by
michael
File length: 23097 byte(s)
Diff to
previous 997
- change resolver/auth to use balloc memory pool
- ircd.c: init_resolver() has to be called *before* read_conf_files(), otherwise
recvfrom() aborts with ENOTSOCK in case there are configured connect{} blocks
with a host that needs to be resolved on the very first configuration read.
Revision
997 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 21 10:25:40 2009 UTC
(11 years, 6 months ago)
by
michael
File length: 22986 byte(s)
Diff to
previous 995
- delete_resolver_queries(): remove extranous non-NULL test. ptr->data can never be NULL.
let it crash, if it ever happens to be
Revision
994 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 21 09:15:31 2009 UTC
(11 years, 6 months ago)
by
michael
File length: 23701 byte(s)
Diff to
previous 992
- res_readreply(): check for fake replies before doing anything else
Revision
986 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 15 21:12:34 2009 UTC
(11 years, 6 months ago)
by
michael
File length: 23739 byte(s)
Diff to
previous 985
- irc_res.c: fixed wide-spread off-by-one when copying hostnames
Revision
985 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 15 20:31:54 2009 UTC
(11 years, 6 months ago)
by
michael
File length: 23746 byte(s)
Diff to
previous 984
- res_readreply, do_query_number: removed ip6.int support.
ip6.int delegations were deleted in 2006
Revision
984 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 14 13:18:14 2009 UTC
(11 years, 6 months ago)
by
michael
File length: 24235 byte(s)
Diff to
previous 982
- res_readreply(): fix broken logic with ipv6 enabled where we ONLY sent a
second A QUERY in case a -broken- nameserver returns NXDOMAIN
for AAAA when A record exists. fixed and removed workaround
for broken nameservers.
Revision
447 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 12 02:59:16 2006 UTC
(15 years ago)
by
db
File length: 24572 byte(s)
Diff to
previous 411
- reported by Jon, resolver was not checking for NXDOMAIN as well as SERVFAIL
this caused odd DNS reports and took longer to connect.
Tested by Jon (ThaPrince).
(backported from head)
Revision
411 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 8 14:42:01 2006 UTC
(15 years ago)
by
adx
File length: 24539 byte(s)
Diff to
previous 169
+ fixed unaligned memory reference in resolver
Submitted by: Immo 'FaUl' Wehrenberg
Revision
169 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 21 09:37:16 2005 UTC
(15 years, 4 months ago)
by
michael
File length: 24273 byte(s)
Diff to
previous 155
- Removed LocalUser.port
- Removed two extra memsets in make_request()
Revision
155 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 18 02:54:54 2005 UTC
(15 years, 4 months ago)
by
db
File length: 24371 byte(s)
Diff to
previous 34
(backported from HEAD)
- irc_res.c would send out hundreds? of retry requests on clients that
did not resolve, i.e. SERVFAIL. The code was essentailly ignoring
SERVFAIL hence generating request after request after request.
This appears to fix this major bug. It would be a good idea to add
some logging here however.
Revision
34 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 2 21:05:51 2005 UTC
(15 years, 4 months ago)
by
lusky
File length: 24420 byte(s)
Diff to
previous 33
create 7.2 branch, we can move/rename it as needed.
Revision
30 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Oct 2 20:03:27 2005 UTC
(15 years, 4 months ago)
by
adx
Original Path:
ircd-hybrid/src/irc_res.c
File length: 24473 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
but we need the svn up
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.