.. _faw: ************************** Frequently Asked Questions ************************** * **What files will repliversion NOT version?** Files that are larger than 76KB in size. If you are using an SSD and lots of RAM, this limit can be increased (see `"Configuring Global Directives" `_ ...) When a large file in a versioned folder gets modified, you should get a fading popup warning you that the file was not versioned. A future version of repliversion that could conceivably rely on "EXT4 journaling" info could also support the versioning of large files. Check out the :ref:`Wishlist `. * **What operating systems does repliversion run on?** Repliversion has been **initially** tested for Debian Linux; check out the :ref:`Wishlist `. * **After I edit/save a file, how long does it take for a version to be posted into a git repository?** Shared repositories are not known to be "greased lightning" with regards to the time it takes to commit. Anecdotally, repliversion's author has seen times where a version upload to a shared repo can take 1-2 minutes. If this is important to you, it's possible to self-host your repository and do any of a number of tweaks to make it more performant. * **Is repliversion safe to use, from a vulnerability standpoint?** A lot of thought went into insuring that mandatory access controls were properly configured to prevent it from getting hacked. But third-party sponsorship for a bug bounty organized at `Hacker1 `_ would be greatly appreciated! `Contact the author `_ if you know of a way to arrange that. For security it's always best to get things reviewed with a different perspective than what a developer who wrote the code had. The source code for repliversion is at `https://git.repliversion.org `_. For the time being, the service is only accessible once you have logged in to a desktop; it is NOT available for general network access. So the only possible exploit would be an elevation of a user account to a root one. Since many users configure their workstations/laptops to allow temporary occasional root access for the purposes of software installation and configuration anyway, any privilege escalation exploit is not "a hole you can drive a truck through"; but once again: the developer of this package strongly welcomes sponsorship for a bug bounty at Hacker1! * **What software license does repliversion use?** A permissive MIT one. See: ``_ * **What programming language was used to implement repliversion?** Python and cython. * **Was AI used to develop repliversion?** No; only Open source and Human Intelligence were employed (something the code's author likes to call "**OpenHI**"...)