Module: sip-router Branch: carstenbock/ims Commit: c0053e8439074e00da42492a4bcbb6524df0aee6 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c0053e84...
Author: Carsten Bock <bock@bock-o2.(none)> Committer: Carsten Bock <bock@bock-o2.(none)> Date: Tue Dec 28 09:49:14 2010 +0100
Initial Import of the OpenIMS-Core Modules into the Kamailio/sip-router.org Core
---
modules/cdp/Makefile | 26 + 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 | 128 + modules/cdp/acceptor.h | 65 + modules/cdp/api_process.c | 122 + modules/cdp/api_process.h | 90 + modules/cdp/authstatemachine.c | 887 ++++++ modules/cdp/authstatemachine.h | 81 + modules/cdp/cdp_load.c | 123 + modules/cdp/cdp_load.h | 125 + modules/cdp/config.c | 234 ++ modules/cdp/config.h | 153 + modules/cdp/configdtd.h | 109 + modules/cdp/configexample/.svn/all-wcprops | 11 + modules/cdp/configexample/.svn/dir-prop-base | 8 + modules/cdp/configexample/.svn/entries | 62 + .../.svn/prop-base/ConfigExample.xml.svn-base | 5 + .../.svn/text-base/ConfigExample.xml.svn-base | 105 + modules/cdp/configexample/ConfigExample.xml | 105 + modules/cdp/configparser.c | 466 +++ modules/cdp/diameter.h | 451 +++ modules/cdp/diameter_api.h | 228 ++ modules/cdp/diameter_avp.c | 769 +++++ modules/cdp/diameter_comm.c | 357 +++ modules/cdp/diameter_epc.h | 867 ++++++ modules/cdp/diameter_ims.h | 683 +++++ modules/cdp/diameter_msg.c | 625 ++++ modules/cdp/diameter_peer.c | 594 ++++ modules/cdp/diameter_peer.h | 87 + modules/cdp/globals.c | 150 + modules/cdp/globals.h | 100 + modules/cdp/mod.c | 234 ++ modules/cdp/mod.h | 213 ++ modules/cdp/mod_wharf.c | 170 ++ modules/cdp/mod_wharf.h | 37 + modules/cdp/peer.c | 123 + modules/cdp/peer.h | 144 + modules/cdp/peermanager.c | 359 +++ modules/cdp/peermanager.h | 92 + modules/cdp/peerstatemachine.c | 1249 ++++++++ modules/cdp/peerstatemachine.h | 89 + modules/cdp/receiver.c | 1128 +++++++ modules/cdp/receiver.h | 107 + modules/cdp/routing.c | 195 ++ modules/cdp/routing.h | 66 + modules/cdp/sem.h | 103 + modules/cdp/session.c | 685 +++++ modules/cdp/session.h | 278 ++ modules/cdp/tcp_accept.c | 251 ++ modules/cdp/tcp_accept.h | 65 + modules/cdp/timer.c | 236 ++ modules/cdp/timer.h | 93 + modules/cdp/transaction.c | 260 ++ modules/cdp/transaction.h | 104 + modules/cdp/utils.h | 105 + modules/cdp/worker.c | 422 +++ modules/cdp/worker.h | 117 + modules/cdp_avp/Makefile | 30 + modules/cdp_avp/avp_add.c | 160 + modules/cdp_avp/avp_add.h | 99 + modules/cdp_avp/avp_get.c | 140 + modules/cdp_avp/avp_get.h | 100 + modules/cdp_avp/avp_get_base | 268 ++ modules/cdp_avp/avp_get_base_data_format.c | 270 ++ modules/cdp_avp/avp_get_base_data_format.h | 195 ++ modules/cdp_avp/avp_new.c | 86 + modules/cdp_avp/avp_new.h | 84 + modules/cdp_avp/avp_new_base_data_format.c | 243 ++ modules/cdp_avp/avp_new_base_data_format.h | 204 ++ modules/cdp_avp/base.c | 89 + modules/cdp_avp/base.h | 443 +++ modules/cdp_avp/ccapp.c | 89 + modules/cdp_avp/ccapp.h | 401 +++ modules/cdp_avp/epcapp.c | 126 + modules/cdp_avp/epcapp.h | 799 +++++ modules/cdp_avp/get_reference.h | 85 + modules/cdp_avp/get_reference.sh | 7 + modules/cdp_avp/imsapp.c | 90 + modules/cdp_avp/imsapp.h | 512 ++++ modules/cdp_avp/macros.h | 467 +++ modules/cdp_avp/mod.c | 359 +++ modules/cdp_avp/mod_export.h | 228 ++ modules/cdp_avp/nasapp.c | 89 + modules/cdp_avp/nasapp.h | 392 +++ modules/icscf/Makefile | 28 + modules/icscf/auth_api.c | 144 + modules/icscf/auth_api.h | 55 + modules/icscf/base64.c | 339 +++ modules/icscf/base64.h | 66 + modules/icscf/cx.c | 248 ++ modules/icscf/cx.h | 79 + modules/icscf/cx_avp.c | 1 + modules/icscf/cx_avp.h | 1 + modules/icscf/db.c | 438 +++ modules/icscf/db.h | 73 + modules/icscf/db_web_ui/.htaccess | 59 + modules/icscf/db_web_ui/.htpasswd | 1 + modules/icscf/db_web_ui/config.inc | 93 + modules/icscf/db_web_ui/css/testbed_style.css | 205 ++ modules/icscf/db_web_ui/functions.inc | 142 + modules/icscf/db_web_ui/images/bg_main.gif | Bin 0 -> 379 bytes modules/icscf/db_web_ui/images/blind.gif | Bin 0 -> 43 bytes modules/icscf/db_web_ui/images/hauptlogo_01_en.gif | Bin 0 -> 2465 bytes modules/icscf/db_web_ui/images/hauptlogo_02_en.gif | Bin 0 -> 2506 bytes modules/icscf/db_web_ui/images/icon_bild.gif | Bin 0 -> 67 bytes modules/icscf/db_web_ui/images/icon_film.gif | Bin 0 -> 64 bytes modules/icscf/db_web_ui/images/icon_link_fokus.gif | Bin 0 -> 62 bytes modules/icscf/db_web_ui/images/icon_link_fue.gif | Bin 0 -> 61 bytes modules/icscf/db_web_ui/images/icon_link_pup.gif | Bin 0 -> 61 bytes modules/icscf/db_web_ui/images/icon_link_www.gif | Bin 0 -> 64 bytes modules/icscf/db_web_ui/images/icon_text.gif | Bin 0 -> 67 bytes modules/icscf/db_web_ui/images/ok.gif | Bin 0 -> 343 bytes modules/icscf/db_web_ui/images/openims.gif | Bin 0 -> 3552 bytes modules/icscf/db_web_ui/images/openims.jpg | Bin 0 -> 5046 bytes modules/icscf/db_web_ui/images/progress_rem.gif | Bin 0 -> 163 bytes modules/icscf/db_web_ui/images/save_edit.gif | Bin 0 -> 639 bytes modules/icscf/db_web_ui/images/spacer.gif | Bin 0 -> 43 bytes modules/icscf/db_web_ui/inc/data_icscf.inc | 328 ++ modules/icscf/db_web_ui/inc/of_calendar.inc | 390 +++ modules/icscf/db_web_ui/inc/of_checkbox.inc | 90 + modules/icscf/db_web_ui/inc/of_file.inc | 31 + modules/icscf/db_web_ui/inc/of_radio.inc | 75 + modules/icscf/db_web_ui/inc/of_select.inc | 112 + modules/icscf/db_web_ui/inc/of_text.inc | 108 + modules/icscf/db_web_ui/inc/of_textarea.inc | 50 + modules/icscf/db_web_ui/inc/oohforms.inc | 387 +++ modules/icscf/db_web_ui/index.php | 74 + modules/icscf/db_web_ui/index_main.php | 67 + modules/icscf/db_web_ui/index_under.php | 67 + modules/icscf/db_web_ui/menu_left.php | 90 + modules/icscf/db_web_ui/menu_top.php | 117 + modules/icscf/db_web_ui/nds.php | 334 ++ modules/icscf/db_web_ui/post.inc | 59 + modules/icscf/db_web_ui/pre_icscf.inc | 70 + modules/icscf/db_web_ui/scscf.php | 414 +++ modules/icscf/db_web_ui/style/fokus_ngni.css | 288 ++ modules/icscf/db_web_ui/welcome.php | 77 + modules/icscf/ims_pm.c | 1 + modules/icscf/ims_pm.h | 1 + modules/icscf/ims_pm_icscf.c | 177 ++ modules/icscf/ims_pm_icscf.h | 79 + modules/icscf/location.c | 348 +++ modules/icscf/location.h | 87 + modules/icscf/mod.c | 459 +++ modules/icscf/mod.h | 180 ++ modules/icscf/nds.c | 221 ++ modules/icscf/nds.h | 72 + modules/icscf/registration.c | 287 ++ modules/icscf/registration.h | 100 + modules/icscf/scscf_list.c | 596 ++++ modules/icscf/scscf_list.h | 125 + modules/icscf/sip.c | 1 + modules/icscf/sip.h | 1 + modules/icscf/thig.c | 408 +++ modules/icscf/thig.h | 163 + modules/icscf/thig_aes.h | 286 ++ modules/icscf/thig_debug.h | 84 + modules/icscf/thig_ims_enc.c | 268 ++ modules/icscf/thig_ims_enc.h | 66 + modules/icscf/thig_platform.h | 124 + modules/icscf/thig_table.h | 238 ++ modules/icscf/thig_twofish2.c | 681 +++++ modules/isc/Makefile | 22 + modules/isc/checker.c | 515 ++++ modules/isc/checker.h | 83 + modules/isc/ims_pm.c | 1 + modules/isc/ims_pm.h | 1 + modules/isc/isc.c | 137 + modules/isc/isc.h | 70 + modules/isc/mark.c | 381 +++ modules/isc/mark.h | 98 + modules/isc/mod.c | 688 +++++ modules/isc/mod.h | 251 ++ modules/isc/sip.c | 750 +++++ modules/isc/sip.h | 105 + modules/isc/third_party_reg.c | 317 ++ modules/isc/third_party_reg.h | 89 + modules/mgcf/Makefile | 17 + modules/mgcf/dlg_state.c | 1631 ++++++++++ modules/mgcf/dlg_state.h | 170 ++ modules/mgcf/mgcf.c | 611 ++++ modules/mgcf/mgcf.h | 80 + modules/mgcf/mod.c | 409 +++ modules/mgcf/mod.h | 145 + modules/mgcf/release_call.c | 551 ++++ modules/mgcf/release_call.h | 86 + modules/mgcf/sip.c | 1 + modules/mgcf/sip.h | 1 + modules/mgcf/sip_body.c | 405 +++ modules/mgcf/sip_body.h | 79 + modules/pcscf/Makefile | 31 + modules/pcscf/auth_api.c | 231 ++ modules/pcscf/auth_api.h | 56 + modules/pcscf/bin.c | 1 + modules/pcscf/bin.h | 1 + modules/pcscf/bin_db_pcscf.c | 1431 +++++++++ modules/pcscf/bin_db_pcscf.h | 89 + modules/pcscf/bin_file.c | 1 + modules/pcscf/bin_file.h | 1 + modules/pcscf/bin_pcscf.c | 839 +++++ modules/pcscf/bin_pcscf.h | 85 + modules/pcscf/dlg_state.c | 1790 +++++++++++ modules/pcscf/dlg_state.h | 185 ++ modules/pcscf/e2.c | 209 ++ modules/pcscf/e2.h | 70 + modules/pcscf/e2_avp.c | 554 ++++ modules/pcscf/e2_avp.h | 84 + modules/pcscf/em_numbers.c | 373 +++ modules/pcscf/em_numbers.h | 131 + modules/pcscf/emerg.c | 682 +++++ modules/pcscf/emerg.h | 103 + modules/pcscf/emerg_info.xml | 11 + modules/pcscf/ims_pm.c | 1 + modules/pcscf/ims_pm.h | 1 + modules/pcscf/ims_pm_pcscf.c | 199 ++ modules/pcscf/ims_pm_pcscf.h | 77 + modules/pcscf/ipsec_E_Drop.sh | 50 + modules/pcscf/ipsec_E_Inc_Req.sh | 50 + modules/pcscf/ipsec_E_Inc_Rpl.sh | 50 + modules/pcscf/ipsec_E_Out_Req.sh | 50 + modules/pcscf/ipsec_E_Out_Rpl.sh | 50 + modules/pcscf/ipsec_P_Drop.sh | 46 + modules/pcscf/ipsec_P_Inc_Req.sh | 45 + modules/pcscf/ipsec_P_Inc_Rpl.sh | 45 + modules/pcscf/ipsec_P_Out_Req.sh | 45 + modules/pcscf/ipsec_P_Out_Rpl.sh | 45 + modules/pcscf/mod.c | 1066 +++++++ modules/pcscf/mod.h | 230 ++ modules/pcscf/nat_helper.c | 518 ++++ modules/pcscf/nat_helper.h | 120 + modules/pcscf/p_persistency.c | 591 ++++ modules/pcscf/p_persistency.h | 77 + modules/pcscf/pcc.c | 1588 ++++++++++ modules/pcscf/pcc.h | 96 + modules/pcscf/pcc_avp.c | 1708 +++++++++++ modules/pcscf/pcc_avp.h | 162 + modules/pcscf/pcc_gqprima.c | 558 ++++ modules/pcscf/pcc_gqprima.h | 94 + modules/pcscf/policy_control.c | 283 ++ modules/pcscf/policy_control.h | 66 + modules/pcscf/reginfo.dtd | 37 + modules/pcscf/registrar.c | 587 ++++ modules/pcscf/registrar.h | 75 + modules/pcscf/registrar_storage.c | 966 ++++++ modules/pcscf/registrar_storage.h | 229 ++ modules/pcscf/registrar_subscribe.c | 1033 +++++++ modules/pcscf/registrar_subscribe.h | 177 ++ modules/pcscf/registration.c | 1371 +++++++++ modules/pcscf/registration.h | 108 + modules/pcscf/release_call.c | 710 +++++ modules/pcscf/release_call.h | 98 + modules/pcscf/sdp_util.c | 1571 ++++++++++ modules/pcscf/sdp_util.h | 135 + modules/pcscf/security.c | 1603 ++++++++++ modules/pcscf/security.h | 89 + modules/pcscf/sip.c | 1 + modules/pcscf/sip.h | 1 + modules/pcscf/sip_body.c | 1 + modules/pcscf/sip_body.h | 1 + modules/scscf/CxDataType.dtd | 34 + modules/scscf/CxDataType_Rel6.xsd | 293 ++ modules/scscf/CxDataType_Rel7.xsd | 301 ++ modules/scscf/Makefile | 32 + modules/scscf/auth_api.c | 136 + modules/scscf/auth_api.h | 54 + modules/scscf/bin.c | 536 ++++ modules/scscf/bin.h | 173 ++ modules/scscf/bin_db_scscf.c | 1414 +++++++++ modules/scscf/bin_db_scscf.h | 95 + modules/scscf/bin_file.c | 223 ++ modules/scscf/bin_file.h | 74 + modules/scscf/bin_scscf.c | 1098 +++++++ modules/scscf/bin_scscf.h | 82 + modules/scscf/conversion.c | 260 ++ modules/scscf/conversion.h | 64 + modules/scscf/cx.c | 401 +++ modules/scscf/cx.h | 79 + modules/scscf/cx_avp.c | 1241 ++++++++ modules/scscf/cx_avp.h | 117 + modules/scscf/dlg_state.c | 1505 +++++++++ modules/scscf/dlg_state.h | 173 ++ modules/scscf/emerg.c | 111 + modules/scscf/emerg.h | 60 + modules/scscf/ifc_datastruct.h | 203 ++ modules/scscf/ims_pm.c | 287 ++ modules/scscf/ims_pm.h | 227 ++ modules/scscf/ims_pm_scscf.c | 249 ++ modules/scscf/ims_pm_scscf.h | 78 + modules/scscf/mod.c | 825 +++++ modules/scscf/mod.h | 201 ++ modules/scscf/privacy.c | 144 + modules/scscf/privacy.h | 61 + modules/scscf/registrar.c | 2164 +++++++++++++ modules/scscf/registrar.h | 113 + modules/scscf/registrar_notify.c | 1112 +++++++ modules/scscf/registrar_notify.h | 137 + modules/scscf/registrar_parser.c | 1178 ++++++++ modules/scscf/registrar_parser.h | 79 + modules/scscf/registrar_storage.c | 1572 ++++++++++ modules/scscf/registrar_storage.h | 227 ++ modules/scscf/registration.c | 1725 +++++++++++ modules/scscf/registration.h | 195 ++ modules/scscf/release_call.c | 425 +++ modules/scscf/release_call.h | 78 + modules/scscf/rfc2617.c | 153 + modules/scscf/rfc2617.h | 94 + modules/scscf/s_persistency.c | 591 ++++ modules/scscf/s_persistency.h | 76 + modules/scscf/scscf_load.c | 86 + modules/scscf/scscf_load.h | 84 + modules/scscf/sip.c | 3186 ++++++++++++++++++++ modules/scscf/sip.h | 197 ++ modules/scscf/sip_messages.h | 92 + 319 files changed, 86800 insertions(+), 0 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=c005...