2bd5de6
(HEAD -> cc)
disable statx, for static build compatibility by
2022-08-08 09:05:31 +0000
141727b
Treat dedup files as regular files on Windows. by
2022-12-03 02:04:35 +0300
48933c5
Handle ERROR_CALL_NOT_IMPLEMENTED in remove_nt6_by_handle. by
2022-12-03 01:50:37 +0300
c1a48fc
Use synchronous IO on file handles created in remove_all NT6 implementation. by
2022-12-03 00:53:11 +0300
84f70b0
Added a new test case for absolute() with UNC path on Windows. by
2022-12-02 23:33:03 +0300
8b71cb1
Added more fallbacks to directory_iterator construction. by
2022-12-02 13:19:23 +0300
bd878f4
Added missing #endif in path_traits.hpp. by
2022-12-02 12:12:09 +0300
98c1dd8
Updated to GHA checkout@v3 to avoid deprecation warnings. by
2022-10-18 14:55:26 +0300
e3bad3c
Explicitly qualify create_directory call to avoid ambiguity in path ctor. by
2022-10-18 13:09:50 +0300
a85778b
Updated python package installation in GHA config. by
2022-09-09 23:52:13 +0300
db8e65c
Fixed LLVM repository URL in GHA config. by
2022-09-09 01:38:54 +0300
fc3f286
Added clang 14 and 15 CI jobs. by
2022-09-09 01:03:41 +0300
e2d2472
std::string_view range constructor will be explicit in libstdc++ 11.4. by
2022-09-08 23:45:18 +0300
9613ccf
std::string_view range constructor was made explicit in gcc 12.2, not 12.1. by
2022-09-02 18:27:29 +0300
cffb1d1
Marked path append operators forceinline. by
2022-09-02 02:24:47 +0300
4069ff5
Added C++23 to gcc-11 CI job, added pre-release gcc-12 job. by
2022-09-02 02:20:31 +0300
b224703
Added a workaround for gcc 11 compile errors in C++23 mode. by
2022-09-02 02:06:01 +0300
5d4c1ca
Added basic path compare tests. by
2022-08-31 23:15:53 +0300
b219d9f
Added support for string views and boost::container::string. by
2022-08-30 03:04:26 +0300
054b842
Added a test for path construction/assignment/appending from a custom string. by
2022-08-21 19:06:42 +0300
f540b5a
Fixed compilation. by
2022-08-21 19:01:14 +0300
349daee
Moved path_traits.hpp to detail. by
2022-08-21 18:45:59 +0300
bb7dc55
Removed mentions of u16string and u32string from docs. by
2022-08-14 20:08:10 +0300
2e9e66e
Marked previously deprecated APIs with attributes to generate warnings. by
2022-08-14 19:44:45 +0300
d829a46
Deprecated path construction/assignment/appending from container types. by
2022-08-14 19:14:42 +0300
d58eb7a
Switched gcc-9 to ubuntu-20.04 GHA CI image. by
2022-08-14 17:50:38 +0300
5c8bcc2
Updated copyright years. by
2022-08-14 14:02:19 +0300
7fd03dd
Replaced ubuntu-18.04 GHA CI images with containers. by
2022-08-14 13:49:16 +0300
5864f39
Fixed a missing include on POSIX systems that don't support *at APIs. by
2022-08-12 12:59:56 +0300
476ca7b
Fix weakly_canonical on Windows with long paths prefix. by
2022-08-10 04:57:21 +0300
1c4e1c0
Added a few tests involving Windows long paths. by
2022-08-10 00:47:27 +0300
bf6d461
Use a more appropriate variable name. by
2022-08-10 00:36:41 +0300
bca6123
Moved the last release note to 1.81.0 release. by
2022-08-09 20:42:33 +0300
9c9d127
Limit the buffer size for compatibility with previous versions of Windows by
2022-08-08 10:54:02 +0200
ea22e76
Updated protection of remove_all against CVE-2022-21658 on Windows. by
2022-07-24 02:48:36 +0300
36cf9aa
Updated protection of remove_all against CVE-2022-21658 on POSIX. by
2022-07-17 01:06:37 +0300
014216f
Replaced literal zeros with NULL in headers. by
2022-07-17 01:59:00 +0300
561b964
Fixed copy_file sendfile fallback if copy_file_range fails with ENOSYS. by
2022-07-17 03:46:04 +0300
fd3af54
Disable warnings about unused functions. by
2022-07-17 03:26:56 +0300
0601c88
Switch to macos-11 GHA image as macos-10.15 is deprecated. by
2022-07-17 03:26:39 +0300
945c2ec
Worked around a compilation problem on RTEMS. by
2022-07-07 23:43:07 +0300
7cd11c7
Moved header that is used in tests to tests. by
2022-07-07 23:34:35 +0300
e9c845d
Include header.hpp/footer.hpp in .cpp files to silence warnings. by
2022-07-07 23:30:16 +0300
fcc1101
Added VS2022 job and C++20 and C++latest jobs to AppVeyor CI. by
2022-06-06 02:52:16 +0300
11b28f0
Flip default Emscripten default usage of WASI by
2022-04-27 19:17:20 +0200
c33862d
Fix logic error in comment by
2022-04-27 15:38:40 +0200
4d88f86
Fix standalone wasm define. Rename define. by
2022-04-25 16:35:20 +0200
ef54f76
Implement on top of posix API for emscripten by
2022-04-25 13:18:43 +0200
1f2e37c
Added a workaround for GetFileInformationByHandleEx error in dir iterator. by
2022-05-15 17:20:24 +0300
15249ba
Added a workaround for (symlink_)status failing on Windows. by
2022-05-12 16:14:42 +0300
2896908
Trim spaces. by
2022-05-10 14:54:31 +0300
a187a9f
Added symlink_status test for a system directory. by
2022-05-09 20:04:23 +0300
4bdac43
Use GetFileAttributesW in symlink_status if CreateFileW fails. by
2022-05-09 19:48:22 +0300
d732ab0
Explicitly specify FILE_READ_ATTRIBUTES when optning files to read attributes. by
2022-05-09 18:36:30 +0300
88b0be8
Corrected a typo in a comment. by
2022-04-06 23:15:17 +0300
aeb5318
Silenced gcc warnings about non-virtual destructor in codecvt_error_cat. by
2022-04-06 20:12:08 +0300
123fe5f
Disable statx syscall usage on Android prior to 11.0. by
2022-03-02 14:19:25 +0300
7403ffc
Added support for POSIX semantics for file removal on Windows. by
2022-03-01 03:16:57 +0300
97722a3
Reimplemented status() and symlink_status() in terms of handles on Windows. by
2022-02-21 01:53:37 +0300
f793005
Corrected error handling and aded checks for exceptions. by
2022-02-21 14:38:20 +0300
f2b09fc
Make path::replace_extension version-dependent. by
2022-02-21 01:06:47 +0300
733eacf
Put Boost.Atomic dependency on a separate line in CMakeLists.txt. by
2022-02-20 23:51:14 +0300
826edcc
Fixed compilation. by
2022-02-15 04:19:53 +0300
2b35bc8
Check if the handle refers to a directory in dir_itr_create on Windows. by
2022-02-15 03:57:01 +0300
f803579
Reworked directory_iterator on Windows to add support for O_NOFOLLOW. by
2022-02-14 05:25:40 +0300
0346889
Added a cast to suppress MSVC warning of a possible truncation. by
2022-02-14 04:50:52 +0300
47a4e69
Added a deprecated tag in release notes. by
2022-02-08 23:31:28 +0300
266e1ac
Moved string_file.hpp tests to deprecated tests. by
2022-02-08 22:45:52 +0300
f37d1f0
Deprecated string_file.hpp. by
2022-02-08 21:18:30 +0300
f644452
Added checks against read/write size overflows and casts to silence warnings. by
2022-02-08 21:04:55 +0300
43f213f
Removed unified initializers for global initializer objects. by
2022-02-08 15:30:27 +0300
edc2d8e
Added early initialization of codecvt error category. by
2022-02-08 15:13:43 +0300
0ab2d5d
Extracted Boost library include paths collection to a CMake module. by
2022-02-04 14:41:47 +0300
dbec3ba
Use O_NONBLOCK instead of O_NDELAY as it is the flag defined by POSIX. by
2022-02-03 20:58:42 +0300
41d076a
Added protection for CVE-2022-21658 in remove_all on POSIX systems. by
2022-01-30 23:41:06 +0300
e8ab4f8
Select readdir implementation early. by
2022-01-30 19:17:38 +0300
f8024b2
Initialize WinAPI function pointers early, if possible. by
2022-01-16 19:17:31 +0300
e3cebe1
Enabled testing with GNU extensions in GitHub Actions. by
2022-01-16 18:26:55 +0300
a1067a3
Added clang-13 CI jobs. by
2021-12-23 14:24:20 +0300
7edd9eb
Use explicit operator+= and operator/= overloads for path and string types. by
2021-12-23 14:06:43 +0300
fb3992a
Added path concatenation tests. by
2021-12-23 13:37:15 +0300
04c6e58
Use volatile to make sure globals_retainer is not optimized away. by
2021-11-23 02:01:37 +0300
fa53749
Added a workaround for MSVC linker eliminating path globals cleanup. by
2021-11-22 15:45:00 +0300
7de22d2
Escape angle brackets in release notes. by
2021-11-19 18:07:19 +0300
0f695ac
Replaced magic constant with INVALID_FILE_ATTRIBUTES. by
2021-11-18 02:25:36 +0300
3ccf3d8
Return -1 from remove_all() on error. by
2021-11-17 22:36:25 +0300
18a8a34
Added support for removing read-only files on Windows. by
2021-11-17 20:29:44 +0300
46c74a2
Updated check for apt-add-repository capabilities. by
2021-11-16 00:42:18 +0300
7fc4209
Make hash_value a template to delay binding with Boost.ContainerHash functions. by
2021-11-11 16:38:57 +0300
0307f58
Don't append trailing dot in lexically_normal, convert separators in root name. by
2021-11-06 03:43:44 +0300
0aee13c
Append a trailing directory separator when appending an empty path in v4. by
2021-11-05 20:27:02 +0300
37bfbbb
Updated appending root directory in canonical/weakly_canonical. by
2021-11-05 20:43:32 +0300
cc763cb
Reworked absolute() to fix appending root directory. by
2021-11-05 19:40:05 +0300
0d413a5
Changed v4 path appends for absolute appended paths to match C++17. by
2021-11-05 15:10:25 +0300
ecbab75
Construct paths in BOOST_TEST_EQ macros from string literals. by
2021-11-05 19:06:11 +0300
d13461b
Implemented root-aware path appending in v4. by
2021-11-04 06:12:26 +0300
049e9aa
Check that linking with bcrypt works in has_bcrypt config test. by
2021-10-26 20:23:04 +0300
667f785
Disable deprecated CRT warnings on Windows also in tests. by
2021-10-26 20:06:48 +0300
ac821cd
Marked global constants with unused/used attributes to suppress clang warnings. by
2021-10-26 19:28:40 +0300
df972e9
Remove unused constants on Windows to silence clang warnings. by
2021-10-26 19:10:01 +0300