Artifact
2f9a729234d67006a5bf88ccdc2f226317538c7ac87dc9438fa338e66aeb1c07:
Ticket change
[2f9a729234]
- Ticket
[88c0c8496999c48f|88c0c84969] <i>EOF handling potentially broken with OpenSSL 1.1.1e or newer</i> status still Open with 3 other changes
by
gustafn3 on
2023-11-14 09:58:13.
0000: 44 20 32 30 32 33 2d 31 31 2d 31 34 54 30 39 3a D 2023-11-14T09:
0010: 35 38 3a 31 33 2e 30 38 33 0a 4a 20 69 63 6f 6d 58:13.083.J icom
0020: 6d 65 6e 74 20 49 5c 73 61 6d 5c 73 6e 6f 74 5c ment I\sam\snot\
0030: 73 61 72 67 75 69 6e 67 5c 73 61 62 6f 75 74 5c sarguing\sabout\
0040: 73 74 68 65 5c 73 63 68 61 6e 67 65 64 5c 73 62 sthe\schanged\sb
0050: 65 68 61 76 69 6f 72 5c 73 69 6e 5c 73 4f 70 65 ehavior\sin\sOpe
0060: 6e 53 53 4c 5c 73 61 62 6f 75 74 5c 73 6f 66 5c nSSL\sabout\sof\
0070: 73 74 68 65 5c 73 75 6e 65 78 70 65 63 74 65 64 sthe\sunexpected
0080: 5c 73 45 4f 46 5c 73 68 61 6e 64 6c 69 6e 67 5c \sEOF\shandling\
0090: 73 28 77 68 69 63 68 5c 73 68 69 74 5c 73 6d 61 s(which\shit\sma
00a0: 6e 79 5c 73 70 72 6f 6a 65 63 74 73 29 2e 5c 73 ny\sprojects).\s
00b0: 4e 6f 5c 73 6d 61 74 74 65 72 5c 73 68 6f 77 5c No\smatter\show\
00c0: 73 74 68 65 5c 73 64 65 66 61 75 6c 74 5c 73 73 sthe\sdefault\ss
00d0: 68 6f 75 6c 64 5c 73 62 65 2c 5c 73 74 68 65 5c hould\sbe,\sthe\
00e0: 73 6f 6c 64 5c 73 45 4f 46 5c 73 68 61 6e 64 6c sold\sEOF\shandl
00f0: 69 6e 67 5c 73 6f 66 5c 73 74 63 6c 74 6c 73 5c ing\sof\stcltls\
0100: 73 28 72 65 6c 79 69 6e 67 5c 73 6f 6e 5c 73 65 s(relying\son\se
0110: 72 72 6f 72 5c 73 73 74 61 74 65 73 29 5c 73 69 rror\sstates)\si
0120: 73 5c 73 6e 6f 74 5c 73 6f 6b 5c 73 61 6e 64 5c s\snot\sok\sand\
0130: 73 6c 65 61 64 5c 73 74 6f 5c 73 61 5c 73 62 72 slead\sto\sa\sbr
0140: 65 61 6b 69 6e 67 5c 73 62 65 68 61 76 69 6f 72 eaking\sbehavior
0150: 5c 73 66 6f 72 5c 73 75 73 5c 73 77 68 65 6e 5c \sfor\sus\swhen\
0160: 73 75 70 67 72 61 64 69 6e 67 5c 73 4f 53 5c 73 supgrading\sOS\s
0170: 76 65 72 73 69 6f 6e 73 2e 5c 73 4d 79 5c 73 73 versions.\sMy\ss
0180: 75 67 67 65 73 74 65 64 5c 73 66 69 78 5c 73 6d uggested\sfix\sm
0190: 61 6b 65 73 5c 73 45 4f 46 5c 73 68 61 6e 64 6c akes\sEOF\shandl
01a0: 69 6e 67 5c 73 63 6c 65 61 72 2c 5c 73 6d 6f 72 ing\sclear,\smor
01b0: 65 5c 73 72 6f 62 75 73 74 2c 5c 73 61 6e 64 5c e\srobust,\sand\
01c0: 73 61 76 6f 69 64 73 5c 73 74 68 65 5c 73 65 72 savoids\sthe\ser
01d0: 72 6f 72 5c 73 73 69 74 75 61 74 69 6f 6e 2e 5c ror\ssituation.\
01e0: 73 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c 73 64 65 s\r\n\r\nThe\sde
01f0: 63 69 73 69 6f 6e 5c 73 74 6f 5c 73 73 65 74 5c cision\sto\sset\
0200: 73 53 53 4c 5f 4f 50 5f 49 47 4e 4f 52 45 5f 55 sSSL_OP_IGNORE_U
0210: 4e 45 58 50 45 43 54 45 44 5f 45 4f 46 5c 73 6f NEXPECTED_EOF\so
0220: 72 5c 73 6e 6f 74 5c 73 28 61 6e 64 5c 73 6d 61 r\snot\s(and\sma
0230: 79 62 65 5c 73 6d 61 6b 69 6e 67 5c 73 69 74 5c ybe\smaking\sit\
0240: 73 63 6f 6e 66 69 67 75 72 61 62 6c 65 29 5c 73 sconfigurable)\s
0250: 69 73 5c 73 69 6e 64 65 70 65 6e 64 65 6e 74 5c is\sindependent\
0260: 73 6f 66 5c 73 74 68 69 73 2e 0a 4a 20 6c 6f 67 sof\sthis..J log
0270: 69 6e 20 67 75 73 74 61 66 6e 33 0a 4a 20 6d 69 in gustafn3.J mi
0280: 6d 65 74 79 70 65 20 74 65 78 74 2f 78 2d 6d 61 metype text/x-ma
0290: 72 6b 64 6f 77 6e 0a 4b 20 38 38 63 30 63 38 34 rkdown.K 88c0c84
02a0: 39 36 39 39 39 63 34 38 66 35 31 33 65 62 34 66 96999c48f513eb4f
02b0: 39 37 61 61 61 30 61 63 39 38 32 39 62 33 35 64 97aaa0ac9829b35d
02c0: 33 0a 55 20 67 75 73 74 61 66 6e 33 0a 5a 20 66 3.U gustafn3.Z f
02d0: 30 36 37 65 37 66 66 64 34 64 65 32 30 35 66 62 067e7ffd4de205fb
02e0: 30 30 64 31 37 62 36 39 30 32 65 39 31 33 33 0a 00d17b6902e9133.