Blender Git Commits

Blender Git commits from all branches.

Page: 1605 / 2888

January 19, 2018, 20:30 (GMT)
crash fix at fracturing, customdata layer index handlng was incorrect
January 19, 2018, 15:52 (GMT)
Fill stroke boundary must be included in strokes draw

If the option of boundary is Strokes, the special boundary strokes must be included as limits.
January 19, 2018, 15:39 (GMT)
Several fixes after merge

Mainly due parameter list changes and rename of macros.
January 19, 2018, 15:31 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/editors/gpencil/gpencil_paint.c
source/blender/editors/include/ED_gpencil.h
source/blender/editors/space_outliner/outliner_draw.c
source/blender/editors/space_view3d/view3d_draw_legacy.c
January 19, 2018, 04:01 (GMT)
Fix T53832: Particle weight paint crash

Drawing hair weights read before the hair array start.
This code could be improved since it currently copy-pastes,
from do_particle_interpolation, but this would need larger changes.

For now just correct existing logic.
January 19, 2018, 04:01 (GMT)
Fix T53823: Particle weight brush crash

Entering particle edit mode w/ the weight brush enabled crashed
on non-hair particle systems.
January 18, 2018, 18:24 (GMT)
Fix memory leak in recent curve refactor

5b25605761fb7
January 18, 2018, 18:24 (GMT)
Fix buffer overflow vulnerability in curve, font, particles code.

Solves these security issues from T52924:
CVE-2017-12102
CVE-2017-12103
CVE-2017-12104

While the specific overflow issue may be fixed, loading the repro .blend
files may still crash because they are incomplete and corrupt. The way
they crash may be impossible to exploit, but this is difficult to prove.

Differential Revision: https://developer.blender.org/D3002
January 18, 2018, 18:24 (GMT)
Fix buffer overflow vulnerabilities in mesh code.

Solves these security issues from T52924:
CVE-2017-12081
CVE-2017-12082
CVE-2017-12086
CVE-2017-12099
CVE-2017-12100
CVE-2017-12101
CVE-2017-12105

While the specific overflow issue may be fixed, loading the repro .blend
files may still crash because they are incomplete and corrupt. The way
they crash may be impossible to exploit, but this is difficult to prove.

Differential Revision: https://developer.blender.org/D3002
January 18, 2018, 18:23 (GMT)
Fix Linux/GCC compiler warning in recent fixes.
January 18, 2018, 18:23 (GMT)
Fix buffer overflow vulernability in thumbnail file reading.

Fixes CVE-2017-2908 from T52924.

Differential Revision: https://developer.blender.org/D3001
January 18, 2018, 18:23 (GMT)
Fix buffer overflows in TIFF, PNG, IRIS, DPX, HDR and AVI loading.

Solves these security issues from T52924:
CVE-2017-2899
CVE-2017-2900
CVE-2017-2901
CVE-2017-2902
CVE-2017-2903
CVE-2017-2904
CVE-2017-2905
CVE-2017-2906
CVE-2017-2907
CVE-2017-2918

Differential Revision: https://developer.blender.org/D2999
January 18, 2018, 18:23 (GMT)
Memory: add MEM_malloc_arrayN() function to protect against overflow.

Differential Revision: https://developer.blender.org/D3002
January 18, 2018, 15:59 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 18, 2018, 12:16 (GMT)
Cleanup redundant parameters
January 18, 2018, 11:03 (GMT)
Fix memory leak in recent curve refactor

5b25605761fb7
January 18, 2018, 11:01 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/makesdna/DNA_scene_types.h
January 18, 2018, 10:58 (GMT)
Fix problem with buffer when cursor outside camera view

Before, the stroke buffer was converted using the 3D cursor location, but if the camera moves and the cursor was on back of camera, the stroke buffer was not visible while painting.

Now, the conversion is done using the origin of the object and this avoid this problem.
January 18, 2018, 04:17 (GMT)
Remove OPJ_DISABLE_TPSOT_FIX workaround

Own seek function was incorrect
(was using SEEK_CUR instead of SEEK_SET)
January 18, 2018, 03:58 (GMT)
Merge branch 'master' into temp-openjpeg23
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021