October 23, 2018
View 4ce1a9b

Wrap openvpn_swprintf into Windows define

Lev Stipakov authored on 2018/10/23 23:51:28
October 22, 2018
View 43a5a4f

Introduce openvpn_swprintf() with nul termination guarantee

Lev Stipakov authored on 2018/10/22 19:19:31
August 6, 2018
View a8fa167

Introduce buffer_write_file()

Steffan Karger authored on 2018/08/06 17:02:33
July 8, 2018
View 5817b49

crypto: always reload tls-auth/crypt key contexts

Antonio Quartulli authored on 2018/07/08 11:45:17
January 31, 2018
View 4997945

Update copyright to include 2018 plus company name change

David Sommerseth authored on 2018/01/31 23:03:14
January 10, 2018
View b395f36

Fix types around buffer_list_push(_data)

Steffan Karger authored on 2018/01/10 17:34:19
December 29, 2017
View e883c66

buffer_list_aggregate_separator(): simplify code

Steffan Karger authored on 2017/12/29 18:54:31
View 748902f

buffer_list_aggregate_separator(): prevent 0-byte malloc

Steffan Karger authored on 2017/12/29 18:54:00
View fb6138d

buffer_list_aggregate_separator(): don't exceed max_len

Steffan Karger authored on 2017/12/29 18:53:11
View 463afdf

buffer_list_aggregate_separator(): update list size after aggregating

Steffan Karger authored on 2017/12/29 18:52:24
November 10, 2017
View 3280c4c

Simplify and inline clear_buf()

Steffan Karger authored on 2017/11/10 20:08:58
August 11, 2017
View e2a0cad

make function declarations C99 compliant

Antonio Quartulli authored on 2017/08/11 18:07:40
March 29, 2017
View caa54ac

copyright: Update GPLv2 license texts

David Sommerseth authored on 2017/03/29 18:36:48
January 14, 2017
View 4cd4899

More broadly enforce Allman style and braces-around-conditionals

Steffan Karger authored on 2017/01/14 23:10:20
December 22, 2016
View 5871697

Update copyrights

David Sommerseth authored on 2016/12/22 05:00:52