id summary reporter owner description type status milestone component version severity resolution keywords cc 356 boost::filesystem::native() should reject '/' on non-Win32 sircus beman_dawes "{{{ On Win32, filesystem::native() correctly checks paths for validity on Win32. For other systems, it just returns true, presumably on the theory that for Unix, anything goes. Unless I'm much mistaken though, the character '/' is not allowed in Unix filenames. As such, native() should be changed as follows: BOOST_FILESYSTEM_DECL bool native( const std::string &name ) { return name.find('/') == std::string::npos; } }}}" Bugs closed filesystem None Fixed