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
Richard Aas
e7c0c85a86
version 0.4.17
2016-06-24 12:57:54 +00: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
c5b31b7c9f
json: init int err to 0
2016-06-24 08:13:36 +00:00
Alfred E. Heggestad
107323352d
patch from richard
...
sort multiple DNS records using a key
2016-06-21 14:58:15 +00:00
Alfred E. Heggestad
64d5123da7
patch from richard:
...
this patch fix an issue with stateless sip requests.
In some scenarios (depending of DNS replies), the request
is being terminated before the message is sent. This patch
fixes the issue.
For stateless requests, if A/AAAA records for target of SRV record
is not present in addl (additional list) of NAPTR/SRV DNS reply, we
will explicitly query for those.
2016-06-21 10:41:08 +00:00
Richard Aas
85ed43afd1
stun attribute encode: use strict number types
2016-06-20 07:33:36 +00:00
Richard Aas
852a3c6084
configurable MAIN_DEBUG and TMR_DEBUG
2016-06-09 06:49:18 +00:00
Richard Aas
4666232470
added USE_OPENSSL_AES and USE_OPENSSL_HMAC
2016-06-02 07:54:51 +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
c936a774dc
version 0.4.16
2016-04-30 06:21:34 +00:00
Richard Aas
05c9422f2d
use debug_info for SO_REUSEPORT errors
2016-04-27 06:09:00 +00:00
Richard Aas
ae0ec21ea0
update docs
2016-04-27 06:00:12 +00:00