Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-04 | Finding \r\n without strstr is a little harder | Pieter Noordhuis | |
2010-11-04 | The buffer length to feed should be a size_t | Pieter Noordhuis | |
2010-11-04 | Make moveToNextTask non-recursive | Pieter Noordhuis | |
2010-11-04 | Use strchr in a loop rather than strstr | Pieter Noordhuis | |
2010-11-04 | Return the reply type when the reply object function set is NULL | Pieter Noordhuis | |
2010-11-03 | Allow to connect using a unix socket from hiredis | Pieter Noordhuis | |
2010-11-03 | Add functiont to net.c to connect to a unix socket | Pieter Noordhuis | |
2010-11-03 | Expose redisGetReplyFromReader as public API | Pieter Noordhuis | |
2010-11-02 | Make setError receive an sds | Pieter Noordhuis | |
2010-11-02 | Strip net.c down to the bare minimum | Pieter Noordhuis | |
2010-11-02 | Change error reporting to have an explicit type | Pieter Noordhuis | |
When there is an I/O error, errno should be used to find out what is wrong. In other cases, errno cannot be used. So, use an explicit type in Hiredis to define the different error scenarios that can occur. | |||
2010-11-01 | There is no longer need for a separate redisDisconnect | Pieter Noordhuis | |
2010-11-01 | Strip non-blocking callbacks from hiredis.c | Pieter Noordhuis | |
2010-10-31 | Fix redisGetReply | Pieter Noordhuis | |
2010-10-31 | Move include of stdio.h to hiredis.h for size_t | Pieter Noordhuis | |
2010-10-31 | Extract OOM killer to util.h | Pieter Noordhuis | |
2010-10-31 | Move stdarg.h include to the hiredis header file | Pieter Noordhuis | |
2010-10-31 | The reply object functions may not change the read tasks | Pieter Noordhuis | |
2010-10-31 | Use a fixed size stack instead of a dynamic list for read tasks | Pieter Noordhuis | |
2010-10-31 | Remove reply object functions from connect functions | Pieter Noordhuis | |
2010-10-31 | Refactor internal function flow and add redisAppendCommand* family | Pieter Noordhuis | |
2010-10-31 | First step in decoupling reply callbacks from internals | Pieter Noordhuis | |
2010-10-31 | Format a command using an argument vector | Pieter Noordhuis | |
2010-10-30 | Change redisFormatCommand to return the command in a char* | Pieter Noordhuis | |
This allows users of the API to format a command without the need to have all the sds functions included, only for free'ing the returned wire-level command. | |||
2010-10-30 | Status replies should have type REDIS_REPLY_STATUS | Pieter Noordhuis | |
2010-10-30 | Drop dependency on sds.h for exposed API | Pieter Noordhuis | |
2010-10-30 | Rename struct | Pieter Noordhuis | |
2010-10-19 | Run pending callbacks with NULL reply on redisDisconnect() | Pieter Noordhuis | |
2010-10-19 | Revert e5dd32d8 that added the const qualifier for command callbacks | Pieter Noordhuis | |
2010-10-19 | Revert privdata in context callbacks to being non-const | Pieter Noordhuis | |
2010-10-18 | Test callback sequence in non-blocking context | Pieter Noordhuis | |
2010-10-18 | Change redisWriteBuffer to return OK on an empty buffer | Pieter Noordhuis | |
2010-10-18 | Move context callbacks into struct and make privdata const | Pieter Noordhuis | |
2010-10-07 | Disconnect before free'ing | Pieter Noordhuis | |
2010-10-07 | Fire callback when the context is being disconnected by the user | Pieter Noordhuis | |
2010-10-07 | Add const qualifier to privdata pointer for command callbacks | Pieter Noordhuis | |
2010-10-06 | Make error messages more consistent (e.g. no newline) | Pieter Noordhuis | |
2010-09-25 | Trigger callbacks when a command is issued or the context is free'd | Pieter Noordhuis | |
2010-09-25 | Add function to free an allocated context | Pieter Noordhuis | |
2010-09-25 | Free command before returning | Pieter Noordhuis | |
2010-09-25 | Rename HIREDIS_BLOCK to REDIS_BLOCK | Pieter Noordhuis | |
2010-09-25 | Deprecate the error object for I/O and protocol errors | Pieter Noordhuis | |
Rather, use the return value REDIS_OK and REDIS_ERR to designate if calling a function has a successful outcome. When there was an error in performing the call the error field will be set inside the reader or the context. | |||
2010-09-25 | Rename defines HIREDIS_* to REDIS_* | Pieter Noordhuis | |
2010-09-25 | Support callback functions in a non-blocking context | Pieter Noordhuis | |
2010-09-25 | Fix comment | Pieter Noordhuis | |
2010-09-24 | Use context variable to keep state for a connection | Pieter Noordhuis | |
The context supports both blocking and non-blocking connections. All read and write events are not handled by hiredis, but hiredis exposes an API for buffered reading/writing to Redis. | |||
2010-09-24 | Split redisCommand to a more generic function | Pieter Noordhuis | |
2010-09-21 | Rename functions to be more consistent, split feed from get reply | Pieter Noordhuis | |
2010-09-20 | Use a set of function pointers for building the reply | Pieter Noordhuis | |
Allows libraries to wrap the reply parsing code and build the reply in a streaming fashion. Reply objects can immediately be initialized to the required type without having to convert an intermediary format. | |||
2010-09-20 | Add context to createErrorObject | Pieter Noordhuis | |