Kyungjoon Ko
aadd49311a
Fix OOB read in OpenDDLParser::parsePrimitiveDataType ( #6315 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com >
2025-08-25 15:03:00 +02:00
Kyungjoon Ko
3a0ee8792f
Fix OOB read (2) in OpenDDLParser::parsePrimitiveDataType ( #6316 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com >
2025-08-14 13:51:07 +03:00
Kyungjoon Ko
e3f9cf5564
Fix OOB read in OpenDDLParser::parseReference ( #6317 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com >
2025-08-10 14:48:27 +03:00
Dongge Liu
13316790aa
Fixed a container-overflow error ( #6298 )
...
* Fixed a container-overflow error in `ODDLParser::OpenDDLParser::parseIntegerLiteral` by swapping the order of conditions in a while loop to ensure the end-of-buffer check happens before dereferencing the pointer. This prevents reading past the end of the buffer when lookForNextToken returns the end pointer.
https://oss-fuzz.com/testcase-detail/4980126616780800
https://issues.oss-fuzz.com/issues/42527625
* Update OpenDDLParser.cpp
2025-08-02 21:25:40 +02:00
Engin Manap
2f6dcdfd72
Assimp master head fixes for failure to compile ( #5899 )
...
* Fix unknown pragma error on msys2 mingw
* Fix missing assignment operator on msys2 mingw
Default is omitted by compiler because custom copy constructor
* Fix redefinition of _1 and _2 error on msys2 mingw
fix is converting it to lambda as clang is claiming that is
preferred
* Fix strncpy warnings about truncation
* Fix missing assignment operator error on clang
* Update glTFImporter.cpp
* Update glTF2Importer.cpp
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com >
2025-01-14 14:23:02 +01:00
Kim Kulling
5aa38fe3cd
Update OpenDDLParser.cpp ( #5953 )
2025-01-10 18:28:22 +01:00
tyler92
2b773f0f5a
Fix heap-buffer-overflow in OpenDDLParser ( #5919 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com >
2024-12-16 22:48:45 +01:00
Alex
081cae6a95
Fix WIN32_LEAN_AND_MEAN redefinition
2023-08-17 13:25:30 +00:00
Alex
7cbf4c4136
Fix win build
2023-08-17 12:35:44 +00:00
Alex
bc7ef58b49
bump openddl-parser to v0.5.1
2023-08-17 12:00:22 +00:00
Kim Kulling
e7cea5a283
Use correct flags for openddl for static libs
2022-10-16 18:30:45 +02:00
slinky55
38ccb7e6c9
Used sizeof for buffer sizes instead of hardcoding values
2022-09-30 22:03:59 -04:00
slinky55
e2e45f7a14
Fixed issue with clang complaining about sprintf being depreciated
2022-09-30 00:34:33 -04:00
Turo Lamminen
90d1464405
Remove set but unused variables
2022-08-17 11:42:32 +03:00
Alex Rebert
6a3ac623b9
Fix out-of-bounds reads in OpenDDLParser
...
Fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31795
Fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24463
Fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36594
2021-10-28 23:13:29 -04:00
Robert Ubiñas
b95df54225
Remove unused code
2021-08-11 19:33:10 -04:00
Kim Kulling
16c3f82222
closes https://github.com/assimp/assimp/issues/3975 : Use latest version of OpenDDL-Parser
2021-07-26 11:24:18 +02:00
Jason C
558457e5bf
[openddlparser] Remove default log handler and unsolicited output.
...
This addresses part of #3862 .
- Remove default log handler.
- Log callback can now be set to nullptr, which just makes logging a no-op.
- Initial log callback is nullptr.
- Also tweaked format of token error log message and removed newline.
Assimp code that uses this may regain logging output by installing a callback and directing the output through appropriate logging facilities.
2021-05-04 21:54:14 -04:00
Kim Kulling
79eb9ecc86
Update all minimum cmake req to 3.10
2021-01-29 21:05:46 +01:00
ihsinme
e1052f421b
Update OpenDDLParser.cpp
2021-01-06 16:52:28 +03:00
Kim Kulling
7e1a8f09c5
more openddl-fixes
2020-10-26 21:35:44 +01:00
Kim Kulling
57e691e28e
openddl: latest greatest.
2020-10-25 10:34:43 +01:00
Martin Jerabek
6e95601875
OpenDDLParserUtils: replace chartype_table with simple comparison
2018-11-26 12:06:08 +01:00
kimkulling
e13f6876bb
closes https://github.com/assimp/assimp/issues/1340 : Fix handling of empty nodes in openddl-parser.
2018-07-11 10:10:26 +02:00
Turo Lamminen
fc59f190ae
OpenDDLExport: Reduce scope of a variable
2017-11-15 12:15:53 +02:00
Turo Lamminen
ef91211231
OpenDDLExport: Remove dead variable
2017-11-15 12:14:56 +02:00
Turo Lamminen
58d5d04e82
OpenDDLParser: Remove dead assignment
2017-11-15 12:06:30 +02:00
Turo Lamminen
635a515e69
OpenDDLParser: Fix another potential memory leak
2017-11-15 12:06:21 +02:00
Turo Lamminen
eb5f47f5c5
OpenDDLParser: Fix potential memory leak
2017-11-15 11:58:13 +02:00
Kim Kulling
2929a27edc
add unittest for x3d-importer.
2017-11-05 17:41:26 +01:00
Thomas Lemaire
5b76a31485
fix trivial warnings
...
mainly unused parameter and unused function
some parameters are indeed used in a debug built, I used the
(void)(param) trick
warnings reported by clang 4
2017-11-02 11:13:52 +01:00
Kim Kulling
afb2f3036e
OpenDDLParser: latest greatest.
2017-06-25 13:21:36 +02:00
Kim Kulling
51b915c97b
openddlparser: closes https://github.com/assimp/assimp/issues/1271 .
2017-06-19 21:07:18 +02:00
Andy Maloney
3c5f1578c2
Fixes two type warnings and a missing case option
2016-12-07 20:30:45 -05:00
TrianglesPCT
e888e72599
Fix warning
...
The call to sprintf was causing a warning in vs2015 because of wrong type.
2016-07-24 02:33:33 -06:00
Kim Kulling
19ba6448f0
OpenDDLParser: latest greatest.
2016-06-28 13:13:08 +02:00
Kim Kulling
a998055cbd
OpenDDLParser: add missing files.
2016-02-07 17:59:56 +01:00
Kim Kulling
522f4e0882
Closes https://github.com/assimp/assimp/issues/786 :
...
- fix invalid value get for index data.
- update OpenDDL-library
2016-02-07 17:58:28 +01:00
Kim Kulling
3d2140afee
coverity finding: get latest openddlparser to get fix against possible nullptr access.
2016-01-08 16:55:31 +01:00
Kim Kulling
114d76765e
OpenDDLParser: latest greatest to get fix for coverity finding ( dereferenfing possible null ptr ).
2016-01-08 16:46:13 +01:00
Kim Kulling
eadc6116c0
OpenDDLParser: latest greatest.
2015-10-31 09:43:34 +01:00
Kim Kulling
e7fa8fa8ae
OpenDDLParser: add missing files.
2015-10-02 00:38:50 +02:00
Kim Kulling
4a8b459706
OpenDDLParser: latest greatest.
2015-10-01 20:29:15 +02:00
Russ Taylor
f618387b06
Added const to string definitions so that the compiler won't warn about them being unused.
2015-07-04 18:31:25 -04:00
Alexander Gessler
36a9f2be1a
Merge pull request #577 from g-pechorin/patch-4
...
not-git (and "nested" builds)
2015-06-04 23:46:05 +02:00
Kim Kulling
9c26f229a3
- OpenDDL-Parser: latest greatest.
...
- Add support of OpenGEX-texture types.
2015-05-31 20:36:55 +02:00
Peter LaValle
99e45b995b
fixed warning
2015-05-31 12:56:17 +01:00
Kim Kulling
2c60da38f3
openddl-parser: V0.2.0
...
Signed-off-by: Kim Kulling <kim.kulling@googlemail.com >
2015-05-05 22:26:40 +02:00
Kim Kulling
31cce98680
fix color handling in opengex importer.
...
Signed-off-by: Kim Kulling <kim.kulling@googlemail.com >
2015-04-30 12:54:59 +02:00
Kim Kulling
380d4f53a0
fix build
...
Signed-off-by: Kim Kulling <kim.kulling@googlemail.com >
2015-04-29 17:34:30 +02:00