Commit Graph

51 Commits

Author SHA1 Message Date
Spitap
b667636dcb Added possibility of if directive in each entry 2025-08-19 15:31:53 +02:00
Spitap
eb1a8ece55 Updated config and interactive mode 2025-08-19 15:31:53 +02:00
Antoine Nguyen
9ab1b5f18e Convert codename to str 2025-08-19 15:31:53 +02:00
Antoine Nguyen
daf5338ee1 Make rspamd installation work 2025-08-19 15:31:53 +02:00
Antoine Nguyen
92864aa288 Fixed issues in rspamd script 2025-08-19 15:31:52 +02:00
Spitap
077e84349a import fix 2025-08-19 15:31:13 +02:00
Spitap
70e9cffd87 App incompatibility detection, updated for 2.2.0 2025-08-19 15:31:12 +02:00
Antoine Nguyen
53669b48de Compat with Modoboa 2.4.0 2025-07-03 10:43:07 +02:00
Antoine Nguyen
18369e238c Few updates 2024-04-24 08:28:56 +02:00
Spitap
bc88110be6 Fixed template 2024-04-24 08:12:46 +02:00
Spitap
4759146d99 Added custom tls cert support 2024-04-24 08:12:44 +02:00
Antoine Nguyen
23aabbfffc Updated exec_cmd to allow capturing while in debug mode 2023-08-30 14:17:04 +02:00
Spitap
85652320b6 Simplified return 2023-03-13 12:09:11 +01:00
Spitap
52bccf3393 Refactoring 2023-03-12 10:22:40 +01:00
Spitap
4cd3937fdd Updated tests 2023-03-12 00:50:34 +01:00
Spitap
6261066ccd Formating, force outdated config check 2023-03-12 00:30:04 +01:00
Spitfireap
0b29f74e08 typo, review fix 2023-03-11 12:41:16 +00:00
Spitap
dbfede6df1 Fixed typo, updated test 2023-03-03 09:33:32 +01:00
Spitap
335a676a1e Added ability to update configfile 2023-03-02 20:54:31 +01:00
Antoine Nguyen
2b5edae5d5 WIP: Improved backup/restore system. 2022-11-06 10:30:24 +01:00
Antoine Nguyen
cb5fa75693 Merge pull request #444 from Spitfireap/tighter-config-file-perm
tighter config file permission
2022-11-03 12:20:25 +01:00
Spitap
8dd0b7d497 Last camelCase 2022-11-03 10:57:03 +01:00
Spitap
554611b366 review fix 2022-11-03 10:54:06 +01:00
Spitap
a5fba03264 tighter config file permission 2022-10-27 17:44:29 +02:00
Spitap
b0d56b3989 PEP formating 2022-09-15 11:32:57 +02:00
Spitap
439ffb94c4 initial commit 2022-07-26 10:37:38 +02:00
Spitap
8d02d2a9fb added safe mkdir in utils, use utils.mkdir_safe() in backup 2022-07-21 17:09:23 +02:00
Spitap
56ed214fb5 Starting work on backup system 2022-07-19 19:06:53 +02:00
Antoine Nguyen
04b38cf52a Fixed /etc/os-release parsing.
fix #399
2021-11-04 10:26:02 +01:00
Antoine Nguyen
58f5a8af09 Fixed issue with Debian bullseye (11). 2021-09-22 11:32:55 +02:00
Antoine Nguyen
1fa390513d Python 3.8 fixes. 2020-09-15 11:14:23 +02:00
Jacob Sayles
07515508d7 switched to ImportError over ModuleNotFoundError for python 3.4 and below 2020-06-01 10:46:09 -07:00
Jacob Sayles
174dde3405 Fixed reference to python versions 2020-06-01 10:22:53 -07:00
Jacob Sayles
e03167e476 Use the distro package in dist_name if it exists or fall back to platform. Fixes #314 2020-06-01 10:18:54 -07:00
Antoine Nguyen
503145eaad Installer upgrade mode. 2019-03-19 10:49:27 +01:00
Antoine Nguyen
7c0346d281 Added unit test. 2017-10-08 15:26:59 +02:00
Yohann Rebattu
19ac9350d7 Add configuration wizard (#158)
* add --interactive option refs #133

* delete uneeded template as config is a dict now

* minor changes after code review
2017-10-08 11:29:34 +02:00
Antoine Nguyen
1c3c28427e Do not override secret key... 2017-08-01 18:27:23 +02:00
Antoine Nguyen
da7d45639f Added support for modoboa version selection.
see #138
2017-07-07 10:36:38 +02:00
Antoine Nguyen
8052f4aede Added new option to generate config file.
fix #130
2017-06-23 09:43:41 +02:00
euri10
645eae5ad6 Changed string.letters to string.asciletters that is not
locale-dependent but exists both in python2 and 3
2017-04-27 09:26:27 +02:00
Antoine Nguyen
dd57aa830d Create config file from template.
see #118
2017-04-25 11:32:24 +02:00
Antoine Nguyen
89cdc314ea Working setup for CentOS. 2016-06-01 15:30:59 +02:00
Antoine Nguyen
451c3b4695 CentOS support. 2016-05-31 12:41:50 +02:00
Antoine Nguyen
5c32d7d535 Make sure a cron daemon is installed.
fix #34
2016-05-11 16:21:43 +02:00
Antoine Nguyen
5496f0caef Few fixes.
Ubuntu installation (fix #4)
Generate map files when all shortcut is used (see #8)
Fix freshclam execution on Ubuntu
2015-11-06 09:45:05 +01:00
Antoine Nguyen
1824707d76 Better backup utility. 2015-11-02 21:20:55 +01:00
Antoine Nguyen
b298a5b77f Backup configuration file before overwrite it. 2015-11-02 21:03:28 +01:00
Antoine Nguyen
ef373a830e Fix wrong sudo syntax. 2015-10-23 10:34:36 +02:00
Antoine Nguyen
54f5433949 Try to run sudo with a new shell. 2015-10-23 10:28:31 +02:00