Hex Artifact Content
Not logged in

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.