Raphael Coeffic
1e906a0ad4
- fixes a race condition between timer insertion and deletion.
...
Thx to Peter Loeppky for contributing this path.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1224 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 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
18 years ago
Raphael Coeffic
b1abbb0ee7
- changed port from "short int" to "short unsigned int".
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1133 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 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
18 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
18 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
18 years ago
Stefan Sayer
55c7dd7b7e
pass possible errors in send(request) up
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1098 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b9fe88fcbe
print timer types in dbg message
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1055 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 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
67cb344b0d
- fixed major bug in the reply matching (UAC transactions).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1027 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
44cc8a0413
- some cleanup.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1005 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
49858cc8f1
- hopefully fixes some small bugs in the wheel-timer.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1000 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
9eb6347838
- added warning for requests without contact header.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@981 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
885c204eeb
- added some tracing info for requests having an invalid or no Contact header.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@980 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 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
19 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
19 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
19 years ago
Stefan Sayer
b2e7133c08
fixed setting content type in SipRequest; reply error in case of unknown INFO content type. Thanks to Alex Gradinar
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@934 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 years ago
Stefan Sayer
39131cb061
serKey allocated in core (fixes strange crashes iff linking with other stuff)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@923 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 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
19 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
19 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
19 years ago
Raphael Coeffic
e6ed750198
- fixes route-set passed to the core.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@889 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
3ff927db42
- changed to use BSD44SOCKETS define (see Makefile.defs).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@873 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
b91fde6ef0
no ss_len in linux
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@856 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
9c5124fdcc
make emacs indent
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@850 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 years ago
Stefan Sayer
9e588b3a3d
removed obsolete files (in core)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@848 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
ff58969cfc
Darwin port continued...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@844 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
268532f59d
- fixes compilation errors on Darwin (Mac OS X).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@837 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 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
19 years ago
Stefan Sayer
9cb81981b9
support for compact form of headers
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@792 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
40c07d1a37
fixed error codes in parse_uri().
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@775 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 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
19 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
19 years ago
Stefan Sayer
48feeca9a8
o relayed requests in b2b are relayed without adding headers (Signature/Max-Forwards)
...
o moved adding Max-Forwards from ctrl plugins to AmSipDialog
o moved adding User-Agent from ctrl plugins to AmSipDialog
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@760 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2ba04a283f
only add signature if non-empty
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@759 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
d0a74c550e
- fixes the issue with B2BUA and bad 'Contact' as reported by Juha.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@749 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
f2a635f87e
- added req.contact and reply.contact with correct values.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@747 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Richard Newman
6fa2ab95e2
Use correct sizeof for IPv4/IPv6 in udp_trsp::send.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@745 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 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
19 years ago
Richard Newman
6f390d6567
Switch to what I hope is a truly cross-platform endianness check.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@741 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago