Commit graph

223 commits

Author SHA1 Message Date
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
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
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
59414ec20c dns: get dns server on android 2013-12-23 09:16: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
Richard Aas
e2676b4640 fix cppcheck warnings 2013-11-13 12:16:16 +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
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
Richard Aas
3065f6a280 sys: sys_rel_get() handle both '.' and '-' as patch level separator 2013-08-23 13:10:19 +00:00
Richard Aas
3284ff0517 tls: add SHA-256 to tls_get_remote_fingerprint() 2013-08-12 09:03:44 +00:00
Alfred E. Heggestad
7323e059f7 patch: add re_set_mutex() 2013-08-10 10:49:45 +00:00
Richard Aas
bef73ecc4a stun: fix endian conversion in stun_attr_decode 2013-07-29 08:49:24 +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
a9a0f8459c patch; tls -- clear SSL global error queue
http://www.openssl.org/docs/ssl/SSL_get_error.html
http://comments.gmane.org/gmane.comp.encryption.openssl.devel/18690
2013-06-11 17:58:03 +00:00
Alfred E. Heggestad
abf42bc3d3 update docs related to HTTP parser 2013-06-08 13:41:56 +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
Alfred E. Heggestad
cce8a47fdc ice: revert back to EINTR, fixes mingw32 build error 2013-05-28 06:22:23 +00:00
Richard Aas
5af1657c55 ice: many improvements and fixes 2013-05-27 13:23:03 +00:00
Richard Aas
f6e4ccd88b mod_debug(): print nicer layout for long module type 2013-05-20 11:26:42 +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
85e6fc64a4 patch: make sure arguments to %w and %b are of type size_t 2013-04-24 21:00:21 +00:00
Alfred E. Heggestad
02b6159ac5 applying patch:
1) Close ts->fdc if a new connect is received before the previous
   connect was accepted or rejected. Otherwise we will "leak" fds.

2) Include 0 in valid fd range

3) Don't try accept if ts->fdc < 0

4) Don't set tc->fdc = -1 (without closing) when connect fails,
   connect will be retried using alternative sockaddr in loop.
2013-04-09 19:46:21 +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
Alfred E. Heggestad
baee4163be bfcp: added bfcp_sock() accessor function, so we can use medianat in application 2013-03-25 21:53:48 +00:00
Richard Aas
a146cb3b91 bfcp: specify version from app for better interop 2013-03-12 14:08:47 +00:00
Alfred E. Heggestad
e1125a5334 patch: mqueue improvements
move callback handler to 'struct mqueue'
2013-03-09 11:00:38 +00:00
Richard Aas
ba87f31c41 tls: add fingerprint api 2013-03-07 08:35:16 +00:00
Richard Aas
c2271b1821 bfcp: use type unsigned for attribute count consistently 2013-03-06 09:28:20 +00:00