[reSIProcate] [resiprocate] Resiprocate 1.9 (#10)
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 view, comment on, or merge it 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
Patch Links:
—
Reply to this email directly or view it on GitHub.