Commit: 6d09152eff5a283426b42bcffeaee1344e5eb39f
https://github.com/pquerna/selene/commit/6d09152eff5a283426b42bcffeaee1344e5eb39f
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_buckets.h
M include/private/sln_types.h
M lib/io/buckets.c
M tests/test_buckets.c
Log Message:
-----------
Add reference counting in buckets, so that we can now splice them part way through and avoid very common copy operations.
Commit: 577f8a627cd86b3ff6d99d960501836c7b8f72d5
https://github.com/pquerna/selene/commit/577f8a627cd86b3ff6d99d960501836c7b8f72d5
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M lib/io/buckets.c
M tests/test_buckets.c
Log Message:
-----------
Handle chains of buckets of >1 depth
Commit: e849fbcba2ce1d78a70e96b52da2a545a6b3d47e
https://github.com/pquerna/selene/commit/e849fbcba2ce1d78a70e96b52da2a545a6b3d47e
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M lib/io/brigades.c
Log Message:
-----------
Improve performance of brigades by using the reference counted buckets, rather than just memcpy'ing all of the time.
Commit: 363c66219e019e4eb3b742ecc3baf816eb369fda
https://github.com/pquerna/selene/commit/363c66219e019e4eb3b742ecc3baf816eb369fda
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M lib/io/brigades.c
Log Message:
-----------
Improve performance of sln_brigade_copy_into by using ref counted buckets, rather than dup'ing the entire memory's contents.
Commit: 735c3a2e8165ebe2f99b17cfbc35b1710086acd4
https://github.com/pquerna/selene/commit/735c3a2e8165ebe2f99b17cfbc35b1710086acd4
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_brigades.h
Log Message:
-----------
More notes about ref counting in headers.
Commit: 6164651818968ae8e0c9fecbe62cd75739b4df3c
https://github.com/pquerna/selene/commit/6164651818968ae8e0c9fecbe62cd75739b4df3c
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_buckets.h
Log Message:
-----------
Update bucket cleanup docs
Commit: fe145b8651bf4a589ec74c72c82cd424957899a5
https://github.com/pquerna/selene/commit/fe145b8651bf4a589ec74c72c82cd424957899a5
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_types.h
M lib/core/certs.c
Log Message:
-----------
Add basic cert chain datastructure support
Commit: 112ad036c3421931de11d9f3730a8c8f23f47bbf
https://github.com/pquerna/selene/commit/112ad036c3421931de11d9f3730a8c8f23f47bbf
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_certs.h
M lib/parser/handshake_messages.h
M lib/parser/handshake_messages/certificate.c
Log Message:
-----------
Store the entire cert chain from the incoming handshake certificate message.
Commit: 2e510a42a46e44227be6e6d0beb21b55bddc8ad3
https://github.com/pquerna/selene/commit/2e510a42a46e44227be6e6d0beb21b55bddc8ad3
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_certs.h
M lib/core/certs.c
M lib/parser/handshake_messages/certificate.c
Log Message:
-----------
Cleanup routines for cert chains.
Commit: a9d148e1b968ebd1882a19e16a6a8c7dceb85c01
https://github.com/pquerna/selene/commit/a9d148e1b968ebd1882a19e16a6a8c7dceb85c01
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M tests/test_alert_io.c
Log Message:
-----------
clear handled errors in alert io test case.
Commit: 2dd845d8ce18dcd8c0489fab81dfd926d447b543
https://github.com/pquerna/selene/commit/2dd845d8ce18dcd8c0489fab81dfd926d447b543
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M tests/test_handshake_io.c
Log Message:
-----------
Don't forget to clear error objects in tests.
Commit: 7a80f6e8f1b1d584450bba667f084143da3aba51
https://github.com/pquerna/selene/commit/7a80f6e8f1b1d584450bba667f084143da3aba51
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_types.h
M include/selene_conf.h
M lib/core/conf.c
M lib/parser/handshake_messages/client_hello.c
Log Message:
-----------
Use the selene_alloc_t for cipher lists, rather than raw malloc/free (don't know how this one escaped for so long)
Commit: ebc72adc2169699fe845d625248548b48a19f17f
https://github.com/pquerna/selene/commit/ebc72adc2169699fe845d625248548b48a19f17f
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M lib/core/certs.c
Log Message:
-----------
Don't leak the x509 object when we are done with it.
Commit: 213fa38bda719cb42ed3e5908fd9c955ea152214
https://github.com/pquerna/selene/commit/213fa38bda719cb42ed3e5908fd9c955ea152214
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M tests/test_alert_io.c
Log Message:
-----------
always clear errors in tests.
Commit: 4ea09cacaa624f37a31091550501206dfb84b400
https://github.com/pquerna/selene/commit/4ea09cacaa624f37a31091550501206dfb84b400
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M lib/core/certs.c
Log Message:
-----------
Fix leak of notBefore and notAfter strings.
Commit: 123820b9b76dcddeef11d22628625d45317f2010
https://github.com/pquerna/selene/commit/123820b9b76dcddeef11d22628625d45317f2010
Author: Paul Querna <pqu...@apache.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M include/private/sln_types.h
M lib/core/init.c
M lib/parser/handshake_callbacks.c
Log Message:
-----------
Put the certificate chain from the peer into our context and take ownership of its mem.
Compare: https://github.com/pquerna/selene/compare/e2e885e...123820b