Commit graph

148 commits

Author SHA1 Message Date
Richard Aas
4985c30a97 net: added net_default_gateway_get() 2015-06-22 08:18:55 +00:00
Richard Aas
761d3714ff tls: add DTLS 1.2 support 2015-02-19 08:22:43 +00:00
Richard Aas
43adbd5ff5 sip: export sip_transp_laddr() 2015-02-04 07:29:43 +00:00
Richard Aas
da5c50062f ice: rename struct cand to ice_cand 2015-02-02 07:26:18 +00:00
Richard Aas
dba2ee63f0 ice: use unsigned for compid 2015-01-26 15:23:19 +00:00
Richard Aas
4d174e571f ice: add SDP encode/decode of ICE candidate attr 2015-01-26 08:34:29 +00:00
Richard Aas
48ab5ad8db ice: export enum ice_cand_type 2015-01-19 07:24:33 +00:00
Richard Aas
2178de4d3a sip/http: add doxygen comments for http/sip msg 2014-12-10 08:05:26 +00:00
Richard Aas
7c2d0d03d2 stun/dtls: adding stun_transp_name() and dtls_udp_sock() functions 2014-12-09 08:48:52 +00:00
Richard Aas
8277f5ff0f stun/turn: added DTLS transport 2014-12-02 09:35:37 +00:00
Richard Aas
0bb0ec6592 doxygen fixes 2014-12-01 05:27:03 +00:00
Richard Aas
165e9a87fe stun: added doxygen comments 2014-11-24 06:38:19 +00:00
Richard Aas
de76184842 tls: add tls_set_certificate() 2014-11-24 06:13:10 +00:00
Alfred E. Heggestad
88e8339947 patch: add sdp_media_session_rattr() 2014-10-08 11:21:31 +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
Alfred E. Heggestad
f4164ff0fc patch: added mbuf_shift() 2014-08-29 11:59:29 +00:00
Richard Aas
e7bd36312f ice: add ice_set_conf() 2014-08-18 09:32:29 +00:00
Alfred E. Heggestad
fc306d1577 sdp: add decode function for RTP Extensions map (RFC 5285)
thanks to Jose Carlos Pujol
2014-08-15 10:59:05 +00:00
Alfred E. Heggestad
8e63e77f1f sa: add padding 2014-06-14 14:16:44 +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
d7f720ad21 re_types: don't define min/max when using C++ 2014-05-15 08:17:32 +00:00
Richard Aas
2ca28e292b rtp: added field RTT to RTCP statistics 2014-05-13 08:00:59 +00:00
Alfred E. Heggestad
edf3cf5430 added support for SRTP
RFC 3711 -- Secure Real-time Transport Protocol (SRTP)
2014-05-05 18:40:06 +00:00
Richard Aas
5d9ee8b07a sha: allow any signedness in input data 2014-04-11 11:40:46 +00:00
Richard Aas
9891c74872 websock: added WebSocket client/server module 2014-04-10 11:50:57 +00:00
Alfred E. Heggestad
38f4370a6c dox: added some missing doxygen comments 2014-04-05 20:26:37 +00:00
Richard Aas
0ed59e7f53 aes: added aes module 2014-04-04 12:04:16 +00:00
Richard Aas
5cba6b42ec hmac: include in re.h 2014-04-04 10:03:49 +00:00
Richard Aas
c6f4cdcd18 hmac: added stateful api 2014-03-26 14:04:58 +00:00
Richard Aas
10e7c015b1 sipsess: added sipsess_set_close_headers() 2014-03-24 14:13:13 +00:00
Richard Aas
b9fcf9d0d6 http: added http_sock_tcp() 2014-03-07 08:09:51 +00:00
Alfred E. Heggestad
76b48730f2 patch:
This patch adds an HTTP client to the re http module.
2014-03-06 17:04:42 +00:00
Richard Aas
679e061ff1 sdp: add sdp_media_laddr() 2014-02-22 11:17:20 +00:00
Alfred E. Heggestad
ce8c9bf266 forgot to add msg module 2014-02-22 07:36:01 +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
bb70ad2741 ice: fix ICE-lite mode 2014-02-03 12:26:20 +00:00
Richard Aas
ea44ed1506 rtp: added rtcp application feedback support 2013-10-28 05:28:13 +00:00
Alfred E. Heggestad
570bb426f2 patch: udp_connect() api to take peer address, cleanup error checking 2013-10-11 17:41:32 +00:00
Richard Aas
fb9a048058 udp: add functions for joining and leaving multicast groups 2013-09-15 09:05:15 +00:00
Alfred E. Heggestad
7323e059f7 patch: add re_set_mutex() 2013-08-10 10:49:45 +00:00
Richard Aas
3f74483464 stun: rename class -> cls, as class conflicts with C++ keyword 2013-06-25 08:37:45 +00:00
Alfred E. Heggestad
2818fe8c1b patch: add alternative protocols to sdp
- sdp_media_set_alt_protos() and accessor function


Example usage:

	err = sdp_media_set_alt_protos(m->sdp, 4,
				       "RTP/AVP",
       				       "RTP/AVPF",
       				       "RTP/SAVP",
       				       "RTP/SAVPF");
2013-06-24 20:13:42 +00:00
Alfred E. Heggestad
dbf659576f patch: added HTTP parser 2013-06-08 13:24:32 +00:00
Alfred E. Heggestad
6848aa73e6 patch: added base64_print() 2013-05-31 16:51:38 +00:00
Richard Aas
5af1657c55 ice: many improvements and fixes 2013-05-27 13:23:03 +00:00
Richard Aas
9c5dd83781 added mbuf_fill() 2013-04-29 10:43:38 +00:00
Alfred E. Heggestad
af6e8c9c27 patch: make stun_msg_vencode() public 2013-04-27 10:13:02 +00:00
Alfred E. Heggestad
21ea0b676e patch: make mbuf_get_left() og mbuf_get_space() mer robust 2013-04-10 20:38:18 +00:00
Richard Aas
8bfe715cb8 tls: remove bogus tls_get_local_fingerprint() function 2013-04-08 09:00:09 +00:00
Richard Aas
c0e30047d8 bfcp: add support for DTLS transport 2013-04-03 07:58:39 +00:00