Commit Graph

35 Commits

Author SHA1 Message Date
Solène Rapenne e984b51196
add a new test for undefined size
from Laurent Cheylus
2023-09-13 17:08:49 +02:00
Solène Rapenne 76e8f29b93 runtime fix for OpenBSD
From Laurent Cheylus, thanks
2023-06-12 08:13:04 +02:00
Solene Rapenne 1a1a875145 drop useless unveil 2023-05-07 18:13:26 +02:00
Solene Rapenne 4504b632ce fix permissions, the chmod was a string 2023-05-05 10:17:18 +02:00
Solene Rapenne 9adc8da925 force fixing the chmod of directories 2023-05-05 08:56:43 +02:00
Solene Rapenne b0fe5b34ae add Linux support 2023-05-05 08:28:15 +02:00
Solene Rapenne 193054a042 man page was written in 2022 2022-05-05 10:03:59 +02:00
Solene Rapenne 34744390c7 README: add a missing dependency 2022-03-21 23:24:22 +01:00
Solene Rapenne 4148d4ecd7 impermanence: replace many system calls with perl code, and use full path to commands 2022-03-15 21:12:47 +01:00
Solene Rapenne c85a0e8797 impermanence: secure the symlink operation using unveil 2022-03-15 21:11:57 +01:00
Solene Rapenne 7c90366688 README: language proofreading 2022-03-15 19:39:34 +01:00
Solene Rapenne e32ec08832 add more warning and rework warning logging and tests 2022-03-15 13:41:35 +01:00
Solene Rapenne 2bdb63cfff impermanence: remove trailing slashes in directories which cause an error 2022-03-15 13:41:16 +01:00
Solene Rapenne 07a96b2e71 documentation: add a tip 2022-03-14 23:17:30 +01:00
Solene Rapenne 7ff182c6f2 impermanence: fix a bug preventing to use dir/files list with more than one entry 2022-03-14 23:12:20 +01:00
Solene Rapenne fc607bc210 makefile: install the man page 2022-03-14 19:35:10 +01:00
Solene Rapenne ee5d61bec7 documentation: add a man page 2022-03-14 19:34:22 +01:00
Solene Rapenne 608e496797 documentation: enhance introduction 2022-03-14 18:57:06 +01:00
Solene Rapenne 974c40ebc7 documentation: add a tip 2022-03-14 18:54:18 +01:00
Solene Rapenne 423262c2d2 documentation: add dependencies list 2022-03-14 18:49:49 +01:00
Solene Rapenne 36a91bc5b1 documentation: add installation instructions 2022-03-14 18:47:03 +01:00
Solene Rapenne 8df2c16ad9 documentation: add warnings 2022-03-14 18:45:28 +01:00
Solene Rapenne 554214a4cf documentation: add a tips section 2022-03-14 18:45:21 +01:00
Solene Rapenne d2523d7b6c documentation: explain file configuration format 2022-03-14 18:44:31 +01:00
Solene Rapenne 4ff4d7cf50 documentation enhancement 2022-03-14 18:34:18 +01:00
Solene Rapenne 5ea3cb0053 add service file and support in the program 2022-03-14 18:34:08 +01:00
Solene Rapenne 7a11809dd0 support installation of the program and its service file 2022-03-14 18:33:40 +01:00
Solene Rapenne 98eecfa950 move some global variables to a smaller scope 2022-03-14 18:05:39 +01:00
Solene Rapenne fefcae806c add a new test 2022-03-14 18:05:15 +01:00
Solene Rapenne 83009b96c9 huge code refactoring
- split the main procedure in many procedures
- catch most function call return value
- add new command parameters
- add a verbose mode
2022-03-14 18:00:49 +01:00
Solene Rapenne 2242e428ad Use my name in LICENSE 2022-03-14 15:55:05 +01:00
Solene Rapenne 208956c5ce simple test framework 2022-03-14 15:52:33 +01:00
Solene Rapenne f9367552a7 working proof of concept version 2022-03-14 15:50:32 +01:00
Solene Rapenne 7188a190b1 Explain how the tool must work 2022-03-12 09:27:13 +01:00
solene f368a6f0d8 Initial commit 2022-03-12 08:16:51 +00:00