[OpenSIPS-Devel] [OpenSIPS/opensips] 4a6c26: auth: make fixup_qop reusable
Răzvan Crainea
noreply at github.com
Tue Mar 19 10:44:02 UTC 2024
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 4a6c26c0bd26d502a7dd271d98462b23810c2ef9
https://github.com/OpenSIPS/opensips/commit/4a6c26c0bd26d502a7dd271d98462b23810c2ef9
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth/auth_mod.c
M modules/auth/challenge.c
M modules/auth/challenge.h
A modules/auth/qop.h
Log Message:
-----------
auth: make fixup_qop reusable
Commit: 4786fc342d2cdeb1ebd0da2897ee0fefa83df940
https://github.com/OpenSIPS/opensips/commit/4786fc342d2cdeb1ebd0da2897ee0fefa83df940
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M lib/digest_auth/digest_auth.h
M parser/digest/digest.c
M parser/digest/digest_parser.c
M parser/digest/digest_parser.h
Log Message:
-----------
digest: add AKAv1 and AKAv2 parsers
Commit: c25af6c3bf83d92e99e6a3be336eda83c11af3e9
https://github.com/OpenSIPS/opensips/commit/c25af6c3bf83d92e99e6a3be336eda83c11af3e9
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth/api.c
M modules/auth/api.h
M modules/auth/auth_mod.c
M modules/auth_aaa/authorize.c
M modules/auth_db/authorize.c
Log Message:
-----------
auth: allow pre_auth to skip aditional checks
Commit: 0625eadfd8dd2490699cead5636f44e0969619ad
https://github.com/OpenSIPS/opensips/commit/0625eadfd8dd2490699cead5636f44e0969619ad
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth/api.c
M modules/auth/api.h
M modules/auth/common.c
Log Message:
-----------
auth: expose send_resp function in API
Commit: dfb129d7fe58b80dd70ff20863365840e81914d0
https://github.com/OpenSIPS/opensips/commit/dfb129d7fe58b80dd70ff20863365840e81914d0
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth/challenge.c
M modules/auth/qop.h
Log Message:
-----------
auth: make qop parameter build available
Commit: cea69f861218b83e6f922a7379b6068ef6bef4f1
https://github.com/OpenSIPS/opensips/commit/cea69f861218b83e6f922a7379b6068ef6bef4f1
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M parser/digest/digest_keys.h
M parser/digest/digest_parser.c
M parser/digest/digest_parser.h
M parser/digest/param_parser.c
M parser/digest/param_parser.h
Log Message:
-----------
digest: add auts parameter parsing
Commit: 5cfbf1a633b23db9df94b0046b017b978c75f16c
https://github.com/OpenSIPS/opensips/commit/5cfbf1a633b23db9df94b0046b017b978c75f16c
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M parser/digest/digest_parser.c
M parser/digest/digest_parser.h
Log Message:
-----------
digest: print algorithm value
Commit: 1e94ebfca7e4da4b48f0070069bda62222889804
https://github.com/OpenSIPS/opensips/commit/1e94ebfca7e4da4b48f0070069bda62222889804
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M str_list.h
Log Message:
-----------
str_list: provie support for adding str to list
Commit: 904078b02cc66fd3e8fa4f4d36b192c1a35727bd
https://github.com/OpenSIPS/opensips/commit/904078b02cc66fd3e8fa4f4d36b192c1a35727bd
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M lib/csv.c
M lib/csv.h
Log Message:
-----------
csv: add support for printing a csv_record
Commit: 55a587de2fe37826a13f04be2af8cb5b6cb55d68
https://github.com/OpenSIPS/opensips/commit/55a587de2fe37826a13f04be2af8cb5b6cb55d68
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/aaa_diameter/dm_impl.c
M ut.h
Log Message:
-----------
ut: add hex2string decoding
Commit: ecac8076bcbc664a9416c35f49b528dc11f53dd5
https://github.com/OpenSIPS/opensips/commit/ecac8076bcbc664a9416c35f49b528dc11f53dd5
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M lib/digest_auth/digest_auth.h
Log Message:
-----------
digest_auth: name parameters in headers
Avoid compiler warnings
Commit: 77773e572a7817b90d7ea5cb69aa76434ab9bbe6
https://github.com/OpenSIPS/opensips/commit/77773e572a7817b90d7ea5cb69aa76434ab9bbe6
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M lib/digest_auth/dauth_calc.c
M lib/digest_auth/digest_auth.c
Log Message:
-----------
digest_auth: add functions for AKA digest
Commit: 096cea00fad84354169e8c46ee89af14c325a23f
https://github.com/OpenSIPS/opensips/commit/096cea00fad84354169e8c46ee89af14c325a23f
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A lib/cond.c
A lib/cond.h
Log Message:
-----------
lib: add pthread cond implementation
Commit: 9489895719aa0413b6ee8a552a71b320095a21ed
https://github.com/OpenSIPS/opensips/commit/9489895719aa0413b6ee8a552a71b320095a21ed
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A modules/auth_aka/Makefile
A modules/auth_aka/aka_av_mgm.c
A modules/auth_aka/aka_av_mgm.h
A modules/auth_aka/auth_aka.c
A modules/auth_aka/auth_aka.h
A modules/auth_aka/doc/auth_aka.xml
A modules/auth_aka/doc/auth_aka_admin.xml
Log Message:
-----------
auth_aka: add new AKA auth module
Commit: f3ded66f92ae92717ebf62656148d99f515e5c72
https://github.com/OpenSIPS/opensips/commit/f3ded66f92ae92717ebf62656148d99f515e5c72
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
M modules/auth_aka/auth_aka.c
M modules/auth_aka/auth_aka.h
Log Message:
-----------
auth_aka: add support for timing out async queries
Commit: cb658ab4756e467cb8e97bb7c4fc61e155145c93
https://github.com/OpenSIPS/opensips/commit/cb658ab4756e467cb8e97bb7c4fc61e155145c93
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.h
M modules/auth_aka/auth_aka.c
Log Message:
-----------
auth_aka: make count per algorithm, rather than for all
Commit: 052b3a844842dd47f0f748a3df90625faec9f863
https://github.com/OpenSIPS/opensips/commit/052b3a844842dd47f0f748a3df90625faec9f863
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/aaa_diameter/dm_impl.c
Log Message:
-----------
aaa_diameter: fix locking on transactions hash
Commit: f190be11408b5c1de1a932abf4c94e4ce9aca1ae
https://github.com/OpenSIPS/opensips/commit/f190be11408b5c1de1a932abf4c94e4ce9aca1ae
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/aaa_diameter/aaa_diameter.c
M modules/aaa_diameter/dm_impl.c
Log Message:
-----------
aaa_diameter: properly pass reply return code
Commit: 5f21b6c14612c9209b4bff166425494023253cb3
https://github.com/OpenSIPS/opensips/commit/5f21b6c14612c9209b4bff166425494023253cb3
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
M modules/auth_aka/auth_aka.c
Log Message:
-----------
auth_aka: fix algmask filtering
Commit: d5ddb255b267f882b7725b17f3d335aafe6e301e
https://github.com/OpenSIPS/opensips/commit/d5ddb255b267f882b7725b17f3d335aafe6e301e
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
M modules/auth_aka/aka_av_mgm.h
M modules/auth_aka/auth_aka.c
M modules/auth_aka/auth_aka.h
Log Message:
-----------
auth_aka: provide API for AV management
Commit: b97eb0ee92790039faab917324b923330998d192
https://github.com/OpenSIPS/opensips/commit/b97eb0ee92790039faab917324b923330998d192
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/auth_aka.c
Log Message:
-----------
auth_aka: fix default QOP resolve
Commit: e8b354860ca24ddcc3f2a57929e84c20bbdd3ff0
https://github.com/OpenSIPS/opensips/commit/e8b354860ca24ddcc3f2a57929e84c20bbdd3ff0
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/aaa_diameter/aaa_diameter.c
A modules/aaa_diameter/diameter_api.h
A modules/aaa_diameter/diameter_api_impl.h
M modules/aaa_diameter/dm_impl.c
M modules/aaa_diameter/dm_impl.h
Log Message:
-----------
aaa_diameter: provide internal API for diameter commands
Commit: 623c3718471425600fb1b21c03e10455f0a74ab7
https://github.com/OpenSIPS/opensips/commit/623c3718471425600fb1b21c03e10455f0a74ab7
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
M modules/auth_aka/aka_av_mgm.h
M modules/auth_aka/auth_aka.c
M modules/auth_aka/auth_aka.h
M modules/auth_aka/doc/auth_aka_admin.xml
Log Message:
-----------
auth_aka: add support for marking an AV as failure
Commit: ef83f8ce0bd13f11b36dc7ef86cd96df48ce1cdc
https://github.com/OpenSIPS/opensips/commit/ef83f8ce0bd13f11b36dc7ef86cd96df48ce1cdc
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/auth_aka.c
Log Message:
-----------
auth_aka: prevent ref leaking during timeout
Commit: 3b1f6268e7a7409a0aecc29899c04e6d55e18fd1
https://github.com/OpenSIPS/opensips/commit/3b1f6268e7a7409a0aecc29899c04e6d55e18fd1
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/aaa_diameter/diameter_api.h
M modules/aaa_diameter/diameter_api_impl.h
M modules/aaa_diameter/dm_impl.c
M modules/aaa_diameter/dm_impl.h
Log Message:
-----------
aaa_diameter: add parameter to reply callback
Commit: 306e3bc7a814f12d5a9c1da3f01aea6322efa5e9
https://github.com/OpenSIPS/opensips/commit/306e3bc7a814f12d5a9c1da3f01aea6322efa5e9
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
A modules/aka_av_diameter/Makefile
A modules/aka_av_diameter/aka_av_diameter.c
A modules/aka_av_diameter/diameter_mar.h
A modules/aka_av_diameter/doc/aka_av_diameter.xml
A modules/aka_av_diameter/doc/aka_av_diameter_admin.xml
A modules/aka_av_diameter/example/aka_av_diameter.dictionary
Log Message:
-----------
aka_av_diameter: add new module
Commit: a3f4b82dd0d321279b257b5e0fc87354f4f557e0
https://github.com/OpenSIPS/opensips/commit/a3f4b82dd0d321279b257b5e0fc87354f4f557e0
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
M modules/auth_aka/auth_aka.c
M modules/auth_aka/auth_aka.h
M modules/auth_aka/doc/auth_aka_admin.xml
Log Message:
-----------
auth_aka: add authentication vectors expire
Commit: 04c685e87f988428a75106670319c2931f4bd99d
https://github.com/OpenSIPS/opensips/commit/04c685e87f988428a75106670319c2931f4bd99d
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
Log Message:
-----------
auth_aka: release identity when there are no more AVs
Commit: 8977732d5ca68f62010fb7430336ad3272ece0e0
https://github.com/OpenSIPS/opensips/commit/8977732d5ca68f62010fb7430336ad3272ece0e0
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/aka_av_diameter/aka_av_diameter.c
Log Message:
-----------
aka_av_diameter: fix AAA dependency to aaa_diameter
Commit: 794f3c0425587f448dc6fc95ad9229e23babb835
https://github.com/OpenSIPS/opensips/commit/794f3c0425587f448dc6fc95ad9229e23babb835
Author: Razvan Crainea <razvan at opensips.org>
Date: 2024-03-19 (Tue, 19 Mar 2024)
Changed paths:
M modules/auth_aka/aka_av_mgm.c
M modules/auth_aka/auth_aka.h
Log Message:
-----------
auth_aka: properly manage AV timestamps
Properly store the timestamps when the AV is created, and also store the
value in case the AV is not used and it needs to be reverted.
Compare: https://github.com/OpenSIPS/opensips/compare/18e7d8dbb562...794f3c042558
To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications
More information about the Devel
mailing list