Stefan Sayer
23694e99b4
b/f: fixed mem leak accumulating sip requests on failed auth
14 years ago
Stefan Sayer
568466ad65
b/f: fix evaluating 401/407 reply on nonce reuse
15 years ago
Stefan Sayer
88194bfaab
b/f: add authentication header to in-dialog requests
15 years ago
Stefan Sayer
78194790b1
b/f: no quotes in nc for uac auth
15 years ago
Stefan Sayer
19a1103f88
b/f: fix auth qop header quotes (qop="auth" -> qop=auth)
15 years ago
Raphael Coeffic
851d7440ae
adds support for "qop" as described in rfc2617.
...
Please note that MD5-sess is still not supported.
15 years ago
Stefan Sayer
aee28dac23
b/f: resend authenticated request as VERBATIM
...
to prevent adding of User-Agent/Max-Forwards twice
15 years ago
Stefan Sayer
61c7a31c6d
b/f: uac auth with \r\n headers
15 years ago
Stefan Sayer
23c333c734
introduce proxy_sticky_auth feature
...
thanks to Tobias Lindgren for reporting
15 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
16 years ago
Stefan Sayer
90cccb3383
reworked SST + B2BUA implementation
...
- B2BUA app with SIP Session Timer (SST) now can also use UPDATE
(see session_refresh_method in sst_b2b.conf)
- if re-INVITE is used, normal SDP OA (INVITE+SDP/200+SDP) is done
using last established SDP (instead of delayed SDP negotiation
and SDP ping-pong)
- SDP is compared only after o= line (no SDP ping-pong with UAs which
always increase SDP version)
16 years ago
Stefan Sayer
ee229de02c
b/f: send autheticated BYE with To-tag
...
closes https://bugtracker.iptel.org/view.php?id=44
Summary: authenticated BYE does not work (to-tag missing)
Description:
When authentication is requested by a proxy for a BYE request sent by SEMS,
the second BYE request (with authentication info) does not contain a
to-tag. This causes the proxy to reject the request with a 481 reply.
Thanks to <samusenko at msm dot ru> for reporting this bug.
16 years ago
Raphael Coeffic
2cb7cb0ab1
fixes uac_auth on max os x
16 years ago
Stefan Sayer
6127241d2b
properly evaluate minimum session timer
...
fixes bug #42 (https://bugtracker.iptel.org/view.php?id=42 )
422 Session Interval Too Small is replied with the configured
min-se value, if session refresh interval is too low.
16 years ago
bpintea
cf3c93492a
Merge branch 'master' into bpintea/prack
...
Resolved conflicts:
core/AmSessionEventHandler.h
core/plug-in/uac_auth/UACAuth.cpp
b/f: missing 'old_dlg_status' param in some onReply's:
apps/auth_b2b/AuthB2B.cpp
apps/registrar_client/SIPRegistrarClient.cpp
apps/sst_b2b/SSTB2B.cpp
16 years ago
Stefan Sayer
7fbe92bbd7
fix authentication on outgoing calls
...
uac auth now resets the dialog status back to what it was before
the failed request, if a request is retried with authentication.
16 years ago
bpi
be60e06c3a
small fixes
...
- add a build debugging mode (to just exclude, for now, the -O2 - makes g++
much slower)
- onNoPrack's signature updated in registrar client
- log errors when unable to send a message (besides a bunch of debugs, some of
which should be warnings, actually)
16 years ago
Stefan Sayer
77853863ab
getHeader:support content spanning multipe headers
...
Patch by Robert Szokovacs
16 years ago
Stefan Sayer
5a64d15b59
made realm mismatch debug message clearer
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1011 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
4a5d807e05
case insensitive in auth method checking (e.g. DIGEST). should authenticate against voipswitch now.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@918 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e18ffff441
fixed new onSendReply format
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@764 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
9411ad3ac8
fixes for SEMS on Solaris
...
contributed by Richard Newman rnewman at twinql dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@633 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
80461b82c6
- adds the new SASI interface
...
- splits the interface to the outer world from the core:
- use binrpcctrl plugin for SASI interface, or
- unixsockctrl for the good old unix socket interface.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@568 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b7aba681ff
don't reuse dialog for resending request that got final 401/407 reply
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@502 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
df041a16ed
train ride doxygen documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@457 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c3c58b203b
corrected UAC auth handling (qop and realm mismatch)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@401 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
29cc0cf236
combined AmArg and AmArgArray into one class
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
997a983594
updated to use new borrowed pointer explicit function reflecting AmArg semantics changed in r325
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@328 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e8e19a39df
corrected AmArg ownership of ArgObject.
...
use explicit setBorrowedPointer method to make an AmArg containing a ArgObject*.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@325 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
7c964b9b03
unifies indentation level in all source files to 2 (-i2)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@261 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
dbbdd8c616
* UserAgent/Server header
...
* Max-Forwards header (bugfix)
* documentation for Signature, listen_ip, sip_port
* small fix in auth (algorithm not quoted)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@178 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
f55194e479
* moved auth API to ampi/UACAuthAPI.h
...
* uac_auth now possible over DI API
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@164 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6d8f8d9645
enabled Id svn keyword property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@145 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
3af1d3dd6f
uac authentication
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@126 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago