Skip to content

Commit 928438f

Browse files
committed
Lint
1 parent b456446 commit 928438f

File tree

5 files changed

+22
-60
lines changed

5 files changed

+22
-60
lines changed

.gitmodules

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -296,9 +296,6 @@
296296
[submodule "contrib/aws-c-compression"]
297297
path = contrib/aws-c-compression
298298
url = https://github.com/awslabs/aws-c-compression
299-
[submodule "contrib/aws-s2n-tls"]
300-
path = contrib/aws-s2n-tls
301-
url = https://github.com/ClickHouse/s2n-tls
302299
[submodule "contrib/crc32-vpmsum"]
303300
path = contrib/crc32-vpmsum
304301
url = https://github.com/antonblanchard/crc32-vpmsum.git

contrib/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ add_contrib (aws-cmake
122122
aws-c-mqtt
123123
aws-c-s3
124124
aws-c-sdkutils
125-
aws-s2n-tls
126125
aws-checksums
127126
aws-crt-cpp
128127
aws-cmake

contrib/aws-cmake/CMakeLists.txt

Lines changed: 2 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ include("${ClickHouse_SOURCE_DIR}/contrib/aws-cmake/AwsThreadAffinity.cmake")
2626
include("${ClickHouse_SOURCE_DIR}/contrib/aws-cmake/AwsThreadName.cmake")
2727
include("${ClickHouse_SOURCE_DIR}/contrib/aws-cmake/AwsSIMD.cmake")
2828
include("${ClickHouse_SOURCE_DIR}/contrib/aws-crt-cpp/cmake/AwsGetVersion.cmake")
29+
2930
set (AWS_STUBS "${ClickHouse_SOURCE_DIR}/contrib/aws-cmake/aws_stubs.cpp")
3031

3132

@@ -48,11 +49,6 @@ if (ENABLE_OPENSSL_ENCRYPTION)
4849
list(APPEND AWS_PRIVATE_COMPILE_DEFS "-DENABLE_OPENSSL_ENCRYPTION")
4950
endif()
5051

51-
set(USE_S2N OFF)
52-
if (USE_S2N)
53-
list(APPEND AWS_PRIVATE_COMPILE_DEFS "-DUSE_S2N")
54-
endif()
55-
5652

5753
# Directories.
5854
SET(AWS_SDK_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws")
@@ -71,7 +67,6 @@ SET(AWS_EVENT_STREAM_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-c-event-stream")
7167
SET(AWS_HTTP_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-c-http")
7268
SET(AWS_IO_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-c-io")
7369
SET(AWS_MQTT_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-c-mqtt")
74-
SET(AWS_S2N_TLS_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-s2n-tls")
7570
SET(AWS_S3_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-c-s3")
7671
SET(AWS_SDKUTILS_DIR "${ClickHouse_SOURCE_DIR}/contrib/aws-c-sdkutils")
7772

@@ -288,39 +283,10 @@ elseif (OS_DARWIN)
288283
)
289284
endif()
290285

291-
set(AWS_IO_TLS_SRC)
292-
if (USE_S2N)
293-
file(GLOB AWS_IO_TLS_SRC
294-
"${AWS_IO_DIR}/source/s2n/*.c"
295-
)
296-
endif()
297-
298-
list(APPEND AWS_SOURCES ${AWS_IO_SRC} ${AWS_IO_OS_SRC} ${AWS_IO_TLS_SRC})
286+
list(APPEND AWS_SOURCES ${AWS_IO_SRC} ${AWS_IO_OS_SRC})
299287
list(APPEND AWS_PUBLIC_INCLUDES "${AWS_IO_DIR}/include/")
300288

301289

302-
# aws-s2n-tls
303-
if (USE_S2N)
304-
file(GLOB AWS_S2N_TLS_SRC
305-
"${AWS_S2N_TLS_DIR}/crypto/*.c"
306-
"${AWS_S2N_TLS_DIR}/error/*.c"
307-
"${AWS_S2N_TLS_DIR}/stuffer/*.c"
308-
"${AWS_S2N_TLS_DIR}/pq-crypto/*.c"
309-
"${AWS_S2N_TLS_DIR}/pq-crypto/kyber_r3/*.c"
310-
"${AWS_S2N_TLS_DIR}/tls/*.c"
311-
"${AWS_S2N_TLS_DIR}/tls/extensions/*.c"
312-
"${AWS_S2N_TLS_DIR}/utils/*.c"
313-
)
314-
315-
list(APPEND AWS_SOURCES ${AWS_S2N_TLS_SRC})
316-
317-
list(APPEND AWS_PRIVATE_INCLUDES
318-
"${AWS_S2N_TLS_DIR}/"
319-
"${AWS_S2N_TLS_DIR}/api/"
320-
)
321-
endif()
322-
323-
324290
# aws-crt-cpp
325291
file(GLOB AWS_CRT_SRC
326292
"${AWS_CRT_DIR}/source/*.cpp"
@@ -337,11 +303,6 @@ list(APPEND AWS_PUBLIC_INCLUDES "${AWS_CRT_DIR}/include/")
337303

338304

339305
# aws-c-mqtt
340-
# file(GLOB AWS_MQTT_SRC
341-
# "${AWS_MQTT_DIR}/source/*.c"
342-
# )
343-
344-
# list(APPEND AWS_SOURCES ${AWS_MQTT_SRC})
345306
list(APPEND AWS_PUBLIC_INCLUDES "${AWS_MQTT_DIR}/include/")
346307

347308

contrib/aws-cmake/aws_stubs.cpp

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,25 @@
1-
// aws_stubs.cpp
2-
#include <cstdio>
3-
#include <cstdlib>
4-
51
extern "C" {
62

7-
#define AWS_NOOP(sym) \
8-
__attribute__((weak)) void sym() { \
9-
/* No operation */ \
10-
}
3+
/// Symbols for aws-c-mqtt and aws-s2n-tls
4+
/// which are not used anywhere except those stubs.
5+
6+
// TLS context creation (returns null)
7+
__attribute__((weak)) void *aws_tls_client_ctx_new() { return nullptr; }
8+
__attribute__((weak)) void *aws_tls_server_ctx_new() { return nullptr; }
9+
10+
// TLS static init/cleanup (do nothing)
11+
__attribute__((weak)) void aws_tls_init_static_state() {}
12+
__attribute__((weak)) void aws_tls_clean_up_static_state() {}
13+
14+
// MQTT init/cleanup (do nothing)
15+
__attribute__((weak)) void aws_mqtt_library_init() {}
16+
__attribute__((weak)) void aws_mqtt_library_clean_up() {}
1117

12-
AWS_NOOP(aws_tls_client_ctx_new)
13-
AWS_NOOP(aws_tls_server_ctx_new)
14-
AWS_NOOP(aws_tls_init_static_state)
15-
AWS_NOOP(aws_tls_clean_up_static_state)
16-
AWS_NOOP(aws_mqtt_library_init)
17-
AWS_NOOP(aws_mqtt_library_clean_up)
18+
// Darwin-specific TLS handlers (return null or 0)
19+
__attribute__((weak)) void *aws_tls_client_handler_new() { return nullptr; }
20+
__attribute__((weak)) void *aws_tls_server_handler_new() { return nullptr; }
21+
__attribute__((weak)) int aws_tls_client_handler_start_negotiation() { return 0; }
22+
__attribute__((weak)) void *aws_tls_handler_protocol() { return nullptr; }
23+
__attribute__((weak)) int aws_tls_is_alpn_available() { return 0; }
1824

1925
} // extern "C"

contrib/aws-s2n-tls

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)