Commit graph

371 commits

Author SHA1 Message Date
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
2c294d6f64 docs: add map of supported protocols and update module state 2015-01-26 08:46:01 +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
8ae36792da version 0.4.11 2014-12-10 08:23:20 +00:00
Richard Aas
6fee0d5896 stun/turn: add #ifdef USE_DTLS 2014-12-10 08:22:17 +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
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
Alfred E. Heggestad
2952997fb4 doxyfile: remove deprecated parameters 2014-11-22 16:32:55 +00:00
Richard Aas
5ac9da406c debian release 0.4.10-2 2014-11-17 05:59:26 +00:00
Richard Aas
239df07873 debian: strip -O2 from CFLAGS, as -O3 is defined elsewhere 2014-11-17 05:13:26 +00:00
Alfred E. Heggestad
1391ae6ac7 patch: fix detection of epoll.h/sysctl.h for Debian
also look in: $(SYSROOT)/include/$(MACHINE)

Tested successfull on these platforms:

- Debian Testing
- OSX 10.9
- Android NDK r9d
- Ubuntu 13.10
- Mingw32
2014-11-14 11:25:07 +00:00
Richard Aas
5e4a7e907d main: fix warning, pthread_self() for openbsd 2014-11-14 09:49:40 +00:00
Richard Aas
101f45b2c1 debian release 0.4.10-1 2014-11-14 08:50:00 +00:00
Alfred E. Heggestad
ea86250059 patch: add debclean 2014-11-08 09:54:47 +00:00
Richard Aas
fe7c1af893 re.mk detect arm64 target 2014-11-03 13:42:52 +00:00
Richard Aas
a1c0e8c896 mk: recognize machine i686-w64-mingw32 2014-10-20 12:50:44 +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
Alfred E. Heggestad
b14ba224d8 README: upgrade status of some modules to 'testing' 2014-06-18 18:35:04 +00:00
Richard Aas
6eeb2ec372 version 0.4.9 2014-06-18 09:07:58 +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
8e63e77f1f sa: add padding 2014-06-14 14:16:44 +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