Skip to content

Commit 0da5018

Browse files
authored
Merge pull request #1865 from private-octopus/Align-picotls-2025-04-07
Manage latest release of Picotls
2 parents 80ec1f2 + da7015a commit 0da5018

15 files changed

+66
-17
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ else()
88
endif()
99

1010
project(picoquic
11-
VERSION 1.1.33.0
11+
VERSION 1.1.33.1
1212
DESCRIPTION "picoquic library"
1313
LANGUAGES C CXX)
1414

ci/build_picotls.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build at a known-good commit
2-
$COMMIT_ID= "5a4461d8a3948d9d26bf861e7d90cb80d8093515"
2+
$COMMIT_ID= "bbcdbe6dc31ec5d4b72a7beece4daf58098bad42"
33

44
# Match expectations of picotlsvs project.
55
mkdir $dir\include\

ci/build_picotls.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#build last picotls master (for Travis)
33

44
# Build at a known-good commit
5-
COMMIT_ID= 5a4461d8a3948d9d26bf861e7d90cb80d8093515
5+
COMMIT_ID= bbcdbe6dc31ec5d4b72a7beece4daf58098bad42
66

77
cd ..
88
# git clone --branch master --single-branch --shallow-submodules --recurse-submodules --no-tags https://github.com/h2o/picotls

picohttp/demoserver.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
#include <stdlib.h>
2323
#include <string.h>
2424
#include <stdio.h>
25+
#ifdef _WINDOWS
26+
#include "wincompat.h"
27+
#include "ws2ipdef.h"
28+
#pragma warning(disable:4100)
29+
#endif
2530
#include <picotls.h>
2631
#include "picoquic_internal.h"
2732
#include "tls_api.h"

picohttp/h3zero_common.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
#include <string.h>
2727
#include <stdint.h>
2828
#include <stdio.h>
29+
#ifdef _WINDOWS
30+
#include "wincompat.h"
31+
#include "ws2ipdef.h"
32+
#pragma warning(disable:4100)
33+
#endif
2934
#include <picotls.h>
3035
#include "picosplay.h"
3136
#include "picoquic.h"

picohttp/h3zero_server.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
#include <stdlib.h>
2323
#include <string.h>
2424
#include <stdio.h>
25+
#ifdef _WINDOWS
26+
#include "wincompat.h"
27+
#include "ws2ipdef.h"
28+
#pragma warning(disable:4100)
29+
#endif
2530
#include <picotls.h>
2631
#include "picosplay.h"
2732
#include "picoquic_internal.h"

picoquic/logger.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
#include <stdio.h>
2727
#include <string.h>
2828
#include <inttypes.h>
29+
#ifdef _WINDOWS
30+
#include "wincompat.h"
31+
#include "ws2ipdef.h"
32+
#pragma warning(disable:4100)
33+
#endif
2934
#include <picotls.h>
3035
#include "picoquic_internal.h"
3136
#include "bytestream.h"

picoquic/picoquic.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
extern "C" {
4141
#endif
4242

43-
#define PICOQUIC_VERSION "1.1.33.0"
43+
#define PICOQUIC_VERSION "1.1.33.1"
4444
#define PICOQUIC_ERROR_CLASS 0x400
4545
#define PICOQUIC_ERROR_DUPLICATE (PICOQUIC_ERROR_CLASS + 1)
4646
#define PICOQUIC_ERROR_AEAD_CHECK (PICOQUIC_ERROR_CLASS + 3)

picoquic/picoquic_mbedtls.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
* required variables and function pointers so they can be used by picoquic.
2424
*/
2525

26+
27+
#ifdef _WINDOWS
28+
#include "wincompat.h"
29+
#include "ws2ipdef.h"
30+
#pragma warning(disable:4100)
31+
#endif
2632
#include "picotls.h"
2733
#ifndef PICOQUIC_WITH_MBEDTLS
2834
void picoquic_mbedtls_load(int unload)

picoquic/picoquic_ptls_fusion.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@
2323
* required variables and function pointers so they can be used by picoquic.
2424
*/
2525

26-
#include "picotls.h"
26+
#ifdef _WINDOWS
27+
#include "wincompat.h"
28+
#include "ws2ipdef.h"
29+
#pragma warning(disable:4100)
30+
#endif
31+
#include <picotls.h>
2732
#include "picoquic_crypto_provider_api.h"
2833

2934
#ifdef _WINDOWS_TRY_AGAIN

0 commit comments

Comments
 (0)