Module: sip-router Branch: master Commit: 3c085d120d49abec97019103f4c210ebdcaf1ed6 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3c085d12...
Author: Jason Penton jason.penton@smilecoms.com Committer: Jason Penton jason.penton@smilecoms.com Date: Tue Jul 3 11:24:36 2012 +0200
new modules: CDP (C Diameter Peer) and CDP_AVP - These modules were originally written by Fraunhofer and have been ported to Kamailio, with some minor additions and improvements. Examples on using the modules to come shortly - diameter_rx, diameter_ro, etc
---
modules/cdp/Makefile | 12 + modules/cdp/RFC3588.vsd | Bin 0 -> 300032 bytes modules/cdp/RFC3588_acct_state_machine_client.png | Bin 0 -> 440240 bytes modules/cdp/RFC3588_acct_state_machine_server.png | Bin 0 -> 272720 bytes modules/cdp/RFC3588_auth_state_machine_client.png | Bin 0 -> 418965 bytes modules/cdp/RFC3588_auth_state_machine_server.png | Bin 0 -> 230635 bytes modules/cdp/RFC3588_peer_state_machine_1.png | Bin 0 -> 305180 bytes modules/cdp/RFC3588_peer_state_machine_2.png | Bin 0 -> 369572 bytes modules/cdp/acceptor.c | 114 ++ modules/cdp/acceptor.h | 50 + modules/cdp/api_process.c | 108 ++ modules/cdp/api_process.h | 76 ++ modules/cdp/authstatemachine.c | 873 +++++++++++++++ modules/cdp/authstatemachine.h | 64 ++ modules/cdp/cdp_load.c | 107 ++ modules/cdp/cdp_load.h | 127 +++ modules/cdp/config.c | 228 ++++ modules/cdp/config.h | 145 +++ modules/cdp/configdtd.h | 100 ++ modules/cdp/configexample/ConfigExample.xml | 113 ++ modules/cdp/configparser.c | 475 ++++++++ modules/cdp/diameter.h | 288 +++++ modules/cdp/diameter_api.h | 208 ++++ modules/cdp/diameter_avp.c | 752 +++++++++++++ modules/cdp/diameter_code_avp.h | 561 ++++++++++ modules/cdp/diameter_code_result.h | 136 +++ modules/cdp/diameter_comm.c | 358 ++++++ modules/cdp/diameter_epc.h | 59 + modules/cdp/diameter_epc_code_app.h | 62 + modules/cdp/diameter_epc_code_avp.h | 932 ++++++++++++++++ modules/cdp/diameter_epc_code_cmd.h | 117 ++ modules/cdp/diameter_epc_code_result.h | 71 ++ modules/cdp/diameter_ims.h | 109 ++ modules/cdp/diameter_ims_code_app.h | 58 + modules/cdp/diameter_ims_code_avp.h | 488 ++++++++ modules/cdp/diameter_ims_code_cmd.h | 91 ++ modules/cdp/diameter_ims_code_result.h | 98 ++ modules/cdp/diameter_msg.c | 617 ++++++++++ modules/cdp/diameter_peer.c | 480 ++++++++ modules/cdp/diameter_peer.h | 72 ++ modules/cdp/doc/Makefile | 4 + modules/cdp/doc/cdp.txt | 675 +++++++++++ modules/cdp/doc/cdp.xml | 54 + modules/cdp/doc/cdp_admin.xml | 274 +++++ modules/cdp/doc/cdp_devel.xml | 682 +++++++++++ modules/cdp/doc/cdp_faq.xml | 68 ++ modules/cdp/doc/stuff | 72 ++ modules/cdp/globals.c | 108 ++ modules/cdp/globals.h | 74 ++ modules/cdp/mod.c | 211 ++++ modules/cdp/mod.h | 54 + modules/cdp/peer.c | 109 ++ modules/cdp/peer.h | 128 +++ modules/cdp/peermanager.c | 346 ++++++ modules/cdp/peermanager.h | 78 ++ modules/cdp/peerstatemachine.c | 1240 +++++++++++++++++++++ modules/cdp/peerstatemachine.h | 72 ++ modules/cdp/receiver.c | 1148 +++++++++++++++++++ modules/cdp/receiver.h | 91 ++ modules/cdp/routing.c | 182 +++ modules/cdp/routing.h | 51 + modules/cdp/sem.h | 93 ++ modules/cdp/session.c | 671 +++++++++++ modules/cdp/session.h | 253 +++++ modules/cdp/tcp_accept.c | 236 ++++ modules/cdp/tcp_accept.h | 51 + modules/cdp/timer.c | 221 ++++ modules/cdp/timer.h | 78 ++ modules/cdp/transaction.c | 244 ++++ modules/cdp/transaction.h | 91 ++ modules/cdp/utils.h | 67 ++ modules/cdp/worker.c | 332 ++++++ modules/cdp/worker.h | 102 ++ modules/cdp_avp/Makefile | 10 + modules/cdp_avp/avp_add.c | 134 +++ modules/cdp_avp/avp_add.h | 73 ++ modules/cdp_avp/avp_get.c | 114 ++ modules/cdp_avp/avp_get.h | 74 ++ modules/cdp_avp/avp_get_base_data_format.c | 244 ++++ modules/cdp_avp/avp_get_base_data_format.h | 123 ++ modules/cdp_avp/avp_new.c | 60 + modules/cdp_avp/avp_new.h | 58 + modules/cdp_avp/avp_new_base_data_format.c | 217 ++++ modules/cdp_avp/avp_new_base_data_format.h | 174 +++ modules/cdp_avp/base.c | 63 ++ modules/cdp_avp/base.h | 430 +++++++ modules/cdp_avp/ccapp.c | 63 ++ modules/cdp_avp/ccapp.h | 463 ++++++++ modules/cdp_avp/doc/Makefile | 4 + modules/cdp_avp/doc/cdp_avp.xml | 54 + modules/cdp_avp/doc/cdp_avp_admin.xml | 93 ++ modules/cdp_avp/doc/cdp_avp_devel.xml | 1018 +++++++++++++++++ modules/cdp_avp/doc/cdp_avp_faq.xml | 68 ++ modules/cdp_avp/epcapp.c | 100 ++ modules/cdp_avp/epcapp.h | 931 ++++++++++++++++ modules/cdp_avp/get_reference.h | 69 ++ modules/cdp_avp/get_reference.sh | 7 + modules/cdp_avp/imsapp.c | 64 ++ modules/cdp_avp/imsapp.h | 486 ++++++++ modules/cdp_avp/macros.h | 440 ++++++++ modules/cdp_avp/mod.c | 240 ++++ modules/cdp_avp/mod_export.h | 200 ++++ modules/cdp_avp/nasapp.c | 63 ++ modules/cdp_avp/nasapp.h | 378 +++++++ 104 files changed, 22824 insertions(+), 0 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=3c08...