| /memcached-1.6.32/ |
| D | base64.c | 97 const unsigned char *end, *in; in base64_encode() local 114 in = src; in base64_encode() 116 while (end - in >= 3) { in base64_encode() 117 *pos++ = base64_table[in[0] >> 2]; in base64_encode() 118 *pos++ = base64_table[((in[0] & 0x03) << 4) | (in[1] >> 4)]; in base64_encode() 119 *pos++ = base64_table[((in[1] & 0x0f) << 2) | (in[2] >> 6)]; in base64_encode() 121 in += 3; in base64_encode() 124 if (end - in) { in base64_encode() 125 *pos++ = base64_table[in[0] >> 2]; in base64_encode() 126 if (end - in == 1) { in base64_encode() [all …]
|
| D | Doxyfile | 105 # path before files name in the file list and in the header files. If set 313 # defined locally in source files will be included in the documentation. 319 # methods, which are defined in the implementation section but not in 426 # commands in the documentation. 742 # in which this list will be split (can be a number in the range [1..20]) 957 # used to set the initial width (in pixels) of the frame in which the tree 998 # save some trees in general. 1042 # in the output. 1064 # save some trees in general. 1282 # If a tag file is not located in the directory in which doxygen [all …]
|
| D | ChangeLog | 27 * Fix: buffer overflow in stats (bug27) 53 * Performance: Hash expansion in its own thread (Trond) 199 FreeBSD's sendmsg() requires msg_name in msghdr structure 218 when compiled in multithreaded mode. 279 * Add clarification of flush_all in the protocol docs 300 * Use a single printf() in usage() 305 * crash fix from Thomas van Gulick <[email protected]> in 330 * Explicitly compare against NULL or zero in many places. 465 subdirectory results in the subdirectory being used in the install 474 Makefile in doc [all …]
|
| D | LICENSE.itoa_ljust | 7 in: 13 Redistribution and use in source and binary forms, with or without 20 * Redistributions in binary form must reproduce the above 22 in the documentation and/or other materials provided with the
|
| D | .gitignore | 11 Makefile.in 14 config.h.in
|
| D | util.c | 240 static uint64_t mc_swap64(uint64_t in) { in mc_swap64() argument 247 rv = (rv << 8) | (in & 0xff); in mc_swap64() 248 in >>= 8; in mc_swap64() 253 return in; in mc_swap64()
|
| D | HACKING | 13 once in order to create the configure script. 44 ** Running memcached in gdb for tests. 56 support, it can be debugged in one of two ways: 66 Alternatively, change the definition in linux_priv.c to:
|
| D | LICENSE.bipbuffer | 4 Redistribution and use in source and binary forms, with or without 8 * Redistributions in binary form must reproduce the above copyright 9 notice, this list of conditions and the following disclaimer in the
|
| D | CONTRIBUTING.md | 7 The easiest thing to do is to run the latest version on one machine in your 9 confidence in a well tested version.
|
| D | LICENSE | 4 Redistribution and use in source and binary forms, with or without 11 * Redistributions in binary form must reproduce the above 13 in the documentation and/or other materials provided with the
|
| D | COPYING | 4 Redistribution and use in source and binary forms, with or without 11 * Redistributions in binary form must reproduce the above 13 in the documentation and/or other materials provided with the
|
| D | README.md | 4 store intended to be used in a distributed system. 15 https://memcached.org/ is a good resource in general. Please use the mailing 44 bug can be posted publicly with credit in our release notes and commit
|
| D | BUILD | 3 To build memcached in your machine from local repo you will have to install 19 It should create the binary in the same folder, which you can run
|
| D | itoa_ljust.c | 78 static inline char* out1(const char in, char* p) { in out1() argument 79 memcpy(p, &in, 1); in out1()
|
| D | memcached.spec.in | 59 system, generic in nature, but intended for use in speeding up dynamic 205 - remove memcached-debug (not needed in dist) 209 - Tidiness improvements suggested by Ruben Kerkhof in bugzilla #238994
|
| /memcached-1.6.32/doc/ |
| D | protocol-binary-range.txt | 17 in a UDP environment. 23 faster when cached data is available in memcache. 27 This Internet-Draft is submitted in full conformance with the 38 material or to cite them other than as "work in progress." 63 described in the Simplified BSD License. 88 faster when cached data is available in memcache. 93 the memcache protocol [MEMCACHE] in a UDP environment. 121 The magic bytes remains the same as in [MEMCACHE]. 138 There are no new data types in this extension. 145 described in [MEMCACHE]. [all …]
|
| D | Doxyfile | 104 # path before files name in the file list and in the header files. If set 247 # defined locally in source files will be included in the documentation. 253 # methods, which are defined in the implementation section but not in 346 # commands in the documentation. 635 # in which this list will be split (can be a number in the range [1..20]) 753 # used to set the initial width (in pixels) of the frame in which the tree 786 # save some trees in general. 830 # in the output. 852 # save some trees in general. 1066 # If a tag file is not located in the directory in which doxygen [all …]
|
| D | protocol.txt | 91 they are not stored in cache. 116 remaining), it is returned in the same order as they were in the original 129 client may prepend a "path" in the key itself: "mg /path/foo v" or in a proxy 490 size = total size in bytes 553 - u: don't bump the item in the LRU 607 "EN\r\n" lines in the middle. 810 The response is in the format: 883 The response is in the format: 1173 Lines are in a basic metaget format, like: "mg key\r\n". If a key is in 1220 lines back in order. [all …]
|
| D | threads.txt | 1 Multithreading in memcached *was* originally simple: 9 global locks. Protocol parsing, data transfer happens in threads. Data lookups 18 allows multiple threads to access the hash table in parallel. Only one 25 to avoid deadlocks. If a bucket is in use (and not by that thread) it will 26 walk up the LRU a little in an attempt to fetch a non-busy item. 28 - Each LRU (and sub-LRU's in newer modes) has an independent lock.
|
| D | new_lru.txt | 13 * LRU updates only happen as items reach the bottom of an LRU. If active in 14 HOT, move to WARM, if active in WARM, stay in WARM. If active in COLD, move 16 The exception is that items active in COLD are immediately moved to WARM. 43 stored in TEMP are never bumped within its LRU or moved to other LRU's. They
|
| D | protocol-binary.txt | 24 faster when cached data is available in memcache. 28 This Internet-Draft is submitted in full conformance with the 39 material or to cite them other than as "work in progress." 64 described in the Simplified BSD License. 127 document are to be interpreted as described in [KEYWORDS]. 479 bundles up IOs to send to the client in one go. 493 fields must be specified in the packet. 719 Expiry: in two hours 964 Expiry: in two hours 1193 Flush the items in the cache now or some time in the future as [all …]
|
| D | storage.txt | 24 The IO threads execute each object in turn (or in bulk of running in the 94 This value is slewed based on the number of free pages in the system, and 107 rewritten directly in the object. As of this writing, if an object header is
|
| /memcached-1.6.32/t/ |
| D | README-TLS.md | 3 The following certificates are used in tests, that assume expiration date 4 to always be in the future, so instead of a normal cert validity of 1-5 years. 20 $ openssl x509 -req -in server_crt.csr -CA cacert.pem -CAkey cakey.pem \ 31 $ openssl x509 -req -in client_crt.csr -CA cacert.pem -CAkey cakey.pem \ 36 **NOTES**: *.csr files are certificate signing requests which are needed in order to sign certifica…
|
| /memcached-1.6.32/m4/ |
| D | c99-backport.m4 | 3 # If the C compiler is not in ISO C99 mode by default, try to add an 6 # considers the compiler to be in ISO C99 mode if it handles _Bool, 9 # va_copy, varargs macros, variable declarations in for loops and 67 // Also check for declarations in for loops. 160 # try again with each compiler option in the space-separated OPTION-LIST; if one 169 for ac_arg in '' $4 178 case "x$ac_cv_prog_cc_$1" in
|
| /memcached-1.6.32/vendor/mcmc/ |
| D | LICENSE | 4 Redistribution and use in source and binary forms, with or without 11 * Redistributions in binary form must reproduce the above 13 in the documentation and/or other materials provided with the
|