pancake
e4b166e8c3
Use sdb/sdb.h to solve include conflicts and simplify build
2022-11-18 11:19:31 +01:00
pancake
179cf61680
getrusage is not available for wasi
2022-11-02 21:36:42 +01:00
pancake
c10a1240e2
Indentation and coding style cleanups
2022-02-23 21:56:22 +01:00
pancake
4fc6ffaae4
tolower/toupper expect unsigned char
2015-10-19 00:24:41 +02:00
pancake
1f7e98e10e
Use __SDB_WINDOWS__ instead of __WINDOWS__
2015-05-24 23:01:04 +02:00
pancake
1ea2b13258
Fix native mingw32 build
2014-09-01 11:44:01 +02:00
pancake
503b1c6521
Fix build on OpenBSD
2014-07-19 02:48:49 +02:00
pancake
661ea6f516
Fix array subscript warning in memcache/cmds
2014-07-19 00:42:50 +02:00
fr33tux
78aa35e0f8
Fix sdb_hash arguments in excess & add tests for deletion ('~')
2014-05-07 15:09:24 +02:00
pancake
221d8cc98f
Fix coverity warn
2014-04-16 06:26:21 +02:00
pancake
b429e78539
Implement a little better locking mechanism
...
expire operations are now CAS friendly
2014-04-16 06:18:15 +02:00
pancake
63fccb874a
Bring back some bugs to make memcached work
...
Add memcache test.sh for regressions
2014-04-13 14:33:00 +02:00
pancake
2b5dc82a39
Fix coverity issues
2014-04-13 00:58:30 +02:00
pancake
0d39b160cf
Fix SDB_KSZ limits, make them coherent with in memory/disk storage
2014-04-10 18:06:16 +02:00
pancake
59cc38cc8c
More coverity fixes
2014-04-07 16:45:58 +02:00
pancake
728dd7030e
Fix two issues reported by coverity
2014-04-07 16:39:25 +02:00
pancake
6089719587
Fix another coverity issue in memcache
2014-04-02 01:00:17 +02:00
pancake
d702845d26
Some more coverity fixes
2014-04-01 17:31:35 +02:00
pancake
e026e738dc
Another minor fix in memcache client
2014-04-01 00:44:16 +02:00
pancake
06e09a8732
Another memcache coverity issue fixed
2014-04-01 00:26:18 +02:00
pancake
00489956e4
Fix some issues reported by coverity
2014-04-01 00:21:22 +02:00
pancake
c83ce1e3f4
Fix some warnings
2014-02-19 04:05:03 +01:00
pancake
7d4773efce
Huge api refactoring and update nodejs and vala bindings
2014-02-19 02:50:06 +01:00
pancake
922aecb66b
Deprecate sdb_flush()
2014-02-06 01:21:42 +01:00
pancake
d1eb651ffc
Fix build
2014-01-23 01:14:51 +01:00
Juan RP
6382af6ca1
memcache/Makefile: use HOST_CFLAGS in the cmds.o target.
2013-05-10 10:40:22 +02:00
pancake
b6438b9d1a
Implement 'touch' memcache command
2013-04-22 11:39:24 +02:00
pancake
cc500920ce
s/__unused/UNUSED/g
2013-04-01 06:00:50 +02:00
pancake
8181cd5d89
Fix memcache client build
2013-03-31 03:45:20 +02:00
pancake
4a1f5e11e9
Better make -s and use -MMD for build dependencies
2013-03-31 03:35:34 +02:00
pancake
341a63955e
Adopt patches 5 and 9 from Debian (Peter Pentchev)
2013-03-31 01:14:51 +01:00
pancake
87fbcbd9da
Oops, Fix sdb_dec from sdb_query
2013-03-30 04:16:48 +01:00
pancake
337bc33a48
Fix mingw32 crossbuild and code cleanup
2013-03-30 03:19:52 +01:00
pancake
0803b80e45
Reuse __unused, better make -s
2013-03-30 02:37:28 +01:00
pancake
dfb80ebe28
Use __unused__ instead of __unused to avoid sysroot include conflicts
2013-03-28 17:31:27 +01:00
Peter Pentchev
3965427650
Warnings II: Fix some signed/unsigned mismatches.
...
Also define the __unused macro for function arguments.
2013-03-28 16:53:40 +01:00
Peter Pentchev
1f27765782
Honor some more compiler and linker flags.
...
Honor CPPFLAGS in the memcache build.
Honor LDFLAGS (and ignore CFLAGS) while linking everywhere.
2013-03-28 16:51:47 +01:00
pancake
699773771a
sdb_delete -> sdb_remove
2012-09-13 02:40:27 +02:00
pancake
7031219d1f
* fix clang-analyzer warnings in memchace protocol
2012-05-30 12:52:09 +02:00
pancake
27c824a951
* Fix various issues reported by clang-analyzer
2012-04-30 11:35:59 +02:00
pancake
49f5ff11e1
* Bump to 0.5
...
* Implement memcache udp set protocol
- get is not yet supported.
- supporting multiple datagrams per message
will be a performance boost
* Add sdb_unow()
2012-04-03 02:20:56 +02:00
pancake
01a373c543
* Fix memcache build and initial work for CAS
2012-04-01 03:39:44 +02:00
pancake
c57d08c5d3
* Introduce the new CAS api (like in memcache)
...
- async and threaded apps will benefit from this
- memcache support for cas is not yet done
- most bindings updated
2012-03-29 06:58:53 +02:00
pancake
89563bc0d0
* Fix build with make -j N>1
2012-03-24 19:49:50 +01:00
pancake
ffb531c2d4
* Standarize the sdb_create/append/finish api
...
* On OSX/x86 build for x86-32/64
- NodeJS and NewLisp bindings working again
* Fix static/shared build
2012-03-24 19:27:00 +01:00
pancake
17aad256c0
* Honor O_BINARY for w32
...
* Fix build of vala/types by fixing a memcache.a issue
2011-11-29 12:25:13 +01:00
pancake
1f856e1b97
* Fix build
2011-09-03 04:40:05 +02:00
pancake
a7075e17a5
* More fixes in the socket reading code
...
- Remove all printf debugging messages
- Still buggy, but faster and usable
2011-08-25 00:26:33 +02:00
pancake
56d675360e
* Flush internal McSdbClient buffer in fds_del()
...
* Ignore case sensitive commands
* Use $(shell uname -m) in -arch darwin build
2011-08-24 23:00:02 +02:00
pancake
210048f865
* Fix compilation of vala/types
...
- Fixes some warnings in the vala bindings
* Bump sdb 0.3 and mcsdb 0.2 (merge versions?)
* Add test program using the sdb api from newLisp
- Requires wip shared library compilation
* Initial support for multibyte read on mcsdb
- Not yet working in all cases
- Lot of debugging printfs O:)
2011-08-23 17:53:02 +02:00