Record the session ID (if any) provided by the server and attempt to reuse it for any concurrent connections to the same server. If multiple connections are initiated concurrently (e.g. when using PeerDist) then defer sending the ClientHello for all but the first connection, to allow time for the first connection to potentially obtain a session ID (and thereby speed up the negotiation for all remaining connections). Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
242 |
|
242 |
|
243 |
|
243 |
|
244 |
|
244 |
|
245 |
|
|
|
246 |
|
|
|
|
245 |
|
|
|
246 |
|
|
247 |
|
247 |
|
248 |
|
248 |
|
|
249 |
|
|
|
250 |
|
|
249 |
|
251 |
|
250 |
|
252 |
|
251 |
|
253 |
|
|
254 |
|
|
|
255 |
|
|
|
256 |
|
|
|
257 |
|
|
|
258 |
|
|
|
259 |
|
|
|
260 |
|
|
|
261 |
|
|
|
262 |
|
|
|
263 |
|
|
|
264 |
|
|
|
265 |
|
|
|
266 |
|
|
|
267 |
|
|
|
268 |
|
|
|
269 |
|
|
|
270 |
|
|
|
271 |
|
|
|
272 |
|
|
|
273 |
|
|
|
274 |
|
|
|
275 |
|
|
|
276 |
|
|
|
277 |
|
|
|
278 |
|
|
252 |
|
279 |
|
253 |
|
280 |
|
254 |
|
281 |
|
|
|
||
175 |
|
175 |
|
176 |
|
176 |
|
177 |
|
177 |
|
|
178 |
|
|
|
179 |
|
|
|
180 |
|
|
|
181 |
|
|
178 |
|
182 |
|
179 |
|
183 |
|
180 |
|
184 |
|
|
|
||
307 |
|
311 |
|
308 |
|
312 |
|
309 |
|
313 |
|
|
314 |
|
|
|
315 |
|
|
|
316 |
|
|
|
317 |
|
|
|
318 |
|
|
|
319 |
|
|
|
320 |
|
|
|
321 |
|
|
|
322 |
|
|
|
323 |
|
|
|
324 |
|
|
|
325 |
|
|
|
326 |
|
|
|
327 |
|
|
|
328 |
|
|
|
329 |
|
|
|
330 |
|
|
|
331 |
|
|
|
332 |
|
|
310 |
|
333 |
|
311 |
|
334 |
|
312 |
|
335 |
|
|
|
||
315 |
|
338 |
|
316 |
|
339 |
|
317 |
|
340 |
|
|
341 |
|
|
318 |
|
342 |
|
319 |
|
343 |
|
320 |
|
344 |
|
|
|
||
330 |
|
354 |
|
331 |
|
355 |
|
332 |
|
356 |
|
|
357 |
|
|
|
358 |
|
|
|
359 |
|
|
|
360 |
|
|
333 |
|
361 |
|
334 |
|
|
|
|
362 |
|
|
335 |
|
363 |
|
336 |
|
364 |
|
337 |
|
365 |
|
|
|
||
353 |
|
381 |
|
354 |
|
382 |
|
355 |
|
383 |
|
|
384 |
|
|
|
385 |
|
|
|
386 |
|
|
|
387 |
|
|
|
388 |
|
|
|
389 |
|
|
|
390 |
|
|
356 |
|
391 |
|
357 |
|
392 |
|
358 |
|
393 |
|
|
|
||
928 |
|
963 |
|
929 |
|
964 |
|
930 |
|
965 |
|
|
966 |
|
|
|
967 |
|
|
|
968 |
|
|
|
969 |
|
|
|
970 |
|
|
|
971 |
|
|
|
972 |
|
|
|
973 |
|
|
|
974 |
|
|
|
975 |
|
|
|
976 |
|
|
|
977 |
|
|
931 |
|
978 |
|
932 |
|
979 |
|
933 |
|
980 |
|
|
|
||
953 |
|
1000 |
|
954 |
|
1001 |
|
955 |
|
1002 |
|
|
1003 |
|
|
|
1004 |
|
|
956 |
|
1005 |
|
957 |
|
1006 |
|
958 |
|
1007 |
|
959 |
|
1008 |
|
960 |
|
1009 |
|
|
1010 |
|
|
961 |
|
1011 |
|
962 |
|
1012 |
|
963 |
|
1013 |
|
|
|
||
971 |
|
1021 |
|
972 |
|
1022 |
|
973 |
|
1023 |
|
974 |
|
|
|
|
1024 |
|
|
975 |
|
1025 |
|
976 |
|
1026 |
|
977 |
|
1027 |
|
|
|
||
999 |
|
1049 |
|
1000 |
|
1050 |
|
1001 |
|
1051 |
|
|
1052 |
|
|
|
1053 |
|
|
|
1054 |
|
|
|
1055 |
|
|
|
1056 |
|
|
|
1057 |
|
|
|
1058 |
|
|
1002 |
|
1059 |
|
1003 |
|
1060 |
|
1004 |
|
1061 |
|
1005 |
|
1062 |
|
1006 |
|
1063 |
|
1007 |
|
1064 |
|
|
1065 |
|
|
|
1066 |
|
|
|
1067 |
|
|
1008 |
|
1068 |
|
1009 |
|
1069 |
|
1010 |
|
1070 |
|
|
|
||
1018 |
|
1078 |
|
1019 |
|
1079 |
|
1020 |
|
1080 |
|
1021 |
|
|
|
|
1081 |
|
|
1022 |
|
1082 |
|
1023 |
|
1083 |
|
1024 |
|
1084 |
|
|
|
||
1513 |
|
1573 |
|
1514 |
|
1574 |
|
1515 |
|
1575 |
|
1516 |
|
|
|
1517 |
|
|
|
|
1576 |
|
|
|
1577 |
|
|
|
1578 |
|
|
|
1579 |
|
|
|
1580 |
|
|
|
1581 |
|
|
|
1582 |
|
|
|
1583 |
|
|
|
1584 |
|
|
|
1585 |
|
|
|
1586 |
|
|
|
1587 |
|
|
|
1588 |
|
|
|
1589 |
|
|
|
1590 |
|
|
|
1591 |
|
|
|
1592 |
|
|
|
1593 |
|
|
|
1594 |
|
|
|
1595 |
|
|
|
1596 |
|
|
|
1597 |
|
|
|
1598 |
|
|
|
1599 |
|
|
|
1600 |
|
|
|
1601 |
|
|
|
1602 |
|
|
|
1603 |
|
|
1518 |
|
1604 |
|
1519 |
|
1605 |
|
1520 |
|
1606 |
|
|
|
||
1739 |
|
1825 |
|
1740 |
|
1826 |
|
1741 |
|
1827 |
|
|
1828 |
|
|
1742 |
|
1829 |
|
1743 |
|
1830 |
|
1744 |
|
1831 |
|
|
|
||
1767 |
|
1854 |
|
1768 |
|
1855 |
|
1769 |
|
1856 |
|
|
1857 |
|
|
|
1858 |
|
|
|
1859 |
|
|
|
1860 |
|
|
|
1861 |
|
|
|
1862 |
|
|
|
1863 |
|
|
|
1864 |
|
|
|
1865 |
|
|
|
1866 |
|
|
|
1867 |
|
|
|
1868 |
|
|
|
1869 |
|
|
|
1870 |
|
|
|
1871 |
|
|
|
1872 |
|
|
|
1873 |
|
|
|
1874 |
|
|
|
1875 |
|
|
|
1876 |
|
|
|
1877 |
|
|
|
1878 |
|
|
|
1879 |
|
|
|
1880 |
|
|
1770 |
|
1881 |
|
1771 |
|
1882 |
|
1772 |
|
1883 |
|
|
|
||
2608 |
|
2719 |
|
2609 |
|
2720 |
|
2610 |
|
2721 |
|
|
2722 |
|
|
2611 |
|
2723 |
|
2612 |
|
2724 |
|
2613 |
|
2725 |
|
|
|
||
2628 |
|
2740 |
|
2629 |
|
2741 |
|
2630 |
|
2742 |
|
2631 |
|
|
|
|
2743 |
|
|
2632 |
|
2744 |
|
2633 |
|
|
|
|
2745 |
|
|
2634 |
|
2746 |
|
2635 |
|
2747 |
|
2636 |
|
2748 |
|
|
|
||
2682 |
|
2794 |
|
2683 |
|
2795 |
|
2684 |
|
2796 |
|
|
2797 |
|
|
|
2798 |
|
|
2685 |
|
2799 |
|
2686 |
|
2800 |
|
2687 |
|
2801 |
|
|
|
||
2690 |
|
2804 |
|
2691 |
|
2805 |
|
2692 |
|
2806 |
|
|
2807 |
|
|
|
2808 |
|
|
|
2809 |
|
|
|
2810 |
|
|
|
2811 |
|
|
|
2812 |
|
|
|
2813 |
|
|
|
2814 |
|
|
|
2815 |
|
|
|
2816 |
|
|
|
2817 |
|
|
2693 |
|
2818 |
|
2694 |
|
2819 |
|
2695 |
|
2820 |
|
|
|
||
2766 |
|
2891 |
|
2767 |
|
2892 |
|
2768 |
|
2893 |
|
|
2894 |
|
|
|
2895 |
|
|
|
2896 |
|
|
|
2897 |
|
|
|
2898 |
|
|
|
2899 |
|
|
|
2900 |
|
|
|
2901 |
|
|
|
2902 |
|
|
|
2903 |
|
|
|
2904 |
|
|
|
2905 |
|
|
|
2906 |
|
|
|
2907 |
|
|
|
2908 |
|
|
|
2909 |
|
|
|
2910 |
|
|
|
2911 |
|
|
|
2912 |
|
|
|
2913 |
|
|
|
2914 |
|
|
|
2915 |
|
|
|
2916 |
|
|
|
2917 |
|
|
|
2918 |
|
|
|
2919 |
|
|
|
2920 |
|
|
|
2921 |
|
|
|
2922 |
|
|
|
2923 |
|
|
|
2924 |
|
|
|
2925 |
|
|
|
2926 |
|
|
|
2927 |
|
|
|
2928 |
|
|
|
2929 |
|
|
|
2930 |
|
|
|
2931 |
|
|
|
2932 |
|
|
|
2933 |
|
|
|
2934 |
|
|
|
2935 |
|
|
|
2936 |
|
|
|
2937 |
|
|
|
2938 |
|
|
|
2939 |
|
|
|
2940 |
|
|
|
2941 |
|
|
|
2942 |
|
|
|
2943 |
|
|
|
2944 |
|
|
|
2945 |
|
|
|
2946 |
|
|
|
2947 |
|
|
2769 |
|
2948 |
|
2770 |
|
2949 |
|
2771 |
|
2950 |
|
|
|
||
2786 |
|
2965 |
|
2787 |
|
2966 |
|
2788 |
|
2967 |
|
2789 |
|
|
|
|
2968 |
|
|
2790 |
|
2969 |
|
2791 |
|
2970 |
|
2792 |
|
2971 |
|
|
|
||
2809 |
|
2988 |
|
2810 |
|
2989 |
|
2811 |
|
2990 |
|
|
2991 |
|
|
|
2992 |
|
|
|
2993 |
|
|
2812 |
|
2994 |
|
2813 |
|
2995 |
|
2814 |
|
2996 |
|
|
|
||
2819 |
|
3001 |
|
2820 |
|
3002 |
|
2821 |
|
3003 |
|
|
3004 |
|
|
2822 |
|
3005 |
|
2823 |
|
3006 |
|
2824 |
|
3007 |
|