Commit graph

474 commits

Author SHA1 Message Date
Richard Aas
9ac9528497 aes,hmac: call ERR_clear_error() to flush OpenSSL error queue on failure 2014-06-13 08:09:42 +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
Alfred E. Heggestad
47c951506d this patch improves handling of SDP protocol/transport change
for established media sessions. Instead of aborting SDP decode with
an error (ENOTSUP) if transport is not supported, this scenario is
handled gracefully, and the media lines in question are disabled in
the SDP answer, and disabled from the app's perspective (remote port set to 0).
2014-06-03 11:39:20 +00:00
Richard Aas
4ca479fc01 http: handle no space before reasonphrase 2014-05-30 08:26:51 +00:00
Richard Aas
3fae3e3be7 rtp: fix jitter calculation 2014-05-30 08:02:22 +00:00
Alfred E. Heggestad
daa24b983d main: call poll_close() from re_thread_close() 2014-05-29 11:44:57 +00:00
Alfred E. Heggestad
4e4827870c patch: clear global openssl error state 2014-05-17 14:47:15 +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
Alfred E. Heggestad
edd8b3c06e updated changelog for 0.4.8 2014-04-11 16:52:48 +00:00
Richard Aas
5d9ee8b07a sha: allow any signedness in input data 2014-04-11 11:40:46 +00:00
Alfred E. Heggestad
218d7c339d version 0.4.8 2014-04-10 17:14:06 +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
Alfred E. Heggestad
80453fb067 README: added aes module 2014-04-04 12:28:35 +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
8baae9e564 rpm release 0.4.7-3 2014-04-03 07:23:15 +00:00
Richard Aas
c6f4cdcd18 hmac: added stateful api 2014-03-26 14:04:58 +00:00
Richard Aas
28fdd25afc net: fix bsd route alignment issues 2014-03-25 07:57:28 +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
Richard Aas
4c0de3c220 sip: deleted empty src/sip/param.c 2014-02-22 10:56:26 +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
adb4dcf659 sip: fix via regular expression 2014-02-21 10:15:58 +00:00
Richard Aas
75ba9e1901 rpm release 0.4.7-2 2014-02-14 08:08:51 +00:00
Alfred E. Heggestad
be781e7823 patch: SIP TCP inactive timer 2014-02-13 14:30:54 +00:00
Richard Aas
bb70ad2741 ice: fix ICE-lite mode 2014-02-03 12:26:20 +00:00
Richard Aas
6896e6bcfe update cmake for macosx 2014-01-29 08:13:12 +00:00
Richard Aas
84bf94adae debian fixes to get rid of "lintian" warnings 2014-01-28 08:39:21 +00:00
Richard Aas
370877e36b version 0.4.7 2014-01-05 12:01:12 +00:00
Richard Aas
59414ec20c dns: get dns server on android 2013-12-23 09:16:27 +00:00
Richard Aas
1d473f89aa re.mk: add clang compiler 2013-12-16 07:15:27 +00:00
Richard Aas
06044b0553 ice: only print ICE nominated flag once 2013-11-25 05:18:22 +00:00
Alfred E. Heggestad
b2b33d7e01 sipsess: do not send SIP INFO if dialog not established 2013-11-20 19:59:08 +00:00
Alfred E. Heggestad
138394ed86 release version 0.4.6 2013-11-13 12:46:06 +00:00
Richard Aas
e2676b4640 fix cppcheck warnings 2013-11-13 12:16:16 +00:00
Alfred E. Heggestad
1dff7335fd debian: use dh_prep 2013-11-02 18:30:45 +00:00
Richard Aas
ea44ed1506 rtp: added rtcp application feedback support 2013-10-28 05:28:13 +00:00
Alfred E. Heggestad
20a43ff3c3 patch: check length of RTCP FB messages 2013-10-23 13:43:44 +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
Alfred E. Heggestad
2831d72502 release v0.4.5 2013-10-03 17:09:28 +00:00
Richard Aas
fb9a048058 udp: add functions for joining and leaving multicast groups 2013-09-15 09:05:15 +00:00
Richard Aas
0ef9de3ab2 sa: sa_print_addr(): fix building without HAVE_INET6 2013-09-09 10:28:58 +00:00
Alfred E. Heggestad
9a2db7d430 This patch makes sure va_end() is called an a va_list before va_start() is called again. 2013-09-05 04:11:07 +00:00
Alfred E. Heggestad
b2f436deae patch: (s)rtp sequence fix
increase robustness during initial packetloss, ref:

    http://tools.ietf.org/html/rfc4568#section-6.4 (last paragraph)
    http://tools.ietf.org/html/rfc3711#section-3.3.1
2013-08-31 08:41:16 +00:00