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
- Autodetect if vala is installed in config.mk
10606da13959ede362400aa178416915ba05a7a8 authored over 13 years ago - Requires make vala and make install-vala to run
- Generate include file and vapi with valac...
* Added support for syntax sugar on Hash
acbd03502101cb84800496d5c86ef57b87f327e6 authored over 13 years ago813eeffba7979cfa504c7a807bab82b30aaaac67 authored over 13 years ago
* Some bugfixes in sdb core
921d61799a38bfc3fa94ca99e7b1add68e11f5cf authored over 13 years agof2d90d65ef650d855e9468871e5afcdc74e99f20 authored over 13 years ago
01de04cf37665d74d9aa1444c0394f5a77ec18da authored over 13 years ago
* Fix delete method in mcsdb.vapi
0ac7b789121c3b6e3bdf182216745f2b2d5acd16 authored over 13 years ago* Build libmcsdb.a
* Reuse of the McSdbClient struct for server and client
* Added memcache-clien...
- Implement all those commands
* Fix sdb_delete and memcache_delete return values
* Various min...
- Mapped to memcache/client as in sdb with '+' and '-' prefixes
* Use strtoull and ulltoa (self...
9929a178aa8c9ef118b669f9ee72db65321b8f76 authored over 13 years ago
* Minor code cleanup
cf37c7d32dfbf91b6c5f8a0f6377a136453981fe authored over 13 years ago - Fix some long string issues
* Fix memory leak in client_free
* Fix result of delete operation
* Fix sdb_exists()
- read byte by byte (slow)
* Fix null pointer in sdb_open
- Many printf debugs out there
- Still buggy under some circunstances
- This code needs a c...
f8d0bf1854fbaa5c14bbb4f4cb4114406073ddad authored over 13 years ago
029e22340422bf5dfa7ec515191cc2d66f61a8e6 authored over 13 years ago
- All commands and stats, but CAS work as expected
- Socket handling is done by poll and asyn...
e801178456222927929d325d4d50bd1486e8aec1 authored over 13 years ago
* Fix test.vala test for expire keys
--HG--
rename : server/Makefile => test/auth/Makefile
renam...
- commands with payload does not yet work
- uses poll(2)
* Rename some memcache_ into mcsdb_
dd69b9985fd19753e2785c23cbcabfca698b1a17 authored over 13 years ago
* Implement the rest of status information
- Needs some reviewing
* Fix some segfaults in memca...
6d600c3f6595f024c8c84ef7d0b7a30f2f941129 authored over 13 years ago
* Honor expirable keys on sync()
441464c917ea814ecd3b14746cbcba16966aed0d authored over 13 years ago* Implement expire time for memcache_delete()
cc34f26f5f44ea0015948c4f41fa5ea050e7458c authored over 13 years ago28327fcdccf56944d018f004fc21bced5301dcff authored over 13 years ago
* Proper handling of expire time in memcache
e7e3e6dee44e839de1fc7f18049427709265759f authored over 13 years ago* Implement expire time for keys (sdb_expire)
- Needs sync() to flush memory..
- BUG: A sync ...
a2da53317589631e1e9cd0624064e3841ed82c68 authored over 13 years ago
db3ef2c17208caa0065fef64e2351d71c72e8b48 authored over 13 years ago
* Handle incr, decr, add, set, replace
* Bring back sdb_dec()
* Properly detect numeric overflows
* cas is not implemented, as long as there's no session information
* Simplify the sdb_inc/sdb_de...
* Add delete and exists methods in sdb.vapi
9e16a6d3468e25dd0705e33720542aa89c53651f authored over 13 years ago* Fix sdb_get for deleted entries
* Initial PoC for memcache protocol support
72a377275fdb387d075eb85979cbcbd2b983aa39 authored over 13 years ago
7c4fcad01620c3e7d3381b3fe0031852d3d439e0 authored over 13 years ago
* Do some minor code cleanup (-13LOC)
b56c0a8ab3e1987b3f35e9e644ae9a8411ef4a63 authored almost 14 years ago2470f0d71ab73f162901ba75ff32fd6160d106eb authored almost 14 years ago
* Sync and fix vala vapi and test program
a7784ec7f074a9feefb57eff85c2c4fb9dd68f15 authored almost 14 years agoe50a295e5c86949e2d5e0a8a0d48b90fa917f9b7 authored almost 14 years ago
053df5a006fb13d778a39a10326e46b0129698b9 authored almost 14 years ago