<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto/objects, branch OpenSSL_1_0_2k</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2k</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2k'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2016-05-23T23:12:04Z</updated>
<entry>
<title>Fix a mem leak on an error path in OBJ_NAME_add()</title>
<updated>2016-05-23T23:12:04Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-05-09T16:44:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=649af484c8a15ad916c101aba86c7529dac7eccb'/>
<id>urn:sha1:649af484c8a15ad916c101aba86c7529dac7eccb</id>
<content type='text'>
If lh_OBJ_NAME_insert() fails then the allocated |onp| value is leaked.

RT#2238

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit 0a618df059d93bf7fe9e3ec92e04db8bc1eeff07)
</content>
</entry>
<entry>
<title>RT4044: Remove .cvsignore files.</title>
<updated>2015-09-15T15:58:27Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@akamai.com</email>
</author>
<published>2015-09-15T15:49:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3be39dc1e3378d79531e385a72051c4dc5c6b34d'/>
<id>urn:sha1:3be39dc1e3378d79531e385a72051c4dc5c6b34d</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>return correct NID for undefined object</title>
<updated>2015-06-08T20:46:42Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-06-08T12:23:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=34cdff92e97b3d65e8f1b6d60779107c99d3a931'/>
<id>urn:sha1:34cdff92e97b3d65e8f1b6d60779107c99d3a931</id>
<content type='text'>
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(cherry picked from commit 0fb9990480919163cc375a2b6c0df1d8d901a77b)
</content>
</entry>
<entry>
<title>RT3230: Better test for C identifier</title>
<updated>2015-06-02T21:17:43Z</updated>
<author>
<name>Annie Yousar</name>
<email>a.yousar@informatik.hu-berlin.de</email>
</author>
<published>2015-05-03T13:05:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fb22f7406485f1c4e08dbf065d75146c2336b345'/>
<id>urn:sha1:fb22f7406485f1c4e08dbf065d75146c2336b345</id>
<content type='text'>
objects.pl only looked for a space to see if the name could be
used as a C identifier.  Improve the test to match the real C
rules.

Signed-off-by: Rich Salz &lt;rsalz@akamai.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 591b7aef05b22cba09b179e5787a9bf40dfc9508)
</content>
</entry>
<entry>
<title>Fix the update target and remove duplicate file updates</title>
<updated>2015-05-23T04:25:12Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2015-05-22T15:54:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bf423546200bd748277f79235cb0cdb7ca0e4a2c'/>
<id>urn:sha1:bf423546200bd748277f79235cb0cdb7ca0e4a2c</id>
<content type='text'>
We had updates of certain header files in both Makefile.org and the
Makefile in the directory the header file lived in.  This is error
prone and also sometimes generates slightly different results (usually
just a comment that differs) depending on which way the update was
done.

This removes the file update targets from the top level Makefile, adds
an update: target in all Makefiles and has it depend on the depend: or
local_depend: targets, whichever is appropriate, so we don't get a
double run through the whole file tree.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(cherry picked from commit 0f539dc1a2f45580435c39dada44dd276e79cb88)

Conflicts:
	Makefile.org
	apps/Makefile
	test/Makefile
</content>
</entry>
<entry>
<title>Call of memcmp with null pointers in obj_cmp()</title>
<updated>2015-05-13T14:28:48Z</updated>
<author>
<name>Hanno Böck</name>
<email>hanno@hboeck.de</email>
</author>
<published>2015-05-11T10:33:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=eba8bf485a81541ad25a685f13f00a862cc371a8'/>
<id>urn:sha1:eba8bf485a81541ad25a685f13f00a862cc371a8</id>
<content type='text'>
The function obj_cmp() (file crypto/objects/obj_dat.c) can in some
situations call memcmp() with a null pointer and a zero length.

This is invalid behaviour. When compiling openssl with undefined
behaviour sanitizer (add -fsanitize=undefined to compile flags) this
can be seen. One example that triggers this behaviour is the pkcs7
command (but there are others, e.g. I've seen it with the timestamp
function):
apps/openssl pkcs7 -in test/testp7.pem

What happens is that obj_cmp takes objects of the type ASN1_OBJECT and
passes their -&gt;data pointer to memcmp. Zero-sized ASN1_OBJECT
structures can have a null pointer as data.

RT#3816

Signed-off-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(cherry picked from commit 2b8dc08b74fc3c6d4c2fc855cc23bac691d985be)
</content>
</entry>
<entry>
<title>Code style: space after 'if'</title>
<updated>2015-04-16T17:50:01Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2015-04-16T05:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3b38646d1345b5ec4ff7fd13c8b8bd8d46105b7e'/>
<id>urn:sha1:3b38646d1345b5ec4ff7fd13c8b8bd8d46105b7e</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;gitlab@openssl.org&gt;
</content>
</entry>
<entry>
<title>Unchecked malloc fixes</title>
<updated>2015-03-05T09:15:08Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-03-04T17:49:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d6b4a41d100c2d3b401baf8edc34085ff610c5ba'/>
<id>urn:sha1:d6b4a41d100c2d3b401baf8edc34085ff610c5ba</id>
<content type='text'>
Miscellaneous unchecked malloc fixes. Also fixed some mem leaks on error
paths as I spotted them along the way.

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(cherry picked from commit 918bb8652969fd53f0c390c1cd909265ed502c7e)

Conflicts:
	crypto/bio/bss_dgram.c
</content>
</entry>
<entry>
<title>objects/obj_xref.h: revert reformat.</title>
<updated>2015-02-10T07:55:30Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2015-02-10T07:55:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bcfaa4eeee5bbb2ddf9545e41b62cbfc10ad60b0'/>
<id>urn:sha1:bcfaa4eeee5bbb2ddf9545e41b62cbfc10ad60b0</id>
<content type='text'>
obj_xref.h was erroneously restored to pre-reformat state.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Bring objects.pl output even closer to new format.</title>
<updated>2015-02-09T15:00:25Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2015-02-09T14:59:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cb43fd046716466e1c6cb0655563ebd74aaa1dac'/>
<id>urn:sha1:cb43fd046716466e1c6cb0655563ebd74aaa1dac</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 849037169d98d070c27d094ac341fc6aca1ed2ca)
</content>
</entry>
</feed>
