Commit graph

30 commits

Author SHA1 Message Date
Alfred E. Heggestad
9ff9a24c48 sip: add sip contact, needed for GRUU
- in sipsess and sipevent, the cuser parameter can now be
  a contact-username or a uri (e.g. GRUU)

- Tested by Juha Heinanen (with baresip+gruu)
2014-09-25 07:51:19 +00:00
Richard Aas
1be9aa335c This patch includes multiple TLS fixes:
- General TLS improvements
- New DTLS API
- OpenSSL multi-threading support
2014-06-12 10:51:53 +00:00
Richard Aas
4c0de3c220 sip: deleted empty src/sip/param.c 2014-02-22 10:56:26 +00:00
Alfred E. Heggestad
a2e9dbdad1 patch: content-type parsing
- new module 'msg' for generic message handling (SIP, HTTP)
- decode content-type field in HTTP and SIP
2014-02-21 20:37:46 +00:00
Richard Aas
adb4dcf659 sip: fix via regular expression 2014-02-21 10:15:58 +00:00
Alfred E. Heggestad
be781e7823 patch: SIP TCP inactive timer 2014-02-13 14:30:54 +00:00
Alfred E. Heggestad
dbf659576f patch: added HTTP parser 2013-06-08 13:24:32 +00:00
Alfred E. Heggestad
c7629d930b patch: remove usage of strerror(), use %m instead 2012-08-09 15:30:41 +00:00
Alfred E. Heggestad
c09a7c73ae This patch implements SIP merged requests according to RFC 3261 section 8.2.2.2. 2012-07-07 10:04:13 +00:00
Richard Aas
964f5b6893 sip: doxygen comments 2012-06-26 07:01:09 +00:00
Alfred E. Heggestad
6e4aa8b3f4 patch: SIP tcp receive; startline max 8192, TCP reasm buffer max 64K 2012-01-15 14:58:41 +00:00
Richard Aas
7e7b2a8a99 sync with trunk 2011-12-22 07:39:50 +00:00
Richard Aas
fddf8ed5e7 tls: added DTLS 2011-12-22 07:36:31 +00:00
Richard Aas
3efeafd207 event id handlig for REFER 2011-12-08 13:52:04 +00:00
Richard Aas
2f8a580fc3 sipevent: subscribe fork handling 2011-12-06 13:44:37 +00:00
Richard Aas
7d24909807 subscriber: schedule refresh also when request is in progress 2011-12-01 09:05:06 +00:00
Richard Aas
8c65bf87d2 sync with trunk 2011-11-30 08:43:25 +00:00
Richard Aas
bf5657c3a6 sipevent: subscriber work in progress 2011-11-30 08:08:20 +00:00
Richard Aas
e054c8e8cf sip: remove broken tls cert debug 2011-11-15 08:45:10 +00:00
Alfred E. Heggestad
618eff733f sip: struct sip_via: change transport type to enum sip_transp
sip: export sip_transp_port()
2011-11-14 20:15:35 +00:00
Alfred E. Heggestad
386ddff14a patch: add sip_transp_isladdr() 2011-11-11 21:21:56 +00:00
Alfred E. Heggestad
074d372124 patch:
This patch fixes handling of challenges with multiple authenticate
headers sharing the same realm.
2011-03-30 12:34:01 +00:00
Alfred E. Heggestad
fc72f9e7ab patch:
The code using the via->addr field expect this to reflect
the sent-by value, not the recived/rport value.
2011-03-26 19:20:58 +00:00
Alfred E. Heggestad
e745a232ca patch:
This patch adds an ;lr parameter to initial route set in
order to conform with loose-routing defined in RFC3261.
2011-03-24 12:34:23 +00:00
Alfred E. Heggestad
d5671216c4 patch: cleanup and improve httpauth
- fix parsing bug nonce/cnonce
- handle line-folding
- parsing speed increased by 620%
- handle response w/o qop support
2011-03-15 11:26:47 +00:00
Richard Aas
198703c7a0 update docs/dox for >= testing modules 2011-03-01 11:11:08 +00:00
Alfred E. Heggestad
41c825ed0c added support for SIP Outbound (RFC 5626) 2011-02-25 09:17:21 +00:00
Alfred E. Heggestad
ec3863310f patch: add sip_auth_reset() 2011-01-04 10:40:07 +00:00
Richard Aas
ef648720a3 added sip_msg_hdr_count() 2010-12-29 10:53:29 +00:00
Alfred E. Heggestad
6648fd2393 update splash 2010-11-03 11:34:14 +00:00