From: SourceForge.net <no...@so...> - 2007-11-19 13:41:29
|
Bugs item #1834545, was opened at 2007-11-19 08:41 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=403045&aid=1834545&group_id=31674 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Stuart D. Gathman (customdesigned) Assigned to: Nobody/Anonymous (nobody) Summary: DNS transaction id not used Initial Comment: pydns does not use the transaction id field of DNS requests and responses. This is perfectly legal, however, some firewalls (at least one that we nailed down with extensive packet tracing) drop duplicate DNS packets in stateful inspection mode. This is clearly wrong, but what can you do? So we "fixed" it by having pydns put a random number in the transaction id field (and then ignore it). It would be good if we actually checked the transaction id in response packets for a match. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=403045&aid=1834545&group_id=31674 |