[Pkg-voip-commits] [sems] branch master updated (2e3f1ae -> f5e72ac)
Victor Seva Lopez
maniac-guest at moszumanska.debian.org
Wed Jun 17 11:20:08 UTC 2015
This is an automated email from the git hooks/post-receive script.
maniac-guest pushed a change to branch master
in repository sems.
from 2e3f1ae Initial commit.
new 0e9c8f5 add watch file
adds 76c2229 Imported Upstream version 1.6.0
new 7a8cf26 Merge tag 'upstream/1.6.0'
new ad9d869 update depends and Standards-Version to 3.9.6
new f5e72ac update debian changelog
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 5 +-
CMakeLists.txt | 23 +-
Makefile | 39 +-
Makefile.defs | 42 +-
README | 49 +-
apps/Makefile | 2 +-
apps/announce_transfer/AnnounceTransfer.cpp | 22 +-
apps/announce_transfer/AnnounceTransfer.h | 3 +-
apps/announcement/Announcement.cpp | 2 +-
apps/annrecorder/AnnRecorder.cpp | 4 +-
apps/callback/CallBack.cpp | 2 +-
apps/click2dial/Click2Dial.cpp | 18 +-
apps/conference/Conference.cpp | 73 +-
apps/conference/Conference.h | 4 +-
apps/db_reg_agent/CMakeLists.txt | 2 +
apps/db_reg_agent/DBRegAgent.cpp | 20 +-
apps/db_reg_agent/DBRegAgent.h | 9 +
apps/db_reg_agent/RegistrationTimer.cpp | 4 +
apps/db_reg_agent/RegistrationTimer.h | 1 +
apps/diameter_client/ServerConnection.cpp | 2 +-
apps/dsm/DSM.cpp | 22 +
apps/dsm/DSM.h | 9 +
apps/dsm/DSMCall.cpp | 192 +-
apps/dsm/DSMCall.h | 42 +-
apps/dsm/DSMChartReader.cpp | 2 +-
apps/dsm/DSMCoreModule.cpp | 298 ++-
apps/dsm/DSMCoreModule.h | 18 +
apps/dsm/DSMModule.cpp | 12 +-
apps/dsm/DSMSession.h | 50 +-
apps/dsm/DSMStateDiagramCollection.cpp | 6 +-
apps/dsm/DSMStateEngine.cpp | 123 +-
apps/dsm/DSMStateEngine.h | 51 +-
apps/dsm/SystemDSM.cpp | 16 +-
apps/dsm/SystemDSM.h | 6 +
apps/dsm/etc/dsm.conf | 4 +-
apps/dsm/mods/Makefile | 6 +-
apps/dsm/mods/Makefile.dsm_module | 2 +
apps/dsm/mods/mod_conference/ModConference.cpp | 71 +-
apps/dsm/mods/mod_conference/ModConference.h | 4 +-
apps/dsm/mods/mod_dlg/ModDlg.cpp | 201 +-
apps/dsm/mods/mod_dlg/ModDlg.h | 11 +
apps/dsm/mods/mod_groups/ModGroups.cpp | 42 +-
apps/dsm/mods/mod_groups/ModGroups.h | 3 +-
apps/dsm/mods/mod_monitoring/ModMonitoring.cpp | 22 +
apps/dsm/mods/mod_monitoring/ModMonitoring.h | 4 +
apps/dsm/mods/mod_mysql/ModMysql.cpp | 5 +-
apps/dsm/mods/mod_py/ModPy.cpp | 2 +-
apps/dsm/mods/mod_py/PyDSMSession.cpp | 8 +-
apps/dsm/mods/mod_redis/DBTypes.h | 37 +
apps/dsm/mods/mod_redis/DRedisConnection.cpp | 194 ++
apps/dsm/mods/mod_redis/DRedisConnection.h | 50 +
apps/dsm/mods/mod_redis/Makefile | 10 +
apps/dsm/mods/mod_redis/ModRedis.cpp | 369 ++++
apps/dsm/mods/mod_redis/ModRedis.h | 87 +
apps/dsm/mods/mod_regex/ModRegex.cpp | 50 +-
apps/dsm/mods/mod_regex/ModRegex.h | 2 +-
apps/dsm/mods/mod_sbc/Makefile | 12 +
apps/dsm/mods/mod_sbc/ModSbc.cpp | 673 +++++++
.../{mod_regex/ModRegex.h => mod_sbc/ModSbc.h} | 63 +-
apps/dsm/mods/mod_uri/ModUri.cpp | 59 +
apps/dsm/mods/mod_uri/ModUri.h | 4 +
apps/dsm/mods/mod_utils/ModUtils.cpp | 208 ++-
apps/dsm/mods/mod_utils/ModUtils.h | 10 +
apps/dsm/mods/mod_xml/ModXml.cpp | 265 +++
apps/dsm/mods/mod_xml/ModXml.h | 4 +
apps/dsm/mods/mod_zrtp/Makefile | 10 +
apps/dsm/mods/mod_zrtp/ModZrtp.cpp | 294 +++
.../mods/{mod_dlg/ModDlg.h => mod_zrtp/ModZrtp.h} | 35 +-
apps/early_announce/EarlyAnnounce.cpp | 14 +-
apps/early_dbprompt/early_dbprompt.dsm | 70 +
apps/early_dbprompt/etc/early_dbprompt.conf | 20 +
apps/examples/announce_auth/AnnounceAuth.cpp | 2 +-
apps/examples/b2b_connect/b2b_connect.cpp | 18 +-
apps/examples/call_gen/CallGen.cpp | 8 +-
apps/examples/call_gen/CallGen.h | 2 +-
apps/examples/call_gen/etc/callgen.conf | 6 +-
apps/examples/dtmftester/DtmfTester.cpp | 2 +-
apps/examples/early_record/EarlyRecord.cpp | 2 +-
apps/examples/ivr_examples/call_center.py | 71 +
apps/examples/jukecall/Jukecall.cpp | 6 +-
.../simple_conference/SimpleConference.cpp | 2 +-
apps/ivr/Ivr.cpp | 84 +-
apps/ivr/Ivr.h | 4 +-
apps/ivr/IvrDialogBase.cpp | 4 +-
apps/ivr/IvrSipDialog.cpp | 28 +-
apps/ivr/IvrSipRequest.cpp | 15 +-
apps/ivr/Makefile.ivr_application | 2 +-
apps/jsonrpc/JsonRPCServer.cpp | 25 +-
apps/mobile_push/etc/mobile_push.conf | 45 +
apps/mobile_push/load_test/call_gen.py | 5 +
apps/mobile_push/load_test/example_server.py | 36 +
apps/mobile_push/load_test/mobilepush_loadtest.txt | 105 ++
apps/mobile_push/load_test/reg_client.py | 20 +
.../load_test/sems_cfg/core/etc/callgen.conf | 3 +
.../load_test/sems_cfg/core/etc/db_reg_agent.conf | 99 +
.../load_test/sems_cfg/core/etc/sems.conf | 49 +-
.../load_test/sems_cfg/core/etc/xmlrpc2di.conf | 42 +
apps/mobile_push/mobile_push.dsm | 203 ++
apps/monitoring/Monitoring.cpp | 287 ++-
apps/monitoring/Monitoring.h | 27 +
apps/monitoring/etc/monitoring.conf | 6 +
apps/monitoring/tools/Makefile | 6 +-
apps/mwi/mwi.cpp | 12 +-
apps/precoded_announce/PrecodedAnnounce.cpp | 2 +-
.../py_sems/sip/AmMimeBody.sip | 90 +-
apps/py_sems/sip/AmSipDialog.sip | 22 +-
apps/py_sems/sip/PySemsB2ABDialog.sip | 2 +-
apps/py_sems/sip/PySemsB2BDialog.sip | 2 +-
apps/py_sems/sip/PySemsDialog.sip | 2 +-
apps/py_sems/sip/py_sems.sbf | 3 -
apps/py_sems/sip/py_sems.sip | 1 +
apps/reg_agent/etc/reg_agent.conf.cmake | 6 +-
apps/registrar_client/SIPRegistrarClient.cpp | 3 +-
apps/rtmp/Rtmp.cpp | 2 +-
apps/rtmp/RtmpConnection.cpp | 32 +-
apps/rtmp/RtmpSession.cpp | 27 +-
apps/rtmp/RtmpSession.h | 5 +-
apps/sbc/CallLeg.cpp | 1759 ++++++++++++++++++
apps/sbc/CallLeg.h | 404 ++++
apps/sbc/CallLegEvents.h | 176 ++
apps/sbc/ExtendedCCInterface.h | 104 ++
apps/sbc/HeaderFilter.cpp | 109 +-
apps/sbc/HeaderFilter.h | 22 +-
apps/sbc/ParamReplacer.cpp | 491 ++++-
apps/sbc/ParamReplacer.h | 45 +-
apps/sbc/RateLimit.cpp | 39 +
apps/sbc/RateLimit.h | 61 +
apps/sbc/RegisterCache.cpp | 1117 +++++++++++
apps/sbc/RegisterCache.h | 362 ++++
apps/sbc/RegisterDialog.cpp | 660 +++++++
apps/sbc/RegisterDialog.h | 86 +
apps/sbc/ReplacesMapper.cpp | 171 ++
apps/sbc/{ParamReplacer.h => ReplacesMapper.h} | 21 +-
apps/sbc/SBC.cpp | 1795 +++---------------
apps/sbc/SBC.h | 235 +--
{core/ampi => apps/sbc}/SBCCallControlAPI.h | 19 +-
apps/sbc/SBCCallLeg.cpp | 1948 ++++++++++++++++++++
apps/sbc/SBCCallLeg.h | 261 +++
apps/sbc/SBCCallProfile.cpp | 1094 ++++++++---
apps/sbc/SBCCallProfile.h | 252 ++-
apps/sbc/SBCCallRegistry.cpp | 79 +
apps/sbc/{SDPFilter.h => SBCCallRegistry.h} | 49 +-
apps/sbc/SBCEventLog.cpp | 193 ++
apps/sbc/SBCEventLog.h | 77 +
apps/sbc/SBCSimpleRelay.cpp | 544 ++++++
apps/sbc/SBCSimpleRelay.h | 169 ++
apps/sbc/SDPFilter.cpp | 162 +-
apps/sbc/SDPFilter.h | 10 +-
apps/sbc/SessionUpdate.cpp | 38 +
apps/sbc/SessionUpdate.h | 94 +
apps/sbc/SubscriptionDialog.cpp | 170 ++
apps/sbc/SubscriptionDialog.h | 78 +
apps/sbc/arg_conversion.cpp | 179 ++
apps/sbc/arg_conversion.h | 9 +
apps/sbc/call_control/bl_redis/BLRedis.cpp | 2 +-
apps/sbc/call_control/bl_redis/BLRedis.h | 2 +-
apps/sbc/call_control/bl_redis/Makefile | 8 +-
.../call_control/bl_redis/RedisConnectionPool.cpp | 1 +
.../call_control/bl_redis/RedisConnectionPool.h | 2 +-
apps/sbc/call_control/call_timer/CallTimer.cpp | 2 +-
apps/sbc/call_control/ctl/CCCtl.cpp | 36 +-
apps/sbc/call_control/dsm/CCDSM.cpp | 285 +++
apps/sbc/call_control/dsm/CCDSM.h | 101 +
apps/sbc/call_control/dsm/Makefile | 11 +
apps/sbc/call_control/dsm/SBCDSMInstance.cpp | 752 ++++++++
apps/sbc/call_control/dsm/SBCDSMInstance.h | 132 ++
apps/sbc/call_control/dsm/SBCDSMParams.h | 35 +
.../parallel_calls/CCParallelCalls.cpp | 2 +-
apps/sbc/call_control/prepaid/Prepaid.cpp | 2 +-
.../call_control/prepaid_xmlrpc/PrepaidXMLRPC.cpp | 2 +-
apps/sbc/call_control/registrar/Makefile | 8 +
apps/sbc/call_control/registrar/Registrar.cpp | 278 +++
.../CCTemplate.h => registrar/Registrar.h} | 20 +-
apps/sbc/call_control/rest/RestModule.cpp | 18 +-
apps/sbc/call_control/syslog_cdr/SyslogCDR.cpp | 239 ++-
apps/sbc/call_control/syslog_cdr/SyslogCDR.h | 6 +-
.../call_control/syslog_cdr/etc/cc_syslog_cdr.conf | 4 +
apps/sbc/call_control/template/CCTemplate.cpp | 142 +-
apps/sbc/call_control/template/CCTemplate.h | 35 +
apps/sbc/etc/auth_b2b.sbcprofile.conf | 3 +-
apps/sbc/etc/auth_b2b.sbcprofile.conf.cmake | 3 +-
apps/sbc/etc/call_timer.sbcprofile.conf | 3 +-
apps/sbc/etc/call_timer.sbcprofile.conf.cmake | 3 +-
apps/sbc/etc/codecfilter.sbcprofile.conf | 3 +-
apps/sbc/etc/codecfilter.sbcprofile.conf.cmake | 3 +-
apps/sbc/etc/prepaid.sbcprofile.conf | 3 +-
apps/sbc/etc/prepaid.sbcprofile.conf.cmake | 3 +-
apps/sbc/etc/sbc.conf | 7 +
apps/sbc/etc/sbc.conf.cmake | 7 +
apps/sbc/etc/sst_b2b.sbcprofile.conf | 3 +-
apps/sbc/etc/sst_b2b.sbcprofile.conf.cmake | 3 +-
apps/sbc/etc/transparent.sbcprofile.conf | 37 +-
apps/sbc/etc/transparent.sbcprofile.conf.cmake | 7 +-
apps/sbc/sbc_events.h | 13 +
apps/sbc/tools/Makefile | 8 +-
apps/voicebox/VoiceboxDialog.cpp | 4 +-
apps/voicemail/AnswerMachine.cpp | 6 +-
apps/webconference/CallStats.cpp | 3 +-
apps/webconference/Makefile | 5 +-
apps/webconference/RoomInfo.cpp | 39 +-
apps/webconference/RoomInfo.h | 3 +
apps/webconference/WebConference.cpp | 116 +-
apps/webconference/WebConference.h | 14 +-
apps/webconference/WebConferenceDialog.cpp | 177 +-
apps/webconference/WebConferenceDialog.h | 7 +-
apps/webconference/etc/webconference.conf | 16 +
apps/webconference/tools/Makefile | 18 +
.../tools/sems-webconference-addparticipant | 12 +
.../tools/sems-webconference-roomcreate | 12 +
.../tools/sems-webconference-roominfo | 12 +
apps/xmlrpc2di/MultithreadXmlRpcServer.cpp | 10 +-
apps/xmlrpc2di/XMLRPC2DI.cpp | 67 +-
apps/xmlrpc2di/XMLRPC2DI.h | 14 +-
apps/xmlrpc2di/xmlrpc++/Makefile | 2 +-
cmake/CheckSymbolExists.cmake | 83 +
cmake/FindIlbc.cmake | 17 +
cmake/FindLibevent2.cmake | 17 +
cmake/FindMySQLpp.cmake | 9 +
core/Am100rel.cpp | 21 +-
core/AmApi.cpp | 52 +-
core/AmApi.h | 11 +-
core/AmAppTimer.cpp | 183 +-
core/AmAppTimer.h | 49 +-
core/AmArg.cpp | 37 +-
core/AmArg.h | 38 +-
core/AmAudioFile.cpp | 55 +-
core/AmAudioFile.h | 5 +
core/AmAudioMixIn.cpp | 24 +-
core/AmAudioMixIn.h | 6 +-
core/AmB2ABSession.cpp | 25 +-
core/AmB2ABSession.h | 3 +-
core/AmB2BMedia.cpp | 1186 ++++++++----
core/AmB2BMedia.h | 239 ++-
core/AmB2BSession.cpp | 787 ++++----
core/AmB2BSession.h | 130 +-
core/AmBasicSipDialog.cpp | 778 ++++++++
core/AmBasicSipDialog.h | 479 +++++
core/AmCachedAudioFile.cpp | 3 +
core/AmConferenceChannel.cpp | 91 +-
core/AmConferenceChannel.h | 27 +-
core/AmConferenceStatus.cpp | 4 +-
core/AmConfig.cpp | 637 +++++--
core/AmConfig.h | 107 +-
core/AmConfigReader.cpp | 165 +-
core/AmConfigReader.h | 11 +-
core/AmDtmfDetector.cpp | 24 +-
core/AmDtmfDetector.h | 1 +
core/AmEvent.h | 2 +
core/AmEventDispatcher.cpp | 8 +-
core/AmEventQueue.cpp | 21 +-
core/AmEventQueue.h | 28 +-
core/AmEventQueueProcessor.cpp | 154 ++
core/AmEventQueueProcessor.h | 91 +
core/AmMediaProcessor.cpp | 4 +
core/AmMediaProcessor.h | 2 +
core/AmMimeBody.cpp | 66 +-
core/AmMimeBody.h | 14 +
core/AmMultiPartyMixer.cpp | 32 +-
core/AmMultiPartyMixer.h | 20 +-
core/AmOfferAnswer.cpp | 86 +-
core/AmPeriodicThread.cpp | 97 +
.../ModGroups.h => core/AmPeriodicThread.h | 71 +-
core/AmPlaylist.cpp | 4 +
core/AmPlaylist.h | 1 +
core/AmPlayoutBuffer.cpp | 2 +-
core/AmPlugIn.cpp | 75 +-
core/AmPlugIn.h | 12 +-
core/AmRingTone.cpp | 15 +-
core/AmRtpAudio.cpp | 16 +-
core/AmRtpPacket.cpp | 168 +-
core/AmRtpPacket.h | 20 +-
core/AmRtpReceiver.cpp | 144 +-
core/AmRtpReceiver.h | 44 +-
core/AmRtpStream.cpp | 725 ++++++--
core/AmRtpStream.h | 141 +-
core/AmSdp.cpp | 433 +++--
core/AmSdp.h | 24 +-
core/AmSession.cpp | 563 +++---
core/AmSession.h | 110 +-
core/AmSessionContainer.cpp | 115 +-
core/AmSessionContainer.h | 39 +
core/AmSessionEventHandler.cpp | 42 -
core/AmSessionEventHandler.h | 34 +-
core/AmSipDialog.cpp | 901 +++------
core/AmSipDialog.h | 236 +--
core/AmSipDispatcher.cpp | 86 +-
core/AmSipDispatcher.h | 2 +-
core/AmSipEvent.cpp | 13 +-
core/AmSipEvent.h | 14 +-
core/AmSipMsg.cpp | 32 +
core/AmSipMsg.h | 29 +-
core/AmSipRegistration.cpp | 63 +-
core/AmSipRegistration.h | 28 +-
core/AmSipSubscription.cpp | 904 ++++++---
core/AmSipSubscription.h | 372 ++--
core/AmSipSubscriptionContainer.cpp | 57 +-
core/AmSipSubscriptionContainer.h | 12 +-
core/AmThread.cpp | 13 +-
core/AmThread.h | 38 +-
core/AmUriParser.cpp | 279 +--
core/AmUriParser.h | 27 +-
core/AmUtils.cpp | 277 +--
core/AmUtils.h | 23 +-
core/AmZRTP.cpp | 326 +++-
core/AmZRTP.h | 60 +-
core/CMakeLists.txt | 2 +
core/Makefile | 34 +-
core/SipCtrlInterface.cpp | 467 +++--
core/SipCtrlInterface.h | 38 +-
core/amci/amci.h | 2 +-
core/amci/codecs.h | 2 +
core/ampi/MonitoringAPI.h | 97 +
core/ampi/UACAuthAPI.h | 7 +-
core/atomic_types.h | 54 +-
core/etc/sems.conf.cmake | 10 +
core/etc/sems.conf.sample | 306 +--
core/etc/zrtp.conf | 16 +-
core/hash_table.h | 70 +-
core/jsonArg.cpp | 68 +-
core/jsonArg.h | 4 +
core/jsonxx.cpp | 73 +-
core/log.cpp | 103 +-
core/log.h | 50 +-
core/plug-in/CMakeLists.txt | 2 +
core/plug-in/adpcm/adpcm.c | 16 +-
core/plug-in/g729/Makefile | 2 +-
core/plug-in/ilbc/CMakeLists.txt | 8 +-
core/plug-in/ilbc/iLBC_rfc3951/LPCencode.c | 4 +-
core/plug-in/ilbc/iLBC_rfc3951/filter.c | 18 +-
core/plug-in/ilbc/iLBC_rfc3951/helpfun.c | 2 -
core/plug-in/ilbc/iLBC_rfc3951/iLBC_decode.c | 4 +-
core/plug-in/ilbc/ilbc.c | 12 +-
core/plug-in/opus/Makefile | 8 +
core/plug-in/opus/opus.c | 246 +++
core/plug-in/session_timer/CMakeLists.txt | 1 -
core/plug-in/session_timer/SessionTimer.cpp | 105 +-
core/plug-in/session_timer/SessionTimer.h | 29 +-
core/plug-in/session_timer/UserTimer.cpp | 247 ---
core/plug-in/session_timer/UserTimer.h | 101 -
core/plug-in/speex/speex.c | 4 +-
core/plug-in/stats/Makefile | 5 +-
core/plug-in/stats/StatsUDPServer.cpp | 48 +-
core/plug-in/uac_auth/UACAuth.cpp | 324 +++-
core/plug-in/uac_auth/UACAuth.h | 71 +-
core/sems.cpp | 164 +-
core/sems.h.cmake | 2 +
core/singleton.h | 6 +-
core/sip/Makefile | 26 +
core/sip/async_file.cpp | 125 ++
core/sip/async_file.h | 69 +
core/sip/async_file_writer.cpp | 34 +
core/sip/async_file_writer.h | 32 +
core/sip/defs.h | 11 +-
core/sip/exclusive_file.cpp | 195 ++
core/sip/exclusive_file.h | 40 +
core/sip/fifo_buffer.cpp | 62 +
core/sip/fifo_buffer.h | 60 +
core/sip/ip_util.cpp | 135 ++
core/sip/ip_util.h | 85 +
core/sip/msg_fline.cpp | 15 +-
core/sip/msg_hdrs.cpp | 74 +-
core/sip/msg_hdrs.h | 26 +-
core/sip/msg_logger.cpp | 132 ++
core/sip/msg_logger.h | 70 +
core/sip/parse_common.cpp | 32 +-
core/sip/parse_common.h | 39 +-
core/sip/parse_dns.cpp | 24 +-
core/sip/parse_dns.h | 17 +-
core/sip/parse_from_to.cpp | 212 +--
core/sip/parse_from_to.h | 26 +-
core/sip/parse_header.cpp | 16 +-
core/sip/parse_header.h | 3 +
core/sip/{parse_from_to.cpp => parse_nameaddr.cpp} | 229 ++-
core/{ampi/UACAuthAPI.h => sip/parse_nameaddr.h} | 47 +-
core/sip/parse_next_hop.cpp | 69 +-
core/sip/parse_next_hop.h | 9 +-
core/sip/parse_route.cpp | 26 +
core/sip/parse_uri.cpp | 15 +
core/sip/parse_uri.h | 2 +
core/sip/parse_via.cpp | 8 +-
core/sip/pcap_logger.cpp | 165 ++
core/sip/pcap_logger.h | 26 +
core/sip/raw_sender.cpp | 52 +
core/sip/raw_sender.h | 19 +
core/sip/raw_sock.cpp | 675 +++++++
core/sip/raw_sock.h | 42 +
core/sip/resolver.cpp | 642 +++++--
core/sip/resolver.h | 128 +-
core/sip/sip_parser.cpp | 72 +-
core/sip/sip_parser.h | 19 +-
core/sip/sip_parser_async.cpp | 290 +++
core/sip/sip_parser_async.h | 44 +
core/sip/sip_timers.cpp | 37 +-
core/sip/sip_timers.h | 58 +-
core/sip/sip_trans.cpp | 131 +-
core/sip/sip_trans.h | 72 +-
core/sip/sip_ua.h | 2 +-
core/sip/tcp_trsp.cpp | 823 +++++++++
core/sip/tcp_trsp.h | 287 +++
core/sip/tr_blacklist.cpp | 129 ++
core/sip/tr_blacklist.h | 102 +
core/sip/trans_layer.cpp | 1783 +++++++++++++-----
core/sip/trans_layer.h | 197 +-
core/sip/trans_table.cpp | 117 +-
core/sip/trans_table.h | 9 +-
core/sip/transport.cpp | 65 +-
core/sip/transport.h | 63 +-
core/sip/udp_trsp.cpp | 251 ++-
core/sip/udp_trsp.h | 20 +-
core/sip/wheeltimer.cpp | 8 +-
core/sip/wheeltimer.h | 32 +-
core/tests/Makefile | 42 +-
core/tests/sems_tests.cpp | 4 +
core/tests/test_auth.cpp | 81 +
core/tests/{test_headers.h => test_auth.h} | 0
core/tests/test_headers.cpp | 2 +
core/tests/test_jsonarg.cpp | 3 +-
core/tests/test_replaces.cpp | 103 ++
core/tests/{test_jsonarg.h => test_replaces.h} | 0
core/tests/test_sdp.cpp | 90 +
core/tests/{test_headers.h => test_sdp.h} | 0
core/tests/test_uriparser.cpp | 52 +-
debian/changelog | 7 +-
debian/control | 5 +-
debian/watch | 3 +
doc/CHANGELOG | 7 +
doc/Readme.early_announce.txt | 4 +
doc/Readme.jsonrpc | 7 +
doc/Readme.sbc.txt | 351 ++--
doc/Readme.sbc_call_control.txt | 11 +-
doc/Readme.uac_auth.txt | 60 +-
doc/Readme.webconference.txt | 4 +
doc/ZRTP.txt | 82 +-
doc/dsm/Readme.dsm.txt | 2 +-
doc/dsm/dsm_sbc_syntax.txt | 270 +++
doc/dsm/dsm_syntax.txt | 79 +-
doc/dsm/examples/b2b_connect_audio/aas_caller.dsm | 4 +-
.../b2b_connect_extension/connect_extension.dsm | 5 +-
doc/dsm/examples/call/calltest.dsm | 2 +-
doc/dsm/examples/dsm_di_monit/Readme_ddm.txt | 4 +-
.../examples/dsm_di_monit/dsm_di_monitoring.dsm | 6 +-
doc/dsm/examples/pin/main.dsm | 6 +-
doc/dsm/examples/sbc/sbc_test_app/howto.txt | 18 +
.../profile/sbc_test_app_profile.sbcprofile.conf | 27 +
.../examples/sbc/sbc_test_app/sbc_test_app.conf | 16 +
doc/dsm/examples/sbc/sbc_test_app/test_sbc.dsm | 63 +
doc/dsm/examples/test.dsm | 6 +-
doc/dsm/examples/test_conference.dsm | 14 +-
doc/dsm/examples/test_conference_mute.dsm | 10 +-
doc/dsm/mods/Readme.mod_conference.txt | 9 +-
doc/dsm/mods/Readme.mod_dlg.txt | 24 +-
doc/dsm/mods/Readme.mod_groups.txt | 3 +
doc/dsm/mods/Readme.mod_py.txt | 2 +-
doc/dsm/mods/Readme.mod_regex.txt | 7 +-
doc/dsm/mods/Readme.mod_uri.txt | 23 +
doc/dsm/mods/Readme.mod_utils.txt | 29 +-
doc/dsm/mods/Readme.mod_xml.txt | 12 +
doc/dsm/mods/Readme.mod_zrtp.txt | 82 +
.../tutorials/quizconnect/quizconnect_callee.dsm | 4 +-
.../tutorials/quizconnect/quizconnect_caller.dsm | 2 +-
.../tutorials/quizconnect/quizconnect_tutorial.txt | 8 +-
.../bl_redis => doc/sbc}/Readme.bl_redis.txt | 0
.../sbc}/Readme.cc_acc_xmlrpc | 0
.../call_control/ctl => doc/sbc}/Readme.cc_ctl.txt | 0
doc/sbc/Readme.cc_dsm.txt | 1 +
doc/sbc/Readme.cc_registrar.txt | 35 +
.../rest => doc/sbc}/Readme.cc_rest.txt | 0
.../sample_config_regcache/exin.sbcprofile.conf | 14 +
.../sample_config_regcache/inex.sbcprofile.conf | 1 +
doc/sbc/sample_config_regcache/interface_map.conf | 2 +
doc/sbc/sample_config_regcache/method_map.conf | 1 +
doc/sbc/sample_config_regcache/readme.txt | 16 +
doc/sbc/sample_config_regcache/reg.sbcprofile.conf | 12 +
doc/sbc/sample_config_regcache/sbc.conf | 6 +
doc/sbc/sample_config_regcache/sems.conf | 35 +
doc/src/doc_applications.h | 6 +
doc/src/doc_zrtp.h | 41 +-
doc/src/doxyref.h | 41 +-
pkg/{ => deb}/debian/changelog | 22 +-
{debian => pkg/deb/debian}/compat | 0
{debian => pkg/deb/debian}/control | 1 +
{debian => pkg/deb/debian}/copyright | 0
{debian => pkg/deb/debian}/libsems1-dev.install | 0
pkg/deb/debian/rules | 49 +
{debian => pkg/deb/debian}/sems.default | 0
{debian => pkg/deb/debian}/sems.init | 0
{debian => pkg/deb/debian}/sems.lintian-overrides | 0
{debian => pkg/deb/debian}/sems.postinst | 0
{debian => pkg/deb/debian}/sems.postrm | 0
pkg/{ => deb}/debian/shlibs.local | 0
pkg/deb/debian/source/format | 1 +
pkg/{debian => deb/jessie}/changelog | 22 +-
{debian => pkg/deb/jessie}/compat | 0
{debian => pkg/deb/jessie}/control | 1 +
{debian => pkg/deb/jessie}/copyright | 0
{debian => pkg/deb/jessie}/libsems1-dev.install | 0
pkg/deb/jessie/rules | 49 +
pkg/deb/jessie/sems.default | 25 +
{debian => pkg/deb/jessie}/sems.init | 0
{debian => pkg/deb/jessie}/sems.lintian-overrides | 0
{debian => pkg/deb/jessie}/sems.postinst | 0
{debian => pkg/deb/jessie}/sems.postrm | 0
{debian => pkg/deb/jessie}/shlibs.local | 0
pkg/deb/jessie/source/format | 1 +
pkg/{debian => deb/precise}/changelog | 22 +-
{debian => pkg/deb/precise}/compat | 0
{debian => pkg/deb/precise}/control | 1 +
{debian => pkg/deb/precise}/copyright | 0
{debian => pkg/deb/precise}/libsems1-dev.install | 0
pkg/deb/precise/rules | 49 +
{debian => pkg/deb/precise}/sems.default | 0
{debian => pkg/deb/precise}/sems.init | 0
{debian => pkg/deb/precise}/sems.lintian-overrides | 0
{debian => pkg/deb/precise}/sems.postinst | 0
{debian => pkg/deb/precise}/sems.postrm | 0
{debian => pkg/deb/precise}/shlibs.local | 0
pkg/deb/precise/source/format | 1 +
pkg/{debian => deb/trusty}/changelog | 22 +-
{debian => pkg/deb/trusty}/compat | 0
{debian => pkg/deb/trusty}/control | 1 +
{debian => pkg/deb/trusty}/copyright | 0
{debian => pkg/deb/trusty}/libsems1-dev.install | 0
pkg/deb/trusty/rules | 49 +
{debian => pkg/deb/trusty}/sems.default | 0
{debian => pkg/deb/trusty}/sems.init | 0
{debian => pkg/deb/trusty}/sems.lintian-overrides | 0
{debian => pkg/deb/trusty}/sems.postinst | 0
{debian => pkg/deb/trusty}/sems.postrm | 0
{debian => pkg/deb/trusty}/shlibs.local | 0
pkg/deb/trusty/source/format | 1 +
pkg/{debian => deb/wheezy}/changelog | 22 +-
{debian => pkg/deb/wheezy}/compat | 0
{debian => pkg/deb/wheezy}/control | 1 +
{debian => pkg/deb/wheezy}/copyright | 0
{debian => pkg/deb/wheezy}/libsems1-dev.install | 0
pkg/deb/wheezy/rules | 49 +
{debian => pkg/deb/wheezy}/sems.default | 0
pkg/{debian => deb/wheezy}/sems.init | 75 +-
{debian => pkg/deb/wheezy}/sems.lintian-overrides | 0
{debian => pkg/deb/wheezy}/sems.postinst | 0
{debian => pkg/deb/wheezy}/sems.postrm | 0
{debian => pkg/deb/wheezy}/shlibs.local | 0
pkg/deb/wheezy/source/format | 1 +
pkg/debian/compat | 1 -
pkg/debian/control | 37 -
pkg/debian/copyright | 19 -
pkg/debian/libsems1-dev.install | 13 -
pkg/debian/postinst | 192 --
pkg/debian/postrm | 13 -
pkg/debian/rules | 163 --
pkg/debian/sems.config | 26 -
pkg/debian/sems.default | 37 -
pkg/debian/sems.templates | 48 -
pkg/debian/watch | 7 -
pkg/rpm/sems.init | 13 +-
pkg/rpm/sems.systemd.service | 3 +
tools/Makefile | 10 +-
557 files changed, 38178 insertions(+), 9787 deletions(-)
create mode 100644 apps/dsm/mods/mod_redis/DBTypes.h
create mode 100644 apps/dsm/mods/mod_redis/DRedisConnection.cpp
create mode 100644 apps/dsm/mods/mod_redis/DRedisConnection.h
create mode 100644 apps/dsm/mods/mod_redis/Makefile
create mode 100644 apps/dsm/mods/mod_redis/ModRedis.cpp
create mode 100644 apps/dsm/mods/mod_redis/ModRedis.h
create mode 100644 apps/dsm/mods/mod_sbc/Makefile
create mode 100644 apps/dsm/mods/mod_sbc/ModSbc.cpp
copy apps/dsm/mods/{mod_regex/ModRegex.h => mod_sbc/ModSbc.h} (53%)
create mode 100644 apps/dsm/mods/mod_zrtp/Makefile
create mode 100644 apps/dsm/mods/mod_zrtp/ModZrtp.cpp
copy apps/dsm/mods/{mod_dlg/ModDlg.h => mod_zrtp/ModZrtp.h} (66%)
create mode 100644 apps/early_dbprompt/early_dbprompt.dsm
create mode 100644 apps/early_dbprompt/etc/early_dbprompt.conf
create mode 100644 apps/examples/ivr_examples/call_center.py
create mode 100644 apps/mobile_push/etc/mobile_push.conf
create mode 100755 apps/mobile_push/load_test/call_gen.py
create mode 100644 apps/mobile_push/load_test/example_server.py
create mode 100644 apps/mobile_push/load_test/mobilepush_loadtest.txt
create mode 100755 apps/mobile_push/load_test/reg_client.py
create mode 100644 apps/mobile_push/load_test/sems_cfg/core/etc/callgen.conf
create mode 100644 apps/mobile_push/load_test/sems_cfg/core/etc/db_reg_agent.conf
copy core/etc/sems.conf.sample => apps/mobile_push/load_test/sems_cfg/core/etc/sems.conf (94%)
create mode 100644 apps/mobile_push/load_test/sems_cfg/core/etc/xmlrpc2di.conf
create mode 100644 apps/mobile_push/mobile_push.dsm
copy core/AmMimeBody.h => apps/py_sems/sip/AmMimeBody.sip (58%)
delete mode 100644 apps/py_sems/sip/py_sems.sbf
create mode 100644 apps/sbc/CallLeg.cpp
create mode 100644 apps/sbc/CallLeg.h
create mode 100644 apps/sbc/CallLegEvents.h
create mode 100644 apps/sbc/ExtendedCCInterface.h
create mode 100644 apps/sbc/RateLimit.cpp
create mode 100644 apps/sbc/RateLimit.h
create mode 100644 apps/sbc/RegisterCache.cpp
create mode 100644 apps/sbc/RegisterCache.h
create mode 100644 apps/sbc/RegisterDialog.cpp
create mode 100644 apps/sbc/RegisterDialog.h
create mode 100644 apps/sbc/ReplacesMapper.cpp
copy apps/sbc/{ParamReplacer.h => ReplacesMapper.h} (72%)
rename {core/ampi => apps/sbc}/SBCCallControlAPI.h (78%)
create mode 100644 apps/sbc/SBCCallLeg.cpp
create mode 100644 apps/sbc/SBCCallLeg.h
create mode 100644 apps/sbc/SBCCallRegistry.cpp
copy apps/sbc/{SDPFilter.h => SBCCallRegistry.h} (54%)
create mode 100644 apps/sbc/SBCEventLog.cpp
create mode 100644 apps/sbc/SBCEventLog.h
create mode 100644 apps/sbc/SBCSimpleRelay.cpp
create mode 100644 apps/sbc/SBCSimpleRelay.h
create mode 100644 apps/sbc/SessionUpdate.cpp
create mode 100644 apps/sbc/SessionUpdate.h
create mode 100644 apps/sbc/SubscriptionDialog.cpp
create mode 100644 apps/sbc/SubscriptionDialog.h
create mode 100644 apps/sbc/arg_conversion.cpp
create mode 100644 apps/sbc/arg_conversion.h
create mode 100644 apps/sbc/call_control/dsm/CCDSM.cpp
create mode 100644 apps/sbc/call_control/dsm/CCDSM.h
create mode 100644 apps/sbc/call_control/dsm/Makefile
create mode 100644 apps/sbc/call_control/dsm/SBCDSMInstance.cpp
create mode 100644 apps/sbc/call_control/dsm/SBCDSMInstance.h
create mode 100644 apps/sbc/call_control/dsm/SBCDSMParams.h
create mode 100644 apps/sbc/call_control/registrar/Makefile
create mode 100644 apps/sbc/call_control/registrar/Registrar.cpp
copy apps/sbc/call_control/{template/CCTemplate.h => registrar/Registrar.h} (79%)
create mode 100644 apps/sbc/sbc_events.h
create mode 100644 apps/webconference/tools/Makefile
create mode 100755 apps/webconference/tools/sems-webconference-addparticipant
create mode 100755 apps/webconference/tools/sems-webconference-roomcreate
create mode 100755 apps/webconference/tools/sems-webconference-roominfo
create mode 100644 cmake/CheckSymbolExists.cmake
create mode 100644 cmake/FindIlbc.cmake
create mode 100644 cmake/FindLibevent2.cmake
create mode 100644 core/AmBasicSipDialog.cpp
create mode 100644 core/AmBasicSipDialog.h
create mode 100644 core/AmEventQueueProcessor.cpp
create mode 100644 core/AmEventQueueProcessor.h
create mode 100644 core/AmPeriodicThread.cpp
copy apps/dsm/mods/mod_groups/ModGroups.h => core/AmPeriodicThread.h (54%)
create mode 100644 core/plug-in/opus/Makefile
create mode 100644 core/plug-in/opus/opus.c
delete mode 100644 core/plug-in/session_timer/UserTimer.cpp
delete mode 100644 core/plug-in/session_timer/UserTimer.h
create mode 100644 core/sip/async_file.cpp
create mode 100644 core/sip/async_file.h
create mode 100644 core/sip/async_file_writer.cpp
create mode 100644 core/sip/async_file_writer.h
create mode 100644 core/sip/exclusive_file.cpp
create mode 100644 core/sip/exclusive_file.h
create mode 100644 core/sip/fifo_buffer.cpp
create mode 100644 core/sip/fifo_buffer.h
create mode 100644 core/sip/ip_util.cpp
create mode 100644 core/sip/ip_util.h
create mode 100644 core/sip/msg_logger.cpp
create mode 100644 core/sip/msg_logger.h
copy core/sip/{parse_from_to.cpp => parse_nameaddr.cpp} (55%)
copy core/{ampi/UACAuthAPI.h => sip/parse_nameaddr.h} (67%)
create mode 100644 core/sip/pcap_logger.cpp
create mode 100644 core/sip/pcap_logger.h
create mode 100644 core/sip/raw_sender.cpp
create mode 100644 core/sip/raw_sender.h
create mode 100644 core/sip/raw_sock.cpp
create mode 100644 core/sip/raw_sock.h
create mode 100644 core/sip/sip_parser_async.cpp
create mode 100644 core/sip/sip_parser_async.h
create mode 100644 core/sip/tcp_trsp.cpp
create mode 100644 core/sip/tcp_trsp.h
create mode 100644 core/sip/tr_blacklist.cpp
create mode 100644 core/sip/tr_blacklist.h
create mode 100644 core/tests/test_auth.cpp
copy core/tests/{test_headers.h => test_auth.h} (100%)
create mode 100644 core/tests/test_replaces.cpp
copy core/tests/{test_jsonarg.h => test_replaces.h} (100%)
create mode 100644 core/tests/test_sdp.cpp
copy core/tests/{test_headers.h => test_sdp.h} (100%)
create mode 100644 debian/watch
create mode 100644 doc/Readme.jsonrpc
create mode 100644 doc/dsm/dsm_sbc_syntax.txt
create mode 100644 doc/dsm/examples/sbc/sbc_test_app/howto.txt
create mode 100644 doc/dsm/examples/sbc/sbc_test_app/profile/sbc_test_app_profile.sbcprofile.conf
create mode 100644 doc/dsm/examples/sbc/sbc_test_app/sbc_test_app.conf
create mode 100644 doc/dsm/examples/sbc/sbc_test_app/test_sbc.dsm
create mode 100644 doc/dsm/mods/Readme.mod_zrtp.txt
rename {apps/sbc/call_control/bl_redis => doc/sbc}/Readme.bl_redis.txt (100%)
rename {apps/sbc/call_control/prepaid_xmlrpc => doc/sbc}/Readme.cc_acc_xmlrpc (100%)
rename {apps/sbc/call_control/ctl => doc/sbc}/Readme.cc_ctl.txt (100%)
create mode 100644 doc/sbc/Readme.cc_dsm.txt
create mode 100644 doc/sbc/Readme.cc_registrar.txt
rename {apps/sbc/call_control/rest => doc/sbc}/Readme.cc_rest.txt (100%)
create mode 100644 doc/sbc/sample_config_regcache/exin.sbcprofile.conf
create mode 100644 doc/sbc/sample_config_regcache/inex.sbcprofile.conf
create mode 100644 doc/sbc/sample_config_regcache/interface_map.conf
create mode 100644 doc/sbc/sample_config_regcache/method_map.conf
create mode 100644 doc/sbc/sample_config_regcache/readme.txt
create mode 100644 doc/sbc/sample_config_regcache/reg.sbcprofile.conf
create mode 100644 doc/sbc/sample_config_regcache/sbc.conf
create mode 100644 doc/sbc/sample_config_regcache/sems.conf
copy pkg/{ => deb}/debian/changelog (80%)
copy {debian => pkg/deb/debian}/compat (100%)
copy {debian => pkg/deb/debian}/control (98%)
copy {debian => pkg/deb/debian}/copyright (100%)
copy {debian => pkg/deb/debian}/libsems1-dev.install (100%)
create mode 100755 pkg/deb/debian/rules
copy {debian => pkg/deb/debian}/sems.default (100%)
copy {debian => pkg/deb/debian}/sems.init (100%)
copy {debian => pkg/deb/debian}/sems.lintian-overrides (100%)
copy {debian => pkg/deb/debian}/sems.postinst (100%)
copy {debian => pkg/deb/debian}/sems.postrm (100%)
rename pkg/{ => deb}/debian/shlibs.local (100%)
create mode 100644 pkg/deb/debian/source/format
copy pkg/{debian => deb/jessie}/changelog (80%)
copy {debian => pkg/deb/jessie}/compat (100%)
copy {debian => pkg/deb/jessie}/control (98%)
copy {debian => pkg/deb/jessie}/copyright (100%)
copy {debian => pkg/deb/jessie}/libsems1-dev.install (100%)
create mode 100755 pkg/deb/jessie/rules
create mode 100644 pkg/deb/jessie/sems.default
copy {debian => pkg/deb/jessie}/sems.init (100%)
copy {debian => pkg/deb/jessie}/sems.lintian-overrides (100%)
copy {debian => pkg/deb/jessie}/sems.postinst (100%)
copy {debian => pkg/deb/jessie}/sems.postrm (100%)
copy {debian => pkg/deb/jessie}/shlibs.local (100%)
create mode 100644 pkg/deb/jessie/source/format
copy pkg/{debian => deb/precise}/changelog (80%)
copy {debian => pkg/deb/precise}/compat (100%)
copy {debian => pkg/deb/precise}/control (98%)
copy {debian => pkg/deb/precise}/copyright (100%)
copy {debian => pkg/deb/precise}/libsems1-dev.install (100%)
create mode 100755 pkg/deb/precise/rules
copy {debian => pkg/deb/precise}/sems.default (100%)
copy {debian => pkg/deb/precise}/sems.init (100%)
copy {debian => pkg/deb/precise}/sems.lintian-overrides (100%)
copy {debian => pkg/deb/precise}/sems.postinst (100%)
copy {debian => pkg/deb/precise}/sems.postrm (100%)
copy {debian => pkg/deb/precise}/shlibs.local (100%)
create mode 100644 pkg/deb/precise/source/format
copy pkg/{debian => deb/trusty}/changelog (80%)
copy {debian => pkg/deb/trusty}/compat (100%)
copy {debian => pkg/deb/trusty}/control (98%)
copy {debian => pkg/deb/trusty}/copyright (100%)
copy {debian => pkg/deb/trusty}/libsems1-dev.install (100%)
create mode 100755 pkg/deb/trusty/rules
copy {debian => pkg/deb/trusty}/sems.default (100%)
copy {debian => pkg/deb/trusty}/sems.init (100%)
copy {debian => pkg/deb/trusty}/sems.lintian-overrides (100%)
copy {debian => pkg/deb/trusty}/sems.postinst (100%)
copy {debian => pkg/deb/trusty}/sems.postrm (100%)
copy {debian => pkg/deb/trusty}/shlibs.local (100%)
create mode 100644 pkg/deb/trusty/source/format
rename pkg/{debian => deb/wheezy}/changelog (80%)
copy {debian => pkg/deb/wheezy}/compat (100%)
copy {debian => pkg/deb/wheezy}/control (98%)
copy {debian => pkg/deb/wheezy}/copyright (100%)
copy {debian => pkg/deb/wheezy}/libsems1-dev.install (100%)
create mode 100755 pkg/deb/wheezy/rules
copy {debian => pkg/deb/wheezy}/sems.default (100%)
rename pkg/{debian => deb/wheezy}/sems.init (59%)
copy {debian => pkg/deb/wheezy}/sems.lintian-overrides (100%)
copy {debian => pkg/deb/wheezy}/sems.postinst (100%)
copy {debian => pkg/deb/wheezy}/sems.postrm (100%)
copy {debian => pkg/deb/wheezy}/shlibs.local (100%)
create mode 100644 pkg/deb/wheezy/source/format
delete mode 100644 pkg/debian/compat
delete mode 100644 pkg/debian/control
delete mode 100644 pkg/debian/copyright
delete mode 100644 pkg/debian/libsems1-dev.install
delete mode 100644 pkg/debian/postinst
delete mode 100644 pkg/debian/postrm
delete mode 100755 pkg/debian/rules
delete mode 100644 pkg/debian/sems.config
delete mode 100644 pkg/debian/sems.default
delete mode 100644 pkg/debian/sems.templates
delete mode 100644 pkg/debian/watch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/sems.git
More information about the Pkg-voip-commits
mailing list