/[resiprocate]/branches/b-identity-0505/DnsResult.hxx
ViewVC logotype

Log of /branches/b-identity-0505/DnsResult.hxx

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 4712)

Revision 4598 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 22:53:07 2005 UTC (14 years, 6 months ago) by derek
File length: 10577 byte(s)
Diff to previous 4521
set svn:eol-style to LF

Revision 4521 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 5 22:20:57 2005 UTC (14 years, 6 months ago) by derek
File length: 10867 byte(s)
Diff to previous 4413
branch for identity hacking

Revision 4413 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 22:53:04 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10867 byte(s)
Diff to previous 4396
fixed for windows; a little strange

Revision 4396 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 20 00:02:22 2005 UTC (14 years, 7 months ago) by fluffy
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10540 byte(s)
Diff to previous 3999
Fixed so none of the objects change size if USE_IPv6 is defined or not 

Revision 3999 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 19:41:28 2005 UTC (14 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10329 byte(s)
Diff to previous 3740
Merged in of async branch:

Major changes:

Alternative "async/external" Processing Model

The SipStack & DUM can now run w/out being in a build/select/process
loop.  This is accomplished witht ransports that provide their own cycles, as well
as an external timer api.  The SipStack is constructed w/ an
AsyncProcessHandler which gets notified when a message is put into the
StateMacFifo, or when SipStack::postMs or SipStack::post is called.  This can be
optimized a bit more; in some cases only a timer adjustment may be required, but
the stack might not require cycles.  DumProcessHandler, located in the Dum
directory, is a example of how to use this.  Note that it provides ares w/ a 50
ms timer when there is an active query.  DnsInterface now has a requiresProcess
method to facilitate this; it should possibly become another
getTimeTillNextProcess method.

Transport Refactoring/Cleanup

TransportSelector now only understands objects that derive from Transport.  The
SipStack is responsible for the Transport Factory behaviour of addTransport.  A
lot of the Transport has moved into InternalTransport, to keep the Transport
abstraction clean.  Also, the tcp transports have been cleaned up; most of dlb's
rant in ConnectionBase.hxx has been answered. 

IpVersion vs Bool IpV4

bool is no longer used to represnt IpVersion, the enum is used in tuple and
anywhere else I spotted it.

The result of this merge/cleanup has been regressed; I still need to re-write
testTransportSelector.cxx.  The async model has not been used yet with the
esult of this merge, but it was sued extensively in the branch.


Revision 3740 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 7 21:35:53 2004 UTC (14 years, 11 months ago) by derek
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10291 byte(s)
Diff to previous 3658
Dns interface is now pluggable; interfce defined in Exgernal, ARES is still the default
SRV llokups even when tranport=foo parameter present

Revision 3658 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 29 23:47:50 2004 UTC (14 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10677 byte(s)
Diff to previous 3438
changed some std::list to std::vector


Revision 3438 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 5 02:29:24 2004 UTC (15 years ago) by dlb
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10671 byte(s)
Diff to previous 3299
heap instance counter -- compile time optional

Revision 3299 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 3 15:49:41 2004 UTC (15 years, 2 months ago) by kittlitz
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10587 byte(s)
Diff to previous 3154
-If CNAME result received for NAPTR query, generate new NAPTR query based
on the result data.


Revision 3154 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 21:07:24 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10282 byte(s)
Diff to previous 2778
fix to have SRV lookups take scheme into account - fixes bug with pres uris


Revision 2778 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 18 01:40:48 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10262 byte(s)
Diff to previous 2242
reorganize ParserCategories.hxx/cxx into separate files - one for each class


Revision 2242 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 15 18:00:26 2003 UTC (15 years, 11 months ago) by alan
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10264 byte(s)
Diff to previous 1990
fixed bad inclusion protection error


Revision 1990 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 21 23:06:43 2003 UTC (16 years ago) by davidb
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10236 byte(s)
Diff to previous 1950
explicit declaration of operator<<


Revision 1950 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 11 23:59:09 2003 UTC (16 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 10033 byte(s)
Diff to previous 1912
fix to weighting algorithm for selecting SRV records by weight and priority


Revision 1912 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 5 02:09:13 2003 UTC (16 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 9933 byte(s)
Diff to previous 1882
fix a memory corruption error in set<SRV> by changing to vector<SRV>


Revision 1882 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 2 23:24:16 2003 UTC (16 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 9906 byte(s)
Diff to previous 1850
change license to VOCAL


Revision 1850 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 28 20:26:40 2003 UTC (16 years, 1 month ago) by fluffy
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 9055 byte(s)
Diff to previous 1756
compiles under windows - added bunch of USE_IPV6 #ifdefs


Revision 1756 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 14 07:22:12 2003 UTC (16 years, 2 months ago) by rjsparks
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 8946 byte(s)
Diff to previous 1746
Added queries for AAAA records


Revision 1746 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 14 05:25:13 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 8155 byte(s)
Diff to previous 1739
moved Tuple out of Transport
added preliminary ipv6 support


Revision 1739 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 14 04:03:23 2003 UTC (16 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 8158 byte(s)
Diff to previous 1722
interface is reserve work in windows


Revision 1722 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 13 19:47:46 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 8155 byte(s)
Diff to previous 1701
working new version of dns resolver


Revision 1701 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 6 04:38:36 2003 UTC (16 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 6290 byte(s)
Diff to previous 1694
compile under windows


Revision 1694 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 2 04:38:54 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 6298 byte(s)
Diff to previous 1692
closer to implementation of rfc2782, rfc2915 and rfc3263 (still not ready for
public consumption)


Revision 1692 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 1 00:40:30 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 4987 byte(s)
Diff to previous 1689
fix some link errors


Revision 1689 - (view) (download) (annotate) - [select for diffs]
Added Sun Aug 31 23:48:49 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/DnsResult.hxx
File length: 5195 byte(s)
first cut at a new set of DNS interfaces/implementation
complete rewrite of DnsResolver class


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.

  Diffs between and
  Type of Diff should be a

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27