Artifact
acbf22cde380d55ac2b6b2ed83a4ea9773023c3c:
Ticket change
[acbf22cde3]
- Ticket [727af73f46]
ssl: on "pull -R repo", gets ssl certificate again, asks to accept a/y/N status still Open with 1 other change
by
anonymous
2011-06-19 19:05:55.
0000: 44 20 32 30 31 31 2d 30 36 2d 31 39 54 31 39 3a D 2011-06-19T19:
0010: 30 35 3a 35 35 2e 30 32 31 0a 4a 20 2b 63 6f 6d 05:55.021.J +com
0020: 6d 65 6e 74 20 5c 6e 5c 6e 3c 68 72 5c 73 2f 3e ment \n\n<hr\s/>
0030: 3c 69 3e 61 6e 6f 6e 79 6d 6f 75 73 5c 73 63 6c <i>anonymous\scl
0040: 61 69 6d 69 6e 67 5c 73 74 6f 5c 73 62 65 5c 73 aiming\sto\sbe\s
0050: 45 61 72 6c 5c 73 61 64 64 65 64 5c 73 6f 6e 5c Earl\sadded\son\
0060: 73 32 30 31 31 2d 30 36 2d 31 39 5c 73 31 39 3a s2011-06-19\s19:
0070: 30 35 3a 35 35 5c 73 55 54 43 3a 3c 2f 69 3e 3c 05:55\sUTC:</i><
0080: 62 72 5c 73 2f 3e 5c 6e 41 6e 6f 74 68 65 72 5c br\s/>\nAnother\
0090: 73 71 75 69 63 6b 5c 73 66 69 78 3a 5c 72 5c 6e squick\sfix:\r\n
00a0: 5c 72 5c 6e 41 73 5c 73 61 6e 5c 73 61 6c 74 65 \r\nAs\san\salte
00b0: 72 6e 61 74 69 76 65 5c 73 74 6f 5c 73 68 61 72 rnative\sto\shar
00c0: 64 5c 73 63 6f 64 69 6e 67 5c 73 74 68 65 5c 73 d\scoding\sthe\s
00d0: 63 65 72 74 69 66 69 63 61 74 65 5c 73 6c 6f 63 certificate\sloc
00e0: 61 74 69 6f 6e 2c 5c 73 49 5c 73 61 64 64 65 64 ation,\sI\sadded
00f0: 5c 73 74 68 65 5c 73 66 6f 6c 6c 6f 77 69 6e 67 \sthe\sfollowing
0100: 5c 73 74 6f 5c 73 73 73 6c 5f 67 6c 6f 62 61 6c \sto\sssl_global
0110: 5f 69 6e 69 74 28 29 5c 73 69 6e 5c 73 68 74 74 _init()\sin\shtt
0120: 70 5f 73 73 6c 2e 63 5c 72 5c 6e 5c 72 5c 6e 3c p_ssl.c\r\n\r\n<
0130: 63 6f 64 65 3e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c code>\r\n\s\s\s\
0140: 73 5c 73 5c 73 5c 73 5c 73 63 68 61 72 5c 73 2a s\s\s\s\schar\s*
0150: 63 65 72 74 5f 66 69 6c 65 3b 3c 62 72 3e 5c 72 cert_file;<br>\r
0160: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 \n\s\s\s\s\s\s\s
0170: 5c 73 63 65 72 74 5f 66 69 6c 65 5c 73 3d 5c 73 \scert_file\s=\s
0180: 6d 70 72 69 6e 74 66 28 22 25 73 2e 70 65 6d 22 mprintf("%s.pem"
0190: 2c 5c 73 67 2e 7a 52 65 70 6f 73 69 74 6f 72 79 ,\sg.zRepository
01a0: 4e 61 6d 65 29 3b 3c 62 72 3e 5c 72 5c 6e 5c 73 Name);<br>\r\n\s
01b0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 53 53 \s\s\s\s\s\s\sSS
01c0: 4c 5f 43 54 58 5f 6c 6f 61 64 5f 76 65 72 69 66 L_CTX_load_verif
01d0: 79 5f 6c 6f 63 61 74 69 6f 6e 73 28 73 73 6c 43 y_locations(sslC
01e0: 74 78 2c 5c 73 63 65 72 74 5f 66 69 6c 65 2c 5c tx,\scert_file,\
01f0: 73 4e 55 4c 4c 29 3b 3c 62 72 3e 5c 72 5c 6e 5c sNULL);<br>\r\n\
0200: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 66 s\s\s\s\s\s\s\sf
0210: 72 65 65 28 63 65 72 74 5f 66 69 6c 65 29 3b 5c ree(cert_file);\
0220: 72 5c 6e 3c 2f 63 6f 64 65 3e 5c 72 5c 6e 5c 72 r\n</code>\r\n\r
0230: 5c 6e 54 68 69 73 5c 73 6d 61 6b 65 73 5c 73 4f \nThis\smakes\sO
0240: 70 65 6e 53 53 4c 5c 73 6c 6f 6f 6b 5c 73 66 6f penSSL\slook\sfo
0250: 72 5c 73 61 5c 73 63 65 72 74 69 66 69 63 61 74 r\sa\scertificat
0260: 65 5c 73 66 69 6c 65 5c 73 69 6e 5c 73 74 68 65 e\sfile\sin\sthe
0270: 5c 73 73 61 6d 65 5c 73 64 69 72 65 63 74 6f 72 \ssame\sdirector
0280: 79 5c 73 61 73 5c 73 74 68 65 5c 73 66 6f 73 73 y\sas\sthe\sfoss
0290: 69 6c 2c 5c 73 6e 61 6d 65 64 5c 73 74 68 65 5c il,\snamed\sthe\
02a0: 73 73 61 6d 65 5c 73 61 73 5c 73 74 68 65 5c 73 ssame\sas\sthe\s
02b0: 72 65 70 6f 73 69 74 6f 72 79 5c 73 62 75 74 5c repository\sbut\
02c0: 73 77 69 74 68 5c 73 2e 70 65 6d 5c 73 61 64 64 swith\s.pem\sadd
02d0: 65 64 5c 73 6f 6e 2e 5c 73 46 6f 72 5c 73 65 78 ed\son.\sFor\sex
02e0: 61 6d 70 6c 65 2c 5c 73 77 68 65 6e 5c 73 73 79 ample,\swhen\ssy
02f0: 6e 63 69 6e 67 5c 73 6d 79 72 65 70 6f 2e 66 6f ncing\smyrepo.fo
0300: 73 73 69 6c 2c 5c 73 4f 70 65 6e 53 53 4c 5c 73 ssil,\sOpenSSL\s
0310: 77 69 6c 6c 5c 73 75 73 65 5c 73 6d 79 72 65 70 will\suse\smyrep
0320: 6f 2e 66 6f 73 73 69 6c 2e 70 65 6d 5c 73 69 66 o.fossil.pem\sif
0330: 5c 73 69 74 5c 73 65 78 69 73 74 73 2e 5c 73 49 \sit\sexists.\sI
0340: 66 5c 73 6e 6f 74 2c 5c 73 74 68 65 5c 73 64 65 f\snot,\sthe\sde
0350: 66 61 75 6c 74 5c 73 6c 6f 63 61 74 69 6f 6e 73 fault\slocations
0360: 5c 73 28 65 2e 67 2e 5c 73 2f 75 73 72 2f 6c 6f \s(e.g.\s/usr/lo
0370: 63 61 6c 2f 73 73 6c 2f 63 65 72 74 73 5c 73 6f cal/ssl/certs\so
0380: 72 5c 73 65 76 65 6e 5c 73 43 3a 5c 5c 75 73 72 r\seven\sC:\\usr
0390: 5c 5c 6c 6f 63 61 6c 5c 5c 73 73 6c 5c 5c 63 65 \\local\\ssl\\ce
03a0: 72 74 73 29 5c 73 61 72 65 5c 73 75 73 65 64 2e rts)\sare\sused.
03b0: 5c 73 54 68 69 73 5c 73 6d 61 6b 65 73 5c 73 69 \sThis\smakes\si
03c0: 74 5c 73 70 6f 73 73 69 62 6c 65 5c 73 74 6f 5c t\spossible\sto\
03d0: 73 68 61 76 65 5c 73 64 69 66 66 65 72 65 6e 74 shave\sdifferent
03e0: 5c 73 63 65 72 74 69 66 69 63 61 74 65 73 5c 73 \scertificates\s
03f0: 66 6f 72 5c 73 64 69 66 66 65 72 65 6e 74 5c 73 for\sdifferent\s
0400: 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 5c 72 5c repositories.\r\
0410: 6e 5c 72 5c 6e 54 68 65 5c 73 6d 65 74 68 6f 64 n\r\nThe\smethod
0420: 5c 73 77 6f 72 6b 73 5c 73 77 69 74 68 5c 73 63 \sworks\swith\sc
0430: 6c 6f 6e 65 5c 73 61 73 5c 73 77 65 6c 6c 5c 73 lone\sas\swell\s
0440: 61 73 5c 73 6f 70 65 72 61 74 69 6f 6e 73 5c 73 as\soperations\s
0450: 6f 6e 5c 73 65 73 74 61 62 6c 69 73 68 65 64 5c on\sestablished\
0460: 73 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 5c 73 srepositories.\s
0470: 4f 66 5c 73 63 6f 75 72 73 65 2c 5c 73 74 68 65 Of\scourse,\sthe
0480: 5c 73 2e 70 65 6d 5c 73 66 69 6c 65 5c 73 73 68 \s.pem\sfile\ssh
0490: 6f 75 6c 64 5c 73 62 65 5c 73 70 72 65 73 65 6e ould\sbe\spresen
04a0: 74 5c 73 62 65 66 6f 72 65 5c 73 79 6f 75 5c 73 t\sbefore\syou\s
04b0: 69 73 73 75 65 5c 73 74 68 65 5c 73 63 6c 6f 6e issue\sthe\sclon
04c0: 65 5c 73 63 6f 6d 6d 61 6e 64 2e 5c 72 5c 6e 5c e\scommand.\r\n\
04d0: 72 5c 6e 50 45 4d 5c 73 66 69 6c 65 73 5c 73 63 r\nPEM\sfiles\sc
04e0: 61 6e 5c 73 63 6f 6e 74 61 69 6e 5c 73 6d 6f 72 an\scontain\smor
04f0: 65 5c 73 74 68 61 6e 5c 73 6f 6e 65 5c 73 63 65 e\sthan\sone\sce
0500: 72 74 69 66 69 63 61 74 65 2c 5c 73 75 70 5c 73 rtificate,\sup\s
0510: 74 6f 5c 73 74 68 65 5c 73 74 72 75 73 74 65 64 to\sthe\strusted
0520: 5c 73 72 6f 6f 74 5c 73 43 41 2e 5c 73 54 68 69 \sroot\sCA.\sThi
0530: 73 5c 73 69 73 5c 73 6e 6f 74 5c 73 74 68 65 5c s\sis\snot\sthe\
0540: 73 63 61 73 65 5c 73 66 6f 72 5c 73 66 69 6c 65 scase\sfor\sfile
0550: 73 5c 73 69 6e 5c 73 64 69 72 65 63 74 6f 72 69 s\sin\sdirectori
0560: 65 73 5c 73 6c 69 6b 65 5c 73 2f 75 73 72 2f 6c es\slike\s/usr/l
0570: 6f 63 61 6c 2f 73 73 6c 2f 63 65 72 74 73 2c 5c ocal/ssl/certs,\
0580: 73 77 68 69 63 68 5c 73 63 61 6e 5c 73 6f 6e 6c swhich\scan\sonl
0590: 79 5c 73 68 61 76 65 5c 73 6f 6e 65 5c 73 63 65 y\shave\sone\sce
05a0: 72 74 69 66 69 63 61 74 65 5c 73 70 65 72 5c 73 rtificate\sper\s
05b0: 66 69 6c 65 5c 73 61 6e 64 5c 73 6e 65 65 64 5c file\sand\sneed\
05c0: 73 74 6f 5c 73 62 65 5c 73 6e 61 6d 65 64 5c 73 sto\sbe\snamed\s
05d0: 75 73 69 6e 67 5c 73 74 68 65 5c 73 6f 70 65 6e using\sthe\sopen
05e0: 53 53 4c 5c 73 63 5f 72 65 68 61 73 68 5c 73 75 SSL\sc_rehash\su
05f0: 74 69 6c 69 74 79 2e 5c 72 5c 6e 5c 72 5c 6e 54 tility.\r\n\r\nT
0600: 68 61 6e 6b 5c 73 79 6f 75 5c 73 66 6f 72 5c 73 hank\syou\sfor\s
0610: 64 65 76 65 6c 6f 70 69 6e 67 5c 73 46 6f 73 73 developing\sFoss
0620: 69 6c 2e 5c 73 4c 6f 6f 6b 69 6e 67 5c 73 66 6f il.\sLooking\sfo
0630: 72 77 61 72 64 5c 73 74 6f 5c 73 66 75 72 74 68 rward\sto\sfurth
0640: 65 72 5c 73 53 53 4c 5c 73 66 65 61 74 75 72 65 er\sSSL\sfeature
0650: 73 2e 0a 4b 20 37 32 37 61 66 37 33 66 34 36 37 s..K 727af73f467
0660: 61 36 34 62 65 30 64 30 62 62 62 63 66 34 36 63 a64be0d0bbbcf46c
0670: 35 31 33 30 36 32 61 39 65 34 37 30 34 0a 55 20 513062a9e4704.U
0680: 61 6e 6f 6e 79 6d 6f 75 73 0a 5a 20 33 37 63 39 anonymous.Z 37c9
0690: 62 65 32 37 65 39 64 65 35 64 36 35 35 36 37 34 be27e9de5d655674
06a0: 31 63 35 37 64 38 64 36 33 35 37 63 0a 1c57d8d6357c.