Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Blosc/c-blosc2

A fast, compressed, persistent binary data store library for C.
https://github.com/Blosc/c-blosc2

More updates to ROADMAP

d53cade744e02683294f65ef542d5897ba3eece2 authored almost 4 years ago
More updates to ROADMAP

3cd637f55e83da678b1018af8c1cb781f359c510 authored almost 4 years ago
Updated the ROADMAP

ff9dcbdf51807d89938a03d10ae18d9376e0eee0 authored almost 4 years ago
Fixed ASAN heap-buffer-overflow when reading chunk offset in frame.

https://oss-fuzz.com/testcase-detail/4753813014708224

4f6d42ab4b25e781dad94c5324dab8a4dbb702ad authored almost 4 years ago
Fixed clean up file handle and chunk in frame_get_lazychunk.

79e921d904d46fc9edc292e02a48f1aa54567a7d authored almost 4 years ago
Fixed chunk not being freed when calling frame_special_chunk.

3194dabbce407f18bb1b2c7c6a93a8fff444dce0 authored almost 4 years ago
Fixed ASAN heap-buffer-overflow when reading header for contiguous frame.

https://oss-fuzz.com/testcase-detail/5866489321226240

54a7337f5e0524633a700b9e4cc4d4adf2c130e4 authored almost 4 years ago
Fixed MSAN use-of-uninitialized when writing trailer that hasn't been zeroed.

https://oss-fuzz.com/testcase-detail/5318365927309312

6fc47908dec91ed450f0a372a18a2ebc6188e815 authored almost 4 years ago
Checking that cbytes offset is not outside of the frame length if we are reading it.

5eff30b8b3bc8753baa98020300bddd4e158f6ad authored almost 4 years ago
Improvements to comments for blosc2_getitem.

0dc0fa102b087f8b518605899475e7b219de0572 authored almost 4 years ago
Create new blosc2_cbuffer_sizes with fixed integer types.

Use blosc2_cbuffer_sizes in frame and schunk.

5d06b75a46ebc8ced68b2c5c11cd771aac0a4270 authored almost 4 years ago
Use sw32_ when reading nbytes and cbytes from blosc header.

6ab571f1ee7cdd4dcf94a8919e71c6685bbd34ba authored almost 4 years ago
Check that cbytes offset is greater than zero.

85d3e78e5fd4f23612c13fa71c9ee1ba5c4d5894 authored almost 4 years ago
Added a more secure version of blosc_getitem called blosc2_getitem.

Use blosc2_getitem in frame get_coffset to ensure we don't read past the end of the frame boundar...

cb44cf0fc82cf19efb002bba0eb5cc42e9527c3f authored almost 4 years ago
Fix error message and return error

26b99597b39f896a1dfa7bf55f013b5997e16b88 authored almost 4 years ago
Improve update_chunk for cframes

bbedf22c28c0e97ca5a927f5792cd750177b60e5 authored almost 4 years ago
Replace elseif with else if + Cast pointer as NULL

3df440ad06b7e47ff2a66ffff474b791c8a32e8b authored almost 4 years ago
Fix format warnings for printf

d9d43d1e8f0a0e52ded5c8d8edd48e0f506b4f26 authored almost 4 years ago
Correctly mark non-compressible data during runlen

8155f36b2d72b59332af86154ecde4e8dd0bd2a8 authored almost 4 years ago
Remove stale reference to LIZARD

5147aa8cd2b0e10cc7e7e0acc4e8d212d1077fc2 authored almost 4 years ago
Add sframe_bench

81c2fcd59368a9c57da77416066e731a7183a57d authored almost 4 years ago
Fix bug frame_lazychunk for sframes

e50efb1a5ce01c43995c34231dc0395ba06b2c96 authored almost 4 years ago
Add macros for dealing with endianness

c58e2384e73c55d03a9eef9876a9985582552a0c authored almost 4 years ago
Serialized blocksize into frame header

861ba79f31393dec0a0782ca11cf32cebb6f6610 authored almost 4 years ago
Fixed ASAN heap-buffer-overflow reading chunk outside of frame boundary.

https://oss-fuzz.com/testcase-detail/6462229769748480

e411d87705c65db2aafb0e774092fe57647fb31c authored almost 4 years ago
Fixed UBSAN integer-overflow warning when calculating off_pos in get_coffsets.

Running: c-blosc2/build/tests/fuzz/decompress_frame_fuzzer clusterfuzz-testcase-decompress_frame...

969fb4cbb617801876fb5ddefc73778935ff1a56 authored almost 4 years ago
Fixed UBSAN unknown read when content_len < 0 in frame_get_vlmetalayers.

https://oss-fuzz.com/testcase-detail/4622970490322944

49357bd0cf2f48aa45117a650cbde7240098b602 authored almost 4 years ago
Removed undesired update of schunk properties

38c80155143d36704eaa2d804a38492b5ef36f98 authored almost 4 years ago
Fixed overwritten commit (e87753495e0b7a3288c208134411c99151006d49)

7642ea461d0a1baff15231e9db1bc1f3d7181092 authored almost 4 years ago
New public function for getting the frame length

616f5b50edeca39626ba6289d83819a906c27cc6 authored almost 4 years ago
Changed API signatures in order to pass storage by reference

b526417d4a0c37f616d2e29222f532d741c4af8c authored about 4 years ago
Changed metalayer API

3da4c4836e08ab9a4ae0f9b78a96244f593a5e6f authored about 4 years ago
Fixed ASAN heap-buffer-overflow by checking for reading trailer outside of the frame boundaries.

https://oss-fuzz.com/testcase-detail/5143072323272704

767a0d9302dce5d7467014cfd64f91a1b266e6d9 authored about 4 years ago
Removed undesired prints

d5622cd1a6247a8740bef1511b8b2b5ed0cfbfcb authored about 4 years ago
Fixed typo

8aa97af0cbf5ce37a17937f8001f270cf2f6d805 authored about 4 years ago
Fix requested changes

ea4bf5d8341c4a861cd92eea0fb8331819a48f65 authored about 4 years ago
Rename some variables in order to use vlmetalayers

c35972bd26b52dcc090208701cd6ee97d3795533 authored about 4 years ago
Fixed memory leak when updating vlmetalayers

184f3894acdf1ee82171cb9c2250a833aa0c28c3 authored about 4 years ago
Implemented multiple variable-length metalayers

5a222cc79dc67ce01477da3a3ee10edf1076c655 authored about 4 years ago
Fixed ASAN segv on unknown address when off_pos + BLOSC_EXTENDED_HEADER_LENGTH overflows.

https://oss-fuzz.com/testcase-detail/6244500680867840

60b79c4c05aebb9a6d58e7681854945ebaaf54be authored about 4 years ago
Fixed ASAN timeout when reading negative special offset.

https://oss-fuzz.com/testcase-detail/6468303474262016

bcc837b27f4ffc10b36ed29ead0247753aca959a authored about 4 years ago
Fixed ASAN negative-size-param when reading content_len in frame_get_metalayers.

https://oss-fuzz.com/testcase-detail/5964915892420608

1f79b650f75becece4a5346f49f29bea71daa72c authored about 4 years ago
Better description of what a sparse frame is

98f51f9f1446e2bb70cf098c860401feed6e3b14 authored about 4 years ago
Fixed ASAN potential leak in frame_special_chunk.

https://oss-fuzz.com/testcase-detail/4936127276515328

cb41adefb275d7ab4c1e76f1f9e72f6e3e75cfdb authored about 4 years ago
Fixed UBSAN error due to invalid return value from frame_get_usermeta. The usermeta pointer was not getting allocated but was getting set on schunk.

https://oss-fuzz.com/testcase-detail/5701192787296256

a16e47478a6a372c5b79d01feacb270d64e28375 authored about 4 years ago
Modified generic return value in frame_get_usermeta to use error codes.

c96fcd81cf2e244926680218c648d3f02201491f authored about 4 years ago
Added sframe index/chunk open helper functions.

2baf8e9ccc51360da30ccdbb43001ca289e65f9b authored about 4 years ago
Refactorization

ffea1166bc6807102fff39bebdd51c3c88c5a39a authored about 4 years ago
Fix another leak (in tests_eframe)

93d4a3006f0961c7f0848904bbc0c0c179abe23a authored about 4 years ago
Extended frame -> sparse frame

0378b8db8b6ca19ba85c9874c16742c1c5f96d55 authored about 4 years ago
Fix yet another leak

b78af0e86ecdc5fdfbb991c50b70dc54dfda744c authored about 4 years ago
Fixes for some Nathan suggestions

384ec74a8d4df7ff5d57e4354168f1ebc4703c76 authored about 4 years ago
WIP in private frames

64d60e2d79ad7581a5d2327b9b2de411a996d79a authored about 4 years ago
Fix yet another leak

93c0a0255a69faa0092f76831ed74cb4b51fb570 authored about 4 years ago
Big renaming for frame objects

d5f94964fec09577db31fa45fad1b52ddc2ab427 authored about 4 years ago
Fix small leak

2154d76d38bf9d33a6e1715e84257ab1fde459b1 authored about 4 years ago
Fixing small nits

ca4d71cb2dbc0e1e97fab67c60bc91400a9032d9 authored about 4 years ago
Accelerated path for sequential file saves

81d911092c36772c1e112d90b9d65bebbd6954f9 authored about 4 years ago
Documentation edits for sframe format

e362bb0bed6bbc50062c1a0df6d6f2be273962ba authored about 4 years ago
Get rid of unneeded avoid_frame_free

69c542764613bd20c92e64d83de781189612bac7 authored about 4 years ago
Remove duplicate code

7465805059890ee6e72e0ae9a1fa7981c8e1b3b9 authored about 4 years ago
WIP fix a leak

b2fb646634fa53bd862f02b2306f4c1437861995 authored about 4 years ago
[WIP] All tests seem to pass now (but leaks still here)

9aa40feeed068fa7c60fbd2f6addd2b50a2d68fe authored about 4 years ago
WIP in private frames

46043b137a985e1f5a93cfef3f1cbd2f76fe76da authored about 4 years ago
Typo

01f28ffda49d942b4cfa503c02f483727cd9e95b authored about 4 years ago
Remove stale function

4ec67935cd73136c6d64da4c77e5d2147ea7ff58 authored about 4 years ago
Preliminary attempt to make frames out of public API

e256b05c7e9b0459c81046eef50945f817bba670 authored about 4 years ago
Use contiguous instead of sequential for non-sparse frames

bcb01b056200998ecddc773a9e4c9a3262c55457 authored about 4 years ago
New frame type meta. Unifyied file extensions for frames.

dd0e099a4cf51ec01064065778b1d3bfb314f201 authored about 4 years ago
Merge pull request #222 from nmoinvaz/cleanup/blosc-header

Cleanup blosc header reading and writing

f4f6993853b2fd3b52ea7b2b2d54a3f7a4375a13 authored about 4 years ago
Rename blosc_shared_testing to blosc_testing and make it static to prevent copying dll on Windows.

29a82bd590cb083b073dda892f60d854e100fef1 authored about 4 years ago
Remove copying dlls on Windows instead use OUTPUT_NAME CMake project property.

95963ab6467690d27e79ecb346a66c8220f36dfb authored about 4 years ago
Cleanup blosc header reading and writing.

57fca38a4f51687d71e451ae29df6b353764fb72 authored about 4 years ago
Fixed unknown parameter dest in sw32_ when built-in swap functions not available.

acd71b1e12cbd24ca54502f4764cb9be20af6c6d authored about 4 years ago
Fixed building test projects with CMake when BUILD_SHARED is off.

39a3a0f9ce8fc5a270dcd0ce503ac75a14554eec authored about 4 years ago
Fix error in copy

c06d13418c884a37a85341c59bc9d8ed727d992d authored about 4 years ago
Add copy function (#220)

* Add copy method

* Avoid to use LZ4

* Fix requested changes

6e4c16ebaffe562bd22a3fb99492de6ec52f8f55 authored about 4 years ago
Merge pull request #216 from nmoinvaz/improvements/no-lizard

Remove Lizard codec support.

751d56b8f51e3530a81cefc3978262c7d448353d authored about 4 years ago
Remove Lizard codec support. #190

de41c07a9a2127a6ed725e716af90dfb81600e15 authored about 4 years ago
Fix buffer overflow (#219)

e7ea4d99fe3cc134c4901300ef020aa34c0632a1 authored about 4 years ago
Merge pull request #210 from nmoinvaz/fixes/frame-leak

Fixed ASAN direct-leak of frame in blosc2_frame_to_schunk.

b6e0a7dfcac37280f2f76c7d023edef0649da2b8 authored about 4 years ago
Merge pull request #214 from nmoinvaz/fixes/usermeta

Fixed ASAN sanitizer-check when trying to read usermeta past frame.

9d81c680a0a9e9a6ac081bb1061c00a1ab3feaac authored about 4 years ago
Merge pull request #217 from nmoinvaz/improvements/err-codes

Added custom BLOSC2 error codes.

f18a6d4644ef960d7ac1e75742bdacfd691d8bc5 authored about 4 years ago
Merge pull request #215 from nmoinvaz/fixes/miniz-zero-dist

Fixed MSAN use-of-uninitialized in tinfl_decompress when invalid dist.

039428371f4dd8467aa5487c368b7d3a980edb24 authored about 4 years ago
Merge pull request #213 from nmoinvaz/fixes/neblock-zero

Fixed MSAN use-of-uninitialized in ZSTD_checkContinuity.

0411b418d8c28a0f91103a6e023ed0449c2cf07b authored about 4 years ago
Merge pull request #208 from nmoinvaz/fixes/blocksize

Fixed UBSAN divide-by-zero and check for invalid blocksize and typesize.

5058eb3e0abb73baf56616b1e91aecba6eef0dce authored about 4 years ago
Added custom BLOSC2 error codes.

90391b2b306dc0cf6cd6cf6ba07089b717525266 authored about 4 years ago
Fixed MSAN use-of-uninitialized in tinfl_decompress when invalid dist is decoded. In this instance dist was 31 which s_dist_base translates as 0.

https://oss-fuzz.com/testcase-detail/4863557237473280

3a30075e0ae80141b30129a6a0a8f47c83516422 authored about 4 years ago
Fixed ASAN sanitizer-check failure when trying to read usermeta past frame length.

7e436f2bd9f31a106d3c426ccb1fc1881cba254f authored about 4 years ago
Fixed MSAN use-of-uninitialized in ZSTD_checkContinuity. In this instance bsize = 1 and nstream > 1 resulting in neblock being 0 and zstd_wrap_decompress being called with maxout of 0.

6c766d28f19653048c69c453497be675f6c11f6c authored about 4 years ago
Fixed UBSAN divide-by-zero and check for invalid blocksize and typesize.

https://oss-fuzz.com/testcase-detail/6011475527335936

18bbd8e7cfcab1a98c0a2ef70dfa66b7e20f8a41 authored about 4 years ago
Merge pull request #212 from nmoinvaz/fixes/coffsets-32

Fixed ASAN unknown-read due to off_pos 32-bit overflow

452c3a9d2ba548718a590245f88c217dc2a99b88 authored about 4 years ago
Merge pull request #211 from nmoinvaz/fixes/offset-zero

Fixed ASAN unknown-read when offset is less than zero

e075e1f6e50c747aa18b04d776d77a3d5a564e19 authored about 4 years ago
Merge pull request #209 from nmoinvaz/fixes/cbytes-zero

Fixed ASAN unknown-read when reading stream

df2bff1dac30f19e4c4625af533fc46535d00e18 authored about 4 years ago
Fixed ASAN direct-leak of frame in blosc2_frame_to_schunk.

https://oss-fuzz.com/testcase-detail/5854816091897856

2091a3895620ea520ce1ac5ca70d58f7ee274d3a authored about 4 years ago
Fixed ASAN unknown-read due to off_pos 32-bit overflow and check if off_pos less than is zero.

https://oss-fuzz.com/testcase-detail/4746687820201984

3fad9ee6b69ed018762651314b17fa5567505ca1 authored about 4 years ago
Fixed ASAN unknown-read when offset is less than zero in frame_get_metalayers_from_header.

https://oss-fuzz.com/testcase-detail/5852360981217280

16e1b81f8b6f18d75b072ece95ac9232180d8810 authored about 4 years ago
Fixed ASAN unknown-read when reading stream if previous stream cbytes < 0.

https://oss-fuzz.com/testcase-detail/4727058852872192

61aae4f319ac801ead90d789cbd7f7e3f2efd133 authored about 4 years ago
Update minimum cratios, as these seem machine-dependent

986aabad378ad0d819ddb0b6db7469e95ec21985 authored about 4 years ago
Merge pull request #205 from nmoinvaz/fixes/frame-read

Fixed ASAN heap-buffer-overflow when reading frame index chunk.

7f86c209450b39ab7fc898707984e746c7ef2ebb authored about 4 years ago