| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
(refs #3, merges [1340])
|
| |
|
|
|
|
|
| |
(refs #3, merges [1362])
|
|
|
|
|
|
|
| |
Add a new constant which specifies that files are to be locked open.
(refs #3, merges [1288])
|
|
|
|
|
|
| |
(helps debugging on foreign langauge versions of Windows)
(refs #3, merges [1364])
|
|
|
|
|
| |
(refs #3, merges [1046])
|
|
|
|
|
|
| |
(needed to handle command lines with international encodings)
(refs #3, merges [1038])
|
| |
|
| |
|
|
|
|
|
| |
(we don't have access to lib/common/BoxConfig.h in lib/win32) (refs #3)
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Added InvisibleTempFileStream class and unit tests for it
* Use InvisibleTempFileStream instead of FileStream for temporary files
(refs #3)
|
|
|
|
|
|
|
| |
Changed WideSize from int to size_t
Don't allow space for null terminator that will not be added
|
|
|
|
|
| |
Emulate readdir's d_type field
|
|
|
|
|
| |
Emulated chdir, mkdir and unlink should handle file names in UTF-8 as well
|
|
|
|
|
|
|
|
|
| |
Fixed looking up message source in syslog()
Flush stdout after writing to it
Allow syslog() to log to console even when openlog() has not been called
|
|
|
|
|
| |
Improved poll() emulation to handle multiple fds
|
|
|
|
|
| |
Removed last vestiges of old getopt()
|
|
|
|
|
|
|
|
| |
Added emulated utimes, chmod, readv and writev
Added useful utility functions ConvertFileTimeToTime_t and
ConvertTime_tToFileTime
|
|
|
|
|
| |
Treat PATH_NOT_FOUND just like FILE_NOT_FOUND in Unix land (errno = ENOENT)
|
|
|
|
|
| |
Request READ_CONTROL when standard open fails, rather than no flags
|
|
|
|
|
| |
Pass requested open flags to OpenFileByNameUtf8
|
|
|
|
|
|
|
|
|
|
| |
Always fill in st_uid, st_gid and st_nlink
Return zero size for directories
Improved emulation of Unix file modes (helps when restoring Windows files
on Unix)
|
|
|
|
|
| |
Improved error handling in emu_fstat
|
|
|
|
|
| |
Improved handling of UNIX flags to openfile(), allows multiple opens
|
|
|
|
|
| |
Return INVALID_HANDLE_VALUE instead of NULL from openfile() on failure
|
|
|
|
|
| |
Convert UNIX to native paths
|
|
|
|
|
| |
Use our own ConvertUtf8ToWideString for simplicity
|
|
|
|
|
| |
Include message resource definitions
|
|
|
|
|
| |
Remove dependency on Box.h and hence on lib/common
|
|
|
|
| |
that waste bandwidth and slow down backups (committing on behalf of chris)
|
|
|
|
| |
distribution
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use the target platform's name, rather than the build platform, in the
generated package file names (useful for cross-compiling)
* lib/win32/emu.cpp
- Don't log a warning when statting a file that doesn't exist, as
bbackupquery does this to verify that the target does not exist before
restoring
* lib/backupclient/BackupClientFileAttributes.cpp
- Fixed a missing endian conversion that was causing file timestamps to
appear to be invalid, generating warnings about every file on the server,
on Win32
* parcels.txt
- Include a couple of DLL files in the package on MinGW, which are needed
to run the compiled binaries
* bin/bbackupquery/BackupQueries.cpp
- Fixed usage text for the "get" command
|
|
|