Sebastian Messmer
|
8e617b1342
|
Add support for atime mount options (noatime, strictatime, relatime, atime, nodiratime). As before, relatime is the default.
|
2019-11-05 10:08:04 -05:00 |
|
Sebastian Messmer
|
cb01025c81
|
Simplify mocking thanks to new googletest features
|
2019-10-25 23:38:04 -07:00 |
|
Sebastian Messmer
|
bb4c10770a
|
Fix googletest deprecations
|
2019-10-19 18:38:54 -07:00 |
|
Sebastian Messmer
|
50341b763c
|
Merge branch 'release/0.10' into develop
|
2019-06-08 13:33:06 -07:00 |
|
Sebastian Messmer
|
efac089c76
|
- Add Clang 8 and GCC 9 to CI
- Switch clang-tidy to Clang 9
- Fix compiler and clang-tidy warnings produced by the previous points
|
2019-06-08 13:06:17 -07:00 |
|
Sebastian Messmer
|
f3b71f058a
|
Update to spdlog 1.3.1
|
2019-06-03 19:09:13 -07:00 |
|
Sebastian Messmer
|
43ffff5900
|
Introduce fspp::openflags_t
|
2018-09-15 16:07:56 -07:00 |
|
Sebastian Messmer
|
8d21e09159
|
Introduce fspp::num_bytes_t
|
2018-09-15 14:32:58 -07:00 |
|
Sebastian Messmer
|
b1dfd94243
|
Introduce fspp::uid_t, fspp::gid_t and fspp::mode_t
|
2018-09-14 02:34:11 -07:00 |
|
Sebastian Messmer
|
63c5d20453
|
Decouple stat because dokan-fuse and fuse have different structs for that
|
2018-09-13 22:38:05 -07:00 |
|
Sebastian Messmer
|
121de7d7ab
|
Remove some unneeded headers
|
2018-09-11 00:50:59 -07:00 |
|
Sebastian Messmer
|
708cd99868
|
Start splitting fspp-fuse from fspp-interface
|
2018-05-21 08:11:43 -07:00 |
|
Sebastian Messmer
|
2ea77d4c26
|
Use boost::filesystem::path more portably
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
f439bf9d0f
|
Remove c style casts and unaligned memory accesses
|
2017-12-03 19:01:41 +00:00 |
|
Sebastian Messmer
|
cc7b38b3c1
|
- run-clang-tidy.sh also runs on test cases.
- fix clang-tidy warnings in test cases
|
2017-12-01 15:01:49 +00:00 |
|
Sebastian Messmer
|
f7c089ba47
|
Fix clang 5.0 compiler warnings
|
2017-09-16 17:45:15 +01:00 |
|
Sebastian Messmer
|
0af7dea095
|
Fix tests on osx
|
2017-09-12 00:58:33 +01:00 |
|
Sebastian Messmer
|
0ec081750e
|
Fix test cases
|
2017-09-11 14:37:06 +01:00 |
|
Sebastian Messmer
|
9ada10db4d
|
Improve unique_ref
|
2017-04-03 14:43:32 +01:00 |
|
Sebastian Messmer
|
af24fa5402
|
Merge branch 'develop' into next
|
2017-01-22 01:11:36 +00:00 |
|
Sebastian Messmer
|
bbdfc5c234
|
Simplify FsppNodeTest
|
2017-01-22 01:11:26 +00:00 |
|
Sebastian Messmer
|
42765c6be6
|
Merge from develop
|
2017-01-21 20:24:09 +00:00 |
|
Sebastian Messmer
|
e37d84a3d6
|
fspp::Dir, fspp::File and fspp::Symlink don't inherit from fspp::Node anymore. This allows file systems to return a generic fspp::Node instead of a concrete subclass when the operation doesn't need to know what type of node it is.
|
2017-01-21 19:16:35 +00:00 |
|
Sebastian Messmer
|
9d05b8571c
|
Merge from develop
|
2016-10-13 18:30:27 +02:00 |
|
Sebastian Messmer
|
ce218f264a
|
Silence a static analysis warning
|
2016-09-25 20:36:35 +02:00 |
|
Sebastian Messmer
|
457ca52eb3
|
Add assertions to unique_ref
|
2016-07-14 16:29:02 +02:00 |
|
Sebastian Messmer
|
7ea08fc2b0
|
Add test cases for removing nodes
|
2016-07-14 16:12:51 +02:00 |
|
Sebastian Messmer
|
b3c5d4b5e3
|
Refactor TimestampTestUtils
|
2016-06-09 17:47:29 -07:00 |
|
Sebastian Messmer
|
5aff394a16
|
Directory timestamps are updated correctly. Also added test cases for this.
|
2016-06-08 12:21:57 -07:00 |
|
Sebastian Messmer
|
5a5037c992
|
Symlinks update atime correctly. Also added a test case for this.
|
2016-06-07 21:47:23 -07:00 |
|
Sebastian Messmer
|
69f4c7976e
|
File::truncate() updates timestamps correctly. Also added test cases for this.
|
2016-06-07 21:30:57 -07:00 |
|
Sebastian Messmer
|
6448110975
|
OpenFile updates timestamps correctly, i.e. on read(), write() and truncate(). Also added test cases for it.
|
2016-06-07 21:25:02 -07:00 |
|
Sebastian Messmer
|
06a5faf2f8
|
Generalize timestamp expectations
|
2016-06-07 20:48:29 -07:00 |
|
Sebastian Messmer
|
be31d78349
|
Make TimestampTestUtils generic
|
2016-06-07 13:07:22 -07:00 |
|
Sebastian Messmer
|
93f34a4557
|
Run FsppDeviceTest_Timestamps on all kinds of nodes, not just files
|
2016-06-07 12:48:21 -07:00 |
|
Sebastian Messmer
|
7708287fdd
|
Add test case that loading a node doesn't modify time stamps
|
2016-06-06 15:20:41 -07:00 |
|
Sebastian Messmer
|
1402f54fec
|
Factor out platform inconsistency between Mac and Linux (stat.st_atim vs stat.st_atimespec)
|
2016-06-02 20:08:51 -07:00 |
|
Sebastian Messmer
|
61e56cfeab
|
Fix small rename corner case and add test cases for timestamps in many rename corner cases
|
2016-05-27 21:19:04 -07:00 |
|
Sebastian Messmer
|
54ec08bc9d
|
TODOs
|
2016-05-27 17:47:14 -07:00 |
|
Sebastian Messmer
|
514de8794e
|
Add test cases that fspp::Node operations correctly modify the timestamps
|
2016-05-27 17:26:53 -07:00 |
|
Sebastian Messmer
|
4829f4bcec
|
Extend test cases for rename with overwrite
|
2016-04-29 11:07:47 -07:00 |
|
Sebastian Messmer
|
33644af64d
|
Extend test cases for trying to rename a file to an existing directory or the other way round
|
2016-04-28 23:14:33 -07:00 |
|
Sebastian Messmer
|
4627666788
|
Generalize stat() tests in FsppFileTest for all node types
|
2016-03-31 23:48:43 +08:00 |
|
Sebastian Messmer
|
e7c4f8150e
|
Factor out FsppNodeTest to allow using its mechanisms for other test cases and not only for rename
|
2016-03-31 21:45:41 +08:00 |
|
Sebastian Messmer
|
7b5970a94e
|
TODOs
|
2016-03-24 07:57:19 +00:00 |
|
Sebastian Messmer
|
99aa86720c
|
TODOs
|
2016-03-24 07:55:37 +00:00 |
|
Sebastian Messmer
|
6e7004d485
|
Rename operation allows overwriting existing files.
|
2016-03-24 02:47:50 +00:00 |
|
Sebastian Messmer
|
03ccead85b
|
Add test cases for rename
|
2016-03-24 01:45:53 +00:00 |
|
Sebastian Messmer
|
2ac47f480b
|
- Fix rename bug: When trying to rename a file to a name that already exists, it was deleted instead. This is now fixed.
- Additional test cases for rename
|
2016-03-23 18:03:30 +00:00 |
|
Sebastian Messmer
|
0cdfb8ba2e
|
Fix fstat (a bug in the fstat implementation caused problems with some text editors (e.g. nano) falsely thinking a file changed since they opened it).
|
2016-03-16 17:03:53 +00:00 |
|