Commit graph

317 commits

Author SHA1 Message Date
Richard Aas
06bbc5ba2c tls: add client SNI (Server Name Indication) support 2016-06-02 07:31:30 +00:00
Alfred E. Heggestad
09d40ac36c patch: add tls_set_ciphers() 2016-05-08 13:22:18 +00:00
Richard Aas
05c9422f2d use debug_info for SO_REUSEPORT errors 2016-04-27 06:09:00 +00:00
Alfred E. Heggestad
d76092bbef sys: add support for arc4random
thanks to Dmitrij D. Czarkoff for the original patch
2016-04-15 07:09:59 +00:00
Richard Aas
a6cb27837b tls: added tls_cipher_name() 2016-03-07 13:37:58 +00:00
Richard Aas
e87b0df7a9 tls: added tls_cipher_name() 2016-03-07 13:25:47 +00:00
Richard Aas
f62154f42a lock: fix debian build without HAVE_PTHREAD_RWLOCK 2016-03-07 13:06:24 +00:00
Richard Aas
47b59eb920 net: fix openwrt posix interface build warning 2016-02-29 08:27:20 +00:00
Richard Aas
a85f61b8a6 dtls: fix building with older openssl libs 2016-02-29 08:12:37 +00:00
Richard Aas
60fa9db55c sa ntop/pton: define _BSD_SOURCE and _DEFAULT_SOURCE 2016-02-22 15:10:41 +00:00
Alfred E. Heggestad
88aa3a0097 patch: add dtls_set_mtu() 2016-02-15 15:21:22 +00:00
Alfred E. Heggestad
71f79e7198 rtcp: adjust mbuf positions for RTCP_PSFB_AFB decoding 2016-02-15 08:31:47 +00:00
Richard Aas
08ac591891 main: fix ios 32-bit warning 2016-02-08 15:36:50 +00:00
Alfred E. Heggestad
a9ba99ae3e telev: add send queue limit 2016-02-01 12:52:56 +00:00
Richard Aas
bfa2112207 hmac: add sha256 support 2016-02-01 08:04:53 +00:00
Alfred E. Heggestad
a9a987942d uri: fix buffer overflow 2016-01-30 00:27:18 +00:00
Alfred E. Heggestad
338b84eb8f aes: handle buffers with Zero length (fixes SRTCP-bug with short packets) 2016-01-13 09:23:54 +00:00
Richard Aas
76f9a43034 dns: add support for multiple DNS name-servers on Android 2016-01-11 07:26:16 +00:00
Alfred E. Heggestad
49132b53d7 rtp: fix packetloss calc for seq=0 2015-12-17 16:37:05 +00:00
Richard Aas
8457a5ed18 define _DEFAULT_SOURCE to avoid build warnings 2015-12-17 14:07:00 +00:00
Richard Aas
ca5d02cdc5 srtp: return proper stream_get() error code 2015-12-07 16:47:27 +00:00
Alfred E. Heggestad
b66d0d04c6 json: fix typo (patch from Simon Josefsson) 2015-10-28 18:14:05 +00:00
Richard Aas
272242f476 stun keepalive: handle method BINDING only 2015-10-27 11:59:09 +00:00
Richard Aas
a2608a2bb7 srtp: return ENOSR upon stream failures 2015-10-27 09:49:59 +00:00
Alfred E. Heggestad
bf94794ef6 fmt: fix doxygen header for unicode.c 2015-10-26 17:47:14 +00:00
Richard Aas
143cf94961 Fix glibc 2.22 build (addrinfo visibility)
thanks to Dmitrij D. Czarkoff
2015-10-22 07:50:11 +00:00
Richard Aas
23a4b8e6c4 added odict_entry_del() 2015-10-19 09:21:13 +00:00
Richard Aas
8e93e8817d json: added module with json encode/decode functionality 2015-10-15 06:53:29 +00:00
Richard Aas
b6fba247a3 fmt: added utf8 encode/decode functions 2015-10-15 06:49:07 +00:00
Alfred E. Heggestad
c78d398cc1 patch from richard:
sip: reverse order of transport enumeration for SRV-records

if URI host is not ip, port is not specified, transport not set and
NAPTR lookup fails we will check if SRV records exists for each
supported transport in the order: TLS, TCP, UDP. If no SRV records
found use UDP transport and A lookup.
2015-10-07 13:49:20 +00:00
Richard Aas
770beeef62 added __REFUNC__ macro 2015-10-05 13:54:55 +00:00
Alfred E. Heggestad
4ad85318c2 fix for xcode 2015-09-25 07:42:24 +00:00
Richard Aas
68c278b1e9 sip: fix documentation on fmt formatted sip headers/body 2015-09-01 08:38:11 +00:00
Richard Aas
952dfcccdc sip: fix documentation on fmt formatted sip headers/body 2015-09-01 08:33:58 +00:00
Alfred E. Heggestad
9ff337301d add odict 2015-08-31 07:41:41 +00:00
Richard Aas
e16054be2c main: avoid warning on FreeBSD 2015-08-14 13:24:42 +00:00
Richard Aas
fbb4b7735a main: fix kqueue write/read event order 2015-07-02 08:59:41 +00:00
Richard Aas
25946edf90 net: fix ubuntu compile warning 2015-07-01 07:34:05 +00:00
Richard Aas
28100143ca mem: added mem_reallocarray() 2015-06-29 14:09:01 +00:00
Richard Aas
64e5387bff mem: add comment 2015-06-29 06:58:05 +00:00
Richard Aas
87f8a8b1a4 main: add kqueue support 2015-06-29 06:51:05 +00:00
Richard Aas
144eb24b55 pl: pl_float() support negative numbers 2015-06-26 08:01:21 +00:00
Richard Aas
4985c30a97 net: added net_default_gateway_get() 2015-06-22 08:18:55 +00:00
Richard Aas
3e997ac54d aes/hmac: apple crypto fixes 2015-04-13 06:48:49 +00:00
Richard Aas
086ae1d4f4 net: net_getifaddrs(): fix return value 2015-04-13 06:28:43 +00:00
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