Ecosyste.ms: OpenCollective

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

github.com/rizinorg/sdb

Simple string-based Key/Value database
https://github.com/rizinorg/sdb

Fix crash when deleting a key

4c5660d659c50f897ea73e7cf6bbaefda9370662 authored almost 8 years ago by pancake <[email protected]>
Fix CDB read issue

a17179df642c3f5b19369b23f32048bc4a352eef authored almost 8 years ago by pancake <[email protected]>
Memoize the list sorting

ca3226934a6da9329d8dfeee3a9c0be62355c675 authored almost 8 years ago by pancake <[email protected]>
Add another broken test

63acb14c21fafda94c2878886a951e12145a40e2 authored almost 8 years ago by pancake <[email protected]>
Fix two more tests (1 left)

c3710d9a73ade1caab431ba90a8abd012abe406d authored almost 8 years ago by pancake <[email protected]>
Fix another regression. pending the two create/remove from cdb

1fb81b2eff073c16a2b996064b8525b93d4d5861 authored almost 8 years ago by pancake <[email protected]>
Fix more regressions (3 left)

f3c7841389c85bafdbbfc61ce356448678b3df29 authored almost 8 years ago by pancake <[email protected]>
Fix another crash

d67d63385e854839540726eebc56525112ae0327 authored almost 8 years ago by pancake <[email protected]>
Fix two more regressions (8 left)

3fa0134c19e2890c5114702913f41a7f07d79521 authored almost 8 years ago by pancake <[email protected]>
Fix more regressions (10 left)

bb69a3acae263744f00eae3748167d6b1678ed38 authored almost 8 years ago by pancake <[email protected]>
Fix null deref in disk.rename

b3bac433acdd7b62d5e5d0dc0131bcf47731c783 authored almost 8 years ago by pancake <[email protected]>
Fix null deref

43c320bdf7c2998850fc2ad6c59640514944bb9c authored almost 8 years ago by pancake <[email protected]>
Fix some regressions and reindent

7c485a20ddfae2ba77484b4ed2a1217ea119d385 authored almost 8 years ago by pancake <[email protected]>
Fix kvp length test

2d45c1cf167757366193ad4a04df1d0020f5c789 authored almost 8 years ago by pancake <[email protected]>
Add some docs + unit tests (#115)

78f5ee429ec27bbb3c3cec582d4a329b64e1de15 authored almost 8 years ago by Riccardo Schirone <[email protected]>
Add emscripten compilation instructions

99ab9d5917b0eba662fbd227a6d9d4ffd7836c5c authored almost 8 years ago by pancake <[email protected]>
Remove all the -ggdb flags

1fd812bf1cc3346fd93923225d97338642379f7f authored almost 8 years ago by pancake <[email protected]>
Use .o.o instead of _o which seems to bring some problems

12b2945bc2ff978ad1846408851ae31d8eaecb4c authored almost 8 years ago by pancake <[email protected]>
Add sorted parameter to sdb_foreach_list()

5df680edd7af95379ea5d0c074a03bdfc5383b64 authored almost 8 years ago by pancake <[email protected]>
Check return value of write and fsync in journal.c

d66cb78c9fa95a106fff38266a7542564482af37 authored almost 8 years ago by pancake <[email protected]>
Update AUTHORS (#117)

95bc8ca5204e74a20a9ad091f23cc90499b5c1b2 authored almost 8 years ago by Jeffrey Crowell <[email protected]>
fix COV 1365298 1365299 1365300 (#116)

32f755ebc1763f7d9196d5cb85362bbf4642497b authored almost 8 years ago by Lowly Worm <[email protected]>
Remove ns test

6377ac562ae9164c8951390d750b5232137eac96 authored almost 8 years ago by pancake <[email protected]>
Fix two bugs in ns.sync() and sdb.free() and add namespace test

25c3eb2a2d242b8b0ed5c9f801327c217092145c authored almost 8 years ago by pancake <[email protected]>
Move some tests to unit

131ce356605b27475c056c7958e2936a1eb26168 authored almost 8 years ago by pancake <[email protected]>
Drop the keylen optimization

00bb7922d1080f9ae79b574d28c7a301a5f23df3 authored almost 8 years ago by pancake <[email protected]>
Fix createdb copying envp issue

f6309fb87b61a25414539296df977d8388110b01 authored almost 8 years ago by pancake <[email protected]>
Fix null deref crash and keylen check

5d6e0a3b66d72e22282188cf739477389b1e5afe authored almost 8 years ago by pancake <[email protected]>
Even more reindents

474905ffbfce2d0c292f11891fc4786985970f1c authored almost 8 years ago by pancake <[email protected]>
More indentation fixes

b74f769e2efdd28e28d93450a58b086e263e7696 authored almost 8 years ago by pancake <[email protected]>
Maybe the last reindentation

5f49e1421bad1d7bbeb396c027aa82fd3c58b7c8 authored almost 8 years ago by pancake <[email protected]>
Boolify sdb_json_set and reindent base64 and others

a17dc7e49671fffcbe8bdd7c1c29106b1c199ca8 authored almost 8 years ago by pancake <[email protected]>
Speeding keysearch by catching key_len in SdbKv

e1303e0a7a0520b0a623c37f6bc6d8598924cf39 authored almost 8 years ago by pancake <[email protected]>
Fix two memory leaks in the new ht handling

05b4a248d4f43eeb4ec73303a6e05be955873843 authored almost 8 years ago by pancake <[email protected]>
Fix off-by-one issue in sdb_array_insert

b71e11fcd773422ecb105935e5c826f97bc7364b authored almost 8 years ago by pancake <[email protected]>
Add test_array

8009b8c69beef04bad25a5ba02da78fdc3b98cac authored almost 8 years ago by pancake <[email protected]>
Fix regression for an UAF

4382d75955403e3b5e8104300db363cfef7342b4 authored almost 8 years ago by pancake <[email protected]>
Handle free deleted more seriously

5763906dc59cf8ef07c4c4200d83896b8ab5c499 authored almost 8 years ago by pancake <[email protected]>
Use iter exchange on ht delete and refcounting in sdb.foreach

65e9ee5bbcca7a37ea3563eb8c6e9f7e4a6e5c43 authored almost 8 years ago by pancake <[email protected]>
Code cleanup and fix a bug in ht and null deref in sdb

195ffb26018d71deb6c79e092f0021a34b4df802 authored almost 8 years ago by pancake <[email protected]>
Add two more sdb_delete tests

cb34ea0c1910f8b4b8d3f6cce0d53f7f6aa12fb6 authored almost 8 years ago by pancake <[email protected]>
Add unit/test_sdb

dd5509130fd0f1ed570c55d6b1be6b386e01127a authored almost 8 years ago by pancake <[email protected]>
Free values in sdb_foreach more carefully

01c833d81e1d012e6aa63038a78f9810e3da7051 authored almost 8 years ago by pancake <[email protected]>
Fix build of test/unit

bbc14bb13dee92b6c2aaec0b8b69a7133028fa35 authored almost 8 years ago by pancake <[email protected]>
An asan fix and a long standing huge stack allocation issue

57eb90b5b14cc7f45286975db49a431548f22ecd authored almost 8 years ago by pancake <[email protected]>
Fixes for `make asan`

63429bcb1f5da1d0577a21f66fe36afb2007ec00 authored almost 8 years ago by pancake <[email protected]>
Fix suggested null deref issue

a4eab7b0568cf142df3bbfbc71dcd11d234a3fe3 authored almost 8 years ago by pancake <[email protected]>
added merge sort algorithm in SdbList (#113)

e6f7f152aaa4ba2467559c856017f5f6ba074473 authored about 8 years ago by Álvaro Felipe Melchor <[email protected]>
ht: re-enable the real ht_grow (#112)

* ht: re-enable the real ht_grow

test: add unit testing for almost all hashtable functionalit...

7a216da20c3c75905549d305b8cb28a738e200a3 authored about 8 years ago by Riccardo Schirone <[email protected]>
Add unit testing infrastracture (#111)

9d290c1a3655dd987158ea50dc08734820db5d58 authored about 8 years ago by Riccardo Schirone <[email protected]>
Choose a prime for unique ht size, tested with 1M rows

74307bf0c045337107ecf50cc25e05e4f6f8171e authored about 8 years ago by pancake <[email protected]>
Disable hashtable grow to fix an uaf and avoid rehashing

7552faa1bbd366465d59515101d5b5e4f5f7ac51 authored about 8 years ago by pancake <[email protected]>
Fix testsuite when no 'time' in PATH

3bf9fdd934968f8a1720f9c208731042c847adf0 authored about 8 years ago by pancake <[email protected]>
Fix use after free in sdb.c

81d57f2bf30a909e18985bc8dd8738fd317f3d2b authored about 8 years ago by pancake <[email protected]>
Fix #100 - replace the hashtable implementation

- The current one can't resolve collisions, this one can

c6bb35f71e67aa7a3c2e59063bc4e6d032b14ebf authored about 8 years ago by Jeffrey Crowell <[email protected]>
More reindent and boolify and add hash collision mode

07ded58c301ab3797efed72f0b777e528ea0f472 authored about 8 years ago by pancake <[email protected]>
More boolify, reindent and fix a stack test

7996f2ed98aed4520b1a0570d1f4f0c6aadde9b3 authored about 8 years ago by pancake <[email protected]>
Update indentation for util.c

1dbdf7b0f5e1f608e5dc9a18e25aa328948a6bbc authored about 8 years ago by pancake <[email protected]>
Fix CAS and milset tests and the implementation in sdb_set

be217e3f68c8798cb75a3b5315620497ec887a8b authored about 8 years ago by pancake <[email protected]>
Release 0.10.5

1ee11f180b3f2964d1649f8245458deb7dc44eca authored about 8 years ago by pancake <[email protected]>
Fixing segfault in sdb_bool_get (#110)

5032ff62e041379e7706397d07f5744a93c4d2bc authored about 8 years ago by Ahmed Mohamed Abd El-MAwgood <[email protected]>
Fix OOB write in base64

bf6575a2828c50e4540eeccd36b8e05729649dcf authored about 8 years ago by pancake <[email protected]>
decode length can be *3

309fb7aec1709483ede66f304ccef0b6b3152138 authored about 8 years ago by pancake <[email protected]>
Aim to fix an oob in b64-decode

16d6702851eb3ceb6673d3977e0007bcffd8507f authored about 8 years ago by pancake <[email protected]>
Fix some minor warnings for w32

081914e6ea8a9bd87659f4e0ce3d79088cbf6efb authored about 8 years ago by pancake <[email protected]>
Add sdb_ns_unset

51c7f7cf6968bbf4d95ada60d4c9f91d69e28c58 authored about 8 years ago by pancake <[email protected]>
Fix uppercase issue

8710cb04f6bbd6c464e15b7b5e0238eefa92b8b6 authored about 8 years ago by Anton Kochkov <[email protected]>
Handle Mingw-w64 and MSYS2

016df3397062c7546ccb8b0e36c353fd22087552 authored about 8 years ago by Anton Kochkov <[email protected]>
Fix #106 - do not free const

cfcdfbd056a455b5f6383edf29babf9b8913c59f authored about 8 years ago by pancake <[email protected]>
Fix memory leaks after the alloc checks

99e4daaaa947f9d0ba0d7975e43c597424423a65 authored over 8 years ago by pancake <[email protected]>
Release 0.10.4 - padron peppers

cf18ef73ede400147cc1852eaea0155b866f22c4 authored over 8 years ago by pancake <[email protected]>
Check if calloc/malloc return NULL everywhere

9726ca2ac4ae592497ec405b2f48a4ab22bfa8c2 authored over 8 years ago by pancake <[email protected]>
Fix keylen regression and more code reindent

d53ad1fa1944792b8cec69781764804bae35e372 authored over 8 years ago by pancake <[email protected]>
sdb_check_key is 3 times faster and more optimizations for milset

a0d0b65b490270f3688baebd337650abca0a684b authored over 8 years ago by pancake <[email protected]>
Add sdb_merge and sdb_count + testcase

3b4adf873cd0a6e8e14c0c1d43be1a77dec19db0 authored over 8 years ago by pancake <[email protected]>
Improve ht.c's handling of removed entries (#103)

35a4c3629492d4636a9dd815889acb67a0aa1639 authored over 8 years ago by resilar <[email protected]>
Use more bools

e9d6aab9fdfbfaea453c82a214cfbbeb85db63b8 authored over 8 years ago by pancake <[email protected]>
add failing test for collisions in the hashtable (#101)

the hashtable underlying sdb doesn't handle collisions, add a test for
this.

bdae2185e4ee7879d212fe131bbe5863f744170c authored over 8 years ago by Jeffrey Crowell <[email protected]>
Some code cleanup for cdb.c and json.c

d8bd52c3e1e094cd941a67290164d6667e61d609 authored over 8 years ago by pancake <[email protected]>
Add SDB_NUM_BUFSZ, code cleanup and tiny optimization in array.c

4bb0e7d27e2aa0bd2286cb5eedbdc515f5ca3470 authored over 8 years ago by pancake <[email protected]>
Add bench-reset

3011b89fc83cb4d8a6323ebadf4f0071da7a570d authored over 8 years ago by pancake <[email protected]>
sdb_get_len is now an strdupped wrapper of sdb_const_get_len()

bb7a34768235724727a6ed4279eadfd263fceb44 authored over 8 years ago by dx <[email protected]>
Fix OSX-PPC build

2169acc64c31f699f75a772d3f4be01263b5d94f authored over 8 years ago by pancake <[email protected]>
Release 0.10.2

47a9d36c036bf75482bf21842cc7beadc35f0c1a authored over 8 years ago by pancake <[email protected]>
Fix sdb.array.append/prepend regression

45b6859fc6aa8b199430f62ca9a0d9dae2fade38 authored over 8 years ago by pancake <[email protected]>
Fixes for array_prepend/append

ff9b9ff781ccc38d766bd10944eb820ec6ae2fa3 authored over 8 years ago by pancake <[email protected]>
Add array.prepend|append and pop.head|tail primitives

510c66a187bd864f3d8bf5fbf29396af81a21672 authored over 8 years ago by pancake <[email protected]>
Release sdb-0.10.1 codename: solid chair society

718678c142be1860a88c38ae3564ceb88bde6534 authored over 8 years ago by pancake <[email protected]>
Avoid unnecessary free in sdb_fmt_tobin

8ebb957fb7d32f1f1ea4a9ec38c36289364ad321 authored over 8 years ago by pancake <[email protected]>
src/fmt: make sdb_fmt_tobin return the number of items

b47d9a5c289d36223f9ad1818200f03bf7514657 authored over 8 years ago by Riccardo Schirone <[email protected]>
MinGW: use _aligned_free() instead of free()

As per Issue #75, for MinGW use _aligned_free() instead of free() for memory allocated with _ali...

b5d21f7e93adec447e8217c8b485de41211b6d23 authored over 8 years ago by Nikita Abdullin <[email protected]>
Fix vapi warning

8a9f178bef5aebd5b59d797fb2a2acfc20d8dfd5 authored over 8 years ago by pancake <[email protected]>
Fix previous commit

b385e3351ee3d7e5dbc1ceed115b2e3223ed76f5 authored over 8 years ago by deffi420 <[email protected]>
Add test for multiple-fetch in add10k.sh

96e8160dfaf66b81631863ebcdcdd9220e7faa1b authored over 8 years ago by pancake <[email protected]>
add100k.sh argument sets size

9e23cb2f5c8b287d6b82d5ba93af7c1272adac60 authored over 8 years ago by pancake <[email protected]>
Reduce CDB header size (2048 bytes -> 1024 bytes)

The trick is to compute the subtable length n_i, 0 <= i <= 255, using
the subtable pointers p_i ...

90a6981271b611dc880ed06d4f913e04476af285 authored over 8 years ago by deffi420 <[email protected]>
Drop some flags and bump for release

9b967f4d4fb733e992835479314dfbf464872390 authored over 8 years ago by pancake <[email protected]>
fix format string

f90161150a1422cd71499168bb6cea3bf55aa8f3 authored almost 9 years ago by pancake <[email protected]>
Fix nullderefs

63a10a1307d163dd4c901a173f882f6ef55dd1f1 authored almost 9 years ago by pancake <[email protected]>
Fix null-deref in sdb_exists

b7b7ae1f93b7754760dea550f1e8cb30a8dc228b authored almost 9 years ago by pancake <[email protected]>