The branch, master has been updated
via 8511e28 Bump version 1.4.4
via f4313b8 cmake: Bump required cmake version to 3.10
via e1f38a7 Add clang-format file
from 6ba8b15 Fix setsockopt(s, SOL_SOCKET, SO_REUSEPORT, ...) with glibc
2.40
https://git.samba.org/?p=socket_wrapper.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 8511e287d32a808e825942b15ddc93485ca59792
Author: Andreas Schneider <[email protected]>
Date: Tue Jan 21 15:03:26 2025 +0100
Bump version 1.4.4
Signed-off-by: Andreas Schneider <[email protected]>
Reviewed-by: Pavel Filipenský <[email protected]>
Reviewed-by: Alexander Bokovoy <[email protected]>
commit f4313b85d21a7f52756b739d026edac362e0d84f
Author: Andreas Schneider <[email protected]>
Date: Tue Jan 21 15:05:31 2025 +0100
cmake: Bump required cmake version to 3.10
Support for versions older than 3.10 will be dropped in future.
Signed-off-by: Andreas Schneider <[email protected]>
Reviewed-by: Pavel Filipenský <[email protected]>
Reviewed-by: Alexander Bokovoy <[email protected]>
commit e1f38a7eb5b8b55c831dcf4a6093505002f546bd
Author: Andreas Schneider <[email protected]>
Date: Tue Jan 21 15:07:11 2025 +0100
Add clang-format file
Signed-off-by: Andreas Schneider <[email protected]>
Reviewed-by: Pavel Filipenský <[email protected]>
Reviewed-by: Alexander Bokovoy <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
.clang-format | 33 +++++++++++++++++++++++++++++++++
CHANGELOG | 3 +++
CMakeLists.txt | 4 ++--
CPackConfig.cmake | 2 +-
4 files changed, 39 insertions(+), 3 deletions(-)
create mode 100644 .clang-format
Changeset truncated at 500 lines:
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000..c4c12b9
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,33 @@
+# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
+AlignAfterOpenBracket: Align
+AlignEscapedNewlines: Left
+AllowAllArgumentsOnNextLine: true
+AllowAllParametersOfDeclarationOnNextLine: false
+AllowShortFunctionsOnASingleLine: Empty
+AllowShortIfStatementsOnASingleLine: false
+AlwaysBreakAfterReturnType: None
+BasedOnStyle: LLVM
+BinPackArguments: false
+BinPackParameters: false
+BraceWrapping:
+ AfterEnum: false
+ AfterFunction: true
+ AfterStruct: false
+ AfterUnion: false
+ AfterExternBlock: true
+ BeforeElse: false
+ BeforeWhile: false
+ AfterControlStatement: MultiLine
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Custom
+ColumnLimit: 80
+ContinuationIndentWidth: 8
+IndentCaseLabels: false
+IndentGotoLabels: false
+IndentWidth: 8
+PenaltyBreakAssignment: 200
+PenaltyBreakBeforeFirstCallParameter: 100
+PenaltyReturnTypeOnItsOwnLine: 1000
+SortIncludes: false
+UseTab: true
+WhitespaceSensitiveMacros: ['DEBUG']
diff --git a/CHANGELOG b/CHANGELOG
index 2ef0aa6..42b9c27 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,9 @@
CHANGELOG
=========
+version 1.4.4 (released 2025-01-21)
+ * Fixed setsockopt(SO_REUSEPORT) with glibc 2.40
+
version 1.4.3 (released 2024-06-12)
* Fixed socket_wrapper running with jemalloc compiled binaries
* Fixed thread sanitizer on modern Linux Kernels
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f66cff9..1c95b24 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
# Required cmake version
-cmake_minimum_required(VERSION 3.5.0)
+cmake_minimum_required(VERSION 3.10.0)
cmake_policy(SET CMP0048 NEW)
# Specify search path for CMake modules to be loaded by include()
@@ -11,7 +11,7 @@ list(APPEND CMAKE_MODULE_PATH
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules")
include(DefineCMakeDefaults)
include(DefineCompilerFlags)
-project(socket_wrapper VERSION 1.4.3 LANGUAGES C)
+project(socket_wrapper VERSION 1.4.4 LANGUAGES C)
# global needed variables
set(APPLICATION_NAME ${PROJECT_NAME})
diff --git a/CPackConfig.cmake b/CPackConfig.cmake
index 11b0314..2382f9b 100644
--- a/CPackConfig.cmake
+++ b/CPackConfig.cmake
@@ -16,7 +16,7 @@ set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}")
### source generator
set(CPACK_SOURCE_GENERATOR "TGZ")
-set(CPACK_SOURCE_IGNORE_FILES
"~$;[.]swp$;/[.]svn/;/[.]git/;.gitignore;/build*;/obj*;tags;cscope.*")
+set(CPACK_SOURCE_IGNORE_FILES
"~$;[.]swp$;/[.]bare/;/[.]git/;/[.]clangd/;/[.]cache/;.gitignore;/build*;/obj*;tags;cscope.*;compile_commands.json;.*\.patch")
set(CPACK_SOURCE_PACKAGE_FILE_NAME
"${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}")
if (WIN32)
--
Socket Wrapper Repository