| Age | Commit message (Collapse) | Author |
|
* Get PDF build output with Sphinx healthy
* copy pdf to branch for upload on website
|
|
|
|
set correctly on some versions of VS. Fixes #484.
|
|
Fixes #526.
|
|
coding style and mixed whitespace.
|
|
PJ_vgridshift.c: fix memleak in initialization if grid loading fail
|
|
When gridloading fail for one grid, but return a gridlist, we leak the grid list array.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2230. Credit to OSS Fuzz
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2167. Credit to OSS Fuzz
|
|
|
|
|
|
computations using Newton-Raphson. Credit to OSS Fuzz
|
|
|
|
OSS Fuzz
|
|
|
|
Negative values of m and n are not valid. Can for certain values of m
and n result in zero division. An error is raised at projection setup if
m or n is negative.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1836
Credit to OSS-Fuzz.
|
|
Remove confusing macros.
|
|
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2000. Credit to OSS Fuzz
|
|
Avoids zero-division in PJ_helmert.c
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1956
Credit to OSS-Fuzz.
|
|
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1950. Credit to OSS Fuzz
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1932
Credit to OSS Fuzz
|
|
For example +proj=ob_tran +o_proj=hgridshift
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1927
Credit to OSS Fuzz
|
|
* pj_transform() crashes on a catalog that has no matching grid
* pj_free() and pj_gc_unloadall() badly interact. No longer try to free the
catalog object in pj_free(). That is the job of pj_gc_unloadall()
* Fix memory leaks in pj_gc_readcatalog() and pj_gc_unloadall()
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1923
Credit to OSS Fuzz.
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1873
Credit to OSS Fuzz
|
|
'make check' on a build with -fsanitize=undefined,address
|
|
when running 'make check' on a build with -fsanitize=undefined,address
|
|
Can happen when any of the src/dest projection has a +catalog parameter.
Fix a memory leak on catalog_name as well.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1799
Credit to OSS Fuzz
|
|
|
|
The upper-case macro `VAR` casts the lower-case variable `var` to an
expected type, but that usage obfuscates the variables to the casual
reader. This is especially prevalent in the allocation function in which
`var` is the correct type already, so both `var` and `VAR` are valid
*and* in use.
In any case, for those functions that don't obtain `var` in the correct
type from their parameters, it's much simpler to just case once at the
beginning.
|
|
Handle zero division errors reported by OSS-Fuzz
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1800
Credit to OSS-Fuzz.
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1795
Credit to OSS-Fuzz.
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1787
Credit to OSS-Fuzz.
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1789
Credit to OSS-Fuzz.
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1791
Credit to OSS-Fuzz.
|
|
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1793
Credit to OSS-Fuzz.
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1794
Credit to OSS Fuzz
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1796
Credit to OSS Fuzz
|
|
Avoid potentially very long loop when normalizing longitudes around long_wrap_center
|
|
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1797
Credit to OSS-Fuzz.
|
|
Fixes https://oss-fuzz.com/v2/testcase-detail/5224053675655168?noredirect=1
Credit to OSS-Fuzz
|
|
For some extreme values of eccentricity a zero divison can occur. In
those rare cases we return HUGE_VAL to indicate something went wrong
while still returning a defined value.
Credit to OSS Fuzz.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1801
|
|
|
|
long_wrap_center
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1809
Credit to OSS Fuzz
|
|
|
|
Memleak fixes
|
|
Credit to OSS Fuzz
|
|
Whe PIN = (*proj)(PIN) fails, it doesn't free the geod member.
So allocate it afterwards.
Credit to OSS Fuzz
|
|
|