• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..18-Nov-2024-

lib/18-Nov-2024-754630

sasl/18-Nov-2024-43

00-startup.tD18-Nov-20242.1 KiB9874

64bit.tD18-Nov-20241.1 KiB4533

README-TLS.mdD18-Nov-20241.8 KiB3834

ascii-auth.tD18-Nov-20241.3 KiB4624

ascii-auth2.tD18-Nov-2024676 2614

authfileD18-Nov-202419 32

authfile2D18-Nov-20247 11

binary-extstore.tD18-Nov-202417.4 KiB659508

binary-get.tD18-Nov-2024503 2417

binary-sasl.tD18-Nov-202417.5 KiB679506

binary.tD18-Nov-202424.7 KiB938704

bogus-commands.tD18-Nov-2024275 149

cacert.pemD18-Nov-20241.4 KiB2524

cakey.pemD18-Nov-20241.6 KiB2827

cas.tD18-Nov-20244.6 KiB15994

chunked-extstore.tD18-Nov-20245.8 KiB191142

chunked-items.tD18-Nov-20243.8 KiB12599

client_crt.pemD18-Nov-20244.3 KiB7776

client_key.pemD18-Nov-20241.6 KiB2827

conn-limits.tD18-Nov-20242.1 KiB7249

daemonize.tD18-Nov-2024742 3423

dash-M.tD18-Nov-2024844 3927

dyn-maxbytes.tD18-Nov-20242.5 KiB7953

error-extstore.tD18-Nov-20243.7 KiB139105

evictions.tD18-Nov-2024877 3222

expirations.tD18-Nov-20243.7 KiB13199

extstore-buckets.tD18-Nov-20241.8 KiB6246

extstore-cas.tD18-Nov-20241.9 KiB7551

extstore-jbod.tD18-Nov-20243.3 KiB10675

extstore-overdel.tD18-Nov-20243.1 KiB11383

extstore-tiered.tD18-Nov-20243.1 KiB10179

extstore-tiered2.tD18-Nov-20244.6 KiB138108

extstore.tD18-Nov-20246.2 KiB195144

flags.tD18-Nov-2024666 2921

flush-all.tD18-Nov-20242.2 KiB7351

getandtouch.tD18-Nov-20241.3 KiB4429

getset.tD18-Nov-20243.7 KiB12077

idle-timeout.tD18-Nov-20241.1 KiB4428

incrdecr.tD18-Nov-20242.1 KiB7252

issue_104.tD18-Nov-2024617 2516

issue_108.tD18-Nov-2024691 2817

issue_14.tD18-Nov-2024810 3523

issue_140.tD18-Nov-2024978 4228

issue_152.tD18-Nov-2024394 1812

issue_163.tD18-Nov-20241 KiB3827

issue_183.tD18-Nov-2024663 2420

issue_192.tD18-Nov-2024552 2111

issue_22.tD18-Nov-20241.1 KiB4028

issue_260.tD18-Nov-20242.3 KiB8445

issue_29.tD18-Nov-2024635 2717

issue_3.tD18-Nov-20241.3 KiB4828

issue_41.tD18-Nov-2024984 4026

issue_42.tD18-Nov-2024773 2719

issue_50.tD18-Nov-2024393 1712

issue_61.tD18-Nov-2024795 2116

issue_67.tD18-Nov-20242.9 KiB10480

issue_68.tD18-Nov-2024509 2216

issue_70.tD18-Nov-2024616 2315

item_size_max.tD18-Nov-20241.2 KiB5334

line-lengths.tD18-Nov-2024520 2621

lru-crawler.tD18-Nov-20244.4 KiB168128

lru-maintainer.tD18-Nov-20243.7 KiB12085

lru.tD18-Nov-20241.6 KiB5935

malicious-commands.tD18-Nov-2024824 3924

maxconns.tD18-Nov-20241.5 KiB7157

metaget.tD18-Nov-202429.4 KiB980623

misbehave.tD18-Nov-2024643 3020

multiversioning.tD18-Nov-20241.9 KiB5742

noreply.tD18-Nov-20241.2 KiB4729

proxyantiflap.luaD18-Nov-20241 KiB3631

proxyantiflap.tD18-Nov-20244.7 KiB153106

proxybestats.luaD18-Nov-2024668 2017

proxybestats.tD18-Nov-20241.7 KiB6747

proxyconfig.luaD18-Nov-20243.3 KiB9683

proxyconfig.tD18-Nov-202413.3 KiB467342

proxyconfigmulti.tD18-Nov-2024730 3524

proxyconfigmulti1.luaD18-Nov-2024113 74

proxyconfigmulti2.luaD18-Nov-2024289 1412

proxycron.luaD18-Nov-20241.2 KiB5543

proxycron.tD18-Nov-20241.1 KiB4837

proxydepthlim.luaD18-Nov-2024601 2320

proxydepthlim.tD18-Nov-20241 KiB4734

proxyfuncgen.luaD18-Nov-202420.7 KiB694481

proxyfuncgen.tD18-Nov-202415 KiB460354

proxyins.luaD18-Nov-20245.2 KiB157137

proxyins.tD18-Nov-20245.6 KiB209172

proxyinternal.luaD18-Nov-2024226 118

proxyinternal.tD18-Nov-20245.7 KiB205156

proxyinternal2.luaD18-Nov-2024826 2416

proxyinternal2.tD18-Nov-20243.3 KiB11990

proxyintext.luaD18-Nov-2024926 4533

proxyintext.tD18-Nov-20242.5 KiB10371

proxyintstats.luaD18-Nov-20241.8 KiB7561

proxyintstats.tD18-Nov-2024865 4028

proxylimits.luaD18-Nov-20243 KiB9067

proxylimits.tD18-Nov-20248.3 KiB279199

proxymatch.luaD18-Nov-2024951 3331

proxymatch.tD18-Nov-20245.8 KiB251213

proxymut.luaD18-Nov-20243.1 KiB10069

proxymut.tD18-Nov-20241.8 KiB8164

proxyratelim.luaD18-Nov-2024781 3122

proxyratelim.tD18-Nov-20241.3 KiB5647

proxyrctxtimeout.luaD18-Nov-20244.9 KiB180151

proxyrctxtimeout.tD18-Nov-20243.4 KiB130104

proxyrequest.luaD18-Nov-20243.4 KiB10689

proxyrequest.tD18-Nov-20244.3 KiB156126

proxyrouter.luaD18-Nov-20242.3 KiB8065

proxyrouter.tD18-Nov-20244.5 KiB159118

proxyslotcache.luaD18-Nov-20241.6 KiB5236

proxyslotcache.tD18-Nov-20245.6 KiB186136

proxytags.luaD18-Nov-20241.3 KiB3823

proxytags.tD18-Nov-20241.9 KiB7860

proxyunits.luaD18-Nov-202415.7 KiB467409

proxyunits.tD18-Nov-202440 KiB1,250860

proxyustats.luaD18-Nov-2024990 4032

proxyustats.tD18-Nov-20246.8 KiB251193

quit.tD18-Nov-2024597 3019

refhang.tD18-Nov-20241.8 KiB6138

restart.tD18-Nov-20244.1 KiB168132

server.pemD18-Nov-20244.9 KiB8079

server_crt.pemD18-Nov-20244.3 KiB7776

server_key.pemD18-Nov-20241.6 KiB2827

shutdown.tD18-Nov-20241.3 KiB6248

slabhang.tD18-Nov-20241.7 KiB7858

slabs-cas.tD18-Nov-20241.3 KiB4929

slabs-reassign-chunked.tD18-Nov-20243.9 KiB142102

slabs-reassign2.tD18-Nov-20243.8 KiB141113

slabs_reassign.tD18-Nov-20242.6 KiB7942

ssl_cert_refresh.tD18-Nov-20243.1 KiB9564

ssl_ports.tD18-Nov-20241.1 KiB4123

ssl_proto_version.tD18-Nov-20241.2 KiB4631

ssl_session_resumption.tD18-Nov-20242 KiB6042

ssl_settings.tD18-Nov-20241 KiB4031

ssl_verify_modes.tD18-Nov-2024536 2316

startfile.luaD18-Nov-202411.9 KiB341218

stats-conns.tD18-Nov-20242.4 KiB8261

stats-detail.tD18-Nov-20242.1 KiB6445

stats.tD18-Nov-20246.1 KiB205142

stress-memcached.plD18-Nov-20242.2 KiB10284

strtol-testing.tD18-Nov-2024387 1711

touch.tD18-Nov-2024477 2414

udp.tD18-Nov-202410 KiB282233

unixsocket.tD18-Nov-2024746 3622

watcher.tD18-Nov-20249.2 KiB285204

watcher_connid.tD18-Nov-20242 KiB6944

whitespace.tD18-Nov-20241.7 KiB5240

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