Alfred E. Heggestad
055195d2ea
net: remove net_conn api (old and unused) ( #145 )
2018-05-31 08:57:22 +02:00
Alfred E. Heggestad
7263d107c8
Update if.c ( #144 )
2018-05-31 08:43:15 +02:00
TheSil
f9224f3edd
fixed inline issue when compiling VS as C++ ( #143 )
2018-05-28 14:05:17 +02:00
Alfred E. Heggestad
da3a8e9a9b
Update README.md
2018-05-28 12:50:27 +02:00
Alfred E. Heggestad
09e3e5256a
tls: add AES-GCM to DTLS-SRTP ( #141 )
2018-05-23 11:10:19 +02:00
Alexander Ushakov
1eb7ae4b69
Added support for 64-bit MINGW ( #131 )
2018-04-30 15:46:32 +02:00
Alfred E. Heggestad
502ca455df
Release 0.5.8 ( #132 )
2018-04-17 11:15:30 +02:00
Richard Aas
13d9d72e03
json/utf8: fix unescaping of unicode code points ( #127 )
2018-04-06 14:47:16 +02:00
Alfred E. Heggestad
72e89eeeae
minor doxygen updates ( #125 )
2018-04-04 19:57:14 +02:00
Richard Aas
6bbb5eb45c
mqueue: set non-blocking mode for read/write file descriptors ( #122 )
2018-04-03 10:35:59 +02:00
Encamy
36e611a044
Update Windows project ( #119 )
2018-03-19 13:55:41 +01:00
Alfred E. Heggestad
bd03787611
Update README.md
2018-03-18 22:13:45 +01:00
Alfred E. Heggestad
25dfb8ccf7
Srtp add gcm ( #111 )
...
* srtp: add support for AES GCM cipher (RFC 7714)
2018-03-09 14:21:47 +01:00
Alfred E. Heggestad
66ae090ea6
ice: update doxygen comments ( #113 )
2018-03-05 07:45:26 +01:00
Alfred E. Heggestad
b42724a64b
aes: add support for GCM Galois Counter Mode ( #106 )
...
* aes: add support for GCM Galois Counter Mode (AEAD)
* add tag functions
* variable length IV
* set crypt direction
* remove usage of old AES api
* aes: set IV using EVP_CipherInit_ex
2018-02-01 12:00:57 +01:00
Alfred E. Heggestad
624187196d
release libre version 0.5.7 (ref #105 ) ( #107 )
2018-01-09 15:45:12 +01:00
Alfred E. Heggestad
0b1f01f452
sipreg: add from_name (Display Name) ( #104 )
2018-01-08 08:55:26 +01:00
Alfred E. Heggestad
83ef499562
mem: add secure memory functions ( #102 )
...
the use case for these functions is secure code like SRTP and TLS.
memcmp() should not be used when comparing secret data
such as shared keys, because the content may affect the timing.
instead the compare function should always take the same
to execute, independently of the content.
2018-01-04 14:07:31 +01:00
Alfred E. Heggestad
49504cf22e
net: larger buffer for net_if_list ( #100 )
...
when compiling with mingw32 and running in wine emulator,
I get this error when enumerating network interfaces:
wif: if_list: GetAdaptersAddresses ret=111
use a large buffer for IP_ADAPTER_ADDRESSES fixes the error
2017-12-11 08:07:09 +01:00
Alfred E. Heggestad
ce68a8f09d
mk: remove support for splint ( #96 )
...
splint is no longer supported by libre.
the last release of splint was splint 3.1.2 in 2007
2017-11-24 08:10:37 +01:00
Alfred E. Heggestad
bd9e1fe5ba
remove support for Cygwin ( #95 )
2017-11-23 11:31:41 +01:00
Richard Aas
4156e4e93e
tls: use per connection bio_method (fixes issue #92 ) ( #93 )
2017-11-08 19:21:38 +01:00
Alfred E. Heggestad
29cfc5225e
release libre version 0.5.6 ( #91 )
2017-11-06 18:36:56 +01:00
Richard Aas
5bb8c0712e
http: added support for chunked transfer encoding ( #90 )
2017-11-04 19:22:05 +01:00
Alfred E. Heggestad
14e312f86c
tls: add dtls_recv_packet() ( #89 )
2017-10-30 15:13:11 +01:00
Alfred E. Heggestad
f8b24b462d
json: improved performance for mypower10 ( #88 )
2017-10-19 14:05:08 +02:00
Joachim Bauch
03841f546b
Pack struct of mqueue messages. ( #62 )
2017-10-13 12:18:17 +02:00
Richard Aas
5fc85e9ff2
make target debclean: update to reflect recent debhelper changes ( #82 )
2017-09-23 17:07:42 +02:00
Alfred E. Heggestad
5253266a68
odict: use int instead of enum to avoid vararg promotion ( #81 )
2017-09-23 16:44:32 +02:00
Richard Aas
958fd5e132
make target debclean: update to reflect recent debhelper changes ( #80 )
2017-09-22 12:03:39 +02:00
Richard Aas
26cb607fb6
Update ar flags; use deterministic mode ( #79 )
2017-09-22 11:37:15 +02:00
Alfred E. Heggestad
f879133f16
debian: fix month syntax ( fixes #77 )
2017-09-11 13:31:24 +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
4ae6163fb0
release libre version 0.5.5 ( #76 )
2017-09-05 13:37:51 +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
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