Commit Graph

2994 Commits

Author SHA1 Message Date
Benjamin Sonntag 144ff1e27a [enh] removing latest lintian exceptions, no Error, no Warnings ! 2018-06-24 19:40:22 +02:00
Benjamin Sonntag 7945034004 [fix] name of variable + fix of upgrade script 2018-06-24 19:05:59 +02:00
Benjamin Sonntag 5489387103 [fix] misc bugs in m_ssl (incorrect table and certificate name) + restart instead of reload if necessary in src/reload-certs 2018-06-24 19:02:11 +02:00
Benjamin Sonntag 649b2c55d6 [fix] removing the concept of shared cert in m_ssl 2018-06-24 18:38:47 +02:00
Benjamin Sonntag 9e4021141a [fix] fixing apache conf to use new cert mode + fixing bug in ssl : number of bound variables does not match number of tokens 2018-06-24 18:34:42 +02:00
Benjamin Sonntag b7235d33f0 [enh] not using apache.pem anymore: using /etc/ssl/*/alternc-*.pem|key 2018-06-24 18:23:39 +02:00
Benjamin Sonntag 5f27d551d8 [fix] enable ssl module for Apache 2018-06-24 18:17:10 +02:00
Benjamin Sonntag 2d60cf7c0b updating links & source code url 2018-06-24 17:39:40 +02:00
Benjamin Sonntag d6c7d15028 [enh] simplify piwik class to do less things when unused 2018-06-24 17:24:36 +02:00
Benjamin Sonntag a4c488ae70 [enh] debian compliance work, almost no warning in lintian 2018-06-24 17:18:01 +02:00
Benjamin Sonntag bb3bd0b14c [enh] ssl : reload-certs for sysadmin + misc ssl fixes (including set_variables) 2018-06-24 17:04:55 +02:00
Benjamin Sonntag 178823a9f0 [merge] feature-ssl in master 2018-06-24 16:52:24 +02:00
Benjamin Sonntag 5f72126420 [fix] ftp human name error 2018-06-24 16:50:52 +02:00
Benjamin Sonntag 3137bc5aa0 [fix] allow 50MB upload in the panel (file manager, mostly) 2018-06-24 16:50:32 +02:00
Benjamin Sonntag e2237a2ed9 [fix] roundcube to core javascript disable conf apache2 2018-06-24 16:50:08 +02:00
Benjamin Sonntag f1026cb26e [enh] removing jquery ui (now a package) + fixing head.php, simpler unless you use bro_editor 2018-06-24 16:49:43 +02:00
Benjamin Sonntag b467ce23ca [fix] packaging: debhelper 9 dependency (jessie) 2018-06-24 16:23:48 +02:00
Benjamin Sonntag e83a526c57 [fix] mysql.sql fix : do not create certificates table if already exists 2018-06-24 16:10:08 +02:00
Benjamin Sonntag 6fd89455fb [fix] alternc.install misc fixes: mysql_query heredoc + phpmyadmin test 2018-06-24 16:09:28 +02:00
Benjamin Sonntag 404ba2803b [enh] testing JS packages dependencies instead of including our own copy 2018-06-24 16:09:11 +02:00
Benjamin Sonntag 2d7601e4e0 [enh] now using compat=10 in debian packaging + depending on libjs-prettify => removing last lintian Error \o/ 2018-06-24 15:44:12 +02:00
Benjamin Sonntag 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
Benjamin Sonntag cb13dae853 [fix] roundcube wrong config file 2018-06-24 15:20:23 +02:00
Benjamin Sonntag 2354c1142d not depending on install.d anymore 2018-06-23 17:14:56 +02:00
Benjamin Sonntag d13d093c09 [fix] misc ssl code issues 2018-06-23 17:13:36 +02:00
Benjamin Sonntag f9d2c783e5 [fix] alternc-ssl + dom global missing 2018-06-23 17:11:57 +02:00
Benjamin Sonntag 8f550ce69e Merge branch 'feature-ssl' of github.com:AlternC/AlternC into feature-ssl 2018-06-23 17:04:37 +02:00
Benjamin Sonntag 63f6c33f83 [fix] most lintian Errors \o/ 2018-06-23 17:04:32 +02:00
cam.lafit 1db447bcec [fix] Provider a return carrier on template
* As we use cat to generate vhosts_all we must provide all return
carrier
2018-06-23 17:01:49 +02:00
cam.lafit 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
Benjamin Sonntag 719e1539b0 [fix] renaming update_certs, fixing deprecated usage of 2018-06-23 16:54:54 +02:00
Benjamin Sonntag 758f48ddc4 [fix] E: alternc-slave: php-script-but-no-php-cli-dep 2018-06-23 16:48:09 +02:00
Benjamin Sonntag bafee6372a [fix] roundcube and squirrelmail are specific packages 2018-06-23 16:47:15 +02:00
Benjamin Sonntag a2e22a8d1f [fix] we check FIRST for certificate already existing in ssl->import_check() 2018-06-23 16:37:11 +02:00
Benjamin Sonntag 152551a8bb [fix] removing unused deduplicate in ssl 2018-06-23 16:31:11 +02:00
Benjamin Sonntag ac841451bc [enh] ssl class should work now, including system certificates and auto renewal of vhosts etc. 2018-06-23 16:28:50 +02:00
Benjamin Sonntag 8232c1a318 [enh] moving hosting_vhost-ssl.sh to be launched systematically by update_domains.sh, and renamed to update_cert.sh 2018-06-23 14:59:38 +02:00
Benjamin Sonntag 9587ff1bfc [enh] new generation of the m_ssl class: less code, no shared or ssl_action, simpler searchBestCert(), no duplicates in /var/lib/alternc/ssl/private/ etc. [NEED TESTS] 2018-06-23 13:05:10 +02:00
Benjamin Sonntag 8dc5c20fa5 [fix] remove now unused ico for menu icons (in css) 2018-06-23 11:49:49 +02:00
Benjamin Sonntag ade50df5aa Merge branch 'feature-ssl' of github.com:AlternC/AlternC into feature-ssl 2018-06-23 11:46:49 +02:00
Benjamin Sonntag 0f59614372 [enh] fontawesome css everywhere (almost) 2018-06-23 11:46:45 +02:00
Benjamin Sonntag 2f00c01b48 [fix] Call to a member function rowCount() on boolean 2018-06-23 11:10:29 +02:00
Benjamin Sonntag 73376121e5 [enh] finishing the HTTPS preference code 2018-06-23 11:03:57 +02:00
cam.lafit 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
Benjamin Sonntag 2ed4cbad21 [enh] finishing the HTTPS preference code 2018-06-23 10:35:08 +02:00
Km b7be237b6d
Merge pull request #266 from Koumbit/265-compatibilite-apache2.4
pour permettre la compatibilite avec apache2.4
2018-06-23 08:20:55 +02:00
Benjamin Sonntag 6007a3dea2 adding provider to certificates + fixing cert search function 2018-06-22 22:49:43 +02:00
Benjamin Sonntag 3dbb4d68ac function to get the list of valid certs for a fqdn 2018-06-22 19:38:05 +02:00
Benjamin Sonntag 272cee3f5f Merge branch 'feature-ssl' of github.com:AlternC/AlternC into feature-ssl 2018-06-22 19:04:08 +02:00
Benjamin Sonntag 997795b935 starting to implement ssl best cert finder 2018-06-22 19:04:03 +02:00