| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 18-Nov-2024 | - | ||||
| lib/ | 18-Nov-2024 | - | 754 | 630 | ||
| sasl/ | 18-Nov-2024 | - | 4 | 3 | ||
| 00-startup.t | D | 18-Nov-2024 | 2.1 KiB | 98 | 74 | |
| 64bit.t | D | 18-Nov-2024 | 1.1 KiB | 45 | 33 | |
| README-TLS.md | D | 18-Nov-2024 | 1.8 KiB | 38 | 34 | |
| ascii-auth.t | D | 18-Nov-2024 | 1.3 KiB | 46 | 24 | |
| ascii-auth2.t | D | 18-Nov-2024 | 676 | 26 | 14 | |
| authfile | D | 18-Nov-2024 | 19 | 3 | 2 | |
| authfile2 | D | 18-Nov-2024 | 7 | 1 | 1 | |
| binary-extstore.t | D | 18-Nov-2024 | 17.4 KiB | 659 | 508 | |
| binary-get.t | D | 18-Nov-2024 | 503 | 24 | 17 | |
| binary-sasl.t | D | 18-Nov-2024 | 17.5 KiB | 679 | 506 | |
| binary.t | D | 18-Nov-2024 | 24.7 KiB | 938 | 704 | |
| bogus-commands.t | D | 18-Nov-2024 | 275 | 14 | 9 | |
| cacert.pem | D | 18-Nov-2024 | 1.4 KiB | 25 | 24 | |
| cakey.pem | D | 18-Nov-2024 | 1.6 KiB | 28 | 27 | |
| cas.t | D | 18-Nov-2024 | 4.6 KiB | 159 | 94 | |
| chunked-extstore.t | D | 18-Nov-2024 | 5.8 KiB | 191 | 142 | |
| chunked-items.t | D | 18-Nov-2024 | 3.8 KiB | 125 | 99 | |
| client_crt.pem | D | 18-Nov-2024 | 4.3 KiB | 77 | 76 | |
| client_key.pem | D | 18-Nov-2024 | 1.6 KiB | 28 | 27 | |
| conn-limits.t | D | 18-Nov-2024 | 2.1 KiB | 72 | 49 | |
| daemonize.t | D | 18-Nov-2024 | 742 | 34 | 23 | |
| dash-M.t | D | 18-Nov-2024 | 844 | 39 | 27 | |
| dyn-maxbytes.t | D | 18-Nov-2024 | 2.5 KiB | 79 | 53 | |
| error-extstore.t | D | 18-Nov-2024 | 3.7 KiB | 139 | 105 | |
| evictions.t | D | 18-Nov-2024 | 877 | 32 | 22 | |
| expirations.t | D | 18-Nov-2024 | 3.7 KiB | 131 | 99 | |
| extstore-buckets.t | D | 18-Nov-2024 | 1.8 KiB | 62 | 46 | |
| extstore-cas.t | D | 18-Nov-2024 | 1.9 KiB | 75 | 51 | |
| extstore-jbod.t | D | 18-Nov-2024 | 3.3 KiB | 106 | 75 | |
| extstore-overdel.t | D | 18-Nov-2024 | 3.1 KiB | 113 | 83 | |
| extstore-tiered.t | D | 18-Nov-2024 | 3.1 KiB | 101 | 79 | |
| extstore-tiered2.t | D | 18-Nov-2024 | 4.6 KiB | 138 | 108 | |
| extstore.t | D | 18-Nov-2024 | 6.2 KiB | 195 | 144 | |
| flags.t | D | 18-Nov-2024 | 666 | 29 | 21 | |
| flush-all.t | D | 18-Nov-2024 | 2.2 KiB | 73 | 51 | |
| getandtouch.t | D | 18-Nov-2024 | 1.3 KiB | 44 | 29 | |
| getset.t | D | 18-Nov-2024 | 3.7 KiB | 120 | 77 | |
| idle-timeout.t | D | 18-Nov-2024 | 1.1 KiB | 44 | 28 | |
| incrdecr.t | D | 18-Nov-2024 | 2.1 KiB | 72 | 52 | |
| issue_104.t | D | 18-Nov-2024 | 617 | 25 | 16 | |
| issue_108.t | D | 18-Nov-2024 | 691 | 28 | 17 | |
| issue_14.t | D | 18-Nov-2024 | 810 | 35 | 23 | |
| issue_140.t | D | 18-Nov-2024 | 978 | 42 | 28 | |
| issue_152.t | D | 18-Nov-2024 | 394 | 18 | 12 | |
| issue_163.t | D | 18-Nov-2024 | 1 KiB | 38 | 27 | |
| issue_183.t | D | 18-Nov-2024 | 663 | 24 | 20 | |
| issue_192.t | D | 18-Nov-2024 | 552 | 21 | 11 | |
| issue_22.t | D | 18-Nov-2024 | 1.1 KiB | 40 | 28 | |
| issue_260.t | D | 18-Nov-2024 | 2.3 KiB | 84 | 45 | |
| issue_29.t | D | 18-Nov-2024 | 635 | 27 | 17 | |
| issue_3.t | D | 18-Nov-2024 | 1.3 KiB | 48 | 28 | |
| issue_41.t | D | 18-Nov-2024 | 984 | 40 | 26 | |
| issue_42.t | D | 18-Nov-2024 | 773 | 27 | 19 | |
| issue_50.t | D | 18-Nov-2024 | 393 | 17 | 12 | |
| issue_61.t | D | 18-Nov-2024 | 795 | 21 | 16 | |
| issue_67.t | D | 18-Nov-2024 | 2.9 KiB | 104 | 80 | |
| issue_68.t | D | 18-Nov-2024 | 509 | 22 | 16 | |
| issue_70.t | D | 18-Nov-2024 | 616 | 23 | 15 | |
| item_size_max.t | D | 18-Nov-2024 | 1.2 KiB | 53 | 34 | |
| line-lengths.t | D | 18-Nov-2024 | 520 | 26 | 21 | |
| lru-crawler.t | D | 18-Nov-2024 | 4.4 KiB | 168 | 128 | |
| lru-maintainer.t | D | 18-Nov-2024 | 3.7 KiB | 120 | 85 | |
| lru.t | D | 18-Nov-2024 | 1.6 KiB | 59 | 35 | |
| malicious-commands.t | D | 18-Nov-2024 | 824 | 39 | 24 | |
| maxconns.t | D | 18-Nov-2024 | 1.5 KiB | 71 | 57 | |
| metaget.t | D | 18-Nov-2024 | 29.4 KiB | 980 | 623 | |
| misbehave.t | D | 18-Nov-2024 | 643 | 30 | 20 | |
| multiversioning.t | D | 18-Nov-2024 | 1.9 KiB | 57 | 42 | |
| noreply.t | D | 18-Nov-2024 | 1.2 KiB | 47 | 29 | |
| proxyantiflap.lua | D | 18-Nov-2024 | 1 KiB | 36 | 31 | |
| proxyantiflap.t | D | 18-Nov-2024 | 4.7 KiB | 153 | 106 | |
| proxybestats.lua | D | 18-Nov-2024 | 668 | 20 | 17 | |
| proxybestats.t | D | 18-Nov-2024 | 1.7 KiB | 67 | 47 | |
| proxyconfig.lua | D | 18-Nov-2024 | 3.3 KiB | 96 | 83 | |
| proxyconfig.t | D | 18-Nov-2024 | 13.3 KiB | 467 | 342 | |
| proxyconfigmulti.t | D | 18-Nov-2024 | 730 | 35 | 24 | |
| proxyconfigmulti1.lua | D | 18-Nov-2024 | 113 | 7 | 4 | |
| proxyconfigmulti2.lua | D | 18-Nov-2024 | 289 | 14 | 12 | |
| proxycron.lua | D | 18-Nov-2024 | 1.2 KiB | 55 | 43 | |
| proxycron.t | D | 18-Nov-2024 | 1.1 KiB | 48 | 37 | |
| proxydepthlim.lua | D | 18-Nov-2024 | 601 | 23 | 20 | |
| proxydepthlim.t | D | 18-Nov-2024 | 1 KiB | 47 | 34 | |
| proxyfuncgen.lua | D | 18-Nov-2024 | 20.7 KiB | 694 | 481 | |
| proxyfuncgen.t | D | 18-Nov-2024 | 15 KiB | 460 | 354 | |
| proxyins.lua | D | 18-Nov-2024 | 5.2 KiB | 157 | 137 | |
| proxyins.t | D | 18-Nov-2024 | 5.6 KiB | 209 | 172 | |
| proxyinternal.lua | D | 18-Nov-2024 | 226 | 11 | 8 | |
| proxyinternal.t | D | 18-Nov-2024 | 5.7 KiB | 205 | 156 | |
| proxyinternal2.lua | D | 18-Nov-2024 | 826 | 24 | 16 | |
| proxyinternal2.t | D | 18-Nov-2024 | 3.3 KiB | 119 | 90 | |
| proxyintext.lua | D | 18-Nov-2024 | 926 | 45 | 33 | |
| proxyintext.t | D | 18-Nov-2024 | 2.5 KiB | 103 | 71 | |
| proxyintstats.lua | D | 18-Nov-2024 | 1.8 KiB | 75 | 61 | |
| proxyintstats.t | D | 18-Nov-2024 | 865 | 40 | 28 | |
| proxylimits.lua | D | 18-Nov-2024 | 3 KiB | 90 | 67 | |
| proxylimits.t | D | 18-Nov-2024 | 8.3 KiB | 279 | 199 | |
| proxymatch.lua | D | 18-Nov-2024 | 951 | 33 | 31 | |
| proxymatch.t | D | 18-Nov-2024 | 5.8 KiB | 251 | 213 | |
| proxymut.lua | D | 18-Nov-2024 | 3.1 KiB | 100 | 69 | |
| proxymut.t | D | 18-Nov-2024 | 1.8 KiB | 81 | 64 | |
| proxyratelim.lua | D | 18-Nov-2024 | 781 | 31 | 22 | |
| proxyratelim.t | D | 18-Nov-2024 | 1.3 KiB | 56 | 47 | |
| proxyrctxtimeout.lua | D | 18-Nov-2024 | 4.9 KiB | 180 | 151 | |
| proxyrctxtimeout.t | D | 18-Nov-2024 | 3.4 KiB | 130 | 104 | |
| proxyrequest.lua | D | 18-Nov-2024 | 3.4 KiB | 106 | 89 | |
| proxyrequest.t | D | 18-Nov-2024 | 4.3 KiB | 156 | 126 | |
| proxyrouter.lua | D | 18-Nov-2024 | 2.3 KiB | 80 | 65 | |
| proxyrouter.t | D | 18-Nov-2024 | 4.5 KiB | 159 | 118 | |
| proxyslotcache.lua | D | 18-Nov-2024 | 1.6 KiB | 52 | 36 | |
| proxyslotcache.t | D | 18-Nov-2024 | 5.6 KiB | 186 | 136 | |
| proxytags.lua | D | 18-Nov-2024 | 1.3 KiB | 38 | 23 | |
| proxytags.t | D | 18-Nov-2024 | 1.9 KiB | 78 | 60 | |
| proxyunits.lua | D | 18-Nov-2024 | 15.7 KiB | 467 | 409 | |
| proxyunits.t | D | 18-Nov-2024 | 40 KiB | 1,250 | 860 | |
| proxyustats.lua | D | 18-Nov-2024 | 990 | 40 | 32 | |
| proxyustats.t | D | 18-Nov-2024 | 6.8 KiB | 251 | 193 | |
| quit.t | D | 18-Nov-2024 | 597 | 30 | 19 | |
| refhang.t | D | 18-Nov-2024 | 1.8 KiB | 61 | 38 | |
| restart.t | D | 18-Nov-2024 | 4.1 KiB | 168 | 132 | |
| server.pem | D | 18-Nov-2024 | 4.9 KiB | 80 | 79 | |
| server_crt.pem | D | 18-Nov-2024 | 4.3 KiB | 77 | 76 | |
| server_key.pem | D | 18-Nov-2024 | 1.6 KiB | 28 | 27 | |
| shutdown.t | D | 18-Nov-2024 | 1.3 KiB | 62 | 48 | |
| slabhang.t | D | 18-Nov-2024 | 1.7 KiB | 78 | 58 | |
| slabs-cas.t | D | 18-Nov-2024 | 1.3 KiB | 49 | 29 | |
| slabs-reassign-chunked.t | D | 18-Nov-2024 | 3.9 KiB | 142 | 102 | |
| slabs-reassign2.t | D | 18-Nov-2024 | 3.8 KiB | 141 | 113 | |
| slabs_reassign.t | D | 18-Nov-2024 | 2.6 KiB | 79 | 42 | |
| ssl_cert_refresh.t | D | 18-Nov-2024 | 3.1 KiB | 95 | 64 | |
| ssl_ports.t | D | 18-Nov-2024 | 1.1 KiB | 41 | 23 | |
| ssl_proto_version.t | D | 18-Nov-2024 | 1.2 KiB | 46 | 31 | |
| ssl_session_resumption.t | D | 18-Nov-2024 | 2 KiB | 60 | 42 | |
| ssl_settings.t | D | 18-Nov-2024 | 1 KiB | 40 | 31 | |
| ssl_verify_modes.t | D | 18-Nov-2024 | 536 | 23 | 16 | |
| startfile.lua | D | 18-Nov-2024 | 11.9 KiB | 341 | 218 | |
| stats-conns.t | D | 18-Nov-2024 | 2.4 KiB | 82 | 61 | |
| stats-detail.t | D | 18-Nov-2024 | 2.1 KiB | 64 | 45 | |
| stats.t | D | 18-Nov-2024 | 6.1 KiB | 205 | 142 | |
| stress-memcached.pl | D | 18-Nov-2024 | 2.2 KiB | 102 | 84 | |
| strtol-testing.t | D | 18-Nov-2024 | 387 | 17 | 11 | |
| touch.t | D | 18-Nov-2024 | 477 | 24 | 14 | |
| udp.t | D | 18-Nov-2024 | 10 KiB | 282 | 233 | |
| unixsocket.t | D | 18-Nov-2024 | 746 | 36 | 22 | |
| watcher.t | D | 18-Nov-2024 | 9.2 KiB | 285 | 204 | |
| watcher_connid.t | D | 18-Nov-2024 | 2 KiB | 69 | 44 | |
| whitespace.t | D | 18-Nov-2024 | 1.7 KiB | 52 | 40 |
README-TLS.md
1# Certificates creation process 2 3The following certificates are used in tests, that assume expiration date 4to always be in the future, so instead of a normal cert validity of 1-5 years. 5we use 500 years here. 6 7## Create certificate authority key and certificate 8``` 9$ openssl genrsa -out cakey.pem 2048 10$ openssl req -x509 -new -nodes -key cakey.pem -sha256 -days 182500 -out cacert.pem \ 11 -subj "/CN=Test Root Certificate Authority/ST=CA/C=US/emailAddress[email protected]/O=Test/OU=Test Department" 12``` 13## Create server key and certificate 14``` 15$ openssl genrsa -out server_key.pem 2048 16$ openssl req -new -sha256 -key server_key.pem \ 17 -subj "/C=US/ST=CA/O=Test/OU=Subunit of Test Organization/CN=test.com/emailAddress[email protected]" \ 18 -addext "subjectAltName=DNS:test.com,DNS:alt.test.com" \ 19 -out server_crt.csr 20$ openssl x509 -req -in server_crt.csr -CA cacert.pem -CAkey cakey.pem \ 21 -extfile <(printf "subjectAltName=DNS:test.com,DNS:alt.test.com") \ 22 -CAcreateserial -out server_crt.pem -days 182500 -sha256 -text 23``` 24## Create client key and certificate 25``` 26$ openssl genrsa -out client_key.pem 2048 27$ openssl req -new -sha256 -key client_key.pem \ 28 -subj "/C=US/ST=CA/O=Test Client/OU=Subunit of Test Organization/CN=client.test.com/emailAddress[email protected]" \ 29 -addext "subjectAltName=DNS:client.test.com,DNS:alt.client.test.com" \ 30 -out client_crt.csr 31$ openssl x509 -req -in client_crt.csr -CA cacert.pem -CAkey cakey.pem \ 32 -extfile <(printf "subjectAltName=DNS:client.test.com,DNS:alt.client.test.com") \ 33 -CAcreateserial -out client_crt.pem -days 182500 -sha256 -text 34``` 35 36**NOTES**: *.csr files are certificate signing requests which are needed in order to sign certificates with signing authority. 37-CAcreateserial option creates one file which we do not need but openssl does. You can delete it after you are done. 38