aboutsummaryrefslogtreecommitdiffstats
path: root/src/platforms/posix/posixFile.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-12-29Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard1-628/+0
build.
2013-12-10Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard1-13/+14
byte_t...). Minor warning fixes.
2013-11-21Boost/C++11 shared pointers.Vincent Richard1-17/+17
2013-01-10Updated copyright year and maintainer email address.Vincent Richard1-1/+1
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard1-4/+7
selection of platform handler.
2012-04-16Added ability to parse directly from an input stream (eg. file). This allows ↵Vincent Richard1-0/+20
very big messages to be parsed without loading the whole message data into memory.
2010-03-16Return false instead of throwing an exception if file does not exist in ↵Vincent Richard1-0/+12
isDirectory(), isFile(), canRead() and canWrite().
2009-12-01Fixed directory renaming.Vincent Richard1-1/+5
2009-11-03Reset EOF flag when stream is reset.Vincent Richard1-1/+3
2009-09-06Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.Vincent Richard1-2/+2
2009-07-11fsync() in posixFile::fileCreate(); changed posixFile::rename to exclusive ↵Vincent Richard1-0/+6
semantics - if dst exists it fails (Georg Sauthoff).
2009-06-21Changed posix write wrapper since a) write can be interrupted and b) write ↵Vincent Richard1-2/+23
can write less than specified without error (Georg Sauthoff).
2009-06-21Added other missing return error checks for posix system calls; check ↵Vincent Richard1-18/+62
consistent for -1 (Georg Sauthoff).
2009-06-21Check return status of fsync (Georg Sauthoff).Vincent Richard1-1/+2
2009-04-09Fixed duplicate switch case on AIX (thanks to Robin Rawson-Tetley).Vincent Richard1-0/+2
2008-11-09Missing #include for GCC 4.4 (thanks to Martin Michlmayr).Vincent Richard1-0/+1
2008-10-12Fixed compilation warnings.Vincent Richard1-12/+12
2008-01-04Changed copyright year to 2008.Vincent Richard1-1/+1
2007-03-27Fixed typo in the copyright header, and added missing paragraph about linking.Vincent Richard1-3/+7
2007-01-01Changed copyright year to 2007.Vincent Richard1-1/+1
2006-02-05Changed copyright year to 2006.Vincent Richard1-1/+1
2005-10-20Added flush() on 'outputStream' + added unit tests for ↵Vincent Richard1-0/+6
'charsetFilteredOutputStream' when input contains invalid sequences.
2005-09-17Updated FSF address.Vincent Richard1-3/+3
2005-07-12Reference counting and smart pointers.Vincent Richard1-16/+17
2005-04-09Fixed warning.Vincent Richard1-1/+1
2005-03-18Updated VMime website URL.Vincent Richard1-1/+1
2005-01-03Changed year to 2005 in copyright header.Vincent Richard1-1/+1
2004-12-26Renamed files in POSIX platform handler.Vincent Richard1-1/+1
2004-12-26Moved all header files to 'vmime/' directory.Vincent Richard1-2/+2
2004-12-26Removed relative paths from #include's.Vincent Richard1-2/+2
2004-12-21Fixed open() flags when writing to file.Vincent Richard1-1/+1
2004-12-20Changed permissions when creating file/directory.Vincent Richard1-2/+2
2004-12-19Fixed bugs in scanFolder() and fileIterator.Vincent Richard1-4/+25
2004-12-18Default platform handlers (currently only POSIX).Vincent Richard1-0/+479