Alfred E. Heggestad
5404e5630f
udp: added udp_helper_find() ( #28 )
2016-11-08 18:48:52 +01:00
Richard Aas
718583f8a9
tls_set_certificate_pem()/tls_set_certificate_der(): minor format adjustments
2016-11-02 17:46:11 +01:00
Lennart Grahl
1ff344dbd9
Setting Certificate/Private Key Improvements ( #25 )
...
Add tls_set_certificate_pem() and tls_set_certificate_der() functions for setting certificate and private key on a TLS context in respective formats. Private key may optionally be passed as a separate argument, or part of the certificate data.
2016-11-02 17:37:25 +01:00
Lennart Grahl
a627951aeb
Change DTLS connection's remote peer address ( #24 )
...
* Make it possible to change the DTLS connection's remote peer address.
Add `dtls_set_peer` function
* Add `dtls_peer` getter function
Change `dtls_set_peer` signature, leave comparison of the remote address up to the user application
* Fix typo in docstring
2016-11-02 13:56:30 +01:00
Dmitrij D. Czarkoff
bb2b79b44e
Clean up remnants of Symbian support ( #13 )
2016-10-24 19:41:43 +02:00
Alfred E. Heggestad
043aa32cc2
remove support for Symbian OS
2016-09-18 17:00:57 +02:00
Alfred E. Heggestad
1859673efc
patch from richard: use hash of from_uri for sort_key
2016-06-24 12:40:22 +00:00
Alfred E. Heggestad
107323352d
patch from richard
...
sort multiple DNS records using a key
2016-06-21 14:58:15 +00:00
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
e87b0df7a9
tls: added tls_cipher_name()
2016-03-07 13:25:47 +00:00
Alfred E. Heggestad
88aa3a0097
patch: add dtls_set_mtu()
2016-02-15 15:21:22 +00:00
Richard Aas
bfa2112207
hmac: add sha256 support
2016-02-01 08:04:53 +00:00
Richard Aas
3e92dfa139
odict: fix typo
2016-01-11 06:43:45 +00:00
Richard Aas
945ef0b69a
errno: define ENOSR if needed
2015-10-27 12:06:32 +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
Richard Aas
770beeef62
added __REFUNC__ macro
2015-10-05 13:54:55 +00:00
Richard Aas
b026ae2920
odict: declare enum outside struct
2015-09-30 21:30:10 +00:00
Alfred E. Heggestad
9ff337301d
add odict
2015-08-31 07:41:41 +00:00
Richard Aas
28100143ca
mem: added mem_reallocarray()
2015-06-29 14:09:01 +00:00
Richard Aas
87f8a8b1a4
main: add kqueue support
2015-06-29 06:51:05 +00:00
Richard Aas
4985c30a97
net: added net_default_gateway_get()
2015-06-22 08:18:55 +00:00
Richard Aas
761d3714ff
tls: add DTLS 1.2 support
2015-02-19 08:22:43 +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
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
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
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
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
f4164ff0fc
patch: added mbuf_shift()
2014-08-29 11:59:29 +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
8e63e77f1f
sa: add padding
2014-06-14 14:16:44 +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
Richard Aas
d7f720ad21
re_types: don't define min/max when using C++
2014-05-15 08:17:32 +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
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