Alfred E. Heggestad
14e312f86c
tls: add dtls_recv_packet() ( #89 )
2017-10-30 15:13:11 +01:00
Alfred E. Heggestad
5253266a68
odict: use int instead of enum to avoid vararg promotion ( #81 )
2017-09-23 16:44:32 +02:00
Joachim Bauch
dfe0e0176d
ice: Added functions to get selected candidates. ( #72 )
...
* ice: Added functions to get selected candidates.
Also added a function to get the type of a candidate. This can be used when
sending data to handle relay candidates, where data must be sent through the
TURN client.
* Forward-declare "ice_cand" before it is used.
2017-09-06 19:47:58 +02:00
Alfred E. Heggestad
9263b81ae5
ice: move gathering to application ( #68 )
...
ref: https://github.com/creytiv/re/wiki/ICE-Stacks-merge
2017-07-15 09:12:12 +02:00
Richard Aas
b08fc20a28
Added function sipreg_laddr() ( #67 )
2017-06-30 09:51:31 +02:00
Alfred E. Heggestad
9ca4ebb078
mod: add accessor function to module list ( #66 )
2017-06-29 22:32:52 +02:00
Alfred E. Heggestad
920a41d319
rtp: add extension bit to the api
2017-06-01 20:15:31 +02:00
Jan Hoffmann
3b305e70b3
Make sampling rate for telephone events configurable ( #57 )
2017-05-08 13:51:21 +02:00
Alfred E. Heggestad
a1f84fe762
Remove ICE Session object ( #56 )
...
* ice: export enum ice_candpair_state
this is related to the work of merging 2 ice-stacks into 1:
https://github.com/creytiv/re/wiki/ICE-Stacks-merge
* ice: remove ice session (struct ice)
* ice: remove list, cleanup
* ice: use local role instead of offerer
2017-04-28 08:13:00 +02:00
Alfred E. Heggestad
068b9ab8b8
tls: add accessor to OpenSSL context (ref #35 ) ( #46 )
2017-03-07 08:36:14 +01:00
Alfred E. Heggestad
1fe13a9dd4
ice: make ice role type public ( #43 )
...
- add "ice/ICE" prefix to enum ice_role and values
- export enum ice_role to public API
2017-03-06 13:38:03 +01:00
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