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
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
Benjamin Sonntag
ddbc6e2ff4
[fix] fixing variable issues
2018-06-22 19:03:48 +02:00
azerttyu
29c200da8e
[enh] Provide an insertion date
...
* When a certificate is added , we store his creation date
2018-06-22 18:37:08 +02:00
Benjamin Sonntag
1a0614dcf3
starting to show HTTPS preferences
2018-06-22 18:27:15 +02:00
Benjamin Sonntag
46e21285d6
[fix] check that an imported ssl certificate doesn't already exist
2018-06-22 18:26:56 +02:00
azerttyu
4ee6ae395e
[enh] Update template files
...
* When a dommain type has an ssl support, template have as
suffixhttps,http, both* On each case we support each port with(out)
redirect*By default we support acme-challenge protocol
2018-06-22 17:59:39 +02:00
Benjamin Sonntag
5079aa2e03
[enh] change the name of some variables
2018-06-22 17:37:04 +02:00
azerttyu
2ca592aa8a
[enh] Migrate https status on each sub domains
...
* Rename type vhost
* Clean duplicate vhost
* Apply certificate id on each sub domain
2018-06-22 17:35:51 +02:00
Benjamin Sonntag
57c8dc5942
[enh] css using fontawesome
2018-06-22 17:13:43 +02:00
Benjamin Sonntag
09bb693480
[enh] adding HTTP/HTTPS/BOTH UI in the subdomain editor.
2018-06-22 16:31:23 +02:00
Benjamin Sonntag
6ba6a40d05
[fix] +x right for install.d/*
2018-06-22 15:29:52 +02:00
azerttyu
81f440d2b4
[fix] On install process we must execture ssl feature
2018-06-22 15:21:07 +02:00
Benjamin Sonntag
f7c05c5e23
adding HTTPS status in subdomain view
2018-06-22 15:06:08 +02:00
Benjamin Sonntag
be49630527
[enh] replace old kde3 icons as png/img... by the free fontawesome css files
2018-06-22 12:43:07 +02:00
Benjamin Sonntag
7ec1d068c8
[enh] ssl start of implementation
2018-06-22 11:24:03 +02:00
Benjamin Sonntag
6e9c3c3c63
Merge remote-tracking branch 'origin/pr-255'
...
Fix #254 : Creating default domains for new members fails #255
2018-06-22 08:32:48 +02:00
Benjamin Sonntag
0f66e2f073
[enh] misc styling fixes for bootstrap
2018-06-21 19:33:12 +02:00
Benjamin Sonntag
fe09524ff3
[enh] misc styling fixes for bootstrap
2018-06-21 19:15:18 +02:00
Benjamin Sonntag
6762429c68
replacing allow from all by Require all granted
2018-06-21 18:29:49 +02:00
Benjamin Sonntag
88f6d04f89
[fix] options now force + or - everywhere
2018-06-21 18:28:10 +02:00
Benjamin Sonntag
791e3ddb38
[fix] adding .debhelper to ignored files
2018-06-21 18:26:15 +02:00
Benjamin Sonntag
d1cba34548
[fix] removing alternc-ssl package altogether
2018-06-21 18:20:01 +02:00
Benjamin Sonntag
976296c833
removing temporary diffs from squeeze
2018-06-21 18:17:29 +02:00
Benjamin Sonntag
eae85dcbe7
removing patches for jessie / wheezy
2018-06-21 18:02:16 +02:00
Benjamin Sonntag
19871eb355
[fix] README adapted to the removal of patches for jessie / wheezy
2018-06-21 18:02:02 +02:00
Kienan Stewart
e8f764de2d
cherry picking, update of phpunit for jessie
2018-06-21 17:59:16 +02:00
Kienan Stewart
2a0b0c1f99
Add php5.6 and php7.0 versions for tests
2018-06-21 17:58:26 +02:00
Kienan Stewart
3556fbb2d4
cherry picking, update of phpunit for jessie
2018-06-21 17:58:24 +02:00
Kienan Stewart
76764e735f
fixing travix.yml
2018-06-21 17:56:38 +02:00
Kienan Stewart
0be79f9b54
Use phpunit from composer download
2018-06-21 17:54:20 +02:00
Kienan Stewart
5ba055cf7f
Cherrypick apache2 configuration for jessie/stretch
...
Sourced from ea3371ae34
2018-06-21 17:52:54 +02:00
Benjamin Sonntag
aff4ed989c
[fix] merge SSL and Bootstrap styling
2018-06-21 17:51:16 +02:00
Benjamin Sonntag
42441d29a2
Merge remote-tracking branch 'origin/pr-226'
...
Fix #225 : call fetchAll on PDO statement #226
2018-06-21 17:46:09 +02:00
Benjamin Sonntag
f48618d0e5
Merge remote-tracking branch 'origin/pr-235'
...
Fix #227 : Use stronger password hashes #235
2018-06-21 17:44:53 +02:00