Kienan Stewart 
							
						 
						
							
								63b19754b5 
								
							 
						 
						
							
							
								
								Set alterncpanel as group owner of mysql configuration on install  
							
							... 
							
							
							
							Fixes  #504  
						
							2023-09-29 10:53:21 +02:00  
				
					
						
							
							
								 
						
							
								f56809fd8a 
								
							 
						 
						
							
							
								
								Append changes instead of overriding  
							
							... 
							
							
							
							close  #428  
						
							2023-09-28 09:16:41 +02:00  
				
					
						
							
							
								 
						
							
								7e05910237 
								
							 
						 
						
							
							
								
								Adding compatibility between url domain type and MX records  
							
							... 
							
							
							
							Fix indentation
cf #428  
							
						 
						
							2023-09-28 09:15:52 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								20db4fceba 
								
							 
						 
						
							
							
								
								Do not re-create sub_domaines unique key compte  
							
							... 
							
							
							
							New installations haven't had this unique key since 2014
(d9e24d9703 
							
						 
						
							2023-09-28 09:04:31 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								8cabbc7e50 
								
							 
						 
						
							
							
								
								Fix SQL syntax error in 3.5.0.2.sql upgrade  
							
							... 
							
							
							
							Refs #435  
							
						 
						
							2023-09-28 09:01:02 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								95efdafd3d 
								
							 
						 
						
							
							
								
								Modify bind9 apparmor profile on installation  
							
							... 
							
							
							
							If the apparmor configuration file is there, an extra include will be added
and the install/app/usr.sbin.named-alternc file deployed to the apparmor local
configuration directory.
This allows bind to work with AlternC and apparmor enabled out of the box on
Debian Buster. 
							
						 
						
							2023-09-27 18:10:09 +02:00  
				
					
						
							
							
								 
						
							
								fc8ce3d487 
								
							 
						 
						
							
							
								
								Made it possible to update a subdomain from vhost https to vhost http  
							
							
							
						 
						
							2023-09-27 18:09:37 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								4e4a2bd5bc 
								
							 
						 
						
							
							
								
								Disable vhost SSL overload types for use in the interface, and set has_https_option for vhost  
							
							
							
						 
						
							2023-08-21 13:21:35 +02:00  
				
					
						
							
							
								 
						
							
								5a555d238a 
								
							 
						 
						
							
							
								
								creation of domaines_type to support ssl apache template  
							
							
							
						 
						
							2023-08-21 13:15:44 +02:00  
				
					
						
							
							
								 
						
							
								9e2345bc2b 
								
							 
						 
						
							
							
								
								Merge pull request  #253  from Koumbit/247_escape-mysql-passwords-at-install  
							
							... 
							
							
							
							Fix  #247 : escape mysql passwords at install
Backport from merge set in stable-3.1
Merge remote-tracking branch 'remotes/koumbit/247_escape-mysql-passwords-at-install' 
						
							2023-08-15 10:23:13 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								d78a5026ab 
								
							 
						 
						
							
							
								
								use string templating instead of sed for creating/updating mysql configuration during install  
							
							
							
						 
						
							2023-08-15 10:14:44 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								4c180272ed 
								
							 
						 
						
							
							
								
								Escape mysql passwords in alternc install  
							
							
							
						 
						
							2023-08-15 10:14:07 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								2e1fbd374d 
								
							 
						 
						
							
							
								
								Fixes   #441 : Correct DMARC entry syntax  
							
							
							
						 
						
							2021-06-16 17:08:54 +02:00  
				
					
						
							
							
								 
						
							
								6448440101 
								
							 
						 
						
							
							
								
								alternc.install: PHP version comparison is broken for buster ( #461 )  
							
							... 
							
							
							
							The current comparison can only work on debian stretch, that ships php
7.0, but debian buster has a more recent version and bullseye will have
an even more recent version.
This change was suggested by @ulvida (Daniel Viñar Ulriksen) on Github.
Thanks!
Closes : #459 
Co-authored-by: Gabriel Filion <gabriel@koumbit.org> 
							
						 
						
							2021-05-17 14:02:27 -04:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								53570e236a 
								
							 
						 
						
							
							
								
								Enter default db_server information before templating  
							
							... 
							
							
							
							Refs #335  
							
						 
						
							2019-05-15 17:46:15 -04:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								f3207ec2f1 
								
							 
						 
						
							
							
								
								Override owner and group for phpmyadmin lib files  
							
							... 
							
							
							
							Refs #335  
							
						 
						
							2019-05-14 12:15:23 -04:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								82c87c43e0 
								
							 
						 
						
							
							
								
								Increase blowfish secret length from 24 to 32  
							
							... 
							
							
							
							Refs #335  
							
						 
						
							2019-05-14 12:15:00 -04:00  
				
					
						
							
							
								 
						
							
								654edab277 
								
							 
						 
						
							
							
								
								[fix]  simplify restart of services for apache2  
							
							
							
						 
						
							2018-10-25 16:47:52 +02:00  
				
					
						
							
							
								 
						
							
								f5d153c161 
								
							 
						 
						
							
							
								
								[fix]  removing apache_logformat from tar  
							
							
							
						 
						
							2018-10-25 16:14:45 +02:00  
				
					
						
							
							
								 
						
							
								15ec54d41c 
								
							 
						 
						
							
							
								
								[fix] adding SYSTEMD detection in alternc.install to run opendkim properly  
							
							
							
						 
						
							2018-10-25 15:50:26 +02:00  
				
					
						
							
							
								 
						
							
								7e8d5487e3 
								
							 
						 
						
							
							
								
								[fix] (for 3.5) adding has https option for autodiscover type  
							
							
							
						 
						
							2018-10-25 15:38:06 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								4371bb59d5 
								
							 
						 
						
							
							
								
								Fix sed invocation to it runs in-place  
							
							
							
						 
						
							2018-10-25 14:59:33 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								5a5fc801f8 
								
							 
						 
						
							
							
								
								Generate opendkim configuration in stretch when alternc.install is run  
							
							... 
							
							
							
							The default configuration in stretch doesn't work very well and
needs a couple of tweaks. This will generate the service files and
make sure opendkim is run as the opendkim user instead of root.
The alternc opendkim.conf template is updated so that the connection
can be made locally through a socket. 
							
						 
						
							2018-10-25 14:59:33 +02:00  
				
					
						
							
							
								 
						
							
								8c6dcadca0 
								
							 
						 
						
							
							
								
								[fix] fixing default_spf_value and default_dmarc_value NOT being initialized at runtime. Do it at alternc.instal time.  
							
							
							
						 
						
							2018-10-25 14:58:18 +02:00  
				
					
						
							
							
								 
						
							
								4770c268d8 
								
							 
						 
						
							
							
								
								[fix] (for 3.5) fixing mysql.sql not setting has_https_option to TRUE on vhost  
							
							
							
						 
						
							2018-10-23 18:47:25 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								36fb528818 
								
							 
						 
						
							
							
								
								Deploy alternc.conf apache configuration  
							
							
							
						 
						
							2018-10-23 17:19:44 +02:00  
				
					
						
							
							
								
								Kienan Stewart 
							
						 
						
							
								9052e6ac31 
								
							 
						 
						
							
							
								
								Deploy dovecot configuration for SSL  
							
							
							
						 
						
							2018-10-22 17:14:28 +02:00  
				
					
						
							
							
								 
						
							
								e06e2b3abd 
								
							 
						 
						
							
							
								
								dkim domaine type is taking TXT as paramter  
							
							
							
						 
						
							2018-07-17 18:21:25 +02:00  
				
					
						
							
							
								 
						
							
								1e4f2783d8 
								
							 
						 
						
							
							
								
								[fix] bug that make it impossible to launch upgrades properly : alternc_status is overwriten at postinst :/  
							
							
							
						 
						
							2018-07-17 17:03:28 +02:00  
				
					
						
							
							
								 
						
							
								7445439654 
								
							 
						 
						
							
							
								
								[enh] proper name for autodiscover + fix global in m_dom  
							
							
							
						 
						
							2018-07-17 15:50:29 +02:00  
				
					
						
							
							
								 
						
							
								5725cd89ce 
								
							 
						 
						
							
							
								
								[fix] no need for www-data to be in ssl-cert group  
							
							
							
						 
						
							2018-07-17 15:11:31 +02:00  
				
					
						
							
							
								 
						
							
								f50f453707 
								
							 
						 
						
							
							
								
								[fix] missing global + proper shebang on upgrade script  
							
							
							
						 
						
							2018-07-17 15:10:08 +02:00  
				
					
						
							
							
								 
						
							
								9b7332f354 
								
							 
						 
						
							
							
								
								[enh] adding DKIM and AUTODISCOVER management in SUB_DOMAINES, finishing BIND update_domains.php  
							
							
							
						 
						
							2018-07-08 22:03:27 +02:00  
				
					
						
							
							
								 
						
							
								2ad744ecc7 
								
							 
						 
						
							
							
								
								[fix] replacing /var/run by /run everywhere we can (not everywhere: postfix chroot or old compatibility is maintained  
							
							
							
						 
						
							2018-07-04 17:42:42 +02:00  
				
					
						
							
							
								 
						
							
								a1ed5a4ad6 
								
							 
						 
						
							
							
								
								[fix] 3.4.10 and 3.4.11 where NOT executed during upgrades (sort -n :/ ) so we migrate those sql updates to 3.5.0.1.sql  
							
							
							
						 
						
							2018-07-04 17:17:22 +02:00  
				
					
						
							
							
								 
						
							
								2695db49a2 
								
							 
						 
						
							
							
								
								[enh] preparing for the future : let's allow us to add \n into DNS entries, preparing for ... IPv6 \o/  
							
							
							
						 
						
							2018-06-25 16:48:12 +02:00  
				
					
						
							
							
								 
						
							
								144ff1e27a 
								
							 
						 
						
							
							
								
								[enh] removing latest lintian exceptions, no Error, no Warnings !  
							
							
							
						 
						
							2018-06-24 19:40:22 +02:00  
				
					
						
							
							
								 
						
							
								7945034004 
								
							 
						 
						
							
							
								
								[fix] name of variable + fix of upgrade script  
							
							
							
						 
						
							2018-06-24 19:05:59 +02:00  
				
					
						
							
							
								 
						
							
								5f27d551d8 
								
							 
						 
						
							
							
								
								[fix] enable ssl module for Apache  
							
							
							
						 
						
							2018-06-24 18:17:10 +02:00  
				
					
						
							
							
								 
						
							
								a4c488ae70 
								
							 
						 
						
							
							
								
								[enh] debian compliance work, almost no warning in lintian  
							
							
							
						 
						
							2018-06-24 17:18:01 +02:00  
				
					
						
							
							
								 
						
							
								bb3bd0b14c 
								
							 
						 
						
							
							
								
								[enh] ssl : reload-certs for sysadmin + misc ssl fixes (including set_variables)  
							
							
							
						 
						
							2018-06-24 17:04:55 +02:00  
				
					
						
							
							
								 
						
							
								178823a9f0 
								
							 
						 
						
							
							
								
								[merge] feature-ssl in master  
							
							
							
						 
						
							2018-06-24 16:52:24 +02:00  
				
					
						
							
							
								 
						
							
								5f72126420 
								
							 
						 
						
							
							
								
								[fix] ftp human name error  
							
							
							
						 
						
							2018-06-24 16:50:52 +02:00  
				
					
						
							
							
								 
						
							
								e2237a2ed9 
								
							 
						 
						
							
							
								
								[fix] roundcube to core javascript disable conf apache2  
							
							
							
						 
						
							2018-06-24 16:50:08 +02:00  
				
					
						
							
							
								 
						
							
								e83a526c57 
								
							 
						 
						
							
							
								
								[fix] mysql.sql fix : do not create certificates table if already exists  
							
							
							
						 
						
							2018-06-24 16:10:08 +02:00  
				
					
						
							
							
								 
						
							
								6fd89455fb 
								
							 
						 
						
							
							
								
								[fix] alternc.install misc fixes: mysql_query heredoc + phpmyadmin test  
							
							
							
						 
						
							2018-06-24 16:09:28 +02:00  
				
					
						
							
							
								 
						
							
								404ba2803b 
								
							 
						 
						
							
							
								
								[enh] testing JS packages dependencies instead of including our own copy  
							
							
							
						 
						
							2018-06-24 16:09:11 +02:00  
				
					
						
							
							
								 
						
							
								5a3b9c7a13 
								
							 
						 
						
							
							
								
								[fix] next ssl step: we start to use /etc/ssl/(certs|private)/alternc-<servicename>.(pem|key) as location for system service certificates, also, trying to use PdoException in case of PDO error (better for bug tracking)  
							
							
							
						 
						
							2018-06-24 15:43:23 +02:00  
				
					
						
							
							
								 
						
							
								1bc8b59da9 
								
							 
						 
						
							
							
								
								Now apache.pem is always set  
							
							... 
							
							
							
							* We can configure apache2, postfix, proftpd, dovevot with tls features
by default 
							
						 
						
							2018-06-23 17:01:49 +02:00  
				
					
						
							
							
								 
						
							
								ecfa105982 
								
							 
						 
						
							
							
								
								Provide a snakeoil certificate  
							
							... 
							
							
							
							* By default AlternC will use a snakeoil certificate
* Is set as default as 0 id to failback when no certificate provider can
set a certificate 
							
						 
						
							2018-06-23 11:00:53 +02:00