Wapp

Artifact [fb5eafae32]
Login

Artifact fb5eafae32c267434df7a9a427ca9b68faf254e8cbae4e13fd40c2295893cbb7:

Manifest of check-in [fb5eafae32] - Improved SCGI security: (1) The --scgi option only listens on IP address 127.0.0.1. The new --remote-scgi option must be used if the webserver is on a different machine. (2) The new --fromip option can be used to restrict incoming requests to a particular IP address. (3) In SCGI mode, the new parameter "SERVER_ADDR" contains the IP address of the webserver that originated the SCGI request. by drh 2019-04-01 00:53:50.
C Improved\sSCGI\ssecurity:\n(1)\sThe\s--scgi\soption\sonly\slistens\son\sIP\saddress\s127.0.0.1.\sThe\snew\n--remote-scgi\soption\smust\sbe\sused\sif\sthe\swebserver\sis\son\sa\sdifferent\smachine.\n(2)\sThe\snew\s--fromip\soption\scan\sbe\sused\sto\srestrict\sincoming\srequests\sto\na\sparticular\sIP\saddress.\n(3)\sIn\sSCGI\smode,\sthe\snew\sparameter\s"SERVER_ADDR"\scontains\sthe\sIP\naddress\sof\sthe\swebserver\sthat\soriginated\sthe\sSCGI\srequest.
D 2019-04-01T00:53:50.535
F Makefile c0ef5f01a6c2922162c954baffb4c00dfb1c0bdf85b9822ac44ad09bd1df8d41
F Makefile.macos 6e3623f11bc4b45639a5b0cc5d54346863dd7d57c61d5d021a6850954ab429fa
F README.md a68ee33fe077a793a70279e15d5485cc439c9882d4fd9d6376baccc8b9d644a6
F docs/commands.md 6093d04525345cf96de59618e548d280cb86ccc2e06334cbf76660ddbeb598ce
F docs/compiling.md 2d27d168b6abd7d3e59520e3e9b5dbc2632eec542e67f00ad9b9e2582fa54892
F docs/copyright.md e71ec3082a09919795dd7ae9861ffbe072b5dc5dfa9dae7c498705d09f9a0d6d
F docs/debughints.md 132bb0f431f5c23b19e999f432eb8f5176b68bf949a0773fc97062facf552f75
F docs/development.md 550906f582c967405cd1c0a864add1b2c13ad7bddebc60a536b3ff52530b63fa
F docs/doclist.html 1b2e653668f70e4e2e55fef00073f51938e54f448525e6f6f54bc02664d3a5d4
F docs/download.md 24341f7e1c0a40b5c21ef2300d999eb90fa827e0d7ed7d3ddf498a6565c235aa
F docs/helloworld.md d44a9f0b2b7ffc2b5bda12f359c34c943f85c568f2e62a6976c338788fddda28
F docs/intro.md 1517714d3990d854b98e98a90ceeed67f2f8462d2a79f1e8465ea3a6d01b2b0d
F docs/limitations.md a9a1ea134e608198395456198152ef180b3012e07ad28364d2cc0836cc6fb44b
F docs/params.md 70df59e6e25ee65ba9df3c3ad271714a3e6a1d5fce19b01aa85ba217fde152a8
F docs/quickref.md f954c9ea746747cc7e5e2a7ee0f3a18e675290f53c25f90e1b64cd441149227f
F docs/security.md 62e3a70aa3b0ccfcabb7d0f7071d66e7b0a7fe987a9530fcecf7a0c4210891df
F docs/sitemap.md 7675268f9bd695e58230948f47025ef96c5632d9cea93bb960722c86c5987c7c
F docs/urlmapping.md 5bd6d2c390f6b8c7731b03bb8ebbc22468ccf0ef6d497243c3cdc18aa976c1f2
F docs/usageexamples.md 1189cc3c5df9ade27083473a21b7b2a7a2b30c12d0f07071783a1810f332a61e
F encode-binary-file.tcl 80e166ac19374d0951c2346bf7ccd588a6c4f9155e55614045ac198e569b5590
F examples/README.md 9ab379ad0378c73fc59b6a5b79dc55bf51a8923a6dd993a5a6f03fb10f0f9ec1
F examples/env.tcl 4e5dbf4caea8eef8dc7a0c0e0f37dd044eeba2029f868a593bde8ad93daa1787
F examples/filelist.tcl 146a98684bd3c53fffeda630145d35c421dd888918a5d7d19e67d42b542abfc1 x
F examples/fileupload.tcl b5a6e131ebfe61e6ebd4dde7f790fa3d523da8d3030ca01816f76a9f053f50b1
F examples/formajax01.tcl 223cae5dab5f44e3a7ebd6cdb61df974da41dd598c3043592aff09003402fec3
F examples/formajax02.tcl 2dac288c66cdac81869ac4d951496113a25760e6c5ab1a9af00c6231c8565b61
F examples/mediaquery.tcl 8a2255dd56974c7cdb87fc9c5d4ee71bcdc3fe0f184701a17a33b3c1844621cf
F examples/self.tcl 20006d4ea8d7d40ce00eae17977edaa6cf2a5212bde276d436e0e93f879d85e5
F examples/self2.tcl 9162c7b36c04079e86707703a4d86d546ef725eff4c90be7566b88d602e9a5cb
F examples/shoplist-demo.db 3057b1d295bdc7a8a137cddd61a445eb4b8280248f0bef71002ec694351af960
F examples/shoplist.tcl 5f821906e76465aa44018ae9418f5d2265cadd062c69ef6ade053fc9a45d5fc2
F examples/tableajax01.tcl b774068d414bf48eed59542c590d4973ede0808be9c492d3a356bc543daa119d
F mkccode.tcl e331df6dbe1ce1bee4599297b8aca71f6ed03ba7969256f2b758d0c65e25bdc8 x
F tclsqlite3.c 1f20dc38e02e198fcf8d71ea4c2d4976e34bd003ee664a41228079dca8c369ec
F tests/drh4.jpg 03367222403b1f99bfa06526b2b7ee99d809c93c1fdb44e50e49ec1fc4a474e8
F tests/one"two'three.txt 13551b240f22401e339a4580452ae5960d105d9bdc9d72ed5aa0403e4574e60d
F tests/test01.tcl 455056f1a74c494fc84ec8816471f058c6742b9b37e97ca4443095d786c5fdc1
F tests/test02 67f3da3bf923349b1e41b7fafe7fba6e5d6aaa9d190dff8e90b88123cda14fd8
F wapp.tcl b440cd8cf57953d3a49e7ee81e6a18f18efdaf113b69f7d8482b0710a64566ec
F wapptclsh.c.in 75f3762735974ac2f53b671d877f34a4befd1a623dc17d92349b688a859e6049
F wapptclsh.tcl f2e6da6a2e8d49b1e7d67f035658f247b1ad8687f1e474f6ca61e6739a86a593
P 5f79eb875fb9b68e660e54a09634acedbb19a0d4da2a63edc6a4ffcd94cbd7d1
R 68194041507524a626cfc48f083cbf92
U drh
Z 90e138382bbb833d0a2085f9987a2121