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
Allow user-defined codecs
e44ac697fa67da83efa01f10e6d4f5b52363c6fe authored almost 4 years ago
e44ac697fa67da83efa01f10e6d4f5b52363c6fe authored almost 4 years ago
Improve the docstrings
c98f575791fb93c6a769260feebe7164e2743b48 authored almost 4 years ago
c98f575791fb93c6a769260feebe7164e2743b48 authored almost 4 years ago
Use a global register for filters
53a3b149095821b96554932f708b8ee66219c67f authored almost 4 years ago
53a3b149095821b96554932f708b8ee66219c67f authored almost 4 years ago
Rename pipelines
3a6c21b7ff7609a541fe9c03cd80f5fbab47da04 authored almost 4 years ago
3a6c21b7ff7609a541fe9c03cd80f5fbab47da04 authored almost 4 years ago
Define user-defined filters in filters[] (not in filters_meta[])
ea095a7a0748c9a736376d8114de44be2856f5d5 authored almost 4 years ago
ea095a7a0748c9a736376d8114de44be2856f5d5 authored almost 4 years ago
Fix requested changes
ae79cce041abe556c339ca071af1fba082553c33 authored almost 4 years ago
ae79cce041abe556c339ca071af1fba082553c33 authored almost 4 years ago
Fix requested changes
b56f9765006f4f784cbd96655b5209f61e620947 authored almost 4 years ago
b56f9765006f4f784cbd96655b5209f61e620947 authored almost 4 years ago
Allow user-defined filters
0796ac60bc44e6e3db60b20c4cf2ca40deca704b authored almost 4 years ago
0796ac60bc44e6e3db60b20c4cf2ca40deca704b authored almost 4 years ago
Update README_CHUNK_FORMAT.rst
f4118746887a125a86a0fe0a6df1aaba0e94a664 authored almost 4 years ago
f4118746887a125a86a0fe0a6df1aaba0e94a664 authored almost 4 years ago
Update README_CHUNK_FORMAT.rst
6be7b30e25dde5667938576553082da1ceace7e0 authored almost 4 years ago
6be7b30e25dde5667938576553082da1ceace7e0 authored almost 4 years ago
Be more explicit on cdata stream format
f6265e3b47089f17be37f767b3c422fa9155432f authored almost 4 years ago
f6265e3b47089f17be37f767b3c422fa9155432f authored almost 4 years ago
Preliminary implementation
9b0445cc62fd31aa367a8a1254cb8fa2733f83d7 authored almost 4 years ago
9b0445cc62fd31aa367a8a1254cb8fa2733f83d7 authored almost 4 years ago
Test splitmode with different settings
c4c8c7cb7f22323cda796575f699ad4c953b6661 authored almost 4 years ago
c4c8c7cb7f22323cda796575f699ad4c953b6661 authored almost 4 years ago
Small optimization
f889a0716a353fcb5c3354e9efd6fb8d4c8f56d5 authored almost 4 years ago
f889a0716a353fcb5c3354e9efd6fb8d4c8f56d5 authored almost 4 years ago
Windows cannot use regular ints as constants
23a9d1dafac3f97601482d828899bddb252112f4 authored almost 4 years ago
23a9d1dafac3f97601482d828899bddb252112f4 authored almost 4 years ago
Updated benchmark
16f6d4739b0e848f891deae81fe8cff387435458 authored almost 4 years ago
16f6d4739b0e848f891deae81fe8cff387435458 authored almost 4 years ago
Fast path for memcpyed and special chunks in getitem
4a727370b1c2e9746434c00bf2236db86c31ea5c authored almost 4 years ago
4a727370b1c2e9746434c00bf2236db86c31ea5c authored almost 4 years ago
Fix memory leaks in tests
77b7dfd41f4b8ae7cc12c8babd547829a84435da authored almost 4 years ago
77b7dfd41f4b8ae7cc12c8babd547829a84435da authored almost 4 years ago
Fix a possible buffer overflow in cutest
4284d2a1dd46455bcd17d33055cd6431e462d532 authored almost 4 years ago
4284d2a1dd46455bcd17d33055cd6431e462d532 authored almost 4 years ago
Move invariants out of the loop
a5da41cf1efd8dd86adc35ad6ef4f208d23e3903 authored almost 4 years ago
a5da41cf1efd8dd86adc35ad6ef4f208d23e3903 authored almost 4 years ago
Give more consistent names to special value symbols
dc8ece9d405ce91e54185e48f168fded8403a6d1 authored almost 4 years ago
dc8ece9d405ce91e54185e48f168fded8403a6d1 authored almost 4 years ago
Preliminary version of fill_special
4c54d3d5f00e5cfa94962c69767a9da84f465c23 authored almost 4 years ago
4c54d3d5f00e5cfa94962c69767a9da84f465c23 authored almost 4 years ago
Add docstring for blosc2_schunk_fill_special()
e35366417d8ebebb37652d8d44e73b7222fa4baa authored almost 4 years ago
e35366417d8ebebb37652d8d44e73b7222fa4baa authored almost 4 years ago
Add a test for fill_special
6fbb6f62d3d542b00345b9053d1ddad7dbb6a0a7 authored almost 4 years ago
6fbb6f62d3d542b00345b9053d1ddad7dbb6a0a7 authored almost 4 years ago
Support for sparse storage in memory
56f9759e71996a4dcf062c9011676f38b6ecad86 authored almost 4 years ago
56f9759e71996a4dcf062c9011676f38b6ecad86 authored almost 4 years ago
Optimzie blocksize for offsets using create_frame.c bench
c46b0fa435d1cdd77d3777e0e05c30e95403fc79 authored almost 4 years ago
c46b0fa435d1cdd77d3777e0e05c30e95403fc79 authored almost 4 years ago
Fix the case where (nitems * typesize) % chunksize != 0
7bc12506995847f6e506584306aedd9aedf24f45 authored almost 4 years ago
7bc12506995847f6e506584306aedd9aedf24f45 authored almost 4 years ago
Fix the nitems computation to be int64
423315df00eacecd0882702fefc84966098e6db1 authored almost 4 years ago
423315df00eacecd0882702fefc84966098e6db1 authored almost 4 years ago
Continue work on fill_special
dd5109ee9350c2416310c78551c8e89405258584 authored almost 4 years ago
dd5109ee9350c2416310c78551c8e89405258584 authored almost 4 years ago
Continue work on fill_special
b229a93adfa070d98efed44b33d1a7e9994dbfca authored almost 4 years ago
b229a93adfa070d98efed44b33d1a7e9994dbfca authored almost 4 years ago
Force execution of pre/post-filters during schunk copies
dcf22aaa6ea7148f95e4e333abed0cc1cc0f30df authored almost 4 years ago
dcf22aaa6ea7148f95e4e333abed0cc1cc0f30df authored almost 4 years ago
Fix the postparams offset
bfd5c9e0b3ab3cd8c0778bf2e501b1c2b2ac9056 authored almost 4 years ago
bfd5c9e0b3ab3cd8c0778bf2e501b1c2b2ac9056 authored almost 4 years ago
Fix an issue with special chunks
5703e5dd79a490e16f00e8cbab3967eaff5184f5 authored almost 4 years ago
5703e5dd79a490e16f00e8cbab3967eaff5184f5 authored almost 4 years ago
Better capacity check
7794dbef62c467902f84038191cabdcaa0c4862c authored almost 4 years ago
7794dbef62c467902f84038191cabdcaa0c4862c authored almost 4 years ago
Update issue templates
26b08e6387d4276dfdd4bd54f8ae3396312f91f0 authored almost 4 years ago
26b08e6387d4276dfdd4bd54f8ae3396312f91f0 authored almost 4 years ago
Let decompress an empty array
d0b9b7cd0348cc34a68a1221b7c5d9dc912d7137 authored almost 4 years ago
d0b9b7cd0348cc34a68a1221b7c5d9dc912d7137 authored almost 4 years ago
[DOC] Complete the docstrings for some vlmeta functions
38b23d5ab3c67c5528faed5750611f34c3f18f3f authored almost 4 years ago
38b23d5ab3c67c5528faed5750611f34c3f18f3f authored almost 4 years ago
blosc_read_header -> read_chunk_header for readability
9891844f91bf7dc3531f0a6e549e35dcd3306d71 authored almost 4 years ago
9891844f91bf7dc3531f0a6e549e35dcd3306d71 authored almost 4 years ago
Fix some fuzzer issues
f9f6797a9051aecf4e65fd3800e911c203060afb authored almost 4 years ago
f9f6797a9051aecf4e65fd3800e911c203060afb authored almost 4 years ago
New API for special chunks (for conveying blocksize and more)
765c121fd11b8f721f570f7a868b21941caa79d4 authored almost 4 years ago
765c121fd11b8f721f570f7a868b21941caa79d4 authored almost 4 years ago
Another sanity check for the number of chunks in frame
48123a7d2e7409ecd0e74f64a326fa7f2af0627d authored almost 4 years ago
48123a7d2e7409ecd0e74f64a326fa7f2af0627d authored almost 4 years ago
Fix the docstrings for the new API
0fb1d8637c1ef754a76bf705ea31311f746f69ce authored almost 4 years ago
0fb1d8637c1ef754a76bf705ea31311f746f69ce authored almost 4 years ago
int memcpy -> int memcpyed
3fa70225d9e016523de3b977fd8942cab58c92f3 authored almost 4 years ago
3fa70225d9e016523de3b977fd8942cab58c92f3 authored almost 4 years ago
Another try for fuzzer
f84af976e1d85953d2392dd6f27fa1886059955a authored almost 4 years ago
f84af976e1d85953d2392dd6f27fa1886059955a authored almost 4 years ago
Support for uninitialized chunks.
Also, added new space for more special values (3 more slots are
available, with 1 more bit avail...
[FUZZ] Fix a memory leak
0248b70723b30c8adbd70316e01574f80bde1975 authored almost 4 years ago
0248b70723b30c8adbd70316e01574f80bde1975 authored almost 4 years ago
Fixed ASAN heap-buffer-overflow when reading frame vlmetalayers. When reading content we should not be using trailer_pos to check bounds as it is only used to enumerate offsets.
https://oss-fuzz.com/testcase-detail/5533861342740480
ce9aa2247006ed182dabb922bd3536b13375c4cf authored almost 4 years ago
Added maximum block size to prevent context tmp buffer from overflowing in 4 * ebsize calculation. Maximum size is 512mb - 4k which is closest in value to (INT32_MAX / 4) - (BLOSC_MAX_TYPESIZE * sizeof(int32_t)). This allows 32-bit apps to allocate enough memory without tmp_nbytes overflowing during context creation.
e670bb4036fd7c840b1c206b8739f292346b1aa9 authored almost 4 years ago
e670bb4036fd7c840b1c206b8739f292346b1aa9 authored almost 4 years ago
Fixed formatting in blosc2 enums for consistency.
2112e1398b74ea0c6759f82679247ad5f2ab790c authored almost 4 years ago
2112e1398b74ea0c6759f82679247ad5f2ab790c authored almost 4 years ago
Try to fix a fuzzer issue
f1f42afb9a7f6b554a71270e5060dc7d33b66145 authored almost 4 years ago
f1f42afb9a7f6b554a71270e5060dc7d33b66145 authored almost 4 years ago
Final fix for postfilters + special chunks
36e9c586abab7aaf8a4f3f49f5ed6d0ccb54cada authored almost 4 years ago
36e9c586abab7aaf8a4f3f49f5ed6d0ccb54cada authored almost 4 years ago
Fix a bug introduced in prev commit
fb61b638be99bf3f89a170fc632ca9478efbd3c8 authored almost 4 years ago
fb61b638be99bf3f89a170fc632ca9478efbd3c8 authored almost 4 years ago
Acceleration path for nitems == 0
40232224b5b3429f55634088c13b9fc6967888c5 authored almost 4 years ago
40232224b5b3429f55634088c13b9fc6967888c5 authored almost 4 years ago
Fix special values on persistent frames
62800b0f6dcaf61641fda4daaa0851b5bfd8863b authored almost 4 years ago
62800b0f6dcaf61641fda4daaa0851b5bfd8863b authored almost 4 years ago
Fix for parallel decompression of special chunks
6d755d32961aba5405e0f9d7ab7d57859f643532 authored almost 4 years ago
6d755d32961aba5405e0f9d7ab7d57859f643532 authored almost 4 years ago
Start supporting postfilters for runlen
cf02dfc992ae5544c92f69befc7093aacf168e77 authored almost 4 years ago
cf02dfc992ae5544c92f69befc7093aacf168e77 authored almost 4 years ago
Trying to fix a fuzzer issue
abfebc4c4e0f747be1257a21332feac1477f2c2f authored almost 4 years ago
abfebc4c4e0f747be1257a21332feac1477f2c2f authored almost 4 years ago
Trying to fix a fuzzer issue
7af5d836c5ab8a91db89ebb915564fca5d79d6d4 authored almost 4 years ago
7af5d836c5ab8a91db89ebb915564fca5d79d6d4 authored almost 4 years ago
Fix the postfilter when no other filters present
f489cdbd0a2567e07365671618fd859a31eec4ae authored almost 4 years ago
f489cdbd0a2567e07365671618fd859a31eec4ae authored almost 4 years ago
Return a length estimate even when no internal frame
9ed0d3cb37b16ac5e3c54cde6b43acfd53cccf78 authored almost 4 years ago
9ed0d3cb37b16ac5e3c54cde6b43acfd53cccf78 authored almost 4 years ago
Fix a zero detection issue when using split codecs
c9084224f4eae8cb52dedd39db6790362ded1c7c authored almost 4 years ago
c9084224f4eae8cb52dedd39db6790362ded1c7c authored almost 4 years ago
Improve frame creation bench
77872d9f9425c34837d21ee9aea70ab1efa19487 authored almost 4 years ago
77872d9f9425c34837d21ee9aea70ab1efa19487 authored almost 4 years ago
Add a bench for creating frames
2b53dc708c254053de69990b1da869c99cfdf409 authored almost 4 years ago
2b53dc708c254053de69990b1da869c99cfdf409 authored almost 4 years ago
Add a generator for files for the corpus of the fuzzer (and a README)
fff2146e7e30e7670b755e3f72dc2809bb61b848 authored almost 4 years ago
fff2146e7e30e7670b755e3f72dc2809bb61b848 authored almost 4 years ago
zlib-ng sources updated to 2.0.2
31f8fa1d77a6ea1e7cf113a86b86e39f359bde2d authored almost 4 years ago
31f8fa1d77a6ea1e7cf113a86b86e39f359bde2d authored almost 4 years ago
Add plugin for btune
eeae3142781f74b69b526db31dfca6a61eee2f79 authored almost 4 years ago
eeae3142781f74b69b526db31dfca6a61eee2f79 authored almost 4 years ago
Be explicit on dparams defaults
a3954c73081c1db2a7893950123a228fe6d01b3d authored almost 4 years ago
a3954c73081c1db2a7893950123a228fe6d01b3d authored almost 4 years ago
Update ROADMAP.md
2a0dee4a959616e05e1eec40969068ad1a0e5868 authored almost 4 years ago
2a0dee4a959616e05e1eec40969068ad1a0e5868 authored almost 4 years ago
Update ROADMAP.md
f384c1a73447d65f50d91fdce0ac744972ecc733 authored almost 4 years ago
f384c1a73447d65f50d91fdce0ac744972ecc733 authored almost 4 years ago
Update ROADMAP.md
dc2996296d02729c48007822fd23257a6a813d0b authored almost 4 years ago
dc2996296d02729c48007822fd23257a6a813d0b authored almost 4 years ago
pparams -> preparams (for consistency with postparams)
979c7f8e26fce06eacb0be81e27981ce3d4f24ea authored almost 4 years ago
979c7f8e26fce06eacb0be81e27981ce3d4f24ea authored almost 4 years ago
Support for prefiltering the actual src buffer
57f92638b907cbe0dc1645d26dc901d4fbeac477 authored almost 4 years ago
57f92638b907cbe0dc1645d26dc901d4fbeac477 authored almost 4 years ago
Tests for postfilters are passing now
2939f1f7fca26cd440cc4d93b8cc409e3e75e7ab authored almost 4 years ago
2939f1f7fca26cd440cc4d93b8cc409e3e75e7ab authored almost 4 years ago
Fix for the remainding postfilter tests
f24c576f17faae36fdd1636e5db71aba912d4be7 authored almost 4 years ago
f24c576f17faae36fdd1636e5db71aba912d4be7 authored almost 4 years ago
Actually test some computations :-)
c61ea39ca0d85ffeb1a0576142427d7493861112 authored almost 4 years ago
c61ea39ca0d85ffeb1a0576142427d7493861112 authored almost 4 years ago
Check the case where the actual data in buffer has to be postfiltered
ba833721559dac0b2e543d1e32b21564b3dc81b3 authored almost 4 years ago
ba833721559dac0b2e543d1e32b21564b3dc81b3 authored almost 4 years ago
Very preliminary support for postfilters
e0459598fddd6e2b5119d29f2c621f14650fe5f1 authored almost 4 years ago
e0459598fddd6e2b5119d29f2c621f14650fe5f1 authored almost 4 years ago
Update after board of directors meeting
ca87d15f6e22dfae13f8e867bd7795757c0a6bea authored almost 4 years ago
ca87d15f6e22dfae13f8e867bd7795757c0a6bea authored almost 4 years ago
Mention postfilters in the actions to be done
fca3a5108ba47480f283e80bbe2342137dd32353 authored almost 4 years ago
fca3a5108ba47480f283e80bbe2342137dd32353 authored almost 4 years ago
Fix the codecs that are supported
20f215fc11cacdf3bb20391f658cd83ab1f5624b authored almost 4 years ago
20f215fc11cacdf3bb20391f658cd83ab1f5624b authored almost 4 years ago
Fix for packages including c-blosc2 as cmake dependency
20b1ded1c0546ec53c9ffeb73823c7bdcf144b70 authored almost 4 years ago
20b1ded1c0546ec53c9ffeb73823c7bdcf144b70 authored almost 4 years ago
Update release notes
1d7b97ce50b211fade6318bb59bf919c98316325 authored almost 4 years ago
1d7b97ce50b211fade6318bb59bf919c98316325 authored almost 4 years ago
Merge branch 'zlib-ng'
4eefbd18fcb96234aed9ae4ab956af8473041744 authored almost 4 years ago
4eefbd18fcb96234aed9ae4ab956af8473041744 authored almost 4 years ago
Merge branch 'master' into zlib-ng
4580eea428c6ce2a0fd5cfdb8240196830615bb7 authored almost 4 years ago
4580eea428c6ce2a0fd5cfdb8240196830615bb7 authored almost 4 years ago
Updated to zstd 1.4.9
f895673e50c333744cb2f171c2c03faeb2006f84 authored almost 4 years ago
f895673e50c333744cb2f171c2c03faeb2006f84 authored almost 4 years ago
Merge changes
eff7f315171e4adfda4b5aeaa25294b30e8193c2 authored almost 4 years ago
eff7f315171e4adfda4b5aeaa25294b30e8193c2 authored almost 4 years ago
Updated to zlib-ng 2.0.1
cd8f7eac1dd81a30e11c7e08effa13812268e88c authored almost 4 years ago
cd8f7eac1dd81a30e11c7e08effa13812268e88c authored almost 4 years ago
Fix bug when updating the compcode in a context
3451c8c59fabf4d540fc83ddd5c31061aef74ace authored almost 4 years ago
3451c8c59fabf4d540fc83ddd5c31061aef74ace authored almost 4 years ago
Fixed null-dereference write when unable to create thread context memory.
https://oss-fuzz.com/testcase-detail/4589997492666368
91789b65699fed69b8e31b22b3c02d435b38a24b authored almost 4 years ago
Check to ensure frame header is minimum length required.
27b004bf27c9879226da557b6055e3f151af8a9a authored almost 4 years ago
27b004bf27c9879226da557b6055e3f151af8a9a authored almost 4 years ago
Fixed ASAN heap-buffer-overflow when reading frame chunk cbytes past the length of the frame.
https://oss-fuzz.com/testcase-detail/5206670272757760
4327a6a1bf568f5b1c59a32152ec5b64811fdba9 authored almost 4 years ago
Fixed ASAN null-deference read trying to free chunk that has already been free.
https://oss-fuzz.com/testcase-detail/5107303620673536
1a79d783cc791faf12fa9f6f6f92c26fb8be4967 authored almost 4 years ago
Not build shared libs
3fa472ca1347822791296b7aacec0c4dd6fa7cdb authored almost 4 years ago
3fa472ca1347822791296b7aacec0c4dd6fa7cdb authored almost 4 years ago
return codes checks added to blosc2.c
776beaf88a7f32ca09ba1d5abc8c7ac4d9144d48 authored almost 4 years ago
776beaf88a7f32ca09ba1d5abc8c7ac4d9144d48 authored almost 4 years ago
Add suport for zlib-ng
8fc28ab8cee01210ea7ff19326a5f17f79fe77ff authored almost 4 years ago
8fc28ab8cee01210ea7ff19326a5f17f79fe77ff authored almost 4 years ago
[WIP] First attempt at using zlib-ng
0e261baa4c0729b58023da7a8bb5de8d907081aa authored almost 4 years ago
0e261baa4c0729b58023da7a8bb5de8d907081aa authored almost 4 years ago
First attempt at using zlib-ng
0b63329c4763a6a00e813d52d71dd2ac77b651ab authored almost 4 years ago
0b63329c4763a6a00e813d52d71dd2ac77b651ab authored almost 4 years ago
Fixed MSAN error when doing pipeline filter if compressed stream token is zero.
https://oss-fuzz.com/testcase-detail/6243118761508864
Added check for valid compressed stream tok...
Be more explicit in csize that is zero or negative
2324c9516ee9ea321d312b28a644236aa9ee1d9d authored almost 4 years ago
2324c9516ee9ea321d312b28a644236aa9ee1d9d authored almost 4 years ago
More updates to ROADMAP
0f3e6550f1a3140c58cd18115311379307035a05 authored almost 4 years ago
0f3e6550f1a3140c58cd18115311379307035a05 authored almost 4 years ago