Commit graph

543 commits

Author SHA1 Message Date
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
Richard Aas
d5acb4b000 optimize rand_str() and rand_char() (#65) 2017-06-25 15:17:28 +02:00
Alfred E. Heggestad
7ddee0efca release libre version 0.5.4 (#63) 2017-06-20 20:29:34 +02:00
Alfred E. Heggestad
1544a1e375 rtp: update doxygen comments after API change 2017-06-01 21:34:28 +02:00
Alfred E. Heggestad
920a41d319 rtp: add extension bit to the api 2017-06-01 20:15:31 +02:00
Alfred E. Heggestad
d20d56aaa3 release libre version 0.5.3 (#59) 2017-05-11 10:19:57 +02:00
Jan Hoffmann
3b305e70b3 Make sampling rate for telephone events configurable (#57) 2017-05-08 13:51:21 +02:00
Lennart Grahl
b7aeedc7bb Makefile improvements (#50)
* Add Libs.private to pkg-config file
* Allow users to specify `PREFIX` in Makefile
2017-04-28 14:15:16 +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
Mikhail Barg
dfd952d858 Update MSVS projects to vs2015 (#55) 2017-04-18 15:25:04 +02:00
Alfred E. Heggestad
d57ea80f4e release 0.5.2 (#54) 2017-04-06 21:28:27 +02:00
matthew-morrison
2a39fc7a9e Fixed grammar error in readme (#53) 2017-04-06 08:25:30 +02:00
Alfred E. Heggestad
0b73be50cd Solaris pthread once (#52)
* main: use same PTHREAD_ONCE_INIT for all platforms

- Remove special case for SOLARIS
- Tested on Solaris 11.3 with gcc

* README: specify version of Solaris
2017-04-02 16:33:46 +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
334ec75011 mk: add Debian Hurd and kFreeBSD (#44)
Author: Vasudev Kamath <vasudev@copyninja.info>
2017-03-06 13:50:55 +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
cb936d9fb2 srtcp: use unsigned 32-bit for encrypted bit (#41)
the ep is left-shifted by 31-bits. If the size of int
is 4 bytes then the EP bit will end up in the top bit
which is also the sign bit.

it is safer and better to use an unsigned type here
2017-02-16 08:47:32 +01:00
Alfred E. Heggestad
aca3cfbabd update changelog for libre 0.5.1 (#40) 2017-01-28 16:42:56 +01:00
Alfred E. Heggestad
f115a7418e fmt: print directly to stream using handler (#38) 2017-01-06 15:45:22 +01:00
Richard Aas
e167b2c154 HTTP client improvements (#36)
* http client connection reuse

* retry failed requests using fresh connections

* fix line length

* Handle Connection: close response header
2017-01-05 21:53:32 +01:00
Alfred E. Heggestad
1ef18d6dc8 update changelog (refs #30) 2016-11-25 19:39:06 +01:00
Alfred E. Heggestad
6907d760f0 tls: undef X509_NAME for win32 (fixes #32) (#34) 2016-11-23 08:29:44 +01:00
Alfred E. Heggestad
b8d6998c22 mk: rules for making tarball (ref #31) (#33) 2016-11-21 09:06:38 +01:00
Alfred E. Heggestad
da53036eb9 debian: update path to README 2016-11-19 16:56:18 +01:00
Alfred E. Heggestad
de53933131 update Supported Platforms section 2016-11-19 16:47:43 +01:00
Dmitrij D. Czarkoff
0dd1a888a6 Readme (#29)
* Link RFCs

* Convert preformatted tables to GFM tables
2016-11-09 07:38:51 +01:00
Alfred E. Heggestad
5404e5630f udp: added udp_helper_find() (#28) 2016-11-08 18:48:52 +01:00
Alfred E. Heggestad
bf20728f04 Readme (#26)
* change to markdown format
* add build info
* add libc info
2016-11-08 15:07:08 +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
Alfred E. Heggestad
afa2f1e21e Openssl 1.1.0 (#9)
Add support for openssl 1.1.0
2016-10-30 15:44:18 +01:00
Richard Aas
a3a44da128 dns/resolv cleanup (#11)
* dns/resolv: res_ninit()/res_nclose()

* dns/resolv: mac os x fixes

* resolv: added fix for OpenBSD

* Add support for DragonFly BSD

* Solris needs libresolv (patch by Dmitrij D. Czarkoff)
2016-10-28 10:03:15 +02:00
Dmitrij D. Czarkoff
bb2b79b44e Clean up remnants of Symbian support (#13) 2016-10-24 19:41:43 +02:00
Dmitrij D. Czarkoff
fd381c703f More diverse testing (#12)
* More diverse testing

* Simplify
2016-10-17 09:02:00 +02:00
Richard Aas
1077cea4e7 git ignore test.o 2016-10-11 20:33:46 +02:00
Richard Aas
30a963b874 tls: add tls_flush_error to dump openssl errors
Based on contributions from Lennart Grahl (#1) and Alfred Heggestad (#8)
2016-09-23 14:20:22 +02:00
Richard Aas
1b19d71592 Remove support for Symbian OS (#7) 2016-09-20 20:17:32 +02:00
Alfred E. Heggestad
495f5ff51b remove symbian 2016-09-18 17:11:37 +02:00
Alfred E. Heggestad
043aa32cc2 remove support for Symbian OS 2016-09-18 17:00:57 +02:00
Alfred E. Heggestad
95b1a99b56 travis: support only linux for now 2016-09-17 14:13:47 +02:00
Alfred E. Heggestad
75f0d7a170 travis: use path to openssl from brew 2016-09-17 12:08:15 +02:00
Alfred E. Heggestad
803bc02e84 travis: install openssl-dev 2016-09-17 11:41:24 +02:00
Richard Aas
6e2c3817af adjusted .gitignore 2016-09-17 11:24:42 +02:00
Richard Aas
ec35127f65 added .gitignore 2016-09-17 11:21:52 +02:00
Alfred E. Heggestad
46e7a3711a added Travis CI file 2016-09-17 10:00:01 +02:00
Alfred E. Heggestad
a427dbc26f upgrade version to 0.5.0 2016-09-03 08:57:20 +00:00
Alfred E. Heggestad
32fc08926f update date 2016-06-24 13:00:51 +00:00