[reSIProcate] [resiprocate] Resiprocate 1.9 (#10)
qianqiuwanzi
notifications at github.com
Mon Oct 27 22:24:44 CDT 2014
Some projects builds failed on VS2013.
Why not update sln to VS2013?
You can merge this Pull Request by running:
git pull https://github.com/resiprocate/resiprocate resiprocate-1.9
Or you can view, comment on it, or merge it online at:
https://github.com/resiprocate/resiprocate/pull/10
-- Commit Summary --
* release: create branch for 1.9 series releases
* rpm: various fixes for RHEL6 builds (backported from main)
* -first cut at ChangeLog
* rpm: using systemd macros (backported from main)
* release: updating ChangeLog
* minor mods
* release: add Highlights to ChangeLog
* release: add more comments about cookies auth
* resip/stack: Fix bug where we would throw an exception if a UAS removed tag params when sending a response.
* rpm: remove CAFile from spec file
* release: update for v1.9.0
* release: update for v1.9.1
* -use threadsafe variant of localtime (localtime_r) on non-windows based platforms
* travis: enable clang builds again
* -fix potential leak removed by Coverity if CommandServer doesn't get created properly
* -changes to make reTurn compatible with ASIO 1.10.1
* -change default configuration so that server key reads from server.pem - so that reTurn will start with
* -small change to make reflow compatible with ASIO 1.10.1
* -fixed up StackStatistics handling for when multiple command servers are running (ie: v4 and v6 CommandServers)
* -fix issue with CommandServerList being deleted when not newed if startup fails due to transport exception
* repro: WebAdmin: catch and log exceptions when starting
* resip: Security: stop trying to write cert files in various places
* -fix RegSyncClient so that it detects breaks in the socket connection to the server - by using keepalives
* -ensure mPollGrp is set before accessing it in AresDnsPollItem::resetPollGrp
* -fix for spinning in DnsThread - thanks to Bjorn Andersson
* -fix coding style
* release: ChangeLog updates missed in v1.9.1
* -fix for Windows DNS Server use. Ignore Link Local DNS Server entries:
* fix issues found by ASan
* release: update for v1.9.2
* release: update ChangeLog for v1.9.2
* resip/stack: handler for the dtmf-relay content type
* travis: build recon in CI
* travis: use libfreeradius-client-dev instead of radiusclient-ng
* travis: add libsrtp-dev, required for recon build
* travis: remove some build flags
* reTurn/client: TurnSocket: fix for sending when not using TURN
* resip/recon: ConversationManager: allow alternate sample rates to be selected
* -added allowed events to 489 errors - thanks to Ionut Slaveanu for this fix
* resip/recon: ConversationManager: specify UserProfile and extension headers when creating new remote participant
* resip/recon: call acceptNIT()/rejectNIT() after handling INFO message
* resip/dum: add some comments and a warning about acceptNIT and rejectNIT for SIP INFO
* release: update for v1.9.3
* release: update ChangeLog for v1.9.3
* reflow, resip/recon: ensure libraries link with sipXtapi libs
* resip/recon: fix for case where DialogSet Profile is not an instance of ConversationProfile
* resip/recon: per-participant tone support
* resip/recon: clarify DTMF API: tones represented by event code, API-user durations in milliseconds
* release: update ChangeLog for v1.9.4
* release: update ChangeLog for v1.9.4
* travis: use trusty instead of saucy, get some packages direct from sid
* resip/recon: avoid changing payload IDs in the default ConversationProfile
* resip/recon: safety checks when using dynamic_cast with ConversationProfile
* resip/recon: do not send DTMF as inband audio, can be troublesome as sipXtapi echoes it back to caller
* resip/recon: SipXHelper: map log entries
* build: include new source files in Windows build system
* release: update for v1.9.5
* release: update ChangeLog for v1.9.5
* resip/recon: check return value of getenv
* resip/recon: ensure testUA links with sipXport
* resip/recon: ensure MOHParkServer links with sipXport
* release: update for v1.9.6
* resip/recon: directly link with the other sipX libs we access
* repro: ensure dl is linked for dlsym
* repro/reprocmd: no need to link directly with RADIUS library
* -when looking for authentication headers to remove don't use mRequestContext.getDigestRealm since it can punt
* resip/recon: use correct Codec constructor
* release: update changelog for 1.9.6
* rutil: syslog: use LOG_PID, avoid sending redundant data in log string.
* -fix a bug with Keepalive processing that causes transaction state leakage and potential traps
* -remove extra sleep definitions
* -remove extra sleep definitions
* -modified asio and boost include file ordering to avoid multiply defined symbol errors on linking
* -additional OpenSSL cleanup fn - reordered functions to match order used in this post:
* Added accessor for TransactionUser FIFO so to obtain stats
* -fix for a use-after-free bug when adding multi-headers to a list that has been copied, and then
* -fix obscure bug in basicClient where if we don't use a threaded stack processing does
* -accept case insensitive log level strings
* -if a v6 address is passed to the GenericIPAddress sockaddr constructor, ensure the entire v6 address
* -enhance command line parsing exceptions with additional details - thanks to John Gregg for initial contribution
* -fix for forced target routing in TransactionState - thanks to John Gregg for this
* resip/stack: TlsConnection: correctly handle OpenSSL error queue after SSL_read
* release: update for v1.9.7
* rpm: Indicate that b2bua package is obsolete
* release: update changelog for 1.9.7
* resip/stack: TlsConnection: check for errors after calling SSL_get_shutdown
* rpm: add definitions for stdint to CXXFLAGS
* resip/stack: TlsConnection: check for errors after calling SSL_pending
* resip/stack: TlsConnection: check for errors after calling SSL_shutdown
-- File Changes --
M .travis.yml (8)
A ChangeLog (369)
M build/travis/configure (5)
M configure.ac (2)
M reTurn/AsyncSocketBase.cxx (1)
M reTurn/AsyncSocketBase.hxx (8)
M reTurn/AsyncTcpSocketBase.hxx (3)
M reTurn/AsyncUdpSocketBase.hxx (3)
M reTurn/ChannelManager.hxx (3)
M reTurn/ReTurnConfig.hxx (3)
M reTurn/RemotePeer.hxx (3)
M reTurn/StunMessage.cxx (17)
M reTurn/StunMessage.hxx (3)
M reTurn/StunTuple.hxx (3)
M reTurn/TcpConnection.hxx (3)
M reTurn/TcpServer.hxx (3)
M reTurn/TurnAllocation.hxx (3)
M reTurn/TurnAllocationManager.hxx (3)
M reTurn/TurnManager.hxx (3)
M reTurn/TurnPermission.hxx (3)
M reTurn/UdpRelayServer.hxx (3)
M reTurn/UdpServer.hxx (3)
M reTurn/client/ErrorCode.hxx (2)
M reTurn/client/TurnAsyncSocket.cxx (10)
M reTurn/client/TurnAsyncSocket.hxx (12)
M reTurn/client/TurnAsyncSocketHandler.hxx (3)
M reTurn/client/TurnAsyncTcpSocket.cxx (1)
M reTurn/client/TurnAsyncTcpSocket.hxx (4)
M reTurn/client/TurnAsyncTlsSocket.cxx (1)
M reTurn/client/TurnAsyncTlsSocket.hxx (1)
M reTurn/client/TurnAsyncUdpSocket.cxx (1)
M reTurn/client/TurnAsyncUdpSocket.hxx (4)
M reTurn/client/TurnSocket.cxx (3)
M reTurn/client/TurnSocket.hxx (8)
M reTurn/client/TurnTcpSocket.cxx (1)
M reTurn/client/TurnTcpSocket.hxx (4)
M reTurn/client/TurnTlsSocket.cxx (3)
M reTurn/client/TurnUdpSocket.cxx (1)
M reTurn/client/TurnUdpSocket.hxx (4)
M reTurn/reTurnServer.config (2)
M reTurn/reTurnServer.cxx (3)
M reflow/ErrorCode.hxx (4)
M reflow/Flow.cxx (4)
M reflow/FlowDtlsSocketContext.cxx (9)
M reflow/FlowDtlsSocketContext.hxx (3)
M reflow/FlowDtlsTimerContext.hxx (4)
M reflow/FlowManager.cxx (11)
M reflow/Makefile.am (1)
M reflow/MediaStream.cxx (5)
M reflow/MediaStream.hxx (2)
M repro/CommandServer.cxx (9)
M repro/CommandServer.hxx (7)
M repro/CommandServerThread.cxx (2)
M repro/CommandServerThread.hxx (2)
M repro/HttpBase.cxx (5)
M repro/Makefile.am (1)
M repro/RegSyncClient.cxx (84)
M repro/RegSyncServerThread.cxx (1)
M repro/ReproRunner.cxx (120)
M repro/ReproRunner.hxx (13)
M repro/RequestContext.cxx (14)
M repro/ResponseContext.cxx (4)
M repro/WebAdminThread.cxx (7)
M repro/WebAdminThread.hxx (2)
M repro/XmlRpcServerBase.cxx (5)
M repro/reprocmd/Makefile.am (1)
M repro/reprocmd/reprocmd.cpp (2)
M resip/dum/DialogUsageManager.cxx (4)
M resip/dum/InviteSession.cxx (1)
M resip/dum/InviteSessionHandler.hxx (2)
M resip/dum/test/basicClientUserAgent.cxx (2)
M resip/recon/Conversation.hxx (10)
M resip/recon/ConversationManager.cxx (60)
M resip/recon/ConversationManager.hxx (26)
M resip/recon/ConversationManagerCmds.hxx (12)
M resip/recon/FlowManagerSipXSocket.cxx (3)
M resip/recon/MOHParkServer/Makefile.am (6)
M resip/recon/Makefile.am (6)
M resip/recon/MediaInterface.cxx (11)
M resip/recon/MediaResourceParticipant.cxx (49)
M resip/recon/RemoteParticipant.cxx (110)
M resip/recon/RemoteParticipant.hxx (4)
M resip/recon/RemoteParticipantDialogSet.cxx (6)
A resip/recon/SipXHelper.cxx (97)
A resip/recon/SipXHelper.hxx (59)
M resip/recon/UserAgent.hxx (8)
M resip/recon/UserAgentMasterProfile.cxx (6)
M resip/recon/readme.txt (2)
M resip/recon/recon_10_0.vcxproj (4)
M resip/recon/test/Makefile.am (8)
M resip/stack/BranchParameter.cxx (25)
A resip/stack/DtmfPayloadContents.cxx (241)
A resip/stack/DtmfPayloadContents.hxx (137)
M resip/stack/HeaderFieldValue.cxx (12)
M resip/stack/HeaderFieldValue.hxx (1)
M resip/stack/Makefile.am (2)
M resip/stack/ParserContainerBase.cxx (13)
M resip/stack/ParserContainerBase.hxx (16)
M resip/stack/SdpContents.cxx (3)
M resip/stack/SdpContents.hxx (2)
M resip/stack/TcpBaseTransport.cxx (10)
M resip/stack/TransactionState.cxx (21)
M resip/stack/TransactionUser.hxx (2)
M resip/stack/WsDecorator.cxx (2)
M resip/stack/WsFrameExtractor.cxx (1)
M resip/stack/resiprocate_10_0.vcxproj (4)
M resip/stack/ssl/Security.cxx (12)
M resip/stack/ssl/TlsConnection.cxx (143)
M resip/stack/test/Makefile.am (3)
A resip/stack/test/testDtmfPayload.cxx (122)
M resip/stack/test/testParserCategories.cxx (208)
M resip/stack/test/testSipMessage.cxx (37)
M resiprocate.spec.in (4)
M rutil/ConfigParse.cxx (12)
M rutil/Data.cxx (2)
M rutil/GenericIPAddress.hxx (10)
M rutil/Log.cxx (17)
M rutil/ParseBuffer.cxx (8)
M rutil/ParseBuffer.hxx (4)
M rutil/SelectInterruptor.cxx (7)
M rutil/SysLogBuf.cxx (2)
M rutil/dns/AresDns.cxx (9)
M rutil/dns/ares/ares_init.c (25)
M rutil/ssl/OpenSSLInit.cxx (11)
-- Patch Links --
https://github.com/resiprocate/resiprocate/pull/10.patch
https://github.com/resiprocate/resiprocate/pull/10.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/resiprocate/resiprocate/pull/10
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20141027/cc65f4ac/attachment.htm>
More information about the resiprocate-devel
mailing list