[sr-dev] git:master: new modules: CDP (C Diameter Peer) and CDP_AVP

Jason Penton jason.penton at gmail.com
Tue Jul 3 11:28:25 CEST 2012


Module: sip-router
Branch: master
Commit: 3c085d120d49abec97019103f4c210ebdcaf1ed6
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3c085d120d49abec97019103f4c210ebdcaf1ed6

Author: Jason Penton <jason.penton at smilecoms.com>
Committer: Jason Penton <jason.penton at 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=3c085d120d49abec97019103f4c210ebdcaf1ed6



More information about the sr-dev mailing list