* Implement memcache udp set protocol
- get is not yet supported.
- supporting multiple datagrams per message
will be a performance boost
* Add sdb_unow()
- 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:)
* Build libmcsdb.a
* Reuse of the McSdbClient struct for server and client
* Added memcache-client test program in Vala
- Use --pkg mcsdb to use this api
* Fix license headers for memcache/
--HG--
rename : memcache/memcache.h => memcache/mcsdb.h
- Implement all those commands
* Fix sdb_delete and memcache_delete return values
* Various minor code cleanups
* Use strtoull instead of sscanf in INCR/DECR
- Mapped to memcache/client as in sdb with '+' and '-' prefixes
* Use strtoull and ulltoa (self made) instead of sprintf/scanf
- This results in a 5x performance boost for each call
- Which makes incr/decr about 8x faster
* Added sdb_nexists() to check if a key exists and is numeric
* Simplify some
- Many printf debugs out there
- Still buggy under some circunstances
- This code needs a cleanup!
* Benchmark result is a bit faster than memcached
- But there are many things to improve and implement
- All commands and stats, but CAS work as expected
- Socket handling is done by poll and async nonblocking reads
- Needs lot of testing
* Hash all commands to accelerate parsing