Version 0.8.7
- implement boost multi-index containers for invites in progress and stable dialogs
- update boost to 1.74
- remove assertion because it can be triggered in a race condition where BYE is received during a reINVITE transaction
- revamp and simplify tests
- dont clear old server transactions on sighup
- add ability to specify min acceptable tls version #146
- handle case where proxy gets request inside dialog for unroutable target
- bugfix: timer H was only being set for udp transports; it is needed regardless of transport
- handle case where we cant find a transport when sending a response
- put proper Contact header on REFER #149
Version 0.8.6
- fixes for cancel race conditions where we need to ack-bye
- fix mem leak in timer D scenario
- generate cdr stop on uas leg when cancel is received (issue #112)
- bugfix: receiving INFO on UAC leg before 200 OK caused crash
- session timer handling fixes
- bugfix: when sending refreshes as uac only the first refresh was sent
- bugfix: reference to msg after nta_msg_discard
- sync access to pending request timer as it can be accessed from multiple threads
- client disconnected when in-dialog Refer subscription terminates (issue #131)
- bugfix: failing to send cancel as uac because final response already received should return an error to app