Commit graph

111 commits

Author SHA1 Message Date
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
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
Richard Aas
f1e10e7e98 bfcp: pass va_list by reference to handle recursive calls consistently 2013-03-06 09:04:06 +00:00
Alfred E. Heggestad
7f08d0c8b4 patch:
set SDP media encode-handler to NULL on deref

adds a function to make SDP media ignore formats. This is useful
for example with BFCP where the format list is to be ignored.
2013-02-28 21:38:30 +00:00
Alfred E. Heggestad
5f9f9eac4b merge from re/branches/bfcp2 2013-02-22 22:07:12 +00:00
Richard Aas
d29d6d6142 sdp: added accessor function sdp_session_lbandwidth() 2012-10-18 09:16:11 +00:00
Alfred E. Heggestad
210be97be3 add str_cmp() 2012-09-05 12:48:42 +00:00
Richard Aas
2e2460253a dns: doxygen comments 2012-08-16 08:43:50 +00:00
Alfred E. Heggestad
5d71d9455e patch: added str_error() 2012-08-07 12:58:51 +00:00
Richard Aas
e63acdb2ff tcp/udp: IPv6 scope-id support for link-local addresses 2012-08-03 12:55:15 +00:00
Richard Aas
8428a0ad62 net: added net_if_getlinklocal() function 2012-08-03 12:26:31 +00:00
Alfred E. Heggestad
1b4b901609 re_types.h: move errno values to above 200
print.c: add support for %m to describe error values (similar to syslog)
2012-08-03 09:33:24 +00:00
Alfred E. Heggestad
48d51ab9a9 patch: add optional SDP media encode handler 2012-07-13 14:43:37 +00:00
Alfred E. Heggestad
c09a7c73ae This patch implements SIP merged requests according to RFC 3261 section 8.2.2.2. 2012-07-07 10:04:13 +00:00
Alfred E. Heggestad
7f2e6f0edd fix typo in comment 2012-07-06 12:53:21 +00:00
Alfred E. Heggestad
0992146f6a added tcp_conn_txqsz() 2012-06-27 19:25:07 +00:00
Richard Aas
964f5b6893 sip: doxygen comments 2012-06-26 07:01:09 +00:00
Richard Aas
86ca6c5ac8 added filesystem functions 2012-06-15 07:21:23 +00:00
Richard Aas
2266ec4a9b conf: const struct conf on accessor functions 2012-06-11 05:19:08 +00:00
Richard Aas
a42708517b rtp: added individual rtcp_set_srate_tx/rx functions 2012-05-31 10:51:29 +00:00
Richard Aas
ce0dbba58e add tmr_status() 2012-05-30 09:48:43 +00:00
Richard Aas
2c1b4c94d9 sipsess: doxygen comments 2012-05-21 06:19:38 +00:00
Richard Aas
021746b3d0 re.h: added include guards 2012-05-09 06:48:12 +00:00
Alfred E. Heggestad
3e377be209 patch: add sdp format dynamic encode handler. add remote params to local format 2012-05-08 19:33:18 +00:00
Alfred E. Heggestad
9a969463ed This patch limits the size of the tcp send queue. Today its unlimited.
added function:


void tcp_conn_txqsz_set(struct tcp_conn *tc, size_t txqsz);
2012-04-21 16:08:34 +00:00
Richard Aas
78241d4a60 doxygen comments for SDP and TLS 2012-04-11 13:24:07 +00:00
Alfred E. Heggestad
ff318620f5 mbuf_buf: cast NULL pointer to uint8_t pointer, as required by C++ 2012-04-05 19:49:12 +00:00
Alfred E. Heggestad
3791d0fbf9 patch: fix fmt/param functions, add fmt_param_exists() 2012-03-01 20:27:57 +00:00
Richard Aas
793ead14ee added str_isset() 2012-02-26 09:27:02 +00:00
Richard Aas
985967fa39 sipevent: avoid C++ keywords 2011-12-23 07:56:23 +00:00
Richard Aas
7e7b2a8a99 sync with trunk 2011-12-22 07:39:50 +00:00
Richard Aas
fddf8ed5e7 tls: added DTLS 2011-12-22 07:36:31 +00:00
Richard Aas
ea664bbf7f fixed handler naming 2011-12-19 12:28:37 +00:00
Richard Aas
0178526e70 added parsing of substate/retry-after 2011-12-19 11:50:38 +00:00