You can subscribe to this list here.
| 2002 | Jan | Feb | Mar | Apr (24) | May (14) | Jun (29) | Jul (33) | Aug (3) | Sep (8) | Oct (18) | Nov (1) | Dec (10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 | Jan (3) | Feb (33) | Mar (7) | Apr (28) | May (30) | Jun (5) | Jul (10) | Aug (7) | Sep (32) | Oct (41) | Nov (20) | Dec (10) |
| 2004 | Jan (24) | Feb (18) | Mar (57) | Apr (40) | May (55) | Jun (48) | Jul (77) | Aug (15) | Sep (56) | Oct (80) | Nov (74) | Dec (52) |
| 2005 | Jan (38) | Feb (42) | Mar (39) | Apr (56) | May (79) | Jun (73) | Jul (16) | Aug (23) | Sep (68) | Oct (77) | Nov (52) | Dec (27) |
| 2006 | Jan (27) | Feb (18) | Mar (51) | Apr (62) | May (28) | Jun (50) | Jul (36) | Aug (33) | Sep (47) | Oct (50) | Nov (77) | Dec (13) |
| 2007 | Jan (15) | Feb (8) | Mar (14) | Apr (18) | May (25) | Jun (16) | Jul (16) | Aug (19) | Sep (32) | Oct (17) | Nov (5) | Dec (5) |
| 2008 | Jan (64) | Feb (25) | Mar (25) | Apr (6) | May (28) | Jun (20) | Jul (10) | Aug (27) | Sep (28) | Oct (59) | Nov (37) | Dec (43) |
| 2009 | Jan (40) | Feb (25) | Mar (12) | Apr (57) | May (46) | Jun (29) | Jul (39) | Aug (10) | Sep (20) | Oct (42) | Nov (50) | Dec (57) |
| 2010 | Jan (82) | Feb (165) | Mar (256) | Apr (260) | May (36) | Jun (87) | Jul (53) | Aug (89) | Sep (107) | Oct (51) | Nov (88) | Dec (117) |
| 2011 | Jan (69) | Feb (60) | Mar (113) | Apr (71) | May (67) | Jun (90) | Jul (88) | Aug (90) | Sep (48) | Oct (64) | Nov (69) | Dec (118) |
| 2012 | Jan (49) | Feb (528) | Mar (351) | Apr (190) | May (238) | Jun (193) | Jul (104) | Aug (100) | Sep (57) | Oct (41) | Nov (47) | Dec (51) |
| 2013 | Jan (94) | Feb (57) | Mar (96) | Apr (105) | May (77) | Jun (102) | Jul (27) | Aug (81) | Sep (32) | Oct (53) | Nov (127) | Dec (65) |
| 2014 | Jan (113) | Feb (59) | Mar (104) | Apr (259) | May (70) | Jun (70) | Jul (146) | Aug (45) | Sep (58) | Oct (149) | Nov (77) | Dec (83) |
| 2015 | Jan (53) | Feb (66) | Mar (86) | Apr (50) | May (135) | Jun (76) | Jul (151) | Aug (83) | Sep (97) | Oct (262) | Nov (245) | Dec (231) |
| 2016 | Jan (131) | Feb (233) | Mar (97) | Apr (138) | May (221) | Jun (254) | Jul (92) | Aug (248) | Sep (168) | Oct (275) | Nov (477) | Dec (445) |
| 2017 | Jan (218) | Feb (217) | Mar (146) | Apr (172) | May (216) | Jun (252) | Jul (164) | Aug (192) | Sep (190) | Oct (143) | Nov (255) | Dec (182) |
| 2018 | Jan (295) | Feb (164) | Mar (113) | Apr (147) | May (64) | Jun (262) | Jul (184) | Aug (90) | Sep (69) | Oct (364) | Nov (102) | Dec (101) |
| 2019 | Jan (119) | Feb (64) | Mar (64) | Apr (102) | May (57) | Jun (154) | Jul (84) | Aug (81) | Sep (76) | Oct (102) | Nov (233) | Dec (89) |
| 2020 | Jan (38) | Feb (170) | Mar (155) | Apr (172) | May (120) | Jun (223) | Jul (461) | Aug (227) | Sep (268) | Oct (113) | Nov (56) | Dec (124) |
| 2021 | Jan (121) | Feb (48) | Mar (334) | Apr (345) | May (207) | Jun (136) | Jul (71) | Aug (112) | Sep (122) | Oct (173) | Nov (184) | Dec (223) |
| 2022 | Jan (197) | Feb (206) | Mar (156) | Apr (212) | May (192) | Jun (170) | Jul (143) | Aug (380) | Sep (182) | Oct (148) | Nov (128) | Dec (269) |
| 2023 | Jan (248) | Feb (196) | Mar (264) | Apr (36) | May (123) | Jun (66) | Jul (120) | Aug (48) | Sep (157) | Oct (198) | Nov (300) | Dec (273) |
| 2024 | Jan (271) | Feb (147) | Mar (207) | Apr (78) | May (107) | Jun (168) | Jul (151) | Aug (51) | Sep (438) | Oct (221) | Nov (302) | Dec (357) |
| 2025 | Jan (451) | Feb (219) | Mar (326) | Apr (232) | May (306) | Jun (181) | Jul (452) | Aug (282) | Sep (620) | Oct (793) | Nov (682) | Dec |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| | | | 1 | 2 | 3 (4) | 4 (8) |
| 5 (11) | 6 (5) | 7 (12) | 8 (14) | 9 (6) | 10 (5) | 11 (1) |
| 12 (1) | 13 (15) | 14 (10) | 15 | 16 (20) | 17 (18) | 18 (9) |
| 19 (2) | 20 (27) | 21 (74) | 22 (32) | 23 (9) | 24 (15) | 25 (8) |
| 26 (12) | 27 (32) | 28 (47) | 29 (131) | | | |
| From: Paul B. <p.j...@po...> - 2012-02-06 11:49:24 |
On 6-2-2012 8:22, Jan Just Keijser wrote: > as David mentioned: is BlowFish support finished ;) ? Almost! :).. > my wiki page on comparing OpenSSL vs NSS vs GnuTLS vs PolarSSL when > used in Curl can be found here: > > http://www.nikhef.nl/pub/projects/grid/gridwiki/index.php/Funny_Curly_things > Did you actually have problems reading in key files with extra text data in the last version? If so, can you share? They should parse without a problem.. |
| From: Jan J. K. <ja...@ni...> - 2012-02-06 10:42:16 |
hi all, attached is my elliptic curve patch, to add support for using ECDSA curves in combination with SHA256/SHA512 signed certificates; currently you can do either ECDSA with SHA1-signed certificates, or no ECDSA but SHA256/SHA512 signed certs . The error message seen is SSL3_CLIENT_GET_HELLO:no shared cipher This patch overcomes this. With the patch you should see for the control channel: Control Channel: TLSv1, cipher TLSv1/SSLv3 ECDHE-ECDSA-AES256-SHA Two new parameters are added to OpenVPN --show-curves to list the available elliptic curves, and --ecdh <name> to select a curve name. TODO: this code is currently only enabled using '#ifdef USE_SSL_EC' ; I've manually added a line #define USE_SSL_EC 1 to config.h after a './configure' step. I'm not familiar enough with autoconf and friends to turn it into an .ac script: - you need OpenSSL 1.0+ WITH EC support enabled (RedHat , for example, disables it by default) - PolarSSL does not support it (yet). It would be great if somebody can help me sort the autoconf thing out. The patch was tested on Fedora 14 64bit using a git cloned repo , but without the latest buffer.c patch. cheers, JJK |
| From: Adriaan de J. <de...@fo...> - 2012-02-06 07:54:12 |
> -----Original Message----- > From: Jan Just Keijser [mailto:ja...@ni...] > > I agree with Gert: > I spent most of my train journey yesterday figuring out what the next > assert failure/segfault was , caused by this buffer.c change; > env_set_create is one, log_history_add was also giving me problems, etc > etc. > With the 2.2.2 version of gc_malloc my Elliptic Curve patch works like > a charm (in the git version of OpenVPN). > > The idea behind this change is good, but it needs a LOT of testing > before we can proceed. > I agree. Gc_malloc is very low in the stack, and there are a lot of potential places that this could go wrong. Hunting them down is going to be a challenge. I'll see what I can do in the next few evenings. If I see it spiralling out of control I'll let you know. Adriaan |
| From: Jan J. K. <ja...@ni...> - 2012-02-06 07:23:29 |
Welcome Paul, Paul Bakker wrote: > Hi OpenVPN Devel.. > > As promised ;) I'm now subscribed to the OpenVPN devel list. > > So if you need me for any questions related to PolarSSL, just mail.. > > as David mentioned: is BlowFish support finished ;) ? my wiki page on comparing OpenSSL vs NSS vs GnuTLS vs PolarSSL when used in Curl can be found here: http://www.nikhef.nl/pub/projects/grid/gridwiki/index.php/Funny_Curly_things share and enjoy, JJK |
| From: Jan J. K. <ja...@ni...> - 2012-02-06 07:21:50 |
Hi, David Sommerseth wrote: > On 05/02/12 16:57, Gert Doering wrote: > >> Hi, >> >> On Sun, Feb 05, 2012 at 12:51:25PM +0100, Adriaan de Jong wrote: >> >>> Signed-off-by: Adriaan de Jong<de...@fo...> >>> --- >>> buffer.c | 29 ++++++++++------------------- >>> 1 files changed, 10 insertions(+), 19 deletions(-) >>> >>> diff --git a/buffer.c b/buffer.c >>> index 2f8e4b8..c39bbcb 100644 >>> --- a/buffer.c >>> +++ b/buffer.c >>> @@ -310,28 +310,19 @@ gc_malloc (size_t size, bool clear, struct gc_arena *a) >>> #endif >>> { >>> void *ret; >>> - if (a) >>> - { >>> - struct gc_entry *e; >>> >> NACK on that. We discovered that there are use cases where "second-level" >> callers pass NULL, seemingly on purpose to allocate global memory instead >> of "in the GC". >> >> main(), in openvpn.c: >> >> /* initialize environmental variable store */ >> c.es = env_set_create (NULL); >> >> ... which calls into misc.c: >> >> struct env_set * >> env_set_create (struct gc_arena *gc) >> { >> struct env_set *es; >> ALLOC_OBJ_CLEAR_GC (es, struct env_set, gc); >> es->list = NULL; >> es->gc = gc; >> return es; >> } >> >> ... and boom, assert() fail. >> >> >> Adriaan saw the crash ("my nice OpenBSD test run!!!") and promised to work >> on this on the way back in the train. >> > > But should this actually call gc_malloc() in this case? gc_malloc is > for things which are supposed to be tackled by the garbage collector. > > Things aren't too easy here - but I'd rather see us cleaning up this > instead of making gc_malloc() vague in its purpose. > > $ git grep env_set_create > init.c: c->c2.es = env_set_create (NULL); > manage.c: struct env_set *es = env_set_create (&gc); > misc.c:env_set_create (struct gc_arena *gc) > misc.h:struct env_set *env_set_create (struct gc_arena *gc); > multi.c: es = env_set_create (&gc); > openvpn.c: c.es = env_set_create (NULL); > > There are two places where env_set_create() is called with NULL. Let's > rather see if we can provide a gc_arena pointer those places instead. > Or do something which is more clear in regards to memory allocation in > env_set_create(). > I agree with Gert: I spent most of my train journey yesterday figuring out what the next assert failure/segfault was , caused by this buffer.c change; env_set_create is one, log_history_add was also giving me problems, etc etc. With the 2.2.2 version of gc_malloc my Elliptic Curve patch works like a charm (in the git version of OpenVPN). The idea behind this change is good, but it needs a LOT of testing before we can proceed. cheers, JJK PS was great fun to meet you guys yesterday! |