diff --git a/src/MQTTAsync.h b/src/MQTTAsync.h index 3c7f0995..3bcf52f1 100644 --- a/src/MQTTAsync.h +++ b/src/MQTTAsync.h @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2024 IBM Corp., Ian Craggs and others + * Copyright (c) 2009, 2025 IBM Corp., Ian Craggs and others * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 @@ -29,7 +29,7 @@ * @cond MQTTAsync_main * @mainpage Asynchronous MQTT client library for C (MQTTAsync) * - * © Copyright 2009, 2023 IBM Corp., Ian Craggs and others + * © Copyright 2009, 2025 IBM Corp., Ian Craggs and others * * @brief An Asynchronous MQTT client library for C. * @@ -2386,9 +2386,13 @@ exit: * of the ::MQTTAsync_connectOptions structure override any settings in the environment. * * If the environment variable PAHO_C_CLIENT_USE_HTTP_PROXY is set to TRUE, then the - * http_proxy or https_proxy environment variables are used, for plain TCP and TLS-secured - * connections respectively. + * http_proxy or https_proxy (lower case only) environment variables are used, for plain + * TCP and TLS-secured connections respectively. * + * The no_proxy environment variable can be used to exclude certain hosts from using an + * environment variable chosen proxy. This does not apply to a proxy selected through the API. + * The no_proxy environment variable is lower case only, and is a list of comma-separated + * hostname:port values. Suffixes are matched (e.g. example.com will match test.example.com). */ #if defined(__cplusplus) diff --git a/src/MQTTClient.h b/src/MQTTClient.h index 5c03d117..b5879108 100644 --- a/src/MQTTClient.h +++ b/src/MQTTClient.h @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2024 IBM Corp., Ian Craggs and others + * Copyright (c) 2009, 2025 IBM Corp., Ian Craggs and others * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 @@ -41,7 +41,7 @@ * @endcond * @cond MQTTClient_main * @mainpage MQTT Client library for C (MQTTClient) - * © Copyright 2009, 2023 IBM Corp., Ian Craggs and others + * © Copyright 2009, 2025 IBM Corp., Ian Craggs and others * * @brief An MQTT client library in C. * @@ -1991,7 +1991,12 @@ exit: * of the ::MQTTClient_connectOptions structure override any settings in the environment. * * If the environment variable PAHO_C_CLIENT_USE_HTTP_PROXY is set to TRUE, then the - * http_proxy or https_proxy environment variables are used, for plain TCP and TLS-secured - * connections respectively. + * http_proxy or https_proxy (lower case only) environment variables are used, for plain + * TCP and TLS-secured connections respectively. + * + * The no_proxy environment variable can be used to exclude certain hosts from using an + * environment variable chosen proxy. This does not apply to a proxy selected through the API. + * The no_proxy environment variable is lower case only, and is a list of comma-separated + * hostname:port values. Suffixes are matched (e.g. example.com will match test.example.com). * */ diff --git a/src/MQTTProtocolOut.c b/src/MQTTProtocolOut.c index 5dfde4e9..b53a5e74 100644 --- a/src/MQTTProtocolOut.c +++ b/src/MQTTProtocolOut.c @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2024 IBM Corp., Ian Craggs and others + * Copyright (c) 2009, 2025 IBM Corp., Ian Craggs and others * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 diff --git a/src/Proxy.c b/src/Proxy.c index 3322a848..bb9ad682 100644 --- a/src/Proxy.c +++ b/src/Proxy.c @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2024 Diehl Metering, Ian Craggs and others + * Copyright (c) 2009, 2025 Diehl Metering, Ian Craggs and others * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 diff --git a/src/Proxy.h b/src/Proxy.h index 116c240f..41d8b94c 100644 --- a/src/Proxy.h +++ b/src/Proxy.h @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2024 Diehl Metering, Ian Craggs and others + * Copyright (c) 2009, 2025 Diehl Metering, Ian Craggs and others * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 diff --git a/src/Socket.c b/src/Socket.c index 0abcab6a..ff366578 100644 --- a/src/Socket.c +++ b/src/Socket.c @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2023 IBM Corp., Ian Craggs and others + * Copyright (c) 2009, 2025 IBM Corp., Ian Craggs and others * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0