Richard Aas
c885f5fd36
openssl: stop using deprecated functions
2015-04-10 11:02:57 +00:00
Richard Aas
9a044b2f40
aes, hmac: adding apple common crypto support
2015-04-10 09:11:08 +00:00
Richard Aas
1dfceb2dc0
tls: set SSL_set_read_ahead() on DTLS connection
2015-03-09 16:01:50 +00:00
Richard Aas
31a30aa487
mqueue: use closesocket on WIN32
2015-03-02 08:05:14 +00:00
Richard Aas
761d3714ff
tls: add DTLS 1.2 support
2015-02-19 08:22:43 +00:00
Richard Aas
047724c38c
ice: add more ice_ and ICE_ prefixes
2015-02-09 08:12:40 +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
Alfred E. Heggestad
242c3dec01
fix inaccurate rtcp sender-report rtp timestamp
...
Author: richard@db.org
Reviewed-by: aeh@db.org
Tested-by: aeh@db.org
2014-12-13 21:26:49 +00:00
Richard Aas
6fee0d5896
stun/turn: add #ifdef USE_DTLS
2014-12-10 08:22:17 +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
6c99fc36f0
turn: re-direct for DTLS must be handled using a new connection
2014-12-05 12:08:35 +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
Alfred E. Heggestad
d3c1ca217c
patch: detect openssl dtls/srtp in re.mk
2014-11-27 10:22:26 +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
Richard Aas
a120e66148
openbsd fixes
2014-11-24 05:33:48 +00:00
Alfred E. Heggestad
dbb95e1f4b
main: select: make sure that maxfds is less than FD_SETSIZE
2014-11-22 16:43:43 +00:00
Richard Aas
5e4a7e907d
main: fix warning, pthread_self() for openbsd
2014-11-14 09:49:40 +00:00
Richard Aas
1746d1f202
version 0.4.10
2014-10-20 12:41:59 +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
502a4e63d6
dns: rename from netbsd to bsd
2014-09-25 07:45:09 +00:00
Richard Aas
4aa3751b9c
dns: use BSD resolve api for OpenBSD
2014-09-25 07:34:17 +00:00
Richard Aas
cbab363c47
tls: support DTLS over TURN
2014-09-01 09:43:22 +00:00
Alfred E. Heggestad
f4164ff0fc
patch: added mbuf_shift()
2014-08-29 11:59:29 +00:00
Richard Aas
db82f644d6
dns: use re-entrant resolv api for NetBSD
2014-08-28 11:13:45 +00:00
Richard Aas
d492f6f76f
natbd: remove warning
2014-08-28 10:51:07 +00:00
Richard Aas
21715dd7a6
ice: continue the checklist if send fails
2014-08-28 07:17:50 +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
8ff6567c06
ice: use icecomp_printf() instead of DEBUG_NOTICE()
2014-07-26 20:36:33 +00:00
Richard Aas
1fe7e2a1f6
main: fix pthread_self() warning on FreeBSD
2014-06-18 08:58:17 +00:00
Alfred E. Heggestad
fc01e8de88
hmac: call ERR_clear_error() if HMAC() fails
2014-06-17 21:31:37 +00:00
Alfred E. Heggestad
cc083fbae9
patch: clear error on Rand_bytes() errors
2014-06-14 14:14:29 +00:00
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
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