[OpenSIPS-Devel] [OpenSIPS/opensips] 8ec91e: usrloc API: Add a loading function
Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8ec91e53521119d0de952367a51fdfe4a8037960 https://github.com/OpenSIPS/opensips/commit/8ec91e53521119d0de952367a51fdfe4a8037960 Author: Liviu ChircuDate: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/usrloc/usrloc.h Log Message: --- usrloc API: Add a loading function Commit: 21fff6ba5486aebdc3d1c8247786c0c375cdba14 https://github.com/OpenSIPS/opensips/commit/21fff6ba5486aebdc3d1c8247786c0c375cdba14 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: A modules/mid_registrar/Makefile A modules/mid_registrar/mid_registrar.c A modules/mid_registrar/uac_timer.c A modules/mid_registrar/uac_timer.h Log Message: --- mid_registrar: initial version (PoC phase) * basic modparam outline * basic script exports * un-sorted dump of code * tm/usrloc/signaling hooks * + registered callbacks * basic timer routine outline Commit: 5117e368ff1f013ac7cace4116baad1b6465c13c https://github.com/OpenSIPS/opensips/commit/5117e368ff1f013ac7cace4116baad1b6465c13c Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/uac_timer.c M modules/mid_registrar/uac_timer.h Log Message: --- mid_registrar: Fix a series of bugs * mode = 0 working * mode = 1 almost working, needs some tweaks Commit: ca8b61fe616910a40e213d9afb47bc6b9fc62923 https://github.com/OpenSIPS/opensips/commit/ca8b61fe616910a40e213d9afb47bc6b9fc62923 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h Log Message: --- usrloc: Add expires value to contact struct Commit: da1a96441f13c5556249890521b41efcc5122a7b https://github.com/OpenSIPS/opensips/commit/da1a96441f13c5556249890521b41efcc5122a7b Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h Log Message: --- usrloc: Add "expires_out" value to contact struct Alpha phase. Has no restart persistency. Commit: aa94f8ba89f3e631ac40e0adf88ce2244134afeb https://github.com/OpenSIPS/opensips/commit/aa94f8ba89f3e631ac40e0adf88ce2244134afeb Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/uac_timer.c Log Message: --- mid_registrar: Working version of contact throttling REGISTER requests are now properly absorbed by the mid-registrar, which will internally generate a 200 OK reply when the mid_registrar_save() script function is called. Commit: 5f5d14654948c0254b15d7dc05ce32b462b5e231 https://github.com/OpenSIPS/opensips/commit/5f5d14654948c0254b15d7dc05ce32b462b5e231 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/mid_registrar.c Log Message: --- mid_registrar: Fix 200 OK replies for absorbed registrations Properly include a 'Contact' header field, listing all bindings Commit: 6cb240cca71a48ad049c19ffac0a21a3b7d0ab93 https://github.com/OpenSIPS/opensips/commit/6cb240cca71a48ad049c19ffac0a21a3b7d0ab93 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/dispatcher/dispatch.c M modules/drouting/drouting.c M modules/tm/dlg.c M modules/tm/dlg.h Log Message: --- tm API: Add Call-ID parameter when building requests Commit: 95a39a0bcf4c053ea09f3f54c39d40a5c7b0103b https://github.com/OpenSIPS/opensips/commit/95a39a0bcf4c053ea09f3f54c39d40a5c7b0103b Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M Makefile.sources A lib/path.c A lib/path.h M modules/path/path.c Log Message: --- path: Code refactoring Make "Path" append code reusable by moving it into lib/path.c Commit: 82b47c0cbb49d603543f49078e1700b43eab6b3c https://github.com/OpenSIPS/opensips/commit/82b47c0cbb49d603543f49078e1700b43eab6b3c Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/uac_timer.c Log Message: --- mid_registrar: Forward Register requests if not in queue De-Registrations may lead to a state where contacts are present on the mid-registrar, but no timer is ticking for the outgoing registration. Should we run into this issue, simply forward the registration and re-initialize the timer. Commit:
[OpenSIPS-Devel] [OpenSIPS/opensips] 8ec91e: usrloc API: Add a loading function
Branch: refs/heads/mid-registrar Home: https://github.com/OpenSIPS/opensips Commit: 8ec91e53521119d0de952367a51fdfe4a8037960 https://github.com/OpenSIPS/opensips/commit/8ec91e53521119d0de952367a51fdfe4a8037960 Author: Liviu ChircuDate: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/usrloc/usrloc.h Log Message: --- usrloc API: Add a loading function Commit: 21fff6ba5486aebdc3d1c8247786c0c375cdba14 https://github.com/OpenSIPS/opensips/commit/21fff6ba5486aebdc3d1c8247786c0c375cdba14 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: A modules/mid_registrar/Makefile A modules/mid_registrar/mid_registrar.c A modules/mid_registrar/uac_timer.c A modules/mid_registrar/uac_timer.h Log Message: --- mid_registrar: initial version (PoC phase) * basic modparam outline * basic script exports * un-sorted dump of code * tm/usrloc/signaling hooks * + registered callbacks * basic timer routine outline Commit: 5117e368ff1f013ac7cace4116baad1b6465c13c https://github.com/OpenSIPS/opensips/commit/5117e368ff1f013ac7cace4116baad1b6465c13c Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/uac_timer.c M modules/mid_registrar/uac_timer.h Log Message: --- mid_registrar: Fix a series of bugs * mode = 0 working * mode = 1 almost working, needs some tweaks Commit: ca8b61fe616910a40e213d9afb47bc6b9fc62923 https://github.com/OpenSIPS/opensips/commit/ca8b61fe616910a40e213d9afb47bc6b9fc62923 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h Log Message: --- usrloc: Add expires value to contact struct Commit: da1a96441f13c5556249890521b41efcc5122a7b https://github.com/OpenSIPS/opensips/commit/da1a96441f13c5556249890521b41efcc5122a7b Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h Log Message: --- usrloc: Add "expires_out" value to contact struct Alpha phase. Has no restart persistency. Commit: aa94f8ba89f3e631ac40e0adf88ce2244134afeb https://github.com/OpenSIPS/opensips/commit/aa94f8ba89f3e631ac40e0adf88ce2244134afeb Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/uac_timer.c Log Message: --- mid_registrar: Working version of contact throttling REGISTER requests are now properly absorbed by the mid-registrar, which will internally generate a 200 OK reply when the mid_registrar_save() script function is called. Commit: 5f5d14654948c0254b15d7dc05ce32b462b5e231 https://github.com/OpenSIPS/opensips/commit/5f5d14654948c0254b15d7dc05ce32b462b5e231 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/mid_registrar.c Log Message: --- mid_registrar: Fix 200 OK replies for absorbed registrations Properly include a 'Contact' header field, listing all bindings Commit: 6cb240cca71a48ad049c19ffac0a21a3b7d0ab93 https://github.com/OpenSIPS/opensips/commit/6cb240cca71a48ad049c19ffac0a21a3b7d0ab93 Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/dispatcher/dispatch.c M modules/drouting/drouting.c M modules/tm/dlg.c M modules/tm/dlg.h Log Message: --- tm API: Add Call-ID parameter when building requests Commit: 95a39a0bcf4c053ea09f3f54c39d40a5c7b0103b https://github.com/OpenSIPS/opensips/commit/95a39a0bcf4c053ea09f3f54c39d40a5c7b0103b Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M Makefile.sources A lib/path.c A lib/path.h M modules/path/path.c Log Message: --- path: Code refactoring Make "Path" append code reusable by moving it into lib/path.c Commit: 82b47c0cbb49d603543f49078e1700b43eab6b3c https://github.com/OpenSIPS/opensips/commit/82b47c0cbb49d603543f49078e1700b43eab6b3c Author: Liviu Chircu Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/mid_registrar/uac_timer.c Log Message: --- mid_registrar: Forward Register requests if not in queue De-Registrations may lead to a state where contacts are present on the mid-registrar, but no timer is ticking for the outgoing registration. Should we run into this issue, simply forward the registration and re-initialize the timer. Commit: