Artifact 19319ee22a88a56f25514aeb7fd667d6b7af8ec4:
Ticket change
[19319ee22a]
- New ticket ce33b14f8f 'configure pull' command recevie empty response..
by
anonymous on
2009-10-09 05:11:36.
0000: 44 20 32 30 30 39 2d 31 30 2d 30 39 54 30 35 3a D 2009-10-09T05:
0010: 31 31 3a 33 36 0a 4a 20 63 6f 6d 6d 65 6e 74 20 11:36.J comment
0020: 53 65 72 76 65 72 5c 73 73 65 6e 64 5c 73 65 6d Server\ssend\sem
0030: 70 74 79 5c 73 72 65 73 70 6f 6e 73 65 5c 73 66 pty\sresponse\sf
0040: 6f 72 5c 73 6e 6f 6e 5c 73 61 75 74 68 6f 72 61 or\snon\sauthora
0050: 74 69 76 65 5c 73 75 73 65 72 27 73 5c 73 27 63 tive\suser's\s'c
0060: 6f 6e 66 69 67 75 72 65 5c 73 70 75 6c 6c 27 5c onfigure\spull'\
0070: 73 63 6f 6d 6d 61 6e 64 2e 5c 72 5c 6e 5c 72 5c scommand.\r\n\r\
0080: 6e 49 5c 73 63 72 65 61 74 65 5c 73 74 68 72 65 nI\screate\sthre
0090: 65 5c 73 70 61 74 63 68 5c 73 76 61 72 69 61 74 e\spatch\svariat
00a0: 69 6f 6e 73 2e 5c 73 28 49 5c 73 74 68 69 6e 6b ions.\s(I\sthink
00b0: 5c 73 66 69 72 73 74 5c 73 76 65 72 73 69 6f 6e \sfirst\sversion
00c0: 5c 73 69 73 5c 73 73 69 6d 70 6c 65 5c 73 61 6e \sis\ssimple\san
00d0: 64 5c 73 67 6f 6f 64 2e 29 5c 72 5c 6e 5c 72 5c d\sgood.)\r\n\r\
00e0: 6e 31 2e 5c 73 77 68 65 6e 5c 73 27 72 65 71 63 n1.\swhen\s'reqc
00f0: 6f 6e 66 69 67 27 5c 73 63 61 72 64 5c 73 72 65 onfig'\scard\sre
0100: 63 65 69 76 65 64 2c 5c 73 67 72 61 6e 74 5c 73 ceived,\sgrant\s
0110: 27 6e 6f 62 6f 64 79 27 5c 73 63 61 70 61 62 69 'nobody'\scapabi
0120: 6c 69 74 69 65 73 5c 73 74 6f 5c 73 6e 6f 6e 2d lities\sto\snon-
0130: 61 75 74 68 6f 72 61 74 69 76 65 73 2e 5c 73 28 authoratives.\s(
0140: 6c 69 6b 65 5c 73 27 63 6c 6f 6e 65 27 5c 73 63 like\s'clone'\sc
0150: 61 72 64 29 3c 62 72 3e 78 66 65 72 2e 63 5c 73 ard)<br>xfer.c\s
0160: 2f 5c 73 70 61 67 65 5f 78 66 65 72 28 29 3c 62 /\spage_xfer()<b
0170: 6c 6f 63 6b 71 75 6f 74 65 3e 3c 76 65 72 62 61 lockquote><verba
0180: 74 69 6d 3e 2d 2d 2d 5c 73 2e 2e 2f 46 6f 73 73 tim>---\s../Foss
0190: 69 6c 2d 63 61 30 38 63 31 64 31 62 33 2f 73 72 il-ca08c1d1b3/sr
01a0: 63 2f 78 66 65 72 2e 63 5c 73 5c 73 5c 73 5c 73 c/xfer.c\s\s\s\s
01b0: 5c 73 5c 73 32 30 30 39 2d 30 39 2d 32 34 5c 73 \s\s2009-09-24\s
01c0: 30 31 3a 35 34 3a 35 33 2e 30 30 30 30 30 30 30 01:54:53.0000000
01d0: 30 30 5c 73 2b 30 39 30 30 5c 72 5c 6e 2b 2b 2b 00\s+0900\r\n+++
01e0: 5c 73 78 66 65 72 2d 31 2e 63 5c 73 5c 73 5c 73 \sxfer-1.c\s\s\s
01f0: 5c 73 32 30 30 39 2d 31 30 2d 30 39 5c 73 30 39 \s2009-10-09\s09
0200: 3a 31 31 3a 33 39 2e 30 30 30 30 30 30 30 30 30 :11:39.000000000
0210: 5c 73 2b 30 39 30 30 5c 72 5c 6e 40 40 5c 73 2d \s+0900\r\n@@\s-
0220: 37 34 37 2c 36 5c 73 2b 37 34 37 2c 37 5c 73 40 747,6\s+747,7\s@
0230: 40 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 69 @\r\n\s\s\s\s\si
0240: 66 28 5c 73 62 6c 6f 62 5f 65 71 28 26 78 66 65 f(\sblob_eq(&xfe
0250: 72 2e 61 54 6f 6b 65 6e 5b 30 5d 2c 5c 73 22 72 r.aToken[0],\s"r
0260: 65 71 63 6f 6e 66 69 67 22 29 5c 72 5c 6e 5c 73 eqconfig")\r\n\s
0270: 5c 73 5c 73 5c 73 5c 73 5c 73 26 26 5c 73 78 66 \s\s\s\s\s&&\sxf
0280: 65 72 2e 6e 54 6f 6b 65 6e 3d 3d 32 5c 72 5c 6e er.nToken==2\r\n
0290: 5c 73 5c 73 5c 73 5c 73 5c 73 29 7b 5c 72 5c 6e \s\s\s\s\s){\r\n
02a0: 2b 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 6c 6f 67 +\s\s\s\s\s\slog
02b0: 69 6e 5f 63 68 65 63 6b 5f 63 72 65 64 65 6e 74 in_check_credent
02c0: 69 61 6c 73 28 29 3b 5c 72 5c 6e 5c 73 5c 73 5c ials();\r\n\s\s\
02d0: 73 5c 73 5c 73 5c 73 5c 73 69 66 28 5c 73 67 2e s\s\s\s\sif(\sg.
02e0: 6f 6b 52 65 61 64 5c 73 29 7b 5c 72 5c 6e 5c 73 okRead\s){\r\n\s
02f0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 \s\s\s\s\s\s\s\s
0300: 63 68 61 72 5c 73 2a 7a 4e 61 6d 65 5c 73 3d 5c char\s*zName\s=\
0310: 73 62 6c 6f 62 5f 73 74 72 28 26 78 66 65 72 2e sblob_str(&xfer.
0320: 61 54 6f 6b 65 6e 5b 31 5d 29 3b 5c 72 5c 6e 5c aToken[1]);\r\n\
0330: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c s\s\s\s\s\s\s\s\
0340: 73 69 66 28 5c 73 63 6f 6e 66 69 67 75 72 65 5f sif(\sconfigure_
0350: 69 73 5f 65 78 70 6f 72 74 61 62 6c 65 28 7a 4e is_exportable(zN
0360: 61 6d 65 29 5c 73 29 7b 5c 72 5c 6e 3c 2f 76 65 ame)\s){\r\n</ve
0370: 72 62 61 74 69 6d 3e 3c 2f 62 6c 6f 63 6b 71 75 rbatim></blockqu
0380: 6f 74 65 3e 5c 72 5c 6e 43 75 72 72 65 6e 74 6c ote>\r\nCurrentl
0390: 79 2c 5c 73 27 63 68 65 63 6b 5f 6c 6f 67 69 6e y,\s'check_login
03a0: 28 29 27 5c 73 66 75 6e 63 74 69 6f 6e 5c 73 64 ()'\sfunction\sd
03b0: 65 66 69 6e 65 64 5c 73 69 6e 5c 73 27 78 66 65 efined\sin\s'xfe
03c0: 72 2e 63 27 5c 73 67 72 61 6e 74 73 5c 72 5c 6e r.c'\sgrants\r\n
03d0: 6e 6f 5c 73 63 61 70 61 62 69 6c 69 74 69 65 73 no\scapabilities
03e0: 5c 73 74 6f 5c 73 75 6e 61 75 74 68 6f 72 61 74 \sto\sunauthorat
03f0: 69 76 65 73 2e 5c 72 5c 6e 5c 72 5c 6e 32 2e 5c ives.\r\n\r\n2.\
0400: 73 77 68 65 6e 5c 73 27 6c 6f 67 69 6e 27 5c 73 swhen\s'login'\s
0410: 63 61 72 64 5c 73 72 65 63 65 69 76 65 64 2c 5c card\sreceived,\
0420: 73 67 72 61 6e 74 5c 73 27 6e 6f 62 6f 64 79 27 sgrant\s'nobody'
0430: 5c 73 63 61 70 61 62 69 6c 69 74 69 65 73 5c 73 \scapabilities\s
0440: 69 66 5c 73 61 75 74 68 6f 72 69 7a 61 74 69 6f if\sauthorizatio
0450: 6e 5c 73 66 61 69 6c 65 64 2e 3c 62 72 3e 28 54 n\sfailed.<br>(T
0460: 68 69 73 5c 73 70 61 74 63 68 5c 73 61 6c 73 6f his\spatch\salso
0470: 5c 73 61 63 63 65 70 74 5c 73 6e 6f 6e 2d 72 65 \saccept\snon-re
0480: 67 69 73 74 65 72 65 64 5c 73 75 73 65 72 73 5c gistered\susers\
0490: 73 61 6e 64 5c 73 72 65 67 69 73 74 65 72 65 64 sand\sregistered
04a0: 5c 73 62 75 74 5c 73 77 72 6f 6e 67 5c 73 70 61 \sbut\swrong\spa
04b0: 73 73 77 6f 72 64 5c 73 73 70 65 63 69 66 69 65 ssword\sspecifie
04c0: 64 5c 73 61 73 5c 73 27 6e 6f 62 6f 64 79 27 29 d\sas\s'nobody')
04d0: 3c 62 72 3e 54 68 69 73 5c 73 70 61 74 63 68 5c <br>This\spatch\
04e0: 73 61 6c 77 61 79 73 5c 73 6e 65 65 64 5c 73 27 salways\sneed\s'
04f0: 6c 6f 67 69 6e 27 5c 73 63 61 72 64 2e 3c 62 72 login'\scard.<br
0500: 3e 78 66 65 72 2e 63 5c 73 2f 5c 73 63 68 65 63 >xfer.c\s/\schec
0510: 6b 5f 6c 6f 67 69 6e 28 29 3c 62 6c 6f 63 6b 71 k_login()<blockq
0520: 75 6f 74 65 3e 3c 76 65 72 62 61 74 69 6d 3e 2d uote><verbatim>-
0530: 2d 2d 5c 73 2e 2e 2f 46 6f 73 73 69 6c 2d 63 61 --\s../Fossil-ca
0540: 30 38 63 31 64 31 62 33 2f 73 72 63 2f 78 66 65 08c1d1b3/src/xfe
0550: 72 2e 63 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 32 r.c\s\s\s\s\s\s2
0560: 30 30 39 2d 30 39 2d 32 34 5c 73 30 31 3a 35 34 009-09-24\s01:54
0570: 3a 35 33 2e 30 30 30 30 30 30 30 30 30 5c 73 2b :53.000000000\s+
0580: 30 39 30 30 5c 72 5c 6e 2b 2b 2b 5c 73 78 66 65 0900\r\n+++\sxfe
0590: 72 2d 32 2e 63 5c 73 5c 73 5c 73 5c 73 32 30 30 r-2.c\s\s\s\s200
05a0: 39 2d 31 30 2d 30 39 5c 73 30 39 3a 31 33 3a 31 9-10-09\s09:13:1
05b0: 36 2e 30 30 30 30 30 30 30 30 30 5c 73 2b 30 39 6.000000000\s+09
05c0: 30 30 5c 72 5c 6e 40 40 5c 73 2d 34 32 31 2c 36 00\r\n@@\s-421,6
05d0: 5c 73 2b 34 32 31 2c 38 5c 73 40 40 5c 72 5c 6e \s+421,8\s@@\r\n
05e0: 5c 73 5c 73 5c 73 69 66 28 5c 73 72 63 3d 3d 30 \s\s\sif(\src==0
05f0: 5c 73 29 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 \s){\r\n\s\s\s\s
0600: 5c 73 2f 2a 5c 73 49 66 5c 73 74 68 65 5c 73 6c \s/*\sIf\sthe\sl
0610: 6f 67 69 6e 5c 73 77 61 73 5c 73 73 75 63 63 65 ogin\swas\ssucce
0620: 73 73 66 75 6c 2e 5c 73 2a 2f 5c 72 5c 6e 5c 73 ssful.\s*/\r\n\s
0630: 5c 73 5c 73 5c 73 5c 73 6c 6f 67 69 6e 5f 73 65 \s\s\s\slogin_se
0640: 74 5f 61 6e 6f 6e 5f 6e 6f 62 6f 64 79 5f 63 61 t_anon_nobody_ca
0650: 70 61 62 69 6c 69 74 69 65 73 28 29 3b 5c 72 5c pabilities();\r\
0660: 6e 2b 5c 73 5c 73 7d 65 6c 73 65 7b 5c 72 5c 6e n+\s\s}else{\r\n
0670: 2b 5c 73 5c 73 5c 73 5c 73 6c 6f 67 69 6e 5f 63 +\s\s\s\slogin_c
0680: 68 65 63 6b 5f 63 72 65 64 65 6e 74 69 61 6c 73 heck_credentials
0690: 28 29 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 7d 5c 72 ();\r\n\s\s\s}\r
06a0: 5c 6e 5c 73 7d 5c 72 5c 6e 3c 2f 76 65 72 62 61 \n\s}\r\n</verba
06b0: 74 69 6d 3e 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 tim></blockquote
06c0: 3e 5c 72 5c 6e 5c 72 5c 6e 33 2e 5c 73 77 68 65 >\r\n\r\n3.\swhe
06d0: 6e 5c 73 27 6c 6f 67 69 6e 27 5c 73 63 61 72 64 n\s'login'\scard
06e0: 5c 73 72 65 63 65 69 76 65 64 2c 5c 73 67 72 61 \sreceived,\sgra
06f0: 6e 74 5c 73 27 61 6e 6f 6e 79 6d 6f 75 73 27 5c nt\s'anonymous'\
0700: 73 63 61 70 61 62 69 6c 69 74 69 65 73 5c 73 74 scapabilities\st
0710: 6f 5c 73 27 61 6e 6f 6e 79 6d 6f 75 73 27 5c 73 o\s'anonymous'\s
0720: 77 69 74 68 5c 73 65 6d 70 74 79 5c 73 70 61 73 with\sempty\spas
0730: 73 77 6f 72 64 2e 3c 62 72 3e 28 54 68 69 73 5c sword.<br>(This\
0740: 73 70 61 74 63 68 5c 73 64 65 6e 79 5c 73 6e 6f spatch\sdeny\sno
0750: 6e 2d 72 65 67 69 73 74 65 72 65 64 5c 73 75 73 n-registered\sus
0760: 65 72 73 5c 73 61 6e 64 5c 73 72 65 67 69 73 74 ers\sand\sregist
0770: 65 72 65 64 5c 73 62 75 74 5c 73 77 72 6f 6e 67 ered\sbut\swrong
0780: 5c 73 70 61 73 73 77 6f 72 64 5c 73 73 70 65 63 \spassword\sspec
0790: 69 66 69 65 64 2e 3c 62 72 3e 55 73 65 72 5c 73 ified.<br>User\s
07a0: 77 68 6f 5c 73 6e 6f 74 5c 73 72 65 67 69 73 74 who\snot\sregist
07b0: 65 72 65 64 5c 73 6e 65 65 64 5c 73 27 61 6e 6f ered\sneed\s'ano
07c0: 6e 79 6d 6f 75 73 40 27 5c 73 66 6f 72 5c 73 27 nymous@'\sfor\s'
07d0: 63 6f 6e 66 69 67 75 72 65 5c 73 70 75 6c 6c 27 configure\spull'
07e0: 5c 73 63 6f 6d 6d 61 6e 64 5c 73 55 52 4c 5c 73 \scommand\sURL\s
07f0: 70 61 72 61 6d 65 74 65 72 2e 29 3c 62 72 3e 4e parameter.)<br>N
0800: 47 3a 5c 73 3c 74 74 3e 66 6f 73 73 69 6c 5c 73 G:\s<tt>fossil\s
0810: 63 6f 6e 66 69 67 75 72 65 5c 73 70 75 6c 6c 5c configure\spull\
0820: 73 73 6b 69 6e 5c 73 68 74 74 70 3a 2f 2f 65 78 sskin\shttp://ex
0830: 61 6d 70 6c 65 2e 6e 65 74 3c 2f 74 74 3e 3c 62 ample.net</tt><b
0840: 72 3e 4f 4b 3a 5c 73 3c 74 74 3e 66 6f 73 73 69 r>OK:\s<tt>fossi
0850: 6c 5c 73 63 6f 6e 66 69 67 75 72 65 5c 73 70 75 l\sconfigure\spu
0860: 6c 6c 5c 73 73 6b 69 6e 5c 73 68 74 74 70 3a 2f ll\sskin\shttp:/
0870: 2f 61 6e 6f 6e 6f 79 6d 6f 75 73 40 65 78 61 6d /anonoymous@exam
0880: 70 6c 65 2e 6e 65 74 3c 2f 74 74 3e 3c 62 72 3e ple.net</tt><br>
0890: 54 68 69 73 5c 73 70 61 74 63 68 5c 73 61 6c 77 This\spatch\salw
08a0: 61 79 73 5c 73 6e 65 65 64 5c 73 27 6c 6f 67 69 ays\sneed\s'logi
08b0: 6e 27 5c 73 63 61 72 64 2e 3c 62 72 3e 78 66 65 n'\scard.<br>xfe
08c0: 72 2e 63 5c 73 2f 5c 73 63 68 65 63 6b 5f 6c 6f r.c\s/\scheck_lo
08d0: 67 69 6e 28 29 3c 62 6c 6f 63 6b 71 75 6f 74 65 gin()<blockquote
08e0: 3e 3c 76 65 72 62 61 74 69 6d 3e 2d 2d 2d 5c 73 ><verbatim>---\s
08f0: 2e 2e 2f 46 6f 73 73 69 6c 2d 63 61 30 38 63 31 ../Fossil-ca08c1
0900: 64 31 62 33 2f 73 72 63 2f 78 66 65 72 2e 63 5c d1b3/src/xfer.c\
0910: 73 5c 73 5c 73 5c 73 5c 73 5c 73 32 30 30 39 2d s\s\s\s\s\s2009-
0920: 30 39 2d 32 34 5c 73 30 31 3a 35 34 3a 35 33 2e 09-24\s01:54:53.
0930: 30 30 30 30 30 30 30 30 30 5c 73 2b 30 39 30 30 000000000\s+0900
0940: 5c 72 5c 6e 2b 2b 2b 5c 73 78 66 65 72 2d 33 2e \r\n+++\sxfer-3.
0950: 63 5c 73 5c 73 5c 73 5c 73 32 30 30 39 2d 31 30 c\s\s\s\s2009-10
0960: 2d 30 39 5c 73 30 39 3a 31 34 3a 32 31 2e 30 30 -09\s09:14:21.00
0970: 30 30 30 30 30 30 30 5c 73 2b 30 39 30 30 5c 72 0000000\s+0900\r
0980: 5c 6e 40 40 5c 73 2d 33 39 31 2c 31 34 5c 73 2b \n@@\s-391,14\s+
0990: 33 39 31 2c 31 36 5c 73 40 40 5c 72 5c 6e 5c 73 391,16\s@@\r\n\s
09a0: 5c 73 5c 73 64 62 5f 70 72 65 70 61 72 65 28 26 \s\sdb_prepare(&
09b0: 71 2c 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 q,\r\n\s\s\s\s\s
09c0: 5c 73 22 53 45 4c 45 43 54 5c 73 70 77 2c 5c 73 \s"SELECT\spw,\s
09d0: 63 61 70 2c 5c 73 75 69 64 5c 73 46 52 4f 4d 5c cap,\suid\sFROM\
09e0: 73 75 73 65 72 22 5c 72 5c 6e 5c 73 5c 73 5c 73 suser"\r\n\s\s\s
09f0: 5c 73 5c 73 5c 73 22 5c 73 57 48 45 52 45 5c 73 \s\s\s"\sWHERE\s
0a00: 6c 6f 67 69 6e 3d 25 51 22 5c 72 5c 6e 2d 5c 73 login=%Q"\r\n-\s
0a10: 5c 73 5c 73 5c 73 5c 73 22 5c 73 5c 73 5c 73 41 \s\s\s\s"\s\s\sA
0a20: 4e 44 5c 73 6c 6f 67 69 6e 5c 73 4e 4f 54 5c 73 ND\slogin\sNOT\s
0a30: 49 4e 5c 73 28 27 61 6e 6f 6e 79 6d 6f 75 73 27 IN\s('anonymous'
0a40: 2c 27 6e 6f 62 6f 64 79 27 2c 27 64 65 76 65 6c ,'nobody','devel
0a50: 6f 70 65 72 27 2c 27 72 65 61 64 65 72 27 29 22 oper','reader')"
0a60: 5c 72 5c 6e 2b 5c 73 5c 73 5c 73 5c 73 5c 73 22 \r\n+\s\s\s\s\s"
0a70: 5c 73 5c 73 5c 73 41 4e 44 5c 73 6c 6f 67 69 6e \s\s\sAND\slogin
0a80: 5c 73 4e 4f 54 5c 73 49 4e 5c 73 28 27 6e 6f 62 \sNOT\sIN\s('nob
0a90: 6f 64 79 27 2c 27 64 65 76 65 6c 6f 70 65 72 27 ody','developer'
0aa0: 2c 27 72 65 61 64 65 72 27 29 22 5c 72 5c 6e 5c ,'reader')"\r\n\
0ab0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 22 5c 73 5c 73 s\s\s\s\s\s"\s\s
0ac0: 5c 73 41 4e 44 5c 73 6c 65 6e 67 74 68 28 70 77 \sAND\slength(pw
0ad0: 29 3e 30 22 2c 5c 72 5c 6e 5c 73 5c 73 5c 73 5c )>0",\r\n\s\s\s\
0ae0: 73 5c 73 5c 73 7a 4c 6f 67 69 6e 5c 72 5c 6e 5c s\s\szLogin\r\n\
0af0: 73 5c 73 5c 73 29 3b 5c 72 5c 6e 5c 73 5c 73 5c s\s\s);\r\n\s\s\
0b00: 73 69 66 28 5c 73 64 62 5f 73 74 65 70 28 26 71 sif(\sdb_step(&q
0b10: 29 3d 3d 53 51 4c 49 54 45 5f 52 4f 57 5c 73 29 )==SQLITE_ROW\s)
0b20: 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 42 {\r\n\s\s\s\s\sB
0b30: 6c 6f 62 5c 73 70 77 2c 5c 73 63 6f 6d 62 69 6e lob\spw,\scombin
0b40: 65 64 2c 5c 73 68 61 73 68 3b 5c 72 5c 6e 5c 73 ed,\shash;\r\n\s
0b50: 5c 73 5c 73 5c 73 5c 73 62 6c 6f 62 5f 7a 65 72 \s\s\s\sblob_zer
0b60: 6f 28 26 70 77 29 3b 5c 72 5c 6e 2d 5c 73 5c 73 o(&pw);\r\n-\s\s
0b70: 5c 73 5c 73 64 62 5f 65 70 68 65 6d 65 72 61 6c \s\sdb_ephemeral
0b80: 5f 62 6c 6f 62 28 26 71 2c 5c 73 30 2c 5c 73 26 _blob(&q,\s0,\s&
0b90: 70 77 29 3b 5c 72 5c 6e 2b 5c 73 5c 73 5c 73 5c pw);\r\n+\s\s\s\
0ba0: 73 69 66 28 5c 73 73 74 72 63 6d 70 28 7a 4c 6f sif(\sstrcmp(zLo
0bb0: 67 69 6e 2c 22 61 6e 6f 6e 79 6d 6f 75 73 22 29 gin,"anonymous")
0bc0: 21 3d 30 5c 73 29 7b 5c 72 5c 6e 2b 5c 73 5c 73 !=0\s){\r\n+\s\s
0bd0: 5c 73 5c 73 5c 73 5c 73 64 62 5f 65 70 68 65 6d \s\s\s\sdb_ephem
0be0: 65 72 61 6c 5f 62 6c 6f 62 28 26 71 2c 5c 73 30 eral_blob(&q,\s0
0bf0: 2c 5c 73 26 70 77 29 3b 5c 72 5c 6e 2b 5c 73 5c ,\s&pw);\r\n+\s\
0c00: 73 5c 73 5c 73 7d 5c 72 5c 6e 5c 73 5c 73 5c 73 s\s\s}\r\n\s\s\s
0c10: 5c 73 5c 73 62 6c 6f 62 5f 7a 65 72 6f 28 26 63 \s\sblob_zero(&c
0c20: 6f 6d 62 69 6e 65 64 29 3b 5c 72 5c 6e 5c 73 5c ombined);\r\n\s\
0c30: 73 5c 73 5c 73 5c 73 62 6c 6f 62 5f 63 6f 70 79 s\s\s\sblob_copy
0c40: 28 26 63 6f 6d 62 69 6e 65 64 2c 5c 73 70 4e 6f (&combined,\spNo
0c50: 6e 63 65 29 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c nce);\r\n\s\s\s\
0c60: 73 5c 73 62 6c 6f 62 5f 61 70 70 65 6e 64 28 26 s\sblob_append(&
0c70: 63 6f 6d 62 69 6e 65 64 2c 5c 73 62 6c 6f 62 5f combined,\sblob_
0c80: 62 75 66 66 65 72 28 26 70 77 29 2c 5c 73 62 6c buffer(&pw),\sbl
0c90: 6f 62 5f 73 69 7a 65 28 26 70 77 29 29 3b 5c 72 ob_size(&pw));\r
0ca0: 5c 6e 3c 2f 76 65 72 62 61 74 69 6d 3e 3c 2f 62 \n</verbatim></b
0cb0: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 4a 20 66 6f 75 lockquote>.J fou
0cc0: 6e 64 69 6e 20 63 61 30 38 63 31 64 31 62 33 0a ndin ca08c1d1b3.
0cd0: 4a 20 70 72 69 76 61 74 65 5f 63 6f 6e 74 61 63 J private_contac
0ce0: 74 20 36 62 37 64 38 64 31 39 62 33 35 38 34 65 t 6b7d8d19b3584e
0cf0: 30 62 30 62 35 39 65 65 37 39 64 30 66 37 37 38 0b0b59ee79d0f778
0d00: 65 63 64 39 66 36 30 31 31 31 0a 4a 20 73 65 76 ecd9f60111.J sev
0d10: 65 72 69 74 79 20 4d 69 6e 6f 72 0a 4a 20 73 74 erity Minor.J st
0d20: 61 74 75 73 20 4f 70 65 6e 0a 4a 20 74 69 74 6c atus Open.J titl
0d30: 65 20 27 63 6f 6e 66 69 67 75 72 65 5c 73 70 75 e 'configure\spu
0d40: 6c 6c 27 5c 73 63 6f 6d 6d 61 6e 64 5c 73 72 65 ll'\scommand\sre
0d50: 63 65 76 69 65 5c 73 65 6d 70 74 79 5c 73 72 65 cevie\sempty\sre
0d60: 73 70 6f 6e 73 65 2e 0a 4a 20 74 79 70 65 20 49 sponse..J type I
0d70: 6e 63 69 64 65 6e 74 0a 4b 20 63 65 33 33 62 31 ncident.K ce33b1
0d80: 34 66 38 66 61 39 61 34 31 36 37 39 37 30 35 35 4f8fa9a416797055
0d90: 30 32 30 38 36 63 61 35 66 64 66 62 35 64 31 34 02086ca5fdfb5d14
0da0: 32 66 0a 55 20 61 6e 6f 6e 79 6d 6f 75 73 0a 5a 2f.U anonymous.Z
0db0: 20 34 35 35 34 65 34 61 33 62 65 37 39 37 65 63 4554e4a3be797ec
0dc0: 30 39 65 34 32 38 63 34 32 39 38 63 38 37 66 39 09e428c4298c87f9
0dd0: 37 0a 7.