Skip to content

Commit e116aa5

Browse files
authored
Fix solaris ci (#459)
1 parent d92a4d2 commit e116aa5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+84
-79
lines changed

.github/workflows/solaris-ci.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: solaris
22

3-
on:
4-
workflow_dispatch:
3+
on: push
54

65
jobs:
76
build:

1k/fetch.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# _1kfetch_cache_dir
55
# _1kfetch_manifest
66
#
7-
cmake_minimum_required(VERSION 3.23)
7+
# cmake_minimum_required(VERSION 3.23)
88

99
### 1kdist url
1010
find_program(PWSH_PROG NAMES pwsh powershell NO_PACKAGE_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH)

CHANGELOG.md

+8-2

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,10 @@ elseif(YASIO_SSL_BACKEND EQUAL 2) # mbedtls
184184
set(ENABLE_PROGRAMS OFF CACHE BOOL "Build mbedtls programs" FORCE)
185185
set(ENABLE_TESTING OFF CACHE BOOL "Build mbed TLS tests." FORCE)
186186
if(MSVC_VERSION AND (MSVC_VERSION LESS 1900))
187-
set(MBEDTLS_VER "2.28.7")
187+
set(MBEDTLS_VER "2.28.9")
188188
message(AUTHOR_WARNING "Using mbedtls ${MBEDTLS_VER} for vs2013 happy")
189189
else()
190-
set(MBEDTLS_VER "3.6.0")
190+
set(MBEDTLS_VER "3.6.2")
191191
endif()
192192
if (PWSH_COMMAND)
193193
_1kadd_pkg("gh:Mbed-TLS/mbedtls#v${MBEDTLS_VER}" OPTIONS "MBEDTLS_FATAL_WARNINGS OFF")

yasio/bindings/lyasio.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//////////////////////////////////////////////////////////////////////////////////////////
55
/*
66
The MIT License (MIT)
7-
Copyright (c) 2012-2024 HALX99
7+
Copyright (c) 2012-2025 HALX99
88
Permission is hereby granted, free of charge, to any person obtaining a copy
99
of this software and associated documentation files (the "Software"), to deal
1010
in the Software without restriction, including without limitation the rights

yasio/bindings/lyasio.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_axlua.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_axlua.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_jsb.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_jsb.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_jsb20.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_jsb20.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_ni.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/bindings/yasio_sol.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//////////////////////////////////////////////////////////////////////////////////////////
55
/*
66
The MIT License (MIT)
7-
Copyright (c) 2012-2024 HALX99
7+
Copyright (c) 2012-2025 HALX99
88
Permission is hereby granted, free of charge, to any person obtaining a copy
99
of this software and associated documentation files (the "Software"), to deal
1010
in the Software without restriction, including without limitation the rights

yasio/buffer_alloc.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/byte_buffer.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/compiler/feature_test.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/config.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/endian_portable.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/errc.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/file.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/ibstream.hpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal
@@ -194,10 +194,10 @@ class binary_reader_impl {
194194
{
195195
return read_blob(&out, static_cast<int>(sizeof(_Ty)), 1);
196196
}
197-
template <typename _Ty, size_t _N>
198-
size_t read_blob(_Ty (&out)[_N])
197+
template <typename _Ty, size_t _Count>
198+
size_t read_blob(_Ty (&out)[_Count])
199199
{
200-
return read_blob(out, static_cast<int>(sizeof(_Ty)), static_cast<int>(_N));
200+
return read_blob(out, static_cast<int>(sizeof(_Ty)), static_cast<int>(_Count));
201201
}
202202
size_t read_blob(void* out, int size, int count)
203203
{

yasio/impl/ares.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/concurrent_queue.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/epoll_io_watcher.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
#ifndef YASIO__EPOLL_IO_WATCHER_HPP
88
#define YASIO__EPOLL_IO_WATCHER_HPP
99
#include <vector>

yasio/impl/eventfd_select_interrupter.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
// Copyright (c) 2003-2020 Christopher M. Kohlhoff (chris at kohlhoff dot com)
88
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
99
//

yasio/impl/evport_io_watcher.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
#ifndef YASIO__EVPORT_IO_WATCHER_HPP
88
#define YASIO__EVPORT_IO_WATCHER_HPP
99
#include <chrono>

yasio/impl/fp16.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/ifaddrs.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/inet_ntop.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/kqueue_io_watcher.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
#ifndef YASIO__KQUEUE_IO_WATCHER_HPP
88
#define YASIO__KQUEUE_IO_WATCHER_HPP
99
#include <sys/types.h>

yasio/impl/mbedtls.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/object_pool.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/openssl.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/pipe_select_interrupter.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
66
//
7-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
7+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
88
// Copyright (c) 2003-2020 Christopher M. Kohlhoff (chris at kohlhoff dot com)
99
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
1010
//

yasio/impl/poll_io_watcher.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
#ifndef YASIO__POLL_IO_WATCHER_HPP
88
#define YASIO__POLL_IO_WATCHER_HPP
99
#include "yasio/pod_vector.hpp"

yasio/impl/select_interrupter.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
// Copyright (c) 2003-2020 Christopher M. Kohlhoff (chris at kohlhoff dot com)
88
//
99
// Distributed under the Boost Software License, Version 1.0. (See accompanying

yasio/impl/select_io_watcher.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// client application.
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
6-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
6+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
77
#ifndef YASIO__SELECT_IO_WATCHER_HPP
88
#define YASIO__SELECT_IO_WATCHER_HPP
99
#include <vector>

yasio/impl/socket.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
Permission is hereby granted, free of charge, to any person obtaining a copy
1111
of this software and associated documentation files (the "Software"), to deal

yasio/impl/socket_select_interrupter.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//////////////////////////////////////////////////////////////////////////////////////////
55
//
66
//
7-
// Copyright (c) 2012-2024 HALX99 (halx99 at live dot com)
7+
// Copyright (c) 2012-2025 HALX99 (halx99 at live dot com)
88
// Copyright (c) 2003-2020 Christopher M. Kohlhoff (chris at kohlhoff dot com)
99
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
1010
//

yasio/io_service.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
The MIT License (MIT)
77
8-
Copyright (c) 2012-2024 HALX99
8+
Copyright (c) 2012-2025 HALX99
99
1010
HAL: Hardware Abstraction Layer
1111
X99: Intel X99 Mainboard Platform

0 commit comments

Comments
 (0)