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 w32 build

c580ea41b957ad5ce7e21662a651367defbeefb3 authored over 9 years ago by pancake <[email protected]>
Fix some COVs

07adffc8119f14fd8dfa4679af3f7017f14d02c7 authored over 9 years ago by pancake <[email protected]>
Initial working support for Journaling

3d4c698c5b22a92cde4d4a61571a206ee3fea5f8 authored over 9 years ago by pancake <[email protected]>
Add more dbcreate tests, refactor main() arg parsing, add journal + b64

- add `sdb -e` and `-d` to encode/decode base64 from stdin
- add `sdb -J` to handle JOURNALING W...

1545225eb0eb17d6735bbf52c5400b1ad9ea3a89 authored over 9 years ago by pancake <[email protected]>
Aim to fix the tainted issue

bda893bd943140465a507d07d562e303957e82c3 authored over 9 years ago by pancake <[email protected]>
implement ls_pop

b5bb38344f9924f57f5c6816fc5e1ad86b0697fc authored over 9 years ago by condret <[email protected]>
Aim to fix some covs

8d7d187c0b4fbca23983b046486772bb938aa6cd authored over 9 years ago by pancake <[email protected]>
fix possible sigfpe and evil reads in sdb_itoa

5653c82a0b242f37947328913a0b7ddd5bf27226 authored over 9 years ago by condret <[email protected]>
Commit `vs` benchmarks

71fef0ae326b9c49be2ecb48e4f49107ba6d8158 authored over 9 years ago by pancake <[email protected]>
Remove debug printf

33cd572a654dd975212aab6d5a8e73494fc08d14 authored over 9 years ago by pancake <[email protected]>
Hints for w32

e0db3e4b295cdbef0dc1e3479523ea3899e19bdf authored over 9 years ago by pancake <[email protected]>
Fix windows/unistd order issue

ab442e06547b3afa70e452290b5ec8462680cead authored over 9 years ago by pancake <[email protected]>
cygwin allows perms in open

38574f07d428002e36101e5d7a24280df504021b authored over 9 years ago by pancake <[email protected]>
Added tests for sorting arrays

734926b95a93ea6607c1b24d2fdd7155abbb4490 authored over 9 years ago by karel- <[email protected]>
Added array sort to sdbquery

a9359860aa08b06cb8a865fe150c3b231d829402 authored over 9 years ago by karel- <[email protected]>
Fix sdb_fmt_array() "Invalid write of size 1"

25c2e49426b224258151b0a4cc51cbd5b026a4ae authored over 9 years ago by karel- <[email protected]>
Fix sdb_alen() to acknowledge last element if it's empty

5b73f885129501cd95891527b63e7e4aa6b9f97c authored over 9 years ago by karel- <[email protected]>
Add sdb_array_add_sorted() and sdb_array_add_sorted_num()

9dc565df1bab8b5f4a6455bfd35961f563ed136b authored over 9 years ago by karel- <[email protected]>
Fix Cygwin build

Cygwin doesn't have _aligned_malloc() function.

8898e92dab09a923c4ea18211577f87a07eb341b authored over 9 years ago by Anton Kochkov <[email protected]>
update readme for travis

df090fcd61b6c9eedeae0d30145c8b633dca43d0 authored over 9 years ago by pancake <[email protected]>
Add travis file

99b824563a1179b8201e96138208452bff9bf507 authored over 9 years ago by pancake <[email protected]>
Fix dead code COV#108647 issue

ff8ba3bb4fda25de4e4011f47a4b903d49def772 authored over 9 years ago by pancake <[email protected]>
Fix COV#13335 - resource leak in sdb_query

34a028913a3606aafed72c057bb7be6cd038da15 authored over 9 years ago by pancake <[email protected]>
Fix wine warnings

d96c685d31d2c3f02b0c8259011d4f96d2722f8b authored over 9 years ago by pancake <[email protected]>
Fix one/

d949fce087293a8e6db0cad74551dd970be10498 authored over 9 years ago by pancake <[email protected]>
Fix #26 and #29 - new sdb query '#' to get the hash of a key

af85e7734c319fd147ababdbd823f516ddb2b388 authored over 9 years ago by pancake <[email protected]>
Add `make ios` target

6e9e5b05de002539262a3f775350eb6bbdfc1ebc authored over 9 years ago by pancake <[email protected]>
Added sdb_array_sort() and sdb_array_sort_num()

d4d8eb173386afb758994fe349eb5b909612556c authored over 9 years ago by karel- <[email protected]>
Fix null deref in `sdb_close`

3414ad798f7bbb5c197cbe5a9d1a17d485f2c8e1 authored over 9 years ago by pancake <[email protected]>
Fix use after free issue in `sdb_open`

156ad6f74738449091e6c11296726c28ac661611 authored over 9 years ago by pancake <[email protected]>
Bump config.mk version to 0.9.6 (last release was 0.9.4)

bbfc7b971960118f39df074f226c43bd78f7cce8 authored over 9 years ago by pancake <[email protected]>
Use sdb_const_get() in sdb_array_length()

d74ec8b83fc97ce775419b9988c6c0e446cae3d5 authored over 9 years ago by karel- <[email protected]>
Use sdb_const_get_len() in sdb_json_set()

eeeae26bed24d3e7eac9de38af82d8202c9f6587 authored over 9 years ago by karel- <[email protected]>
Added sdb_get_len(), substituted separate sdb_get() and strlen() with it

c2c3ec71302bd30e70a1fb85edef848e65449e5d authored over 9 years ago by karel- <[email protected]>
Use _aligned_malloc() on w32 platform

632014d7c74cdfacc6cac2d410d3d1ebb230cfd1 authored over 9 years ago by pancake <[email protected]>
Some rework on CDB, a bit faster sync, fix a bug

- Clean some include files
- Minor optimizations
- Use posix_memalign/malloc instead of custom a...

59ebec66b5b3fc4f08ec4a120f9b6a693b6fd8ed authored over 9 years ago by pancake <[email protected]>
Fix invalid fd usage in fstat and #define k/v sizes

fbe527012f521131b6ee722c325b540e0ce7f4d0 authored over 9 years ago by pancake <[email protected]>
Add ls_sort()

a60d94954701bf2e4e1350c2e85cc4932a1e0f1b authored over 9 years ago by pancake <[email protected]>
Fix overrun in numstr and sdb_itoa() in the latest query change

b9caeee14178e9af87eae64e5f23bf5c91b8436e authored over 9 years ago by pancake <[email protected]>
Add missing test

1543d41235730fb6e2fc9e63cc3ee2f97d71eb45 authored over 9 years ago by pancake <[email protected]>
Include properly strtoull(3) as a part of POSIX 2008

POSIX 2008 requires C99 and sdb doesn't includes its namespace.
This causes warnings on NetBSD.

3d763ac5fe3e54a3db98837b65dbad7719314e02 authored over 9 years ago by Kamil Rytarowski <[email protected]>
Add +-[x]k=v and +[x]k queries and tests

d844139495b31051cc56ccb0b3eb1b6745497c62 authored over 9 years ago by pancake <[email protected]>
Ignore leading whitespaces in sdbquery

fde5c9792e2e6aaf9f9d8f4808837846b9564259 authored over 9 years ago by pancake <[email protected]>
Use strtoull(0) for automatic base conversion as suggested by @krytarowski

519e6868c1a1a2fbdef4abe122c4e74c4a4be7ba authored over 9 years ago by pancake <[email protected]>
Permit raw make in src/

88992fd04a0342446219e88d41dc5787e686baf6 authored over 9 years ago by pancake <[email protected]>
Use some GCC pragmas to avoid js0n warns

729e82a92f22753515680b6f39922705538c8cd2 authored over 9 years ago by pancake <[email protected]>
Disable MONOTONIC_CLOCK by default

549178f87a9dc09f3b920d818837f77db492e5cb authored over 9 years ago by pancake <[email protected]>
clock_gettime is linux specific

ef74a3c31c4fb70435fa04786a75e97c6cbdc8b2 authored almost 10 years ago by pancake <[email protected]>
Fix w32 build and bench-expire test

63faf259f64f1d9732c810eebff55f2af2e8c9fa authored almost 10 years ago by pancake <[email protected]>
Use monotonic clock instead of gettimeofday

FMI: http://blog.habets.pp.se/2010/09/gettimeofday-should-never-be-used-to-measure-time

9743f64514d0b510cd9bbfe8bcff19632c6b75dd authored almost 10 years ago by pancake <[email protected]>
Fix another memleak in sdb_query

581f950d0755f9e1ca89afa0c30e11a705da8439 authored almost 10 years ago by pancake <[email protected]>
Fix memleak in sdb_query

30aa14787ed36f94283fcc9e403c99361fa832eb authored almost 10 years ago by pancake <[email protected]>
Avoid close negative fd

0d12387e3c15504b78c02db788afaa2107b81816 authored almost 10 years ago by pancake <[email protected]>
Avoid possible uninitialized values in `sdb_dump_dupnext`

1d0c3454410782547253837a79a311d3d6bdd413 authored almost 10 years ago by pancake <[email protected]>
Fix another null deref in sdb_sync

a5c1e3e2f353445efc0df05e35f432d7af0c0c21 authored almost 10 years ago by pancake <[email protected]>
Fix segfault in sdb_sync

11c5f9e8d92730a0508745049cea38b561fbbc02 authored almost 10 years ago by pancake <[email protected]>
Null deref in sdb_sync

a11116b0dc0f55f54813c52e3c6931be93edaddd authored almost 10 years ago by pancake <[email protected]>
Fix null deref in sdb_drain

51428ed0a8d6b0042dd7eabe9a865fa7edae5fb4 authored almost 10 years ago by pancake <[email protected]>
Simplify sdb_ns_path

721ca49165b8406859a963e35b0ad61930081913 authored almost 10 years ago by pancake <[email protected]>
Remove empty line

b907e247146dad6d835536683fd6f349f7cd2d42 authored almost 10 years ago by pancake <[email protected]>
sdb_const_anext avoid doing unnecessary steps if no next ptr is given

27e5f7a348c3c3c27e757c0dcacc99b8ce51fa2d authored almost 10 years ago by pancake <[email protected]>
Fix another oob-read thanks to ASAN

e0c6a5c76779e0daa49fd5086258bc03cb55bbb6 authored almost 10 years ago by pancake <[email protected]>
Fix an oob-read in the json writer

bc0857b003f5f7519107fedf4b15ccb1b538b8bd authored almost 10 years ago by pancake <[email protected]>
Add `make asan` and fix an use-after-free in $ queries

6ea4d0a6a0e1a33160a493700d47cbbf423c888f authored almost 10 years ago by pancake <[email protected]>
Bump nodejs sdb package version

1400c8f454202c5c561e5dbbc990751ab22bd13e authored almost 10 years ago by pancake <[email protected]>
Fix array/json return values in vapi

69a2bb633df22017a055e6572627fdc3290ed32f authored almost 10 years ago by pancake <[email protected]>
Another SDB Vapi fixup

f98721bcebaa82bd4ec920c7cebe6c62b2112414 authored almost 10 years ago by pancake <[email protected]>
Updated sdb.vapi again

63035fa787acc68c4f719b95e431d02a23e2510c authored almost 10 years ago by pancake <[email protected]>
Update sdb.vapi

976233717cb7271614229068dd01233827b6f1b1 authored almost 10 years ago by pancake <[email protected]>
Honor external SDB_API

821abf4c2d43f0190da23e5515c9fa02542f6f14 authored almost 10 years ago by pancake <[email protected]>
Split json indentation into a separate file

9108ba0fec2606e3cc2faf28d449399873e188ec authored almost 10 years ago by pancake <[email protected]>
Fix bad check in json indent

130a3391a2d98d1f4f7d0ec23e085a4c4ad95f44 authored almost 10 years ago by pancake <[email protected]>
Avoid warning message if no pkgconfig dir

3e5197e312a6a8fdeae014b64fc311a57decb7ae authored almost 10 years ago by pancake <[email protected]>
Fix cppcheck issue

c5d1dbd7a22e57a58acf9f1e79a5f299d4b33740 authored almost 10 years ago by pancake <[email protected]>
Fix sdb -j

ece259753283e5aa606e9180302dbb96b88920ab authored almost 10 years ago by pancake <[email protected]>
Fix crash in 'sdb -'

a10be513ed6edf0f3f83eaa7f1feba6970afbd4b authored almost 10 years ago by pancake <[email protected]>
Fix issue when syncing updated values

78c83cfa68e3ed9d4af20fcb47e55703a727da9d authored almost 10 years ago by pancake <[email protected]>
pkgconfig target is not fatal

ad531a5027541e198a6e58cbe109cb0cb25c6a3a authored almost 10 years ago by pancake <[email protected]>
Cleanup sdb_num_{min|max}

f73dc598c6704eb50206c1cc142b4b852728c73e authored almost 10 years ago by pancake <[email protected]>
sdb_num_min/max V3

59ead1014259c4c39250cfae2b22da633b95f96a authored almost 10 years ago by Cédric Picard <[email protected]>
Better sdb_num_min/max

7203d0ee29ec3ce94e9b0b831c7af2d43cc7cb94 authored almost 10 years ago by Cédric Picard <[email protected]>
Added sdb_num_min/max

4b5f212234f358a1ef2af646cc38b6983b74407c authored almost 10 years ago by Cédric Picard <[email protected]>
Bump for 0.9.2 release

a2c674abc0c33801023ac7b791ff275b1e1f821d authored almost 10 years ago by pancake <[email protected]>
Properly implement pkg-config files

02a5a2e38c66d219433f7a673d2d177a104b21b3 authored almost 10 years ago by pancake <[email protected]>
Install libsdb.a

6cb3c031c7747a1246738d6c6c800931019f3eee authored almost 10 years ago by pancake <[email protected]>
fix "pkg-config --libs sdb"

edd8d643b60f30a09088389dff27462f603d308a authored almost 10 years ago by condret <[email protected]>
Fix one byte off issue in database creation

874e92a4f8b89df8d33a4162fe6eb7a3e787e0d6 authored almost 10 years ago by pancake <[email protected]>
Initial implementation of sdb -0

355f2f30d3349b213883ac5a06efc648ff20b9f3 authored almost 10 years ago by pancake <[email protected]>
Remove TODO line

03a17752c5f83da603cb7f3f9d2da57507501b8a authored almost 10 years ago by pancake <[email protected]>
Better check read/write ops

6ab708e9ffb20dfc7651de941ee3d665ec3c5492 authored almost 10 years ago by pancake <[email protected]>
Add experimental no-newline after commit define

c5059426dbe612ce82cd4b8b219db869eb80e6cc authored almost 10 years ago by pancake <[email protected]>
Handle keyvalue pairs as arguments in `sdb -` and `sdb =`

f77517614d3536ee9eb93c7b3e8e7512effdbc66 authored about 10 years ago by pancake <[email protected]>
More changes for sdb_open/sdb_close

e4d19daf2457a067b21de6cfba5886acf4b3baef authored about 10 years ago by pancake <[email protected]>
Add `sdb_close()` and SDB_MODE

4b816713cbe31bc1ff8471ffa8daef2f15480243 authored about 10 years ago by pancake <[email protected]>
Fix fdleak

c506c02ce4747c8bc3a899bd658381c9a150e714 authored about 10 years ago by pancake <[email protected]>
Fix three warnings

3a877f69df6d5e189c76ed7b7539bff7c1cce248 authored about 10 years ago by jvoisin <[email protected]>
Enhace sdb_fmt() to handle index -1

168af9c0332016beae3b440ffc15cd09474b5fbb authored about 10 years ago by pancake <[email protected]>
Add nullptr check in sdb_aforeach macros

0dea0d500e0e5818a6aa41e949427acbf50bf103 authored about 10 years ago by pancake <[email protected]>
More fixes for sdb_aforeach

254382301b6030c5fbb03ad3f5da53633cc063b3 authored about 10 years ago by pancake <[email protected]>
Add sdb_aforeach() macro helpers

c703b37b35507d9a5cc72cb228ac238a8e420277 authored about 10 years ago by pancake <[email protected]>