2004-01-12 * 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 by changing to vector 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 wierd 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 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 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 . 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 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: 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 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: wierd 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 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 . 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 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 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 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]