📄 changelog
字号:
2004-01-12 <alan@jasomi.com> * os/Timer.cxx: Minor timer cleanup. * TransactionState.hxx: Added mNetSource for explicit tracking of sources. Fixes for force target support. * SipMessage.hxx: renamed ...Target to ...ForceTarget. * ParserCategories.hxx (class Via): Changed default transport to be empty. * Helper.cxx: cleanup of reason phrase code. (getPortForReply): renamed getSentPort to be in line with use. (getPortForReply): added notion of symmetric response.2003-10-09 12:59 davidb * test/testData.cxx: added some tests2003-10-09 12:58 davidb * test/limpc.cxx: corrected --help text2003-10-09 12:58 jason * Transport.cxx: added call to Helper::validateMessage to validate more than just existence of Via header2003-10-09 12:58 davidb * os/Data.cxx: generalize for any value of LocalAlloc2003-10-09 12:57 davidb * ParserCategories.hxx: Token constructor against Data2003-10-09 12:57 jason * test/testDns.cxx: added command line args2003-10-09 12:57 davidb * ParserCategories.cxx: set the unknownMethodName even if it is know for backward compatibility2003-10-09 12:57 jason * Helper.cxx, Helper.hxx: added a validate message check2003-10-09 12:56 davidb * Headers.hxx, MethodTypes.hxx: added RFCs2003-10-09 12:54 jason * DnsResult.cxx: fix problem with DnsResult calling handle() when results are already available2003-10-08 01:38 alan * test/testMsgHeaderDiagram.cxx: impound2003-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.cxx2003-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 tweaks2003-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.cxx2003-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.cxx2003-10-06 11:59 davidb * os/DnsUtil.cxx, test/testUri.cxx: ::1 is a valid IPV6 address2003-10-04 21:47 fluffy * test/Makefile: made POP optional - wish this defaulted off so that stuff compiled by default2003-10-04 21:09 fluffy * test/: test.vcproj, testIntrusiveList.cxx, testStack.cxx: updated2003-10-04 21:08 fluffy * Connection.hxx, ConnectionManager.cxx, ConnectionManager.hxx: Fixed intrusinve lists in windows2003-10-04 20:52 fluffy * test/testIntrusiveList.cxx: changed to work in windows2003-10-04 19:41 jason * DnsResult.cxx: [no log message]2003-10-04 19:34 fluffy * test/: limpc.cxx, test.vcproj: no change2003-10-04 19:34 fluffy * test/testStack.cxx: took out the || 1 in HAVE_POPT_H #if defs2003-10-04 19:32 fluffy * UdpTransport.cxx, Transport.cxx, TcpBaseTransport.cxx: don't print error for EWOULDBLOCK2003-10-04 19:09 jason * DnsResult.cxx, DnsResult.hxx: fix a memory corruption error in set<SRV> by changing to vector<SRV>2003-10-04 18:29 jason * DnsInterface.cxx, DnsInterface.hxx: simplify how supported transport types work2003-10-04 16:47 fluffy * os/DnsUtil.cxx: fix endian problem2003-10-04 15:50 jason * ConnectionManager.cxx: try a different delete2003-10-04 15:50 jason * os/Tuple.cxx: fix compile issue2003-10-04 15:50 jason * DnsResult.cxx: remove USE_ARES flag from dns resolver only do AAAA lookup if USE_IPV62003-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 resiprocate2003-10-04 14:33 fluffy * os/Tuple.cxx: fix printing of IP addr for windows2003-10-04 14:33 fluffy * os/Tuple.hxx: inlcude for scoklen_t type2003-10-04 14:32 fluffy * test/test.vcproj, resiprocate.vcproj: Release and Debug work but SSL version are broken2003-10-04 10:51 jason * TcpBaseTransport.cxx, Transport.cxx, UdpTransport.cxx, os/Socket.cxx: fix shutdown of transports in multithreaded case2003-10-03 13:47 jason * test/testStack.cxx: support for v6 in test2003-10-03 13:47 jason * os/Tuple.cxx: fix bug in length()2003-10-03 13:46 jason * Transport.cxx, TransportSelector.cxx: debug2003-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 clear2003-10-02 20:11 jason * UdpTransport.cxx: move errno stuff into base class2003-10-02 20:11 jason * TransportSelector.cxx, TransportSelector.hxx: return default transport if no specific ones match based on transport type2003-10-02 19:43 davidb * test/testUri.cxx: test operator== for reflexivity add tests from 3261 19.1.42003-10-02 19:39 davidb * test/testTransactionFSM.cxx: use skipToChar when we can2003-10-02 19:38 davidb * test/testParserCategories.cxx: fixed Uri comparison2003-10-02 19:37 davidb * test/testParseBuffer.cxx: added tests for skip primitives2003-10-02 19:36 davidb * test/testMultipartMixedContents.cxx: cosmetic2003-10-02 19:36 davidb * test/testData.cxx: a few more tests2003-10-02 19:35 davidb * os/: Data.cxx, Data.hxx: Data has own char buffer[128] for efficient heap use2003-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 efficiency2003-10-02 19:28 davidb * ParserCategory.hxx: list => vector for efficiency2003-10-02 18:53 jason * test/testTimer.cxx: fix test2003-10-02 18:52 jason * os/Data.cxx, DnsResult.cxx, os/Inserter.hxx, os/RecursiveMutex.cxx, os/Tuple.cxx: fix compat with intel compiler2003-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 efficient2003-10-02 16:24 jason * DnsInterface.cxx, DnsInterface.hxx, DnsResult.cxx, DnsResult.hxx: change license to VOCAL2003-10-02 16:24 jason * Connection.cxx: debug2003-10-01 11:07 davidb * test/testEmbedded.cxx: rport automatically added in Via -- fix comparison string2003-10-01 10:53 jason * test/testTypedef.cxx: compile on linux2003-10-01 10:53 jason * test/testParserCategories.cxx: make the test pass2003-10-01 10:53 jason * Connection.cxx, TcpBaseTransport.cxx, os/Socket.hxx, os/Tuple.cxx, os/Tuple.hxx, os/Socket.cxx: fix the cullen whirlwind2003-10-01 08:35 fluffy * TransportSelector.cxx, TransportSelector.hxx: fix opening of socket and errno stuff2003-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 stuff2003-10-01 08:33 fluffy * test/: limpc.cxx, test.vcproj: compile windows2003-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 solaris2003-09-29 19:59 jason * os/Socket.cxx: for solaris compiler2003-09-29 19:38 jason * os/DnsUtil.cxx: getdomainname() and int e = ioctl(s,SIOCGIFCONF,&ifc) are not supported in solaris2003-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 problem2003-09-29 18:49 fluffy * TransportSelector.cxx, Transport.hxx, os/Tuple.hxx: fix for when there is no IPV62003-09-29 18:48 fluffy * TransactionController.cxx: fix compiler warning in windows2003-09-29 16:07 alan * TransportSelector.cxx, os/Tuple.cxx, test/Makefile.am: minor compilation fixes for Linux2003-09-29 15:56 alan * Makefile.am: fixed duplicate SUBDIRS2003-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.cxx2003-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 overhaul2003-09-29 13:25 davidb * Connection.hxx: unse simplified IntrusiveListElement templates2003-09-29 13:25 davidb * test/Makefile: added testIntrusiveList2003-09-29 13:25 davidb * test/testIntrusiveList.cxx: [no log message]2003-09-29 13:25 davidb * os/IntrusiveListElement.hxx: simplified templates, added license2003-09-29 13:23 davidb * os/ParseBuffer.cxx: output parse errors to Info2003-09-29 08:23 alan * Makefile.am: re-ordered build2003-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 changes2003-09-28 17:37 jason * test/testStack.cxx: allow specification of protocol with -p2003-09-28 17:36 jason * os/Socket.hxx: fix compile on linux2003-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 #ifdefs2003-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 work2003-09-27 17:21 jason * Connection.cxx, TcpBaseTransport.cxx, TcpConnection.cxx, Transport.cxx: fix bug when read returns 0 bytes - means far side closed2003-09-27 14:53 jason * os/: Random.cxx, Socket.cxx, Socket.hxx: change to use shutdown instead of close2003-09-27 14:50 jason * Connection.cxx, TcpBaseTransport.cxx, TcpConnection.cxx, TcpTransport.cxx, TransportMessage.hxx: change some debug levels2003-09-27 14:45 jason * ConnectionManager.cxx: fix memory leak in deleteConnection from mAddrMap and mIdMap2003-09-27 10:27 jason * DnsResult.cxx: fixed bug with setting port for numeric ip query2003-09-27 10:05 jason * os/Tuple.cxx: fixed bug with not converting port from host to network2003-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 interface2003-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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -