Module: sip-router
Branch: carstenbock/ims
Commit: c0053e8439074e00da42492a4bcbb6524df0aee6
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c0053e8…
Author: Carsten Bock <bock(a)bock-o2.(none)>
Committer: Carsten Bock <bock(a)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=c00…