Ecosyste.ms: OpenCollective

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

github.com/radareorg/sdb

Simple and fast string based key-value database with support for arrays and json
https://github.com/radareorg/sdb

Oops fix build

12fc64c597117fba7cdde7ab5c8b007d51d6a081 authored almost 6 years ago
Implement sdb_json_get_bool API

9f0acbe8562aaac1a50ab7d5120b68116fef3c58 authored almost 6 years ago
Fix edge case in HT when growing past last precomputed prime number

fc31557f444760ec13f8b7d895c5a1baf7cf9eb0 authored almost 6 years ago
Implement sdb_js0n() without GNUC weirdness

9c954145dfbf58d3d5a7df2bf897854524687ce5 authored about 6 years ago
Add Ht update_key API

5bd279a9f5892e09d4cafd494b8c49440ce8c9fa authored about 6 years ago
Fix null deref in sdb_exists() (Fix #182)

4378e5f3a576d2be82048c3fb6e4a2a0ccbe4faf authored about 6 years ago
meson: Do not use glob with Meson

*Explicit is better than implicit*.
This PR:
* Use Meson 0.47.0 to use install_man
* Prefer us...

f784270c6fceb813b3dddc01c83b4d02b07bfede authored about 6 years ago
Fix Makefile for test/bench

7fd6b28de7336918a6c69479cd65c3b2a0acb9d6 authored about 6 years ago
Fix memory leaks in test/unit

c9af602997448b1cddd32811811bb94b84e8543e authored about 6 years ago
Cast HtPPKv key to char * (#178)

a3463734c6d656ab174b32ba0b64e77475edae29 authored about 6 years ago
Boolify sdb_num_exists and prefix more with SDB_API in sdb.h

73aa7dc5eb4897a71cb432c546af4c6fe669ab32 authored about 6 years ago
Fix btree build

85c06ec2b1a4d175c1574b17b985c73bf8b0fb8e authored about 6 years ago
Add btree to the Attic

5b41de3e5c61672e455c3e6df3a12cf9f7961aec authored about 6 years ago
Use "generics" to create multiple types of Ht

ea05ca8808605daa683a2b35f143e24c3a70f0c9 authored about 6 years ago
ht: provide ht_new_opt API to customize the hashtable (#175)

132bb12e61d6b54833da2267724e952ec3d477fe authored about 6 years ago
ht: provide ht_new0 API for convenience (#174)

3debbd57eb543a61e872cce947e4ab1377388a9f authored about 6 years ago
test: api tests do not make the build fail, though they should (#159)

56eee03f6522adba2b21a0623b756e85cac8508b authored about 6 years ago
Fix the sdb_array_add_num test

2c92bdca81df66cd03c9d26108278d3540eaaa57 authored about 6 years ago
Add judy array into the Attic

a9ff9beecd2bf9e7353f11ca0cc89dcabd3fc192 authored about 6 years ago
Fix #98 - fix the last warnings left in the appveyour log

d4715afa8e88fcc45dea40c9689c7c12eb8fb981 authored about 6 years ago
Add the Attic/mixed

c299b5f1acb9a6fef2f3f4368ac9ddbed857aff4 authored about 6 years ago
Move Attic/r_db/pair into Attic/pair

b77e5b6b7066927693ca29e557b667ff54ec83a8 authored about 6 years ago
Add slist into the Attic

3035bf0b822508564ca6b2bfa068a11821fda9ec authored about 6 years ago
Import r_trie implementation from r2 into the Attic

8ed1845eda437ee1deabc4cfe974cc5459b5864f authored about 6 years ago
Add Attic/r_db

466293953484f9a390b12f30184e6cd393d3afa9 authored about 6 years ago
Release 1.3.0

9d50df34d9e74e8a174c2d728ff52a01dd8a5e7e authored about 6 years ago
Fix heap corruption and utf16 encoding issue for WIndows

f06be61bdf717c7c734b61e28e5231c25a8b0705 authored about 6 years ago
Fix warning and add missing SDB_APIs

6755d678ae5a077d9d28d7703517fc5c59a3a40e authored about 6 years ago
Optimizations and cleanup in the hashtable (4x speedup)

5d4259198248258d390c84ae41d877688b6e8c77 authored about 6 years ago
Cast pointers to size_t

881abd9113fb6b6234137ecc28e21bbba3b5c1d6 authored over 6 years ago
Fix null deref when calling sdbkv_free

ab439b58c33eca95b44fcc9510f7b2a510112af9 authored over 6 years ago
Fix last covs

4fd0f660fa790faeb52debba7a259f6fa5d77cea authored over 6 years ago
sdb: add API to return (sorted) list filtered (#166)

f0f166882c83be84dbc9527cc0b3806865ce5133 authored over 6 years ago
fixes warnings generate by -Wsign-compare (#167)

93be3c7b86051837cf64bb4d32032a56140a22d7 authored over 6 years ago
SdbHt: reintroduce growing (#160)

* Fixes for pkgconfig and meson
* Install missing headers
* Make tests runnable even if sdb is...

0f7249864cd9490e471202f7ed3ec042186b7d41 authored over 6 years ago
Fix b64_* for Solaris (#164)

af2102bde4ff12ab420f373f8c5103ce396e97bc authored over 6 years ago
fix some other renams of sdb_kv_* -> sdbkv_* (#163)

f143e81228d8d66bd2a065af14af609e69a2499e authored over 6 years ago
SdbKv refactor (#162)

16804938be5fee12e138ed831cc204bf54c66005 authored over 6 years ago
Create pkg-config file in meson and make tests runnable from meson (#158)

* install missing headers
* make tests runnable even if sdb is not installed
* refactor CFLAGS...

109c102f54bcdaa09c7ff5827fc94fdd3d80b7c1 authored over 6 years ago
Fix newlines in query grep

2338a0d15834856801bc9a42a4c8aa5c4c8c5f64 authored over 6 years ago
Grep query shouldnt use printf

ffa43b98cb4205facc71736968f65cd064e9a671 authored over 6 years ago
meson.build: read sdb_version from config and make it main project (#157)

1f1707ea2df28bfd1edbbd081f689c2efcb41559 authored over 6 years ago
Rename SdbHash into SdbHt

de85bc34d3c9aa8f05d16470beb97e84c9a97e62 authored over 6 years ago
Optimize sdb_array_add_num: always use SDB_NUM_BASE and don't check for decimal (#156)

d9b6b6ed37f22d7a14c33cfe048c924094a8a759 authored over 6 years ago
Optimize sdb_const_anext & sdb_array_contains (#155)

b577fa47215b0819194efc5546c414b3fe3cc407 authored over 6 years ago
sdb_empty -> sdb_isempty

ad977f3c5d408e1b43091a1db0c878bf38f52b8d authored over 6 years ago
Implement sdb_empty()

39a7983ad4cbc6a6c6d2513d03218c919b6fbaa8 authored over 6 years ago
No need for -Woverride-init

8827804d2f9caf3dcfca829d53e6eb5664352882 authored over 6 years ago
Boolify array api and add more null checks

5ab8d06784f455b9786e1e03e0ac16d9f29fd930 authored over 6 years ago
No more jam roots

d18cfb1a5bf81da6f2a73128abc7b3d8d3a2f4e7 authored over 6 years ago
Release 1.2.0

2f5726cd5b469ac966c18fe6a460734d1433de45 authored over 6 years ago
Optimize ls_empty

5b47100698d78f25563290440a4a25231c58bb85 authored over 6 years ago
Fix memleak in sdb_querys

5da3d2e62a1cbd7f492da15c414604618e58990b authored over 6 years ago
Fix allocation issue in sdb_querys

43da2d3014106132101005fe5798f1007780b6c1 authored over 6 years ago
Fixes to expose the sdb_json_get_str api

51d35fda3d83a96194cb8e3009331f2c08b01ba0 authored over 6 years ago
Drop sdb_js0n definition, must be internal at some point

ad1c6a93113c8df98f6d0c3a0831f80655118f4e authored over 6 years ago
Expose sdb_js0n too

4b9c4aee0b7bed05e210d61151d5f13104f76955 authored over 6 years ago
Expose the ht api too

b5c3dd57b87fe570f19ca34cd410d4d035914ca2 authored over 6 years ago
Export SdbHt

001a984c046494c1e0bc13fb5e6627b19485f4ce authored over 6 years ago
All dict prefixed with SDB_API

f6d08aedd4be74b9c0e1a59710b1e5114e5b2d37 authored almost 7 years ago
dict: add API to iterate over all elements (#151)

82f82f26d4877823336c5197bdb38ae966906aa8 authored almost 7 years ago
va fix for sdb_fmt

5cc270e0a447fdce19b4bb1265e7bcfd62718492 authored almost 7 years ago
Release 1.1.0

3a5c2ab09020f33da6d792b0fe350ea3bd578aa8 authored almost 7 years ago
Minor indent fixes

eb1f42462869b11914cee39a731f0f5ec5a43e2e authored almost 7 years ago
Remove index argument of sdb_fmt, implement sdb_itoca

b00391de5b98a57a9c23738d376848ba6c3e506f authored almost 7 years ago
Import Paul I's commits from r2 improving meson.build

6172ec25b18810851481c9526be2f0971e87aea8
Fix missing libsdb files (#9803)
9c0d682e603cd330f79a...

a018cc39c116a87608b1e681737802aad5a05c20 authored almost 7 years ago
Added MSVC version _time_stamp_to_str

From SkUaTeR r2 f8cf84e0653642d9ad34e760e0e56dd81860e799

ddafd08ac4a895282747fa95d0b83ea8ebfb5468 authored almost 7 years ago
Add WITHPIC from whitequark r2 c816dc7e663d6df4942e31856fcef515a681de71

dba662cee3bb61297a24e5764c4580e3ac80e879 authored almost 7 years ago
Fix typo regarding byte size (from r2 d4dd6fd5e64dbc2682ad54989a7127566d1be865)

eb4d82502ee3f762c9f628b5d73f4ecbfee56892 authored almost 7 years ago
Fix #150 - off-by-one in sdb_json_indent

cf4538f5540d0545ac4bcc5e5268776cf8fdb7e2 authored almost 7 years ago
Update meson.build (#149)

85eeb0e7352c6dca327847cec348eba62bda0800 authored almost 7 years ago
Fix implicit casts for msvc

e5f87034bb555105f8832b10051137844f07d762 authored about 7 years ago
Fix UB (undefined behaviour) in sdb_num_inc

82c136728bed43cb0c8ce81582a9fd66912ee4ce authored about 7 years ago
Add dict_stats

51eafea615978194aa56a50b6e72db53074c8d29 authored about 7 years ago
Fix pointer arithmetics in dict_set

82bb3de249ea64ecb8029195c42e1bf586464a3f authored about 7 years ago
Rename mht to dict

abc1304b52eceb59524ada3cf43e50eba6264fdf authored about 7 years ago
Oops fix mht oob

9e05562980cd014c235cdcc69041592a1eaece1b authored about 7 years ago
Add mht_new and mht_free

82b2eeefa15968bc6202ca9d30a7d635ecc0140c authored about 7 years ago
Import commit from ora8 (Jose Diaz) 'Convert char to windows unicode'

15039cec2639b6dc836476ca0c8ef650c97f02bd authored about 7 years ago
Add void*u in mht and fix main

6b7433e6178ed29e913175105b496f5ce417733d authored about 7 years ago
Add mht api (mini hashtable for ut64=ut64+void*)

73afb2e9cac1263a31b09d5f47aa557b6dc7efb8 authored about 7 years ago
Fix null deref

9a308331f7da8f56ab35eab102132011a5675c8d authored over 7 years ago
Fix #147 - Generate sdbtypes.h at install time

f824720f8a6742401f2cb164ed581e65fdd97ff9 authored over 7 years ago
Fix SDB_WINDOWS usage

7f0d38b217380d32869870bef3d5946fba2df92a authored over 7 years ago
Fix double-free

5fb78a5150351a7223709d83bfc87cfbb97776c3 authored over 7 years ago
Fix ULLFMT for windows

81dae2ecc7e05c0ab55431564f6dd080b39247cd authored over 7 years ago
memset after realloc to avoid uninitialized memory

843116eba119a9e257c36d20a9f020050f2b8201 authored over 7 years ago
Appveyor script + msvc support (#146)

e412e2ce9c9d3ec8293bf0715456583d1b1b1502 authored over 7 years ago
Appveyor msvc meson test (#145)

6ba1f6194ae603e62d901b582941ca9aee82f94b authored over 7 years ago
Use void in prototypes (#144)

64ca7977c3ed6a4b8ac14dabbe67a55c762567fe authored over 7 years ago
Add NULL check at src/json/api.c (#143)

68911dcfe56fb29943249471f91f807c25cfb10e authored over 7 years ago
Fix memleaks in owned sdb-set

7730c408bc43aac49b576e0b69d648391e642107 authored over 7 years ago
Fix crash on windows (#141)

9b31c6cf19d041ebd7cb671adeb1f4f92bc635ab authored over 7 years ago
Update cdb.h (#139)

Useless since last commit

8ef2021ca6358f8cc00e546c0ade473c62be539e authored over 7 years ago
Fix comments

0a78142752102ee5989add9d16d63939a7d53bdf authored over 7 years ago
Fixed some files to compile with msvc (#138)

f7f1010dbc1ed7c1cb952f989753b96c1fafc123 authored over 7 years ago
Fix sdb for msvc

b25d2af816f57f4905b44054317b374b84f16e5f authored over 7 years ago
Initial support for meson

5bf03ffd7470eea14a0716aaf2d9b5eed6f0b060 authored over 7 years ago
Correct typo in src/util.c: USE_MONOTINIC_CLOCK -> USE_MONOTONIC_CLOCK

b702d2439ebe14028c37fa6a82be4576d53b37d8 authored over 7 years ago
Support MSVC for the vararg thing

6e767edcb2c1003eff1cb3dfdda665cd28b5adff authored over 7 years ago