Alfred E. Heggestad
c78d398cc1
patch from richard:
...
sip: reverse order of transport enumeration for SRV-records
if URI host is not ip, port is not specified, transport not set and
NAPTR lookup fails we will check if SRV records exists for each
supported transport in the order: TLS, TCP, UDP. If no SRV records
found use UDP transport and A lookup.
2015-10-07 13:49:20 +00:00
Richard Aas
68c278b1e9
sip: fix documentation on fmt formatted sip headers/body
2015-09-01 08:38:11 +00:00
Richard Aas
952dfcccdc
sip: fix documentation on fmt formatted sip headers/body
2015-09-01 08:33:58 +00:00
Richard Aas
43adbd5ff5
sip: export sip_transp_laddr()
2015-02-04 07:29:43 +00:00
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