<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/test/fuzzers, branch rfc4_dev</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>test/fuzzers/standard_fuzzer.cpp: remove dependency to proj_internal.h</title>
<updated>2020-01-13T17:08:49+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-01-13T17:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=542359e993e93b75907b2c2a12da38fe83d5c349'/>
<id>542359e993e93b75907b2c2a12da38fe83d5c349</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>standard_fuzzer.cpp: tweak to be able to compile it against libproj.so</title>
<updated>2019-09-17T19:00:24+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-09-17T19:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=78a8f6547b29705703a997c0b4e9ce37546e119d'/>
<id>78a8f6547b29705703a997c0b4e9ce37546e119d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add proj_crs_to_crs_fuzzer</title>
<updated>2019-03-24T16:43:48+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-03-24T16:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=3e37b354194b4d42acd247c32ca97e45ac40af1e'/>
<id>3e37b354194b4d42acd247c32ca97e45ac40af1e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fuzzer: limit input size to avoid useless testing of huge proj strings</title>
<updated>2019-03-24T12:07:00+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-03-24T12:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e658bbc00a11ac1599198b148144145ba2917f56'/>
<id>e658bbc00a11ac1599198b148144145ba2917f56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/fuzzers: fix build of standard_fuzzer</title>
<updated>2019-02-01T09:41:36+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-02-01T09:41:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=36638e792b52a674a5bc89e0b8ac46ea6e8c679f'/>
<id>36638e792b52a674a5bc89e0b8ac46ea6e8c679f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/fuzzers/build_google_oss_fuzzers.sh: statically link against sqlite3</title>
<updated>2018-11-26T12:36:53+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-11-26T12:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=4794d755a8dea4f4501c61e896e1829bb720e69a'/>
<id>4794d755a8dea4f4501c61e896e1829bb720e69a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/fuzzers/build_google_oss_fuzzers.sh: link against libsqlite3</title>
<updated>2018-11-26T12:31:39+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-11-26T12:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=2f9355ae9795acbf6ce55db06e40724555e0a443'/>
<id>2f9355ae9795acbf6ce55db06e40724555e0a443</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename nad/ directory as data/</title>
<updated>2018-09-18T20:58:57+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-09-18T18:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=d7366ffdd5cbe5ba6c2d9f917d064085bbc3eddc'/>
<id>d7366ffdd5cbe5ba6c2d9f917d064085bbc3eddc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various memory leaks. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3573 , https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3643 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3641 . Credit to OSS Fuzz</title>
<updated>2017-11-11T21:20:51+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-11-11T21:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=d53581ab6840713e4cb24c6f735cf04e9ce0b2db'/>
<id>d53581ab6840713e4cb24c6f735cf04e9ce0b2db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent crashes and leaks on allocation failure (#606)</title>
<updated>2017-10-19T12:04:35+00:00</updated>
<author>
<name>Aaron Puchert</name>
<email>aaronpuchert@alice-dsl.net</email>
</author>
<published>2017-10-19T12:04:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=3ef083767eaf975399243246605fddc40cc097f9'/>
<id>3ef083767eaf975399243246605fddc40cc097f9</id>
<content type='text'>
* Prevent crashes and leaks on allocation failure

Memory allocation can fail. We need to gracefully handle this case and
prevent dereferencing null pointers.

* Make NULL checks consistent within a file

* Properly report allocation errors

* Improve cleanup in pj_gc_reader.c

* Implement pj_strdup and use instead of strdup

The function strdup is not part of ANSI C 89, but a POSIX extension.
Therefore we can not rely on it being available on all platforms.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Prevent crashes and leaks on allocation failure

Memory allocation can fail. We need to gracefully handle this case and
prevent dereferencing null pointers.

* Make NULL checks consistent within a file

* Properly report allocation errors

* Improve cleanup in pj_gc_reader.c

* Implement pj_strdup and use instead of strdup

The function strdup is not part of ANSI C 89, but a POSIX extension.
Therefore we can not rely on it being available on all platforms.
</pre>
</div>
</content>
</entry>
</feed>
