Commit Graph

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