Commit graph

68 commits

Author SHA1 Message Date
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
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 ef5bbbeba7 Fix behaviour when there is only one php version
closes #74
2022-02-17 10:40:00 +01:00
Ludovic Poujol ae30498030 set a uid for the user at login for ftp filtering 2021-04-28 16:21:29 +02:00
Ludovic Poujol 6438732ea4 Add missing break.... 2019-09-06 16:26:14 +02:00
Nicolas Roman 3736f7ec32 display expiration date of cert and included domains directly when clicking the letsencrypt link 2019-07-25 11:37:57 +02:00
Nicolas Roman b339ca0fb9 display included and non included domain(s) before the cert renew 2019-07-19 14:38:24 +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 c218aebaae bugfixes for the evoacme part 2019-07-15 17:06:50 +02:00
Nicolas Roman 27b449fd98 check that the non_standard domain is not already in the session variable 2019-07-11 14:19:09 +02:00
Nicolas Roman 839efa6fe9 generateSSLCertificate and setSSLPortVhost methods added 2019-07-10 16:57:34 +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 1cf62beb55 retrieve the correct aliases and servername from a specified vhost 2019-07-04 18:00:59 +02:00
Nicolas Roman c4a6b1f069 errors handling for SSL check with the issuer, validity date and included domains 2019-07-04 15:55:10 +02:00
Nicolas Roman 3b9a534253 filter empty items from session variable of domains 2019-07-04 15:51:58 +02:00
Nicolas Roman d7f0a5e36c change error handling for let's encrypt checks 2019-06-07 15:25:15 +02:00
Nicolas Roman 320a229d4f separate view and controller logic 2019-06-07 11:49:11 +02:00
Nicolas Roman 2193307e14 first draft webadmin-letsencrypt.php 2019-06-06 18:16:52 +02:00
Nicolas Roman 634a18d1cb rebase master 2019-06-05 17:20:34 +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 5a738c4e2e revert multiple virtualhosts mgmt for ITK 2019-06-05 16:33:23 +02:00
Nicolas Roman 1ee7221b19 normalize text 2019-06-05 16:31:16 +02:00
Nicolas Roman 1ffa0ef4e7 normalize title names 2019-06-05 16:30:21 +02:00
Nicolas Roman 6f7fe19046 added delete webpage 2019-06-05 16:29:19 +02:00
Ludovic Poujol d63150c4ce Add missing escapeshellarg() in account creation 2019-04-23 18:16:07 +02:00
Nicolas Roman c9ed53d7dd php url changed 2019-04-01 18:10:53 +02:00
Nicolas Roman 6d0a456de9 alias url changed 2019-04-01 17:09:05 +02:00
Nicolas Roman 6ef1c9fcf7 refactoring webadmin-itk 2019-04-01 16:14:48 +02:00
Nicolas Roman 99ac46f671 itk url changed 2019-04-01 15:41:59 +02:00
Nicolas Roman fde162d679 servername url changed 2019-04-01 15:13:28 +02:00
Ludovic Poujol 128db07700 The php version field should be mandatory 2019-03-27 14:58:56 +01:00
Ludovic Poujol 256baadb85 Add PHP version update interface when running in multiphp mode 2019-03-27 14:08:03 +01:00
Ludovic Poujol 29b92647a7 Refactor the domain and alias checks done at account creation 2019-03-26 16:59:12 +01:00
Nicolas Roman fc3fe6bd15 cleaning code + add links to navigate to new pages 2019-03-26 15:42:35 +01:00
Nicolas Roman 89858a6bbd first draft itk mgmt 2019-03-26 15:42:35 +01:00
Nicolas Roman 6f0106d4d0 implement check_occurence_name on account creation 2019-03-26 15:41:53 +01:00
Nicolas Roman 2f25655038 using better var names for check occurence return code 2019-03-26 15:41:53 +01:00
Nicolas Roman cf4d066f0e call function check_occurence for alias and servername 2019-03-26 15:41:53 +01:00
Nicolas Roman bbada41dd5 Added check-occurence for alias creation 2019-03-26 15:41:53 +01:00
Nicolas Roman 4153145c5d Added check-occurence for servername update 2019-03-26 15:41:53 +01:00
Nicolas Roman ce66f0b9b8 enabled field verification for ServerName 2019-03-26 15:41:53 +01:00
Nicolas Roman 28149ed229 change ServerName for a specific vhost 2019-03-26 15:41:53 +01:00
Nicolas Roman f90b127a95 list servername linked to file conf 2019-03-26 15:41:53 +01:00
Nicolas Roman 20aeb60cda using DomainInputFormField for ServerName update field 2019-03-26 15:41:53 +01:00
Nicolas Roman 7e02e50047 update ServerName from web interface 2019-03-26 15:41:53 +01:00
Ludovic Poujol 34c7c5dc22 Don't compute spaces when quota is disabled
Also fix code ident
2019-03-21 17:41:11 +01:00
Ludovic Poujol 6b1fa94da9 Ensuring that account name and db name only contain alphanumerical chars (and - _ )
With new type of form field : AlphaNumericalTextInputFormField
2019-03-21 16:38:06 +01:00