/[resiprocate]/branches/b-directory-reorg/sip/resiprocate/Transport.cxx
ViewVC logotype

Log of /branches/b-directory-reorg/sip/resiprocate/Transport.cxx

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 5271 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:43:07 2005 UTC (14 years, 3 months ago) by jason
File length: 10971 byte(s)
Diff to previous 5002
new directory reorg proposal

Revision 5002 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 28 18:58:51 2005 UTC (14 years, 5 months ago) by sgodin
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10971 byte(s)
Diff to previous 4931
- fixed inaccurate use of !slg! in comments
- removed Subscription, Registration, ParseUtil and SipMessageExplicit from project files

Revision 4931 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 20 18:46:24 2005 UTC (14 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10977 byte(s)
Diff to previous 4913
david Butcher's comment from doc

Revision 4913 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 15 21:31:41 2005 UTC (14 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10950 byte(s)
Diff to previous 4599
renamed TransportMessage -> TransportFailure since there is no report of success from the Transport to the TransactionState

Revision 4599 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:10:19 2005 UTC (14 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10956 byte(s)
Diff to previous 4324
set svn:eol-style to LF

Revision 4324 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 8 01:32:34 2005 UTC (14 years, 8 months ago) by sgodin
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10956 byte(s)
Diff to previous 3999
merged Jason's fix to send error response if ParseBuffer exception on main sip headers

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/Transport.cxx
File length: 10681 byte(s)
Diff to previous 3882
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 3882 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 15:38:48 2005 UTC (14 years, 9 months ago) by sgodin
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14640 byte(s)
Diff to previous 3735
only add if received param to via if different from sent-by in Via

Revision 3735 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 7 14:38:36 2004 UTC (15 years ago) by sgodin
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14377 byte(s)
Diff to previous 3548
- moved Win32 LEAK_CHECK to it's own header file
- include in files that call 'new'

Revision 3548 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 22 23:11:20 2004 UTC (15 years ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14334 byte(s)
Diff to previous 3214
Change API to Transport consturctors

Revision 3214 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 3 03:07:30 2004 UTC (15 years, 4 months ago) by dlb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14317 byte(s)
Diff to previous 3190
fifo stats

Revision 3190 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 31 18:50:09 2004 UTC (15 years, 4 months ago) by dlb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14242 byte(s)
Diff to previous 3084
added StackThread
added StatisticsManager
refactored Message


Revision 3084 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 9 16:05:16 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14231 byte(s)
Diff to previous 2656
use Transport::error in all cases where strerror was used


Revision 2656 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 18 22:19:26 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14279 byte(s)
Diff to previous 2465
move logs to StackLog from DebugLog


Revision 2465 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 10 19:20:29 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14264 byte(s)
Diff to previous 2456
added <more> graceful shutdown code. still not the ideal shutdown semantics
not quite thread-safe, but should not cause issues


Revision 2456 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 5 18:32:18 2004 UTC (15 years, 9 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14516 byte(s)
Diff to previous 2295
remove debug


Revision 2295 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 1 23:21:20 2004 UTC (15 years, 10 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14514 byte(s)
Diff to previous 2282
warning is multiple value header


Revision 2282 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 31 23:38:48 2004 UTC (15 years, 10 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14583 byte(s)
Diff to previous 2274
add more debug


Revision 2274 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 12 21:33:43 2004 UTC (15 years, 11 months ago) by alan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14632 byte(s)
Diff to previous 2234
2004-01-12    <alan@jasomi.com>
	* os/Timer.cxx:
		Minor timer cleanup.

	* TransactionState.hxx:
		Added mNetSource for explicit tracking of sources.
		Fixes for force target support.

	* SipMessage.hxx: renamed ...Target to ...ForceTarget.

	* ParserCategories.hxx (class Via):
		Changed default transport to
		be empty.

	* Helper.cxx: cleanup of reason phrase code.
        	(getPortForReply): renamed getSentPort to be in line with use.
	        (getPortForReply): added notion of symmetric response.


Revision 2234 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 12 05:49:05 2003 UTC (16 years ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14645 byte(s)
Diff to previous 2227
added better debug for TS


Revision 2227 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 9 18:50:16 2003 UTC (16 years ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14430 byte(s)
Diff to previous 2220
set transporttype in Transport::mTuple


Revision 2220 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 9 00:50:27 2003 UTC (16 years ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14462 byte(s)
Diff to previous 2187
handle shutdown on partially created transport


Revision 2187 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 4 21:07:59 2003 UTC (16 years ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14428 byte(s)
Diff to previous 2113
Changed to only call getErrno once per error - this may or may not be a problem


Revision 2113 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 4 20:11:56 2003 UTC (16 years, 1 month ago) by adamr
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14398 byte(s)
Diff to previous 1940
More V6 fixing


Revision 1940 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 9 19:58:34 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 14233 byte(s)
Diff to previous 1930
added call to Helper::validateMessage to validate more than just existence of
Via header


Revision 1930 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 7 23:49:41 2003 UTC (16 years, 2 months ago) by alan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 12720 byte(s)
Diff to previous 1913
Added via-less changes to HEAD
 Modified Files:
 	resiprocate/Helper.cxx resiprocate/MsgHeaderScanner.cxx
 	resiprocate/MsgHeaderScanner.hxx resiprocate/TODO
 	resiprocate/Transport.cxx resiprocate/Transport.hxx
 	resiprocate/UdpTransport.cxx resiprocate/test/Makefile.am
 	resiprocate/test/testStack.cxx


Revision 1913 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 5 02:33:12 2003 UTC (16 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10231 byte(s)
Diff to previous 1902
don't print error for EWOULDBLOCK


Revision 1902 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 4 17:51:47 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10157 byte(s)
Diff to previous 1899
fix shutdown of transports in multithreaded case


Revision 1899 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 3 20:46:59 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10098 byte(s)
Diff to previous 1883
debug


Revision 1883 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 2 23:28:39 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9997 byte(s)
Diff to previous 1873
reorganize ipv6 stuff in TransportSelector, Transports and Tuple
change datastructure for storing the Transports in the TransportSelector to be
more efficient


Revision 1873 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 1 15:35:19 2003 UTC (16 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8272 byte(s)
Diff to previous 1848
fix errno stuff


Revision 1848 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 28 00:21:20 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8244 byte(s)
Diff to previous 1839
fix bug when read returns 0 bytes - means far side closed


Revision 1839 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 27 01:49:38 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8201 byte(s)
Diff to previous 1837
refactored the Tuple
required interface changes to the Tuple
store network address in a sockaddr structure to be generic for v4 and v6
fixed a bug in Tuple::operator<


Revision 1837 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 26 16:47:31 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7967 byte(s)
Diff to previous 1813
added a method Transport::bind to replace the static so we can store the bound
sockaddr in the Transport for use by TransportSelector


Revision 1813 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 23 20:25:09 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8012 byte(s)
Diff to previous 1800
*** empty log message ***


Revision 1800 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 18 17:16:03 2003 UTC (16 years, 2 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7114 byte(s)
Diff to previous 1786
refactored tcp code
refactored tls code
full support for tcpv6 with more general use
support for binding to specific interfaces
added many new DnsUtil and utilities in Tuple class


Revision 1786 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 15 19:35:53 2003 UTC (16 years, 2 months ago) by alan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4743 byte(s)
Diff to previous 1785
added initialisation of mV4 member.


Revision 1785 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 15 19:00:56 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4729 byte(s)
Diff to previous 1776
*** empty log message ***


Revision 1776 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 14 23:39:23 2003 UTC (16 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 5221 byte(s)
Diff to previous 1746
added multi-threading for transports


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/Transport.cxx
File length: 5450 byte(s)
Diff to previous 1741
moved Tuple out of Transport
added preliminary ipv6 support


Revision 1741 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 14 04:15:28 2003 UTC (16 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10353 byte(s)
Diff to previous 1676
added the config.h include in


Revision 1676 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 27 00:49:08 2003 UTC (16 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10284 byte(s)
Diff to previous 1650
added some debug to operator<<


Revision 1650 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 17 01:43:37 2003 UTC (16 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10213 byte(s)
Diff to previous 1643
init to -1


Revision 1643 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 15 05:03:59 2003 UTC (16 years, 3 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10188 byte(s)
Diff to previous 1625
fixed hash function for tuple


Revision 1625 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 13 20:33:01 2003 UTC (16 years, 4 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10034 byte(s)
Diff to previous 1467
check Via exists


Revision 1467 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 2 20:33:54 2003 UTC (16 years, 6 months ago) by ryker
Original Path: main/sip/resiprocate/Transport.cxx
File length: 10007 byte(s)
Diff to previous 1459
Ascertain the existence of <sys/sockio.h> at configure-time.  This means
a platform other than Solaris that uses this will pick it up too.


Revision 1459 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 2 19:14:40 2003 UTC (16 years, 6 months ago) by ryker
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9995 byte(s)
Diff to previous 1453
Make array index const to placate the Solaris/Forte compiler.


Revision 1453 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 2 16:22:07 2003 UTC (16 years, 6 months ago) by ryker
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9989 byte(s)
Diff to previous 1433
Fix Solaris port by #including necessary headers.


Revision 1433 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 23 18:51:08 2003 UTC (16 years, 6 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9938 byte(s)
Diff to previous 1408
compile on windows


Revision 1408 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 3 00:55:31 2003 UTC (16 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9761 byte(s)
Diff to previous 1396
probably broke mac again


Revision 1396 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 1 14:25:56 2003 UTC (16 years, 7 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9785 byte(s)
Diff to previous 1395
compile on MAC - may have broken on linux


Revision 1395 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 1 04:55:35 2003 UTC (16 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 9725 byte(s)
Diff to previous 1305
added support for finding ip address for interface


Revision 1305 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 25 06:33:48 2003 UTC (16 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8337 byte(s)
Diff to previous 1295
rename namespace to resip


Revision 1295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 24 23:25:36 2003 UTC (16 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8336 byte(s)
Diff to previous 1294
directory reorg to sip/resiprocate, etc.


Revision 1294 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 24 22:42:27 2003 UTC (16 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8369 byte(s)
Diff to previous 1285
change from sip2 to resiprocate


Revision 1285 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 22 19:39:51 2003 UTC (16 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8327 byte(s)
Diff to previous 1233
remove debugs


Revision 1233 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 28 23:41:18 2003 UTC (16 years, 9 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8322 byte(s)
Diff to previous 1229
exclude the connection from Transport comparison and hash


Revision 1229 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 28 21:40:54 2003 UTC (16 years, 9 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7922 byte(s)
Diff to previous 1137
simplified data translation


Revision 1137 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 31 23:41:29 2003 UTC (16 years, 10 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 8096 byte(s)
Diff to previous 1118
intel compiler (icc) compatibility stuff


Revision 1118 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 25 03:41:15 2003 UTC (16 years, 10 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7744 byte(s)
Diff to previous 1110
solaris compat


Revision 1110 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 24 02:46:09 2003 UTC (16 years, 10 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7804 byte(s)
Diff to previous 1087
*** empty log message ***


Revision 1087 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 18 17:47:31 2003 UTC (16 years, 10 months ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7786 byte(s)
Diff to previous 1045
changes to support easy removal of typed headers
macros to support writing headers and parameters


Revision 1045 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 10 01:30:34 2003 UTC (16 years, 11 months ago) by derekm
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7787 byte(s)
Diff to previous 1023
fixed bugs in Connection & Transport
More efficient lookup of connections in ConnectionMap
SipStack::getHostName() is now static


Revision 1023 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 4 23:20:26 2003 UTC (16 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7948 byte(s)
Diff to previous 1007
use source port only if rport is present, otherwise use sentPort from via


Revision 1007 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 2 23:22:02 2003 UTC (16 years, 11 months ago) by derekm
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7787 byte(s)
Diff to previous 995
added min, max to compat

used where appropriate


Revision 995 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 1 01:18:31 2003 UTC (16 years, 11 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7783 byte(s)
Diff to previous 994
general clean up of bits


Revision 994 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 31 19:58:39 2002 UTC (16 years, 11 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7700 byte(s)
Diff to previous 992
fixed nast bug that cause select to always return


Revision 992 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 31 18:41:29 2002 UTC (16 years, 11 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7797 byte(s)
Diff to previous 986
changed time signatures


Revision 986 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 24 00:16:09 2002 UTC (16 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7786 byte(s)
Diff to previous 961
moved to using ares lib on linux for async dns
no more support for partial results from dns queries
still uses ares_gethostbyname, needs to support the general dns result


Revision 961 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 20 19:02:07 2002 UTC (16 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7826 byte(s)
Diff to previous 943
refactored received= and rport= code


Revision 943 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 16 20:02:25 2002 UTC (16 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6992 byte(s)
Diff to previous 892
added Connection* to Tuple


Revision 892 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 13 03:02:54 2002 UTC (17 years ago) by derekm
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6910 byte(s)
Diff to previous 871
tcpTransport is almost complete
various tests& bug fixes
removed CritLog from preParser


Revision 871 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 10 18:36:21 2002 UTC (17 years ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6911 byte(s)
Diff to previous 852
added some new subsystems for debugging purposes


Revision 852 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 9 03:06:29 2002 UTC (17 years ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6906 byte(s)
Diff to previous 793
remove debug output


Revision 793 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 30 20:56:59 2002 UTC (17 years ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6904 byte(s)
Diff to previous 617
made debug prints be escaped data


Revision 617 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 11 22:37:22 2002 UTC (17 years, 1 month ago) by kdc
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6894 byte(s)
Diff to previous 615
removed TestTransport stuff
fixed resend
fixed timer discarding for deleted transactions
added client noninvite test


Revision 615 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 11 21:46:02 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7262 byte(s)
Diff to previous 614
rename VException to BaseException


Revision 614 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 11 19:06:25 2002 UTC (17 years, 1 month ago) by derekm
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7256 byte(s)
Diff to previous 572
toTransport is now case insensitive.


Revision 572 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 8 19:49:02 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7153 byte(s)
Diff to previous 571
new resolver constructor
Transport ptr no longer used for comparsion in Transport::Tuple


Revision 571 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 8 18:46:31 2002 UTC (17 years, 1 month ago) by ryker
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7187 byte(s)
Diff to previous 558
Introduce the USETESTTRANSPORT guard so we can conditionally compile
out the test transport stuff.


Revision 558 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 8 17:30:36 2002 UTC (17 years, 1 month ago) by ryker
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7113 byte(s)
Diff to previous 538
Add in case statements for Kevin's TestReliable and TestUnreliable stuff.
This should be conditionally compiled.


Revision 538 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 7 04:07:31 2002 UTC (17 years, 1 month ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6845 byte(s)
Diff to previous 537
fixed inet_ntop stuff


Revision 537 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 7 03:07:27 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6809 byte(s)
Diff to previous 507
moved includes to sip2/


Revision 507 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 06:54:55 2002 UTC (17 years, 1 month ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6779 byte(s)
Diff to previous 505
windows compile updates


Revision 505 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 06:15:30 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6759 byte(s)
Diff to previous 503
added FdSet, also support for read and write fdsets embedded in FdSet class


Revision 503 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 05:16:32 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7005 byte(s)
Diff to previous 499
*** empty log message ***


Revision 499 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 05:10:49 2002 UTC (17 years, 1 month ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 7037 byte(s)
Diff to previous 493
fixed to compile in windows


Revision 493 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 02:59:30 2002 UTC (17 years, 1 month ago) by davidb
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6974 byte(s)
Diff to previous 489
#include <> to
#include ""


Revision 489 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 02:41:30 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6974 byte(s)
Diff to previous 461
added an output operator for Tuple


Revision 461 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 5 21:39:29 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6645 byte(s)
Diff to previous 437
changes for integration of TransportSelector/DnsResolver/TransactionState


Revision 437 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 5 05:38:18 2002 UTC (17 years, 1 month ago) by kdc
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6161 byte(s)
Diff to previous 414
added TestReliable and TestUnreliable transports


Revision 414 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 4 18:42:41 2002 UTC (17 years, 1 month ago) by bko
Original Path: main/sip/resiprocate/Transport.cxx
File length: 6043 byte(s)
Diff to previous 407
fixes for gcc < 3


Revision 407 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 4 06:28:03 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 5986 byte(s)
Diff to previous 397
don't pass in Data*, use Data& instead


Revision 397 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 4 06:22:24 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 5987 byte(s)
Diff to previous 379
ConnectionMap, enriched Tuple


Revision 379 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 1 19:16:39 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4823 byte(s)
Diff to previous 377
*** empty log message ***


Revision 377 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 1 07:10:46 2002 UTC (17 years, 1 month ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4568 byte(s)
Diff to previous 347
fixed to compile under windows


Revision 347 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 30 18:52:20 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4580 byte(s)
Diff to previous 339
*** empty log message ***


Revision 339 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 30 02:14:05 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4594 byte(s)
Diff to previous 337
first cut at TransportSelector


Revision 337 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 30 01:10:23 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 4601 byte(s)
Diff to previous 331
added code to create transports in the TransportSelector


Revision 331 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 22 23:51:29 2002 UTC (17 years, 1 month ago) by alan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 3745 byte(s)
Diff to previous 330
Added changes that fix Preparse
Added Subsystem APP class
Fixed Bug in Transport fd_set generation


Revision 330 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 22 15:58:50 2002 UTC (17 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 3744 byte(s)
Diff to previous 306
*** empty log message ***


Revision 306 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 13 03:46:20 2002 UTC (17 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 3710 byte(s)
Diff to previous 305
few windows updates


Revision 305 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 13 03:38:13 2002 UTC (17 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 3694 byte(s)
Diff to previous 291
few windows updates


Revision 291 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 6 18:35:41 2002 UTC (17 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 3695 byte(s)
Diff to previous 278
add exception handler


Revision 278 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 5 04:47:57 2002 UTC (17 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 3537 byte(s)
Diff to previous 263
fixed license statements


Revision 263 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 4 05:35:27 2002 UTC (17 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 1162 byte(s)
Diff to previous 244
cleaned up use file descriptors for select


Revision 244 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 30 21:47:07 2002 UTC (17 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 979 byte(s)
Diff to previous 236
fixed SendData constructor to take address reference


Revision 236 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 29 23:41:14 2002 UTC (17 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 982 byte(s)
Diff to previous 136
changes for Win32


Revision 136 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 17:41:16 2002 UTC (17 years, 2 months ago) by dabryan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 919 byte(s)
Diff to previous 90
*** empty log message ***


Revision 90 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 02:38:35 2002 UTC (17 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 909 byte(s)
Diff to previous 67
warnings


Revision 67 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 00:13:49 2002 UTC (17 years, 2 months ago) by dabryan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 928 byte(s)
Diff to previous 62
*** empty log message ***


Revision 62 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 21 23:34:49 2002 UTC (17 years, 2 months ago) by fluffy
Original Path: main/sip/resiprocate/Transport.cxx
File length: 931 byte(s)
Diff to previous 48
*** empty log message ***


Revision 48 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 21 20:15:50 2002 UTC (17 years, 2 months ago) by dabryan
Original Path: main/sip/resiprocate/Transport.cxx
File length: 937 byte(s)
Diff to previous 40
*** empty log message ***


Revision 40 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 21 19:46:36 2002 UTC (17 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 951 byte(s)
Diff to previous 16
*** empty log message ***


Revision 16 - (view) (download) (annotate) - [select for diffs]
Added Sat Sep 21 05:57:28 2002 UTC (17 years, 2 months ago) by jason
Original Path: main/sip/resiprocate/Transport.cxx
File length: 918 byte(s)
*** empty log message ***


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