Commit graph

289 commits

Author SHA1 Message Date
Ludovic Poujol f6ff478742
web-add.sh > Add new command list-php-versions 2024-04-22 17:51:24 +02:00
Ludovic Poujol 7d656d70a5 Merge pull request 'Add some PHPDoc comments for ease of programming' (#87) from mtrossevin/evoadmin-web:doc-comments into unstable
Reviewed-on: #87
2024-04-22 16:58:38 +02:00
Ludovic Poujol a7c1af3d83
Update changelog for release 2024-04-16 18:02:46 +02:00
Ludovic Poujol 188e63376d
Bump version 2024-04-16 18:01:24 +02:00
Ludovic Poujol a30ba3337b
Update CHANGELOG.md
* web-add.sh: Fix ssh group membership (#94)
2024-04-16 17:59:01 +02:00
Ludovic Poujol b014f1584a Merge pull request 'Fix ssh group membership.' (#94) from fix-ssh-memebership into unstable
Reviewed-on: #94
2024-04-16 17:55:08 +02:00
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
Mathieu Trossevin fd0f03ab05 Merge pull request 'fix(letsencrypt): check for false as to avoid TypeError' (#84) from fix-letsencrypt into unstable
Reviewed-on: #84
2023-11-30 16:36:16 +01:00
Mathieu Trossevin 2b6b76b78d
Update changelog 2023-11-17 14:39:42 +01:00
Mathieu Trossevin 21eef58a96 Merge branch 'unstable' into fix-letsencrypt 2023-11-17 14:34:16 +01:00
Mathieu Trossevin c5a36f1f43 Merge branch 'unstable' into doc-comments 2023-11-16 11:05:54 +01:00
Mathieu Trossevin 6951d1fd33 Merge branch 'master' into unstable 2023-11-16 11:04:29 +01:00
Mathieu Trossevin e66cca7e2e
Add missing PHPDoc 2023-11-16 10:59:27 +01:00
Mathieu Trossevin 659575960d
fix(lib/bdd.php) Fix PHPDoc
@desc doesn't exists in PHPDoc causing VSCode to ignore the description
lines. (Also it is superfluous anyway.)
2023-11-16 10:53:21 +01:00
Mathieu Trossevin 10ceade38c
Add remaining missing PHPDoc comments (outside of lib/) 2023-11-16 10:51:53 +01:00
Mathieu Trossevin a691259ae6
Add some of the missing doc-comments 2023-11-16 09:52:42 +01:00
William Hirigoyen 0dfb19faea Remove undue commit 2023-11-13 14:29:55 +01:00
William Hirigoyen 8e15676d05 Improve op_del improvement 2023-11-10 11:11:52 +01:00
William Hirigoyen f5fe462248 Revert "Fix missing ITK admin link for multi PHP"
This reverts commit 2fd65724f7.
2023-11-10 10:49:29 +01:00
William Hirigoyen 964f710897 Revert "Remove extra }"
This reverts commit c385c102c5.
2023-11-10 10:49:16 +01:00
William Hirigoyen c385c102c5 Remove extra } 2023-11-09 17:21:33 +01:00
William Hirigoyen 2fd65724f7 Fix missing ITK admin link for multi PHP 2023-11-09 17:08:39 +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
Mathieu Trossevin c9768fef8b
Fix some of the docblocks 2023-10-31 10:23:32 +01:00
Mathieu Trossevin 9419242465
fix(letsencrypt): check for false as to avoid TypeError 2023-10-31 10:04:02 +01:00
bwaegeneire e76ea90d89 Merge pull request 'Add support for php8.2' (#81) from unstable into master
Reviewed-on: #81
2023-03-31 13:11:36 +02: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 d2365e133b Big update of projet reame
Translated to english, changed contribution guidelines (same as ansible-roles)
Removed old TODO/INSTALL file
2023-02-20 11:19:08 +01:00
Ludovic Poujol fbc48755b0 Introducing a changelog (filled with 2023 changes) 2023-02-20 10:44:43 +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
Ludovic Poujol 66c159a625 Display the web-add.sh version 2023-02-15 11:36:25 +01:00
Ludovic Poujol 77f5076c88 Move common.php outside of the DocumentRoot 2023-02-15 11:35:21 +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 68799f7e5f Correction bug suppression compte 2022-11-21 17:25:19 +01:00
Ludovic Poujol ebb4f1c20c ftpadmin.sh - Correction regression listing des comptes introduite par d6c39be117 2022-11-21 17:15:47 +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
Ludovic Poujol 66ceacd918 Make the change on the login mechanism compatible with old configurations 2022-07-07 11:22:47 +02:00
Ludovic Poujol d746aa445e Change in the login mechanism
Now use passwords hashed & salted. Validate with PHP's password_verify() function

Password hashes can be generated with :
* mkpasswd --method=sha-512
* PHP's password_hash()
2022-07-05 11:25:37 +02:00
Ludovic Poujol 143af65357 Hotfix for web interface to behave correctly 2022-07-04 14:34:41 +02:00
Ludovic Poujol 96ffc58cc4 Clear some warnings about undefined vars 2022-07-01 16:13:49 +02:00