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

Added trace error for when number of chunks exceeds maximum allowed.

f9aa5cc327651d785fb4515fead0aace6a3b535b authored about 4 years ago
Fix portability issue

5102a0a5bfd76259b6cadc9fddd395b175d269a3 authored about 4 years ago
Fix portability issue

23964e2800b340eb7185b446c3a154a3a1ff10fd authored about 4 years ago
Fix portability issue

b31f30cae758f056233400ab2593a98bf83194f0 authored about 4 years ago
Fix merge conflict

84a296a255ef636308c5b8bec06d3f2f4d64b8e0 authored about 4 years ago
Fix merge conflict

5accac9d6c6c4fb8b0c568af5d7a3159dd597e44 authored about 4 years ago
Fix portability issue and add space where it belongs

4607ab374e512f47bc7a64117e9af8907c18fc81 authored about 4 years ago
Merge pull request #181 from nmoinvaz/fixes/invalid-trailer-offset

Fixed ASAN heap-buffer-overflow when reading trailer from frame with invalid offset.

d482b4279323f70cc645a7651ace41d19de6b327 authored about 4 years ago
Merge pull request #179 from nmoinvaz/fixes/ubsan-null-write

Fixed UBSAN null-dereference WRITE in frame_get_usermeta

9cba9d298624ebd2794e3a7d375c8e41912f8d29 authored about 4 years ago
Merge pull request #180 from nmoinvaz/cleanup/fclose

Cleanup calls to fclose.

5c322ce0b76a5132bbe5d8c155d3fe229fa4d158 authored about 4 years ago
Fixed ASAN heap-buffer-overflow when reading trailer from frame with invalid offset.

frame_get_usermeta c-blosc2/blosc/frame.c:932:5
blosc2_frame_to_schunk c-blosc2/blosc/frame...

877959117eef391293b5abff200a23bafe458754 authored about 4 years ago
Cleanup calls to fclose.

300ce5981708858f0eb6c378c3f0243e146d6584 authored about 4 years ago
Fixed UBSAN null-dereference WRITE in frame_get_usermeta when usermeta_len is less than zero.

frame_get_usermeta c-blosc2/blosc/frame.c:954:5
blosc2_frame_to_schunk c-blosc2/blosc/fr...

74e382a4c0133b9154972fcd7e60208996b39ba4 authored about 4 years ago
Merge pull request #178 from nmoinvaz/master

Fixed heap-buffer-overflow error when decoding variable literal length.

3055a05f0a229a11b5d8c65d42ab15ad17f3b714 authored about 4 years ago
Fixed heap-buffer-overflow error when decoding variable literal length.

3724317f7bd698abb3b3d39a6d785088b9f8db0a authored about 4 years ago
Fix format

af4860f071a10dc51b7fe640b03911ae237703de authored about 4 years ago
Fix format

6402671c2ec93bc43a69ee94adac0b882efaa76c authored about 4 years ago
delete stale files

31ed8027904a95df8171d26e5a4d99c71c957a71 authored about 4 years ago
delete stale files

44c5cbc1178bb67ef2a6aad113cb76ca471bbfb4 authored about 4 years ago
deleted CLION config files

c4b7df3509fc0c653e6cc7ee7825a9dd0d486716 authored about 4 years ago
Merge branch 'master' into persistent-schunk

3294fdf03973e5c7d968f4de49f2354d2cabd921 authored about 4 years ago
added some tests

65ac2e1de2e40ca0c505aae555890185fa79f029 authored about 4 years ago
New token for encoding more meanings for csize in chunks

cb15f1b2904c0c4087bb5422cf18a7091fc5ac82 authored about 4 years ago
solved problems when passing only the directory name

a551e9a6c2c8ad03d1ff75d5ad5cd08a8c14aba1 authored about 4 years ago
changed fprintf for BLOSC_TRACE_ERROR, created remove_dir function and fixed compatibility issue

a79deb152383af0ca3f9b8a49ee29f6c2f87ce02 authored about 4 years ago
fixed merge conflict produced by BLOSC_TRACE macro

e9bcdd0a032abb6e7f877a0fb18985c139d8d088 authored about 4 years ago
fixed bug and implemented lazychunks for eframes

0f1c3ef323263559b933e3895b7f198a74c539a5 authored about 4 years ago
Add BLOSC_TRACE macro (#175)

dee60691c5842efd03dfc109e5685a965667445c authored about 4 years ago
blosc2_schunk_open for eframes

cd43c3906f3e31f23332499ae47965bdf00a0922 authored about 4 years ago
blosc2_schunk_open for eframes

b739149ceff8efebb14bc012ef2872b8dbdf6ea9 authored about 4 years ago
Merge pull request #174 from nmoinvaz/master

Fixed divide-by-zero UBSAN error when calculating the total number of blocks

00848a7fb579b704878548860196e1469bfa5a17 authored about 4 years ago
Fixed divide-by-zero UBSAN error when calculating the total number of blocks in a compressed chunk.

9ba29ef1584b7c29f5303dce51909a52da4837ee authored about 4 years ago
Merge pull request #173 from nmoinvaz/fixes/ubsan-nchunks-overflow

Fixed UBSAN signed interger overflow if nchunks is INT32_MAX.

299d1504e44e41869e45e38a3243d765ae287a2a authored about 4 years ago
eframe

7e494d8d46511be4df78b7de32fd575501d1d7eb authored about 4 years ago
Fixed UBSAN signed interger overflow if nchunks is INT32_MAX.

71dd7e5136315ae2f760072a3d630862fb07d689 authored about 4 years ago
Merge pull request #172 from Blosc/darwin-arm64

Workarounds for compiling for darwin-arm64

24a744d63a67a026594fc3409ac40176b988dee4 authored about 4 years ago
Document the way to compile with darwin-arm64

fd0c14c77b6aa639dc334923b77a420010ba50b9 authored about 4 years ago
Workarounds for compiling for darwin-arm64

bbd2441b22c689662897ce54f0e9ca7b774d582a authored about 4 years ago
Resolved merge conflict in new_header_frame when frame = NULL

5bcd70d5d2a22b2d6eff0c391af2eef7c1f3dc6d authored about 4 years ago
First steps for persistent-schunk

e05fd8b5f40d5d310b33785ec6720a7efb857f93 authored about 4 years ago
fixed mistakes in preliminary pschunk

29ad12725f8db1845709cf6b92556c4f3c032a98 authored about 4 years ago
Update instructions for interpreting fuzzer output

4185b8c67d9d64ec145544d269631125f40d1611 authored about 4 years ago
Merge pull request #170 from Blosc/lazy-chunk

First version (but tested!) of lazy chunks

474ebf151be847186e6bc2c1381a8f7d4beff4dd authored about 4 years ago
Some small fixes (mainly compiler warnings) and beautifications

8215328a504a9ca01064e39a291fd244a152ce36 authored about 4 years ago
Use _fseeki64 on Win32 platforms

88e3dd61c67784bd5d4b66ae21972b5cab58dca6 authored about 4 years ago
Merge branch 'master' into lazy-chunk

7be72a8f72330c13eb51c0eb992bcb0f2a027038 authored about 4 years ago
Merge pull request #166 from nmoinvaz/improvements/fuzz-frame

Added fuzzers for frame compression and decompression.

ced8cd94978893cd6fa1dc80b68d9295f09711b1 authored about 4 years ago
blosc2_schunk_get_chunk_lazy -> blosc2_schunk_get_lazychunk

16c387642a00d486e61e2377fae1fb57e88762d6 authored about 4 years ago
Try to use lazychunks as much as possible

0f42a4e7a08380b8dead21853cbdfa93458c6b3d authored about 4 years ago
New instrucction file on how to look into fuzzer issues

39ad71fb67a0f6c693bbcf6fe9c60f2139d4b8b1 authored about 4 years ago
Enforce conditions when decompressing memcpyed chunks (should fix fuzzer issues)

0f79bbf0051803086694f6e9c4b643e8dd345a75 authored about 4 years ago
Check if chunksize is 0 before appending buffer in compress_frame fuzzer.

e6f9e301306fff6ff85570ec8a16c0219eddaa5c authored about 4 years ago
Fixed memory leak when using ZSTD dictionary in global context.

Direct leak of 26720 byte(s) in 1 object(s) allocated from:
#0 0x52e56d in malloc /src/llvm-...

172db42cdfd13c5c2895339bd359c3f096fe7447 authored about 4 years ago
Fixed ASAN division by zero when chunksize is 0.

45f87fcac673e4d1eef91921e9b74a1887e938a1 authored about 4 years ago
Use memory allocated on stack to reduce calls to malloc/free for fixed sizes.

b298e4fefa63e435e83495411192c12562a1d6ec authored about 4 years ago
Fixed memory leaks in blosc2_frame_to_schunk and blosc2_schunk_open_sframe.

4d78953db484839708091c610951678ab4b2b555 authored about 4 years ago
Additional checks if unable to open frame->fname in blosc2_frame_to_schunk.

9c5ed6ffe5b076156b5a0d2e6673f81df35423f4 authored about 4 years ago
Clean up schunk resources in decompress_frame fuzzer.

933c0c455c91da06604163f533e9a2084cd2f6ca authored about 4 years ago
Add additional sanity checks for reading frame metalayer data.

d5fb64b8f246be04b31938ac12561fce41190b48 authored about 4 years ago
Cleanup blosc2_frame_from_file.

d40e9bf00b8214004e5179399410e6df6ec9ccba authored about 4 years ago
Fixed bug creating last chunk in compress_frame fuzzer.

d7a5d0cd37f82bd1ced86730db3b84fa01c32e88 authored about 4 years ago
Check to see that length of frame is at least FRAME_HEADER_MINLEN.

==108==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6020000000a7 at pc 0x0000005e3...

52631bbc0ff8a3c4b396a9fc7e1d28372fbe4ece authored about 4 years ago
Fixed frame memory leaks in blosc2_frame_from_sframe.

c7879f537104600d0e830b4328337035a6eba760 authored about 4 years ago
Added fuzzers for frame compression and decompression.

603cd3d160c28b807c2ca50113fda00bafa51be7 authored about 4 years ago
Fixed check if schunk is NULL in fuzz_compress_frame.

5c82b018fccf9786c27d0a1e531c00f4b34db0ba authored about 4 years ago
Convert all assert statements to if statements so fuzzers don't segfault on failed assert.

ddc28cb5d7bb77e4af93f21b4e8f35b1e0ba3932 authored about 4 years ago
Fixed fuzz_decompress_frame causing double free when using standalone fuzzer. Blosc2_schunk_open_sframe does not copy the data so no need to free.

02dc135e070eeb0dda9da596d82b1e4278daac25 authored about 4 years ago
Use blosc2_schunk_open_sframe in fuzz_decompress_frame.

67f327a7af1e182d3001ae78d8e39178eb80ea56 authored about 4 years ago
Fixed segfault in blosc2_schunk_open_sframe when unable to load frame from memory.

b6542504f37032fa596677e42d2a88ac6cae8735 authored about 4 years ago
Shut up some compiler warning on Win64

36fb219981aac1a4777c1886507850d1d01d0562 authored about 4 years ago
Shut up some compiler warning on Win32

ff9520dfc88ae34eb4aaf604473c6a3e243fe700 authored about 4 years ago
Comment out a debug code block

77181c0fe7959761af8db9fab53ac2ee23a22533 authored about 4 years ago
End block loop early in _blosc_getitem

b98845af7f2b7c6ebf96f436d9175ad28225c626 authored about 4 years ago
Support non-compressed chunks with lazychunks (and maskout too!)

91966f92214fa6863939fa6bb02aab5a825139ea authored about 4 years ago
Use macro symbols instead of magic numbers

c84312a1112a664789a77c08b4798fa36ba37445 authored about 4 years ago
Remove stale/broken code

890ddbeee036a831d3b3907df8cfffd05b3cb5b4 authored about 4 years ago
New blosc2_schunk_get_chunk_lazy specific for getting lazy chunks

201e42c72426787f5aa1273056118f9615149ba9 authored about 4 years ago
Allow blosc2_getitem_ctx read blocks beyond the first in lazy chunks

444107a776a71948cfde893a53ee72149dda5d4e authored over 4 years ago
Add support for lazy chunks to blosc2_getitem_ctx

0e574532e1d6a99ba7bc0a4ce904475b496861ba authored over 4 years ago
persistent schunk

629e6f35e007b877f54bbc297ae30e1ed82cf87a authored over 4 years ago
Protect against builds with no LZ4

dddff31f3c906b280f9986b1d9b03980596708a5 authored over 4 years ago
First version (but tested!) of lazy chunks

8b5ea6f92b9e42f681cba61756caea248045834d authored over 4 years ago
adding a chunk to a sparse empty schunk

b61f8a472b067fc7b08c1f1783591e9ed4ed2e9f authored over 4 years ago
Merge remote-tracking branch 'upstream/master' into persistent-schunk

ef1d3f334a5795b5f6d71af593f31ff8205db368 authored over 4 years ago
Merge pull request #169 from nmoinvaz/improvements/ci-name-aray

Remove unnecessary name array from CI yaml.

2bebd7ae5ef645ea13023faacb2339663c1c2377 authored over 4 years ago
Merge pull request #168 from nmoinvaz/fixes/miniz-msan-uninit

Fixed use-of-uninitialized value msan error when copying dist bytes in miniz

f7cacad007a89a1af5e5e575e7082fc3b9c8bd9d authored over 4 years ago
Merge pull request #167 from nmoinvaz/fixes/lizard-msan-uninit

Fixed use-of-uninitialized value MSAN warning in Lizard_decompress_LIZv1.

fede3cae9edfa9638ec944b9d6ca80d31f67df6e authored over 4 years ago
Merge branch 'master' of https://github.com/Blosc/c-blosc2 into persistent-schunk

7edb8f8d6dd80bbe77199bad724cd39543445db0 authored over 4 years ago
Update README_FRAME_FORMAT.rst

5cf6a89a1650c7960dc1af284b4efdab18a926bd authored over 4 years ago
Update README_FRAME_FORMAT.rst

7637a7e6f13a60a2782f20b27ca4afe8003e33a0 authored over 4 years ago
Update README_FRAME_FORMAT.rst

b8840a89155847ec4fa766fcd9a47b1240ef9f89 authored over 4 years ago
Remove unnecessary name array from CI yaml.

ee7a63323920a15f953f5149a554b42933418838 authored over 4 years ago
Fixed use-of-uninitialized value msan error when copying dist bytes in miniz. richgel999/miniz#170

f00715216733649e4ba1bcf29bc6f90f974558a2 authored over 4 years ago
Fixed use-of-uninitialized value MSAN warning in Lizard_decompress_LIZv1. inikep/lizard#26

e3961433f4a525226b4dc465d513d404de95833a authored over 4 years ago
Merge branch 'master' into persistent-schunk

58949b97564153cb846014bddf5685a6ff221589 authored over 4 years ago
preliminary sparse storage

26b12d1f9a9f114443d2de5047c18751c1285a0b authored over 4 years ago
Merge pull request #165 from nmoinvaz/cleanup/travis

Remove old travis setup shell script

aec2d259ddf4d2a292b938e594282141dfa21e5a authored over 4 years ago
Remove old travis setup shell script.

c9f8fc3bb3ae167535932c59839caad7d96b5767 authored over 4 years ago
Trying to create empty sparse schunks on-disk

51f9edccdcc8959ad8f333f12bbd7036d1186003 authored over 4 years ago
Author is 'The Blosc Developers'

b485c078e96f246cbb30dd24b0d7ef44f263cf50 authored over 4 years ago