summaryrefslogtreecommitdiff
path: root/src/util.c
Commit message (Expand)AuthorAgeFilesLines
* stringmatchlen() should not expect null terminated strings.antirez2020-05-081-2/+2
* Remove unreachable branch.Brad Dunbar2020-05-081-2/+0
* getRandomBytes(): use HMAC-SHA256.antirez2020-04-241-10/+30
* Make sure Redis does not reply with negative zeroGuy Benoish2020-04-071-0/+4
* ld2string should fail if string contains \0 in the middleGuy Benoish2020-02-041-1/+2
* Merge branch 'unstable' into rm_get_server_infoSalvatore Sanfilippo2019-11-211-24/+36
|\
| * Module API for loading and saving long doubleOran Agra2019-11-031-24/+36
* | Add RM_ServerInfoGetFieldUnsignedOran Agra2019-11-041-0/+20
* | Add module api for looking into INFO fieldsOran Agra2019-11-031-0/+21
|/
* Increase string2ld's buffer size (and fix HINCRBYFLOAT)Guy Benoish2019-01-281-1/+1
* stringmatchlen() fuzz test added.antirez2018-12-111-0/+16
* Fix stringmatchlen() read past buffer bug.antirez2018-12-111-1/+1
* fix comment typo in util.cWeiliang Li2018-11-151-1/+1
* needs it for the globalDavid Carlier2018-10-261-0/+1
* Fix non Linux build.David Carlier2018-10-261-0/+18
* string2ll(): better commenting.antirez2018-07-241-0/+6
* removing redundant checkdsomeshwar2018-07-211-3/+0
* Fix typoJack Drogon2018-07-031-1/+1
* Modules API: RM_GetRandomBytes() / GetRandomHexChars().antirez2018-04-051-59/+43
* Prevent off-by-one read in stringmatchlen() (fixes #4527)nashe2017-12-121-1/+1
* Modules: first preview 31 March 2016.antirez2016-05-101-1/+1
* Fix HINCRBYFLOAT to work with long doubles.antirez2015-11-041-3/+3
* Lazyfree: Hash converted to use plain SDS WIP 5.antirez2015-10-011-3/+3
* Lazyfree: Hash converted to use plain SDS WIP 4.antirez2015-10-011-4/+8
* Lazyfree: Hash converted to use plain SDS WIP 2.antirez2015-10-011-1/+51
* Lazyfree: Hash converted to use plain SDS WIP 1.antirez2015-10-011-1/+34
* Utils: Include stdint.h and fix signess in sdigits10().antirez2015-02-271-1/+1
* Utils: added function to get radix 10 string length of signed integer.antirez2015-02-271-0/+12
* Better memtoll() error checking.antirez2015-02-121-5/+18
* The seed must be static in getRandomHexChars().antirez2015-01-221-1/+1
* counter must be static in getRandomHexChars().antirez2015-01-221-2/+4
* getRandomHexChars(): use /dev/urandom just to seed.antirez2015-01-211-8/+38
* Add simple ll2string() testsMatt Stancliff2014-12-231-0/+42
* Allow all code tests to run using Redis argsMatt Stancliff2014-12-231-4/+8
* Clean up text throughout projectMatt Stancliff2014-09-291-1/+1
* Fix undefined behavior in ll2string().antirez2014-08-151-1/+5
* Fix util.c compilation by including stdint.h.antirez2014-07-231-0/+1
* Faster ll2string() implementation.antirez2014-07-231-21/+80
* fix null pointer access with no file pointerGlauber Costa2014-04-231-1/+1
* Ignore sdsrange return value.antirez2013-07-241-2/+2
* pathIsBaseName() added to utils.cantirez2013-07-021-0/+8
* getAbsolutePath() moved into utils.cantirez2013-07-021-0/+52
* BSD license added to every C source and header file.antirez2012-11-081-0/+29
* Use correct variable name for value to convert.Michael Parker2012-07-311-1/+2
* Merge conflicts resolved.antirez2012-03-091-3/+3
|\
| * string2* functions take a const pointerPieter Noordhuis2012-01-021-3/+3
* | clusterGetRandomName() generalized into getRandomHexChars() so that we can us...antirez2012-03-081-0/+48
|/
* fmacros in utils.c to avoid warning about strcasecmp()antirez2011-05-161-0/+2
* Extra tests for string2llPieter Noordhuis2011-05-051-0/+8
* Tests for string2ll; move isObject* to object.cPieter Noordhuis2011-05-051-37/+126