Stefan Sayer
be85aa2c19
fixes ACK handling in B2BUA, which was broken due to moving ACK handling on user layer
...
(sems_trunk_fix_b2b.patch)
also fixes a bug in SIP stack transaction update (to-tag)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1650 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
d6b071fc0b
null-terminate string before trying to parse it. patch by Robert Szokovacs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1544 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
072649d40f
only allocate/memcpy to-tag if len>0
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1540 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Raphael Coeffic
5c2f939641
adds support for stateless replies in trans_layer.cpp.
...
now replies with '400 Bad request' if the request's basic headers were absent, or could not be parsed.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1486 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f7b9c63571
drop messages with missing call-id or cseq instead of assert (interim fix until proper error reply implemented)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1485 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
4a97038878
some cleanup + test code removal (harmless).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1461 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
25875e49a6
First part of the outbound proxy / 200 ACK patch:
...
- moved 200 ACK from sipctrl into the UA.
- [request|dialog].next_hop ("host:port") can be used to set the outbound host/port.
- 200 ACKs are passed to the UA.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1460 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
05891186bf
- fixes Via HF missing the port number. Thx to Tom van der Geer for reporting.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1445 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
352876aa9a
fixed a small memory leak when sending 200 ack
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1163 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
3c78e9a341
applying sipctrl_transaction_id_64bit.patch: transaction matching failed on 64 bit system due to limited serKey length
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1125 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
68b3dddad2
made debug message point to sipctrl.conf on this specific error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1122 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
28d72e348e
fixes bug SEMS-44.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1119 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f30989deff
mass setting Id svn property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1048 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
3a3791bcf5
- fixed bugs related to non 200 ACK retransmission.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1019 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
2dc5706fd4
- this should fix the issue with late re-transmissions reported by Laurent, and maybe more...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1001 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
b5b216e0fe
- added copyright+license header.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@999 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
9840a26425
- fixes Route-Set for in-dialog ACKs where reply does not contain any RR headers.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@941 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
d62d755ec4
- this should fix INVITE transaction timeout whereby a provisional reply has been received.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@940 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
7f5169812e
- this time, it is fixed ;-) (see last release).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@939 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
c7f2e97083
- fixes wrong re-transmission of the initial request in a UAS transaction.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@938 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
ebe5470d5b
configurable logging of raw and parsed SIP messages
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@929 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
118a317ca5
sipctrl option to accept FR without To-Tag
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@919 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
1f7cacd98c
- fixes a race condition where the reply could have been received before UAC request transaction has been inserted. (Thx to Juha!!!).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@916 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
bbfb63a2fd
- fixed bug incorrectly fixed in r895.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@896 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
3cafe2ea08
- suppress re-transmission attempt if there is nothing to re-transmit.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@895 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0e64da9748
fixed memory leak
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@849 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
9dd029d80a
fixed reversing route set in ACK
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@836 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b050dc4693
char* -> const char* in cstring.h and elsewhere
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@803 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Juha Heinanen
b5923a965d
* SIP control now sets next_hop and next_port from outbound_proxy config
...
variable (if specified).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@773 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
7552ac3eb4
added local "408 timeout" generation.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@771 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
687fa9ff82
adds support for sending CANCEL request.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@770 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
d09e9a7bbb
- fixes bug where SEMS was trying to send an ACK with a BYE transaction. thx to Juha for reporting.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@743 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c6d5dec6f1
fixed crash if extra headers were empty
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@705 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
ae2c180f31
cat /home/rco/src/cvs/sems/trunk/svn-commit.2.tmp
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@700 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
f0ba988e1e
- added comments on code introduced with last commit.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@697 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
f18440d351
- fixed some memory leaks.
...
- added 200 reply re-transmission timers in UAS INVITE transactions.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@696 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
e74662a11f
- added other headers from received replies and requests to {req,reply}.hdrs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@673 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
2f920da7c2
- fixed various bugs including missing body in new requests.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@672 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
c034470ee0
- removed AmUtils and AmThread from sipctrl directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@670 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
274c6ec45c
Merged internal_sip_stack branch -r 539:659 into trunk.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@660 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago