- Feb 22, 2022
-
-
Marc Vef authored
-
- Jun 16, 2021
-
-
Moved distributor instantation to RPC_DATA and daemon.cpp on the server side. Added interval_map to GuidedDistributor for better performance Moving reads extended log to normal log module. Update logging.hpp Added GKFS prefix to CMake options Catch2 Guided Distributor test Added creation of /tmp/guided.txt in the test updated README.MD and protected Distributor for duplicated inserts Added metadata + data optimization with #
-
- Mar 30, 2021
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Feb 07, 2021
-
-
Alberto Miranda authored
-
- Nov 25, 2020
-
-
- Sep 10, 2020
-
-
Marc Vef authored
Client now reads host file to determine auto_sm and RPC protocol
-
- May 19, 2020
-
-
Jean Bez authored
-
- May 12, 2020
-
-
Jean Bez authored
-
- Feb 25, 2020
-
-
Marc Vef authored
-
- Feb 24, 2020
-
-
Marc Vef authored
-
- Feb 20, 2020
-
-
Marc Vef authored
-
- Feb 10, 2020
-
-
Marc Vef authored
-
- Feb 09, 2020
-
-
Marc Vef authored
Reformatted code w.r.t. unifying code styles as of the official CPPCoreGuidelines by Stroustrup and Sutter
-
- Feb 07, 2020
-
-
Marc Vef authored
Restructuring code w.r.t. configurations and definitions: - #defines have been mostly removed from configurations - a dedicated config file has been added for configurations with constexpr - past configure file is now only a cmake wrapper - wrapping global functions into namespaces Removed all adafs and ifs occurrences. Now called gkfs
-
- Nov 07, 2019
-
-
Alberto Miranda authored
-
- Nov 04, 2019
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Sep 14, 2019
-
-
Alberto Miranda authored
Fixes an issue where client applications such as ssh might attempt to close all open fds, therefore also closing the fds used by the internal components of the library such as Mercury.
-
- Sep 09, 2019
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Sep 06, 2019
-
-
Alberto Miranda authored
-
- Jul 04, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
- Jun 28, 2019
-
-
Tommaso Tocci authored
- Use regular expression to parse lines - More consistent error handling - More comprehensive error messages
-
- Apr 24, 2019
-
-
Tommaso Tocci authored
-
- Apr 03, 2019
-
-
Tommaso Tocci authored
We now use getaddrinfo syscall instead of parsing /etc/hosts in order to resolve hostnames
-
Tommaso Tocci authored
-
Tommaso Tocci authored
RPC port can now be configured at runtime through `--bind-port` command line argument.
-
Tommaso Tocci authored
For some comunication layers an out of band communication is required for putting in place the specific protocol handshake. In those case a shared lookup file could be used to distribute deamon's endpoints information to all the clients. This file need to resides on a shared filesystem and can be specified using the new CLI parameter `--lookup-file`.
-
- Mar 06, 2019
-
-
Tommaso Tocci authored
gid and uid metadata fields have never been used and can be removed safely
-
- Mar 05, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
- Feb 21, 2019
-
-
Tommaso Tocci authored
If we intercept function during shutdown we could try to access the internal file map that has been already freed. This woun't affect performance at runtime since we are always checking only one boolean flags on every interception as before. On the other hand should sppedup the shutdown of the library, because we disable the interception of glibc library call before performing the shutdown routines.
-
- Nov 07, 2018
-
-
Tommaso Tocci authored
the functionality wasn't used at all and it will be implemented later with a different approach
-
- Nov 05, 2018
-
-
Tommaso Tocci authored
when resolving path we don't want always to resolve also the last components if it is a link. Cause in some cases we want exactly the path of that link and not the one it points to. lstat and readlink are some example of functions that don't want to resolve the last link.
-
- Nov 04, 2018
-
-
Tommaso Tocci authored
relativize path now accepts a file descriptor. If fd is AT_FDCWD relative path need to be considered with respect to the current working directory. Otherwise the path is relative to the directory with the given file descriptor
-
Tommaso Tocci authored
add support for path resolution, this will be used to get canonical path. More info at `man path_resolution`
-
Tommaso Tocci authored
-
Tommaso Tocci authored
During interception library startup the CWD of intercepted process is stored in the PreloadContext object
-