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.

2003-10-09 12:59  davidb

	* test/testData.cxx: added some tests

2003-10-09 12:58  davidb

	* test/limpc.cxx: corrected --help text

2003-10-09 12:58  jason

	* Transport.cxx: added call to Helper::validateMessage to validate
	more than just existence of Via header

2003-10-09 12:58  davidb

	* os/Data.cxx: generalize for any value of LocalAlloc

2003-10-09 12:57  davidb

	* ParserCategories.hxx: Token constructor against Data

2003-10-09 12:57  jason

	* test/testDns.cxx: added command line args

2003-10-09 12:57  davidb

	* ParserCategories.cxx: set the unknownMethodName even if it is
	know for backward compatibility

2003-10-09 12:57  jason

	* Helper.cxx, Helper.hxx: added a validate message check

2003-10-09 12:56  davidb

	* Headers.hxx, MethodTypes.hxx: added RFCs

2003-10-09 12:54  jason

	* DnsResult.cxx: fix problem with DnsResult calling handle() when
	results are already available

2003-10-08 01:38  alan

	* test/testMsgHeaderDiagram.cxx: impound

2003-10-07 16:49  alan

	* Helper.cxx, MsgHeaderScanner.cxx, MsgHeaderScanner.hxx, TODO,
	Transport.cxx, Transport.hxx, UdpTransport.cxx, test/Makefile.am,
	test/testStack.cxx: 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

2003-10-07 16:35  alan

	* Connection.cxx, Connection.hxx, SipMessage.cxx,
	TcpBaseTransport.cxx, Transport.cxx, os/Tuple.hxx,
	test/Makefile.am, test/testData.cxx, test/testResponses.cxx,
	test/testUdp.cxx: Completed via-less malformed message recovery. 
	Framework for other recoveries in Transport::basicCheck()  Modified
	Files:		configure.ac resiprocate/Connection.cxx        
	resiprocate/Connection.hxx resiprocate/SipMessage.cxx  
	resiprocate/TcpBaseTransport.cxx   Tag: b-dev-ah-20031006-viafix   
	    resiprocate/Transport.cxx	No tag	   
	resiprocate/os/Tuple.hxx resiprocate/test/Makefile.am  
	resiprocate/test/testData.cxx resiprocate/test/testUdp.cxx  Added
	Files:	      resiprocate/test/testResponses.cxx VS:
	-------------------------------------------------------------------
	---

2003-10-07 11:02  alan

	* test/Makefile.am: autotools minor tweaks

2003-10-07 08:03  alan

	* MsgHeaderScanner.cxx, MsgHeaderScanner.hxx, TODO, Transport.cxx,
	Transport.hxx, UdpTransport.cxx, test/Makefile.am,
	test/testStack.cxx: Made MsgHeaderScanner compile cleanly on OS/X. 
	Made Changes to testStack so bindaddr was used better.	Minor
	changes to Makefile.am for popts Adding via-less response fixes.  
	Modified Files:    Tag: b-dev-ah-20031006-viafix    
	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

2003-10-06 17:57  alan

	* Helper.cxx, Transport.cxx, Transport.hxx, UdpTransport.cxx:
	Changes for via-less messages.	DO NOT USE. ON BRANCH TO CHECK ON
	VARIOUS PLATFORMS AND TO MIGRATE TESTING TO NEW MACHINE.
	(alan@jasomi.com)  Modified Files:   Tag: b-dev-20031006-via-fix   
	   Helper.cxx Transport.cxx Transport.hxx UdpTransport.cxx

2003-10-06 11:59  davidb

	* os/DnsUtil.cxx, test/testUri.cxx: ::1 is a valid IPV6 address

2003-10-04 21:47  fluffy

	* test/Makefile: made POP optional - wish this defaulted off so
	that stuff compiled by default

2003-10-04 21:09  fluffy

	* test/: test.vcproj, testIntrusiveList.cxx, testStack.cxx: updated

2003-10-04 21:08  fluffy

	* Connection.hxx, ConnectionManager.cxx, ConnectionManager.hxx:
	Fixed intrusinve lists in windows

2003-10-04 20:52  fluffy

	* test/testIntrusiveList.cxx: changed to work in windows

2003-10-04 19:41  jason

	* DnsResult.cxx: [no log message]

2003-10-04 19:34  fluffy

	* test/: limpc.cxx, test.vcproj: no change

2003-10-04 19:34  fluffy

	* test/testStack.cxx: took out the || 1 in HAVE_POPT_H #if defs

2003-10-04 19:32  fluffy

	* UdpTransport.cxx, Transport.cxx, TcpBaseTransport.cxx: don't
	print error for EWOULDBLOCK

2003-10-04 19:09  jason

	* DnsResult.cxx, DnsResult.hxx: fix a memory corruption error in
	set<SRV> by changing to vector<SRV>

2003-10-04 18:29  jason

	* DnsInterface.cxx, DnsInterface.hxx: simplify how supported
	transport types work

2003-10-04 16:47  fluffy

	* os/DnsUtil.cxx: fix endian problem

2003-10-04 15:50  jason

	* ConnectionManager.cxx: try a different delete

2003-10-04 15:50  jason

	* os/Tuple.cxx: fix compile issue

2003-10-04 15:50  jason

	* DnsResult.cxx: remove USE_ARES flag from dns resolver only do
	AAAA lookup if USE_IPV6

2003-10-04 14:34  fluffy

	* ConnectionManager.cxx, DnsInterface.cxx, DnsInterface.hxx,
	DnsResolver.hxx, DnsResult.cxx, TransportSelector.cxx, Uri.cxx: fix
	so ares.h is not exported to things that use resiprocate

2003-10-04 14:33  fluffy

	* os/Tuple.cxx: fix printing of IP addr for windows

2003-10-04 14:33  fluffy

	* os/Tuple.hxx: inlcude for scoklen_t type

2003-10-04 14:32  fluffy

	* test/test.vcproj, resiprocate.vcproj: Release and Debug work but
	SSL version are broken

2003-10-04 10:51  jason

	* TcpBaseTransport.cxx, Transport.cxx, UdpTransport.cxx,
	os/Socket.cxx: fix shutdown of transports in multithreaded case

2003-10-03 13:47  jason

	* test/testStack.cxx: support for v6 in test

2003-10-03 13:47  jason

	* os/Tuple.cxx: fix bug in length()

2003-10-03 13:46  jason

	* Transport.cxx, TransportSelector.cxx: debug

2003-10-02 22:08  jason

	* SipStack.cxx, SipStack.hxx, TransactionController.cxx,
	TransactionController.hxx, TransportSelector.cxx,
	TransportSelector.hxx, os/TransportType.hxx, os/Tuple.hxx:
	reorganized how v6 is specified to be more clear

2003-10-02 20:11  jason

	* UdpTransport.cxx: move errno stuff into base class

2003-10-02 20:11  jason

	* TransportSelector.cxx, TransportSelector.hxx: return default
	transport if no specific ones match based on transport type

2003-10-02 19:43  davidb

	* test/testUri.cxx: test operator== for reflexivity add tests from
	3261 19.1.4

2003-10-02 19:39  davidb

	* test/testTransactionFSM.cxx: use skipToChar when we can

2003-10-02 19:38  davidb

	* test/testParserCategories.cxx: fixed Uri comparison

2003-10-02 19:37  davidb

	* test/testParseBuffer.cxx: added tests for skip primitives

2003-10-02 19:36  davidb

	* test/testMultipartMixedContents.cxx: cosmetic

2003-10-02 19:36  davidb

	* test/testData.cxx: a few more tests

2003-10-02 19:35  davidb

	* os/: Data.cxx, Data.hxx: Data has own char buffer[128] for
	efficient heap use

2003-10-02 19:30  davidb

	* Uri.cxx: !nasty bug fixes! added case break added missing
	comparison in integer comparison made operator== reflexive list =>
	vector for efficiency

2003-10-02 19:28  davidb

	* ParserCategory.hxx: list => vector for efficiency

2003-10-02 18:53  jason

	* test/testTimer.cxx: fix test

2003-10-02 18:52  jason

	* os/Data.cxx, DnsResult.cxx, os/Inserter.hxx,
	os/RecursiveMutex.cxx, os/Tuple.cxx: fix compat with intel compiler

2003-10-02 16:28  jason

	* TcpBaseTransport.cxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, os/Tuple.cxx,
	os/Tuple.hxx: reorganize ipv6 stuff in TransportSelector,
	Transports and Tuple change datastructure for storing the
	Transports in the TransportSelector to be more efficient

2003-10-02 16:24  jason

	* DnsInterface.cxx, DnsInterface.hxx, DnsResult.cxx, DnsResult.hxx:
	change license to VOCAL

2003-10-02 16:24  jason

	* Connection.cxx: debug

2003-10-01 11:07  davidb

	* test/testEmbedded.cxx: rport automatically added in Via -- fix
	comparison string

2003-10-01 10:53  jason

	* test/testTypedef.cxx: compile on linux

2003-10-01 10:53  jason

	* test/testParserCategories.cxx: make the test pass

2003-10-01 10:53  jason

	* Connection.cxx, TcpBaseTransport.cxx, os/Socket.hxx,
	os/Tuple.cxx, os/Tuple.hxx, os/Socket.cxx: fix the cullen whirlwind

2003-10-01 08:35  fluffy

	* TransportSelector.cxx, TransportSelector.hxx: fix opening of
	socket and errno stuff

2003-10-01 08:33  fluffy

	* os/Fifo.hxx, os/Socket.cxx, os/Socket.hxx, os/DnsUtil.cxx,
	Transport.cxx, Transport.hxx, UdpTransport.cxx,
	ParserCategories.cxx, TcpBaseTransport.cxx, TcpConnection.cxx: fix
	errno stuff

2003-10-01 08:33  fluffy

	* test/: limpc.cxx, test.vcproj: compile windows

2003-09-30 12:31  jason

	* ConnectionManager.cxx, DnsResult.cxx, Headers.hxx, SipStack.cxx,
	os/Inserter.hxx, os/IntrusiveListElement.hxx, test/Makefile,
	test/testIntrusiveList.cxx, test/testTypedef.cxx: fixes for solaris

2003-09-29 19:59  jason

	* os/Socket.cxx: for solaris compiler

2003-09-29 19:38  jason

	* os/DnsUtil.cxx: getdomainname() and int e =
	ioctl(s,SIOCGIFCONF,&ifc) are not supported in solaris

2003-09-29 18:53  fluffy

	* os/IntrusiveListElement.hxx: change to compile windows - had to
	move private memeber to protected - no idea why this fixed the
	problem

2003-09-29 18:49  fluffy

	* TransportSelector.cxx, Transport.hxx, os/Tuple.hxx: fix for when
	there is no IPV6

2003-09-29 18:48  fluffy

	* TransactionController.cxx: fix compiler warning in windows

2003-09-29 16:07  alan

	* TransportSelector.cxx, os/Tuple.cxx, test/Makefile.am: minor
	compilation fixes for Linux

2003-09-29 15:56  alan

	* Makefile.am: fixed duplicate SUBDIRS

2003-09-29 15:51  alan

	* Makefile.am, Transport.hxx, TransportSelector.cxx,
	TransportSelector.hxx, config.hxx.in, os/Tuple.cxx, os/Tuple.hxx,
	test/Makefile.am, test/testStack.cxx, test/testUdp.cxx:
	TransportSelector changes.  sentPort() to clue for specifics. 
	Otherwise, will select tightest bound transport.  Populates topmost
	via with correct IP address.
	
	 Modified Files:
		Connection.cxx Connection.hxx ConnectionManager.cxx
		DnsResult.cxx DnsResult.hxx Helper.cxx Makefile.am
		StatelessHandler.cxx TcpBaseTransport.cxx TcpConnection.cxx
		TcpConnection.hxx TcpTransport.cxx TlsConnection.hxx
		TransactionState.cxx Transport.cxx Transport.hxx
		TransportMessage.hxx TransportSelector.cxx
		TransportSelector.hxx UdpTransport.cxx config.hxx.in
		resiprocate.vcproj os/DnsUtil.cxx os/DnsUtil.hxx
		os/Random.cxx os/Socket.cxx
		os/Socket.hxx os/Tuple.cxx os/Tuple.hxx test/Makefile.am
		test/testStack.cxx test/testUdp.cxx

2003-09-29 15:40  alan

	* Transport.hxx, TransportSelector.cxx, TransportSelector.hxx,
	os/Tuple.cxx, os/Tuple.hxx, test/Makefile.am, test/testStack.cxx:
	transport selector overhaul

2003-09-29 13:25  davidb

	* Connection.hxx: unse simplified IntrusiveListElement templates

2003-09-29 13:25  davidb

	* test/Makefile: added testIntrusiveList

2003-09-29 13:25  davidb

	* test/testIntrusiveList.cxx: [no log message]

2003-09-29 13:25  davidb

	* os/IntrusiveListElement.hxx: simplified templates, added license

2003-09-29 13:23  davidb

	* os/ParseBuffer.cxx: output parse errors to Info

2003-09-29 08:23  alan

	* Makefile.am: re-ordered build

2003-09-29 07:56  alan

	* Connection.cxx, Connection.hxx, ConnectionManager.cxx,
	DnsResult.cxx, DnsResult.hxx, Helper.cxx, StatelessHandler.cxx,
	TcpBaseTransport.cxx, TcpConnection.cxx, TcpConnection.hxx,
	TcpTransport.cxx, TlsConnection.hxx, TransactionState.cxx,
	Transport.cxx, Transport.hxx, TransportMessage.hxx,
	TransportSelector.cxx, UdpTransport.cxx, resiprocate.vcproj,
	os/DnsUtil.cxx, os/DnsUtil.hxx, os/IntrusiveListElement.hxx,
	os/Random.cxx, os/Socket.cxx, os/Socket.hxx, os/Tuple.cxx,
	os/Tuple.hxx, test/testStack.cxx: safety check-in before
	integrating Jasons changes

2003-09-28 17:37  jason

	* test/testStack.cxx: allow specification of protocol with -p

2003-09-28 17:36  jason

	* os/Socket.hxx: fix compile on linux

2003-09-28 17:36  jason

	* UdpTransport.cxx: [no log message]

2003-09-28 13:26  fluffy

	* os/DnsUtil.cxx, os/Socket.hxx, os/Tuple.cxx, Connection.hxx,
	DnsResult.cxx, DnsResult.hxx, TcpConnection.hxx, TlsConnection.hxx,
	resiprocate.vcproj: compiles under windows - added bunch of
	USE_IPV6 #ifdefs

2003-09-28 13:25  fluffy

	* os/IntrusiveListElement.hxx: This needs help before it will work
	under windoes - right not it just comiples by commenting stuff out
	- it would not run in widnows. Other versiosns should still work

2003-09-27 17:21  jason

	* Connection.cxx, TcpBaseTransport.cxx, TcpConnection.cxx,
	Transport.cxx: fix bug when read returns 0 bytes - means far side
	closed

2003-09-27 14:53  jason

	* os/: Random.cxx, Socket.cxx, Socket.hxx: change to use shutdown
	instead of close

2003-09-27 14:50  jason

	* Connection.cxx, TcpBaseTransport.cxx, TcpConnection.cxx,
	TcpTransport.cxx, TransportMessage.hxx: change some debug levels

2003-09-27 14:45  jason

	* ConnectionManager.cxx: fix memory leak in deleteConnection from
	mAddrMap and mIdMap

2003-09-27 10:27  jason

	* DnsResult.cxx: fixed bug with setting port for numeric ip query

2003-09-27 10:05  jason

	* os/Tuple.cxx: fixed bug with not converting port from host to
	network

2003-09-27 09:52  jason

	* os/: DnsUtil.cxx, DnsUtil.hxx: added capability to get local ip
	address also added capability to find ip address for a named
	interface

2003-09-26 18:49  jason

	* ConnectionManager.cxx, DnsResult.cxx, Helper.cxx,
	StatelessHandler.cxx, TcpBaseTransport.cxx, TransactionState.cxx,
	Transport.cxx, Transport.hxx, TransportSelector.cxx,
	UdpTransport.cxx, os/DnsUtil.cxx, os/DnsUtil.hxx, os/Tuple.cxx,
	os/Tuple.hxx: 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<

2003-09-26 18:44  alan

	* TcpBaseTransport.cxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, UdpTransport.cxx, config.hxx.in,
	os/Tuple.cxx, test/testUdp.cxx: Safety check-in so I can work on
	the w/e on the Mac.   Modified Files:	 Tag: b-dev-ah-20030925-ts 
	     TcpBaseTransport.cxx Transport.cxx Transport.hxx	    
	TransportSelector.cxx UdpTransport.cxx config.hxx.in   
	os/Tuple.cxx test/testUdp.cxx

2003-09-26 09:47  jason

	* TcpBaseTransport.cxx, Transport.cxx, Transport.hxx,
	UdpTransport.cxx: added a method Transport::bind to replace the
	static so we can store the bound sockaddr in the Transport for use
	by TransportSelector

2003-09-25 19:14  alan

	* Makefile.am, TransportSelector.cxx, TransportSelector.hxx,
	test/Makefile.am, test/testStack.cxx: Not ready for prime-time --
	personal integration branch.   Modified Files:	  Tag:
	b-dev-ah-20030925-ts	  configure.ac aclocal.m4
	resiprocate/Makefile.am 	resiprocate/TransportSelector.cxx  
	    resiprocate/TransportSelector.hxx resiprocate/test/Makefile.am 
		resiprocate/test/testStack.cxx

2003-09-25 17:50  jason

	* test/testStack.cxx: combine message creation with sends

2003-09-25 14:42  jason

	* test/testStack.cxx: use dns

2003-09-25 14:30  jason

	* test/: Makefile, testStack.cxx: added a new performance test for
	the stack

2003-09-25 14:30  jason

	* TransactionState.cxx: fix some memory issues with delete this

2003-09-25 10:47  jason

	* test/: testTcp.cxx, testUdp.cxx, Makefile: added command line
	args using popt

2003-09-25 10:47  jason

	* test/testDns.cxx: delete DnsResults

2003-09-25 10:46  jason

	* os/: Log.cxx, Log.hxx: added Log::initialize that takes char* for
	command line arg ease of use

2003-09-25 10:46  jason

	* DnsInterface.cxx: fix memory leak with ares

2003-09-25 10:45  jason

	* DnsResult.cxx: change to LOG_DEBUG

2003-09-24 14:31  alan

	* Connection.cxx, Connection.hxx, ConnectionMap.cxx,
	ConnectionMap.hxx: removing obsolete files and references to them

2003-09-24 13:33  alan

	* test/testTcp.cxx: dummy use for err

2003-09-24 13:33  alan

	* config.hxx.in: missing USE options

2003-09-24 11:07  davidb

	* test/testUri.cxx: test IPV6 handling

2003-09-24 11:06  davidb

	* test/testSipFrag.cxx: added test for tricky end of SipFrag

2003-09-24 11:05  davidb

	* os/ParseBuffer.cxx: added file name to logging on failure -- how
	helpful

2003-09-24 11:04  davidb

	* os/: DnsUtil.cxx, DnsUtil.hxx: IPV6 mods

2003-09-24 11:04  davidb

	* os/: AbstractFifo.cxx, AbstractFifo.hxx, FiniteFifo.hxx:
	refactored fifo for finite length -- returns false if can't push
	(how will this interact with priorty queue?) (do timers ever go
	into finite queues?)

2003-09-24 10:59  davidb

	* Uri.cxx, Uri.hxx: allow IP6 hosts -- includes comparison

2003-09-24 10:58  davidb

	* SipFrag.cxx: hacked SipFrag to allow MsgHeaderScanner to be
	unhappy with how the fragment ends -- probably wrong

2003-09-23 13:25  jason

	* Connection.cxx, TcpBaseTransport.cxx, TcpConnection.cxx,
	Transport.cxx, Transport.hxx: [no log message]

2003-09-22 00:05  jason

	* Connection.cxx, ConnectionManager.cxx, TcpBaseTransport.cxx,
	TcpConnection.cxx: fix some problems with cleanup when delete
	TcpTransport and/or Connection

2003-09-19 17:33  davidb

	* test/testIntrusiveList.cxx: use static makeList

2003-09-19 17:32  davidb

	* os/IntrusiveListElement.hxx: valiant attempt to synch comments
	with code

2003-09-19 17:32  davidb

	* ConnectionManager.cxx, ConnectionManager.hxx: using a single
	Connection for all list heads; fixed iterator validation

2003-09-19 16:30  davidb

	* test/testTcp.cxx: spelling in output

2003-09-19 16:29  davidb

	* os/Data.cxx: fixed weird cast bug in hash

2003-09-19 16:29  davidb

	* Connection.cxx, Connection.hxx, ConnectionManager.cxx,
	ConnectionManager.hxx: converted Connection lists (read, write,
	least recently used) to intrusive

2003-09-19 16:28  davidb

	* os/IntrusiveListElement.hxx: rationalized initialization, added
	some paranoid asserts

2003-09-19 14:51  davidb

	* os/IntrusiveListElement.hxx, test/testIntrusiveList.cxx: [no log
	message]

2003-09-18 14:10  davidb

	* ConnectionManager.cxx: [no log message]

2003-09-18 14:08  jason

	* Makefile: added new files to old build system

2003-09-18 10:15  davidb

	* Connection.cxx, Connection.hxx, ConnectionManager.cxx,
	ConnectionManager.hxx, ConnectionMap.cxx, DnsResult.cxx,
	Makefile.am, Security.cxx, Security.hxx, SipStack.cxx,
	SipStack.hxx, TcpBaseTransport.cxx, TcpBaseTransport.hxx,
	TcpConnection.cxx, TcpConnection.hxx, TcpTransport.cxx,
	TcpTransport.hxx, TlsConnection.cxx, TlsConnection.hxx,
	TlsTransport.cxx, TlsTransport.hxx, TransactionController.cxx,
	TransactionController.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx,
	os/DnsUtil.cxx, os/DnsUtil.hxx, os/Socket.cxx, os/Tuple.cxx,
	os/Tuple.hxx, test/Makefile.am, test/Transceiver.cxx,
	test/testTcp.cxx, test/testUdp.cxx: 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

2003-09-16 08:22  jason

	* MethodHash.cxx: fix cullen's erasure of this file

2003-09-16 06:55  fluffy

	* os/: RandomHex.cxx, RandomHex.hxx: no longe used

2003-09-16 06:53  fluffy

	* .cvsignore, os/.cvsignore, test/.cvsignore: ignore goofy stuff

2003-09-16 06:50  fluffy

	* PreparseDiagnostic.cxx, PreparseInlines.cxx, SdpContents.cxx,
	ShutdownMessage.hxx, SipFrag.cxx, StatelessHandler.cxx,
	StatelessHandler.hxx, TransactionController.cxx,
	TransactionController.hxx, TransactionTerminated.hxx, TuShim.cxx,
	UnknownHeaderType.cxx, UnknownParameterType.cxx, XMLCursor.cxx,
	XPidf.cxx, X_msMsgsInvite.cxx, libSipImp.cxx, os/Coders.cxx,
	os/Coders.hxx, os/CountStream.cxx, os/DataStream.cxx,
	os/DnsUtil.hxx, os/MD5Stream.cxx, os/MD5Stream.hxx, os/Tuple.cxx,
	os/Tuple.hxx, test/InviteClient.cxx, test/InviteClient.hxx,
	test/InviteServer.cxx, test/InviteServer.hxx, test/Register.cxx,
	test/Register.hxx, test/Registrar.cxx, test/Registrar.hxx,
	test/Resolver.cxx, test/TestSupport.cxx, test/TestSupport.hxx,
	test/Transceiver.cxx, test/Transceiver.hxx, test/digcalc.hxx,
	test/lg.cxx, test/limpc.cxx, test/md5.cxx, test/md5.hxx,
	test/test1.cxx, test/test2.cxx, test/testBlast.cxx,
	test/testClient.cxx, test/testCoders.cxx, test/testCountStream.cxx,
	test/testData.cxx, test/testDataPerformance.cxx,
	test/testDataStream.cxx, test/testDigestAuthentication.cxx,
	test/testDns.cxx, test/testDnsResolver.cxx, test/testEmbedded.cxx,
	test/testEmptyHeader.cxx, test/testIM.cxx, test/testIM.hxx,
	test/testLockStep.cxx, test/testLogger.cxx,
	test/testMessageWaiting.cxx, test/testMultipartMixedContents.cxx,
	test/testNameAddrParamExclusions.cxx,
	test/testNonInviteClientTx.cxx, test/testNonInviteServerTx.cxx,
	test/testParseUtil.cxx, test/testPlainContents.cxx,
	test/testRandomHex.cxx, test/testSdp.cxx, test/testSelect.cxx,
	test/testServer.cxx, test/testSimpleLeak.cxx,
	test/testSipStackInvite.cxx, test/testSource.cxx,
	test/testSpeed.cxx, test/testTcpTransport.cxx,
	test/testThreadIf.cxx, test/testTlsConnection.cxx,
	test/testTransactionFSM.cxx, test/testUdp.cxx, test/testUri.cxx,
	test/testXMLCursor.cxx, ApplicationSip.cxx, Connection.cxx,
	Connection.hxx, ConnectionMap.cxx, Contents.cxx, DnsHandler.hxx,
	DnsResolver.cxx, Embedded.cxx, GenericContents.cxx, HeaderHash.cxx,
	HeaderHash.hxx, LazyParser.cxx, MessageWaitingContents.cxx,
	MethodHash.cxx, MethodHash.hxx, MsgHeaderScanner.cxx,
	MsgHeaderScanner.hxx, MultipartMixedContents.cxx,
	MultipartSignedContents.cxx, OctetContents.cxx, ParameterHash.cxx,
	ParameterHash.hxx, ParseUtil.hxx, Pidf.cxx, Pkcs7Contents.cxx,
	PlainContents.cxx: fixed up license text

2003-09-16 06:48  fluffy

	* os/DnsUtil.cxx: made to compile on mac

2003-09-15 20:54  davidb

	* UnknownParameter.cxx: should initialize mIsQuoted

2003-09-15 20:04  fluffy

	* UdpTransport.cxx: update error codes

2003-09-15 20:04  fluffy

	* test/test.vcproj: no message

2003-09-15 12:35  alan

	* Transport.cxx: added initialisation of mV4 member.

2003-09-15 12:00  jason

	* StatelessHandler.cxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, os/DnsUtil.cxx, os/DnsUtil.hxx,
	os/Tuple.cxx: [no log message]

2003-09-14 22:07  alan

	* test/testSource.cxx: sockaddr_t fixes

2003-09-14 21:08  alan

	* TransportSelector.cxx: initial ipv6 via support

2003-09-14 19:49  fluffy

	* os/Socket.hxx: add assert

2003-09-14 19:48  fluffy

	* test/testBlast.cxx: does not work yet

2003-09-14 19:27  fluffy

	* UdpTransport.cxx, os/DnsUtil.cxx: update

2003-09-14 19:24  fluffy

	* test/: test.vcproj, limpc.cxx: update

2003-09-14 16:45  alan

	* TransportSelector.cxx: type repair for Linux

2003-09-14 16:40  davidb

	* os/Data.cxx: new hash fn

2003-09-14 16:39  jason

	* SipStack.cxx, SipStack.hxx, TransactionController.cxx,
	TransactionController.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx:
	added multi-threading for transports

2003-09-14 16:35  jason

	* test/: .cvsignore, Makefile.am: [no log message]

2003-09-14 16:35  jason

	* test/testUdp.cxx: added a speed test for udp

2003-09-14 14:05  alan

	* Connection.hxx, MsgHeaderScanner.cxx, MsgHeaderScanner.hxx,
	SipFrag.cxx, SipMessage.cxx, TransactionState.cxx,
	TransportSelector.cxx, TransportSelector.hxx, test/Makefile.am,
	test/testSource.cxx: Added via: setting to TransportSelector.cxx
	Fixed includes in MsgScanner Added some flags for configure: 
	--enable-ipv6	--enable-scanner	--with-ares    
	--with-openssl
	
	modified Files: 	configure.ac resiprocate/Connection.hxx    
	    resiprocate/MsgHeaderScanner.cxx	   
	resiprocate/MsgHeaderScanner.hxx resiprocate/SipFrag.cxx       
	resiprocate/SipMessage.cxx resiprocate/TransactionState.cxx    
	resiprocate/TransportSelector.cxx      
	resiprocate/TransportSelector.hxx resiprocate/test/Makefile.am 
	Added Files:	resiprocate/test/testSource.cxx

2003-09-14 13:42  fluffy

	* test/: Makefile, testSelect.cxx: added testSelect

2003-09-14 01:42  fluffy

	* Security.cxx: fix error for earlier version of SSL

2003-09-14 01:39  fluffy

	* Security.cxx: try to stop overwrite of certs

2003-09-14 01:37  jason

	* TransactionState.cxx: fix bugs

2003-09-14 01:31  fluffy

	* test/: Makefile, limpc.cxx: [no log message]

2003-09-14 01:27  jason

	* Makefile, test/Makefile: [no log message]

2003-09-14 00:54  fluffy

	* os/: DnsUtil.cxx, Tuple.cxx, Tuple.hxx: fixed for windows

2003-09-14 00:53  fluffy

	* resiprocate.vcproj: added ares - does not link

2003-09-14 00:22  rjsparks

	* DnsResult.cxx, DnsResult.hxx: Added queries for AAAA records

2003-09-14 00:21  jason

	* test/testDns.cxx: fix recursive lock error on debug

2003-09-14 00:10  fluffy

	* DnsResolver.cxx, DnsResult.cxx, TlsTransport.cxx,
	TlsTransport.hxx, TransactionState.cxx, Transport.hxx,
	UdpTransport.cxx, UdpTransport.hxx: compile under windows

2003-09-14 00:09  fluffy

	* resiprocate.vcproj: add ares

2003-09-13 23:30  jason

	* test/: test2.cxx, testClient.cxx, testDnsResolver.cxx,
	testLockStep.cxx, testNonInviteClientTx.cxx,
	testNonInviteServerTx.cxx, testServer.cxx, testSipStackInvite.cxx,
	testSpeed.cxx, testTcpTransport.cxx, testTransactionFSM.cxx: fix
	Transport -> Tuple stuff

2003-09-13 23:25  jason

	* test/Makefile.am: added files

2003-09-13 23:18  jason

	* os/Tuple.cxx: fix compile

2003-09-13 22:46  jason

	* Makefile.am: added files

2003-09-13 22:41  jason

	* test/: Makefile.am, limpc.cxx: [no log message]

2003-09-13 22:25  jason

	* Connection.cxx, Connection.hxx, ConnectionMap.cxx,
	ConnectionMap.hxx, DnsInterface.hxx, DnsResolver.cxx,
	DnsResolver.hxx, DnsResult.cxx, DnsResult.hxx, Makefile.am,
	SipMessage.hxx, SipStack.cxx, SipStack.hxx, StatelessHandler.cxx,
	TcpTransport.cxx, TcpTransport.hxx, TlsTransport.cxx,
	TlsTransport.hxx, TransactionController.cxx,
	TransactionController.hxx, TransactionState.cxx,
	TransactionState.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, TuIM.cxx, TuIM.hxx,
	UdpTransport.cxx, UdpTransport.hxx, libSipImp.cxx, os/DnsUtil.cxx,
	os/DnsUtil.hxx, os/Socket.hxx, test/Resolver.cxx,
	test/Resolver.hxx, test/Transceiver.cxx, test/test1.cxx,
	test/testClient.cxx, test/testServer.cxx: moved Tuple out of
	Transport added preliminary ipv6 support

2003-09-13 22:20  davidb

	* TransactionState.cxx: removed crazy TimerCleanup that causes
	strange crash

2003-09-13 21:58  davidb

	* os/Timer.cxx: fix error on display of timer

2003-09-13 21:17  fluffy

	* MethodHash.cxx: remvoed std

2003-09-13 21:15  fluffy

	* ApplicationSip.cxx, BranchParameter.cxx, Connection.cxx,
	ConnectionMap.cxx, Contents.cxx, DataParameter.cxx, Dialog.cxx,
	Dialog2.cxx, DialogSet.cxx, Embedded.cxx, Executive.cxx,
	ExistsParameter.cxx, FloatParameter.cxx, GenericContents.cxx,
	HeaderFieldValue.cxx, HeaderFieldValueList.cxx, HeaderHash.cxx,
	HeaderTypes.cxx, Headers.cxx, Helper.cxx, IntegerParameter.cxx,
	LazyParser.cxx, Message.cxx, MessageWaitingContents.cxx,
	MethodTypes.cxx, MsgHeaderScanner.cxx, MultipartMixedContents.cxx,
	MultipartSignedContents.cxx, OctetContents.cxx, Parameter.cxx,
	ParameterHash.cxx, ParameterTypes.cxx, ParseUtil.cxx,
	ParserCategories.cxx, ParserCategory.cxx, Pidf.cxx,
	Pkcs7Contents.cxx, PlainContents.cxx, Preparse.cxx,
	PreparseDiagnostic.cxx, PreparseInlines.cxx, QopParameter.cxx,
	QuotedDataParameter.cxx, Registration.cxx, RportParameter.cxx,
	SdpContents.cxx, SendingMessage.cxx, SipFrag.cxx, SipMessage.cxx,
	SipMessageExplicit.cxx, SipSession.cxx, StatelessHandler.cxx,
	Subscription.cxx, Symbols.cxx, TcpTransport.cxx, TimerMessage.cxx,
	TimerQueue.cxx, TlsTransport.cxx, TransactionController.cxx,
	TransactionMap.cxx, TransactionState.cxx, Transport.cxx,
	TuShim.cxx, UdpTransport.cxx, UnknownHeaderType.cxx,
	UnknownParameter.cxx, UnknownParameterType.cxx, Uri.cxx,
	XMLCursor.cxx, XPidf.cxx, X_msMsgsInvite.cxx: added the config.h
	include in

2003-09-13 21:12  fluffy

	* MethodHash-raw.cxx: remove std namespace - not used

2003-09-13 21:03  fluffy

	* DnsResult.hxx: interface is reserve work in windows

2003-09-13 21:02  fluffy

	* MethodHash.cxx, SipMessage.cxx: fix windows warnings

2003-09-13 20:42  jason

	* os/: Tuple.cxx, Tuple.hxx: moved out of Transport

2003-09-13 20:40  davidb

	* Makefile, MethodHash-raw.cxx: fix hash for old build stuff

2003-09-13 20:33  fluffy

	* Security.cxx, Security.hxx: made path function public instead of
	private

2003-09-13 20:31  fluffy

	* Makefile: removed old gperf generation stuff

2003-09-13 18:41  davidb

	* test/testParseUtil.cxx: [no log message]

2003-09-13 18:41  davidb

	* Makefile, MethodHash.cxx, ParseUtil.cxx, ParseUtil.hxx, Uri.cxx,
	os/DnsUtil.cxx, os/DnsUtil.hxx, test/Makefile,
	test/testParserCategories.cxx, test/testUri.cxx,
	ParserCategories.cxx: first pass at IPV6 syntax

2003-09-13 14:23  rjsparks

	* os/compat.hxx: Added a definition for the DNS AAAA record type
	T_AAAA == 28

2003-09-13 13:16  jason

	* DnsInterface.hxx, Makefile.am: fix build for ares and new dns

2003-09-13 12:57  jason

	* DnsResolver.cxx, DnsResolver.hxx, Executive.cxx, Executive.hxx,
	Makefile, Security.cxx, Security.hxx, SipStack.cxx, SipStack.hxx,
	StatelessHandler.cxx, StatelessHandler.hxx, TcpTransport.cxx,
	TimerMessage.cxx, TlsTransport.cxx, TransactionController.cxx,
	TransactionController.hxx, TransactionState.cxx,
	TransactionState.hxx, TransportSelector.cxx, TransportSelector.hxx,
	TuIM.hxx, UdpTransport.cxx, os/Timer.hxx, test/testDns.cxx,
	SipMessage.hxx: working new version of dns resolver using a
	TransactionController now no ok() methods in Transports callback
	for dns results instead of event

2003-09-13 12:47  jason

	* DnsHandler.hxx, DnsInterface.cxx, DnsInterface.hxx,
	DnsResult.cxx, DnsResult.hxx: working new version of dns resolver

2003-09-13 10:47  davidb

	* SdpContents.cxx, SdpContents.hxx: change int&

2003-09-11 21:45  fluffy

	* Headers.cxx, ParserCategories.cxx, SdpContents.cxx: fixed compile
	warnings on windows

2003-09-11 21:38  fluffy

	* resiprocate.vcproj, os/DnsUtil.cxx: fixed to compile on windows
	again

2003-09-11 10:17  alan

	* Makefile.am: added RPM stuff to autotools manifests

2003-09-08 19:04  jason

	* test/Makefile: remove some tests that aren't building at the
	moment

2003-09-08 15:56  davidb

	* test/testUri.cxx: more tests, test missing scheme failure

2003-09-08 15:56  davidb

	* test/testSipMessage.cxx: slight fix to test

2003-09-08 15:55  davidb

	* Uri.cxx: complain if give an uri with a @ and no scheme

2003-09-08 15:54  davidb

	* UdpTransport.cxx: typo in debug

2003-09-08 15:54  davidb

	* SipMessage.cxx: type agreement in comparison

2003-09-08 15:53  davidb

	* HeaderTypes.hxx, Headers.cxx, Headers.hxx, MethodTypes.cxx,
	MethodTypes.hxx, ParameterTypeEnums.hxx: unified macros in
	preparation for auto generating gperf files

2003-09-08 15:00  jason

	* os/Fifo.hxx: remove reference to Inserter in Fifo

2003-09-08 14:43  jason

	* os/Inserter.hxx: change inserter to only comment out code under
	windows

2003-09-05 21:38  fluffy

	* os/Fifo.hxx, os/Inserter.hxx, DnsInterface.cxx, DnsResult.hxx,
	MethodHash.cxx, StatelessHandler.cxx, TransportSelector.cxx,
	Uri.cxx, resiprocate.vcproj: compile under windows

2003-09-04 11:20  jason

	* test/.cvsignore: allow addition of new tests

2003-09-04 11:20  jason

	* test/: testDns.cxx, Makefile: simple test code for new Dns
	resolver

2003-09-04 11:19  jason

	* DnsResult.cxx: added code to handle case where SRV or A records
	are not in additional section of dns record

2003-09-03 15:08  jason

	* HeaderHash.cxx, MethodHash.cxx, MethodHash.gperf: added PRACK and
	PUBLISH rebuild the gperf stuff

2003-09-01 22:00  jason

	* DnsResult.cxx: NAPTR processing seems better now. If no NAPTR,
	the algorithm to pick from multiple SRV results is not right - need
	clarification

2003-09-01 21:38  jason

	* DnsInterface.cxx, DnsInterface.hxx, DnsResult.cxx, DnsResult.hxx:
	closer to implementation of rfc2782, rfc2915 and rfc3263 (still not
	ready for public consumption)

2003-08-31 18:54  jason

	* DnsInterface.cxx, DnsInterface.hxx, DnsResult.cxx: fixed some
	bugs, not for public use yet. interface may still change

2003-08-31 17:40  jason

	* DnsInterface.cxx, DnsInterface.hxx, DnsResult.cxx, DnsResult.hxx:
	fix some link errors

2003-08-31 16:49  jason

	* os/: Subsystem.cxx, Subsystem.hxx: added DNS subsystem sorted
	entries

2003-08-31 16:49  jason

	* os/: DnsUtil.cxx, DnsUtil.hxx: added some calls for isIpAddress
	(v4 & v6) v6 not implemented

2003-08-31 16:48  jason

	* DnsInterface.cxx, DnsInterface.hxx, DnsResult.cxx, DnsResult.hxx:
	first cut at a new set of DNS interfaces/implementation complete
	rewrite of DnsResolver class

2003-08-31 16:43  jason

	* ParserCategories.hxx: add rport parameter by default on Via

2003-08-29 13:33  ryker

	* MethodHash.gperf: Get some s/sip2/resiprocate/ out of my local
	tree.

2003-08-29 13:33  ryker

	* MethodHash.hxx: Make macro guards consistent.

2003-08-29 13:27  ryker

	* HeaderHash.gperf, HeaderHash.hxx: Get some s/sip2/resiprocate/
	out of my tree.

2003-08-26 21:58  fluffy

	* Helper.cxx, TuIM.cxx, TuIM.hxx, test/limpc.cxx: fixed bugs with
	TCP

2003-08-26 20:48  fluffy

	* os/vmd5.cxx: fixed endina bug that caused digest auth to fail on
	MAC

2003-08-26 19:45  wensong

	* os/DnsUtil.cxx: [no log message]

2003-08-26 17:51  jason

	* TcpTransport.cxx: temporary fix to problem with
	blocking/non-blocking creation of tcp socket needs more work

2003-08-26 17:50  jason

	* ConnectionMap.cxx: remove the delete of connection to avoid a
	crash in TCP/TLS

2003-08-26 17:50  jason

	* Helper.cxx: only add record-route to response if 180 -- 2xx

2003-08-26 17:49  jason

	* TODO: [no log message]

2003-08-26 17:49  jason

	* TlsTransport.cxx: fix bug related to using an existing connection
	with TLS

2003-08-26 17:49  jason

	* Transport.cxx: added some debug to operator<<

2003-08-26 17:48  jason

	* TransportSelector.cxx: added a comment

2003-08-26 17:48  jason

	* os/Fifo.hxx: added asserts

2003-08-26 15:04  fluffy

	* SipStack.cxx, SipStack.hxx, libSipImp.cxx, test/limpc.cxx: change
	order of addTlsTransport

2003-08-26 15:03  fluffy

	* TransactionState.cxx: fix compile warning

2003-08-26 14:03  fluffy

	* os/DnsUtil.cxx: fix for MAC

2003-08-25 20:21  wensong

	* Makefile.am: [no log message]

2003-08-21 06:28  jason

	* TransactionState.cxx: when reliability message comes back from
	transports, set mIsReliable flag in transaction so retransmissions
	don't occur on reliable transports

2003-08-20 13:47  jason

	* MethodTypes.cxx, MethodTypes.hxx: added PRACK and PUBLISH

2003-08-20 08:56  jason

	* ParserCategories.cxx, ParserCategory.cxx: Unknown parameters call

2003-08-20 08:16  jason

	* UnknownParameter.cxx, UnknownParameter.hxx: deal with exists
	style unknown parameters

2003-08-20 08:10  jason

	* SipMessage.cxx: fix brie for UNKNOWN method

2003-08-20 07:07  ryker

	* TcpTransport.cxx: Fix the comment so that I can understand it
	better.

2003-08-19 16:11  jason

	* HeaderFieldValueList.cxx, ParserContainer.hxx: don't allow empty
	headers  (still requires support for special multi headers that can
	be empty) fix bug in multi output on separate lines

2003-08-19 16:10  jason

	* TransportSelector.cxx: debug output

2003-08-19 16:10  jason

	* TransactionState.cxx, TransactionState.hxx: fix handling of dns
	errors and running out of dns entries - send a 480 to TU

2003-08-19 16:09  jason

	* TlsTransport.cxx: return when error occurs to avoid seg fault

2003-08-19 16:08  jason

	* DnsResolver.cxx, DnsResolver.hxx: when dns error occurs, set
	final = true

2003-08-19 09:56  jason

	* test/: testParserCategories.cxx, testSipMessage.cxx: add exists
	style unknown parameters

2003-08-19 08:17  jason

	* TransportSelector.cxx: include TlsTransports in all process
	calls. temporary solution

2003-08-19 08:17  jason

	* TlsTransport.cxx: handle case where 0 bytes received

2003-08-19 08:17  jason

	* Connection.cxx: stampReceived not called in one case

2003-08-19 01:30  wensong

	* ChangeLog, Makefile.am, TcpTransport.cxx, TlsTransport.cxx: [no
	log message]

2003-08-18 15:41  jason

	* Headers.cxx, ParserCategories.hxx, ParserCategory.hxx: rename
	weird comma enums fix bug in output of multi headers on separate
	lines

2003-08-18 07:48  ryker

	* ExistsParameter.cxx: When we parse "exists" parameters, be
	accepting of a right hand side (e.g. ;lr=1 instead of plain ;lr). 
	In this case, eat the right hand side so we can continue parsing
	normally.

2003-08-16 18:43  jason

	* Transport.cxx: init to -1

2003-08-16 18:43  jason

	* TcpTransport.cxx: handle shutting down the TcpTransport if stuff
	is still in the fifo.  not correct behavior. shut drain the
	transport

2003-08-16 18:42  jason

	* Connection.cxx, Connection.hxx, ConnectionMap.cxx: fixed a bug in
	the Connection where it was deleting some dummy Connections
	resulting in closing file descriptor 0

2003-08-16 18:17  jason

	* SipStack.cxx: [no log message]

2003-08-15 16:28  davidb

	* Connection.cxx, Connection.hxx, Makefile, MsgHeaderScanner.cxx,
	SipFrag.cxx, SipMessage.cxx, SipMessage.hxx, TcpTransport.cxx,
	UdpTransport.cxx, UdpTransport.hxx, test/SipTortureTests.cxx,
	test/TestSupport.cxx, test/testMultipartMixedContents.cxx,
	test/testTcpTransport.cxx: support both Preparser and
	MsgHeaderScanner

2003-08-14 22:05  davidb

	* os/DnsUtil.cxx: include

2003-08-14 22:05  davidb

	* os/RecursiveMutex.cxx: indent

2003-08-14 22:03  davidb

	* Transport.cxx: fixed hash function for tuple

2003-08-14 22:03  davidb

	* Transport.hxx: added warning comment

2003-08-14 22:03  davidb

	* MsgHeaderScanner.cxx, MsgHeaderScanner.hxx: new style message
	scanner (alternative for preparser)

2003-08-14 22:02  davidb

	* ConnectionMap.cxx: minor change to assertion

2003-08-14 21:28  wensong

	* Makefile.am: [no log message]

2003-08-13 22:49  jason

	* Connection.cxx, SipStack.hxx, TcpTransport.cxx, TlsTransport.cxx,
	TlsTransport.hxx, Transport.hxx: tweaks to the TLS stuff so that it
	sets the tls domainname when a message is received on a TLS
	transport

2003-08-13 22:48  jason

	* TransportSelector.cxx, TransportSelector.hxx: use the only TLS
	transport if there is only one and no TLS domainname specified

2003-08-13 22:47  jason

	* os/: DnsUtil.cxx, DnsUtil.hxx: added getLocalDomainName

2003-08-13 20:21  wensong

	* test/Makefile.am: [no log message]

2003-08-13 19:26  jason

	* Connection.cxx, SipMessage.cxx, SipMessage.hxx, SipStack.cxx,
	SipStack.hxx, TlsTransport.cxx, TlsTransport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx,
	test/TestSupport.cxx, test/testPreparse.cxx: TLS interface changes
	to support one Security object per TlsTransport Change to how
	SipMessage is constructed to provide access to the Transport* if it
	came from the wire

2003-08-13 19:18  jason

	* os/: DnsUtil.cxx, DnsUtil.hxx: added an interface to return SRV
	records

2003-08-13 19:17  jason

	* Security.cxx, Security.hxx: make initialize thread-safe

2003-08-13 19:17  jason

	* DnsResolver.hxx: indentation

2003-08-13 13:36  davidb

	* test/testSipMessage.cxx: header remove tests

2003-08-13 13:35  davidb

	* os/MD5Stream.cxx, test/testData.cxx: use Data::Share interface
	for overlay

2003-08-13 13:34  davidb

	* os/: Data.cxx, Data.hxx: depracate bool overlay interface, add
	Data::Share interface for overlay

2003-08-13 13:33  davidb

	* Uri.cxx: share default scheme, avoid temporary Data in +

2003-08-13 13:33  davidb

	* TransportSelector.cxx: use clear rather than "" assign

2003-08-13 13:33  davidb

	* Transport.cxx: check Via exists

2003-08-13 13:32  davidb

	* TimerQueue.cxx: remove Inserter include

2003-08-13 13:32  davidb

	* SipStack.hxx: comment fix

2003-08-13 13:32  davidb

	* SipMessage.cxx: check Vias exists

2003-08-13 13:31  davidb

	* HeaderTypes.hxx: cosmetic

2003-08-13 13:31  davidb

	* DnsResolver.cxx: avoide temporary Data in +

2003-08-13 13:06  davidb

	* TransactionMap.cxx: remove include Inserter

2003-08-13 13:05  davidb

	* Security.cxx: commented out reference to SSL_ERROR_WANT_ACCEPT

2003-08-13 13:05  davidb

	* SdpContents.hxx: defined getMediumConnectionsm getEncryption

2003-08-13 13:04  davidb

	* SdpContents.cxx: defined getConnections

2003-08-13 13:03  davidb

	* Helper.cxx: check header exists

2003-08-13 12:22  jason

	* Dialog.cxx, Dialog.hxx: added makeRequest

2003-08-13 11:01  fluffy

	* os/DnsUtil.cxx: compile on Mac OSX

2003-08-13 10:34  fluffy

	* Security.cxx: better error generation

2003-08-13 10:33  fluffy

	* TlsTransport.cxx: added output of who peer is

2003-08-13 10:32  fluffy

	* Contents.cxx: removed second content transfer encoding output

2003-08-13 09:49  fluffy

	* test/.cvsignore: updated

2003-08-13 09:49  fluffy

	* os/: Socket.cxx, Socket.hxx: added call no make blocking

2003-08-13 09:45  fluffy

	* test/Makefile: [no log message]

2003-08-13 08:38  jason

	* Uri.cxx, ParserCategories.cxx: better debug on parse fail

2003-08-13 08:38  jason

	* X_msMsgsInvite.cxx: fix bug in parsing of X_msMsgsInvite

2003-08-12 11:39  jason

	* SipStack.cxx: optimization of isMyDomain

2003-08-10 03:21  wensong

	* ChangeLog, Makefile.am: [no log message]

2003-08-09 14:27  jason

	* StatelessHandler.cxx: delete before invalidating iterator (fixed
	crash on win32)

2003-08-09 14:19  jason

	* os/: Log.cxx, Log.hxx, Logger.hxx: added simple file-based
	logging

2003-08-08 19:04  wensong

	* ChangeLog, Makefile.am, config.hxx.in: [no log message]

2003-08-08 01:33  wensong

	* Makefile.am: [no log message]

2003-08-08 01:00  wensong

	* ChangeLog, Makefile.am: [no log message]

2003-08-07 23:15  wensong

	* Makefile.am: [no log message]

2003-08-07 22:53  wensong

	* ChangeLog, Makefile.am: [no log message]

2003-08-07 13:50  jason

	* Makefile, os/DnsUtil.cxx, os/DnsUtil.hxx: added simple DnsUtil
	class

2003-08-07 09:20  jason

	* os/HashMap.hxx: define a simple hash function for pointers

2003-08-07 09:19  jason

	* UdpTransport.cxx: added debug in error case

2003-08-07 09:18  jason

	* TcpTransport.cxx: reindent

2003-08-07 09:18  jason

	* SipStack.hxx: make some virtual functions

2003-08-07 01:17  wensong

	* ChangeLog, TcpTransport.cxx: [no log message]

2003-08-06 09:25  jason

	* Executive.cxx, Makefile, SipStack.cxx, SipStack.hxx,
	StatelessHandler.cxx: added support for stateless proxies

2003-08-06 09:15  jason

	* SipMessage.hxx: add support for getDestination setDestination

2003-08-05 08:48  jason

	* TransportSelector.cxx: don't pop the route in the
	TransportSelector - this is a TU function

2003-08-05 08:47  jason

	* GenericContents.cxx: fix assignment

2003-08-01 01:17  wensong

	* ChangeLog, Makefile.am: [no log message]

2003-07-28 19:29  jason

	* os/Log.hxx: [no log message]

2003-07-28 19:29  jason

	* os/Log.cxx: added toType

2003-07-28 18:55  jason

	* os/.cvsignore: [no log message]

2003-07-28 18:55  jason

	* UdpTransport.cxx: add debug

2003-07-28 18:53  jason

	* SipStack.cxx: make it more eficient

2003-07-28 03:50  jason

	* DnsResolver.cxx: reindent but minor fix for stateless proxy
	removed dependency on TransactionState

2003-07-28 03:45  davidb

	* Contents.cxx, Contents.hxx, GenericContents.cxx,
	GenericContents.hxx, Makefile, X_msMsgsInvite.cxx,
	X_msMsgsInvite.hxx: generic contents

2003-07-28 03:43  davidb

	* SdpContents.hxx, SipStack.hxx: [no log message]

2003-07-28 03:05  wensong

	* Security.hxx: [no log message]

2003-07-27 21:55  wensong

	* ChangeLog, Security.cxx, Security.hxx: [no log message]

2003-07-27 19:43  jason

	* StatelessHandler.cxx, StatelessHandler.hxx: for stateless proxies

2003-07-27 19:35  jason

	* Makefile.am: add support for redhat-9.0

2003-07-16 14:04  davidb

	* test/torture-test.txt: fixed some whitespace

2003-07-16 14:04  davidb

	* test/testSpeed.cxx: don't over ride logging level

2003-07-16 14:03  davidb

	* test/testParserCategories.cxx: added test for quoted and
	non-quoted display name in NameAddr. don't like how it works...

2003-07-16 14:03  davidb

	* test/testData.cxx: test preallocated append

2003-07-16 14:01  davidb

	* test/SipTortureTests.cxx: empty header still exists

2003-07-16 14:01  davidb

	* Uri.cxx: comment

2003-07-16 14:00  davidb

	* Dialog.cxx: copy Routes only if they exist

2003-07-16 13:59  davidb

	* os/Data.cxx: removed gratuitous assignments to 0 after delete

2003-07-14 15:49  davidb

	* test/testSdp.cxx: added test with missing colon in bandwidth (b=)

2003-07-14 15:48  davidb

	* os/ParseBuffer.cxx: added [CRLF] to escapeAndAnnotate for
	readability through syslog

2003-07-14 15:47  davidb

	* SdpContents.cxx: fail on bad bandwith line rather than scan past
	end of line (e.g. missing colon)

2003-07-14 13:52  davidb

	* TransportSelector.cxx: check for Route existance before checking
	if empty

2003-07-07 20:36  ryker

	* Makefile.am: Fix hash generation when the source directory is not
	the build directory.

2003-07-07 15:27  davidb

	* test/testSipMessage.cxx: comma encoding, cleaned up branch
	parameters

2003-07-07 15:23  davidb

	* test/testDataPerformance.cxx: added characater and char* to test

2003-07-07 15:22  davidb

	* os/ParseBuffer.cxx, test/testData.cxx: replaced a few asserts
	with fails

2003-07-07 15:22  davidb

	* os/Data.cxx: use append for all operator+= adeed invariant assert
	to append

2003-07-07 15:20  davidb

	* SipMessage.cxx: replaced const access throws with asserts
	factored HeaderFieldValueList encode calls

2003-07-07 15:19  davidb

	* ParserContainer.hxx: comma encoding

2003-07-07 15:16  davidb

	* ParserCategory.hxx: comma encoding const enforcing

2003-07-07 15:16  davidb

	* ParserCategory.cxx: const enforcing

2003-07-07 15:16  davidb

	* ParserCategories.hxx: comma encoding StringCategory constructor
	against Data

2003-07-07 15:15  davidb

	* ParserCategories.cxx: StringCategory constructor against Data

2003-07-07 15:14  davidb

	* HeaderTypes.hxx, Headers.cxx: added comma encoding

2003-07-07 15:14  davidb

	* HeaderHash.gperf: shortform of Supported

2003-07-07 15:14  davidb

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx: allow
	valueless header encode

2003-07-05 19:28  ryker

	* test/: testEmbedded.cxx, testEmptyHeader.cxx, testSipMessage.cxx:
	Fix some clientData in Via headers.

2003-07-03 14:10  ryker

	* BranchParameter.cxx, BranchParameter.hxx: Implement a const
	version of clientData().

2003-07-03 13:11  ryker

	* Makefile.am: Teach the new build system how to generate the gperf
	hashes.

2003-07-03 12:07  ryker

	* os/Data.hxx: Document invariant for Data objects with !mMine.

2003-07-03 09:25  ryker

	* os/Data.cxx: Fix Data mCapacity tracking in two places.

2003-06-30 16:28  jason

	* TransactionMap.cxx, SipStack.cxx, DnsResolver.cxx: [no log
	message]

2003-06-30 16:27  jason

	* TransactionState.cxx: don't pass ACK to TU again

2003-06-30 15:00  ryker

	* TransactionState.cxx: Fix two crashes that could happen during an
	extremely coordinated attack on a reSIProcate-based SIP element.

2003-06-30 09:55  ryker

	* torture.txt: torture.txt does not belong in the sources
	directory.  It is indirectly already in reSIProcate as
	resiprocate/test/SipTortureTests.cxx.

2003-06-26 18:38  ryker

	* test/.cvsignore: Ignore more.

2003-06-26 18:08  ryker

	* TransactionState.cxx: Fix a crash that happens when a final
	response retransmission is received at the INVITE client
	transaction *after* the ACK has been sent.

2003-06-24 18:02  jason

	* TransactionMap.cxx, TransactionState.cxx, TransactionState.hxx:
	ryan's memory leak fixes merged in also fixed a problem with CANCEL
	transaction cleanup on stack shutdown

2003-06-24 18:01  jason

	* ShutdownMessage.hxx, SipStack.cxx, SipStack.hxx: simple shutdown
	method (not finished yet, but tested)

2003-06-24 17:56  davidb

	* test/testParserCategories.cxx: test added user param to set of
	parameters that are moved to Uri for NameAddr

2003-06-24 17:56  davidb

	* ParserCategories.cxx: added user param to set of parameters that
	are moved to Uri for NameAddr

2003-06-24 14:11  ryker

	* test/.cvsignore: Ignore more.

2003-06-24 12:20  ryker

	* TransactionState.cxx: Respond to the TU with a 481 if a CANCEL is
	sent down when no corresponding INVITE transaction is known about.

2003-06-23 10:35  jason

	* Helper.cxx: remove call-id from nonce

2003-06-23 10:34  jason

	* ParserCategory.cxx: fix initializer

2003-06-19 19:48  ryker

	* TransactionState.cxx: Fix a large number of stack leaks.

2003-06-19 09:40  ryker

	* test/: limpc.cxx, testApplicationSip.cxx, testData.cxx,
	testDataPerformance.cxx, testDigestAuthentication.cxx,
	testEmbedded.cxx, testEmptyHeader.cxx, testLogger.cxx,
	testMessageWaiting.cxx, testMultipartMixedContents.cxx,
	testParseBuffer.cxx, testPlainContents.cxx, testRandomHex.cxx,
	testSdp.cxx, testServer.cxx, testSipFrag.cxx, testSipMessage.cxx,
	testSipMessageMemory.cxx, testTcpTransport.cxx, testTimer.cxx,
	testUri.cxx: Make sure tests return 0 on successful completion.

2003-06-19 09:27  ryker

	* test/Makefile.am: Arrange for all tests to be run.  Remove tests
	appearing to be bogus (note: revisit these).

2003-06-19 09:07  ryker

	* test/Makefile.am: Define first test to automagically run as an
	example of how to do this.

2003-06-19 09:07  ryker

	* test/testParserCategories.cxx: Return 0 from this test on
	completion.

2003-06-18 17:20  ryker

	* Makefile.am, test/Makefile.am: Get tests working under autoconf.

2003-06-18 16:08  ryker

	* test/SipTortureTests.cxx: Make this compile.

2003-06-18 15:50  ryker

	* UnknownHeaderType.cxx, UnknownHeaderType.hxx: Allow creation from
	Data in addition to char*.

2003-06-18 15:46  ryker

	* UdpTransport.cxx: Change log level of message to be consistent
	with the TCP transport.

2003-06-18 15:42  ryker

	* DnsResolver.cxx, TransactionState.cxx: Plug memory leaks.

2003-06-18 13:26  ryker

	* test/testParserCategories.cxx: Test clientData which was put back
	in the branch.

2003-06-18 13:26  ryker

	* BranchParameter.cxx, BranchParameter.hxx: Put clientData back in
	the branch.

2003-06-17 18:10  davidb

	* Uri.cxx, test/testUri.cxx: GreaterQ correct

2003-06-17 17:59  davidb

	* SdpContents.cxx: allow codec parse failure -- discard bad codec

2003-06-17 17:57  davidb

	* Uri.hxx: GreaterQ

2003-06-17 17:53  davidb

	* Uri.cxx, test/testSdp.cxx: allow codec parse failures -- discard
	codec

2003-06-17 16:17  davidb

	* os/: Data.cxx, Data.hxx: operator<=, operator>=

2003-06-12 18:40  alan

	* TlsTransport.cxx: Oops forgot to check in USE_SSL changes here.

2003-06-12 17:07  alan

	* Security.hxx, SipStack.cxx, SipStack.hxx, TlsTransport.cxx,
	TransportSelector.cxx, TuIM.cxx, libSipImp.cxx: Made changes to
	USE_SSL defines and added typedefs for types when openssl is not
	being used.  This preserves object sizes between configurations.
	This is a "Good Thing". Right Jason?  Modified Files:	.cvsignore
	resiprocate/Security.hxx resiprocate/SipStack.cxx   
	resiprocate/SipStack.hxx resiprocate/TlsTransport.cxx  
	resiprocate/TransportSelector.cxx resiprocate/TuIM.cxx	       
	resiprocate/libSipImp.cxx

2003-06-11 19:37  jason

	* test/testSpeed.cxx: [no log message]

2003-06-05 15:12  jason

	* os/: Log.hxx, Logger.hxx: added support for log to cerr

2003-06-05 13:17  ryker

	* UdpTransport.cxx: Fix some really confusing indentation.

2003-06-04 10:14  ryker

	* Uri.cxx: An even uglier fix is needed for the Sun Forte compiler.
	 This one was tested with the checked in testUri unit test and it
	compiles and works.

2003-06-04 09:12  ryker

	* Uri.cxx: Hack in a workaround for the Solaris Forte STL
	implementation which does not support a list.sort() function taking
	a BinaryPredicate.

2003-06-04 09:09  ryker

	* test/testUri.cxx: Test order irrelevance of unknown parameters.

2003-06-03 08:55  ryker

	* os/RecursiveMutex.cxx: Hack to make reSIProcate compile with the
	Intel C++ compiler.

2003-06-03 08:15  ryker

	* os/Fifo.hxx: Squash warning produced by the Intel C++ compiler.

2003-06-02 20:29  ryker

	* os/compat.hxx: Minor cleanup and temporary hack for Solaris
	compilation.

2003-06-02 20:25  ryker

	* config.hxx.in: Get rid of non-reSIProcate specific stuff.

2003-06-02 20:24  ryker

	* Makefile.am: Install the library build configuration header.

2003-06-02 14:14  ryker

	* os/: compat.hxx, vmd5.hxx: Remove Sun-specific conditional code
	and replace with autoconf probed results.  This might just work on
	another non-Sun platform too now.

2003-06-02 14:13  ryker

	* config.hxx.in: Let autoconf find <sys/int_types.h> if it exists.

2003-06-02 13:52  ryker

	* os/: BaseException.hxx, CircularBuffer.hxx, Coders.hxx,
	Condition.hxx, CountStream.hxx, Data.hxx, DataStream.hxx, Fifo.hxx,
	HashMap.hxx, Inserter.hxx, Lock.hxx, Lockable.hxx, Log.hxx,
	Logger.hxx, MD5Stream.hxx, Mutex.hxx, ParseBuffer.hxx, RWMutex.hxx,
	Random.hxx, RecursiveMutex.hxx, Socket.hxx, Subsystem.hxx,
	SysLogBuf.hxx, SysLogStream.hxx, ThreadIf.hxx, Timer.hxx,
	compat.hxx, vmd5.hxx, vthread.hxx: Fix include guards to avoid
	macro namespace conflicts.  Some of these are just style changes to
	make things consistent across the project.

2003-06-02 13:33  ryker

	* Transport.cxx, config.hxx.in: 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.

2003-06-02 13:27  ryker

	* OctetContents.hxx, SdpContents.hxx, SendingMessage.hxx,
	SipFrag.hxx, SipMessage.hxx, SipSession.hxx, SipStack.hxx,
	Subscription.hxx, Symbols.hxx, TcpTransport.hxx, TimerMessage.hxx,
	TimerQueue.hxx, TlsTransport.hxx, TransactionMap.hxx,
	TransactionState.hxx, TransactionTerminated.hxx, Transport.hxx,
	TransportMessage.hxx, TransportSelector.hxx, TuIM.hxx, TuShim.hxx,
	TuUa.hxx, UdpTransport.hxx, UnknownHeaderType.hxx,
	UnknownParameter.hxx, UnknownParameterType.hxx, Uri.hxx,
	XMLCursor.hxx, XPidf.hxx: Fix include guards to avoid macro
	namespace conflicts.

2003-06-02 13:23  ryker

	* DnsResolver.cxx: Fix Sun macro guard so as to compile with the
	GNU toolchain too.

2003-06-02 13:03  ryker

	* Parameter.hxx, ParameterTypeEnums.hxx, ParameterTypes.hxx,
	ParseException.hxx, ParserCategories.hxx, ParserCategory.hxx,
	ParserContainer.hxx, ParserContainerBase.hxx, Pidf.hxx,
	Pkcs7Contents.hxx, PlainContents.hxx, Preparse.hxx,
	QopParameter.hxx, QuotedDataParameter.hxx, Registration.hxx,
	ReliabilityMessage.hxx, RportParameter.hxx: Fix include guards to
	avoid macro namespace conflicts.

2003-06-02 12:29  ryker

	* Message.hxx, MessageWaitingContents.hxx, MethodTypes.hxx,
	MultipartMixedContents.hxx, MultipartSignedContents.hxx: Fix
	include guards to avoid macro namespace conflicts.

2003-06-02 12:23  ryker

	* Executive.hxx, ExistsParameter.hxx, FloatParameter.hxx,
	HeaderFieldValue.hxx, HeaderFieldValueList.hxx, HeaderTypes.hxx,
	Headers.hxx, Helper.hxx, IntegerParameter.hxx, LazyParser.hxx: Fix
	include guards to avoid macro namespace conflicts.

2003-06-02 12:23  ryker

	* Embedded.hxx: Fix include guards to avoid macro namespace
	conflicts.  Add license.

2003-06-02 12:22  ryker

	* DnsResolver.hxx: Add license.

2003-06-02 12:22  ryker

	* Dialog.hxx: Fix include guards to avoid macro namespace
	conflicts.  Move license.

2003-06-02 12:19  ryker

	* ApplicationSip.hxx, BranchParameter.hxx, Connection.hxx,
	ConnectionMap.hxx, Contents.hxx, DataParameter.hxx, Dialog2.hxx,
	DialogSet.hxx: Fix include guards to avoid macro namespace
	conflicts.

2003-06-02 12:14  ryker

	* Transport.cxx: Make array index const to placate the
	Solaris/Forte compiler.

2003-06-02 12:12  ryker

	* ParserCategory.cxx: Turn a const_iterator into a plain iterator
	as the code that followed wasn't really preserving const-ness. 
	Fixes compile on Solaris/Forte.

2003-06-02 11:55  ryker

	* SipMessage.hxx: Remove extra trailing semi-colon.  Causes a
	warning on Solaris/Forte.

2003-06-02 11:54  ryker

	* ParserCategories.cxx: Quick Solaris portability hack.  The right
	thing to do, I think, is #if defined(__sun), #define __EXTENSIONS__
	right before #include <time.h>.

2003-06-02 09:23  ryker

	* os/RecursiveMutex.cxx: Conditionalise linux-isms to fix
	portability to Solaris and OpenBSD.

2003-06-02 09:22  ryker

	* TransportSelector.cxx, TuIM.cxx, libSipImp.cxx, os/Random.cxx,
	test/limpc.cxx, test/testTlsConnection.cxx: Pull in build
	configuration header.

2003-06-02 09:22  ryker

	* Transport.cxx: Fix Solaris port by #including necessary headers.

2003-06-02 09:18  ryker

	* DnsResolver.cxx, DnsResolver.hxx, Security.cxx, Security.hxx,
	SipStack.cxx, SipStack.hxx, TlsTransport.cxx: Pull in build
	configuration header.

2003-06-02 09:15  ryker

	* config.hxx.in: Add guard.

2003-06-02 09:08  ryker

	* .cvsignore: Ignore more.  Sort too.

2003-06-02 09:06  ryker

	* .cvsignore: Ignore more.

2003-06-02 09:04  ryker

	* Makefile.am, config.hxx.in: Impound autotools-based build system.

2003-05-23 15:20  fluffy

	* sipstack.vcproj: gone

2003-05-23 14:20  fluffy

	* Dialog.cxx, Dialog.hxx, TuIM.cxx: fix bug with dialogs and
	registration

2003-05-23 14:20  fluffy

	* os/Coders.cxx: comopile on windows

2003-05-23 12:23  fluffy

	* resiprocate.vcproj: gone

2003-05-23 12:12  fluffy

	* .cvsignore: update

2003-05-23 12:05  fluffy

	* os/Logger.cxx: compile on windows

2003-05-23 12:05  fluffy

	* sipstack.vcproj: no message

2003-05-23 11:50  fluffy

	* Security.cxx, TimerMessage.cxx, TlsTransport.cxx, Transport.cxx,
	sipstack.vcproj: compile on windows

2003-05-20 16:36  ryker

	* test/.cvsignore: Tidy up the .cvsignore file and make it catch
	all architectures.

2003-05-18 18:58  fluffy

	* libSipImp.cxx: compile on mac

2003-05-16 15:23  jason

	* TransactionState.cxx: debug

2003-05-16 15:23  jason

	* SipMessage.cxx: throw when trying to compute a tid for a response

2003-05-08 11:04  davidb

	* BranchParameter.cxx, BranchParameter.hxx, DnsResolver.cxx,
	ParserCategory.cxx, ParserCategory.hxx, ParserContainer.hxx,
	ParserContainerBase.hxx, RportParameter.hxx, SipMessage.cxx,
	SipMessage.hxx: const header accessors - throw if header doesn't
	exist, return const header

2003-05-08 10:49  davidb

	* IntegerParameter.hxx, QuotedDataParameter.hxx,
	UnknownParameter.hxx: explicit

2003-05-08 10:48  davidb

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx: added
	parsedEmpty -- header field value list may be empty but have parsed
	elements

2003-05-08 10:45  davidb

	* DataParameter.hxx, ExistsParameter.hxx, FloatParameter.hxx:
	explicit

2003-05-07 11:38  jason

	* Dialog.cxx: [no log message]

2003-05-07 11:14  jason

	* test/testSipMessage.cxx: fix case

2003-05-07 11:13  jason

	* test/InviteClient.cxx: changed interface

2003-05-07 11:13  jason

	* Registration.cxx, Registration.hxx, SipSession.cxx,
	SipSession.hxx: fix copyright

2003-05-07 11:12  jason

	* Dialog.cxx, Dialog.hxx: remove interface to
	createDialogAsUAC(request, response) fix problems referencing tags
	which don't exist throw when no contact

2003-05-07 11:10  jason

	* Dialog2.hxx: indent

2003-05-04 20:19  fluffy

	* Security.cxx: fixed include for compile

2003-05-04 18:45  fluffy

	* libSipImp.cxx: [no log message]

2003-05-04 18:39  fluffy

	* TuIM.cxx, TuIM.hxx: added support for 200 response to a register

2003-05-04 18:39  fluffy

	* test/Makefile: SSL debug stuff

2003-05-04 17:25  fluffy

	* Makefile: add libSipImp

2003-05-04 17:24  fluffy

	* test/limpc.cxx: more updates

2003-05-04 17:24  fluffy

	* .cvsignore: mac stuff

2003-05-04 17:21  fluffy

	* libSipImp.cxx, libSipImp.h: first cut - don't work yet

2003-05-02 17:55  jason

	* Transport.cxx: probably broke mac again

2003-05-02 17:54  jason

	* TransportSelector.cxx: fixed bug where topmost route wasn't being
	popped before sending

2003-05-01 14:57  fluffy

	* Security.cxx, Security.hxx, SipStack.cxx, test/limpc.cxx: added
	SSL options for security

2003-05-01 14:19  fluffy

	* Makefile: [no log message]

2003-05-01 14:18  fluffy

	* os/RecursiveMutex.cxx: compile on mac

2003-05-01 14:18  rohan

	* Makefile: unf*cked the Makefile  (sorry) -r

2003-05-01 14:14  fluffy

	* Security.cxx, Security.hxx, SipStack.cxx, SipStack.hxx,
	test/limpc.cxx: added option to make tls server or client

2003-05-01 13:44  rohan

	* Makefile: comment out RecursiveMutex.cxx from the Makefile as it
	will not compile.

2003-05-01 12:11  fluffy

	* Security.cxx: [no log message]

2003-05-01 10:43  fluffy

	* ParserCategory.cxx: changed to not add a tag if the tag is empty

2003-05-01 08:20  fluffy

	* test/.cvsignore: [no log message]

2003-05-01 08:19  fluffy

	* ParserCategory.cxx: fixed problem with responses that have no tag

2003-05-01 07:25  fluffy

	* Transport.cxx: compile on MAC - may have broken on linux

2003-04-30 21:55  jason

	* Transport.cxx, Transport.hxx: added support for finding ip
	address for interface

2003-04-30 21:54  jason

	* Helper.cxx: remove debug

2003-04-30 21:54  jason

	* Dialog.cxx, Dialog.hxx: store the dialogId including totag and
	fromtag

2003-04-30 19:04  ryker

	* Makefile: Don't add OctetContents.cxx twice.

2003-04-30 16:57  fluffy

	* Security.cxx, TransportSelector.cxx: updated

2003-04-30 16:57  fluffy

	* XPidf.cxx, XPidf.hxx: does not work yet

2003-04-30 13:35  fluffy

	* Security.cxx, TlsTransport.cxx: fixed some TLS stuff

2003-04-30 13:10  rjsparks

	* Makefile: Added Ryan's OctetContents

2003-04-30 13:10  rjsparks

	* SipMessage.cxx: repaired literal string that wasn't terminated

2003-04-30 12:32  ryker

	* SipMessage.cxx: Only extract contents if contents are available
	to be extracted.

2003-04-30 12:32  ryker

	* Makefile: Build OctetContents.

2003-04-30 11:32  ryker

	* OctetContents.cxx, OctetContents.hxx, SipMessage.cxx: Return
	application/octet-stream instead of NULL pointer when we don't have
	a Content-Type defined.

2003-04-30 08:53  alan

	* TcpTransport.cxx, TlsTransport.cxx, os/Data.cxx, os/Data.hxx,
	os/compat.hxx: removed vocal2 references, added T_NAPTR and T_SRV
	defines if missing

2003-04-30 08:03  davidb

	* os/: Logger.cxx, Logger.hxx: fix to new recursive mutex

2003-04-30 08:02  davidb

	* os/: RecursiveMutex.cxx, RecursiveMutex.hxx: [no log message]

2003-04-30 06:57  fluffy

	* PlainContents.cxx, Security.cxx, TcpTransport.cxx,
	TlsTransport.cxx, os/Log.cxx, test/limpc.cxx: updatged debuggging
	info

2003-04-29 13:22  davidb

	* Makefile, os/Logger.cxx, os/Logger.hxx, test/testLogger.cxx: use
	recursive mutex for !NO_DEBUG

2003-04-29 13:15  davidb

	* os/Mutex.hxx: removed VOCAL comment

2003-04-26 21:09  fluffy

	* os/Timer.cxx: tried to add mac timer stuff - does not work yet

2003-04-26 17:35  fluffy

	* DnsResolver.cxx: fixed for symbol being char*

2003-04-26 17:30  fluffy

	* test/limpc.cxx: no real changes

2003-04-26 17:30  fluffy

	* os/Socket.hxx: Support for mac

2003-04-26 17:29  fluffy

	* Symbols.cxx, Symbols.hxx: Changed from Data to char* (Again)
	because otherwise have static intializaiton order problems

2003-04-26 17:28  fluffy

	* test/testSpeed.cxx: [no log message]

2003-04-26 16:52  fluffy

	* test/limpc.cxx: fix ~ bug

2003-04-26 16:52  fluffy

	* Security.cxx: added more debug

2003-04-26 12:30  fluffy

	* test/: Makefile, limpc.cxx: added limpc back in

2003-04-26 10:16  davidb

	* test/testLogger.cxx: test recursive logging

2003-04-26 10:15  davidb

	* os/: ThreadIf.cxx, ThreadIf.hxx: typedef thread identifier type

2003-04-26 10:15  davidb

	* os/: Logger.cxx, Logger.hxx: allow recursive DebugLogs; detect
	deadlock in other logs when debug on

2003-04-26 10:13  davidb

	* os/Log.hxx: indent

2003-04-25 18:03  davidb

	* test/testSipMessage.cxx: add tests for brief() and auto_ptr a
	leak or two

2003-04-25 18:02  davidb

	* Uri.cxx: pre-allocate Data for getAor()

2003-04-25 18:01  davidb

	* SipMessage.cxx: pre-allocate Data for brief()

2003-04-25 18:01  davidb

	* Helper.cxx: pre-allocate a few Data

2003-04-25 18:00  davidb

	* DnsResolver.cxx: pre-allocate a Data

2003-04-24 15:02  ryker

	* DnsResolver.cxx: #include <memory> for std::auto_ptr.

2003-04-24 10:43  davidb

	* test/testEmbedded.cxx: passes

2003-04-24 10:42  davidb

	* Uri.cxx, test/testParserCategories.cxx: canonicalize host in
	Uri::getAor()

2003-04-21 16:03  jason

	* Uri.cxx, test/testParserCategories.cxx: aor for tel uri fixed
	parse for tel uri in requri fixed

2003-04-21 15:44  jason

	* ParserCategories.cxx, Uri.cxx, test/testParserCategories.cxx:
	more fixes for tel uri related stuff

2003-04-21 14:25  jason

	* test/testUri.cxx: added some more tel uri tests

2003-04-21 14:25  jason

	* Uri.cxx, Uri.hxx: fixed a bug with tel uri parsing, url
	comparisons, fromTel fixed again

2003-04-17 15:20  davidb

	* test/testSipMessage.cxx: corrected empty header tests

2003-04-17 15:20  davidb

	* SipMessage.cxx: handle empty headers (more or less) gracefully

2003-04-17 15:18  davidb

	* ParameterTypes.hxx, ParserCategories.hxx: Token is comma
	tokenizing

2003-04-17 13:17  jason

	* TransactionState.cxx: added some debug

2003-04-17 13:12  alan

	* Preparse.cxx: fixed empty header data handling at end of message

2003-04-17 13:12  alan

	* test/testSipMessage.cxx: made pretty

2003-04-17 12:19  jason

	* test/testSipMessage.cxx: added another test

2003-04-17 09:01  jason

	* TransactionState.cxx: added a log message before asserting

2003-04-17 08:58  jason

	* test/testSipMessage.cxx: added some tests for Allow-Events -
	still fails

2003-04-17 07:35  jason

	* Headers.hxx, SipMessage.cxx, SipMessage.hxx: fixes for
	AllowEvents header

2003-04-16 21:46  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.ps,
	Preparse.svg: updates

2003-04-16 21:43  alan

	* Preparse.cxx, Preparse.hxx, PreparseDiagnostic.cxx,
	test/Makefile, test/testEmptyHeader.cxx: Added new emptyHeader
	flag.  Added test driver for empty headers.

2003-04-16 20:34  alan

	* TransactionState.cxx, Preparse.cxx: Updates for empty headers. 
	Updates for UTF-8 cleanliness.

2003-04-16 20:32  alan

	* PreparseDiagnostic.cxx: Added new diagnostic support file.

2003-04-16 14:50  davidb

	* os/: Data.cxx, Data.hxx: prefix is const

2003-04-14 15:03  ryker

	* Preparse.cxx: Mask off high-ASCII input to the Preparser.

2003-04-10 10:57  davidb

	* test/testSipMessage.cxx: test for just in time parsing during
	comparison of unparsed headers

2003-04-10 10:56  davidb

	* ParserCategories.cxx: our just in time parser fix was a little
	over zealous sufficient to use accessors to ensure parsed

2003-04-09 20:24  jason

	* ParserCategories.cxx, Uri.cxx, test/testParserCategories.cxx,
	test/testUri.cxx: fixed a particularly nasty bug related to just in
	time parsing on comparisons

2003-04-09 13:07  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.svg,
	srv-inv-fsm.pdf, srv-inv-fsm.png, srv-inv-fsm.svg,
	srv-inv-tree.pdf, srv-inv-tree.png, srv-inv-tree.svg: updates

2003-04-07 15:41  davidb

	* os/Logger.hxx: pretty

2003-04-07 15:41  davidb

	* UdpTransport.cxx: indent

2003-04-07 15:41  davidb

	* SipMessage.cxx: set mContents to 0 after deleting

2003-04-06 16:50  jason

	* TransactionState.cxx: fix problem with assert(0) when CANCEL
	crosses INVITE/200. ignore the timer in this case.  changed some
	debug

2003-04-04 20:09  jason

	* TransactionState.cxx: fix retransmissions of invites on client
	transaction removed termination event for stateless

2003-04-04 20:09  jason

	* Helper.cxx: added debug

2003-04-04 10:48  ryker

	* os/ParseBuffer.cxx: Really fix the parse error printing problem.

2003-04-04 09:34  ryker

	* os/ParseBuffer.cxx: Fix off by one underflow when formatting
	parse error messages.

2003-04-03 19:23  jason

	* Helper.cxx, Helper.hxx: fix registration methods. this does
	change how register works. the way it used to work was always wrong

2003-04-03 19:22  jason

	* Uri.cxx, Uri.hxx: fixed tel uri conversion to sip:

2003-04-03 15:58  ryker

	* TransactionState.cxx: If we see a message arrive from the wire
	with no Via, drop it.

2003-04-03 09:56  ryker

	* UdpTransport.cxx: If the preparse machine tells us a message was
	fragmented, reset the preparse machine state instead of running off
	the rails on the next message.	The alternative is to save the
	"unpreparsed" bit of the message for concatenation with the next
	datagram (not implemented yet).

2003-04-02 10:58  ryker

	* os/Logger.hxx: cpp knows about #undef, not #undefine.

2003-04-01 15:00  ryker

	* Helper.cxx: Recover better from being dealt an out of range port
	number.

2003-03-28 18:30  jason

	* DnsResolver.cxx, DnsResolver.hxx, Message.hxx,
	ReliabilityMessage.hxx, SipMessage.cxx, SipMessage.hxx,
	SipStack.hxx, TimerMessage.cxx, TimerMessage.hxx,
	TransactionState.cxx, TransactionState.hxx,
	TransactionTerminated.hxx, TransportMessage.hxx: separate client
	and server transaction maps to support spirals in a proxy tu - kind
	of gross, but necessary

2003-03-28 13:14  jason

	* ParserCategories.hxx, ParserContainer.hxx, Uri.hxx: [no log
	message]

2003-03-28 12:47  ryker

	* SipMessage.cxx: Permit setContents(0) and interpret that a
	"delete contents".

2003-03-28 12:44  ryker

	* Helper.cxx: Add a default reason phrase for 202 message,
	"Accepted".

2003-03-27 18:47  jason

	* UdpTransport.cxx: close the udp file descriptor on destruction

2003-03-27 15:53  jason

	* Helper.cxx, Helper.hxx: added fromAor

2003-03-24 22:33  jason

	* ApplicationSip.cxx, ApplicationSip.hxx, BranchParameter.cxx,
	BranchParameter.hxx, Connection.cxx, Connection.hxx,
	ConnectionMap.cxx, ConnectionMap.hxx, Contents.cxx, Contents.hxx,
	DataParameter.cxx, DataParameter.hxx, Dialog.cxx, Dialog.hxx,
	Dialog2.cxx, Dialog2.hxx, DialogSet.cxx, DialogSet.hxx,
	DnsResolver.cxx, DnsResolver.hxx, Embedded.cxx, Embedded.hxx,
	Executive.cxx, Executive.hxx, ExistsParameter.cxx,
	ExistsParameter.hxx, FloatParameter.cxx, FloatParameter.hxx,
	HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx, HeaderHash.cxx,
	HeaderHash.hxx, HeaderTypes.cxx, HeaderTypes.hxx, Headers.cxx,
	Headers.hxx, Helper.cxx, Helper.hxx, IntegerParameter.cxx,
	IntegerParameter.hxx, LazyParser.cxx, LazyParser.hxx, Message.cxx,
	Message.hxx, MessageWaitingContents.cxx,
	MessageWaitingContents.hxx, MethodHash.cxx, MethodHash.hxx,
	MethodTypes.cxx, MethodTypes.hxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, MultipartSignedContents.cxx,
	MultipartSignedContents.hxx, Parameter.cxx, Parameter.hxx,
	ParameterHash.cxx, ParameterHash.hxx, ParameterTypeEnums.hxx,
	ParameterTypes.cxx, ParameterTypes.hxx, ParseException.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx, ParserContainer.hxx, ParserContainerBase.hxx,
	Pidf.cxx, Pidf.hxx, Pkcs7Contents.cxx, Pkcs7Contents.hxx,
	PlainContents.cxx, PlainContents.hxx, Preparse.cxx, Preparse.hxx,
	QopParameter.cxx, QopParameter.hxx, QuotedDataParameter.cxx,
	QuotedDataParameter.hxx, Registration.cxx, Registration.hxx,
	ReliabilityMessage.hxx, RportParameter.cxx, RportParameter.hxx,
	SdpContents.cxx, SdpContents.hxx, Security.cxx, Security.hxx,
	SendingMessage.cxx, SendingMessage.hxx, SipFrag.cxx, SipFrag.hxx,
	SipMessage.cxx, SipMessage.hxx, SipSession.cxx, SipSession.hxx,
	SipStack.cxx, SipStack.hxx, Subscription.cxx, Subscription.hxx,
	Symbols.cxx, Symbols.hxx, TcpTransport.cxx, TcpTransport.hxx,
	TimerMessage.cxx, TimerMessage.hxx, TimerQueue.cxx, TimerQueue.hxx,
	TlsTransport.cxx, TlsTransport.hxx, TransactionMap.cxx,
	TransactionMap.hxx, TransactionState.cxx, TransactionState.hxx,
	TransactionTerminated.hxx, Transport.cxx, Transport.hxx,
	TransportMessage.hxx, TransportSelector.cxx, TransportSelector.hxx,
	TuIM.cxx, TuIM.hxx, TuShim.hxx, TuUa.hxx, UdpTransport.cxx,
	UdpTransport.hxx, UnknownHeaderType.cxx, UnknownHeaderType.hxx,
	UnknownParameter.cxx, UnknownParameter.hxx,
	UnknownParameterType.cxx, UnknownParameterType.hxx, Uri.cxx,
	Uri.hxx, XMLCursor.cxx, XMLCursor.hxx, os/BaseException.cxx,
	os/BaseException.hxx, os/CircularBuffer.hxx, os/Coders.cxx,
	os/Coders.hxx, os/Condition.cxx, os/Condition.hxx,
	os/CountStream.cxx, os/CountStream.hxx, os/Data.cxx, os/Data.hxx,
	os/DataStream.cxx, os/DataStream.hxx, os/Fifo.hxx, os/HashMap.hxx,
	os/Inserter.hxx, os/Lock.cxx, os/Lock.hxx, os/Lockable.hxx,
	os/Log.cxx, os/Log.hxx, os/Logger.cxx, os/Logger.hxx,
	os/MD5Stream.cxx, os/MD5Stream.hxx, os/Mutex.cxx, os/Mutex.hxx,
	os/ParseBuffer.cxx, os/ParseBuffer.hxx, os/RWMutex.cxx,
	os/RWMutex.hxx, os/Random.cxx, os/Random.hxx, os/Socket.cxx,
	os/Socket.hxx, os/Subsystem.cxx, os/Subsystem.hxx,
	os/SysLogBuf.hxx, os/SysLogStream.hxx, os/ThreadIf.cxx,
	os/ThreadIf.hxx, os/Timer.cxx, os/Timer.hxx, os/compat.hxx,
	os/vmd5.cxx, os/vmd5.hxx, os/vthread.hxx, test/InviteClient.cxx,
	test/InviteClient.hxx, test/InviteServer.cxx,
	test/InviteServer.hxx, test/Register.cxx, test/Register.hxx,
	test/Registrar.cxx, test/Resolver.cxx, test/Resolver.hxx,
	test/SipTortureTests.cxx, test/TestSupport.cxx,
	test/TestSupport.hxx, test/Transceiver.cxx, test/Transceiver.hxx,
	test/digcalc.hxx, test/lg.cxx, test/limpc.cxx, test/test1.cxx,
	test/test2.cxx, test/testApplicationSip.cxx, test/testClient.cxx,
	test/testCoders.cxx, test/testCountStream.cxx, test/testData.cxx,
	test/testDataPerformance.cxx, test/testDataStream.cxx,
	test/testDigestAuthentication.cxx, test/testDnsResolver.cxx,
	test/testEmbedded.cxx, test/testHash.cxx,
	test/testHeaderFieldValueList.cxx, test/testLockStep.cxx,
	test/testLogger.cxx, test/testMessageWaiting.cxx,
	test/testMultipartMixedContents.cxx,
	test/testNameAddrParamExclusions.cxx,
	test/testNonInviteClientTx.cxx, test/testNonInviteServerTx.cxx,
	test/testParseBuffer.cxx, test/testParserCategories.cxx,
	test/testPlainContents.cxx, test/testPreparse.cxx,
	test/testRandomHex.cxx, test/testSdp.cxx, test/testServer.cxx,
	test/testSimpleLeak.cxx, test/testSipFrag.cxx,
	test/testSipMessage.cxx, test/testSipMessageMemory.cxx,
	test/testSipStack1.cxx, test/testSipStackInvite.cxx,
	test/testSpeed.cxx, test/testTcpTransport.cxx,
	test/testThreadIf.cxx, test/testTimer.cxx,
	test/testTlsConnection.cxx, test/testTransactionFSM.cxx,
	test/testTypes.cxx, test/testUdp.cxx, test/testUri.cxx,
	test/testXMLCursor.cxx, test/testpp.cxx: rename namespace to resip

2003-03-24 15:37  jason

	* test/Makefile: directory reorg to sip/resiprocate, etc.

2003-03-24 15:30  jason

	* os/Makefile: directory reorg to sip/resiprocate, etc.

2003-03-24 15:25  jason

	* ApplicationSip.cxx, ApplicationSip.hxx, BranchParameter.cxx,
	BranchParameter.hxx, Connection.cxx, Connection.hxx,
	ConnectionMap.cxx, ConnectionMap.hxx, Contents.cxx, Contents.hxx,
	DataParameter.cxx, DataParameter.hxx, Dialog.cxx, Dialog.hxx,
	Dialog2.cxx, Dialog2.hxx, DialogSet.cxx, DialogSet.hxx,
	DnsResolver.cxx, DnsResolver.hxx, Embedded.cxx, Executive.cxx,
	Executive.hxx, ExistsParameter.cxx, ExistsParameter.hxx,
	FloatParameter.cxx, FloatParameter.hxx, HeaderFieldValue.cxx,
	HeaderFieldValue.hxx, HeaderFieldValueList.cxx, HeaderHash.cxx,
	HeaderTypes.cxx, HeaderTypes.hxx, Headers.cxx, Headers.hxx,
	Helper.cxx, Helper.hxx, IntegerParameter.cxx, IntegerParameter.hxx,
	LazyParser.cxx, Makefile, Message.cxx, Message.hxx,
	MessageWaitingContents.cxx, MessageWaitingContents.hxx,
	MethodHash.cxx, MethodTypes.cxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, MultipartSignedContents.cxx,
	MultipartSignedContents.hxx, Parameter.cxx, Parameter.hxx,
	ParameterHash.cxx, ParameterTypeEnums.hxx, ParameterTypes.cxx,
	ParameterTypes.hxx, ParseException.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	ParserContainer.hxx, ParserContainerBase.hxx, Pidf.cxx, Pidf.hxx,
	Pkcs7Contents.cxx, Pkcs7Contents.hxx, PlainContents.cxx,
	PlainContents.hxx, Preparse.cxx, Preparse.hxx, QopParameter.cxx,
	QopParameter.hxx, QuotedDataParameter.cxx, QuotedDataParameter.hxx,
	Registration.cxx, Registration.hxx, ReliabilityMessage.hxx,
	RportParameter.cxx, RportParameter.hxx, SdpContents.cxx,
	SdpContents.hxx, Security.cxx, SendingMessage.cxx,
	SendingMessage.hxx, SipFrag.cxx, SipFrag.hxx, SipMessage.cxx,
	SipMessage.hxx, SipSession.cxx, SipSession.hxx, SipStack.cxx,
	SipStack.hxx, Subscription.cxx, Subscription.hxx, Symbols.cxx,
	Symbols.hxx, TcpTransport.cxx, TcpTransport.hxx, TimerMessage.cxx,
	TimerMessage.hxx, TimerQueue.cxx, TimerQueue.hxx, TlsTransport.cxx,
	TlsTransport.hxx, TransactionMap.cxx, TransactionMap.hxx,
	TransactionState.cxx, TransactionState.hxx, Transport.cxx,
	Transport.hxx, TransportMessage.hxx, TransportSelector.cxx,
	TransportSelector.hxx, TuIM.cxx, TuIM.hxx, TuShim.hxx, TuUa.hxx,
	UdpTransport.cxx, UdpTransport.hxx, UnknownHeaderType.cxx,
	UnknownHeaderType.hxx, UnknownParameter.cxx, UnknownParameter.hxx,
	UnknownParameterType.cxx, UnknownParameterType.hxx, Uri.cxx,
	Uri.hxx, XMLCursor.cxx, XMLCursor.hxx, os/BaseException.cxx,
	os/BaseException.hxx, os/Coders.cxx, os/Coders.hxx,
	os/Condition.cxx, os/CountStream.cxx, os/CountStream.hxx,
	os/Data.cxx, os/Data.hxx, os/DataStream.cxx, os/Fifo.hxx,
	os/Lock.cxx, os/Lock.hxx, os/Log.cxx, os/Log.hxx, os/Logger.cxx,
	os/Logger.hxx, os/MD5Stream.cxx, os/MD5Stream.hxx, os/Mutex.cxx,
	os/Mutex.hxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	os/Random.cxx, os/Random.hxx, os/Socket.cxx, os/Subsystem.cxx,
	os/Subsystem.hxx, os/SysLogStream.hxx, os/ThreadIf.cxx,
	os/ThreadIf.hxx, os/Timer.cxx, os/Timer.hxx, os/vmd5.cxx,
	os/vmd5.hxx, test/InviteClient.cxx, test/InviteClient.hxx,
	test/InviteServer.cxx, test/InviteServer.hxx, test/Makefile,
	test/Register.cxx, test/Register.hxx, test/Registrar.cxx,
	test/Registrar.hxx, test/Resolver.cxx, test/Resolver.hxx,
	test/SipTortureTests.cxx, test/TestSupport.cxx,
	test/TestSupport.hxx, test/Transceiver.cxx, test/Transceiver.hxx,
	test/digcalc.hxx, test/lg.cxx, test/limpc.cxx, test/test1.cxx,
	test/test2.cxx, test/testApplicationSip.cxx, test/testClient.cxx,
	test/testCoders.cxx, test/testCountStream.cxx, test/testData.cxx,
	test/testDataPerformance.cxx, test/testDataStream.cxx,
	test/testDigestAuthentication.cxx, test/testDnsResolver.cxx,
	test/testEmbedded.cxx, test/testHash.cxx,
	test/testHeaderFieldValueList.cxx, test/testLockStep.cxx,
	test/testLogger.cxx, test/testMessageWaiting.cxx,
	test/testMultipartMixedContents.cxx,
	test/testNameAddrParamExclusions.cxx,
	test/testNonInviteClientTx.cxx, test/testNonInviteServerTx.cxx,
	test/testParseBuffer.cxx, test/testParserCategories.cxx,
	test/testPlainContents.cxx, test/testPreparse.cxx,
	test/testRandomHex.cxx, test/testSdp.cxx, test/testServer.cxx,
	test/testSimpleLeak.cxx, test/testSipFrag.cxx,
	test/testSipMessage.cxx, test/testSipMessageMemory.cxx,
	test/testSipStack1.cxx, test/testSipStackInvite.cxx,
	test/testSpeed.cxx, test/testTcpTransport.cxx,
	test/testThreadIf.cxx, test/testTimer.cxx,
	test/testTlsConnection.cxx, test/testTransactionFSM.cxx,
	test/testTypes.cxx, test/testUdp.cxx, test/testUri.cxx,
	test/testXMLCursor.cxx, test/testpp.cxx: directory reorg to
	sip/resiprocate, etc.

2003-03-24 14:42  jason

	* ApplicationSip.cxx, ApplicationSip.hxx, BranchParameter.cxx,
	BranchParameter.hxx, Connection.cxx, Connection.hxx,
	ConnectionMap.cxx, ConnectionMap.hxx, Contents.cxx, Contents.hxx,
	DataParameter.cxx, DataParameter.hxx, Dialog.cxx, Dialog.hxx,
	Dialog2.cxx, Dialog2.hxx, DialogSet.cxx, DialogSet.hxx,
	DnsResolver.cxx, DnsResolver.hxx, Embedded.cxx, Executive.cxx,
	Executive.hxx, ExistsParameter.cxx, ExistsParameter.hxx,
	FloatParameter.cxx, FloatParameter.hxx, HeaderFieldValue.cxx,
	HeaderFieldValue.hxx, HeaderFieldValueList.cxx, HeaderHash.cxx,
	HeaderTypes.cxx, HeaderTypes.hxx, Headers.cxx, Headers.hxx,
	Helper.cxx, Helper.hxx, IntegerParameter.cxx, IntegerParameter.hxx,
	LazyParser.cxx, Makefile, Message.cxx, Message.hxx,
	MessageWaitingContents.cxx, MessageWaitingContents.hxx,
	MethodHash.cxx, MethodTypes.cxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, MultipartSignedContents.cxx,
	MultipartSignedContents.hxx, Parameter.cxx, Parameter.hxx,
	ParameterHash.cxx, ParameterTypeEnums.hxx, ParameterTypes.cxx,
	ParameterTypes.hxx, ParseException.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	ParserContainer.hxx, ParserContainerBase.hxx, Pidf.cxx, Pidf.hxx,
	Pkcs7Contents.cxx, Pkcs7Contents.hxx, PlainContents.cxx,
	PlainContents.hxx, Preparse.cxx, Preparse.hxx, QopParameter.cxx,
	QopParameter.hxx, QuotedDataParameter.cxx, QuotedDataParameter.hxx,
	Registration.cxx, Registration.hxx, ReliabilityMessage.hxx,
	RportParameter.cxx, RportParameter.hxx, SdpContents.cxx,
	SdpContents.hxx, Security.cxx, SendingMessage.cxx,
	SendingMessage.hxx, SipFrag.cxx, SipFrag.hxx, SipMessage.cxx,
	SipMessage.hxx, SipSession.cxx, SipSession.hxx, SipStack.cxx,
	SipStack.hxx, Subscription.cxx, Subscription.hxx, Symbols.cxx,
	Symbols.hxx, TcpTransport.cxx, TcpTransport.hxx, TimerMessage.cxx,
	TimerMessage.hxx, TimerQueue.cxx, TimerQueue.hxx, TlsTransport.cxx,
	TlsTransport.hxx, TransactionMap.cxx, TransactionMap.hxx,
	TransactionState.cxx, TransactionState.hxx, Transport.cxx,
	Transport.hxx, TransportMessage.hxx, TransportSelector.cxx,
	TransportSelector.hxx, TuIM.cxx, TuIM.hxx, TuShim.hxx, TuUa.hxx,
	UdpTransport.cxx, UdpTransport.hxx, UnknownHeaderType.cxx,
	UnknownHeaderType.hxx, UnknownParameter.cxx, UnknownParameter.hxx,
	UnknownParameterType.cxx, UnknownParameterType.hxx, Uri.cxx,
	Uri.hxx, XMLCursor.cxx, XMLCursor.hxx, os/BaseException.cxx,
	os/BaseException.hxx, os/Coders.cxx, os/Coders.hxx,
	os/Condition.cxx, os/CountStream.cxx, os/CountStream.hxx,
	os/Data.cxx, os/Data.hxx, os/DataStream.cxx, os/Fifo.hxx,
	os/Lock.cxx, os/Lock.hxx, os/Log.cxx, os/Log.hxx, os/Logger.cxx,
	os/Logger.hxx, os/MD5Stream.cxx, os/MD5Stream.hxx, os/Makefile,
	os/Mutex.cxx, os/Mutex.hxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	os/Random.cxx, os/Random.hxx, os/Socket.cxx, os/Subsystem.cxx,
	os/Subsystem.hxx, os/SysLogStream.hxx, os/ThreadIf.cxx,
	os/ThreadIf.hxx, os/Timer.cxx, os/Timer.hxx, os/vmd5.cxx,
	os/vmd5.hxx, test/InviteClient.cxx, test/InviteClient.hxx,
	test/InviteServer.cxx, test/InviteServer.hxx, test/Makefile,
	test/Register.cxx, test/Register.hxx, test/Registrar.cxx,
	test/Registrar.hxx, test/Resolver.cxx, test/Resolver.hxx,
	test/SipTortureTests.cxx, test/TestSupport.cxx,
	test/TestSupport.hxx, test/Transceiver.cxx, test/Transceiver.hxx,
	test/digcalc.hxx, test/lg.cxx, test/limpc.cxx, test/test1.cxx,
	test/test2.cxx, test/testApplicationSip.cxx, test/testClient.cxx,
	test/testCoders.cxx, test/testCountStream.cxx, test/testData.cxx,
	test/testDataPerformance.cxx, test/testDataStream.cxx,
	test/testDigestAuthentication.cxx, test/testDnsResolver.cxx,
	test/testEmbedded.cxx, test/testHash.cxx,
	test/testHeaderFieldValueList.cxx, test/testLockStep.cxx,
	test/testLogger.cxx, test/testMessageWaiting.cxx,
	test/testMultipartMixedContents.cxx,
	test/testNameAddrParamExclusions.cxx,
	test/testNonInviteClientTx.cxx, test/testNonInviteServerTx.cxx,
	test/testParseBuffer.cxx, test/testParserCategories.cxx,
	test/testPlainContents.cxx, test/testPreparse.cxx,
	test/testRandomHex.cxx, test/testSdp.cxx, test/testServer.cxx,
	test/testSimpleLeak.cxx, test/testSipFrag.cxx,
	test/testSipMessage.cxx, test/testSipMessageMemory.cxx,
	test/testSipStack1.cxx, test/testSipStackInvite.cxx,
	test/testSpeed.cxx, test/testTcpTransport.cxx,
	test/testThreadIf.cxx, test/testTimer.cxx,
	test/testTlsConnection.cxx, test/testTransactionFSM.cxx,
	test/testTypes.cxx, test/testUdp.cxx, test/testUri.cxx,
	test/testXMLCursor.cxx, test/testpp.cxx: change from sip2 to
	resiprocate

2003-03-24 14:40  alan

	* doc/static/README: update

2003-03-24 14:40  alan

	* doc/static/README: added fancy stuff

2003-03-24 14:35  alan

	* doc/static/README: testing commit list again

2003-03-24 14:32  alan

	* doc/static/README: test update

2003-03-22 13:02  jason

	* test/testSipMessage.cxx: [no log message]

2003-03-22 11:38  jason

	* SipStack.cxx, TimerQueue.cxx, TransactionState.cxx,
	Transport.cxx: remove debugs

2003-03-22 11:33  jason

	* README: [no log message]

2003-03-17 13:30  davidb

	* Makefile: oops

2003-03-17 09:54  davidb

	* Contents.cxx, Contents.hxx, LazyParser.cxx, LazyParser.hxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	ParserContainer.hxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	test/testParseBuffer.cxx, test/testParserCategories.cxx,
	test/testSipMessage.cxx: pass (header) context into ParserBuffer
	for message on throw

2003-03-17 09:52  davidb

	* os/Log.cxx: indent

2003-03-17 09:52  davidb

	* test/testLogger.cxx: test detect log recursion -- assert rather
	than deadlock (will deadlock on WIN32)

2003-03-17 09:51  davidb

	* os/: ThreadIf.cxx, ThreadIf.hxx: interface to get current thread
	id (not in WIN32)

2003-03-17 09:50  davidb

	* os/: Logger.cxx, Logger.hxx: detect log recursion -- assert
	rather than deadlock (noop in WIN32)

2003-03-17 09:49  davidb

	* os/: BaseException.cxx, BaseException.hxx: add interface to
	extract message

2003-03-17 09:48  davidb

	* Preparse.cxx: simplified debug switching

2003-03-17 09:48  davidb

	* Helper.cxx, Helper.hxx: added makeRegister interface account for
	badly formed authentication header

2003-03-17 09:46  davidb

	* DataParameter.cxx: do not allow unassigned data parameter e.g.
	ttl;transport=tcp

2003-03-14 12:04  alan

	* ParserCategory.cxx: Made param static (better performance)

2003-03-13 12:17  ryker

	* TcpTransport.cxx: Make select(2) on TCP connect(2) signal safe.

2003-03-13 11:32  ryker

	* DnsResolver.cxx, DnsResolver.hxx: <sigh> That won't work either
	as you'd have to mutex lock the ares_channel to avoid bad things if
	we go multi-threaded (I didn't know we could but hey).	Make
	mChannel a non-static member again and find a way to get back to it
	from the static DnsResolver member functions.  I don't like this
	too much but my timetable does not give me the option of rewriting
	it from scratch.

2003-03-13 09:51  ryker

	* DnsResolver.cxx, DnsResolver.hxx: Fix for static ares_channel
	being initialised/destroyed in the DnsResolver
	constructor/destructor.  Change mChannel to a static pointer and
	alloc/init it in the DnsResolver constructor only once.  No new
	static initialisers.

2003-03-12 22:30  fluffy

	* Security.hxx, sipstack.vcproj: updated

2003-03-12 21:24  fluffy

	* Security.cxx: compile windows

2003-03-10 14:24  ryker

	* TcpTransport.cxx: Fix select(2) argument.

2003-03-10 12:47  ryker

	* DataParameter.cxx: If there is no RHS, just return.  Hopefully
	whoever picks up the parsing next won't fall over.

2003-03-10 12:45  ryker

	* TcpTransport.cxx: Make the TCP connect(2) non-blocking and select
	for some arbitrary timeout, currently 16*T1.  This is still crap
	because the whole stack could block for this length of time but
	it's better than blocking for a TCP timeout which can be up to
	120s.  In the latter (current) case, you never get to try another
	transport because 120s > SIP timeout.

2003-03-10 12:44  ryker

	* TransactionState.cxx, TransactionState.hxx: Fixes to accomodate
	updates in DnsResolver.

2003-03-10 12:43  ryker

	* DnsResolver.cxx, DnsResolver.hxx: Make SRV work a little better
	in the face of TCP _and_ UDP transports being available and
	restructure a bit to make NAPTR a little easier.

2003-03-10 12:41  ryker

	* TransportSelector.hxx: Add a findTransport() that takes a
	transport type directly in addition to the existing version that
	takes a tuple.	Make the tuple version forward to this new
	findTransport() implementation.  Also make DnsResolver a friend.

2003-03-10 12:38  ryker

	* ParserCategory.cxx: Add Alan's fix for encoding the msgr
	parameter in a way MSN can live with.

2003-03-10 11:26  ryker

	* TransportSelector.cxx: Add a findTransport() that takes a
	transport type directly in addition to the existing version that
	takes a tuple.	Make the tuple version forward to this new
	findTransport() implementation.  Also make DnsResolver a friend.

2003-03-10 11:20  ryker

	* PlainContents.cxx, PlainContents.hxx: Add a PlainContents::Empty
	static member.

2003-03-10 11:19  ryker

	* Symbols.hxx: NAPTR-related symbols.

2003-03-10 10:22  ryker

	* Symbols.cxx: NAPTR-related symbols.

2003-03-10 10:15  ryker

	* os/Timer.cxx: Check if defined(__PPC__) and select the timer
	implementation appropriately.  This makes the sip2 stack work on
	Linux/PPC.

2003-03-07 14:50  jason

	* DnsResolver.hxx: turn on ares for linux

2003-03-07 14:50  jason

	* Dialog.cxx, Dialog.hxx, Dialog2.cxx, Dialog2.hxx, DialogSet.cxx,
	DialogSet.hxx, Subscription.cxx, Subscription.hxx, TuShim.hxx,
	TuUa.hxx, SipStack.hxx, .cvsignore: [no log message]

2003-03-06 14:52  davidb

	* ApplicationSip.hxx: added note about static referencing

2003-03-06 14:49  davidb

	* ApplicationSip.cxx, ApplicationSip.hxx, Makefile, SipFrag.cxx,
	SipFrag.hxx, test/Makefile, test/testApplicationSip.cxx:
	ApplicationSip (application/sip) preceded SipFrag content-type

2003-03-05 18:17  davidb

	* Helper.cxx, SipMessage.cxx, SipMessage.hxx: refactored
	copyRFC2543TransactionId

2003-03-05 18:15  davidb

	* BranchParameter.cxx, BranchParameter.hxx: simplified, removed
	clientdata

2003-03-05 18:14  davidb

	* test/: testEmbedded.cxx, testParserCategories.cxx,
	testSipMessage.cxx: adjusted for new BranchParameter form

2003-03-05 18:14  davidb

	* test/testXMLCursor.cxx: added "All OK" output

2003-03-05 18:12  davidb

	* test/testMessageWaiting.cxx: fixed input strings

2003-03-05 18:12  davidb

	* test/: test1.cxx, testTcpTransport.cxx: fixed

2003-03-05 18:11  davidb

	* test/TestSupport.hxx: added SipRawMessage - not used yet

2003-03-05 18:10  davidb

	* test/SipTortureTests.cxx: remove client data reference

2003-03-05 18:10  davidb

	* SipStack.hxx: export UnknownParameterType

2003-03-05 18:09  davidb

	* DataParameter.cxx: upped defaulted parameter access to ErrLog

2003-03-05 18:07  davidb

	* test/testRandomHex.cxx: correct for change in parameterization by
	bytes

2003-03-05 18:07  davidb

	* test/testParseBuffer.cxx: added boundary condition test for
	eof/skipN

2003-03-05 18:06  davidb

	* os/Random.cxx, os/Random.hxx, test/testDataPerformance.cxx:
	parametersized by number of bytes rather than number of digits

2003-03-05 18:05  davidb

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: skipBackN

2003-03-03 10:08  davidb

	* HeaderHash.cxx: temporary fix to automated hash bug

2003-03-03 09:21  jason

	* DataParameter.cxx: added a debug

2003-02-28 15:41  davidb

	* Transport.cxx: exclude the connection from Transport comparison
	and hash

2003-02-28 15:34  fluffy

	* HeaderHash.cxx, HeaderHash.gperf, Makefile, os/fixupGperf: !rm!
	added minor fix for gperf auto making  still need to make mktmp
	portable infixupGperf

2003-02-28 13:45  davidb

	* Connection.cxx: deal with preparser state where buffer ends on
	Header:

2003-02-28 13:43  davidb

	* test/testPreparse.cxx: added long message test

2003-02-28 13:40  davidb

	* Transport.cxx, Transport.hxx: simplified data translation

2003-02-28 13:37  davidb

	* Headers.hxx: added typedef for Auths

2003-02-27 01:54  fluffy

	* Helper.cxx, Helper.hxx, TuIM.cxx, test/limpc.cxx: !rm! added 405
	response to TuIM, changed User-Agent header

2003-02-27 01:28  alan

	* test/Makefile: removed bad test driver from Makefile

2003-02-26 08:38  ryker

	* DnsResolver.cxx: Remove old comment about memory leak which I
	believe is now fixed.  See how old comments always become out of
	date.

2003-02-26 06:38  ryker

	* TransactionState.cxx: Fix a memory leak WRT DNS messages.  Always
	delete the messages after use.

2003-02-26 06:37  ryker

	* DnsResolver.cxx: Fix a crash if no results are found for an
	A/AAAA record lookup.  Currently someone can put a pathological
	name in a SIP URI and crash the stack.

2003-02-25 08:33  alan

	* Helper.cxx, Helper.hxx: Added make405
	-------------------------------------------------------------------
	---

2003-02-25 08:22  jason

	* SipStack.cxx: [no log message]

2003-02-25 01:11  jason

	* Helper.cxx: [no log message]

2003-02-24 21:22  jason

	* Preparse.cxx, .cvsignore: [no log message]

2003-02-24 21:22  jason

	* Helper.cxx: be more careful about checking for existence of
	headers before using them

2003-02-24 20:40  jason

	* test/testSipMessage.cxx: added test case from radvision interop
	at sipit

2003-02-24 20:40  jason

	* test/TestSupport.cxx: added debug

2003-02-24 09:50  davidb

	* BranchParameter.cxx: use dot to terminate external tid; allows
	internal dashes not a great solution, but gets us past radvision

2003-02-21 08:32  alan

	* test/: Makefile, SipTortureTests.cxx: updates to
	SipTortureTest.cxx

2003-02-20 15:23  jason

	* BranchParameter.cxx, BranchParameter.hxx: changes to support
	spirals

2003-02-20 15:22  jason

	* TcpTransport.cxx, test/testDigestAuthentication.cxx,
	test/testParserCategories.cxx, test/testServer.cxx,
	test/testSipMessage.cxx, test/testData.cxx: [no log message]

2003-02-20 12:33  fluffy

	* Makefile: updated

2003-02-20 12:33  fluffy

	* test/Makefile: [no log message]

2003-02-17 14:38  fluffy

	* SdpContents.cxx, SdpContents.hxx: included in windows

2003-02-17 14:14  davidb

	* SdpContents.cxx, SdpContents.hxx: reordered class declarations
	for windows

2003-02-17 10:38  fluffy

	* XMLCursor.cxx, Security.cxx, Security.hxx: update

2003-02-16 22:18  fluffy

	* os/.cvsignore, os/util.vcproj, .cvsignore, sipstack.vcproj:
	update

2003-02-16 22:17  jason

	* TransactionState.cxx: fix bug passing message to TU that should
	only go to wire

2003-02-16 19:10  fluffy

	* os/util.vcproj, sipstack.vcproj: made a lib

2003-02-16 18:34  fluffy

	* os/util.vcproj: no message

2003-02-16 18:34  fluffy

	* SdpContents.cxx, SdpContents.hxx, TuShim.cxx, XMLCursor.cxx:
	remove from windows compile

2003-02-16 18:11  fluffy

	* SSL.cxx, SSL.hxx: no longer used

2003-02-16 17:50  fluffy

	* os/util.vcproj: no message

2003-02-16 15:04  fluffy

	* ParserCategories.cxx: fix to compile in windows

2003-02-13 19:01  fluffy

	* Dialog2.cxx: [no log message]

2003-02-13 16:31  fluffy

	* Dialog2.cxx: added a few more member functions.
	
	-rohan

2003-02-13 16:30  fluffy

	* TuShim.cxx: wrote a few more methods based on existing
	declarations.
	
	-rohan

2003-02-13 10:34  davidb

	* test/testData.cxx: added prefix tests

2003-02-13 10:34  davidb

	* test/testUri.cxx: added tel tests

2003-02-13 10:34  davidb

	* Symbols.cxx: added = to end of fixed user parameters - don't
	match postdfoo

2003-02-12 15:09  jason

	* Dialog.cxx: truly hideous bug in Dialog::clear() was fixed. was
	causing a throw every time clear was called

2003-02-12 13:24  alan

	* test/testParserCategories.cxx: added verbosity to the test driver

2003-02-12 12:50  alan

	* ParserCategories.cxx, Uri.cxx, test/testParserCategories.cxx,
	test/testUri.cxx: Fixed copy ctor in DateCategory.  Fixed encode in
	Uri.

2003-02-12 11:19  jason

	* SipStack.hxx: added Dialog.hxx back in. SipStack.hxx is the only
	file that external clients of the stack should have to include

2003-02-11 21:43  fluffy

	* test/testDnsResolver.cxx: need to #include <sys/types.h> early
	otherwise a bunch of stuff doesn't work.  -rohan CVS
	-------------------------------------------------------------------
	---

2003-02-11 15:27  fluffy

	* TuShim.cxx: Fleshed out logic in TuShim::processResponse

2003-02-11 14:02  alan

	* SdpContents.cxx, SdpContents.hxx: added accessor for Address

2003-02-11 11:22  alan

	* SipStack.hxx, TuIM.cxx: Moved include to client

2003-02-11 11:20  jason

	* MessageWaitingContents.cxx, MessageWaitingContents.hxx: fix to
	work with 7960

2003-02-11 08:49  davidb

	* Symbols.cxx, Symbols.hxx, Uri.cxx, Uri.hxx, os/Data.cxx,
	os/Data.hxx, test/testUri.cxx: conversion from tel to sip uri
	Uri::fromTel

2003-02-10 16:09  davidb

	* Symbols.cxx, Symbols.hxx, Uri.cxx, Uri.hxx, os/Data.cxx,
	os/Data.hxx, test/testEmbedded.cxx, test/testParserCategories.cxx,
	test/testUri.cxx: separate user parameters from user in Uri. 
	support tel scheme

2003-02-10 13:52  alan

	* Preparse.cxx: Fixed Preparser Bug on Linux (PPC) platform

2003-02-10 11:47  davidb

	* Pidf.cxx, Pidf.hxx, Pkcs7Contents.cxx, Pkcs7Contents.hxx,
	SdpContents.cxx, SdpContents.hxx, test/testSdp.cxx: made sure rhs
	was cleared in all operator=

2003-02-10 11:46  davidb

	* os/ParseBuffer.cxx, os/ParseBuffer.hxx, test/testParseBuffer.cxx:
	added unsignedInteger parser

2003-02-10 11:45  davidb

	* Uri.cxx: removed try/catch from Uri::Uri(const Data&)

2003-02-10 09:32  alan

	* FloatParameter.cxx, Helper.cxx, MessageWaitingContents.cxx,
	MultipartMixedContents.cxx, ParserCategories.cxx,
	RportParameter.cxx, Uri.cxx, XMLCursor.cxx: oops, backing out eof()
	removal

2003-02-10 09:27  alan

	* FloatParameter.cxx, Helper.cxx, MessageWaitingContents.cxx,
	MultipartMixedContents.cxx, ParserCategories.cxx,
	RportParameter.cxx, Uri.cxx, XMLCursor.cxx: undoing now redundant
	eof() checks.

2003-02-09 00:00  jason

	* test/testParserCategories.cxx: added a test

2003-02-09 00:00  jason

	* TransactionState.cxx: added an assert

2003-02-09 00:00  jason

	* SipStack.cxx: debug

2003-02-08 23:59  jason

	* SipMessage.cxx: add support for updating rfc2543 tid in response

2003-02-08 23:59  jason

	* ParserCategory.cxx: fix bug in assignment op

2003-02-08 23:58  jason

	* SdpContents.cxx: [no log message]

2003-02-07 19:06  jason

	* test/: SipTortureTests.cxx, testSdp.cxx, testSipMessage.cxx:
	update for SdpContents interface

2003-02-07 19:06  jason

	* Connection.cxx, Pkcs7Contents.cxx, SdpContents.hxx, Security.cxx,
	SipFrag.cxx, TuIM.cxx, XMLCursor.cxx, os/Log.hxx: force use of
	leading << in log macros

2003-02-07 19:05  jason

	* ParserCategories.cxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	test/testParseBuffer.cxx: implicitly check for out-of-bounds
	dereferncing in ParseBuffer

2003-02-07 10:55  alan

	* Contents.cxx, DataParameter.cxx: intermediary updates for eof()

2003-02-07 10:55  alan

	* test/testParserCategories.cxx: updates to test driver for output

2003-02-06 19:01  jason

	* ParserCategories.cxx: fixed bug in auth parser

2003-02-06 18:49  jason

	* os/: Data.cxx, Data.hxx: weird order of initialization bug fix

2003-02-06 18:48  jason

	* SdpContents.cxx, SdpContents.hxx: various changes to interface

2003-02-06 13:47  alan

	* test/testSpeed.cxx: undo accidental checkin

2003-02-06 13:46  alan

	* DnsResolver.cxx, FloatParameter.cxx, Helper.cxx,
	MessageWaitingContents.cxx, MultipartMixedContents.cxx,
	ParserCategories.cxx, RportParameter.cxx, SdpContents.cxx,
	TimerQueue.cxx, Uri.cxx, XMLCursor.cxx, test/testSpeed.cxx:
	ParseBuffer Fixes and valgrind comments

2003-02-06 10:54  ryker

	* DnsResolver.cxx: Unbreak in case the ares resolver is not being
	used.

2003-02-05 21:10  jason

	* Symbols.cxx, Symbols.hxx: [no log message]

2003-02-05 14:56  jason

	* os/HashMap.hxx: support for hash_set

2003-02-05 11:56  ryker

	* SipStack.cxx: Initialise variable before use.

2003-02-05 11:22  ryker

	* TransactionState.cxx: Keep better track of the "current" notion
	in our DNS resolution list.

2003-02-05 10:36  alan

	* os/Log.cxx: Fixed unsafe argv[0] manipulation -- was crashing
	when relative paths used to execute

2003-02-05 09:49  ryker

	* DnsResolver.cxx, DnsResolver.hxx, TransactionState.cxx,
	TransactionState.hxx: Add SRV lookup support.  This also involved a
	change to the TransactionState to count the number of outstanding
	name lookups although this could easily be moved to another place.
	
	Modified Files: 	DnsResolver.cxx DnsResolver.hxx
	TransactionState.cxx	TransactionState.hxx

2003-02-05 08:23  ryker

	* Symbols.cxx, Symbols.hxx: Add symbols for _sip, _sips, _udp, and
	_tcp for use with SRV lookups.

2003-02-03 19:34  fluffy

	* Dialog2.cxx, Dialog2.hxx, DialogSet.cxx, DialogSet.hxx, Makefile,
	Registration.cxx, Registration.hxx, SipSession.cxx, SipSession.hxx,
	Subscription.cxx, Subscription.hxx, TuShim.cxx, TuShim.hxx,
	TuUa.hxx: added new TU Shim Related stuff

2003-02-03 16:40  jason

	* BranchParameter.cxx: remove debug

2003-02-03 16:39  jason

	* Dialog.cxx, Dialog.hxx: remove via

2003-02-03 16:39  jason

	* TransactionMap.cxx, TransactionMap.hxx, TransactionState.cxx:
	terminate stateless transaction rename Tmap::remove to Tmap::erase

2003-02-01 09:27  davidb

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: added skipToOneOf

2003-02-01 09:18  davidb

	* os/: Subsystem.cxx, Subsystem.hxx: added SDP

2003-01-31 17:14  jason

	* Contents.cxx, Contents.hxx, LazyParser.hxx,
	MessageWaitingContents.cxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, ParserCategory.cxx, ParserCategory.hxx,
	Pkcs7Contents.cxx, SipStack.cxx, SipStack.hxx, TransactionMap.cxx,
	TransactionMap.hxx, os/Fifo.hxx: memory leaks

2003-01-31 15:41  jason

	* ConnectionMap.hxx, TcpTransport.cxx, TlsTransport.cxx,
	TransactionMap.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, UdpTransport.cxx, os/Data.cxx, os/Data.hxx,
	os/HashMap.hxx, os/Inserter.hxx, os/Timer.cxx, os/compat.hxx,
	test/testCoders.cxx: intel compiler (icc) compatibility stuff

2003-01-31 12:58  bko

	* DnsResolver.cxx, os/Data.hxx, os/HashMap.hxx, os/Inserter.hxx,
	os/Timer.cxx, os/compat.hxx, test/Resolver.cxx,
	test/testCoders.cxx: fixes for FreeBSD / gcc 2.9x compiling

2003-01-31 12:34  davidb

	* os/ParseBuffer.cxx, os/ParseBuffer.hxx, test/testParseBuffer.cxx:
	added skipBackToChar()	     skipBackChar()	  bof() //
	beginning of file to ParseBuffer Note: skipBackChar() is an inverse
	of skipChar -- iterator semantics! this means that pb.position()
	will be AT the skipped character

2003-01-31 12:31  davidb

	* HeaderTypes.hxx, Headers.cxx, IntegerParameter.hxx,
	SipMessage.cxx, Uri.cxx, test/testHash.cxx,
	test/testParserCategories.cxx, test/testSipMessage.cxx,
	test/testTypes.cxx: fixed UNKNOWN = -1 as array index

2003-01-30 18:15  jason

	* test/: SipTortureTests.cxx, testEmbedded.cxx, .cvsignore: [no log
	message]

2003-01-30 18:14  jason

	* TransactionState.cxx: fix bug with ACK received from wire

2003-01-30 18:12  jason

	* SipStack.cxx, SipStack.hxx: added interface to specify strict
	router

2003-01-30 18:12  jason

	* SdpContents.cxx, SdpContents.hxx: added empty

2003-01-30 14:14  bko

	* ParserCategories.cxx: compile fix

2003-01-28 09:41  jason

	* TransactionState.cxx: ack to 200 from wire doesn't need to create
	a transaction, just pass to TU

2003-01-26 16:13  jason

	* ParserCategories.cxx, ParserCategories.hxx: initialize
	DateCategory to current date/time

2003-01-26 12:54  jason

	* os/Data.cxx, os/Data.hxx, test/testData.cxx: added find and
	substr

2003-01-25 15:39  fluffy

	* os/: Socket.cxx, Socket.hxx, compat.hxx: fixed to compile in
	windows.

2003-01-25 10:32  jason

	* .cvsignore, BranchParameter.cxx, BranchParameter.hxx, Makefile,
	SipMessage.cxx, SipMessage.hxx, SipStack.cxx, SipStack.hxx,
	TransactionState.cxx, TransactionState.hxx,
	TransactionTerminated.hxx, TransportSelector.cxx,
	TransportSelector.hxx, os/Timer.cxx, os/Timer.hxx: big overhaul of
	Transaction stuff

2003-01-24 21:51  davidb

	* Headers.hxx, SipMessage.hxx: refined header macros

2003-01-24 19:56  jason

	* os/: Data.cxx, Data.hxx: put string conversion back in

2003-01-24 19:44  jason

	* os/Inserter.hxx: solaris compat

2003-01-24 19:41  jason

	* Executive.cxx: temporary fix for latency problem

2003-01-24 19:41  jason

	* DataParameter.cxx: added comment

2003-01-24 19:38  jason

	* Connection.cxx, Connection.hxx, ParameterTypes.cxx,
	ParserCategories.cxx, ParserCategory.hxx, TcpTransport.cxx,
	Transport.cxx, UdpTransport.cxx, Uri.cxx, test/Resolver.cxx:
	solaris compat

2003-01-24 19:35  jason

	* os/Coders.cxx, os/Condition.cxx, os/Data.cxx, os/Data.hxx,
	os/Inserter.hxx, os/Log.cxx, os/Mutex.hxx, os/Socket.cxx,
	os/Socket.hxx, os/ThreadIf.cxx, os/compat.hxx, test/testCoders.cxx,
	test/testData.cxx, test/testDataStream.cxx: solaris compat

2003-01-24 12:56  davidb

	* UnknownHeaderType.hxx, UnknownParameterType.hxx: explicit
	constructors

2003-01-24 12:54  davidb

	* ParameterTypes.cxx, ParameterTypes.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx:
	macroized parameters

2003-01-23 21:16  fluffy

	* ParserCategory.cxx: updated to compile on windows

2003-01-23 21:07  fluffy

	* ParserCategory.cxx, ParserCategory.hxx: updated to compile on
	windows

2003-01-23 21:07  fluffy

	* os/HashMap.hxx: updated to compile on windows - may have broken
	something but hope not

2003-01-23 18:48  derekm

	* HeaderHash.cxx, Headers.cxx, MethodHash.cxx, ParserCategory.cxx,
	ParserCategory.hxx: gperf compiles under linux-hack
	decullinized--use #ifndef WIN32

2003-01-23 18:47  jason

	* os/BaseException.hxx, os/.cvsignore, os/Condition.cxx,
	os/Data.cxx, os/Data.hxx, os/HashMap.hxx, os/ParseBuffer.cxx,
	test/testData.cxx, test/testLogger.cxx, test/testParseBuffer.cxx,
	test/testThreadIf.cxx: solaris compat

2003-01-23 18:45  jason

	* TimerQueue.cxx: debug

2003-01-23 18:44  jason

	* .cvsignore, TODO, Transport.cxx: [no log message]

2003-01-23 18:44  jason

	* Connection.cxx, Connection.hxx, Security.hxx, Preparse.hxx,
	TlsTransport.cxx, Transport.hxx, TransactionMap.cxx,
	TransactionMap.hxx: solaris compat

2003-01-23 18:43  jason

	* DnsResolver.cxx: fix bug with doing 2 dns lookups

2003-01-23 18:43  jason

	* Helper.cxx: fix bug with failure and 100 responses having totag

2003-01-23 18:41  jason

	* Uri.cxx: stuff for scheme in aor (not by default)

2003-01-23 18:41  jason

	* XMLCursor.cxx, XMLCursor.hxx: solaris compat

2003-01-22 22:59  davidb

	* XMLCursor.cxx: added url to grammar comment

2003-01-22 22:58  davidb

	* UnknownHeaderType.cxx, UnknownParameterType.cxx: remove spaces
	around token before checking against hash

2003-01-22 22:58  davidb

	* HeaderHash.cxx, Headers.hxx, MethodHash.cxx, ParserCategory.hxx,
	SipMessage.cxx, SipMessage.hxx: ifdeffed nasty template tricks

2003-01-22 20:41  fluffy

	* Headers.hxx, MethodHash.cxx, ParserCategory.cxx,
	ParserCategory.hxx: fixed to compile in windows - not a good fix

2003-01-22 16:54  jason

	* os/: Logger.cxx, Logger.hxx: fix the syslog logger - never worked
	before

2003-01-22 15:18  jason

	* Symbols.cxx, Symbols.hxx: added dot

2003-01-22 09:24  alan

	* MethodHash.hxx, ParameterHash.hxx, test/testHash.cxx: link fixes
	for namespace

2003-01-21 17:09  alan

	* .cvsignore, HeaderHash.cxx, HeaderHash.gperf, HeaderHash.hxx,
	Headers.cxx, Makefile, MethodHash.cxx, MethodHash.gperf,
	MethodHash.hxx, MethodTypes.cxx, ParameterHash.cxx,
	ParameterHash.gperf, ParameterHash.hxx, ParameterTypes.cxx,
	headers.gperf, methods.gperf, parameters.gperf, os/fixupGperf:
	automatic gperf upgrades

2003-01-21 16:55  davidb

	* Contents.cxx, Contents.hxx, Headers.cxx, Headers.hxx, Helper.cxx,
	IntegerParameter.cxx, Makefile, MessageWaitingContents.cxx,
	MultipartMixedContents.cxx, MultipartSignedContents.cxx,
	ParserCategory.cxx, ParserCategory.hxx, QuotedDataParameter.cxx,
	SipFrag.cxx, SipMessage.cxx, SipMessage.hxx, TransactionState.cxx,
	UnknownHeaderType.cxx, UnknownHeaderType.hxx,
	UnknownParameterType.cxx, UnknownParameterType.hxx, XMLCursor.cxx,
	test/Makefile, test/SipTortureTests.cxx,
	test/testParserCategories.cxx, test/testSipMessage.cxx,
	test/testSipMessageMemory.cxx, test/testUri.cxx,
	os/BaseException.hxx, os/Data.cxx, os/Data.hxx, os/ParseBuffer.cxx,
	os/ParseBuffer.hxx, os/Subsystem.cxx, os/Subsystem.hxx,
	test/testData.cxx: unknown/known header/parameter collision
	detection XMLCursor, test reworked template approach to headers
	macros for header/parameter declaration/definition
	ParseBuffer::skipChar() throws on eof

2003-01-21 11:23  davidb

	* XMLCursor.cxx, XMLCursor.hxx, test/testXMLCursor.cxx: [no log
	message]

2003-01-20 18:25  davidb

	* XMLCursor.cxx, XMLCursor.hxx: [no log message]

2003-01-19 18:40  fluffy

	* Security.cxx, Security.hxx: updated to compile in windows

2003-01-19 18:40  fluffy

	* os/: BaseException.cxx, BaseException.hxx: made non pur virtual -
	needed so can catch all types

2003-01-18 22:56  fluffy

	* Helper.cxx: no change

2003-01-18 20:59  fluffy

	* MultipartSignedContents.cxx, MultipartSignedContents.hxx,
	Security.cxx: ghanced getStatiType to be static

2003-01-18 20:45  fluffy

	* Contents.hxx, MessageWaitingContents.cxx,
	MessageWaitingContents.hxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, Pidf.cxx, Pidf.hxx, Pkcs7Contents.cxx,
	Pkcs7Contents.hxx, PlainContents.cxx, PlainContents.hxx,
	SdpContents.cxx, SdpContents.hxx, SipFrag.cxx, SipFrag.hxx: changed
	getStaticType to be (duh) static instead of virtual

2003-01-18 19:59  fluffy

	* Headers.cxx, MultipartMixedContents.cxx: fixed to compile

2003-01-18 19:45  derekm

	* Uri.cxx: (david) small efficiency issue with concatenating up
	address of record

2003-01-18 09:47  davidb

	* BranchParameter.hxx, Contents.cxx, Contents.hxx, Dialog.cxx,
	DnsResolver.cxx, HeaderFieldValueList.hxx, HeaderTypes.hxx,
	Headers.cxx, Headers.hxx, ParameterTypeEnums.hxx,
	ParameterTypes.cxx, ParameterTypes.hxx, ParserCategories.hxx,
	ParserCategory.cxx, ParserCategory.hxx, RportParameter.hxx,
	Security.cxx, SipMessage.cxx, SipMessage.hxx, Symbols.cxx,
	Symbols.hxx, Transport.cxx, gperfNotes.txt, headers.gperf,
	parameters.gperf, test/Transceiver.cxx,
	test/testParserCategories.cxx, test/testSipMessage.cxx: changes to
	support easy removal of typed headers macros to support writing
	headers and parameters

2003-01-17 21:15  fluffy

	* TuIM.cxx: fixed typo

2003-01-17 21:13  fluffy

	* Pkcs7Contents.cxx, Pkcs7Contents.hxx, Security.cxx, Security.hxx,
	TuIM.cxx, UdpTransport.cxx: integrated lates Contents changes from
	David

2003-01-17 21:12  fluffy

	* MultipartMixedContents.cxx: fixed bug with missing CRLF before
	last boundary

2003-01-17 19:12  jason

	* Dialog.cxx, Helper.cxx: always create a to tag for a response,
	for Dialog, override this value with the stored one.

2003-01-17 19:09  jason

	* DataParameter.cxx: added an assert for empty parameter.
	Ultimately this should be a throw but we want to see it in the
	applications for now.

2003-01-16 15:56  kdc

	* TransactionState.cxx: added a 3261 guard around transaction id
	update code

2003-01-16 14:49  kdc

	* SipMessage.cxx: fixed creation of to tag

2003-01-16 09:01  ryker

	* DnsResolver.cxx: Add some questions in the comments of Via
	lookups.

2003-01-16 08:45  ryker

	* DnsResolver.cxx: Stub in some information about how NAPTR+SRV
	should work.

2003-01-15 21:11  jason

	* Helper.cxx: removed bogus comment

2003-01-15 18:08  alan

	* DnsResolver.cxx, TransportSelector.cxx: Transport Updates for
	2543 compat

2003-01-15 15:23  derekm

	* test/SipTortureTests.cxx: fixed some tests...test10 is still odd

2003-01-15 12:54  jason

	* os/: Data.cxx, Data.hxx: added unsigned int to Data constructors

2003-01-14 18:30  davidb

	* ParserCategory.cxx, ParserCategory.hxx, TODO,
	test/testParserCategories.cxx: typeless parameter interface

2003-01-14 13:00  ryker

	* os/ParseBuffer.cxx: Update a !dlb! to parse floats that look like
	just "1" instead of "1.0".

2003-01-13 18:29  davidb

	* Connection.cxx, Contents.cxx, Contents.hxx,
	MessageWaitingContents.cxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, ParserCategories.cxx, Pidf.cxx,
	Pidf.hxx, Pkcs7Contents.cxx, PlainContents.cxx, SipMessage.cxx,
	test/testMultipartMixedContents.cxx, test/testPlainContents.cxx:
	multipart actually works - fixed Mime::operator< - separated
	parseHeader and parse - modified Pidf parser to use Data overlay

2003-01-12 23:15  fluffy

	* os/ParseBuffer.cxx: [no log message]

2003-01-12 23:15  fluffy

	* Contents.cxx, Contents.hxx, Makefile, MultipartMixedContents.cxx,
	MultipartSignedContents.cxx, MultipartSignedContents.hxx,
	Pkcs7Contents.cxx, PlainContents.cxx, PlainContents.hxx,
	Security.cxx, Security.hxx, SipMessage.cxx, TuIM.cxx: All the
	Content stuff is really confused - half of it thinks that it is a
	mim message, half of it thinks it is the body part of a mime
	message. It is all somewhate broken in the current state.

2003-01-12 16:50  fluffy

	* Security.cxx, TuIM.cxx, test/limpc.cxx: few fix up in header
	outputs

2003-01-12 16:50  fluffy

	* Pkcs7Contents.cxx: fixed bug in and made it encode headers

2003-01-12 16:49  fluffy

	* Contents.cxx: fixed bug in output of header

2003-01-12 15:00  fluffy

	* MultipartMixedContents.cxx, MultipartMixedContents.hxx,
	Security.cxx, Security.hxx, SipMessage.cxx, TuIM.cxx: fixed ugly
	bug in multipart - sign security currently broken

2003-01-12 13:23  davidb

	* Helper.cxx: allow specification of port and transport in register
	request

2003-01-12 12:21  fluffy

	* test/SipTortureTests.cxx: [no log message]

2003-01-12 11:59  fluffy

	* test/SipTortureTests.cxx: added dump for contents type

2003-01-12 11:37  davidb

	* SipStack.hxx: remove default port from addAlias

2003-01-12 11:34  fluffy

	* Security.cxx: updated headers for s/mime encrypt stuff

2003-01-12 11:09  fluffy

	* Pkcs7Contents.cxx, Readme-Complinace.txt, Security.cxx,
	SipMessage.cxx: updated headers for s/mime encrypt stuff

2003-01-11 22:55  fluffy

	* TuIM.cxx, TuIM.hxx, test/SipTortureTests.cxx, test/limpc.cxx:
	fixed up expires in contact header paramter

2003-01-11 20:52  fluffy

	* Readme-Complinace.txt, test/Transceiver.cxx, test/limpc.cxx,
	test/test1.cxx: updated

2003-01-11 19:39  fluffy

	* SipStack.cxx, SipStack.hxx, Transport.hxx, TransportSelector.cxx:
	toying with IP instead of hostnames

2003-01-11 15:24  fluffy

	* Readme-Complinace.txt: update

2003-01-11 15:22  fluffy

	* Embedded.cxx, HeaderFieldValueList.cxx: fix includes

2003-01-11 14:20  jason

	* SipStack.cxx, SipStack.hxx: include port in alias for a my domain

2003-01-10 17:54  alan

	* os/Coders.cxx, os/Data.cxx, test/testCoders.cxx: Coder update

2003-01-10 17:53  alan

	* ParserCategories.cxx, Symbols.cxx, Symbols.hxx: Added STAR
	support to contacts

2003-01-10 10:21  ryker

	* TransactionState.cxx: Don't change mMsgToRetransmit from INVITE
	to ACK in the failure case of a client INVITE transaction (e.g.
	300-699).  This causes problems later with respect to the special
	case transaction ID for ACK.  Instead recreate the ACK message for
	each 300-699 retransmission.  Ugly but works.

2003-01-10 08:17  davidb

	* os/Data.cxx: added asserts where char* could be 0

2003-01-09 18:51  derekm

	* test/: Makefile, testClient.cxx, testServer.cxx: [no log message]

2003-01-09 17:30  derekm

	* TODO: [no log message]

2003-01-09 17:30  derekm

	* Dialog.cxx: removed spurious comment

2003-01-09 17:30  derekm

	* Connection.cxx, ConnectionMap.cxx, ConnectionMap.hxx,
	SipStack.cxx, SipStack.hxx, TcpTransport.cxx, Transport.cxx,
	Transport.hxx: fixed bugs in Connection & Transport More efficient
	lookup of connections in ConnectionMap SipStack::getHostName() is
	now static

2003-01-08 19:08  jason

	* SipStack.hxx: [no log message]

2003-01-08 12:45  davidb

	* test/Makefile: remove limp

2003-01-08 12:44  davidb

	* DataParameter.cxx: indent

2003-01-08 12:44  davidb

	* TODO: [no log message]

2003-01-08 12:43  davidb

	* Embedded.cxx, HeaderFieldValueList.cxx, ParserCategories.cxx,
	ParserContainer.hxx, SipMessage.cxx, Uri.cxx,
	test/testEmbedded.cxx: fixed embedded multiple headers

2003-01-07 18:42  davidb

	* HeaderTypes.hxx, ParameterTypeEnums.hxx, gperfNotes.txt,
	parametersA.gperf: notes and comments about gperf use

2003-01-07 17:54  derekm

	* HeaderTypes.hxx, Headers.cxx, Headers.hxx,
	ParameterTypeEnums.hxx, ParameterTypes.cxx, ParameterTypes.hxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	SipMessage.cxx, SipMessage.hxx, Symbols.cxx, Symbols.hxx,
	headers.gperf, parameters.gperf, test/testParserCategories.cxx,
	test/testSipMessage.cxx: added rfc 3329 headers, parameters

2003-01-07 10:20  jason

	* TuIM.hxx: [no log message]

2003-01-06 22:28  davidb

	* TODO, Headers.hxx: [no log message]

2003-01-06 22:27  davidb

	* Embedded.cxx, Embedded.hxx, HeaderFieldValueList.cxx,
	HeaderFieldValueList.hxx, Makefile, ParserContainer.hxx,
	ParserContainerBase.hxx, SipMessage.cxx, SipMessage.hxx,
	Symbols.cxx, Symbols.hxx, Uri.cxx, Uri.hxx, test/Makefile,
	test/testEmbedded.cxx: Uri embedded headers

2003-01-06 19:46  fluffy

	* MultipartMixedContents.cxx, TuIM.cxx, TuIM.hxx: fixed inti
	problems

2003-01-06 19:46  fluffy

	* os/Random.cxx: fixid init problem

2003-01-05 11:01  davidb

	* os/ParseBuffer.cxx: fixed skipToChars, skipLWS

2003-01-05 10:59  davidb

	* os/Data.hxx, os/DataStream.cxx, os/DataStream.hxx,
	test/limpc.cxx: added static Data::from template

2003-01-05 10:58  davidb

	* Contents.cxx, Contents.hxx, LazyParser.cxx,
	MessageWaitingContents.cxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, ParserCategories.cxx,
	ParserContainer.hxx, Pidf.cxx, PlainContents.cxx, SipMessage.cxx,
	Symbols.cxx, Symbols.hxx, test/testMessageWaiting.cxx,
	test/testMultipartMixedContents.cxx, test/testParserCategories.cxx,
	test/testPlainContents.cxx: dealt with content headers being either
	in SipMessage headers or part of multipart body

2003-01-05 08:57  davidb

	* ParserCategories.cxx: StringCategory::parse fix

2003-01-04 19:49  fluffy

	* TuIM.cxx, TuIM.hxx, test/SipTortureTests.cxx, test/limpc.cxx:
	updated for outbound proxy stuff

2003-01-04 17:19  jason

	* Helper.cxx, Helper.hxx, TransactionState.cxx: refactor
	getSentPort and fix bug when no sent port in via

2003-01-04 17:10  fluffy

	* UdpTransport.cxx: added assert

2003-01-04 15:20  jason

	* Transport.cxx: use source port only if rport is present,
	otherwise use sentPort from via

2003-01-04 15:20  jason

	* TransactionState.cxx: change Tuple::operator< to use the
	Connection* if it exists

2003-01-04 13:35  jason

	* TransactionState.cxx: fixed the retransmit bug cullen found

2003-01-04 07:59  fluffy

	* TransactionState.cxx: turned evil hack ErrLog to InfoLog - please
	- need to fix what cuases this

2003-01-04 07:55  fluffy

	* test/limpc.cxx: updated

2003-01-04 07:55  fluffy

	* SipStack.cxx, SipStack.hxx, TuIM.cxx, TuIM.hxx: moved the
	setOutboundProxy

2003-01-03 22:08  fluffy

	* SipStack.cxx, SipStack.hxx: add outbound proxy api

2003-01-03 20:59  fluffy

	* os/Data.cxx, os/ParseBuffer.cxx, os/Socket.cxx, os/Socket.hxx,
	TcpTransport.cxx, TuIM.cxx, TuIM.hxx, UdpTransport.cxx, Uri.cxx:
	fix bugs to do with error recovery

2003-01-02 23:31  fluffy

	* os/Data.cxx, os/Data.hxx, os/compat.hxx, TcpTransport.cxx,
	TlsTransport.cxx: windows ports for min/max stuff

2003-01-02 18:25  fluffy

	* Dialog.cxx, DnsResolver.cxx, Helper.cxx, TransportSelector.cxx,
	TuIM.cxx, test/limpc.cxx: few formatting changes

2003-01-02 15:27  derekm

	* test/SipTortureTests.cxx: unknown scheme test had invalid auth
	param

2003-01-02 15:26  derekm

	* test/limpc.cxx: added template method as stopgap to stream

2003-01-02 15:25  derekm

	* SipStack.hxx: fixed merge

2003-01-02 15:25  derekm

	* os/Socket.hxx: spelling

2003-01-02 15:24  derekm

	* test/: Transceiver.cxx, test1.cxx, test2.cxx,
	testDnsResolver.cxx, testLockStep.cxx, testSipStack1.cxx,
	testSpeed.cxx, testTcpTransport.cxx: selectMilliseconds calls are
	now passed milliseconds

2003-01-02 15:23  derekm

	* Uri.cxx, Uri.hxx: added getOpaque method to retrieve contents of
	absolute URI -- non standard schemes no longer result in an
	exception

2003-01-02 15:22  derekm

	* TcpTransport.cxx, TlsTransport.cxx, Transport.cxx, os/compat.hxx:
	added min, max to compat
	
	used where appropriate

2003-01-02 13:27  jason

	* test/: SipTortureTests.cxx, raw-tests.txt: added some more
	torture tests

2003-01-02 13:27  jason

	* SipStack.hxx: added some interface comments

2003-01-02 13:26  jason

	* SipStack.cxx, test/testDnsResolver.cxx, test/torture-test.txt:
	[no log message]

2003-01-01 22:57  fluffy

	* Security.cxx: update

2003-01-01 21:48  fluffy

	* TuIM.cxx, TuIM.hxx: caugh ugly bug with fail loop

2003-01-01 19:25  fluffy

	* Security.cxx, TuIM.cxx, TuIM.hxx, test/limpc.cxx: turned an
	assertion into an error

2003-01-01 19:02  fluffy

	* Dialog.cxx, LazyParser.cxx, ParserCategories.cxx, SipStack.cxx:
	few assertions

2003-01-01 19:00  fluffy

	* TransactionState.cxx: cullen checked in hack change - is likely
	wrong and shoudl be removed

2003-01-01 18:59  fluffy

	* Security.cxx, Security.hxx, TuIM.cxx, TuIM.hxx, test/limpc.cxx,
	test/testIM.cxx: changed some assertions to pass up error instead

2002-12-31 20:03  fluffy

	* Security.cxx, TlsTransport.cxx, os/Log.hxx, os/Random.cxx:
	windows port

2002-12-31 18:15  fluffy

	* test/: Makefile, limpc.cxx: [no log message]

2002-12-31 17:18  fluffy

	* Executive.cxx, Security.cxx, Security.hxx, SipStack.cxx,
	TcpTransport.cxx, TlsTransport.cxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, TuIM.cxx, TuIM.hxx,
	UdpTransport.cxx, Uri.cxx, test/limpc.cxx, test/testIM.cxx: general
	clean up of bits

2002-12-31 11:58  fluffy

	* DnsResolver.cxx, Executive.cxx, TcpTransport.cxx, TimerQueue.cxx,
	TimerQueue.hxx, TlsTransport.cxx, Transport.cxx, Transport.hxx,
	UdpTransport.cxx, UdpTransport.hxx, test/limpc.cxx: fixed nast bug
	that cause select to always return

2002-12-31 10:41  fluffy

	* Executive.cxx, Executive.hxx, SipStack.cxx, SipStack.hxx,
	Transport.cxx, TuIM.cxx, TuIM.hxx, os/Log.hxx, os/Socket.hxx,
	test/Transceiver.cxx, test/limpc.cxx, test/test1.cxx,
	test/test2.cxx, test/testDnsResolver.cxx, test/testIM.cxx,
	test/testLockStep.cxx, test/testSipStack1.cxx, test/testSpeed.cxx,
	test/testTcpTransport.cxx, test/testSipStack1.cxx: changed time
	signatures

2002-12-30 22:10  fluffy

	* TlsTransport.cxx: [no log message]

2002-12-30 22:05  fluffy

	* test/: .cvsignore, testIM.cxx: [no log message]

2002-12-30 22:04  fluffy

	* Connection.cxx, Connection.hxx, ConnectionMap.cxx,
	ConnectionMap.hxx, Makefile, Security.cxx, TcpTransport.cxx,
	TlsTransport.cxx, TransportSelector.cxx, test/Makefile: refactored
	some of the socket code out of the connection class

2002-12-30 18:50  fluffy

	* DnsResolver.cxx, DnsResolver.hxx, os/Socket.cxx, test/Makefile:
	added USE_ARES for ARES stuff

2002-12-29 19:52  fluffy

	* TlsTransport.cxx: windows fix ups

2002-12-29 19:27  fluffy

	* Connection.cxx, ConnectionMap.cxx, Security.cxx, Security.hxx,
	SipStack.cxx, TcpTransport.cxx: windows fixes

2002-12-23 16:14  jason

	* DnsMessage.cxx, DnsMessage.hxx, DnsResolver.cxx, DnsResolver.hxx,
	Executive.cxx, Executive.hxx, Makefile, TransactionState.cxx,
	TransactionState.hxx, test/.cvsignore, test/Makefile,
	test/testDnsResolver.cxx, Transport.cxx: 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

2002-12-23 16:13  jason

	* TransportSelector.cxx: [no log message]

2002-12-23 16:13  jason

	* HeaderTypes.hxx: reordered headers according to rfc

2002-12-23 15:53  jason

	* os/Socket.hxx: make members public for async dns

2002-12-23 12:49  fluffy

	* os/Log.hxx: mess with ERR definition

2002-12-23 12:46  fluffy

	* test/limpc.cxx: no

2002-12-23 10:04  alan

	* doc/Makefile: added rules for old diagrams

2002-12-22 14:04  fluffy

	* SipStack.cxx: fixed includes for RH compile

2002-12-22 13:21  fluffy

	* ConnectionMap.cxx, Pidf.cxx, Uri.cxx, Uri.hxx: few windows fixes

2002-12-22 12:12  davidb

	* ParserCategories.cxx: added encode parameters to Token::encode,
	String::encode

2002-12-22 07:44  fluffy

	* Connection.cxx, SipFrag.cxx, TcpTransport.cxx, TuIM.cxx,
	TuIM.hxx, os/Data.hxx, SipStack.cxx, SipStack.hxx: update to
	compile in wind woes

2002-12-21 22:30  fluffy

	* Dialog.cxx, Pidf.cxx, TuIM.cxx: got resubscriptiongs flowing and
	added pidf parse

2002-12-21 19:15  fluffy

	* Makefile, Pidf.cxx, Pidf.hxx, TuIM.cxx, TuIM.hxx: added PIDF mime
	type

2002-12-21 16:20  fluffy

	* Dialog.cxx, Helper.cxx, TuIM.cxx, TuIM.hxx, UdpTransport.cxx,
	os/Timer.cxx, test/testIM.cxx: updates for TuIM sub/notify stuff

2002-12-21 13:28  fluffy

	* Dialog.cxx, Dialog.hxx, Helper.cxx, Helper.hxx, TuIM.cxx,
	TuIM.hxx, os/Timer.cxx, os/Timer.hxx, test/Register.cxx,
	test/testIM.cxx, test/testSipMessage.cxx, test/testSpeed.cxx,
	test/testTlsConnection.cxx: updating dialog and helper stuff

2002-12-20 16:36  alan

	* Makefile: added makefile opt

2002-12-20 16:35  alan

	* test/Makefile: include opts

2002-12-20 16:19  ryker

	* SipMessage.cxx, SipMessage.hxx, SipStack.cxx, SipStack.hxx: Get
	rid of the FixedDest part of SipMessage.  It would have been nice
	if the author had mentioned this during the list discussion.  The
	mTarget version is almost the same except it takes Uri types
	instead of Data.  It is thought that this is better as the rest of
	the stack is plugged into it and you may need more than just the
	hostname, e.g. the scheme to indicate that the target must be
	contacted over TLS.

2002-12-20 14:32  alan

	* os/Makefile, test/testCoders.cxx: Makefile

2002-12-20 12:02  jason

	* RportParameter.cxx: output value if set

2002-12-20 11:03  jason

	* DnsResolver.cxx, os/compat.hxx: moved compatibility stuff into
	compat.hxx

2002-12-20 11:02  jason

	* Helper.cxx: [no log message]

2002-12-20 11:02  jason

	* Connection.cxx, Transport.cxx, Transport.hxx, UdpTransport.cxx:
	refactored received= and rport= code

2002-12-20 09:53  ryker

	* Helper.cxx, Helper.hxx, SipMessage.cxx, SipMessage.hxx,
	TransportSelector.cxx: Implement the notion of a forced target to a
	SipMessage with accessor functions.  In the TransportSelector this
	target is used if it exists, otherwise loose routing rules are
	applied.  The routes/request-uri rotation magic can be done with
	Helper::processStrictRoute().

2002-12-20 08:22  kdc

	* TcpTransport.cxx, TlsTransport.cxx, UdpTransport.cxx: changed int
	to socklen_t to fix gcc3.2 compile errors

2002-12-19 23:56  fluffy

	* DnsResolver.cxx, TcpTransport.cxx, TlsTransport.cxx,
	UdpTransport.cxx, os/Timer.cxx, os/compat.hxx, test/Resolver.cxx,
	test/testTlsConnection.cxx, test/testTransactionFSM.cxx,
	os/.cvsignore, test/.cvsignore: compile on mac os 10

2002-12-19 10:32  ryker

	* Dialog.cxx: Dialog::makeResponse() was choking with an assert if
	the request came with a To: tag already.  This happens with
	Re-INVITE, for example, so only attempt to generate a To: tag if
	there isn't already one present.

2002-12-18 16:49  alan

	* os/HashMap.hxx: fixed extra defined() test

2002-12-18 09:21  kdc

	* Dialog.cxx, Dialog.hxx: reverted changes to makeBye

2002-12-17 16:26  jason

	* Connection.cxx, DnsResolver.cxx, Makefile, ParameterTypes.hxx,
	ParserCategory.cxx, RportParameter.cxx, RportParameter.hxx,
	UdpTransport.cxx, test/Transceiver.cxx,
	test/testParserCategories.cxx: refactored rport param to support
	both ;rport and ;rport=value

2002-12-17 13:45  ryker

	* SdpContents.cxx: Fix parsing of bandwith line of SDP.

2002-12-17 11:54  ryker

	* os/HashMap.hxx: Correct syntax error.

2002-12-17 10:06  jason

	* UdpTransport.cxx, test/Makefile: [no log message]

2002-12-17 10:05  jason

	* os/Data.cxx, os/HashMap.hxx, os/Timer.cxx, Security.cxx,
	TuIM.cxx, TuIM.hxx, Uri.hxx: added intel compiler stuff

2002-12-16 17:46  fluffy

	* test/testIM.cxx: few changes

2002-12-16 14:51  kdc

	* Dialog.cxx, Dialog.hxx: fixed makeBye

2002-12-16 12:45  fluffy

	* Security.cxx: fixed compile bug on older versions of OPENSSL

2002-12-16 12:07  jason

	* TlsTransport.cxx, TlsTransport.hxx: compilation issues

2002-12-16 12:03  jason

	* ConnectionMap.cxx, ConnectionMap.hxx, TcpTransport.cxx,
	TcpTransport.hxx: separate Connection from ConnectionMap

2002-12-16 12:03  jason

	* TransactionState.cxx, TransactionState.hxx: for Server
	transaction, always reply to source (from SipMessage)

2002-12-16 12:02  jason

	* Transport.cxx, Transport.hxx: added Connection* to Tuple

2002-12-16 12:01  jason

	* TransportSelector.cxx, TransportSelector.hxx: change constness
	(temporary change)

2002-12-16 12:01  jason

	* test/testLockStep.cxx: [no log message]

2002-12-16 12:01  jason

	* test/SipTortureTests.cxx: added a torture test(2)

2002-12-16 12:00  jason

	* SipMessage.cxx: fixes to copy constructor

2002-12-16 12:00  jason

	* DnsResolver.hxx: added NoLookupRequired

2002-12-16 11:58  jason

	* Connection.cxx, Connection.hxx, Makefile: separated Connection
	from ConnectionMap

2002-12-16 11:37  derekm

	* ParserCategories.cxx, Uri.cxx, test/testUri.cxx: uri::parse now
	parses parameters

2002-12-16 10:27  derekm

	* SipMessage.cxx, SipMessage.hxx: added create timestamp

2002-12-15 14:46  fluffy

	* test/testIM.cxx: switched back to UDP

2002-12-15 14:30  fluffy

	* TlsTransport.cxx: update toc compile - does not work - should be
	thrown out once TCP is done

2002-12-15 14:26  fluffy

	* test/: Makefile, testIM.cxx: updated for TLS

2002-12-15 14:26  fluffy

	* Makefile, TlsTransport.cxx, TlsTransport.hxx,
	TransportSelector.cxx: added Tls transport placeholder class

2002-12-15 14:25  fluffy

	* DnsResolver.cxx: updatted for sips and tls con

2002-12-15 14:24  fluffy

	* Security.cxx, Security.hxx: [no log message]

2002-12-15 12:10  fluffy

	* TcpTransport.cxx: removed one debug message

2002-12-15 12:09  fluffy

	* test/testIM.cxx: TCP version

2002-12-15 11:45  fluffy

	* test/: testUri.cxx, Makefile: [no log message]

2002-12-14 21:06  davidb

	* Contents.cxx, Contents.hxx: added headers to Contents -- closer
	to recursive contents

2002-12-14 21:05  davidb

	* os/ParseBuffer.cxx, os/ParseBuffer.hxx, test/testParseBuffer.cxx:
	deal with LWS in ParseBuffer, some tests

2002-12-14 16:04  fluffy

	* TuIM.cxx, TuIM.hxx: updated buddy stuff

2002-12-14 15:36  fluffy

	* test/testIM.cxx: add press callback

2002-12-14 15:36  fluffy

	* MultipartMixedContents.cxx: fixed include to compile

2002-12-14 15:16  fluffy

	* TuIM.cxx, TuIM.hxx: update API

2002-12-14 15:16  fluffy

	* os/Socket.hxx: fix compiel warnings

2002-12-14 12:03  davidb

	* Symbols.cxx, Symbols.hxx: parse symbols as Data, others used in
	static init

2002-12-14 12:03  davidb

	* PlainContents.cxx: don't need pb.reset()

2002-12-14 11:57  davidb

	* Uri.cxx: use efficient ParseBuffer::data

2002-12-14 11:55  davidb

	* Contents.cxx, Contents.hxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, Security.cxx, Symbols.cxx, Symbols.hxx,
	os/Data.hxx, os/Random.cxx, test/Makefile,
	test/testMultipartMixedContents.cxx, test/testPlainContents.cxx:
	second swipe at MultipartMixedContents -- not there yet

2002-12-14 11:26  fluffy

	* TimerQueue.cxx, UdpTransport.cxx: update for windows

2002-12-14 11:26  fluffy

	* test/testIM.cxx: update - sort of works in windows other than bug
	that reading from stdin is blocking

2002-12-14 11:10  fluffy

	* test/testIM.cxx: general messing around

2002-12-14 10:51  jason

	* TimerQueue.cxx, TimerQueue.hxx, test/Makefile,
	test/testTimer.cxx: added TimerQueue::msTillNextTimer()

2002-12-14 10:43  fluffy

	* DnsResolver.cxx, Executive.cxx, TimerQueue.cxx, TimerQueue.hxx,
	TransactionState.cxx, TransportSelector.cxx, TuIM.cxx,
	UdpTransport.cxx, test/testIM.cxx, test/testParserCategories.cxx,
	test/testSpeed.cxx: general messing around

2002-12-14 10:43  fluffy

	* os/Socket.cxx: fixed windwos blocking bug

2002-12-14 09:04  fluffy

	* Symbols.cxx, Symbols.hxx: switch symbols back to char* instead of
	Data. This is becuase of initailizor order bug. The headers rely on
	symbold being initialized before they are ther is no way to enforce
	this Synbols needthere initalizeors to run

2002-12-14 09:03  fluffy

	* TransactionState.cxx, TransportSelector.cxx: catch weird DNS erro

2002-12-14 09:03  fluffy

	* Preparse.cxx: make work either symbvol type

2002-12-14 09:02  fluffy

	* Makefile: add HeaderTypes

2002-12-14 09:02  fluffy

	* HeaderTypes.cxx: remove duplicat junk

2002-12-14 09:02  fluffy

	* BranchParameter.cxx: make work either type of symbol

2002-12-13 18:19  derekm

	* ConnectionMap.cxx, Dialog.cxx, Executive.cxx, SipMessage.cxx,
	SipMessage.hxx, UdpTransport.cxx, test/TestSupport.cxx: SipMessage
	no longer has a SipMessage(bool) constructor  -- this caused
	problems because a pointer was convertable to a bool..use
	SipMessage::FromWire, SipMessage::NotFromWire(the default) instead
	
	Fixes to dialog.

2002-12-13 16:53  derekm

	* ConnectionMap.cxx, DnsResolver.cxx, Executive.cxx,
	ReliabilityMessage.hxx, TcpTransport.cxx, TransportMessage.hxx,
	UdpTransport.cxx, os/Socket.cxx, os/Socket.hxx: more tcp transport
	fixes--snapshot of a work in progress changed Executive::process
	loop to only call process once on the transports
	
	sockets are now made non-blocking after connect, so the connects
	are blocking--avoids some book keeping

2002-12-13 10:47  jason

	* Dialog.cxx: [no log message]

2002-12-12 22:52  fluffy

	* ConnectionMap.cxx: change *1.5 to *3/2

2002-12-12 22:47  fluffy

	* test/: SipTortureTests.cxx, testSpeed.cxx: no message

2002-12-12 21:52  jason

	* ConnectionMap.cxx, TcpTransport.cxx: [no log message]

2002-12-12 21:51  jason

	* ParserCategories.hxx: added some explicits

2002-12-12 19:34  derekm

	* ConnectionMap.cxx, TcpTransport.cxx, TransportSelector.cxx: fixed
	a couple of bugs added tcp transportSelector

2002-12-12 19:12  derekm

	* test/testTcpTransport.cxx: [no log message]

2002-12-12 19:02  derekm

	* ConnectionMap.cxx, ConnectionMap.hxx, Preparse.cxx,
	TcpTransport.cxx, TcpTransport.hxx, Transport.cxx, os/Socket.hxx,
	test/testPreparse.cxx, test/testTcpTransport.cxx: tcpTransport is
	almost complete various tests& bug fixes removed CritLog from
	preParser

2002-12-12 10:01  fluffy

	* doc/: FifoFlow.pdf, FifoFlow.vsd: no message

2002-12-11 22:44  jason

	* SipStack.hxx, Security.cxx, Security.hxx,
	test/testTlsConnection.cxx: [no log message]

2002-12-11 22:21  fluffy

	* SSL.cxx, SSL.hxx: removed

2002-12-11 22:15  fluffy

	* ConnectionMap.cxx: fixed a type

2002-12-11 19:52  derekm

	* os/Data.hxx: Data::size_type is now size_t

2002-12-11 19:51  derekm

	* ConnectionMap.cxx, ConnectionMap.hxx, SipFrag.cxx,
	TcpTransport.cxx, Transport.hxx, UdpTransport.hxx, test/Makefile,
	test/TestSupport.cxx, test/testTcpTransport.cxx: wrote
	ConnectionMap::Connection.
	
	Transport no longer has a preparser--UdpConnection has one, each
	ConnectionMap::Connection has one
	
	tests, fixed some include problems that resulted from the above

2002-12-11 18:33  jason

	* Helper.cxx: added makeCancel helper

2002-12-11 14:34  kdc

	* Contents.cxx: fixed copy constructor

2002-12-11 12:48  derekm

	* ParserCategory.cxx: removed :
	
	cerr << endl;

2002-12-11 12:20  jason

	* SipMessage.cxx, SipMessage.hxx, TransactionState.cxx,
	TransactionState.hxx: implement support for rfc2543 compatibility
	for transactionId - used to match the transaction for requests
	coming from 2543 sip elements

2002-12-11 12:18  jason

	* UdpTransport.cxx: minor reorg of debuglog related to EWOULDBLOCK

2002-12-11 12:15  jason

	* TODO: [no log message]

2002-12-10 23:17  jason

	* TransactionMap.cxx: support for adding a second entry that maps
	to the same pointer

2002-12-10 23:16  jason

	* ParserCategory.cxx, ParserCategory.hxx: added
	commutativeParameterHash for comparing two lists of parameters

2002-12-10 23:15  jason

	* os/Data.cxx, os/Data.hxx, test/testData.cxx: added exclusive or
	operation for data operator^=

2002-12-10 19:08  fluffy

	* test/testSpeed.cxx: no message

2002-12-10 10:53  jason

	* os/: Subsystem.cxx, Subsystem.hxx: added some new subsystems for
	debugging purposes

2002-12-10 10:49  fluffy

	* UdpTransport.cxx: fix bug I put in

2002-12-10 10:36  jason

	* ConnectionMap.cxx, DnsResolver.cxx, SipMessage.cxx, SipStack.hxx,
	TcpTransport.cxx, TimerQueue.cxx, TransactionMap.cxx,
	TransactionState.cxx, Transport.cxx, TransportSelector.cxx,
	UdpTransport.cxx: added some new subsystems for debugging purposes

2002-12-09 21:11  fluffy

	* BranchParameter.cxx: changed to use a random number for the
	branch

2002-12-09 21:11  fluffy

	* Preparse.cxx, Preparse.hxx: formatting changes

2002-12-09 21:11  fluffy

	* UdpTransport.cxx: sort out erros

2002-12-09 21:11  fluffy

	* os/: Log.cxx, Log.hxx, Logger.hxx: fix to work in windows

2002-12-09 18:28  jason

	* test/testSipMessage.cxx: added test case with copy of a request
	and compare request methods

2002-12-09 18:27  jason

	* test/testParserCategories.cxx: added test with status line reason
	phrase

2002-12-09 18:27  jason

	* Helper.cxx, SipMessage.cxx, SipMessage.hxx: rework how
	transaction id is computed for rfc2543 endpoints added an interface
	to set the rfc2543 transactionId in the SipMessage

2002-12-09 18:25  jason

	* UdpTransport.cxx: removed debugs

2002-12-09 18:24  jason

	* TransactionState.cxx: fixed problem with cancel state machine
	debug changes re-indent

2002-12-09 18:23  jason

	* SipStack.cxx: fix problem adding alias debug changes

2002-12-09 18:23  jason

	* ParserCategories.cxx: fixed statusline decoder removed some debug

2002-12-09 16:32  fluffy

	* test/testSdp.cxx: fixed compile bug

2002-12-09 13:53  fluffy

	* test/testThreadIf.cxx: fixed compile bug

2002-12-09 11:28  derekm

	* os/Data.cxx, os/Data.hxx, os/MD5Stream.cxx, os/MD5Stream.hxx,
	test/testDigestAuthentication.cxx: md5stream is a real stream
	
	Data no returns lower case hex from hex(), which is necesary for
	md5 to work.  If upper case hex is needed somewhere we need two
	methods.

2002-12-08 19:13  jason

	* os/Condition.cxx: minor debug changes

2002-12-08 19:12  jason

	* os/Log.cxx: fix toLevel

2002-12-08 19:10  jason

	* os/Subsystem.hxx: allow Subsystem to be subclassed

2002-12-08 19:06  jason

	* Transport.cxx: remove debug output

2002-12-08 19:04  jason

	* Security.cxx: fix compilation error on gcc 3.2 (const problem)

2002-12-08 19:04  jason

	* DnsResolver.cxx: comment out debug output

2002-12-07 01:22  fluffy

	* Pkcs7Contents.cxx, Pkcs7Contents.hxx: addes suppor for signed
	type

2002-12-07 01:21  fluffy

	* Security.cxx, Security.hxx: upgrade to beta version of openssl

2002-12-06 23:49  fluffy

	* TransactionMap.cxx, TransactionMap.hxx: fixed member data name

2002-12-06 23:48  fluffy

	* test/testIM.cxx: switched to just encrypt

2002-12-06 23:47  fluffy

	* Security.cxx, Security.hxx, TuIM.cxx: added stuff to manage other
	people public keys

2002-12-06 23:46  fluffy

	* ParserCategories.cxx, ParserCategory.cxx, PlainContents.cxx:
	fixed MIME and paramter parsing

2002-12-06 23:46  fluffy

	* Uri.cxx, Uri.hxx: added getAorNoPOrt

2002-12-06 23:43  fluffy

	* os/Data.cxx: reduce mem realloc on esacped stuff

2002-12-06 19:24  derekm

	* os/Log.cxx, os/Log.hxx, os/Logger.hxx, os/Makefile,
	test/testLogger.cxx, test/testThreadIf.cxx: Logger now has
	thread-level "service" level settings.	Won't work on windows yet.
	
	some tests for ThreadIf some 'tests' for logging -- not complete

2002-12-06 17:21  derekm

	* test/: testDigestAuthentication.cxx, testParserCategories.cxx:
	[no log message]

2002-12-06 17:09  derekm

	* ParserCategories.cxx, ParserCategories.hxx: fixed copy
	constructor

2002-12-06 13:47  fluffy

	* test/testDigestAuthentication.cxx: added incldue for auto_ptr

2002-12-06 12:49  derekm

	* os/ThreadIf.cxx: [no log message]

2002-12-05 22:19  davidb

	* ParserCategories.cxx: implemented NameAddr(const Uri&)

2002-12-05 19:51  jason

	* os/ThreadIf.hxx: allow subclasses of ThreadIf to access member
	vars

2002-12-05 19:50  jason

	* SipStack.hxx, .cvsignore: [no log message]

2002-12-05 19:50  jason

	* Helper.cxx: added an default implementation of makeCancel

2002-12-05 19:39  derekm

	* SdpContents.cxx, SdpContents.hxx, SipMessage.cxx, SipMessage.hxx,
	test/testSdp.cxx, test/testSipMessage.cxx: sdp interface has
	changed to allow assembly--still a work/design in progress. 
	attributes are now multi, so getValue returns a list<Data>
	
	new tests, some fixes to encode.

2002-12-05 19:35  derekm

	* Helper.cxx, Helper.hxx: changed paramter name from
	encodedPassword to password, as its not encoded

2002-12-05 17:33  derekm

	* os/Makefile, os/ThreadIf.cxx, os/ThreadIf.hxx,
	test/testThreadIf.cxx: added
	
	ThreadIf::waitForShutdown(int ms) const
	
	which causes the thread to sleep for the specified# of ms, but will
	wakeup and return true if shutdown is called. Returns false if the
	sleep finished w/out shutdown being called.
	
	shutdown&join are now called in the destructor.  it is now ok to
	call join multiple times, nothing happens if there isn't an active
	thread.

2002-12-05 08:51  fluffy

	* IntegerParameter.cxx: fixed windows compile warning

2002-12-04 21:36  davidb

	* Preparse.cxx, Symbols.cxx, Symbols.hxx, os/ParseBuffer.cxx,
	os/ParseBuffer.hxx, test/testParseBuffer.cxx: all Symbols now Data
	-- impacted ParseBuffer interface

2002-12-04 21:35  davidb

	* BranchParameter.cxx, Contents.cxx, Contents.hxx,
	MessageWaitingContents.cxx, MultipartMixedContents.cxx,
	MultipartMixedContents.hxx, Pkcs7Contents.cxx, PlainContents.cxx,
	SdpContents.cxx, Security.hxx, SipFrag.cxx,
	test/testPlainContents.cxx, test/testSipMessage.cxx: Contents must
	be constructed with the leaf Mime contents type

2002-12-04 20:38  davidb

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: added skipToChars -- scan
	for string

2002-12-04 20:36  davidb

	* SipMessage.cxx: body => contents

2002-12-04 20:35  davidb

	* Contents.cxx, Contents.hxx, LazyParser.hxx, Makefile,
	MessageWaitingContents.cxx, MessageWaitingContents.hxx,
	MultipartMixedContents.cxx, MultipartMixedContents.hxx,
	Pkcs7Contents.cxx, Pkcs7Contents.hxx, PlainContents.cxx,
	PlainContents.hxx, SdpContents.cxx, SdpContents.hxx, Security.cxx,
	SipFrag.cxx, SipFrag.hxx: added multipart/mixed changed to
	getStaticType() -- getType() returns Mime plus parameters

2002-12-04 17:02  derekm

	* os/Random.cxx: removed Logs in static initialization

2002-12-04 12:46  derekm

	* test/: Makefile, digcalc.hxx, md5.cxx, md5.hxx,
	testDigestAuthentication.cxx: digest authentication tests--checks
	against rfc 2617 implementation

2002-12-04 12:44  derekm

	* Helper.cxx, Helper.hxx, Makefile, ParserContainer.hxx,
	Symbols.cxx, Symbols.hxx, parameters.gperf, os/Data.cxx,
	os/Data.hxx, os/MD5Stream.cxx, os/MD5Stream.hxx, os/Makefile: added
	digest authentication helpers, only for md5, qop auth or none
	supported changed Data::hex to output lowercase const_iterator on
	ParserContainer added MD5Stream -- should be used instead of
	concatenating Datas

2002-12-03 15:55  ryker

	* TransactionState.cxx: Reuse the INVITE DNS query results for
	CANCEL in the client transaction case.	RFC 3261 says that the
	CANCEL MUST be sent to an identical destination address, port, and
	transport.

2002-12-03 12:21  ryker

	* TransactionState.cxx: Correct very misleading debugging
	statement.

2002-12-03 11:44  ryker

	* TransactionState.cxx: - Added a bit of debugging, namely warn
	about unhandled msgs to transactions.  - Made the CANCEL
	transaction work.  This involved a fair bit of work to	 reconcile
	the overlapping transaction ids for INVITE and CANCEL.	I had to  
	make sure the non-INVITE routines were called for the CANCEL
	version of   each transaction.

2002-12-03 09:10  ryker

	* TransactionState.cxx: In the INVITE client transaction, Timer B
	only applies in the Calling state.

2002-12-03 09:02  ryker

	* SipMessage.cxx: Whoops... back out the last change as Derek did
	something equivalent already.

2002-12-03 08:57  ryker

	* SipMessage.cxx: Always print a Content-Length header at the end
	of the headers section.

2002-12-02 17:05  derekm

	* Dialog.cxx, Headers.cxx, Headers.hxx, SipMessage.cxx,
	SipMessage.hxx: auth headers are mostly multi

2002-12-02 15:43  derekm

	* test/Makefile: commented out testTcpTransport

2002-12-02 15:43  derekm

	* test/testSipMessage.cxx: added construction test; test
	Content-Length encoding

2002-12-02 15:42  derekm

	* os/: Random.cxx, Random.hxx, Timer.cxx: static initialization;
	removed DebugLog in static initializers

2002-12-02 15:41  derekm

	* os/DataStream.cxx: flush on desctruction

2002-12-02 15:41  derekm

	* os/Data.cxx: using character version of +=, reduced initial size
	in escaped

2002-12-02 15:35  derekm

	* SipMessage.cxx: encode Content-Length even if the header doesn't
	exist

2002-12-02 15:31  derekm

	* BranchParameter.cxx, BranchParameter.hxx, DataParameter.cxx,
	DataParameter.hxx, ExistsParameter.cxx, ExistsParameter.hxx,
	FloatParameter.cxx, FloatParameter.hxx, IntegerParameter.cxx,
	IntegerParameter.hxx, ParameterTypeEnums.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, QopParameter.cxx,
	QopParameter.hxx, QuotedDataParameter.cxx, QuotedDataParameter.hxx,
	test/testParserCategories.cxx: re-factored terminating characters
	in Parameter parsing added auth parameters

2002-12-02 11:48  kdc

	* SdpContents.hxx: added const to getSession() fixed Bandwith
	spelling error

2002-12-01 12:33  fluffy

	* Security.hxx, TuIM.cxx, test/testIM.cxx: fix to compile on
	windows

2002-11-30 23:06  fluffy

	* test/testIM.cxx: updated

2002-11-30 22:40  fluffy

	* Security.cxx, Security.hxx, TuIM.cxx, TuIM.hxx, test/testIM.cxx:
	refactored security interface

2002-11-30 21:18  fluffy

	* MessageWaitingContents.cxx: [no log message]

2002-11-30 21:07  fluffy

	* Contents.cxx, Contents.hxx, MessageWaitingContents.hxx,
	Pkcs7Contents.cxx, Pkcs7Contents.hxx, PlainContents.cxx,
	PlainContents.hxx, SdpContents.cxx, SdpContents.hxx, Security.cxx,
	Security.hxx, SipFrag.cxx, SipFrag.hxx, Symbols.cxx, Symbols.hxx,
	TransactionState.cxx, TuIM.cxx, test/testIM.cxx: many changes for
	SMIME stuff

2002-11-30 21:06  fluffy

	* os/Data.cxx: fixed bug zero len stuff

2002-11-30 15:04  fluffy

	* Security.cxx, os/Data.cxx: few changes

2002-11-30 12:57  fluffy

	* Pkcs7Contents.cxx, Security.cxx, Security.hxx, test/testIM.cxx:
	updated and removed hard coded cert paths

2002-11-30 12:56  fluffy

	* Contents.hxx, Message.cxx, Transport.cxx, TransportSelector.cxx,
	UdpTransport.cxx: made debug prints be escaped data

2002-11-30 12:56  fluffy

	* os/: Data.cxx, Data.hxx: addec escaped function and fixed but in
	constructor

2002-11-30 10:22  fluffy

	* BranchParameter.cxx, SipMessage.cxx, Symbols.cxx: changed branch
	tag creation to reduce odds of transaction id conflict

2002-11-29 20:42  fluffy

	* Pkcs7Contents.cxx, Security.cxx: changed to do the binary PKCS7
	format instead of SMIME

2002-11-29 20:30  fluffy

	* Makefile, Pkcs7Contents.cxx, Pkcs7Contents.hxx, Security.cxx,
	Security.hxx, TuIM.cxx, test/testIM.cxx: very basic sign and verify
	working

2002-11-29 20:29  fluffy

	* PlainContents.cxx: fixed extra CRLF bug

2002-11-29 10:36  fluffy

	* LazyParser.cxx, PreparseInlines.cxx, SdpContents.cxx,
	SdpContents.hxx, SipStack.cxx, TuIM.cxx, UdpTransport.cxx,
	test/testSpeed.cxx: compile and sort of work in windows

2002-11-29 10:35  fluffy

	* os/: Condition.cxx, Data.cxx, Random.cxx: compile and work in
	windows

2002-11-29 00:56  fluffy

	* test/: Makefile, testSpeed.cxx: added speed test program

2002-11-29 00:56  fluffy

	* Dialog.cxx, Dialog.hxx: create from just a response instead of
	requiring request too

2002-11-29 00:55  fluffy

	* Executive.cxx: noted bug

2002-11-29 00:55  fluffy

	* SipMessage.cxx: made breif more useful

2002-11-29 00:54  fluffy

	* os/Timer.hxx: added code to get cpuSpeed

2002-11-29 00:54  fluffy

	* os/.cvsignore, test/.cvsignore: ingnore otehr directories

2002-11-28 15:29  ryker

	* TransactionState.cxx: Don't delete mCancelStateMachine when a
	TransactionState is deleted.  mCancelStateMachine is another
	TransactionState that holds a new CANCEL transaction FSM.  I think
	this is bad design and we should create an mCancelStateMachine-like
	object free of a host TransactionState.

2002-11-28 13:01  ryker

	* Makefile: Add new file to compile list.

2002-11-28 12:48  alan

	* test/testSdp.cxx: testSdp -- added reporting

2002-11-28 09:12  ryker

	* os/Data.hxx: Make isLessThanNoCase() work.

2002-11-28 08:51  alan

	* Makefile: Added entry for QopParameter

2002-11-27 19:49  jason

	* ParserContainer.hxx: added stuff for stl algorithms

2002-11-27 19:49  jason

	* ParserCategories.cxx, ParserCategories.hxx: added operator< for
	Token added accessor to wildcard for NameAddr

2002-11-27 19:39  derekm

	* DataParameter.hxx, ParameterTypeEnums.hxx, ParameterTypes.cxx,
	ParameterTypes.hxx, ParserCategories.cxx, QopParameter.cxx,
	QopParameter.hxx, QuotedDataParameter.cxx, QuotedDataParameter.hxx,
	Symbols.cxx, Symbols.hxx: working on auth parsercategory not
	finished...but all of the tests passed.

2002-11-27 17:19  jason

	* Helper.cxx, Helper.hxx: added interface for authentication added
	makeUri from aor

2002-11-27 17:19  jason

	* SipStack.cxx, SipStack.hxx: added isMyDomain() method

2002-11-27 17:19  jason

	* UdpTransport.cxx: added comment that inet_ntoa is not reentrant

2002-11-27 17:19  jason

	* os/: Data.cxx, Data.hxx: added Data::substr method

2002-11-27 17:09  alan

	* test/SipTortureTests.cxx: Fixed Some test cases. Improved
	Reporting. Checked for completion.

2002-11-27 17:09  alan

	* test/tassert.h: Added better reporting features.

2002-11-27 17:08  alan

	* Preparse.cxx: Cleaned up debugging. Made it possible to turn
	on/off at runtime.

2002-11-27 17:07  alan

	* ParserCategories.cxx: Removed exception based expires parser --
	changed to logic test

2002-11-27 16:09  derekm

	* test/testParserCategories.cxx: [no log message]

2002-11-27 16:09  derekm

	* BranchParameter.cxx: fixed...didn't terminate paramater parse
	correctly

2002-11-27 12:31  alan

	* test/.cvsignore: removed tassert.h

2002-11-27 11:42  kdc

	* SipMessage.cxx: fixed up some contents stuff

2002-11-27 11:38  derekm

	* test/testSipMessage.cxx: [no log message]

2002-11-27 11:37  derekm

	* test/SipTortureTests.cxx: removed false negative from
	SipTortureTests

2002-11-27 11:37  derekm

	* HeaderTypes.hxx, Headers.cxx, Headers.hxx, Symbols.cxx,
	Symbols.hxx, headers.gperf: added more headers to the GPerf(most of
	the new ones are mapped to unknown)
	
	added AllowEvent, Event as real headers

2002-11-26 14:15  derekm

	* ParserCategories.cxx, ParserCategories.hxx: fixed operator < for
	Mime fixed accessors for Mime

2002-11-26 13:46  alan

	* TuIM.cxx: removed ^M s and added a bunch of ^J s. Darned DOS
	people :-P :-)

2002-11-26 13:37  alan

	* test/: TestSupport.cxx, TestSupport.hxx: initial impound

2002-11-26 13:37  alan

	* test/testPreparse.cxx: ported to new interface changed diagnostic
	calls to use TestSupport

2002-11-26 13:37  alan

	* test/: testNonInviteClientTx.cxx, testSipFrag.cxx,
	testSipMessage.cxx, testSipMessageMemory.cxx,
	testTransactionFSM.cxx: ported makeMessage to new location

2002-11-26 13:37  alan

	* test/: testIM.cxx, testSipStackInvite.cxx, testTcpTransport.cxx:
	removed unused include

2002-11-26 13:37  alan

	* test/test2.cxx: increased loop count

2002-11-26 13:37  alan

	* test/SipTortureTests.cxx: Fixed typos in messages

2002-11-26 13:37  alan

	* test/Makefile: Added TestSupport

2002-11-26 13:37  alan

	* SipFrag.cxx, UdpTransport.cxx: updated preparse interface

2002-11-26 13:37  alan

	* PreparseInlines.cxx: inline Preparse routines

2002-11-26 13:37  alan

	* Preparse.hxx: cleanup of straggling private types new interface
	for process() new routines

2002-11-26 13:37  alan

	* Preparse.cxx: moved diagnostic output routines to
	test/TestSupport  removed complex interface and added functions for
	status reporting

2002-11-26 13:37  alan

	* Makefile: added inline switch for Preparse inline functions

2002-11-26 13:37  alan

	* Helper.cxx, Helper.hxx: removed makeMessage() -- put in
	test/TestSupport

2002-11-26 12:13  davidb

	* Contents.cxx, Contents.hxx, MessageWaitingContents.cxx,
	MessageWaitingContents.hxx, PlainContents.cxx, PlainContents.hxx,
	SdpContents.cxx, SdpContents.hxx, SipFrag.cxx, SipFrag.hxx,
	SipMessage.cxx, test/testMessageWaiting.cxx,
	test/testPlainContents.cxx, test/testSdp.cxx: creating Contents
	against HFV and now Mime instance (for parameters)

2002-11-26 10:13  davidb

	* TuIM.cxx, TuIM.hxx, test/testIM.cxx: used PlainContents as
	intended

2002-11-26 10:05  davidb

	* Contents.cxx, Contents.hxx: access Contents via getContents() --
	allows wrappers like signed, encrypted access Contents via
	getContents(cinst Mime&) -- null if not given Mime type

2002-11-26 10:03  davidb

	* test/: Makefile, testPlainContents.cxx: [no log message]

2002-11-26 10:02  davidb

	* PlainContents.cxx, PlainContents.hxx: fluffed (de-fluffed?) up
	PlainContents

2002-11-25 21:27  fluffy

	* Makefile, PlainContents.cxx, PlainContents.hxx, SipMessage.cxx,
	TuIM.cxx, test/Makefile, test/SipTortureTests.cxx, test/testIM.cxx:
	Updated to use new Content class for body stuff for TuIM

2002-11-25 18:28  davidb

	* test/: testSipFrag.cxx, Makefile: [no log message]

2002-11-25 18:28  davidb

	* LazyParser.cxx, LazyParser.hxx, Makefile,
	MessageWaitingContents.cxx, MessageWaitingContents.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.hxx,
	ParserContainer.hxx, SdpContents.cxx, SdpContents.hxx, SipFrag.cxx,
	SipFrag.hxx, SipMessage.cxx, Uri.cxx, Uri.hxx: changed encode to
	encodeParsed in subclasses of lazyParser--lazyParser now has a
	non-virtual parse
	
	added sipFrag

2002-11-25 14:12  ryker

	* os/Data.hxx: Add isLessThanNoCase().

2002-11-25 12:15  davidb

	* test/.cvsignore: [no log message]

2002-11-25 12:14  davidb

	* test/: testMessageWaiting.cxx, testSdp.cxx, testSipMessage.cxx:
	modified for Contents added extension header test

2002-11-25 12:14  davidb

	* Makefile, test/Makefile: commented out IM stuff -- not quite
	ready for not-quite-prime time

2002-11-25 12:13  davidb

	* Helper.cxx: removed Debug

2002-11-25 12:12  davidb

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	ParserContainer.hxx, ParserContainerBase.hxx, SipMessage.cxx:
	generalized encode to unify with extension headers

2002-11-25 11:54  davidb

	* Helper.cxx: [no log message]

2002-11-25 11:30  davidb

	* .cvsignore: [no log message]

2002-11-25 11:30  davidb

	* os/: Makefile, ParseBuffer.cxx, ParseBuffer.hxx: added skipChars
	which skips a string

2002-11-25 11:29  davidb

	* os/: DataStream.cxx, DataStream.hxx: prettified

2002-11-25 11:29  davidb

	* os/: Data.cxx, Data.hxx: removed string related functions no
	allocation on empty copy

2002-11-25 11:29  davidb

	* os/CountStream.cxx, os/CountStream.hxx, test/testCountStream.cxx:
	CountStream--used to efficiently determine Content Size

2002-11-25 11:28  davidb

	* Symbols.cxx, Symbols.hxx: added LPAREN, RPAREN

2002-11-25 11:27  davidb

	* IntegerParameter.cxx, os/TODO, test/testData.cxx,
	test/testParseBuffer.cxx: [no log message]

2002-11-25 11:27  davidb

	* Dialog.cxx, Helper.cxx: content length is not exposed to
	application

2002-11-25 11:26  davidb

	* Contents.cxx, Contents.hxx, LazyParser.cxx, LazyParser.hxx,
	Makefile, MessageWaitingContents.cxx, MessageWaitingContents.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx, SdpContents.cxx, SdpContents.hxx,
	SipMessage.cxx, SipMessage.hxx, test/Makefile,
	test/testMessageWaiting.cxx, test/testSdp.cxx,
	test/testSipMessage.cxx: lazy parser as base for ParserCategory and
	Contents.  added MessageWaitingContents, SdpContents.

2002-11-24 16:41  fluffy

	* Makefile, Security.cxx, Security.hxx, SipStack.cxx, SipStack.hxx:
	added Security stuff

2002-11-23 23:48  fluffy

	* Helper.cxx, Makefile, SipStack.hxx, TuIM.cxx, TuIM.hxx,
	test/Makefile, test/test2.cxx, test/testIM.cxx, test/testIM.hxx,
	test/testSipStack1.cxx: added IM stuff and changed Random stuff

2002-11-23 23:47  fluffy

	* os/Random.cxx: few trivial changes

2002-11-23 14:06  fluffy

	* Helper.cxx, Makefile, SipStack.cxx, test/Makefile,
	test/Transceiver.cxx, test/testTcpTransport.cxx, os/Data.cxx,
	os/Data.hxx, os/Makefile, os/RandomHex.cxx, os/RandomHex.hxx,
	test/testDataPerformance.cxx, test/testRandomHex.cxx: fixed Random
	Number stuff

2002-11-23 13:59  fluffy

	* os/: Random.cxx, Random.hxx: [no log message]

2002-11-23 10:55  fluffy

	* SipStack.hxx, test/testDnsResolver.cxx,
	test/testTransactionFSM.cxx: Changed some things from public to
	private in the SipStack.hxx and fixed issues cuased by this.

2002-11-22 16:04  alan

	* SipMessage.cxx: Added encoder call to 2543 tid case. (NULs in tid
	were causing problems (also makes it printable)

2002-11-20 13:16  ryker

	* TransactionState.cxx: In the server non-INVITE transaction also
	resent the mMsgToRetransmit if we get a message from the wire in
	the Completed state.  Also, don't assert(0) in the "stale"
	transaction if we get a timer message other than the stale timer. 
	Just print out the message and continue on.

2002-11-20 10:45  ryker

	* SipMessage.cxx: Check for mBody == 0.

2002-11-20 10:05  ryker

	* TransactionState.cxx: Make sure a SIP message is a request before
	asking if it's an ACK.

2002-11-20 09:51  ryker

	* SipMessage.cxx, SipMessage.hxx: Add updateContentLength() to
	class SipMessage.  This sets a Content-Length header in the message
	based on the size of its body including 0 if the body hasn't been
	touched yet.

2002-11-20 08:53  ryker

	* SipMessage.cxx, SipMessage.hxx: Add a temporary getBody() method
	so people can continue working before a rich body and MIME
	infrastructure is in place.

2002-11-19 15:30  ryker

	* SipMessage.cxx: Only ask for a From tag if we know it exists. 
	Also ask for the from tag, not a tag on the From URI.

2002-11-19 14:50  ryker

	* SipMessage.cxx: For an RFC 2543 transaction id, don't factor in
	the branch if no branch exists in the message.	My Cisco 7960 load,
	for example, will send an INVITE without a branch.  This fix
	prevents the getTransactionId() function from creating a branch in
	the message when none should be there.

2002-11-19 11:05  davidb

	* test/testSipMessage.cxx: [no log message]

2002-11-19 11:05  davidb

	* ParserContainer.hxx: fixed leak in pop

2002-11-19 11:04  davidb

	* ParserCategories.cxx: allow parameters after integer in Expires

2002-11-18 18:44  derekm

	* os/Log.cxx: string constructor is no longer explicit--made
	necessary changes

2002-11-18 18:44  derekm

	* os/: Data.cxx, Data.hxx: more comparison operators.  string
	constructor is no longer explicit

2002-11-18 18:43  derekm

	* test/: testParserCategories.cxx, testSipMessage.cxx,
	testData.cxx: [no log message]

2002-11-18 18:42  derekm

	* Uri.hxx: removed unused member mPortSpecified

2002-11-18 18:42  derekm

	* Uri.cxx: calls checkparsed in getAor

2002-11-18 18:42  derekm

	* SipStack.cxx: wrapped win32 warning pragma inside an ifdef

2002-11-18 18:40  derekm

	* IntegerParameter.cxx: No longer is always 3600 when this is an
	expires param.

2002-11-18 14:04  ryker

	* TransactionState.cxx: Check to see that a dynamic_cast succeeded
	before indirecting through the resultant pointer.

2002-11-18 11:02  ryker

	* TransactionState.cxx: Prevent the stack from sending more than
	one 100.  We do this by moving to a Trying state on receipt of an
	INVITE.  If the TU sends a 1xx we move to Proceeding.  Likewise if
	the timer for sending a 100 expires, the stack sends a 100 and
	moves to Proceeding.  If the timer fires and the state is already
	Proceeding (by virtue of a 1xx from the TU already) then we ignore
	the timer.  This just makes the code match a server INVITE FSM
	diagram I have.

2002-11-18 10:07  ryker

	* TransactionState.cxx: In the INVITE server transaction the Trying
	and Proceeding states collapse into one.  For 100 messages,
	however, we were only testing against the Trying state and not the
	Proceeding state too.

2002-11-15 18:53  derekm

	* os/Data.cxx: long construcor no longer leaks.

2002-11-15 18:52  derekm

	* Helper.cxx: ACK is now ACK

2002-11-15 18:52  derekm

	* Dialog.cxx: CANCEL is no longer INVITE

2002-11-15 15:24  kdc

	* SipMessage.cxx: fixed bogus logic for via branch

2002-11-15 10:57  alan

	* doc/.cvsignore: Added dot files

2002-11-14 22:01  fluffy

	* os/Condition.cxx, os/Data.cxx, DnsResolver.cxx,
	ParserCategories.cxx, SipStack.cxx, UdpTransport.cxx, Uri.cxx,
	test/SipTortureTests.cxx, test/tassert.h: compile under windows

2002-11-14 20:10  jason

	* Uri.cxx, Uri.hxx: [no log message]

2002-11-14 20:06  jason

	* Uri.cxx, Uri.hxx: added interface to make uri from Data

2002-11-14 20:06  jason

	* SipStack.hxx: [no log message]

2002-11-14 20:05  jason

	* Helper.hxx: added makeCancel

2002-11-14 20:00  derekm

	* test/testData.cxx: [no log message]

2002-11-14 19:57  derekm

	* test/test1.cxx: now actually lockstepped -- stable memory usage. 
	constructs message correctly.

2002-11-14 19:56  derekm

	* test/: InviteClient.cxx, InviteClient.hxx, InviteServer.cxx,
	InviteServer.hxx, Makefile, Register.cxx, Register.hxx,
	Registrar.cxx, Registrar.hxx, Transceiver.cxx, Transceiver.hxx,
	lg.cxx: a small 'loadgen' test.

2002-11-14 19:53  derekm

	* UdpTransport.cxx: fixed leak. the buffer that was being allocated
	was not deleted when EWOULDBLOCK was the result of read

2002-11-14 17:40  fluffy

	* test/test1.cxx: fixed includes to compile in linux

2002-11-14 17:37  fluffy

	* os/Condition.cxx: fixed includes to compile in linux

2002-11-14 17:22  davidb

	* FAQ: feel free to contribute...

2002-11-14 17:22  davidb

	* test/SipTortureTests.cxx: added the next test

2002-11-14 17:20  davidb

	* Headers.hxx, ParserCategories.cxx, ParserCategories.hxx: added
	Expires parser category fixed some problems with IntegerCategory
	comment

2002-11-14 15:11  derekm

	* UdpTransport.cxx: reverted cullens change--his code does not work
	on linux

2002-11-14 13:04  derekm

	* HeaderFieldValue.hxx, ParserCategory.cxx: un-'fixed'
	ParserCategory constructor.
	
	In the ParserCategory constructor thats takes an hfv, the
	parsercategory is considered parsed if the hfv has no contents. 
	This requires that the default constructor of the hfv set mField to
	zero.

2002-11-14 12:17  davidb

	* ParserCategories.cxx, Uri.cxx, Uri.hxx: rewrote the NameAddr and
	Uri Data parsers again.

2002-11-14 12:15  derekm

	* os/: Condition.cxx, Condition.hxx: Added timed wait--only for
	linux

2002-11-14 11:49  fluffy

	* os/Mutex.cxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	os/Socket.cxx, os/Socket.hxx, SipStack.cxx, TransportSelector.cxx,
	test/test2.cxx: few windows fixes

2002-11-14 10:48  jason

	* Makefile, test/Makefile, test/Resolver.cxx, test/Resolver.hxx,
	test/test1.cxx: moved Resolver.?xx into test directory

2002-11-14 10:22  fluffy

	* TransportSelector.cxx: removed resolver

2002-11-14 10:13  fluffy

	* Resolver.cxx, Resolver.hxx, SIPSTACK.dsp, SIPSTACK.dsw: no longer
	used

2002-11-14 10:12  fluffy

	* UdpTransport.cxx: compile in windows may have broken received
	address tag

2002-11-14 10:10  fluffy

	* DnsResolver.cxx: compile in windows

2002-11-14 10:10  fluffy

	* Resolver.cxx, Resolver.hxx: no longer used

2002-11-14 09:26  jason

	* test/: .cvsignore, Makefile, test1.cxx: [no log message]

2002-11-13 19:36  davidb

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	test/testParserCategories.cxx: simplified constructor of NameAddr
	from Data

2002-11-13 17:50  alan

	* doc/: Makefile, fsm-dot.awk, static/Preparse.pdf,
	static/Preparse.png, static/Preparse.ps, static/Preparse.svg: PNG
	formatted better now

2002-11-13 17:21  ryker

	* TransactionState.cxx: Validate that a message is indeed a request
	before asking if it's an ACK.

2002-11-13 17:20  alan

	* TransportSelector.cxx: Added check to ensure that the message is
	a request before ACK

2002-11-13 16:43  ryker

	* UdpTransport.cxx: Fix logic in test of preparse status result.

2002-11-13 15:54  jason

	* os/compat.hxx: fixes for qnx

2002-11-13 15:31  jason

	* test/testParserCategories.cxx: [no log message]

2002-11-13 14:40  ryker

	* TransactionState.cxx: More fixing the ACK pseudotransaction. 
	This involved getting rid of special ACK processing for the
	incoming case and actually dispatching to the right machine for the
	outgoing case.	Furthermore the processAck() logic has been fixed
	to enable retries on transport failure and die on transport
	success.  Although this will enable a TU to complete the 3-way
	handshake in the common case, the ACK pseudotransaction can't
	really satisfy RFC 3263 as it should due to problems assessing
	success or failure in the transport.

2002-11-13 14:38  davidb

	* test/testSipMessage.cxx: added test for expires="Sat, 01 Dec 2040
	16:00:00 GMT" => 3600

2002-11-13 14:38  davidb

	* ParserCategories.cxx: removed Alan's hack for other Uri types

2002-11-13 14:37  davidb

	* IntegerParameter.cxx: backward compatible for expires="Sat, 01
	Dec 2040 16:00:00 GMT"

2002-11-13 14:16  ryker

	* TransportSelector.cxx: In the TransportSelector send() routine we
	also (yes this is lame) need to find out if the message is an ACK
	and if so add "ACK" to the transaction id.  This relates to the
	need to have the same branch parameter in the INVITE and ACK but
	have different transaction ids for the purpose of dispatching to
	the correct code.

2002-11-13 13:45  alan

	* ConnectionMap.cxx: Removed unused var

2002-11-13 12:42  davidb

	* os/: Data.cxx, Data.hxx: added clear() added some asserts

2002-11-13 12:41  davidb

	* os/Logger.hxx: simplified macros to work everywhere

2002-11-13 12:41  davidb

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: added copy constructor and
	operator=

2002-11-13 10:05  jason

	* test/: .cvsignore, testSipMessageMemory.cxx, torture-test.txt:
	[no log message]

2002-11-13 09:56  jason

	* ParserCategories.cxx, ParserCategories.hxx, TcpTransport.cxx,
	TransactionState.cxx, UdpTransport.cxx, os/Logger.hxx,
	os/compat.hxx, test/.cvsignore, test/testCoders.cxx,
	test/.cvsignore, test/testParserCategories.cxx: fixed to compile on
	qnx/neutrino 6.0 with gcc 2.95

2002-11-13 09:07  jason

	* test/: Makefile, testNonInviteClientTx.cxx, testTcpTransport.cxx:
	get it to compile again

2002-11-12 15:33  ryker

	* TransportSelector.cxx: In the case of an ACK request we need to
	hack the transaction id passed to the DNS resolver to reflect that
	it's an ACK.  I'm not too happy with this but it does seem to make
	the INVITE client transaction work.  I think the ACK
	pseudotransaction in TransactionState.cxx will never get cleaned up
	now, though.

2002-11-12 14:03  ryker

	* TransactionState.cxx: Improve the handling of DnsMessage events
	in processAck().

2002-11-12 09:18  ryker

	* os/Data.cxx: Make this compile again by #including <math.h>. 
	This is needed on my DeadRat 7.3 install with gcc 2.96.

2002-11-12 00:05  alan

	* Preparse.cxx: Turned off DEBUG

2002-11-11 23:42  alan

	* ConnectionMap.cxx, ConnectionMap.hxx, Helper.cxx, Preparse.cxx,
	Preparse.hxx, UdpTransport.cxx, test/SipTortureTests.cxx,
	test/testPreparse.cxx: Preparse Fragment Support.

2002-11-11 22:42  alan

	* .cvsignore, ChangeLog, ParserCategories.cxx, SipMessage.cxx,
	Uri.cxx, test/SipTortureTests.cxx, test/tassert.h,
	test/testSipStack1.cxx: Updates to support torture tests.

2002-11-11 22:42  alan

	* ConnectionMap.cxx: Final fragmentation pre-merge

2002-11-11 22:41  alan

	* Helper.cxx, Preparse.cxx, Preparse.hxx, UdpTransport.cxx,
	test/testPreparse.cxx: Pre-merge fragmentation implementation

2002-11-11 22:35  alan

	* test/.cvsignore: dded misc

2002-11-11 21:16  jason

	* os/: Data.cxx, Data.hxx: added some explicit constructors for
	double, int, char, unsigned long and convertInt and convertFloat

2002-11-11 21:16  jason

	* os/: Condition.cxx, Condition.hxx: support broadcast in the
	Condition

2002-11-11 21:15  jason

	* os/: Lock.cxx, Lock.hxx, Mutex.hxx, RWMutex.cxx, RWMutex.hxx,
	Makefile: extend Locks to support ReadersWriter

2002-11-11 21:14  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, ParserCategories.hxx,
	ParserCategory.cxx, ParserCategory.hxx: added capability to create
	a NameAddr (or other ParserCategories) from an unparsed Data.

2002-11-11 15:58  ryker

	* test/testTFSM-clientinvite: Flesh out test more.

2002-11-11 15:32  ryker

	* TransactionState.cxx: - Handle DnsMessage event in the client
	invite transaction.  - Send a 503 to the TU in case Timer B fires,
	killing the same transaction.

2002-11-11 15:09  jason

	* os/: BaseException.hxx, CircularBuffer.hxx, Coders.hxx, Data.hxx,
	Fifo.hxx, Lock.hxx, Lockable.hxx, vmd5.hxx, vthread.hxx: avoid more
	vocal1 namespace conflicts

2002-11-11 14:46  ryker

	* test/: testTFSM-clientinvite, testTFSM-clientnoninvite: Add
	testTFSM-clientinvite.

2002-11-11 14:38  kdc

	* test/Makefile: removed testtransport stuff

2002-11-11 14:37  kdc

	* Makefile, TestTransport.cxx, TestTransport.hxx,
	TransactionState.cxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx,
	test/testTFSM-clientnoninvite, test/testTransactionFSM.cxx: removed
	TestTransport stuff fixed resend fixed timer discarding for deleted
	transactions added client noninvite test

2002-11-11 14:05  jason

	* os/: Condition.hxx, Data.hxx, DataStream.hxx, Fifo.hxx,
	HashMap.hxx, Inserter.hxx, Lock.hxx, Lockable.hxx, Log.hxx,
	Logger.hxx, Mutex.hxx, ParseBuffer.hxx, RandomHex.hxx, Socket.hxx,
	Subsystem.hxx, SysLogBuf.hxx, SysLogStream.hxx, ThreadIf.hxx,
	Timer.hxx, vmd5.hxx, vthread.hxx: change #ifndef guards to have
	Vocal2 prefix to avoid collisions with Vocal1 files

2002-11-11 13:46  jason

	* Dialog.hxx, ParseException.hxx, SipMessage.hxx, Transport.cxx,
	Transport.hxx, TransportSelector.cxx, os/BaseException.cxx,
	os/BaseException.hxx, os/Makefile, os/ParseBuffer.hxx,
	os/VException.cxx, os/VException.hxx: rename VException to
	BaseException

2002-11-11 11:06  derekm

	* Transport.cxx: toTransport is now case insensitive.

2002-11-11 10:39  ryker

	* TransactionState.cxx: Initialise mDnsState in the
	TransactionState ctor.	This fixes a couple of problems (including
	a SEGV) that prevented responses from being sent properly.

2002-11-11 10:35  ryker

	* test/testTransactionFSM.cxx: Add PASS/FAIL on completion plus
	complete port to UDP transport.

2002-11-11 08:58  ryker

	* test/: testTFSM-remoteinvite.dat, testTFSM-remotenoninvite.dat,
	testTFSM-serverinvite, testTFSM-servernoninvite: Make names match
	RFC.  Also change them to specify UDP.

2002-11-11 08:57  ryker

	* test/testTransactionFSM.cxx: Use UDP transport.

2002-11-10 20:56  alan

	* ConnectionMap.cxx, Preparse.cxx, Preparse.hxx, UdpTransport.cxx,
	test/testPreparse.cxx: Interim fixups

2002-11-10 12:44  alan

	* ConnectionMap.cxx, UdpTransport.cxx, Helper.cxx: TEMPO W/A

2002-11-09 23:08  alan

	* test/testPreparse.cxx: More acid tests

2002-11-09 23:02  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.ps,
	Preparse.svg: Updates for leading blanks in headers.

2002-11-09 23:01  alan

	* Preparse.cxx: Fixed DATA error in early header continuation.

2002-11-09 21:59  alan

	* Preparse.cxx, Preparse.hxx, test/testPreparse.cxx: Added fixes
	for continuations.

2002-11-09 21:32  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.ps,
	Preparse.svg: Updates to PP

2002-11-09 20:35  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.ps,
	Preparse.svg: Preparser State Updates -- typo repair

2002-11-09 20:32  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.ps,
	Preparse.svg: Preparser State Updates

2002-11-09 19:45  alan

	* Preparse.cxx, Preparse.hxx, test/testPreparse.cxx: Initial revamp
	of fragmentation Integration with remainder of stack still
	required.

2002-11-08 18:47  derekm

	* SipMessage.cxx, SipMessage.hxx: added getSource method, which
	returns where this message came from as a Transport::Tuple

2002-11-08 18:46  derekm

	* Resolver.cxx, Resolver.hxx: New constructor--don't need to make a
	URI.

2002-11-08 18:46  derekm

	* ParserCategories.cxx: Fixed CallId operator==
	
	Always enodes NameAddr with '<' '>' syntax.

2002-11-08 18:45  derekm

	* Helper.cxx: Now correctly copies Record-Route into responses.

2002-11-08 18:44  derekm

	* Dialog.cxx: Fixed CSeq for ACK messages.  Added max-forwards to
	requests.

2002-11-08 18:44  derekm

	* ConnectionMap.cxx: source is now set in the message upon receipt

2002-11-08 17:27  derekm

	* os/Fifo.cxx: [no log message]

2002-11-08 17:06  ryker

	* test/testTFSM-remotenoninvite.dat: More detailed test.

2002-11-08 16:17  ryker

	* TransactionState.cxx: Yet more guards on the TestTransport.

2002-11-08 16:01  ryker

	* test/testTFSM-remotenoninvite.dat: Server Non-Invite test.  The
	TU passes a provisional response to a REGISTER which the stack has
	to pass along.

2002-11-08 16:00  ryker

	* test/testTransactionFSM.cxx: Print the contents of messages if we
	don't expect them.

2002-11-08 15:58  ryker

	* TransactionState.cxx: Fix guard in the other place too.

2002-11-08 15:38  ryker

	* TransactionState.cxx: Fix use of USETESTTRANSPORT.

2002-11-08 15:27  ryker

	* DnsResolver.cxx: Revert change Jason made from v1.7 -> v1.8 which
	I think breaks name resolution.

2002-11-08 15:27  kdc

	* test/testSipStackInvite.cxx: updated test

2002-11-08 15:00  ryker

	* TransactionState.cxx: Fix comment.

2002-11-08 14:57  ryker

	* TransactionState.cxx: In the Proceeding/Completed state of the
	server INVITE transaction we were passing retransmissions of the
	INVITE to the TU and not generating a provisional response for each
	retransmission.  Both problems fixed.

2002-11-08 14:33  ryker

	* test/testTFSM-remoteinvite.dat: Test file for the server invite
	transaction.

2002-11-08 14:20  kdc

	* test/testSipStackInvite.cxx: updated to new interfaces

2002-11-08 14:03  ryker

	* Helper.cxx: Change the Helper::makeResponse to invert the
	direction of this message.  For example, if the original request
	came from the transport, then the constructed response should
	appear to have come from the TU.

2002-11-08 13:58  alan

	* Preparse.cxx: Fixed code.

2002-11-08 13:55  ryker

	* TransactionState.cxx: More DNS message handling.

2002-11-08 13:54  ryker

	* test/testTransactionFSM.cxx: More fixes.  I hate this code.

2002-11-08 13:53  alan

	* Preparse.cxx, Preparse.hxx: 
	Stable fixes (no frag support) until frag completed later today.

2002-11-08 12:34  ryker

	* test/testTransactionFSM.cxx: Allow the stack to run every 100ms
	and change the units of time to ms.

2002-11-08 12:10  ryker

	* SipMessage.hxx: Add setFromExternal() member function to mirror
	setFromTU().

2002-11-08 11:49  jason

	* Resolver.hxx, Transport.cxx: new resolver constructor Transport
	ptr no longer used for comparsion in Transport::Tuple

2002-11-08 10:46  ryker

	* Makefile, TestTransport.cxx, TestTransport.hxx,
	TransactionState.cxx, Transport.cxx, Transport.hxx: Introduce the
	USETESTTRANSPORT guard so we can conditionally compile out the test
	transport stuff.

2002-11-08 10:33  ryker

	* test/Makefile: Compile with -DUSETESTTRANSPORT

2002-11-08 09:53  jason

	* test/: testCoders.cxx, testDataStream.cxx: [no log message]

2002-11-08 09:53  jason

	* DnsResolver.cxx, Resolver.cxx, TcpTransport.cxx,
	UdpTransport.cxx, os/Coders.cxx, os/Data.cxx, os/Data.hxx: added
	Data::size_type and made usage consistent in the code

2002-11-08 09:45  jason

	* os/Makefile, test/testData.cxx, test/testDataStream.cxx: [no log
	message]

2002-11-08 09:45  jason

	* os/Data.cxx: fix various bugs in Data

2002-11-08 09:42  jason

	* UdpTransport.cxx: stamp received and rport params on incoming
	requests

2002-11-08 09:41  jason

	* TODO, test/.cvsignore, test/Makefile,
	test/testNameAddrParamExclusions.cxx,
	test/testSipMessageMemory.cxx: [no log message]

2002-11-08 09:40  jason

	* Resolver.cxx: handle dotted quad case

2002-11-08 09:40  jason

	* ParserCategory.cxx: fix bug in assignment

2002-11-08 09:39  jason

	* ParserCategories.cxx, ParserCategories.hxx: added default
	constructor for cseq strictly disallow certain things in cseq

2002-11-08 09:38  jason

	* Helper.cxx: fix tag (not in uri) shorten callid

2002-11-08 09:38  jason

	* DnsResolver.cxx: changes to dns resolver - don't need to remove
	dups

2002-11-08 09:37  jason

	* Dialog.cxx: various dialog bugs - found in testing

2002-11-08 09:30  ryker

	* Transport.cxx: Add in case statements for Kevin's TestReliable
	and TestUnreliable stuff.  This should be conditionally compiled.

2002-11-08 09:28  ryker

	* TestTransport.cxx: Identify the test transports by their real
	names.	A long time ago in a galaxy far, far away there were
	dependencies on UDP which is why these transports identified
	themselves that way.

2002-11-08 09:27  ryker

	* test/testTransactionFSM.cxx: Assert if Helper::makeMessage fails.
	 We want to test the transaction FSM, not the Helper function (this
	bit me).

2002-11-08 09:26  ryker

	* TransactionState.cxx, TransactionState.hxx: Handle messages from
	the DnsResolver.

2002-11-08 08:11  ryker

	* test/testTransactionFSM.cxx: Whoops.	Increment iterator.

2002-11-07 16:10  ryker

	* test/testTransactionFSM.cxx: s/cerr/DebugLog/

2002-11-07 15:42  ryker

	* Makefile: Don't build Circular.cxx anymore.

2002-11-07 15:30  ryker

	* test/Makefile: Add testTransactionFSM.cxx

2002-11-07 15:30  ryker

	* test/testTransactionFSM.cxx: Update this to match how
	TestTransport works now.

2002-11-07 15:27  ryker

	* Circular.cxx, Circular.hxx, TestTransport.cxx, TestTransport.hxx:
	Make the test transports use a fifo internally, not a circular
	buffer.

2002-11-07 15:01  alan

	* test/.cvsignore: Added ti ugnire

2002-11-07 15:01  alan

	* doc/fsm-dot.awk: Updated to make cleaner diagram

2002-11-07 13:40  jason

	* BranchParameter.cxx, Dialog.cxx, Symbols.cxx: [no log message]

2002-11-07 12:26  jason

	* SipMessage.cxx: fix output

2002-11-07 12:26  jason

	* Resolver.cxx: [no log message]

2002-11-07 12:26  jason

	* Dialog.cxx: set the contact in dialog

2002-11-07 10:40  derekm

	* ConnectionMap.cxx: fixed one bug...still largely untested

2002-11-07 10:39  derekm

	* Dialog.cxx: Pot authentication header logic back in.

2002-11-07 09:49  ryker

	* test/testTransactionFSM.cxx: Fixup.  The main thing wrong with
	this is detecting messages from the wire properly. 
	TestTransport.cxx needs to be fixed and then this can be updated to
	match the newer, improved interface there.

2002-11-06 20:07  fluffy

	* DnsResolver.cxx, Transport.cxx: fixed inet_ntop stuff

2002-11-06 19:07  jason

	* BranchParameter.cxx, BranchParameter.hxx, Circular.cxx,
	ConnectionMap.cxx, ConnectionMap.hxx, DataParameter.cxx,
	DataParameter.hxx, Dialog.cxx, Dialog.hxx, DnsMessage.cxx,
	DnsMessage.hxx, DnsResolver.cxx, DnsResolver.hxx, Executive.cxx,
	Executive.hxx, ExistsParameter.cxx, ExistsParameter.hxx,
	FloatParameter.cxx, FloatParameter.hxx, HeaderFieldValue.cxx,
	HeaderFieldValue.hxx, HeaderFieldValueList.cxx,
	HeaderFieldValueList.hxx, HeaderTypes.cxx, HeaderTypes.hxx,
	Headers.cxx, Headers.hxx, Helper.cxx, Helper.hxx,
	IntegerParameter.cxx, IntegerParameter.hxx, Makefile, Message.cxx,
	Message.hxx, MethodTypes.cxx, Parameter.cxx, Parameter.hxx,
	ParameterTypeEnums.hxx, ParameterTypes.cxx, ParameterTypes.hxx,
	ParseException.hxx, ParserCategories.cxx, ParserCategories.hxx,
	ParserCategory.cxx, ParserCategory.hxx, ParserContainer.hxx,
	ParserContainerBase.hxx, Preparse.cxx, Preparse.hxx,
	ReliabilityMessage.hxx, Resolver.cxx, Resolver.hxx,
	SendingMessage.cxx, SendingMessage.hxx, SipMessage.cxx,
	SipMessage.hxx, SipStack.cxx, SipStack.hxx, Symbols.cxx,
	TcpTransport.cxx, TcpTransport.hxx, TestTransport.cxx,
	TestTransport.hxx, TimerMessage.cxx, TimerMessage.hxx,
	TimerQueue.cxx, TimerQueue.hxx, TransactionMap.cxx,
	TransactionMap.hxx, TransactionState.cxx, TransactionState.hxx,
	Transport.cxx, Transport.hxx, TransportMessage.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx,
	UdpTransport.hxx, UnknownParameter.cxx, UnknownParameter.hxx,
	Uri.cxx, Uri.hxx, test/test1.cxx, test/test2.cxx,
	test/testHash.cxx, test/testHeaderFieldValueList.cxx,
	test/testNonInviteClientTx.cxx, test/testNonInviteServerTx.cxx,
	test/testParserCategories.cxx, test/testPreparse.cxx,
	test/testSimpleLeak.cxx, test/testSipMessage.cxx,
	test/testSipMessageMemory.cxx, test/testSipStack1.cxx,
	test/testSipStackInvite.cxx, test/testTcpTransport.cxx,
	test/testTimer.cxx, test/testTransactionFSM.cxx,
	test/testTypes.cxx, test/testUdp.cxx, test/testpp.cxx,
	os/Coders.cxx, os/Coders.hxx, os/Condition.cxx, os/Data.cxx,
	os/Data.hxx, os/DataStream.cxx, os/DataStream.hxx, os/Fifo.cxx,
	os/Fifo.hxx, os/Lock.cxx, os/Lock.hxx, os/Lockable.hxx, os/Log.cxx,
	os/Log.hxx, os/Logger.cxx, os/Logger.hxx, os/Mutex.cxx,
	os/Mutex.hxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	os/RandomHex.cxx, os/RandomHex.hxx, os/Socket.cxx, os/Socket.hxx,
	os/Subsystem.cxx, os/Subsystem.hxx, os/SysLogStream.hxx,
	os/ThreadIf.cxx, os/ThreadIf.hxx, os/Timer.cxx, os/Timer.hxx,
	os/VException.cxx, os/VException.hxx, os/vmd5.cxx, os/vmd5.hxx,
	test/testCoders.cxx, test/testData.cxx,
	test/testDataPerformance.cxx, test/testDataStream.cxx,
	test/testParseBuffer.cxx, test/testRandomHex.cxx: moved includes to
	sip2/

2002-11-06 19:00  derekm

	* Uri.cxx: Uri operator<

2002-11-06 18:57  derekm

	* Makefile: removed test programs

2002-11-06 18:52  derekm

	* test/testTcpTransport.cxx: Uri operator<

2002-11-06 18:51  derekm

	* test/SipTortureTests.cxx, test/testDnsResolver.cxx,
	SipTortureTests.cxx, test1.cxx, test2.cxx, testDnsResolver.cxx,
	testHash.cxx, testHashCasen.cxx, testHeaderFieldValueList.cxx,
	testNonInviteClientTx.cxx, testNonInviteServerTx.cxx,
	testParserCategories.cxx, testPreparse.cxx, testSimpleLeak.cxx,
	testSipMessage.cxx, testSipMessageMemory.cxx, testSipStack1.cxx,
	testSipStackInvite.cxx, testTimer.cxx, testTransactionFSM.cxx,
	testTypes.cxx, testUdp.cxx, testpp.cxx: [no log message]

2002-11-06 18:49  derekm

	* test/: Makefile, testTransactionFSM.cxx: brought over changes
	from sipstack directory

2002-11-06 18:44  derekm

	* ParserCategories.cxx, os/Data.cxx, os/Data.hxx: Data operator>
	NameAddr operator< Uri operator<

2002-11-06 18:08  fluffy

	* DnsResolver.cxx: [no log message]

2002-11-06 18:02  fluffy

	* os/: Log.cxx, ThreadIf.cxx: windows fixes

2002-11-06 17:28  fluffy

	* DnsResolver.cxx: may have broken this - compiles in windows

2002-11-06 17:26  fluffy

	* Helper.cxx: fix to compile in windows

2002-11-06 17:26  fluffy

	* Resolver.cxx, Resolver.hxx: no longer used

2002-11-06 17:05  fluffy

	* Uri.cxx: fixed problem that caused bug in windows compiler

2002-11-06 16:12  veer

	* os/Timer.cxx, os/vmd5.hxx, test/testCoders.cxx: Ported on forte
	CC 6Update 1 for sparc

2002-11-06 16:01  bko

	* Makefile, ParserCategories.cxx, ParserCategories.hxx, Uri.cxx,
	testParserCategories.cxx: code for warningcategory.  at least one
	possible bug remains

2002-11-06 15:49  ryker

	* Helper.cxx, Helper.hxx: Add optional second parameter to
	Helper::makeMessage so that you can make a message that is thought
	to have arrived from the wire as well as from a TU.  Test stuff
	needs this to synthesise messages for the transaction state
	machines that appear to have arrived from the wire.

2002-11-06 15:31  veer

	* ConnectionMap.cxx, DnsResolver.cxx, Preparse.hxx, Resolver.cxx,
	TransactionState.hxx, Uri.cxx, os/HashMap.hxx, os/vmd5.hxx: Ported
	on forte CC 6Update 1 for sparc

2002-11-06 15:20  alan

	* Preparse.cxx: Fixed traiiling \n problem

2002-11-06 15:15  alan

	* test/testPreparse.cxx: Added dereks test case

2002-11-06 13:58  davidb

	* ParserCategories.cxx, ParserCategories.hxx: added
	CallId::operator==

2002-11-06 13:06  alan

	* doc/static/: Preparse.pdf, Preparse.png, Preparse.ps,
	Preparse.svg, README, srv-inv-fsm.pdf, srv-inv-fsm.png,
	srv-inv-fsm.ps, srv-inv-fsm.svg, srv-inv-tree.pdf,
	srv-inv-tree.png, srv-inv-tree.ps, srv-inv-tree.svg: This is a
	snapshot of the documentation.	Real documentation should be build
	from the source.

2002-11-06 13:04  ryker

	* testTransactionFSM.cxx: Cleanup and port to the new TestTransport
	stuff.

2002-11-06 12:36  ryker

	* TestTransport.cxx: #include <memory> for std::auto_ptr.

2002-11-06 11:38  derekm

	* test/: Makefile, test1.cxx, test2.cxx, testHash.cxx,
	testHashCasen.cxx, testHeaderFieldValueList.cxx,
	testNonInviteClientTx.cxx, testNonInviteServerTx.cxx,
	testParserCategories.cxx, testPreparse.cxx, testSimpleLeak.cxx,
	testSipMessage.cxx, testSipMessageMemory.cxx, testSipStack1.cxx,
	testSipStackInvite.cxx, testTcpTransport.cxx, testTimer.cxx,
	testTransactionFSM.cxx, testTypes.cxx, testUdp.cxx, testpp.cxx:
	moved tests from sipstack directory to test directory

2002-11-06 10:51  davidb

	* os/CircularBuffer.hxx: stub for CircularBuffer

2002-11-06 10:23  kdc

	* Makefile: add Circular.cxx

2002-11-06 10:20  kdc

	* Circular.cxx, Circular.hxx, TestTransport.hxx, circular.hxx:
	simplified circular buffer stuff

2002-11-06 08:19  fluffy

	* Resolver.cxx: fixed to compile in windows

2002-11-05 22:55  fluffy

	* TcpTransport.cxx: windows compile updates and fiexed nasty bug in
	accept

2002-11-05 22:54  fluffy

	* os/Socket.hxx, os/Timer.cxx, Headers.cxx, SendingMessage.cxx,
	TransactionState.cxx, Transport.cxx: windows compile updates

2002-11-05 22:53  jason

	* Resolver.cxx, Resolver.hxx, test1.cxx: make test1 work again

2002-11-05 22:15  jason

	* Executive.cxx, Executive.hxx, Preparse.cxx, SipStack.cxx,
	SipStack.hxx, TcpTransport.cxx, TcpTransport.hxx,
	TestTransport.cxx, TestTransport.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx,
	UdpTransport.hxx, test2.cxx, testNonInviteClientTx.cxx,
	testSipStack1.cxx: added FdSet, also support for read and write
	fdsets embedded in FdSet class

2002-11-05 22:14  jason

	* os/Socket.hxx: added FdSet

2002-11-05 21:15  jason

	* ReliabilityMessage.hxx, TransportMessage.hxx, DnsMessage.cxx,
	Makefile, TransactionState.cxx, Transport.cxx,
	TransportSelector.cxx: [no log message]

2002-11-05 21:11  fluffy

	* convertStringToInt.cxx, convertStringToInt.cxx: not used

2002-11-05 21:10  fluffy

	* os/HashMap.hxx, os/ParseBuffer.cxx, os/RandomHex.cxx,
	DnsMessage.cxx, SSL.cxx, SendingMessage.cxx, SipStack.cxx,
	TransactionState.cxx, Transport.cxx, TransportSelector.cxx,
	Uri.cxx, testSipStack1.cxx: fixed to compile in windows

2002-11-05 19:52  jason

	* testDnsResolver.cxx, testPreparse.cxx: make tests compile

2002-11-05 19:52  jason

	* UdpTransport.cxx: [no log message]

2002-11-05 19:51  jason

	* SipMessage.cxx, TransactionState.cxx: added debug to destructor

2002-11-05 19:50  jason

	* Makefile: remove test that no longer works

2002-11-05 19:20  jason

	* SipTortureTests.cxx: [no log message]

2002-11-05 18:59  davidb

	* BranchParameter.cxx, BranchParameter.hxx, ConnectionMap.cxx,
	ConnectionMap.hxx, DataParameter.cxx, DataParameter.hxx,
	Dialog.cxx, Dialog.hxx, DnsMessage.cxx, DnsMessage.hxx,
	DnsResolver.cxx, DnsResolver.hxx, Executive.cxx, Executive.hxx,
	ExistsParameter.cxx, ExistsParameter.hxx, FloatParameter.cxx,
	FloatParameter.hxx, HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	HeaderTypes.cxx, HeaderTypes.hxx, Headers.cxx, Headers.hxx,
	Helper.cxx, Helper.hxx, IntegerParameter.cxx, IntegerParameter.hxx,
	Message.cxx, Message.hxx, MethodTypes.cxx, Parameter.cxx,
	Parameter.hxx, ParameterTypeEnums.hxx, ParameterTypes.cxx,
	ParameterTypes.hxx, ParseException.hxx, ParserCategories.cxx,
	ParserCategory.cxx, ParserCategory.hxx, ParserContainer.hxx,
	ParserContainerBase.hxx, Preparse.cxx, Preparse.hxx, Resolver.cxx,
	Resolver.hxx, SendingMessage.cxx, SendingMessage.hxx,
	SipMessage.cxx, SipMessage.hxx, SipStack.cxx, SipStack.hxx,
	SipTortureTests.cxx, Symbols.cxx, TcpTransport.cxx,
	TcpTransport.hxx, TestTransport.hxx, TimerMessage.cxx,
	TimerMessage.hxx, TimerQueue.cxx, TimerQueue.hxx,
	TransactionMap.cxx, TransactionMap.hxx, TransactionState.cxx,
	TransactionState.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx,
	UdpTransport.hxx, UnknownParameter.cxx, UnknownParameter.hxx,
	Uri.cxx, Uri.hxx, test1.cxx, test2.cxx, testDnsResolver.cxx,
	testHash.cxx, testHeaderFieldValueList.cxx,
	testNonInviteServerTx.cxx, testParserCategories.cxx,
	testPreparse.cxx, testSimpleLeak.cxx, testSipMessage.cxx,
	testSipMessageMemory.cxx, testSipStack1.cxx,
	testSipStackInvite.cxx, testTimer.cxx, testTransactionFSM.cxx,
	testTypes.cxx, testUdp.cxx, testpp.cxx, os/Coders.cxx,
	os/Coders.hxx, os/Condition.cxx, os/Data.cxx, os/Data.hxx,
	os/DataStream.cxx, os/DataStream.hxx, os/Fifo.cxx, os/Fifo.hxx,
	os/Lock.cxx, os/Lock.hxx, os/Log.cxx, os/Log.hxx, os/Logger.cxx,
	os/Logger.hxx, os/Mutex.cxx, os/Mutex.hxx, os/ParseBuffer.cxx,
	os/ParseBuffer.hxx, os/RandomHex.cxx, os/RandomHex.hxx,
	os/Socket.cxx, os/Subsystem.cxx, os/Subsystem.hxx,
	os/SysLogStream.hxx, os/ThreadIf.cxx, os/ThreadIf.hxx,
	os/Timer.cxx, os/Timer.hxx, os/VException.cxx, os/VException.hxx,
	os/vmd5.cxx, os/vmd5.hxx, test/testCoders.cxx, test/testData.cxx,
	test/testDataPerformance.cxx, test/testDataStream.cxx,
	test/testParseBuffer.cxx, test/testRandomHex.cxx: #include <> to
	#include ""

2002-11-05 18:42  jason

	* testParserCategories.cxx, testSipMessage.cxx: added some tests

2002-11-05 18:41  jason

	* test2.cxx: doesn't work

2002-11-05 18:41  jason

	* Transport.cxx, Transport.hxx, TransportSelector.cxx: added an
	output operator for Tuple

2002-11-05 18:40  jason

	* SipMessage.hxx: removed unused

2002-11-05 18:39  jason

	* BranchParameter.hxx, Helper.cxx, TestTransport.cxx,
	TestTransport.hxx, TransactionState.cxx, testNonInviteClientTx.cxx:
	[no log message]

2002-11-05 18:35  jason

	* DataParameter.cxx, FloatParameter.cxx, IntegerParameter.cxx,
	SipTortureTests.cxx: skipping whitespace before and after the "="

2002-11-05 18:33  derekm

	* os/RandomHex.cxx: better randomness when openssl not
	available--will be replaced by Random.hxx soon

2002-11-05 18:32  derekm

	* test/testRandomHex.cxx: [no log message]

2002-11-05 18:32  derekm

	* os/: Data.hxx, Logger.hxx, Makefile: added size_t to data fixed
	logger to work on linux again added a random tests to the makefile

2002-11-05 18:31  derekm

	* ConnectionMap.cxx, ConnectionMap.hxx, Makefile, TcpTransport.cxx,
	TcpTransport.hxx, UdpTransport.cxx, UdpTransport.hxx: added tcp
	transport class -- compiles, untested.	added related logic to
	connectionmap

2002-11-05 16:36  veer

	* os/Logger.hxx: more Forte port

2002-11-05 16:34  alan

	* os/Coders.cxx, os/Coders.hxx, test/testCoders.cxx,
	test/testData.cxx: Added base64 coders (Data change)

2002-11-05 16:33  alan

	* testPreparse.cxx: Blah

2002-11-05 16:33  alan

	* TODO: Added uchar

2002-11-05 16:29  veer

	* os/Logger.hxx: More Forte port

2002-11-05 16:25  alan

	* Preparse.cxx, testPreparse.cxx: Removed EDGE-iness

2002-11-05 16:13  jason

	* BranchParameter.cxx, BranchParameter.hxx, DataParameter.cxx:
	fixed how branch encodes/decodes

2002-11-05 16:13  jason

	* testParserCategories.cxx: added tests for branch

2002-11-05 16:12  jason

	* os/ParseBuffer.cxx: fixed bug in skipN

2002-11-05 16:12  veer

	* HeaderTypes.hxx: forte don't like enum dec. line should not have
	,

2002-11-05 16:12  ryker

	* testTransactionFSM.cxx: A test driver for the transaction state
	machine.  This allows you to write a test specification in a data
	file which this program munches on and performs a test with.  See
	the comments at the top of the file for instructions on its use. 
	This is thought to work or be close to working but has not been
	used successfully due to volatility in certain parts of the stack.

2002-11-05 16:06  veer

	* os/Log.hxx: Port to Forte

2002-11-05 16:04  veer

	* os/Logger.hxx: more Forte support

2002-11-05 16:00  veer

	* os/Logger.hxx: add Forte support

2002-11-05 15:55  jason

	* TransactionState.cxx, TransactionState.hxx: fixed bug in dns
	state

2002-11-05 15:54  jason

	* Symbols.cxx, Symbols.hxx: added vocal2 cookie

2002-11-05 15:54  jason

	* .cvsignore: [no log message]

2002-11-05 15:53  jason

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: add assertNotEof()

2002-11-05 14:47  veer

	* SipMessage.cxx, SipMessage.hxx: Add support for backward
	compatible RFC2543 transaction Id

2002-11-05 14:16  kdc

	* TransportSelector.cxx: changed TestReliable to TestUnreliable in
	switch() statement

2002-11-05 14:14  kdc

	* TestTransport.cxx, TestTransport.hxx, testNonInviteClientTx.cxx:
	many changes

2002-11-05 13:38  jason

	* SipMessage.cxx, SipMessage.hxx, TransactionState.cxx,
	TransactionState.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx:
	changes for integration of
	TransportSelector/DnsResolver/TransactionState

2002-11-05 13:38  jason

	* SendingMessage.cxx, SendingMessage.hxx: [no log message]

2002-11-05 13:36  jason

	* DnsResolver.cxx, DnsResolver.hxx, DnsMessage.cxx, DnsMessage.hxx,
	ConnectionMap.cxx: change interface slightly.

2002-11-05 13:34  jason

	* Dialog.cxx, Helper.cxx, Makefile, ParameterTypes.hxx,
	ParserCategories.hxx, ParserCategory.cxx, Symbols.cxx, Symbols.hxx:
	change way of creating branch

2002-11-05 13:34  jason

	* BranchParameter.cxx, BranchParameter.hxx: [no log message]

2002-11-05 13:25  jason

	* os/Socket.hxx: added some sys includes

2002-11-05 13:25  jason

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: added some stuff for
	advancing pointer

2002-11-05 12:56  bko

	* testParserCategories.cxx: added test for Mime

2002-11-05 12:55  bko

	* ParserCategory.cxx: skip whitespace around semi colons in
	parseParameters()

2002-11-05 12:54  bko

	* ParserCategories.cxx, ParserCategories.hxx: implemented Mime
	ParserCategory

2002-11-05 12:05  bko

	* ParserCategories.cxx, testParserCategories.cxx: fixes for Date
	parsing

2002-11-05 11:54  bko

	* Makefile: fix for xyz

2002-11-05 11:43  davidb

	* Makefile, SipTortureTests.cxx, TestTransport.cxx,
	testNonInviteClientTx.cxx, testParserCategories.cxx,
	testSipMessage.cxx: got tests compiling with modified Preparsers

2002-11-05 10:26  alan

	* Helper.cxx, Helper.hxx: Helper for makeMessage

2002-11-04 23:22  kdc

	* circular.hxx: initial checkin of circular buffer

2002-11-04 23:10  alan

	* Helper.cxx, Helper.hxx, UdpTransport.cxx: makeMessage helper

2002-11-04 22:50  davidb

	* ParserCategories.cxx, ParserCategories.hxx: added DateCategory

2002-11-04 22:49  davidb

	* SipMessage.cxx, SipMessage.hxx: added exists for unknown headers

2002-11-04 22:49  davidb

	* Symbols.cxx, Symbols.hxx: added ZERO

2002-11-04 22:49  davidb

	* TODO: [no log message]

2002-11-04 22:45  davidb

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: added assertEof() for
	validation

2002-11-04 22:44  davidb

	* testSipMessage.cxx: simplified auto_ptr use

2002-11-04 22:17  alan

	* Makefile, Preparse.cxx, Preparse.hxx, Transport.hxx,
	UdpTransport.cxx, UdpTransport.hxx, testPreparse.cxx,
	testSipStackInvite.cxx: Preparser Updates

2002-11-04 21:46  kdc

	* testNonInviteClientTx.cxx: [no log message]

2002-11-04 21:39  kdc

	* TestTransport.cxx, TestTransport.hxx: initial checkin of
	TestTransport stub test harness

2002-11-04 21:38  kdc

	* Transport.cxx, Transport.hxx, TransportSelector.cxx: added
	TestReliable and TestUnreliable transports

2002-11-04 18:56  derekm

	* Uri.cxx, Uri.hxx, testParserCategories.cxx, os/Data.cxx,
	os/Data.hxx, test/testData.cxx: Uri comparison works.  added
	lowercase, uppercase to data updated tests

2002-11-04 18:07  veer

	* TransactionState.cxx, TransactionState.hxx: isFromwire is
	introduced and stale statemachine is in

2002-11-04 18:07  bko

	* ParserCategories.cxx, ParserCategories.hxx, SipTortureTests.cxx,
	dayofweek.gperf, month.gperf: start implementation of date

2002-11-04 17:23  bko

	* TODO: update with missing parsers

2002-11-04 17:12  bko

	* ParameterTypes.hxx, ParserCategories.cxx, ParserCategories.hxx,
	ParserCategory.cxx, testParserCategories.cxx: make GenericUri
	headers work

2002-11-04 17:07  davidb

	* Makefile: [no log message]

2002-11-04 17:06  davidb

	* SipTortureTests.cxx: Sip Torture Tests

2002-11-04 16:36  veer

	* TransactionState.cxx: added some info on state machine

2002-11-04 15:59  bko

	* ParserCategories.cxx, testParserCategories.cxx: add a lot more
	test cases for auth

2002-11-04 15:52  veer

	* TransactionState.cxx: added some info on state machine

2002-11-04 15:42  bko

	* DataParameter.cxx, DataParameter.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	UnknownParameter.cxx, UnknownParameter.hxx,
	testParserCategories.cxx: fix unknown parameters as well as first
	path at auth parameters

2002-11-04 15:41  bko

	* os/Data.cxx: fix bug in data

2002-11-04 14:38  derekm

	* DnsMessage.cxx, DnsResolver.cxx, DnsResolver.hxx: fixed memory
	leak in DnsResolver.  DnsResolver no longer returns duplicate
	elements.

2002-11-04 13:36  bko

	* testParserCategories.cxx: clean up

2002-11-04 12:53  bko

	* TODO: update the todo file.

2002-11-04 12:50  alan

	* os/Coders.cxx, os/Coders.hxx, test/testCoders.cxx, os/Makefile:
	Initial Base64 implementation. (contrib'd Alan Hawrylyshen)

2002-11-04 12:36  derekm

	* os/Data.cxx: fixed operator <

2002-11-04 12:27  bko

	* DataParameter.cxx, ParserCategories.cxx,
	testParserCategories.cxx: fix parsing of parameters terminated by
	angle brackets

2002-11-04 11:46  derekm

	* os/Data.cxx: [no log message]

2002-11-04 11:34  bko

	* Makefile, testSipMessage.cxx, testSipStack1.cxx: fixes for
	compile under gcc < 3

2002-11-04 11:07  derekm

	* Makefile: [no log message]

2002-11-04 10:42  bko

	* Transport.cxx, test2.cxx: fixes for gcc < 3

2002-11-04 10:36  bko

	* os/Data.cxx: fixes for gcc < 3

2002-11-03 22:36  derekm

	* testDnsResolver.cxx: [no log message]

2002-11-03 22:33  derekm

	* Makefile, Message.hxx, ParameterTypes.cxx, ParameterTypes.hxx,
	ParserCategories.cxx, SipStack.cxx, SipStack.hxx, Symbols.cxx,
	Symbols.hxx, os/Data.cxx, os/Data.hxx, DnsMessage.cxx,
	DnsMessage.hxx, DnsResolver.cxx, DnsResolver.hxx, os/HashMap.hxx:
	[no log message]

2002-11-03 22:30  jason

	* os/: Timer.cxx, Timer.hxx: add toData

2002-11-03 22:29  jason

	* testNonInviteClientTx.cxx, testNonInviteServerTx.cxx, Makefile,
	testParserCategories.cxx, testSipMessage.cxx,
	testSipStackInvite.cxx: [no log message]

2002-11-03 22:28  jason

	* UdpTransport.cxx, UdpTransport.hxx: added a dummy TcpTransport

2002-11-03 22:28  jason

	* TransportSelector.cxx, TransportSelector.hxx: support retransmit
	move stuff into SipMessage

2002-11-03 22:28  jason

	* Transport.cxx, Transport.hxx: don't pass in Data*, use Data&
	instead

2002-11-03 22:27  jason

	* TransactionState.cxx: numerous bugs in TransactionState fixed
	(for non-invite transaction)

2002-11-03 22:27  jason

	* TransactionMap.cxx: fix problem erasing TransactionState from
	Tmap

2002-11-03 22:26  jason

	* TimerMessage.cxx, TimerQueue.cxx: debug output for timer type

2002-11-03 22:26  jason

	* SipMessage.cxx, SipMessage.hxx: store Resolver and encoded
	message in SipMessage

2002-11-03 22:25  jason

	* Resolver.hxx: modified interface to allow creating Resolver with
	Via

2002-11-03 22:25  jason

	* ParserCategories.cxx: ignored grammar and accept no trailing
	space

2002-11-03 22:24  jason

	* Helper.cxx: add response reasons

2002-11-03 22:23  jason

	* SendingMessage.cxx, SendingMessage.hxx: [no log message]

2002-11-03 22:22  jason

	* os/ParseBuffer.hxx: removed <string>

2002-11-03 22:22  jason

	* ConnectionMap.cxx, ConnectionMap.hxx, Makefile, TcpTransport.cxx,
	TcpTransport.hxx, Transport.cxx, Transport.hxx, UdpTransport.cxx:
	ConnectionMap, enriched Tuple

2002-11-03 19:17  fluffy

	* TcpTransport.cxx: [no log message]

2002-11-03 18:57  jason

	* ConnectionMap.cxx, ConnectionMap.hxx, TcpTransport.cxx,
	TcpTransport.hxx: [no log message]

2002-11-03 17:58  dabryan

	* Transport.hxx: [no log message]

2002-11-03 17:42  alan

	* SSL.cxx, SSL.hxx: Initial SSL support files. 
	-------------------------------------------------------------------
	---

2002-11-02 17:01  derekm

	* Transport.hxx: mem leak

2002-11-02 17:00  derekm

	* os/.cvsignore, .cvsignore, Dialog.cxx, test1.cxx,
	testParserCategories.cxx: [no log message]

2002-11-02 15:57  jason

	* Preparse.cxx: change from string to data

2002-11-02 15:31  fluffy

	* doc/: client-invite-state.tif, client-invite-tree.tif,
	client-noninvite-state.tif, client-noninvite-tree.tif,
	server-invite-state.tif, server-invite-tree.tif,
	server-noninvite-state.tif, server-noninvite-tree.tif,
	stale-state.tif, stale-tree.tif: initial creation

2002-11-02 11:31  jason

	* os/: Data.cxx, Data.hxx: moved outline

2002-11-01 18:51  jason

	* Dialog.cxx, Dialog.hxx: many fixes

2002-11-01 16:06  jason

	* Symbols.cxx: changed scheme to lowercase

2002-11-01 15:49  jason

	* Dialog.cxx, Dialog.hxx: support for creating responses in dialog

2002-11-01 15:34  jason

	* SipStack.cxx: force app to create transport

2002-11-01 15:34  jason

	* SipMessage.cxx: brief output for sipmessage

2002-11-01 15:34  jason

	* Helper.cxx: remove setting to tag in response creation

2002-11-01 14:01  jason

	* test/testData.cxx: [no log message]

2002-11-01 14:01  jason

	* os/: Data.cxx, Data.hxx: dont allocate for empty Data

2002-11-01 11:16  jason

	* SipMessage.cxx, SipMessage.hxx, test1.cxx, test2.cxx: [no log
	message]

2002-11-01 11:14  jason

	* TransactionState.cxx: fix bug in isResponse

2002-11-01 11:12  jason

	* Transport.cxx, Transport.hxx, TransportSelector.cxx,
	UdpTransport.cxx, UdpTransport.hxx, SipStack.cxx: [no log message]

2002-10-31 23:10  fluffy

	* os/RandomHex.cxx, os/ThreadIf.hxx, os/compat.hxx, os/vmd5.cxx,
	Resolver.cxx, SipStack.cxx, SipStack.hxx, Transport.cxx,
	Transport.hxx, TransportSelector.cxx, TransportSelector.hxx,
	UdpTransport.cxx, UdpTransport.hxx, Uri.hxx: fixed to compile under
	windows

2002-10-31 18:03  jason

	* os/ParseBuffer.cxx: fixed reset -- which should actually be
	called set

2002-10-31 18:02  jason

	* testParserCategories.cxx: [no log message]

2002-10-31 18:02  jason

	* Helper.cxx, Helper.hxx: added makeRegister added reason to
	makeresponse

2002-10-31 17:51  jason

	* os/Timer.hxx: added doc for timers

2002-10-31 17:50  jason

	* TransactionState.cxx, TransportSelector.cxx, test1.cxx,
	test2.cxx, testSipMessage.cxx, testSipStack1.cxx, Makefile: [no log
	message]

2002-10-31 17:50  jason

	* SipStack.cxx, SipStack.hxx: addTransport added to interface

2002-10-31 17:49  jason

	* SipMessage.hxx: make constructor explicit since it was having bad
	effects

2002-10-31 17:49  jason

	* SipMessage.cxx: return transaction id (branch)

2002-10-31 17:49  jason

	* Helper.cxx, Helper.hxx: change methods to return SipMessage*
	instead of objects

2002-10-31 15:29  jason

	* Helper.cxx, ParserCategories.hxx: added beginnings of a loadgen

2002-10-31 13:43  jason

	* TransportSelector.cxx: removed spurious !'s

2002-10-31 13:07  jason

	* TransportSelector.cxx: fixed use of via's when picking
	destination for a response

2002-10-31 12:52  jason

	* os/: Data.cxx, Makefile: optimization in the Data stream inserter

2002-10-31 12:51  jason

	* test/testDataPerformance.cxx: [no log message]

2002-10-30 22:15  jason

	* os/Data.hxx: added compat for qnx

2002-10-30 20:18  fluffy

	* os/RandomHex.cxx: fixed evil bug when not using OPENSSL and got
	to compile

2002-10-30 17:39  jason

	* Makefile, os/Makefile: changed over to use vocal build stuff

2002-10-30 17:38  jason

	* SipMessage.cxx, SipMessage.hxx, TransportSelector.cxx: removed
	Data encode

2002-10-30 17:30  jason

	* ParserCategories.hxx, Uri.cxx, testSipMessage.cxx: [no log
	message]

2002-10-30 17:18  jason

	* test1.cxx: [no log message]

2002-10-30 17:13  jason

	* ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx, Uri.cxx, Uri.hxx, os/Data.hxx, os/compat.hxx:
	added opeartor== to URI

2002-10-30 17:08  jason

	* os/: RandomHex.cxx, compat.hxx: use srandom instead of srand

2002-10-30 17:08  jason

	* os/.cvsignore, os/Data.hxx, test/testData.cxx, os/vmd5.hxx: [no
	log message]

2002-10-30 17:08  jason

	* UdpTransport.cxx, test1.cxx, testPreparse.cxx,
	testSipMessage.cxx: for qnx

2002-10-30 17:07  jason

	* os/DataStream.cxx, os/DataStream.hxx, test/testDataStream.cxx:
	got rid of intermediate buffer in DataStream

2002-10-30 17:04  jason

	* Resolver.cxx, SipMessage.cxx, TransportSelector.cxx: for qnx

2002-10-30 17:04  jason

	* .cvsignore, HeaderTypes.hxx: [no log message]

2002-10-30 15:48  jason

	* os/Data.cxx, os/Data.hxx, os/DataStream.cxx, os/DataStream.hxx,
	os/Makefile, test/testData.cxx, test/testDataStream.cxx: added
	DataStream

2002-10-30 12:38  jason

	* UdpTransport.cxx, test1.cxx: [no log message]

2002-10-30 12:30  jason

	* os/Data.cxx: fix bug in md5

2002-10-30 12:30  jason

	* os/Data.cxx: fixed a leak -- set mMine incorrectly

2002-10-30 10:49  jason

	* SipStack.hxx, TransactionState.cxx, TransactionState.hxx,
	Transport.cxx, Transport.hxx, TransportSelector.cxx,
	UdpTransport.cxx, UdpTransport.hxx: [no log message]

2002-10-30 10:49  jason

	* SipMessage.cxx, SipMessage.hxx: fix encode

2002-10-30 10:49  jason

	* Resolver.cxx: fix the resolver

2002-10-30 10:48  jason

	* ParserCategories.cxx, ParserCategories.hxx: fixed copy
	constructor

2002-10-30 10:47  jason

	* Helper.cxx, Helper.hxx: failure ack, simple changes to other
	message creation

2002-10-30 10:46  jason

	* os/Data.cxx: use memmove when overlap is possible

2002-10-30 10:45  jason

	* test1.cxx, Dialog.cxx: [no log message]

2002-10-30 10:44  jason

	* os/Data.hxx: fixed guard

2002-10-29 18:14  jason

	* HostSpecification.cxx, HostSpecification.hxx: changed name to
	Resolver

2002-10-29 18:14  jason

	* Makefile, Resolver.cxx, Resolver.hxx, Transport.cxx,
	Transport.hxx, TransportSelector.cxx, TransportSelector.hxx,
	UdpTransport.cxx, UdpTransport.hxx: first cut at TransportSelector

2002-10-29 17:10  jason

	* Executive.cxx, Executive.hxx: [no log message]

2002-10-29 17:10  jason

	* Transport.cxx, Transport.hxx, TransportSelector.cxx,
	TransportSelector.hxx, UdpTransport.cxx, UdpTransport.hxx: added
	code to create transports in the TransportSelector

2002-10-29 17:10  jason

	* HostSpecification.cxx, HostSpecification.hxx: added getHostName()

2002-10-25 17:28  alan

	* ParserCategory.cxx, ParserCategory.hxx, SipMessage.cxx,
	Transport.hxx, TransportSelector.cxx, testSipStackInvite.cxx: Many
	updates and fixes to coerce a message to the TU and get the
	provisional message out the wire.

2002-10-25 17:28  alan

	* TransactionState.cxx: It is really never a good idea to return a
	reference to an object on the stack.

2002-10-25 13:32  alan

	* ParserCategory.cxx: Removed accidental logic flip in ctor.

2002-10-25 12:43  alan

	* ChangeLog, HostSpecification.cxx, ParserCategories.cxx,
	ParserCategory.cxx, ParserCategory.hxx, SipMessage.hxx,
	SipStack.cxx, TransactionState.cxx, TransactionState.hxx,
	UdpTransport.cxx, doc/design-overview.xml, os/Log.hxx,
	os/ParseBuffer.cxx, os/ParseBuffer.hxx: General Bug fixes and clean
	up.  See ChangeLog

2002-10-22 16:51  alan

	* Preparse.cxx, Transport.cxx, UdpTransport.cxx, os/Subsystem.cxx,
	os/Subsystem.hxx: Added changes that fix Preparse Added Subsystem
	APP class Fixed Bug in Transport fd_set generation

2002-10-22 08:57  jason

	* Symbols.cxx, Symbols.hxx, TimerQueue.cxx, Transport.cxx,
	Transport.hxx, UdpTransport.cxx, UdpTransport.hxx,
	TransportSelector.cxx, testSipStack1.cxx, HostSpecification.cxx,
	HostSpecification.hxx, Helper.cxx, Helper.hxx, Makefile: [no log
	message]

2002-10-22 08:56  jason

	* ParserCategories.hxx: initialize via parameters for protocol and
	version

2002-10-22 08:47  jason

	* os/ThreadIf.cxx: [no log message]

2002-10-22 08:47  jason

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: add a data method that
	makes a copy

2002-10-22 08:47  jason

	* os/Fifo.hxx: cache fifo size

2002-10-21 15:49  jason

	* os/vmd5.cxx, os/vmd5.hxx, os/Data.cxx, os/Data.hxx,
	test/testData.cxx, os/Makefile: steal md5 stuff from vocal

2002-10-21 15:46  jason

	* Headers.hxx: added typedefs for ParserContainer<{parser
	category}> for multi-categories, e.g. Vias

2002-10-21 13:28  jason

	* SipMessage.cxx, SipMessage.hxx, SipStack.cxx,
	TransportSelector.cxx: [no log message]

2002-10-21 13:28  jason

	* TransactionState.cxx: added debug

2002-10-19 10:11  jason

	* os/Data.cxx, test/testData.cxx: corrected tests for
	Data::operator<

2002-10-19 09:23  fluffy

	* os/Timer.cxx: updated CPU speed list

2002-10-19 09:23  fluffy

	* os/Data.cxx: fixed bogus operator < - did not test

2002-10-15 14:09  alan

	* .cvsignore: Added local test loop

2002-10-15 14:06  alan

	* SipMessage.cxx, testSimpleLeak.cxx, testSipMessageMemory.cxx:
	Added looping to testSipMessageMemory.	Added memory debugging.

2002-10-15 13:50  jason

	* ParserContainer.hxx: added a destructor, oops

2002-10-15 13:49  fluffy

	* .cvsignore: [no log message]

2002-10-15 11:03  jason

	* os/Data.cxx, os/Data.hxx, test/testData.cxx: added operator< hash
	uses Data::data() rather than Data::c_str()

2002-10-15 10:35  alan

	* testSipMessage.cxx, Preparse.cxx, Preparse.hxx: Fixed looping
	buffer processing

2002-10-15 08:53  jason

	* os/: Data.cxx, Data.hxx: minor mods for gcc-2.9x

2002-10-15 08:46  alan

	* os/: Lock.cxx, Lock.hxx, Lockable.hxx, Mutex.cxx, Mutex.hxx:
	Moved Licenses to EOF

2002-10-13 09:20  jason

	* os/Timer.cxx: changed (unsigned long) cast style to compile

2002-10-13 09:19  jason

	* SipMessage.cxx, os/compat.hxx: use Data.data() rather than
	data.c_str() -- data never copies

2002-10-12 23:02  jason

	* DataParameter.cxx, HeaderFieldValue.cxx, Headers.cxx,
	MethodTypes.cxx, MethodTypes.hxx, Parameter.cxx,
	ParameterTypes.cxx, ParserCategories.cxx, ParserCategories.hxx,
	ParserCategory.cxx, SipMessage.cxx, Uri.cxx, methods.gperf,
	testParserCategories.cxx, testSipMessage.cxx, os/Data.cxx,
	os/Data.hxx, os/Makefile, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	test/testData.cxx, test/testParseBuffer.cxx: modified
	ParserBuffer::data to cause memory sharing in the Data reference
	arg

2002-10-12 20:46  fluffy

	* os/ParseBuffer.cxx, os/Timer.cxx, Transport.cxx: few windows
	updates

2002-10-12 20:37  fluffy

	* os/Data.cxx, os/Mutex.cxx, Headers.hxx, Helper.cxx,
	ParameterTypes.hxx, ParserCategory.cxx, ParserCategory.hxx,
	TimerQueue.cxx, UdpTransport.cxx, Transport.cxx: few windows
	updates

2002-10-12 19:26  fluffy

	* os/Data.hxx, os/Inserter.hxx, os/Log.cxx, os/Logger.hxx,
	os/compat.hxx, Executive.hxx, HeaderTypes.cxx, Headers.hxx,
	Transport.hxx, TransportSelector.hxx: few windows updates

2002-10-08 11:34  jason

	* SipMessage.cxx: notes for Unknown backward compatibility

2002-10-08 03:14  jason

	* FloatParameter.cxx, HeaderFieldValueList.cxx, Preparse.cxx,
	testSipMessage.cxx: member initializers, turn on testSipMessage

2002-10-08 03:09  jason

	* TimerQueue.cxx, TimerQueue.hxx, testTimer.cxx, os/Timer.cxx,
	os/Timer.hxx: added << to Timer fixed TimerQueue bug, tested

2002-10-07 12:19  jason

	* HeaderTypes.hxx, ParserCategories.cxx, ParserCategory.cxx,
	ParserContainer.hxx, SipMessage.cxx, Uri.cxx, Uri.hxx,
	testSipMessage.cxx, os/Data.hxx: fixed some leaks, initializers,
	Via parser test copying parts across messages

2002-10-07 08:47  jason

	* testSipMessage.cxx: added more testing

2002-10-07 08:28  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, ParserCategory.cxx, SipMessage.cxx:
	remove back pointer from HeaderFieldValue to ParserCategory -- have
	HeaderFieldValueList => ParserContainer => ParserCategory =>
	HeaderFieldValue

2002-10-07 08:13  jason

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	HeaderTypes.hxx, ParserCategories.cxx, ParserContainer.hxx,
	ParserContainerBase.hxx, SipMessage.cxx, SipMessage.hxx: SipMessage
	copy constructor works using HeaderFieldValueList to hold
	RequestLine, StatusLine

2002-10-06 22:39  jason

	* ParserCategories.cxx: [no log message]

2002-10-06 13:59  jason

	* HeaderFieldValueList.hxx, ParserCategories.hxx, os/Data.cxx,
	os/Data.hxx, os/Log.cxx, os/Log.hxx, os/Subsystem.cxx,
	os/Subsystem.hxx, os/ThreadIf.cxx: change Data to contain rather
	than inherit from string much reduced interface to Data still needs
	to get a more efficient implementation

2002-10-06 12:00  jason

	* testSipMessage.cxx: [no log message]

2002-10-06 11:45  jason

	* testSipMessage.cxx: added a test case to copy a SipMessage

2002-10-06 11:36  jason

	* testSipStack1.cxx: added some code to create and send a sip
	message

2002-10-06 11:34  jason

	* Transport.cxx, TransportSelector.cxx, UdpTransport.cxx: add
	exception handler

2002-10-06 11:34  jason

	* ParserCategories.cxx: mods to copy constructor to initialize all
	members for NameAddr

2002-10-06 11:33  jason

	* ParseException.hxx, SipMessage.hxx, Transport.hxx: changed
	VException signature

2002-10-06 11:33  jason

	* Makefile: add openssl back in

2002-10-06 11:33  jason

	* Helper.cxx, Helper.hxx: add some helpers (remove others)

2002-10-06 11:32  jason

	* HeaderFieldValue.cxx: remove assert, and replace with InfoLog

2002-10-06 11:32  jason

	* Dialog.cxx: remove an out of date helper

2002-10-06 11:31  jason

	* os/: ParseBuffer.hxx, VException.cxx, VException.hxx: change
	signature of VException

2002-10-06 11:31  jason

	* os/RandomHex.cxx: use openssl on non-windows

2002-10-06 08:39  jason

	* MethodTypes.cxx, MethodTypes.hxx, ParserCategory.hxx,
	Symbols.cxx, Symbols.hxx, Uri.cxx, Uri.hxx, testSipMessage.cxx:
	ParserCategory created from a fake HeaderFieldValue is parsed fixed
	Response method name added DefaultSipScheme fixed Uri::encode
	simple tests for creating headers in messages

2002-10-06 08:07  jason

	* testSipMessage.cxx: added simple header creation test

2002-10-05 18:11  jason

	* ParserCategories.cxx, ParserCategories.hxx: create lazy Uri in
	NameAddr and RequestLine

2002-10-05 11:11  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserContainer.hxx:
	parser container uses list<T*> added operator= to all parser
	categories

2002-10-04 21:47  fluffy

	* testSipStack1.cxx: fixed license statements

2002-10-04 21:44  fluffy

	* os/Inserter.hxx, os/Log.cxx, os/Log.hxx, os/Logger.cxx,
	os/Logger.hxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	os/RandomHex.cxx, os/Socket.cxx, os/Socket.hxx, os/Subsystem.cxx,
	os/Subsystem.hxx, os/SysLogBuf.hxx, os/SysLogStream.hxx,
	os/Timer.cxx, os/Timer.hxx, os/compat.hxx,
	test/testParseBuffer.cxx, DataParameter.cxx, DataParameter.hxx,
	Dialog.cxx, Dialog.hxx, Executive.cxx, Executive.hxx,
	ExistsParameter.cxx, ExistsParameter.hxx, FloatParameter.cxx,
	FloatParameter.hxx, HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	HeaderTypes.cxx, HeaderTypes.hxx, Headers.cxx, Headers.hxx,
	Helper.cxx, Helper.hxx, HostSpecification.hxx,
	IntegerParameter.cxx, IntegerParameter.hxx, Message.cxx,
	Message.hxx, MethodTypes.cxx, MethodTypes.hxx, Parameter.cxx,
	Parameter.hxx, ParameterTypeEnums.hxx, ParameterTypes.cxx,
	ParameterTypes.hxx, ParseException.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx,
	ParserContainer.hxx, ParserContainerBase.hxx, Preparse.cxx,
	Preparse.hxx, SipMessage.cxx, SipMessage.hxx,
	SipMessageExplicit.cxx, SipMessageExplicit.hxx, SipStack.cxx,
	SipStack.hxx, Symbols.cxx, Symbols.hxx, TimerMessage.cxx,
	TimerMessage.hxx, TimerQueue.cxx, TimerQueue.hxx,
	TransactionMap.cxx, TransactionMap.hxx, TransactionState.cxx,
	TransactionState.hxx, Transport.cxx, Transport.hxx,
	TransportSelector.cxx, TransportSelector.hxx, UdpTransport.cxx,
	UdpTransport.hxx, UnknownParameter.cxx, UnknownParameter.hxx,
	Uri.cxx, Uri.hxx, convertStringToInt.cxx, supported.hxx,
	testHash.cxx, testHashCasen.cxx, testHeaderFieldValueList.cxx,
	testParserCategories.cxx, testPreparse.cxx, testSipMessage.cxx,
	testSipMessageMemory.cxx, testTypes.cxx, testUdp.cxx, testpp.cxx:
	fixed license statements

2002-10-04 21:30  fluffy

	* SipMessage.cxx, TransactionState.cxx, testSipStack1.cxx: [no log
	message]

2002-10-04 19:22  jason

	* .cvsignore, FloatParameter.cxx, HeaderTypes.hxx, Headers.cxx,
	Headers.hxx, IntegerParameter.cxx, Makefile, MethodTypes.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserContainer.hxx,
	ParserContainerBase.hxx, SipMessage.cxx, SipMessage.hxx, Uri.cxx,
	testSipMessage.cxx, torture.txt, os/ParseBuffer.cxx,
	os/ParseBuffer.hxx, test/testParseBuffer.cxx: ParseBuffer parses
	integers and strings fixed some parsed encode bugs -- still some
	work to do checked in sip torture test as text

2002-10-04 18:17  jason

	* DataParameter.cxx, DataParameter.hxx, HeaderFieldValue.hxx,
	Parameter.hxx, ParserCategories.hxx, ParserCategory.hxx,
	SipMessage.cxx: fix warnings

2002-10-04 18:12  jason

	* os/: Condition.cxx, ParseBuffer.cxx, ParseBuffer.hxx,
	RandomHex.cxx: fix warnings

2002-10-04 13:54  jason

	* Transport.hxx, TransportSelector.hxx, UdpTransport.cxx: compat
	(qnx and others)

2002-10-04 13:53  jason

	* HeaderTypes.cxx, ParameterTypes.cxx, ParserCategory.cxx: compat

2002-10-04 13:52  jason

	* Executive.hxx: [no log message]

2002-10-04 13:52  jason

	* os/Logger.hxx: added in compatibility with older versions of gcc

2002-10-04 13:52  jason

	* os/: Data.hxx, compat.hxx: added in common stuff for
	compatibility between o/s

2002-10-04 13:49  jason

	* os/Log.cxx: [no log message]

2002-10-04 13:48  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	ParserCategory.cxx, ParserCategory.hxx, ParserContainer.hxx,
	SipMessage.cxx, SipMessage.hxx, testSipMessage.cxx,
	testSipMessageMemory.cxx: more fixes to header memory management,
	wrote a few raw and parsed header moving tests

2002-10-04 10:58  jason

	* HeaderTypes.hxx, Preparse.cxx, os/Logger.hxx: fixed variadic
	macros, again, sigh

2002-10-04 10:24  jason

	* testSipStack1.cxx: [no log message]

2002-10-04 09:54  alan

	* ChangeLog, Preparse.cxx: Added pre-parse hooks

2002-10-04 09:48  alan

	* ChangeLog, ParserCategories.cxx, Preparse.cxx, SipMessage.cxx,
	SipMessage.hxx, Symbols.cxx, Symbols.hxx, doc/design-overview.xml:
	Added pre-parse hooks and const correctness.  Added Symbol pkg to
	Preparser

2002-10-03 22:48  fluffy

	* os/Log.cxx: fixed some ^M things

2002-10-03 22:35  fluffy

	* Executive.cxx, Executive.hxx, Makefile, SipStack.cxx,
	SipStack.hxx, Transport.cxx, Transport.hxx, TransportSelector.cxx,
	TransportSelector.hxx, UdpTransport.cxx, UdpTransport.hxx,
	testSipStack1.cxx: cleaned up use file descriptors for select

2002-10-03 19:16  jason

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	ParserCategory.cxx, ParserCategory.hxx, ParserContainer.hxx,
	ParserContainerBase.hxx, SipMessage.cxx, testSipMessage.cxx:
	simplified HeaderFieldValueList/ParserContainer
	HeaderFieldValue/ParserContainer memory management, cloning,
	assigning fixed encode to be as lazy as possible

2002-10-03 16:39  jason

	* ParameterTypeEnums.hxx, ParameterTypes.cxx, ParameterTypes.hxx,
	ParserCategories.cxx, ParserCategory.cxx, ParserCategory.hxx,
	SipMessage.cxx, Symbols.cxx, Symbols.hxx, Uri.cxx,
	parameters.gperf, testParserCategories.cxx: move uri parameters
	from header to uri fixed uri parser bug more tests

2002-10-03 12:49  jason

	* HeaderFieldValue.hxx, Makefile, ParameterList.cxx,
	ParameterList.hxx, ParserCategory.cxx, SipMessage.cxx,
	SipMessage.hxx, testParameterList.cxx, testSipMessage.cxx: removed
	ParameterList wrote a strawman setStartLine implmented isRequest,
	isResponse fixed StartLine and StatusLine retrieval

2002-10-03 09:40  jason

	* FloatParameter.cxx, FloatParameter.hxx, HeaderTypes.cxx,
	HeaderTypes.hxx, ParameterTypes.cxx, ParameterTypes.hxx,
	ParserCategory.cxx, ParserCategory.hxx, SipMessage.cxx,
	SipMessage.hxx, headers.gperf: unrolled the classes and methods for
	in header/parameter type safety

2002-10-02 22:13  fluffy

	* os/Log.cxx, Parameter.hxx: no message

2002-10-02 22:05  fluffy

	* os/: Mutex.hxx, ParseBuffer.hxx, Timer.cxx, ParseBuffer.cxx,
	ThreadIf.cxx, ThreadIf.hxx: no message

2002-10-02 20:56  fluffy

	* os/Data.hxx: small chave to compile in windows

2002-10-02 17:21  jason

	* HeaderFieldValueList.cxx, SipMessage.cxx, testSipMessage.cxx:
	fixed some initializers, got testSipMessage going with Preparse

2002-10-02 16:08  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, Makefile,
	Parameter.cxx, Parameter.hxx, ParseException.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx, SipMessage.cxx, SipMessage.hxx, Uri.cxx,
	testParserCategories.cxx, os/Data.hxx, os/Makefile,
	os/ParseBuffer.cxx, os/ParseBuffer.hxx, os/VException.cxx:
	ParameterLists moved to ParserCategory reimplemented ParameterLists
	in stl fixed some destructors (leaked) fixed some parsers (missing
	some validation), added interface to ParseBuffer added
	ParseBuffer::Exception implemented ParseException as VException
	implemented isEqualNoCase global function to Data

2002-10-01 18:43  jason

	* DataParameter.cxx, ExistsParameter.cxx, FloatParameter.cxx,
	HeaderFieldValue.cxx, IntegerParameter.cxx, ParserCategories.cxx,
	SipMessage.hxx, Symbols.cxx, Symbols.hxx, Uri.cxx, Uri.hxx,
	testParserCategories.cxx, testSipMessage.cxx, os/ParseBuffer.cxx,
	os/ParseBuffer.hxx: added Uri, NameAddr, RequestLine parsers &
	tests.

2002-10-01 14:42  alan

	* os/RandomHex.cxx: Added stdio.h (needed for sprintf)

2002-10-01 14:19  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.hxx, HeaderTypes.cxx, HeaderTypes.hxx,
	ParameterList.cxx, ParameterTypes.cxx, ParameterTypes.hxx,
	ParserCategories.cxx, ParserCategory.cxx, ParserCategory.hxx,
	ParserContainer.hxx, Preparse.cxx, SipMessage.cxx, SipMessage.hxx,
	SipStack.hxx, parameters.gperf, testParserCategories.cxx,
	os/Data.hxx, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	test/testParseBuffer.cxx: fixed gperf hashes -- please ask before
	messing with them added Via parser, encode, and a test parameter
	encode

2002-10-01 07:53  fluffy

	* os/Fifo.hxx, os/Logger.hxx, ParameterTypes.cxx, UdpTransport.cxx:
	few windows port updates

2002-09-30 19:22  jason

	* Makefile: [no log message]

2002-09-30 19:21  jason

	* DataParameter.cxx, ExistsParameter.cxx, HeaderFieldValue.cxx,
	HeaderFieldValue.hxx, IntegerParameter.cxx, IntegerParameter.hxx,
	MethodTypes.cxx, ParameterList.cxx, ParameterList.hxx,
	ParameterTypes.cxx, ParserCategories.cxx, ParserCategory.cxx,
	ParserCategory.hxx, testParameterList.cxx: parser work in progress.
	 gPerf workaround(gperf didn't build a correct hash) less explicit
	data constructor parameter parsing/retrieval via parser(untested)

2002-09-30 16:19  jason

	* MethodTypes.cxx: added definition of strncasecmp

2002-09-30 14:47  jason

	* Transport.cxx, Transport.hxx, UdpTransport.cxx: fixed SendData
	constructor to take address reference

2002-09-30 14:46  jason

	* DataParameter.cxx, DataParameter.hxx, ExistsParameter.cxx,
	ExistsParameter.hxx, FloatParameter.cxx, FloatParameter.hxx,
	HeaderFieldValue.cxx, IntegerParameter.cxx, IntegerParameter.hxx,
	ParameterTypeEnums.hxx, ParameterTypes.cxx, ParameterTypes.hxx,
	SipMessage.cxx, SipMessage.hxx, Symbols.cxx, Symbols.hxx,
	UnknownParameter.cxx, UnknownParameter.hxx: addded decode, used
	ParseBuffer

2002-09-30 14:19  jason

	* os/: ParseBuffer.cxx, ParseBuffer.hxx: ++ confusion

2002-09-30 13:55  jason

	* os/ThreadIf.cxx: #ifdeffed out WIN32 clause

2002-09-30 13:53  jason

	* os/Makefile, os/ParseBuffer.cxx, os/ParseBuffer.hxx,
	test/testParseBuffer.cxx: in-place non-destructive parsing

2002-09-30 12:22  jason

	* Dialog.cxx, Dialog.hxx, Helper.cxx, Helper.hxx,
	ParserCategory.cxx, ParserCategory.hxx, SipMessage.hxx, Uri.hxx:
	replaced Url w/ nameAddr.  changed to param(p_foo) from [p_foo]
	syntax.  For safety w/ pointers and to avoid uri()[p_foo] uglyness.

2002-09-30 11:53  jason

	* TimerQueue.cxx: fixed process--would only haved processed timers
	that are now

2002-09-30 11:49  jason

	* os/Logger.hxx: recorrected the __VA_ARGS macros

2002-09-29 16:41  fluffy

	* os/Data.hxx, os/Fifo.cxx, os/Log.cxx, os/Logger.hxx,
	os/Mutex.cxx, os/RandomHex.cxx, os/Socket.cxx, os/Socket.hxx,
	os/SysLogBuf.hxx, os/ThreadIf.cxx, os/ThreadIf.hxx,
	os/VException.cxx, HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderTypes.cxx, HeaderTypes.hxx, MethodTypes.cxx,
	ParserCategories.cxx, ParserCategory.hxx, Preparse.cxx,
	SipMessage.cxx, SipMessage.hxx, SipStack.cxx, TimerQueue.cxx,
	Transport.cxx, Transport.hxx, UdpTransport.cxx, testUdp.cxx:
	changes for Win32

2002-09-29 10:14  jason

	* os/Mutex.hxx: [no log message]

2002-09-28 17:47  alan

	* doc/: .cvsignore, Makefile, design-overview.xml, design.css,
	htmlcss.xsl: Added XML DocBook design doc (initial)

2002-09-28 10:30  fluffy

	* os/: Condition.cxx, Condition.hxx, Fifo.hxx: cleaned up Fifo

2002-09-28 10:01  fluffy

	* os/: ThreadIf.cxx, ThreadIf.hxx: added some win32 stuff

2002-09-28 09:41  fluffy

	* os/: Condition.cxx, Condition.hxx, Fifo.hxx, Makefile, Mutex.cxx,
	Mutex.hxx, RandomHex.cxx, ThreadIf.cxx, ThreadIf.hxx, Fifo.cxx,
	Fifo.cc: cleaned up thread and lock abstractions

2002-09-28 08:22  fluffy

	* DataParameter.cxx: fix include

2002-09-28 08:22  fluffy

	* convertStringToInt.cxx: fix return

2002-09-27 23:13  jason

	* SipMessage.cxx, SipMessage.hxx, SipMessageExplicit.cxx: hoisted
	some code out of the template methods

2002-09-27 22:35  jason

	* SipMessage.cxx, SipMessage.hxx, SipMessageExplicit.cxx,
	SipMessageExplicit.hxx: #if switched method templating/explicit
	method declaration and defining

2002-09-27 22:02  fluffy

	* SIPSTACK.dsp: no message

2002-09-27 21:59  fluffy

	* Transport.hxx, UdpTransport.cxx: switched file descriptors to
	Socket

2002-09-27 21:47  fluffy

	* SipStack.cxx, SipStack.hxx, testSipStack1.cxx: added the fd_set
	stuff to the interface

2002-09-27 21:44  fluffy

	* os/: Makefile, Socket.cxx, Socket.hxx: added Socket class that is
	a file descriptor in unix and a SOCKET in windows

2002-09-27 18:38  jason

	* Dialog.cxx, HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderTypes.cxx, HeaderTypes.hxx, Helper.cxx, Helper.hxx,
	HostSpecification.hxx, Makefile, MethodTypes.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.hxx,
	SipMessage.cxx, SipMessage.hxx, Symbols.cxx, Symbols.hxx, Uri.cxx,
	Uri.hxx: Uri component NameAddr is back NameAddr and RequestLine
	have a Uri

2002-09-27 11:24  jason

	* .cvsignore: [no log message]

2002-09-27 10:43  jason

	* os/Inserter.hxx: [no log message]

2002-09-27 06:52  fluffy

	* os/RandomHex.cxx: removed open ssl rand stuff

2002-09-27 06:48  fluffy

	* Makefile, os/Makefile: [no log message]

2002-09-26 20:02  alan

	* .cvsignore: Added html subdir

2002-09-26 19:49  alan

	* .cvsignore, ChangeLog, HeaderTypes.cxx, HeaderTypes.hxx,
	Makefile, Symbols.cxx, headers.gperf, testHash.cxx: See changelog.
	Fixed up hash routines so they work. :-)

2002-09-26 19:00  jason

	* os/: Data.cxx, Data.hxx: [no log message]

2002-09-26 17:24  jason

	* HeaderTypes.cxx, HeaderTypes.hxx: fixed some header
	declaration/definition issues -- still need to make crossed
	MultiHeader/Header decls not compile

2002-09-26 17:00  jason

	* DataParameter.cxx, DataParameter.hxx, HeaderFieldValue.cxx,
	HeaderFieldValue.hxx, Parameter.hxx, ParserCategories.cxx,
	ParserCategory.cxx, ParserCategory.hxx, Symbols.cxx, Symbols.hxx,
	UnknownParameter.hxx: parser stuff

2002-09-26 15:00  alan

	* .cvsignore, HeaderTypes.cxx, HeaderTypes.hxx, Makefile,
	testTypes.cxx: Adding testTypes

2002-09-26 14:58  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, Helper.hxx,
	ParserCategory.cxx, ParserCategory.hxx, os/VException.cxx,
	os/VException.hxx: [no log message]

2002-09-26 13:57  jason

	* DataParameter.cxx, DataParameter.hxx, FloatParameter.hxx,
	HeaderFieldValue.cxx, HeaderFieldValue.hxx, HeaderTypes.cxx,
	HeaderTypes.hxx, IntegerParameter.hxx, Parameter.cxx,
	Parameter.hxx, ParameterList.cxx, ParameterTypeEnums.hxx,
	ParameterTypes.cxx, ParserCategories.cxx, ParserCategory.cxx,
	ParserCategory.hxx, UnknownParameter.cxx, UnknownParameter.hxx,
	headers.gperf, parameters.gperf: parser stuff

2002-09-26 12:46  jason

	* Dialog.cxx, Dialog.hxx, HeaderTypes.cxx, HeaderTypes.hxx,
	Makefile, ParserCategories.hxx, ParserContainer.hxx,
	SipMessage.cxx, SipMessage.hxx, SipStack.cxx, SipStack.hxx,
	Symbols.cxx, Symbols.hxx: [no log message]

2002-09-26 10:45  jason

	* ParserCategories.hxx, ParserCategory.cxx, ParserCategory.hxx: [no
	log message]

2002-09-25 20:56  fluffy

	* doc/ClassDiag.vsd: first cut

2002-09-25 20:36  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, ParseException.hxx,
	ParserCategories.cxx, ParserCategory.cxx, ParserCategory.hxx:
	parser stuff

2002-09-25 19:03  jason

	* Helper.hxx, ParserCategories.hxx, os/Data.cxx, os/Data.hxx: [no
	log message]

2002-09-25 18:48  jason

	* testHashCasen.cxx: playing around with hashing functions

2002-09-25 18:12  jason

	* HeaderFieldValue.cxx, HeaderFieldValueList.cxx,
	HeaderFieldValueList.hxx, HeaderTypes.cxx, HeaderTypes.hxx,
	Message.cxx, Message.hxx, MethodTypes.cxx, MethodTypes.hxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx, ParserContainer.hxx, ParserContainerBase.hxx,
	SipMessage.cxx, SipMessage.hxx, SipStack.cxx, Symbols.cxx,
	Symbols.hxx, TimerMessage.cxx, TimerMessage.hxx,
	TransactionState.cxx: ParserContainerBase no longer a
	ParserCategory Added string names to headers, comma tokenizing in
	constructor casts => dynamic_cast

2002-09-25 17:46  jason

	* os/RandomHex.cxx: [no log message]

2002-09-25 17:34  jason

	* Makefile, os/Makefile: [no log message]

2002-09-25 17:30  jason

	* Makefile, os/Makefile, os/Subsystem.cxx, os/Subsystem.hxx: [no
	log message]

2002-09-25 15:50  jason

	* os/: .cvsignore, Inserter.hxx, Makefile, RandomHex.cxx,
	RandomHex.hxx: [no log message]

2002-09-25 15:28  jason

	* Singleton.h, Threads.h: [no log message]

2002-09-25 15:25  jason

	* Condition.cxx, Condition.hxx, Data.cxx, Data.hxx,
	DataParameter.hxx, Dialog.cxx, Executive.cxx, Fifo.cc, Fifo.hxx,
	FloatSubComponent.cxx, FloatSubComponent.hxx, HeaderTypes.cxx,
	HeaderTypes.hxx, HostSpecification.hxx, IntSubComponent.cxx,
	IntSubComponent.hxx, Lock.cxx, Lock.hxx, Lockable.hxx, Log.cxx,
	Log.hxx, Logger.cxx, Logger.hxx, Makefile, Message.hxx,
	MethodTypes.cxx, Mutex.cxx, Mutex.hxx, Parameter.hxx,
	ParameterTypeEnums.hxx, ParameterTypes.hxx, ParserCategories.hxx,
	ParserCategory.hxx, ParserContainerBase.hxx, Preparse.cxx,
	SipMessage.hxx, SipStack.cxx, SipStack.hxx, StringSubComponent.cxx,
	StringSubComponent.hxx, SubComponent.cxx, SubComponent.hxx,
	SubComponentList.cxx, SubComponentList.hxx, Subsystem.cxx,
	Subsystem.hxx, SysLogBuf.hxx, SysLogStream.hxx, ThreadIf.cxx,
	ThreadIf.hxx, Timer.cxx, Timer.hxx, TimerMessage.hxx,
	TimerQueue.cxx, TimerQueue.hxx, TransactionMap.cxx,
	TransactionMap.hxx, TransactionState.cxx, Transport.hxx,
	TransportSelector.hxx, UdpTransport.cxx, UnknownSubComponent.cxx,
	UnknownSubComponent.hxx, testHeaderFieldValueList.cxx, testMsg.cxx,
	testPreparse.cxx, testSipStack1.cxx, testSubComponentList.cxx,
	testUdp.cxx, vthread.hxx: moved util classes into ../util

2002-09-25 15:24  jason

	* os/: Condition.cxx, Condition.hxx, Data.cxx, Data.hxx, Fifo.cc,
	Fifo.hxx, Lock.cxx, Lock.hxx, Lockable.hxx, Log.cxx, Log.hxx,
	Logger.cxx, Logger.hxx, Makefile, Mutex.cxx, Mutex.hxx,
	Subsystem.cxx, Subsystem.hxx, SysLogBuf.hxx, SysLogStream.hxx,
	ThreadIf.cxx, ThreadIf.hxx, Timer.cxx, Timer.hxx, vthread.hxx:
	moved util classes into here

2002-09-25 15:08  jason

	* Dialog.cxx, Dialog.hxx, Helper.hxx, ParameterTypeEnums.hxx,
	ParameterTypes.hxx, Symbols.cxx, Symbols.hxx: [no log message]

2002-09-25 15:02  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, Helper.cxx, Makefile,
	ParserCategories.cxx, ParserCategory.cxx, ParserCategory.hxx,
	ParserContainer.hxx, SipMessage.cxx: [no log message]

2002-09-25 13:13  jason

	* ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx: << ParserCategory Symbols::DefaultSipVersion

2002-09-25 13:09  jason

	* Dialog.cxx, Helper.hxx: [no log message]

2002-09-25 13:05  jason

	* ParserCategories.cxx, ParserCategories.hxx, ParserContainer.hxx,
	SipMessage.hxx, Symbols.cxx, Symbols.hxx: RequestLineComponent =>
	RequestLine StatusLineComponent => StatusLine

2002-09-25 13:04  jason

	* Helper.hxx: [no log message]

2002-09-25 13:00  jason

	* Helper.hxx: [no log message]

2002-09-25 12:50  jason

	* Helper.hxx: [no log message]

2002-09-25 12:45  jason

	* ParserCategories.cxx, ParserCategories.hxx: collapsed NameAddr,
	NameAddrOrAddrSpec, Contact int Url

2002-09-25 12:40  jason

	* Dialog.cxx, Dialog.hxx, ThreadIf.cxx, ThreadIf.hxx, vthread.hxx,
	Makefile: [no log message]

2002-09-25 12:37  jason

	* ParserCategories.hxx, HeaderTypes.hxx: collapsed NameAddr,
	NameAddrOrAddrSpec, Contact int Url

2002-09-25 12:17  jason

	* HeaderTypes.cxx, HeaderTypes.hxx, TransactionState.cxx: changed
	to h_CamelCase convention

2002-09-25 12:08  jason

	* ExistsParameter.hxx, FloatParameter.hxx, HeaderTypes.cxx,
	HeaderTypes.hxx: [no log message]

2002-09-25 12:03  jason

	* DataParameter.hxx, ExistsParameter.hxx, FloatParameter.hxx,
	HeaderFieldValue.hxx, HeaderFieldValueList.cxx, HeaderTypes.cxx,
	HeaderTypes.hxx, IntegerParameter.hxx, ParserCategory.hxx,
	ParserContainer.hxx, SipMessage.hxx: fix to SipMessage templated
	methods

2002-09-25 11:57  jason

	* SipStack.cxx, SipStack.hxx: changed interface for SipStack::send

2002-09-25 09:42  jason

	* Dialog.cxx, SipMessage.hxx: [no log message]

2002-09-25 07:59  jason

	* testParameterList.cxx: [no log message]

2002-09-25 07:26  alan

	* UdpTransport.cxx, UdpTransport.hxx: Fixed up some compile issues.
	Changed type for MaxBufferSize to size_t.  Unsigned long was not
	appropriate.

2002-09-24 22:41  jason

	* ExistsParameter.hxx, FloatParameter.hxx, HeaderTypes.cxx,
	HeaderTypes.hxx, ParserCategories.hxx, ParserCategory.hxx,
	SubComponentList.hxx, TransactionState.cxx: [no log message]

2002-09-24 22:23  jason

	* Helper.hxx, ParserCategories.hxx: [no log message]

2002-09-24 21:49  jason

	* Makefile, testSubComponentList.cxx: SubComponent => Parameter

2002-09-24 21:42  jason

	* DataParameter.cxx, DataParameter.hxx, ExistsParameter.cxx,
	ExistsParameter.hxx, FloatParameter.cxx, FloatParameter.hxx,
	HeaderFieldValue.cxx, HeaderFieldValue.hxx, HeaderTypes.cxx,
	HeaderTypes.hxx, IntegerParameter.cxx, IntegerParameter.hxx,
	Makefile, Parameter.cxx, Parameter.hxx, ParameterList.cxx,
	ParameterList.hxx, ParameterTypeEnums.hxx, ParameterTypes.cxx,
	ParameterTypes.hxx, ParserCategory.hxx, README, SipMessage.cxx,
	SipMessage.hxx, SubComponent.hxx, Symbols.cxx, Symbols.hxx,
	TransactionState.cxx, UnknownParameter.cxx, UnknownParameter.hxx:
	SubComponent => Parameter

2002-09-24 21:32  fluffy

	* SIPSTACK.dsw: SIPSTACK.dsp

2002-09-24 21:30  fluffy

	* Condition.cxx, FloatSubComponent.hxx, Log.cxx, Log.hxx, Makefile,
	MethodTypes.cxx, Mutex.cxx, Mutex.hxx, ParserCategories.cxx,
	ParserCategory.cxx, ParserContainerBase.hxx, SipMessage.hxx,
	StringSubComponent.cxx, StringSubComponent.hxx, SysLogBuf.hxx,
	Threads.h, Transport.hxx, testHeaderFieldValueList.cxx,
	testSipStack1.cxx, vthread.hxx: few changes for win32

2002-09-24 21:29  fluffy

	* Data.cxx: [no log message]

2002-09-24 21:07  jason

	* Helper.hxx, Dialog.cxx, Dialog.hxx, HeaderTypes.hxx,
	ParserContainer.hxx, TODO: [no log message]

2002-09-24 19:16  jason

	* Helper.hxx: [no log message]

2002-09-24 18:33  jason

	* TransactionState.cxx, UdpTransport.cxx: using get() rather than
	[], some interfaces changed in parser categories

2002-09-24 18:20  jason

	* Dialog.hxx, SipMessage.cxx, SipMessage.hxx, TransactionState.cxx:
	[no log message]

2002-09-24 18:16  jason

	* Helper.hxx: [no log message]

2002-09-24 18:07  jason

	* HeaderFieldValue.hxx, HeaderFieldValueList.cxx, HeaderTypes.cxx,
	ParserCategories.cxx, ParserCategories.hxx, ParserCategory.cxx,
	ParserCategory.hxx, ParserContainer.hxx, ParserContainerBase.hxx,
	SipMessage.cxx, SipMessage.hxx, TransactionState.cxx: [no log
	message]

2002-09-24 16:08  alan

	* Preparse.cxx, UdpTransport.cxx: Comments / fleshing out error
	conditions

2002-09-23 16:11  jason

	* HeaderTypes.cxx, HeaderTypes.hxx, ParserCategories.hxx: [no log
	message]

2002-09-23 14:34  jason

	* HeaderTypes.hxx: [no log message]

2002-09-23 10:33  jason

	* HeaderTypes.hxx, Makefile, ParserCategory.cxx, SipMessage.hxx,
	TransactionState.cxx, TransactionState.hxx: [no log message]

2002-09-22 17:37  dabryan

	* TransactionState.cxx: [no log message]

2002-09-22 17:32  dabryan

	* TransactionState.cxx, TransactionState.hxx: [no log message]

2002-09-22 17:24  fluffy

	* .cvsignore, Makefile: Removed old graph rules (now in doc subdir)

2002-09-22 17:21  fluffy

	* dot.awk: Removed DOT stuff from this dir.

2002-09-22 17:11  fluffy

	* doc/srv-inv-tree.dot: Added CVS header comments

2002-09-22 17:09  fluffy

	* doc/: Makefile, srv-inv-tree.dot: Initial server INVITE tree
	diagram

2002-09-22 16:14  dabryan

	* TransactionState.cxx, TransactionState.hxx: [no log message]

2002-09-22 15:56  fluffy

	* TODO: [no log message]

2002-09-22 15:32  dabryan

	* Timer.cxx, Timer.hxx, TimerMessage.cxx, TimerMessage.hxx,
	TimerQueue.cxx, TransactionState.cxx, TransactionState.hxx: [no log
	message]

2002-09-22 15:08  fluffy

	* doc/: .cvsignore, Makefile, fsm-dot.awk: Moved Preparse FSM
	diagram into this dir.

2002-09-22 15:04  fluffy

	* doc/srv-inv-fsm.dot: 
	Fixed up

2002-09-22 14:34  fluffy

	* doc/: .cvsignore, Makefile, srv-inv-fsm.dot: 
	Fixed up

2002-09-22 14:32  fluffy

	* doc/: Makefile, srv-inv-fsm.dot: Adding FSM Impound

2002-09-22 11:44  jason

	* HeaderTypes.cxx, HeaderTypes.hxx, ParserCategories.hxx,
	ParserCategory.hxx: [no log message]

2002-09-22 11:26  dabryan

	* SipStack.cxx, testSipStack1.cxx, Executive.cxx: [no log message]

2002-09-22 11:19  dabryan

	* Executive.cxx, ParserCategories.cxx, SipMessage.cxx,
	TransactionState.cxx: [no log message]

2002-09-22 11:19  fluffy

	* UdpTransport.cxx: Made Single Shot Test Message

2002-09-22 11:13  fluffy

	* Preparse.cxx, TimerMessage.cxx, UdpTransport.cxx: Added dump ops.

2002-09-22 11:08  dabryan

	* Makefile, Message.cxx, Message.hxx, SipMessage.cxx,
	SipMessage.hxx, TimerMessage.hxx, convertStringToInt.cxx: [no log
	message]

2002-09-22 11:01  dabryan

	* Executive.cxx, Message.hxx, SipMessage.cxx, SipMessage.hxx,
	SipStack.cxx, TimerMessage.hxx, TimerQueue.cxx,
	TransactionState.cxx, TransactionState.hxx, TransportSelector.cxx,
	TransportSelector.hxx, UdpTransport.cxx: [no log message]

2002-09-22 10:48  fluffy

	* TransactionState.cxx: Added op<<

2002-09-22 10:41  jason

	* SipMessage.cxx: [no log message]

2002-09-22 10:41  dabryan

	* .cvsignore, TransactionState.cxx, TransactionState.hxx,
	Transport.cxx, Transport.hxx, TransportSelector.cxx,
	TransportSelector.hxx, UdpTransport.cxx, testSipStack1.cxx: [no log
	message]

2002-09-22 10:29  jason

	* HeaderFieldValueList.hxx, HeaderTypes.hxx, SipMessage.hxx: [no
	log message]

2002-09-22 10:20  fluffy

	* UdpTransport.cxx: dummy messages

2002-09-22 10:08  dabryan

	* ParserCategories.cxx: Added bodeis for clone

2002-09-22 10:02  dabryan

	* ParserCategories.cxx, ParserCategories.hxx: Added destructors

2002-09-22 10:00  fluffy

	* ParserCategories.cxx, SipMessage.cxx, .cvsignore: [no log
	message]

2002-09-22 09:55  dabryan

	* ParserCategories.hxx: Added a comment.

2002-09-22 09:53  dabryan

	* ParserCategories.hxx: Added parse method to RequestLine and
	StatusLine components, just a dummy assert zero for now.

2002-09-22 09:11  fluffy

	* Makefile, SipMessage.cxx, TimerMessage.cxx, TimerMessage.hxx:
	compiles and links

2002-09-22 08:00  fluffy

	* Preparse.cxx: [no log message]

2002-09-22 00:54  jason

	* HeaderTypes.cxx, Makefile, Message.hxx, SipMessage.cxx,
	SipMessage.hxx, TransactionState.cxx, TransactionState.hxx,
	testSipMessage.cxx: [no log message]

2002-09-22 00:31  dabryan

	* ParserCategories.cxx, ParserCategories.hxx: Added CSeq and
	Integer components to the parser.

2002-09-22 00:30  fluffy

	* Preparse.cxx: Added COMMA

2002-09-22 00:25  jason

	* MethodTypes.hxx, ParserCategories.cxx, ParserCategories.hxx: [no
	log message]

2002-09-22 00:22  fluffy

	* Preparse.cxx, Preparse.hxx: FSM State/Edge Complete

2002-09-22 00:14  fluffy

	* Preparse.cxx: Minor updates for diagnostics.

2002-09-22 00:03  jason

	* Executive.cxx, Executive.hxx, Makefile, TimerMessage.cxx,
	TimerMessage.hxx, TransactionState.cxx, TransportSelector.cxx: [no
	log message]

2002-09-21 23:47  jason

	* Makefile, Message.hxx, MethodTypes.cxx, SipMessage.cxx,
	SipMessage.hxx, TimerMessage.hxx, TransactionState.cxx,
	TransactionState.hxx, TransportSelector.cxx: [no log message]

2002-09-21 23:44  fluffy

	* Makefile: Dependancy fixes

2002-09-21 23:39  fluffy

	* Makefile: Safety checkin

2002-09-21 23:26  fluffy

	* Makefile: [no log message]

2002-09-21 22:49  dabryan

	* MethodTypes.cxx, MethodTypes.hxx: [no log message]

2002-09-21 22:40  dabryan

	* ParserCategories.hxx, SipMessage.hxx: [no log message]

2002-09-21 22:37  dabryan

	* Makefile, MethodTypes.cxx, MethodTypes.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.hxx, SipMessage.hxx,
	Symbols.cxx, Symbols.hxx: [no log message]

2002-09-21 22:30  fluffy

	* Makefile: Moved Transport error

2002-09-21 22:10  fluffy

	* Makefile, TimerMessage.hxx, TransactionState.cxx,
	TransactionState.hxx: [no log message]

2002-09-21 22:07  fluffy

	* Preparse.cxx: Added Header Transition

2002-09-21 21:51  jason

	* TransactionState.cxx, TransactionState.hxx: [no log message]

2002-09-21 21:32  jason

	* SipStack.hxx, TransactionState.cxx: [no log message]

2002-09-21 21:22  fluffy

	* Preparse.hxx: General Updates

2002-09-21 21:22  fluffy

	* Preparse.cxx: General Updates.

2002-09-21 21:20  fluffy

	* UdpTransport.cxx, testUdp.cxx, testSipStack1.cxx: General
	Migrations.

2002-09-21 21:18  dabryan

	* SipMessage.hxx: [no log message]

2002-09-21 21:15  jason

	* Message.hxx, SipMessage.hxx, Timer.cxx, Timer.hxx,
	TimerMessage.hxx, TransactionState.cxx, TransactionState.hxx,
	TransportSelector.hxx: [no log message]

2002-09-21 21:11  fluffy

	* TransactionState.cxx, TransactionState.hxx: [no log message]

2002-09-21 21:05  dabryan

	* Makefile, MethodTypes.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.hxx, ParserContainer.hxx,
	SipMessage.hxx, SipMessage.hxx: [no log message]

2002-09-21 20:55  fluffy

	* Executive.cxx, TransactionState.cxx, TransactionState.hxx: [no
	log message]

2002-09-21 20:26  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, ParserCategories.cxx,
	ParserCategories.hxx, ParserCategory.hxx, SipMessage.cxx,
	SipMessage.hxx: [no log message]

2002-09-21 20:06  jason

	* Message.hxx, SipMessage.hxx, SipStack.cxx, SipStack.hxx,
	TimerMessage.hxx, TransactionState.cxx, TransactionState.hxx: [no
	log message]

2002-09-21 20:02  fluffy

	* Makefile, TransactionState.hxx: [no log message]

2002-09-21 19:58  fluffy

	* TransactionState.hxx, TransactionState.hxx: [no log message]

2002-09-21 19:51  fluffy

	* Preparse.cxx, UdpTransport.cxx: Loggin and test

2002-09-21 19:38  jason

	* Transport.cxx, UdpTransport.cxx: warnings

2002-09-21 19:37  jason

	* Logger.cxx, Logger.hxx, Makefile: [no log message]

2002-09-21 19:31  dabryan

	* HeaderFieldValue.hxx, HeaderFieldValueList.hxx, HeaderTypes.hxx,
	Makefile, ParserCategories.hxx, SipMessage.hxx, testSipMessage.cxx:
	[no log message]

2002-09-21 19:28  dabryan

	* Executive.cxx, SipStack.cxx, SipStack.hxx, TransactionState.hxx,
	TransportSelector.cxx, TransportSelector.hxx: Changes to get stack
	to build

2002-09-21 18:56  fluffy

	* Singleton.h, testUdp.cxx: [no log message]

2002-09-21 18:30  fluffy

	* UdpTransport.cxx: Added Preparse hooks

2002-09-21 18:30  dabryan

	* Data.hxx: fix snafu

2002-09-21 18:19  fluffy

	* SipMessage.cxx: Removed stub addSource().

2002-09-21 18:16  fluffy

	* Data.cxx, SipMessage.cxx, SipMessage.hxx: UDP test integration.

2002-09-21 18:10  dabryan

	* Executive.cxx, SipStack.cxx, SipStack.hxx: More changes to get
	things going for the calls from the top level down to the bottom.

2002-09-21 18:07  jason

	* TransactionMap.cxx, TransactionMap.hxx, TransactionState.hxx,
	Makefile, .cvsignore: [no log message]

2002-09-21 18:06  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValueList.cxx,
	HeaderFieldValueList.hxx, ParserCategory.hxx, SipMessage.cxx,
	ParserCategory.hxx: [no log message]

2002-09-21 18:01  fluffy

	* Makefile, Preparse.cxx, UdpTransport.cxx: Minor changes.

2002-09-21 17:57  dabryan

	* SipStack.cxx, SipStack.hxx, TransportSelector.cxx,
	TransportSelector.hxx, testSipStack1.cxx: Added some more code in
	the middle between the stack and the lower level stuff.

2002-09-21 17:56  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx, SipMessage.cxx,
	SipMessage.hxx, Timer.cxx: [no log message]

2002-09-21 17:34  dabryan

	* HeaderTypes.cxx, HeaderTypes.hxx, Makefile, ParserCategories.hxx,
	ParserCategories.cxx, Symbols.cxx: [no log message]

2002-09-21 17:24  dabryan

	* Makefile: Added logic to build testSipStack1

2002-09-21 17:23  jason

	* Makefile, Timer.cxx, Timer.hxx: added timers

2002-09-21 17:20  dabryan

	* TransactionMap.cxx, TransportSelector.cxx: Added bodies for these
	classes, no code yet.

2002-09-21 17:20  fluffy

	* HeaderFieldValue.cxx: [no log message]

2002-09-21 17:15  jason

	* Timer.cxx, TimerMessage.hxx, TimerQueue.cxx, TimerQueue.hxx,
	Timer.hxx: added timers

2002-09-21 17:14  fluffy

	* .cvsignore: Added .dot file.

2002-09-21 17:13  dabryan

	* HeaderTypes.cxx, HeaderTypes.hxx, Logger.hxx,
	ParserCategories.hxx, SipMessage.cxx, SipMessage.hxx,
	SysLogBuf.hxx, SysLogStream.hxx, Transport.cxx, Transport.hxx: [no
	log message]

2002-09-21 17:02  fluffy

	* .cvsignore: Added cvsignore file.

2002-09-21 17:02  fluffy

	* HeaderTypes.cxx, SipMessage.cxx, SipMessage.hxx, Transport.hxx,
	UdpTransport.cxx: Compiles

2002-09-21 16:52  fluffy

	* HeaderFieldValue.cxx, HeaderTypes.cxx, HeaderTypes.hxx,
	Preparse.cxx, Preparse.hxx, SipMessage.hxx, Threads.h,
	UdpTransport.cxx, UdpTransport.hxx, testUdp.cxx: Preparser
	integration.

2002-09-21 16:41  fluffy

	* Makefile: [no log message]

2002-09-21 16:34  fluffy

	* SipMessage.hxx, Transport.cxx, Transport.hxx, UdpTransport.cxx,
	UdpTransport.hxx: [no log message]

2002-09-21 16:31  dabryan

	* Executive.cxx, Executive.hxx, Fifo.cc, SipStack.cxx,
	SipStack.hxx, TransactionMap.hxx, TransportSelector.hxx: Cleaned
	up, added more code.

2002-09-21 16:27  dabryan

	* Message.hxx: [no log message]

2002-09-21 16:23  fluffy

	* testPreparse.cxx: Added quick (inop) test class

2002-09-21 16:16  fluffy

	* SipMessage.hxx: Added setSource

2002-09-21 16:05  dabryan

	* Timer.hxx: Renamed to TimerWheel.

2002-09-21 16:03  dabryan

	* Message.hxx, SipMessage.cxx, SipMessage.hxx, TimerMessage.hxx,
	ParserContainerBase.hxx: [no log message]

2002-09-21 15:56  fluffy

	* Preparse.cxx, Preparse.hxx: Updates.

2002-09-21 15:14  dabryan

	* SipMessage.cxx, SipMessage.hxx: [no log message]

2002-09-21 14:00  dabryan

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	HeaderTypes.cxx, ParserContainer.hxx, SipMessage.cxx,
	SipMessage.hxx: [no log message]

2002-09-21 13:53  dabryan

	* SipMessage.cxx, SipMessage.hxx, SipStack.cxx, SipStack.hxx: Put
	body into the SipStack code, added a fixed destination to the
	SipMessage class.

2002-09-21 13:51  dabryan

	* HeaderTypes.hxx: [no log message]

2002-09-21 13:30  fluffy

	* TransportSelector.hxx: [no log message]

2002-09-21 13:19  fluffy

	* Executive.cxx, TransactionState.hxx: [no log message]

2002-09-21 13:15  dabryan

	* Condition.cxx, Condition.hxx, Data.hxx, Fifo.hxx,
	FloatSubComponent.hxx, HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	HeaderTypes.cxx, HeaderTypes.hxx, HostSpecification.hxx,
	IntSubComponent.hxx, Lock.cxx, Lock.hxx, Log.cxx, Log.hxx,
	Makefile, Mutex.cxx, Mutex.hxx, ParserCategories.hxx,
	ParserCategory.hxx, ParserContainer.hxx, Preparse.cxx,
	SipMessage.cxx, SipMessage.hxx, StringSubComponent.cxx,
	StringSubComponent.hxx, SubComponent.cxx, SubComponent.hxx,
	SubComponentList.cxx, SubComponentList.hxx, Subsystem.hxx,
	TransactionMap.hxx, Transport.cxx, Transport.hxx, UdpTransport.cxx,
	UdpTransport.hxx, UnknownSubComponent.cxx, UnknownSubComponent.hxx,
	testHeaderFieldValueList.cxx, testSubComponentList.cxx: [no log
	message]

2002-09-21 13:04  fluffy

	* Makefile, Preparse.cxx, Preparse.hxx: Compilation errors.

2002-09-21 12:54  fluffy

	* Makefile: Added Preparse tests

2002-09-21 12:52  jason

	* SipStack.hxx, HeaderFieldValueList.hxx, SubComponentList.hxx: [no
	log message]

2002-09-21 12:51  dabryan

	* Data.hxx, HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, HeaderFieldValueList.hxx,
	HeaderTypes.cxx, HeaderTypes.hxx, Log.cxx, Log.hxx,
	ParserCategories.hxx, ParserCategory.hxx, ParserContainer.hxx,
	SipMessage.cxx, SipMessage.hxx, Symbols.hxx, supported.hxx: [no log
	message]

2002-09-21 12:48  fluffy

	* TransactionState.hxx, TransportSelector.hxx, SipStack.hxx,
	TransportSelector.hxx: [no log message]

2002-09-21 12:48  dabryan

	* testHeaderFieldValueList.cxx: Testing code for the
	HeaderFieldValueList object.

2002-09-21 12:46  jason

	* Transport.cxx, Transport.hxx, UdpTransport.cxx, UdpTransport.hxx:
	[no log message]

2002-09-21 12:34  fluffy

	* dot.awk: Utility awk file for making DOT input file from Preparse
	FSM

2002-09-21 12:30  fluffy

	* Preparse.cxx: Added missing const.

2002-09-21 12:30  fluffy

	* Preparse.cxx, testpp.cxx: Early Preparse. Integration about to
	begin.

2002-09-21 12:29  fluffy

	* Executive.cxx, Executive.hxx, Timer.hxx: [no log message]

2002-09-21 12:26  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValueList.cxx: Changes to fix
	copy bug in header code

2002-09-21 12:25  jason

	* .cvsignore, Data.hxx, Makefile: [no log message]

2002-09-21 12:18  jason

	* Log.cxx, Log.hxx, Logger.hxx, Makefile, Subsystem.cxx,
	Subsystem.hxx, SysLogBuf.hxx, SysLogStream.hxx, Data.cxx, Data.hxx:
	[no log message]

2002-09-21 12:03  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValueList.cxx,
	testHeaderFieldValueList.cxx: Fixes to allow others to compile.

2002-09-21 11:50  fluffy

	* Preparse.cxx, Preparse.hxx, testpp.cxx: Improvements, still not
	functional.

2002-09-21 11:27  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, ParserCategory.hxx, SubComponentList.cxx,
	SubComponentList.hxx: Changes for header and subcomponent lists.

2002-09-21 11:26  dabryan

	* testHeaderFieldValueList.cxx: Added test file for
	HeaderFieldValueLists

2002-09-21 11:06  jason

	* Log.cxx, Log.hxx, Logger.hxx, Singleton.h, Subsystem.cxx,
	SysLogBuf.hxx, SysLogStream.hxx, Threads.h, testUdp.cxx: [no log
	message]

2002-09-21 10:30  jason

	* Log.cxx, Log.hxx, Logger.hxx, Subsystem.cxx, Subsystem.hxx: [no
	log message]

2002-09-21 10:07  dabryan

	* FloatSubComponent.cxx, FloatSubComponent.hxx,
	HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, IntSubComponent.cxx, IntSubComponent.hxx,
	StringSubComponent.cxx, StringSubComponent.hxx, SubComponent.cxx,
	SubComponent.hxx, SubComponentList.cxx, SubComponentList.hxx: [no
	log message]

2002-09-21 09:48  fluffy

	* Executive.hxx, Makefile: [no log message]

2002-09-21 09:44  fluffy

	* Executive.hxx, TransactionMap.hxx: [no log message]

2002-09-21 08:32  fluffy

	* .cvsignore: [no log message]

2002-09-21 08:28  fluffy

	* SipStack.hxx, testSipStack1.cxx, Makefile: [no log message]

2002-09-20 23:54  fluffy

	* Preparse.cxx, Preparse.hxx, testpp.cxx: Moved Preparse initial
	implementaiton

2002-09-20 23:49  jason

	* HeaderTypes.cxx, HeaderTypes.hxx, HostSpecification.hxx,
	ParserCategory.hxx, SipMessage.cxx, SipMessage.hxx,
	HeaderFieldValue.cxx, HeaderFieldValue.hxx, Makefile,
	ParseException.hxx, ParserContainer.hxx, UnknownSubComponent.hxx:
	[no log message]

2002-09-20 23:21  fluffy

	* .cvsignore: testSubComponentList

2002-09-20 22:57  jason

	* Condition.cxx, Condition.hxx, Fifo.cc, Fifo.hxx, Lock.cxx,
	Lock.hxx, Lockable.hxx, Mutex.cxx, Mutex.hxx, Transport.cxx,
	Transport.hxx, UdpTransport.cxx, UdpTransport.hxx, testUdp.cxx,
	vthread.hxx: [no log message]

2002-09-20 22:55  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx, ParseException.hxx,
	SubComponentList.cxx, SubComponentList.hxx: Added exists, get, a
	bit of cleaning, some exceptions

2002-09-20 22:40  jason

	* FloatSubComponent.cxx, FloatSubComponent.hxx,
	IntSubComponent.cxx, IntSubComponent.hxx, ParserContainer.hxx,
	UnknownSubComponent.cxx, UnknownSubComponent.hxx: [no log message]

2002-09-20 22:09  dabryan

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx: Moved some
	stuff public

2002-09-20 22:07  jason

	* StringSubComponent.cxx, StringSubComponent.hxx, SubComponent.cxx,
	SubComponent.hxx, SubComponentList.cxx, SubComponentList.hxx,
	UnknownSubComponent.cxx, UnknownSubComponent.hxx, Makefile: [no log
	message]

2002-09-20 21:23  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx,
	HeaderFieldValueList.cxx, SubComponentList.cxx: Updates to allow
	printing of the underlying data structures.
	
	Cleaned up the HeaderFieldValue(List) classes to use sub
	components.

2002-09-20 19:48  dabryan

	* HeaderFieldValueList.cxx, HeaderFieldValueList.hxx: Added the
	list of headers

2002-09-20 19:24  jason

	* Parameter.cxx, Parameter.hxx, ParameterList.cxx,
	ParameterList.hxx, StringParameter.cxx, StringParameter.hxx,
	UnknownParameter.cxx, UnknownParameter.hxx, testParameterList.cxx,
	StringSubComponent.cxx, StringSubComponent.hxx, SubComponent.cxx,
	SubComponent.hxx, SubComponentList.cxx, SubComponentList.hxx,
	UnknownSubComponent.cxx, UnknownSubComponent.hxx,
	testSubComponentList.cxx: [no log message]

2002-09-20 18:13  fluffy

	* Makefile: updated

2002-09-20 17:57  dabryan

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx: Added code to have
	list of Header Field Values to, code to chunk on copy.

2002-09-20 17:56  jason

	* Makefile, Parameter.cxx, Parameter.hxx, ParameterList.cxx,
	ParameterList.hxx, StringParameter.cxx, StringParameter.hxx,
	UnknownParameter.cxx, UnknownParameter.hxx, testParameterList.cxx:
	[no log message]

2002-09-20 16:52  jason

	* Parameter.hxx, ParameterList.cxx, ParameterList.hxx,
	StringParameter.cxx, StringParameter.hxx, UnknownParameter.cxx,
	UnknownParameter.hxx, testParameterList.cxx: [no log message]

2002-09-20 16:36  jason

	* HeaderFieldValue.cxx, HeaderFieldValue.hxx: [no log message]

2002-09-20 16:16  fluffy

	* .cvsignore, Makefile, Parameter.cxx, testMsg.cxx: few things

2002-09-20 15:57  fluffy

	* Makefile: [no log message]

