Artifact
02063414316bde860f6d2553023149c2ac3bfd1d:
Ticket change
[0206341431]
- New ticket
[0ffa37e70e] There is currently no way to enforce 100% use of SSL.
by
anonymous
2011-01-18 12:49:44.
0000: 44 20 32 30 31 31 2d 30 31 2d 31 38 54 31 32 3a D 2011-01-18T12:
0010: 34 39 3a 34 34 2e 39 30 31 0a 4a 20 63 6f 6d 6d 49:44.901.J comm
0020: 65 6e 74 20 49 27 6d 5c 73 6e 6f 74 69 63 69 6e ent I'm\snoticin
0030: 67 5c 73 74 68 61 74 5c 73 74 68 65 72 65 5c 73 g\sthat\sthere\s
0040: 64 6f 65 73 6e 27 74 5c 73 73 65 65 6d 5c 73 74 doesn't\sseem\st
0050: 6f 5c 73 62 65 5c 73 61 5c 73 63 6f 6e 66 69 67 o\sbe\sa\sconfig
0060: 75 72 61 74 69 6f 6e 5c 73 70 61 72 61 6d 65 74 uration\sparamet
0070: 65 72 5c 73 6f 72 5c 73 61 6e 79 5c 73 72 65 61 er\sor\sany\srea
0080: 73 6f 6e 61 62 6c 65 5c 73 77 61 79 5c 73 74 6f sonable\sway\sto
0090: 5c 73 65 6e 66 6f 72 63 65 5c 73 61 6c 6c 5c 73 \senforce\sall\s
00a0: 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 5c 73 communications\s
00b0: 74 6f 5c 73 75 73 65 5c 73 53 53 4c 2d 73 65 63 to\suse\sSSL-sec
00c0: 75 72 65 64 5c 73 48 54 54 50 5c 73 69 6e 5c 73 ured\sHTTP\sin\s
00d0: 74 68 65 5c 73 57 65 62 5c 73 69 6e 74 65 72 66 the\sWeb\sinterf
00e0: 61 63 65 2e 5c 72 5c 6e 5c 72 5c 6e 4d 79 5c 73 ace.\r\n\r\nMy\s
00f0: 63 75 72 72 65 6e 74 5c 73 68 6f 73 74 69 6e 67 current\shosting
0100: 5c 73 73 65 74 75 70 5c 73 69 73 5c 73 61 73 5c \ssetup\sis\sas\
0110: 73 66 6f 6c 6c 6f 77 73 3a 5c 72 5c 6e 5c 72 5c sfollows:\r\n\r\
0120: 6e 3c 76 65 72 62 61 74 69 6d 3e 5c 72 5c 6e 23 n<verbatim>\r\n#
0130: 5c 73 2f 65 74 63 2f 78 69 6e 65 74 64 2e 64 2f \s/etc/xinetd.d/
0140: 66 6f 73 73 69 6c 2d 73 6f 6d 65 2d 73 69 74 65 fossil-some-site
0150: 5c 73 5c 72 5c 6e 73 65 72 76 69 63 65 5c 73 66 \s\r\nservice\sf
0160: 6f 73 73 69 6c 2d 73 6f 6d 65 2d 73 69 74 65 5c ossil-some-site\
0170: 72 5c 6e 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 r\n{\r\n\s\s\s\s
0180: 73 6f 63 6b 65 74 5f 74 79 70 65 5c 73 3d 5c 73 socket_type\s=\s
0190: 73 74 72 65 61 6d 5c 72 5c 6e 5c 73 5c 73 5c 73 stream\r\n\s\s\s
01a0: 5c 73 74 79 70 65 5c 73 3d 5c 73 55 4e 4c 49 53 \stype\s=\sUNLIS
01b0: 54 45 44 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 77 TED\r\n\s\s\s\sw
01c0: 61 69 74 5c 73 3d 5c 73 6e 6f 5c 72 5c 6e 5c 73 ait\s=\sno\r\n\s
01d0: 5c 73 5c 73 5c 73 64 69 73 61 62 6c 65 5c 73 3d \s\s\sdisable\s=
01e0: 5c 73 6e 6f 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 \sno\r\n\s\s\s\s
01f0: 75 73 65 72 5c 73 3d 5c 73 72 6f 6f 74 5c 72 5c user\s=\sroot\r\
0200: 6e 5c 73 5c 73 5c 73 5c 73 73 65 72 76 65 72 5c n\s\s\s\sserver\
0210: 73 3d 5c 73 2f 6f 70 74 2f 66 6f 73 73 69 6c 2f s=\s/opt/fossil/
0220: 62 69 6e 2f 66 6f 73 73 69 6c 5c 72 5c 6e 5c 73 bin/fossil\r\n\s
0230: 5c 73 5c 73 5c 73 73 65 72 76 65 72 5f 61 72 67 \s\s\sserver_arg
0240: 73 5c 73 3d 5c 73 68 74 74 70 5c 73 2f 6f 70 74 s\s=\shttp\s/opt
0250: 2f 66 6f 73 73 69 6c 2f 72 65 70 6f 73 69 74 6f /fossil/reposito
0260: 72 69 65 73 2f 73 6f 6d 65 2e 73 69 74 65 2f 66 ries/some.site/f
0270: 6f 73 73 69 6c 5c 73 2d 2d 6e 6f 74 66 6f 75 6e ossil\s--notfoun
0280: 64 5c 73 68 74 74 70 3a 2f 2f 66 6f 73 73 69 6c d\shttp://fossil
0290: 2e 73 6f 6d 65 2e 73 69 74 65 2f 63 67 69 2d 62 .some.site/cgi-b
02a0: 69 6e 2f 66 6f 73 73 69 6c 2d 6c 69 73 74 2d 72 in/fossil-list-r
02b0: 65 70 6f 73 69 74 6f 72 69 65 73 2e 63 67 69 5c epositories.cgi\
02c0: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 62 69 6e 64 5c r\n\s\s\s\sbind\
02d0: 73 3d 5c 73 66 6f 73 73 69 6c 2d 73 6f 6d 65 2d s=\sfossil-some-
02e0: 73 69 74 65 2e 66 6f 73 73 69 6c 30 31 2e 69 6e site.fossil01.in
02f0: 74 65 72 6e 61 6c 5c 72 5c 6e 5c 73 5c 73 5c 73 ternal\r\n\s\s\s
0300: 5c 73 70 6f 72 74 5c 73 3d 5c 73 38 30 36 30 5c \sport\s=\s8060\
0310: 72 5c 6e 7d 5c 72 5c 6e 3c 2f 76 65 72 62 61 74 r\n}\r\n</verbat
0320: 69 6d 3e 5c 72 5c 6e 5c 72 5c 6e 3c 76 65 72 62 im>\r\n\r\n<verb
0330: 61 74 69 6d 3e 5c 72 5c 6e 23 5c 73 2f 65 74 63 atim>\r\n#\s/etc
0340: 2f 68 74 74 70 64 2f 76 68 6f 73 74 73 2e 64 2f /httpd/vhosts.d/
0350: 69 6e 63 6c 75 64 65 73 2f 66 6f 73 73 69 6c 2e includes/fossil.
0360: 73 6f 6d 65 2e 73 69 74 65 2e 63 6f 6e 66 5c 73 some.site.conf\s
0370: 5c 72 5c 6e 23 5c 73 4d 6f 73 74 6c 79 5c 73 73 \r\n#\sMostly\ss
0380: 74 61 6e 64 61 72 64 5c 73 52 65 64 5c 73 48 61 tandard\sRed\sHa
0390: 74 5c 73 76 69 72 74 75 61 6c 5c 73 68 6f 73 74 t\svirtual\shost
03a0: 5c 73 62 6f 69 6c 65 72 70 6c 61 74 65 5c 73 65 \sboilerplate\se
03b0: 6c 69 64 65 64 2e 5c 72 5c 6e 5c 72 5c 6e 50 72 lided.\r\n\r\nPr
03c0: 6f 78 79 50 61 73 73 5c 73 2f 63 67 69 2d 62 69 oxyPass\s/cgi-bi
03d0: 6e 5c 73 21 5c 72 5c 6e 50 72 6f 78 79 50 61 73 n\s!\r\nProxyPas
03e0: 73 5c 73 2f 5c 73 68 74 74 70 3a 2f 2f 66 6f 73 s\s/\shttp://fos
03f0: 73 69 6c 2e 73 6f 6d 65 2e 73 69 74 65 2f 5c 72 sil.some.site/\r
0400: 5c 6e 50 72 6f 78 79 50 61 73 73 52 65 76 65 72 \nProxyPassRever
0410: 73 65 5c 73 2f 63 67 69 2d 62 69 6e 5c 73 21 5c se\s/cgi-bin\s!\
0420: 72 5c 6e 50 72 6f 78 79 50 61 73 73 52 65 76 65 r\nProxyPassReve
0430: 72 73 65 5c 73 2f 5c 73 68 74 74 70 3a 2f 2f 66 rse\s/\shttp://f
0440: 6f 73 73 69 6c 2e 73 6f 6d 65 2e 73 69 74 65 2f ossil.some.site/
0450: 5c 72 5c 6e 3c 2f 76 65 72 62 61 74 69 6d 3e 5c \r\n</verbatim>\
0460: 72 5c 6e 5c 72 5c 6e 3c 76 65 72 62 61 74 69 6d r\n\r\n<verbatim
0470: 3e 5c 72 5c 6e 23 5c 73 2f 65 74 63 2f 68 6f 73 >\r\n#\s/etc/hos
0480: 74 73 5c 72 5c 6e 31 32 37 2e 30 2e 30 2e 31 5c ts\r\n127.0.0.1\
0490: 73 6c 6f 63 61 6c 68 6f 73 74 2e 6c 6f 63 61 6c slocalhost.local
04a0: 64 6f 6d 61 69 6e 5c 73 6c 6f 63 61 6c 68 6f 73 domain\slocalhos
04b0: 74 5c 73 66 6f 73 73 69 6c 30 31 2e 69 6e 74 65 t\sfossil01.inte
04c0: 72 6e 61 6c 5c 73 66 6f 73 73 69 6c 30 31 5c 72 rnal\sfossil01\r
04d0: 5c 6e 31 32 37 2e 30 2e 30 2e 31 30 31 5c 73 66 \n127.0.0.101\sf
04e0: 6f 73 73 69 6c 2d 73 6f 6d 65 2d 73 69 74 65 2e ossil-some-site.
04f0: 66 6f 73 73 69 6c 30 31 2e 69 6e 74 65 72 6e 61 fossil01.interna
0500: 6c 5c 73 66 6f 73 73 69 6c 2e 73 6f 6d 65 2e 73 l\sfossil.some.s
0510: 69 74 65 5c 72 5c 6e 2e 2e 2e 5c 72 5c 6e 3c 2f ite\r\n...\r\n</
0520: 76 65 72 62 61 74 69 6d 3e 5c 72 5c 6e 5c 72 5c verbatim>\r\n\r\
0530: 6e 49 5c 73 68 61 76 65 6e 27 74 5c 73 65 78 70 nI\shaven't\sexp
0540: 6c 6f 72 65 64 5c 73 75 73 69 6e 67 5c 73 74 68 lored\susing\sth
0550: 65 5c 73 43 47 49 5c 73 6d 65 74 68 6f 64 5c 73 e\sCGI\smethod\s
0560: 6f 66 5c 73 64 65 70 6c 6f 79 6d 65 6e 74 5c 73 of\sdeployment\s
0570: 79 65 74 2c 5c 73 6e 6f 72 5c 73 68 61 76 65 5c yet,\snor\shave\
0580: 73 49 5c 73 65 78 70 6c 6f 72 65 64 5c 73 74 68 sI\sexplored\sth
0590: 65 5c 73 70 6f 73 73 69 62 69 6c 69 74 79 5c 73 e\spossibility\s
05a0: 6f 66 5c 73 63 6f 6e 74 72 69 62 75 74 69 6e 67 of\scontributing
05b0: 5c 73 70 61 74 63 68 65 73 5c 73 74 6f 5c 73 6d \spatches\sto\sm
05c0: 61 6b 65 5c 73 74 68 69 73 5c 73 66 75 6e 63 74 ake\sthis\sfunct
05d0: 69 6f 6e 61 6c 69 74 79 5c 73 61 5c 73 72 65 61 ionality\sa\srea
05e0: 6c 69 74 79 2e 5c 73 5c 73 49 5c 73 61 6c 73 6f lity.\s\sI\salso
05f0: 5c 73 68 61 76 65 6e 27 74 5c 73 65 78 70 6c 6f \shaven't\sexplo
0600: 72 65 64 5c 73 77 68 65 74 68 65 72 5c 73 6f 72 red\swhether\sor
0610: 5c 73 6e 6f 74 5c 73 74 68 69 73 5c 73 66 75 6e \snot\sthis\sfun
0620: 63 74 69 6f 6e 61 6c 69 74 79 5c 73 61 6c 72 65 ctionality\salre
0630: 61 64 79 5c 73 65 78 69 73 74 73 5c 73 69 6e 5c ady\sexists\sin\
0640: 73 61 5c 73 6e 65 77 65 72 5c 73 72 65 6c 65 61 sa\snewer\srelea
0650: 73 65 2c 5c 73 73 65 65 69 6e 67 5c 73 61 73 5c se,\sseeing\sas\
0660: 73 49 5c 73 61 6d 5c 73 72 75 6e 6e 69 6e 67 5c sI\sam\srunning\
0670: 73 61 5c 73 72 65 6c 61 74 69 76 65 6c 79 5c 73 sa\srelatively\s
0680: 61 6e 63 69 65 6e 74 5c 73 76 65 72 73 69 6f 6e ancient\sversion
0690: 5c 73 6f 66 5c 73 46 6f 73 73 69 6c 3a 5c 72 5c \sof\sFossil:\r\
06a0: 6e 5c 72 5c 6e 3c 76 65 72 62 61 74 69 6d 3e 5c n\r\n<verbatim>\
06b0: 72 5c 6e 66 6f 73 73 69 6c 30 31 25 5c 73 2f 6f r\nfossil01%\s/o
06c0: 70 74 2f 66 6f 73 73 69 6c 2f 62 69 6e 2f 66 6f pt/fossil/bin/fo
06d0: 73 73 69 6c 5c 73 76 65 72 73 69 6f 6e 5c 72 5c ssil\sversion\r\
06e0: 6e 54 68 69 73 5c 73 69 73 5c 73 66 6f 73 73 69 nThis\sis\sfossi
06f0: 6c 5c 73 76 65 72 73 69 6f 6e 5c 73 5b 64 30 37 l\sversion\s[d07
0700: 35 33 37 39 39 65 34 5d 5c 73 32 30 31 30 2d 31 53799e4]\s2010-1
0710: 31 2d 30 31 5c 73 31 34 3a 32 33 3a 33 35 5c 73 1-01\s14:23:35\s
0720: 55 54 43 5c 72 5c 6e 3c 2f 76 65 72 62 61 74 69 UTC\r\n</verbati
0730: 6d 3e 5c 72 5c 6e 5c 72 5c 6e 4d 79 5c 73 63 75 m>\r\n\r\nMy\scu
0740: 72 72 65 6e 74 5c 73 77 6f 72 6b 61 72 6f 75 6e rrent\sworkaroun
0750: 64 5c 73 69 73 5c 73 6a 75 73 74 5c 73 74 6f 5c d\sis\sjust\sto\
0760: 73 69 6e 74 65 72 61 63 74 5c 73 77 69 74 68 5c sinteract\swith\
0770: 73 74 68 65 5c 73 73 6f 66 74 77 61 72 65 5c 73 sthe\ssoftware\s
0780: 74 68 72 6f 75 67 68 5c 73 74 68 65 5c 73 73 68 through\sthe\ssh
0790: 65 6c 6c 5c 73 6f 6e 5c 73 74 68 65 5c 73 72 65 ell\son\sthe\sre
07a0: 6d 6f 74 65 5c 73 65 6e 64 5c 73 28 74 6f 5c 73 mote\send\s(to\s
07b0: 73 65 74 5c 73 63 6f 6e 66 69 67 75 72 61 74 69 set\sconfigurati
07c0: 6f 6e 5c 73 70 61 72 61 6d 65 74 65 72 73 2c 5c on\sparameters,\
07d0: 73 6d 61 6e 61 67 65 5c 73 75 73 65 72 73 2c 5c smanage\susers,\
07e0: 73 65 74 63 2e 29 5c 73 61 6e 64 5c 73 74 68 72 setc.)\sand\sthr
07f0: 6f 75 67 68 5c 73 74 68 65 5c 73 75 73 75 61 6c ough\sthe\susual
0800: 5c 73 3c 74 74 3e 66 6f 73 73 69 6c 5c 73 75 70 \s<tt>fossil\sup
0810: 64 61 74 65 3c 2f 74 74 3e 2c 5c 73 3c 74 74 3e date</tt>,\s<tt>
0820: 66 6f 73 73 69 6c 5c 73 73 79 6e 63 3c 2f 74 74 fossil\ssync</tt
0830: 3e 2c 5c 73 65 74 5c 73 61 6c 2e 5c 73 63 6f 6d >,\set\sal.\scom
0840: 6d 61 6e 64 73 5c 73 66 72 6f 6d 5c 73 6d 79 5c mands\sfrom\smy\
0850: 73 77 6f 72 6b 69 6e 67 5c 73 63 6f 70 79 2c 5c sworking\scopy,\
0860: 73 77 68 65 72 65 76 65 72 5c 73 69 74 5c 73 6d swherever\sit\sm
0870: 69 67 68 74 5c 73 62 65 5c 73 61 74 5c 73 74 68 ight\sbe\sat\sth
0880: 65 5c 73 74 69 6d 65 2e 5c 72 5c 6e 5c 72 5c 6e e\stime.\r\n\r\n
0890: 49 5c 73 77 6f 75 6c 64 5c 73 6c 69 6b 65 5c 73 I\swould\slike\s
08a0: 74 6f 5c 73 62 65 5c 73 61 62 6c 65 5c 73 74 6f to\sbe\sable\sto
08b0: 5c 73 75 73 65 5c 73 74 68 65 5c 73 57 65 62 5c \suse\sthe\sWeb\
08c0: 73 69 6e 74 65 72 66 61 63 65 5c 73 72 75 6e 6e sinterface\srunn
08d0: 69 6e 67 5c 73 72 65 6d 6f 74 65 6c 79 5c 73 68 ing\sremotely\sh
08e0: 6f 77 65 76 65 72 2e 5c 73 3a 29 0a 4a 20 66 6f owever.\s:).J fo
08f0: 75 6e 64 69 6e 20 64 30 37 35 33 37 39 39 65 34 undin d0753799e4
0900: 0a 4a 20 70 72 69 76 61 74 65 5f 63 6f 6e 74 61 .J private_conta
0910: 63 74 20 39 37 32 65 38 61 35 32 39 31 66 30 62 ct 972e8a5291f0b
0920: 39 32 65 31 31 30 38 33 62 39 62 66 65 38 33 32 92e11083b9bfe832
0930: 38 32 30 64 30 36 64 39 62 39 30 0a 4a 20 73 65 820d06d9b90.J se
0940: 76 65 72 69 74 79 20 53 65 76 65 72 65 0a 4a 20 verity Severe.J
0950: 73 74 61 74 75 73 20 4f 70 65 6e 0a 4a 20 74 69 status Open.J ti
0960: 74 6c 65 20 54 68 65 72 65 5c 73 69 73 5c 73 63 tle There\sis\sc
0970: 75 72 72 65 6e 74 6c 79 5c 73 6e 6f 5c 73 77 61 urrently\sno\swa
0980: 79 5c 73 74 6f 5c 73 65 6e 66 6f 72 63 65 5c 73 y\sto\senforce\s
0990: 31 30 30 25 5c 73 75 73 65 5c 73 6f 66 5c 73 53 100%\suse\sof\sS
09a0: 53 4c 0a 4a 20 74 79 70 65 20 43 6f 64 65 5f 44 SL.J type Code_D
09b0: 65 66 65 63 74 0a 4b 20 30 66 66 61 33 37 65 37 efect.K 0ffa37e7
09c0: 30 65 38 38 35 63 66 63 35 63 38 36 64 32 35 34 0e885cfc5c86d254
09d0: 36 65 35 31 34 38 30 63 38 33 62 38 31 39 62 30 6e51480c83b819b0
09e0: 0a 55 20 61 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 64 .U anonymous.Z d
09f0: 35 38 63 37 61 64 39 61 35 65 34 63 65 31 61 64 58c7ad9a5e4ce1ad
0a00: 36 39 35 32 65 33 64 34 61 35 34 32 65 30 37 0a 6952e3d4a542e07.