Commit Graph
78 Commits
Author SHA1 Message Date
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