Brice Waegeneire
99741826f6
Fix ssh group membership.
...
We now use split SSH configuration files, so the user was never a member
of the ssh group on newly installed systems. This change don't modify
the SSH configuration of new systems since evolinux-ssh members' are
already allowed to connect by SSH.
2024-04-03 16:28:57 +02:00
William Hirigoyen
95108897b0
Fix remaining test
2023-12-01 17:15:35 +01:00
William Hirigoyen
8e15676d05
Improve op_del improvement
2023-11-10 11:11:52 +01:00
William Hirigoyen
7d8704cd25
Fix sendmail_path hostname (missing domain / FQDN)
2023-11-09 12:01:14 +01:00
William Hirigoyen
72e39f297e
Prevent op_del to fail and able to remove web account when part of it is already removed
2023-11-09 11:31:16 +01:00
William Hirigoyen
2e8619e5e6
Add sendmail_path and open_basedir in LXC PHP pool configs
2023-11-08 12:03:14 +01:00
Brice Waegeneire
a7f718c073
Add support for php8.2
2023-03-31 13:07:39 +02:00
Ludovic Poujol
f77ce6e590
Release 23.02
2023-02-20 11:52:13 +01:00
Ludovic Poujol
63dfa3af99
web-add.sh > Correct deletion order
...
Closes #76
2023-02-20 10:34:41 +01:00
Ludovic Poujol
577a4463ad
Account deletion > Use mysql "DROP USER"
...
Instead of messing directly with mysql internal tables
Closes #78
2023-02-15 12:04:59 +01:00
William Hirigoyen
ad68e298dd
VérCheck chars [:/] are not in the domain name (in case of confusion with URL)
2022-12-09 15:30:14 +01:00
Ludovic Poujol
f65dd98bb1
Web-add.sh: Add a version number (+ command to fetch it)
2022-11-10 15:58:15 +01:00
William Hirigoyen
67d0c45d79
Fix bug introduced in 9913579bb0
(MariaDB does not support backtics in where clause).
2022-11-08 17:30:05 +01:00
William Hirigoyen
9913579bb0
Fix drop database when contains dash
2022-10-31 14:40:19 +01:00
David Prevot
e257ee242b
web-add generate-ssl-certificate: false option should be documented as is
...
As fb78d2a9ed
, but the other way around: update only the documentation
instead of the code, so that existing use does not change.
2022-07-19 16:39:20 +02:00
David Prevot
2301b0cba5
web-add generate-ssl-certificate: improve FALSE option documentation
2022-07-19 14:24:33 +02:00
David Prevot
fb78d2a9ed
web-add generate-ssl-certificate: FALSE option should match documented case
2022-07-19 14:18:04 +02:00
William Hirigoyen (Evolix)
93629b51fb
Fix bug introduced in f2f115608a
(op del fails when user has no crontab)
2022-05-11 14:39:00 +02:00
Brice Waegeneire
d63046b227
Add support for php8.1
2022-02-22 15:16:22 +01:00
Ludovic Poujol
f2f115608a
Dump & remove user crontab on account deletion
...
closes #37
2022-02-17 11:12:55 +01:00
William Hirigoyen (Evolix)
5cd6a6f046
Test if user www-login exists before deleting (else, the deletion fails)
2021-12-02 10:16:12 +01:00
Brice Waegeneire
0709747a1e
web-add.sh script now handles php 8.0 containers
2021-10-05 10:13:12 +02:00
Brice Waegeneire
360929ee96
web-add.sh script now handles php 8.0 containers
2021-10-05 10:06:14 +02:00
Brice Waegeneire
e3dc97d6d4
delete users even though it has some processes running
2021-09-22 10:35:10 +02:00
Tristan PILAT
372b00101d
web-add.sh script now handles php 7.4 containers
2021-04-15 11:11:55 +02:00
Ludovic Poujol
7499f0222e
Reorder lines in template fpm config for better readability
2021-02-23 11:07:29 +01:00
Ludovic Poujol
4f8b0b19fe
generate longer password by default
2021-02-22 16:22:31 +01:00
Ludovic Poujol
2906ba47f1
Add (random) status path php
2021-02-22 16:12:21 +01:00
Ludovic Poujol
e2acb4e9d1
web-add.sh - Add .conf at the config name for a2ensite/a2dissite
...
Fixes #70
2021-02-10 15:21:04 +01:00
Ludovic Poujol
234ac67634
Fix op_checkoccurencename() in web-add.sh (again)
...
I had it wrong (again) in 283d0bccad
:-(
https://www.youtube.com/watch?v=TMy6X5cQul8
2019-10-14 10:21:05 +02:00
Ludovic Poujol
283d0bccad
Fix op_checkoccurencename() in web-add.sh (again)
...
I had it wrong in 9523fff658
:/
2019-10-02 17:40:01 +02:00
Ludovic Poujol
9523fff658
Fix op_checkoccurencename() in web-add.sh
...
Ensure that we can add foo.net while having www.foo.net somewhere in out
config files
2019-08-26 11:20:44 +02:00
Ludovic Poujol
f7659cee6d
Fix IncludeOptional that can throw syntax errors in some cases.
...
With Apache < 2.4.30, IncludeOptional will throw syntax errors if the
file designated without any pattern globbing is absent.
We circumvent that with a silly pattern.
2019-08-21 12:05:37 +02:00
Nicolas Roman
5cd4cff029
remove matching letsencrypt folder when deleting an account
2019-07-24 16:25:16 +02:00
Nicolas Roman
f3fa182dc7
delete methods updating the vhost after cert installation is completed
2019-07-17 17:20:32 +02:00
Nicolas Roman
c5c1648a58
delete previous cert if it already exists before invoking evoacme
2019-07-17 15:38:59 +02:00
Nicolas Roman
c218aebaae
bugfixes for the evoacme part
2019-07-15 17:06:50 +02:00
Nicolas Roman
4eaf3ad6d1
fix acme-challenge subfolder creation
2019-07-11 16:54:21 +02:00
Nicolas Roman
78d0293b44
create the acme-challenge subfolder correctly for the HTTP challenge
2019-07-11 15:24:17 +02:00
Nicolas Roman
37e5ca6484
generate-ssl-certificate and update-ssl-configuration methods for web-add.sh
2019-07-10 16:56:50 +02:00
Nicolas Roman
1b4231e1a9
make-csr function and confirmation button when warning is displayed
2019-07-09 18:07:47 +02:00
Nicolas Roman
bd6d70fbfe
change http challenge filename
2019-06-07 15:22:42 +02:00
Nicolas Roman
b25639c3aa
add manage-http-challenge-file function
2019-06-07 14:10:07 +02:00
Nicolas Roman
a907137e27
block non-standard vhost modification
2019-06-05 16:34:16 +02:00
Nicolas Roman
ad452aad6a
delete list-servername function
2019-06-05 16:33:37 +02:00
Nicolas Roman
b1bab0b40c
normalize add-alias with del-alias
2019-06-05 16:33:23 +02:00
Nicolas Roman
5a738c4e2e
revert multiple virtualhosts mgmt for ITK
2019-06-05 16:33:23 +02:00
Nicolas Roman
ad3c31fb96
added force-confirm option for del script
2019-06-05 16:29:19 +02:00
Nicolas Roman
7a0d307f23
first draft
2019-06-05 16:29:19 +02:00
Ludovic Poujol
d00ecea964
web-add.sh - Ensure the FPM pools uses the www-XXX user
2019-04-02 15:15:51 +02:00