d7a3568506
reject policy dmarc
2025-09-29 19:06:10 +02:00
10c13bc5b1
not generating disabled zones
2025-09-26 13:01:26 +02:00
dcb3f6f568
DKIM stuff with our own selector
2025-09-25 11:16:48 +02:00
7566def0d1
TODO: This is a dkim hack
2025-09-25 09:40:40 +02:00
3630f82817
greylisting 2.0
2025-09-24 16:45:43 +02:00
9ddd2e9154
styles
2025-09-03 12:10:46 +02:00
53afe4ebd1
new files
continuous-integration/drone/push Build is failing
2024-01-30 17:12:26 +01:00
4f69e8ee0e
new css
2024-01-30 17:12:16 +01:00
32f5b0d5e9
new Theme
continuous-integration/drone/push Build is failing
2024-01-30 16:52:34 +01:00
53a6485a6e
Maketank Theme migration
continuous-integration/drone/push Build is failing
2024-01-30 13:52:59 +01:00
f2643ac887
env test 3
continuous-integration/drone/push Build is failing
2023-12-13 12:46:20 +01:00
e37687a85d
env test 3
continuous-integration/drone/push Build is failing
2023-12-13 12:44:29 +01:00
ccbc3286a5
env test 2
continuous-integration/drone/push Build is failing
2023-12-13 12:39:58 +01:00
929a562324
env test 2
continuous-integration/drone/push Build is failing
2023-12-13 12:36:50 +01:00
3704cf6621
env test 2
continuous-integration/drone/push Build is failing
2023-12-13 12:35:09 +01:00
10238a1466
env test
continuous-integration/drone/push Build is passing
2023-12-12 14:04:03 +01:00
9002ddf4a2
env test
continuous-integration/drone/push Build encountered an error
2023-12-12 14:03:10 +01:00
8a2de5a44a
env test
continuous-integration/drone/push Build encountered an error
2023-12-12 13:59:34 +01:00
96c0af18dd
npm and compose
continuous-integration/drone/push Build is failing
2023-12-12 13:50:23 +01:00
5bb228ce78
npm and compose
continuous-integration/drone/push Build is failing
2023-12-12 13:48:08 +01:00
804128280c
npm and compose
2023-12-12 13:47:32 +01:00
5b8e918f75
ssh test
continuous-integration/drone/push Build is passing
2023-12-12 13:45:23 +01:00
0e3e83d184
ssh test
continuous-integration/drone/push Build was killed
2023-12-12 10:51:21 +01:00
8ced61c6aa
bogus edit for pipeline trigger
continuous-integration/drone/push Build was killed
2023-12-11 15:31:39 +01:00
29a2ab7567
2.0 upgrade test first
continuous-integration/drone/push Build was killed
2023-12-07 12:39:20 +01:00
Michael Kaufmann
166ec0575b
set version to 2.0.24 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-10-06 11:18:18 +02:00
Andreu Trepat Rubirola
215e749ba8
added ca language ( #1184 )
2023-09-24 15:22:33 +02:00
Michael Kaufmann
506cccd7c8
fix vhost-cleaning regex for nginx-location directives; fixes #1185
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-12 15:20:56 +02:00
Michael Kaufmann
6d9014c29b
fix API permission error in navigation when customer-hide-options include 'domains'; fixes #1183
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-07 15:34:06 +02:00
Michael Kaufmann
10555bff76
set version to 2.0.23 for upcoming bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-03 20:16:18 +02:00
Michael Kaufmann
37aa7af4da
check for existing userinfo if settings are being imported via cli
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-02 17:11:06 +02:00
Michael Kaufmann
4b75369597
only check non-admin resources if user is not an admin in navigation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-02 15:53:15 +02:00
Michael Kaufmann
9d0e463906
set version to 2.0.22 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-09-01 09:58:33 +02:00
Daniel
a7198f58ce
Fix"Add" shortcut link in email address navigation ( #1169 )
...
Seems to have changed when adding the domain-filter overview for email addresses, but not updated in the navigation.
2023-08-13 08:19:32 +02:00
Michael Kaufmann
47be4b2847
remove shortcode for --diff-params in configdiff command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-08-12 09:04:58 +02:00
Daniel
b0fae4bd14
Add config-diff CLI Command ( #1168 )
...
---------
Co-authored-by: Michael Kaufmann <d00p@froxlor.org >
2023-08-12 09:03:16 +02:00
Michael Kaufmann
4711a41436
correct validation of hostingplan name and description
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-08-11 13:57:21 +02:00
Michael Kaufmann
faa71ceaef
forgot to save one file for the last commit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-08-11 12:13:33 +02:00
Michael Kaufmann
2d30394150
correctly redirect to last-page if session is timed out and remove passing script/qrystr url parameters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-08-11 12:09:23 +02:00
Michael Kaufmann
99c1182af8
adjustments in installation for debian 12 and fcgid / disabling mod_php; thx to Konstantin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-27 11:25:03 +02:00
Michael Kaufmann
d9abe58dd2
adjust proftpd config for debian 12 bookworm
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-22 13:00:11 +02:00
Michael Kaufmann
23034b8ad2
rework path to certificates non-ecc/ecc, regardless of current setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-21 08:54:29 +02:00
Michael Kaufmann
1cae5638d3
fix optional-flag for IpsAndPorts.add() and IpsAndPorts.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-16 17:09:45 +02:00
Michael Kaufmann
ce9a5f97a3
validate non-empy admin-name in Admins.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-16 16:44:46 +02:00
Michael Kaufmann
c38b90deef
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-07-07 09:52:37 +02:00
Michael Kaufmann
13daa7d6fa
set version to 2.0.21 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-07 09:50:50 +02:00
Michael Kaufmann
b0e43d332d
validate generated config-json parameter string
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-07-07 09:47:17 +02:00
jabertwo
75c8754fb4
Fix typo in pathDescriptionSubdomain ( #1156 )
2023-06-26 11:03:48 +02:00
Michael Kaufmann
e0fa64f897
fix update-check unit-tests now that the current testing version is at 2.1.0-dev1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-08 12:33:48 +02:00
Michael Kaufmann
ed72fd1766
exclude password fields from being filtered/escaped by AntiXSS, fixes #1150
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-08 12:14:13 +02:00
Michael Kaufmann
826ae36647
adjust log-levels in API methods
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-05 12:13:38 +02:00
Michael Kaufmann
9ddf24539e
remove hidden fields from login/passwd-reset; refs #1102
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-05 12:10:39 +02:00
Grigory Morozov
3940c1429d
Correcting Nginx location match, fixes #1153
2023-06-05 08:06:44 +02:00
Michael Kaufmann
c236d9eaab
set version to 2.0.20 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-02 20:13:36 +02:00
Michael Kaufmann
688994e40c
idna encode umlaut-emailaddresses when adding email-forwarder
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-29 20:52:57 +02:00
Michael Kaufmann
9facaee809
re-enable fcgid/php-fpm activation-validate-check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-28 15:49:06 +02:00
Michael Kaufmann
a7dd5f4685
show 0 value of resource-fields if value is empty, fixes #1149
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-28 10:46:28 +02:00
Michael Kaufmann
da810ea953
secure filename of local-archive in webupdate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-25 09:51:55 +02:00
Michael Kaufmann
51b6e067e8
idna encode umlaut-emailaddresses when adding/editing email-account; use correct password-suggestion-layout in change-email-account formfield
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-25 08:26:39 +02:00
Michael Kaufmann
34cf6698bc
remove superfluous try_files in nginx config if php-backend (non-fastcgi) is used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-15 20:14:26 +02:00
Michael Kaufmann
4642160724
add same loginfail restrictions for entering 2fa code as for user/pwd login
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-12 10:36:27 +02:00
Nicolas Thumann
78a259ef3b
Fix IPv6 address in cookie domain ( #1137 )
...
* Implement getCookieHost to extract cookie host from HTTP_HOST
2023-05-10 08:26:08 +02:00
Nicolas Thumann
68cf4ab69a
Fix typo in English privileged_passwd ( #1136 )
2023-05-09 18:52:43 +02:00
Michael Kaufmann
d5661d492d
set version to 2.0.19 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-07 11:07:31 +02:00
Michael Kaufmann
6900898ae1
typo in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-07 11:03:21 +02:00
Michael Kaufmann
d90fb7fa68
fix mysql-pdo check on installation, set version to 2.0.18 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-07 10:54:47 +02:00
Michael Kaufmann
4ea8629fcc
set version to 2.0.17 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-06 22:08:43 +02:00
Michael Kaufmann
9d4ff8698d
fix ratelimiting when settings do not exist (yet)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-06 22:00:19 +02:00
Michael Kaufmann
b164038846
set version to 2.0.16 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-05 21:10:01 +02:00
Michael Kaufmann
5c46960734
fix language mixup for rate-limit-interval setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-05 13:21:12 +02:00
Michael Kaufmann
a7f4f0c737
output nicer message when hitting rate limit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-04 10:55:34 +02:00
Michael Kaufmann
b64dd501dd
fix missing use-statement
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-02 10:27:28 +02:00
Michael Kaufmann
1679675aa1
introduce http-request rate-limit; smaller fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-05-02 10:19:53 +02:00
sro0
640466f301
Disable autocomplete on 2FA input element ( #1133 )
...
2FA codes change every login. So there is no need to save entered values in browser and suggest them again during future logins.
Co-authored-by: sro0 <>
2023-04-29 09:56:15 +02:00
Michael Kaufmann
9c9771a371
fix generation of current_ips array in Domains-API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 20:09:18 +02:00
Michael Kaufmann
1922b3ce65
set default value for email_quota to settings-default in EmailAccounts.add(); fixes #1132
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 19:50:41 +02:00
Michael Kaufmann
83e819908a
set default value of 'openbasedir_path' to 0 in SubDomain.add() like we do in Domains.add()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 19:49:09 +02:00
Michael Kaufmann
0924aa644b
update dependencies
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 19:48:29 +02:00
Lukas Bableck
7711ce1d66
Allow admins to edit openbasedir_path for domains ( #1125 )
...
* Add openbasedir_path formfield
* Add openbasedir_path field values to admin_domains page
2023-04-25 19:42:27 +02:00
Michael Kaufmann
7dae63e586
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-04-25 19:40:22 +02:00
Michael Kaufmann
1bcaa45492
add copy-system-details-to-clipboard button on admin dashboard; fixes #1126
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 19:36:46 +02:00
Michael Kaufmann
66cb114f0d
trigger rebuild of config files after changing only ip-settings in domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-25 19:33:52 +02:00
Michael Kaufmann
1c5d60dcfd
Add mysql to required extensions
2023-04-23 13:28:33 +02:00
Michael Kaufmann
b6da6356fc
Update build-docs.yml
2023-04-23 12:08:19 +02:00
Michael Kaufmann
c09670cc45
make it clearer that the finishing commands have to be exectuted as 'root'; fixes #1128
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-23 11:56:20 +02:00
Michael Kaufmann
464f5b7bed
fix adding mysql-server to customers without any prior assigned mysql-server, fixes #1123 ; fix issues with displaying set value if path-mode is 'dropdown'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-19 20:58:48 +02:00
Michael Kaufmann
c799235c24
corrected display of special-case titles of settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-14 08:23:37 +02:00
Michael Kaufmann
a2860e70a5
strictly check whether field to select is the id or the email-address b/c is cases of email-addresses starting with a digit this is somehow used as value for the id field and return the wrong entity
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-14 08:22:31 +02:00
Michael Kaufmann
95a96d46a6
put php-fpm directives in Directory-directive in apache2; fixes #1120
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-11 09:48:26 +02:00
Michael Kaufmann
81f3dbda31
respect no-try_files setting also in protected directories
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-10 09:33:43 +02:00
Michael Kaufmann
4eb4191843
don't run cron tasks if requirements return non-success; fixes #1122
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-08 10:49:59 +02:00
Michael Kaufmann
ca433d8a61
set version to 2.0.15 for update-bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-07 18:58:19 +02:00
Michael Kaufmann
8f4dfe1514
Fix the fix...
2023-04-07 11:51:44 +02:00
Michael Kaufmann
ee42f5168e
Use correct SQL Syntax for older versions
2023-04-07 11:48:43 +02:00
Michael Kaufmann
fc8ca57f8c
set version to 2.0.14 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-04-07 08:52:12 +02:00
Michael Kaufmann
7e4bba2d55
corrected mail-log parsing, refs #1119
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-27 12:53:21 +02:00
Michael Kaufmann
7e635f9be4
correctly retriggered certificate issue on froxlor-vhost alias-domain changes, fixes #1115
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-24 09:17:04 +01:00
Michael Kaufmann
e9406a20f2
readd php interpretation to php-enabled customers/domains in directory protection, fixes #1118
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-23 19:18:39 +01:00
Michael Kaufmann
de7729cec8
add certificate metadata to db table
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-23 12:40:01 +01:00
Michael Kaufmann
d60e48849b
correct languages for mail/file templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-23 08:56:45 +01:00
Michael Kaufmann
908df5a7bb
remove sorting from ssl 'issuer' as this data is being read from the certificate content and not the database/table and therefore cannot be sorted using the API, fixes #1116
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-21 14:22:34 +01:00
Michael Kaufmann
c1952afb94
dont sort indexed array as the keys get lost; fixes #1114
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-20 11:12:30 +01:00
Michael Kaufmann
7a22e8f4dd
open newsfeed-links in a new tab, fixes #1112
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-18 20:04:02 +01:00
Michael Kaufmann
3ac0da2cdd
corrected checkLocalGroup() validation if setting did not change, fixes #1111
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-17 08:27:31 +01:00
dependabot[bot]
eb816c4cc6
Bump webpack from 5.75.0 to 5.76.1 ( #1109 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 13:21:01 +01:00
Michael Kaufmann
64d8bf4fba
avoid socket length limitations leading to cut-off/invalid filename for very long domain and/or loginnames, fixes #1108
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-15 13:18:43 +01:00
Michael Kaufmann
ae6ee95973
avoid using posix-extension function before requirement-check can test for it and inform user
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-15 08:54:50 +01:00
Michael Kaufmann
e9051dc30a
add spanish language translation reference to german language file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-08 09:48:13 +01:00
scramatte
b6c7c53c3a
Add Spanish language ( #1105 )
...
* Add Spanish localization
* add spanish to languages list
2023-03-08 09:43:35 +01:00
Michael Kaufmann
f36bc61fc7
better validation for uploaded/imported image files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-08 09:33:30 +01:00
Michael Kaufmann
c56e0b9dac
add 'Passing HTTP AUTH BASIC' header option when using FCGID; fix typeerror in parameter for Froxlor\Dns\Dns; require php-gd extension for validating uploaded images
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-08 09:33:02 +01:00
Michael Kaufmann
1deb08bf75
use correct parameter in PowerDNS::cleanDomainZone(), fixes #1104
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-04 14:42:31 +01:00
Michael Kaufmann
b30d7a8252
set version to 2.0.13 for maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-03 13:05:09 +01:00
Michael Kaufmann
b03e11c18d
fix email-domain navigation and descriptions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-03 13:03:12 +01:00
Michael Kaufmann
bf7d22a794
typecast parameter values for sizeReadable(), fixes #1103
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-28 08:15:31 +01:00
Michael Kaufmann
fb57a8a3b5
update dependencies
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-26 10:24:44 +01:00
Mickey
0d625797b0
Add command to remove debians prerotate script ( #1101 )
...
Co-authored-by: Mickey Knox <mickey@netfreaks.org >
2023-02-22 10:01:25 +01:00
Michael Kaufmann
6777fbf229
type-safe comparsion of md5-compatibility hash-validation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-22 09:35:27 +01:00
Michael Kaufmann
23f1f79eff
specify clearly which tls settings are being overwritten/ignored depending on the 'Override system TLS settings' flag when adding/updating Domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-19 12:27:56 +01:00
Michael Kaufmann
a5af104d53
keep search-fields/text in pagination links of displaying a search-result
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-19 12:06:47 +01:00
Michael Kaufmann
38d94698ce
set version to 2.0.12 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-17 20:47:17 +01:00
Michael Kaufmann
5ba28ef599
fix wrong request-parameter reading for table-column mangement
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-17 19:32:27 +01:00
Michael Kaufmann
a3486cc5b3
updated workflow for building/deploying documentation; added missing api-method-description for EmailDomains-API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-17 17:53:32 +01:00
Michael Kaufmann
5ab322ab1d
remove unused required function parameter in nginx cron; set default value for function parameter in lighttpd cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-17 13:19:48 +01:00
Michael Kaufmann
4f26bdd535
set version to 2.0.11 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-17 10:26:32 +01:00
Michael Kaufmann
88f76e4355
use bcrypt hash algorithms for htpasswd password hashing instead of the old SHA1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-17 10:00:08 +01:00
Oliver Rahner
a464d8cb19
fixed duplicated column heading ( #1100 )
2023-02-15 20:44:57 +01:00
Michael Kaufmann
0f596dce8b
fix api parameter issue when empty values are passed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-15 08:33:49 +01:00
Michael Kaufmann
60270b20b3
backup possible remote-db-server databases in backup-cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-14 11:36:39 +01:00
Michael Kaufmann
4003a8d2b6
check for existing fields when setting/updating tablelisting-columns
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-14 11:36:11 +01:00
Michael Kaufmann
89843d6f37
fix referenced quota field for searching/sorting, fixes #1099
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-12 10:08:41 +01:00
Michael Kaufmann
256a52a5da
fix setting incorrect acme-challenge path on installation; fixes #1097
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-11 08:54:09 +01:00
Michael Kaufmann
c9b2bfe53c
fix pagination for entity-listings with extra parameters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-11 08:52:43 +01:00
Michael Kaufmann
98cb36327e
add SPF/DKIM to Subdomain DNS Zone separately if isemaildomain = 1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-08 12:37:20 +01:00
Michael Kaufmann
7d23e4882d
fix '0 illegal offset type' when changing mysql-access-host setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-08 12:36:38 +01:00
Michael Kaufmann
1cc3a1d066
re-add special image_data import for exported custom-logos
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 17:21:39 +01:00
Michael Kaufmann
de0f7d2f01
generalize array-index name of settings to be settingsgroup_varname
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 13:39:09 +01:00
Michael Kaufmann
aa48ffca2b
run Form::processForm() when importing settings so the same validations apply if the import file has malicious content
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 13:02:11 +01:00
Michael Kaufmann
802168cb5b
forgot to add Validate/Validate to the last commit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:45:57 +01:00
Michael Kaufmann
6ace2e9f3d
corrected call to Domain::triggerLetsEncryptCSRForAliasDestinationDomain only if aliasdomain is a valid id; validate registration-date and termination-date only if given
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:44:07 +01:00
Michael Kaufmann
0bff360d22
another type fix
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:26:13 +01:00
Michael Kaufmann
e300acf109
corrected return type of pexecute_first
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:23:21 +01:00
Michael Kaufmann
14d8e12cdc
honor deactivated flag for redirects and prepare to use domain.deactivated for domain-specific deactivation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:19:31 +01:00
Michael Kaufmann
d29411dba6
backup nginx.conf when configuring service
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:15:56 +01:00
Michael Kaufmann
464663877c
cleanup function/parameters and add type declarations where possible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:15:19 +01:00
Michael Kaufmann
c3f769d48b
remove robots.txt to actually make meta-tag robots work; fixes #1096
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-06 14:27:23 +01:00
Michael Kaufmann
f97536ed02
minor adjustments in customer-email-domain-overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-05 18:30:29 +01:00
Michael Kaufmann
7686effc8c
new setting to select default value of 'allow api access' for new customers; fixes #1087
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-03 14:16:37 +01:00
Michael Kaufmann
ee8385467b
add fallback to system-hostname for faulty http-clients not setting 'Host' in the request
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-03 13:59:12 +01:00
Michael Kaufmann
0a51d97684
add translation for new email domain overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-03 13:57:28 +01:00
Michael Kaufmann
67fc762eef
fix let's encrypt dns validation check caused by issue in PhpHelper::gethostbynamel6()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-31 17:32:56 +01:00
Michael Kaufmann
8378795f5d
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-31 09:33:02 +01:00
Michael Kaufmann
98e6f1df4a
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-31 09:32:21 +01:00
Michael Kaufmann
674e35e5c5
add new EmailDomains API Commands for listing domain/email-usage information; show email-domain overview when customer has >1 domains with email addresses; add EmailDomains to GlobalSearch
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-31 09:31:58 +01:00
Michael Kaufmann
b24ca44e6f
fix typos
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-30 08:47:11 +01:00
Michael Kaufmann
e0f7fcd2ef
fix awstats path in generated vhost config if speciallogfile=0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-29 15:58:49 +01:00
Michael Kaufmann
c5bece64ce
set version to 2.0.10 for security release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-28 20:07:15 +01:00
Michael Kaufmann
0034681412
fix possible privilege escalation from customer to root when specifying custom error documents in directory-options
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-28 20:00:24 +01:00
Michael Kaufmann
bd5b99dc1c
verify cronjob interval is one of the fixed available values
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-28 13:06:44 +01:00
Michael Kaufmann
2feb802094
validate existence of language in admin-templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-28 12:16:40 +01:00
Michael Kaufmann
7b08a71c59
add missing use statement for error-reporting to include the dbms version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-28 11:57:43 +01:00
Michael Kaufmann
2a84e9c120
enforce password requirements set in settings for directory-protection
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-28 11:40:07 +01:00
Michael Kaufmann
d854e8e991
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-26 15:23:03 +01:00
Michael Kaufmann
0a363910d6
fix potential infinite loop on errors in cli-installation; fixes #1092
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-26 15:22:39 +01:00
Maurice Preuß (envoyr)
b23d5cd909
merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-25 18:51:03 +01:00
Maurice Preuß (envoyr)
3b753aa69d
change session/cookie domain value, this prevents using the _ server_name when using nginx
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-25 18:50:49 +01:00
Michael Kaufmann
492cd288bc
enhanced themefile validation for non-default themes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-25 13:09:06 +01:00
Marvin Stark
47938c5082
Update README.md ( #1090 )
...
Fixed typo.
2023-01-24 18:56:29 +01:00
Michael Kaufmann
97c4c9a366
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-23 09:00:21 +01:00
Michael Kaufmann
d090e48544
validate result of Net_DNS2_Resolver::query (CNAME's are being resolved to their corresponding target A/AAAA addresses); fixes #1089
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-23 08:58:42 +01:00
Michael Kaufmann
314e4407a0
add lasst successful login to table-columns for customer overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-22 15:04:19 +01:00
Michael Kaufmann
ed50e03957
Merge remote-tracking branch 'origin/main' into customeremail-overview
2023-01-22 14:03:07 +01:00
Michael Kaufmann
dff7530cc5
include froxlor-vhost in validate-acme-webroot command; fixes #1088
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-22 13:01:20 +01:00
Maurice Preuß (envoyr)
19423c9644
normalize (compress) ip addresses
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-20 21:26:24 +01:00
Michael Kaufmann
42b3f1e59d
set version to 2.0.9
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-20 18:01:28 +01:00
Michael Kaufmann
1b77632fa8
correctly display config-services command in updater if manual commands are needed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-19 20:19:43 +01:00
Maurice Preuß (envoyr)
867b7b1390
fix domain variable for gethostbynamel6 function
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-18 14:47:25 +01:00
Maurice Preuß (envoyr)
4c6ebde58c
adding new dns resolver setting for let's encrypt
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
Co-authored-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-18 13:57:47 +01:00
Michael Kaufmann
1e013d9e9a
enhance information on updater regarding acme-challenge (if lets encrypt is enabled and applicable)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-18 11:47:55 +01:00
Michael Kaufmann
c56bc651b9
allow hiding documentation menu for customers via customers-hide-option; use --staging for acme.sh for every test-CA
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-18 08:59:59 +01:00
aPollO2k
6cbdf45a7c
Typo fixed in update_2.x.inc.php ( #1082 )
...
PHO_EOL => PHP_EOL
2023-01-16 21:32:56 +01:00
Michael Kaufmann
715667e227
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-15 23:49:09 +01:00
Michael Kaufmann
41de161555
show exact froxlor:config-services parameter for updater; better checks for changed acme-challenge paths; fix typo in PHP_EOL statement; remove crsf token from config-apply-parameter generation from within the ui
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-15 23:48:37 +01:00
Maurice Preuß (envoyr)
1f1ea370c0
add version to mix-manifest.json and add mix function
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-14 21:14:55 +01:00
Michael Kaufmann
090cfc26f2
set file-log (if enabled) to be in froxlor/logs/ folder; fix ssl param directive for dovecot in Ubuntu Bionic; set version to 2.0.8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-14 13:09:42 +01:00
Michael Kaufmann
529890b5d2
fix typo in langauge-definition
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 22:27:45 +01:00
Michael Kaufmann
d4a6ab146d
re-add total-disspace dashboard-display on customer dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 16:52:14 +01:00
Michael Kaufmann
e3f02879cf
restore mandatory field on domain-formfields; add translated require message and correct error-placement of the message
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 15:16:42 +01:00
Michael Kaufmann
b52d6df777
[UI] change require of ipandport field in domains.add and domains.delete to one-of instead of all; fixes #1078
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 14:53:05 +01:00
Michael Kaufmann
9e671100ae
acme-challenge path adjustments if docroot changed after update from 0.10.x (via apt)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 14:21:14 +01:00
Michael Kaufmann
7e801ea502
Merge branch 'main' of github.com:Froxlor/Froxlor
2023-01-12 12:20:23 +01:00
Daniel
b68522f7d5
Fix formfield image preview path ( #1077 )
2023-01-12 12:19:31 +01:00
Michael Kaufmann
86852942e0
add missing language-strings for traffic page
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 11:30:52 +01:00
Michael Kaufmann
ea88d53e39
Merge remote-tracking branch 'origin/main' into customeremail-overview
2023-01-12 09:59:22 +01:00
Michael Kaufmann
61f6a474e4
add emails-overview tablelisting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 09:59:19 +01:00
Michael Kaufmann
ec05c84f4d
check whether let's encrypt is enabled at all and correct acme-alias configuration file if necessary/selected
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 09:40:35 +01:00
Michael Kaufmann
9e13c077e9
show command to regenerate cron.d-file if previous deletion of old files could not be done automatically, fixes #1076
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-12 08:33:19 +01:00
Maurice Preuß (envoyr)
da8d315e77
remove hardcoded logo height
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2023-01-11 22:43:00 +01:00
Michael Kaufmann
82af9af1e1
group email-domains in overview if there are email addresses for multiple domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-11 22:22:39 +01:00
Michael Kaufmann
cb67e3ae63
continue checking domains even if no config was found, thx knox
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-11 21:07:00 +01:00
Michael Kaufmann
82d15c4dc2
fixes for ValidateAcmeWebroot command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-11 20:47:07 +01:00
Michael Kaufmann
6d048e2cee
fix default mysql-dbserver for customers if not allowed to use the default (id=0) one; fixes #1075
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-11 19:41:24 +01:00
Michael Kaufmann
87bd80eea1
reenable access to ftp view for customers with ftps=0 because the main account is always being created
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-11 14:58:18 +01:00
Michael Kaufmann
80e442e396
set version to 2.0.7
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-10 22:15:57 +01:00
Michael Kaufmann
489ad375bd
ensure latest userdata.inc.php layout for updaters/users of old format
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-10 16:54:20 +01:00
Michael Kaufmann
c420196e73
check explicitly for template existence and try to use default theme as fallback; fixes #1071
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-10 16:53:36 +01:00
Michael Kaufmann
cc6d8d5f8b
fix login if non-standard ports are used for froxlor vhost
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-10 12:43:04 +01:00
Michael Kaufmann
24f47bc58b
set version to 2.0.6
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-09 10:09:15 +01:00
Michael Kaufmann
c769c074e0
add Google CA to available acme.sh providers; fixes #1065
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-09 10:00:08 +01:00
dependabot[bot]
2ecb8eb034
Bump json5 from 1.0.1 to 1.0.2 ( #1069 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 09:51:52 +01:00
Michael Kaufmann
6827c100c3
fix updating email account password-hashes in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-09 09:50:51 +01:00
Michael Kaufmann
c402acd1bd
disable correct mod_php in bionic-config-templates when fcgid/php-fpm is selected
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-09 09:25:29 +01:00
Michael Kaufmann
c4ec2509fa
fix resetting of isemaildomain-flag of subdomains when nothing changed; fixes #1067
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-09 09:24:22 +01:00
Michael Kaufmann
0f382586ce
set version to 2.0.5
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 23:24:43 +01:00
Michael Kaufmann
9c2f12ecb1
mysql-remote-server fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 23:20:31 +01:00
Michael Kaufmann
12da117cab
fix chmod() command in compatibility cronjob for updaters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 20:20:44 +01:00
Michael Kaufmann
ef48f4b48e
set version to 2.0.3
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 19:44:07 +01:00
Michael Kaufmann
aae6db52b5
temporarily change innodb_strict_mode to run table updates (shorten fields)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 19:36:05 +01:00
Michael Kaufmann
fb7d65d645
need pagination-context for sortfields; only disable pagination-code on view
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 19:01:10 +01:00
Michael Kaufmann
3b9c60e985
fix pagination when pagination is diabled (entries per page = 0)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 18:52:58 +01:00
Michael Kaufmann
452df60866
set version to 2.0.2
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 17:58:42 +01:00
Michael Kaufmann
7ce7123756
fix sql text defaults in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 17:34:58 +01:00
Michael Kaufmann
d42072e3ad
re-enable/fix sortable tablelisting flag
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 17:25:19 +01:00
Michael Kaufmann
d69a7eeb07
sql text field corrections
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 15:47:54 +01:00
Michael Kaufmann
a8a112af49
sql text field corrections
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 15:44:32 +01:00
Michael Kaufmann
46c696811d
fix customer listing for admins when deactivated customers exist; fix potential row-size too large error for panel_customers; fix possible undefined timestamps in opcache-info; set version to 2.0.1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 15:37:46 +01:00
Michael Kaufmann
1d2f5a693c
fix cli-updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 13:27:17 +01:00
Michael Kaufmann
5688690eb8
set version to 2.0.0 for upcoming stable release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-01-08 11:00:59 +01:00
Michael Kaufmann
f7f356e896
fix csrf for clearing apcu/opcache cache
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-31 09:08:34 +01:00
Michael Kaufmann
5a807e3dbe
do not show apcuinfo or opcacheinfo to users with change_serversettings=0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-31 08:51:05 +01:00
Michael Kaufmann
fede81700e
set correct expected return-code from exception in unit-test
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-31 00:50:30 +01:00
Michael Kaufmann
b7264cdc5d
adjust tests for new reseller permission (edit ipsandports not necessary)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-31 00:47:37 +01:00
Michael Kaufmann
0527f22dc9
dont show page content for resellers withouth required permissions to actually do something
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-31 00:42:58 +01:00
Michael Kaufmann
d643e8c673
exclude csrf_token from froxlor-config.json export; exclude system.updatecheck_data from settings-export
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-30 21:48:59 +01:00
Michael Kaufmann
f2485ecd9a
adjust Request-class methods to be more flexible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-30 21:43:27 +01:00
Michael Kaufmann
983d929460
validate image data/filename when importing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-30 14:39:32 +01:00
Maurice Preuß (envoyr)
37980060ea
update form validation for customers
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-27 15:21:53 +01:00
Maurice Preuß (envoyr)
03a39ca69f
Merge branch 'main' of github.com:Froxlor/Froxlor
2022-12-26 14:12:45 +01:00
Maurice Preuß (envoyr)
1b63534563
update csrf initialization
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-26 14:12:21 +01:00
Michael Kaufmann
07814f8e46
fix email 2fa; insert task to rebuild vhosts after customer changes password for statistics-page
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-26 13:00:34 +01:00
Michael Kaufmann
c696542cf5
remove unnecessary domains_see_all column
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-26 12:12:06 +01:00
Michael Kaufmann
15ed0521c5
use proxymap for mysql connection in postfix
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-26 11:39:23 +01:00
Maurice Preuß (envoyr)
ae4b961ac1
fix edit button for ssl certificates
2022-12-25 22:44:49 +01:00
Maurice Preuß (envoyr)
6ad78a4818
add csrf token header to jquery requests
2022-12-25 22:14:39 +01:00
Maurice Preuß (envoyr)
ddc95762eb
fix of name translation due to incorrect display in lists and forms
2022-12-25 20:54:35 +01:00
Maurice Preuß (envoyr)
6bf0396c76
fix user details in form fields
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-25 20:42:34 +01:00
Maurice Preuß (envoyr)
746d30c65b
fix unknown configuration directive on some systems
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-25 20:23:56 +01:00
Michael Kaufmann
9013fd63d7
correct pure-ftpd quota-query
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-22 19:16:26 +01:00
Michael Kaufmann
7079e2f2bf
correct sql-alter-queries in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-22 19:15:42 +01:00
rex2630
03466158a7
Renamed name to Last name instead ( #1060 )
2022-12-22 19:11:09 +01:00
Michael Kaufmann
ef8dabeb89
re-add edit button in ssl-certificates overview when manually set
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-22 11:14:11 +01:00
rex2630
38fb3bc25a
Deleted duplicated string ( #1058 )
2022-12-22 09:29:12 +01:00
Maurice Preuß (envoyr)
d2d3cec4f5
Merge branch 'main' of github.com:Froxlor/Froxlor
2022-12-21 20:25:11 +01:00
Maurice Preuß (envoyr)
669072d996
update navigation for better mobile handling
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-21 20:23:54 +01:00
Michael Kaufmann
a81065a1b0
add dashboard-language string, fix missing { in customer_mysql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-21 11:54:29 +01:00
Michael Kaufmann
4f89d7a9f0
set theme correctly when updating from 0.10.x
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-20 23:07:52 +01:00
Maurice Preuß (envoyr)
996b2e4a78
fix translation strings and update session lifetime to default panel sessiontimeout
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-20 21:27:53 +01:00
Maurice Preuß (envoyr)
4acd1d4ef6
add missing translation strings
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-20 19:59:24 +01:00
Michael Kaufmann
795a3d846c
regex-validate services commands
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-20 19:38:05 +01:00
Michael Kaufmann
2dd226c96c
allow domain-redirect to internal-ipaddress
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-20 17:20:40 +01:00
Michael Kaufmann
24fa1d39ed
add pass_authorizationheader=1 to froxlor vhost php-config; fix issue with assigning mysql-server when editing customer with mysql=0 prior; fix blank page when customer does not have resources but opens page via url manipulation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-16 10:52:12 +01:00
Michael Kaufmann
c19b7d02ab
allow api _plainsql special parameter only for internal calls, not needed anywhere else
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-14 18:42:06 +01:00
Michael Kaufmann
e5b6492804
fix typo when creating new home for new customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-14 14:46:51 +01:00
Michael Kaufmann
f4f00352eb
add missing csrf-token to configuration-form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-14 10:53:32 +01:00
Michael Kaufmann
ebc44a737e
trim fpm ini directives of possible newline characters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-08 23:16:27 +01:00
Michael Kaufmann
4d908ff6ee
fix session-timeout not being set
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-08 10:05:44 +01:00
Michael Kaufmann
34e3290497
adding csrf-token to all forms
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-08 09:33:34 +01:00
Maurice Preuß (envoyr)
fe37313b7b
update readme, fix badges and links
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-12-07 10:58:45 +01:00
Michael Kaufmann
3d033262ed
adjustments to dovecot-sql config template; correct enctype for form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-06 23:08:54 +01:00
Michael Kaufmann
6135ba8468
backward compatibility for updaters to update cron.d configuration file after update
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-06 16:47:16 +01:00
Michael Kaufmann
d7a2ec35cc
clearify customer add/edit name/company requirements
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-06 16:25:33 +01:00
Michael Kaufmann
4501eb2723
fix correct increasing of used customers and recalculat resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-06 08:26:42 +01:00
Michael Kaufmann
609c15688c
fix api-key edit (thx Davidd), fix dns-editor ttl field (thx Rolf)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-05 20:58:57 +01:00
Michael Kaufmann
5b7a76b608
Update CONTRIBUTING.md
2022-12-05 10:14:35 +01:00
Michael Kaufmann
4eaf9d2c46
add new graphics/logos; theme dependent logos; layout fixes in forgot-password/reset-password sites;
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-04 13:18:33 +01:00
Maurice Preuß
b3da3cf218
Merge pull request #1056 from Froxlor/dependabot/npm_and_yarn/loader-utils-1.4.2
...
Bump loader-utils from 1.4.0 to 1.4.2
2022-12-03 20:01:46 +01:00
Michael Kaufmann
abf3328ea9
fix api-key creation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 13:42:33 +01:00
Michael Kaufmann
89f73f571e
use same error message for invalid user and disabled password reset to not give away if a user exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 13:25:17 +01:00
Michael Kaufmann
63f6d221cd
secure logo uploading, avoid frame-inclusion, adjustments to SECURITY.md and minor changes in UI for domain import and darkmode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 09:24:08 +01:00
Michael Kaufmann
40997762a4
small adjustments for tooltip/popover and icons in top-right menu
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-30 10:06:13 +01:00
Michael Kaufmann
fa547197e8
fix server-side version-check response message check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-27 15:38:35 +01:00
Michael Kaufmann
ae8cd3dc8a
enhance version-check and beautify displayed information
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-27 15:33:25 +01:00
Maurice Preuß (envoyr)
685b6076a0
enable tooltip and popover
...
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org >
2022-11-27 12:51:39 +01:00
Michael Kaufmann
137db0432e
adjust validate-test for 'sql username too long' for mariadb
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-24 10:29:39 +01:00
Michael Kaufmann
73fe533870
adjust mysql-usernamelength values for mariadb according to docs
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-24 10:03:40 +01:00
Michael Kaufmann
4b7ae46fd7
fix missing language-strings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-21 12:52:33 +01:00
Michael Kaufmann
777991e0e3
honor caneditdomain flag correctly; corrected error messages; updated external URLs
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-20 12:22:03 +01:00
Michael Kaufmann
eb13796976
use correct docs-url
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-19 12:51:18 +01:00
Michael Kaufmann
51aafafd73
update links to new docs.froxlor.org pages (v2 will be /latest/ when released); fixed required-checkbox attribute when having a hidden fallback to value 0 (bool checkboxes); added automatic creation of symlink for bin/froxlor-cli to /usr/local/bin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-17 14:27:51 +01:00
dependabot[bot]
7084cd8c54
Bump loader-utils from 1.4.0 to 1.4.2
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-15 02:29:29 +00:00
Michael Kaufmann
ed231f159f
forgot to save the last changes before committing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-14 15:57:49 +01:00
Michael Kaufmann
da6c1992fa
added documentation links to sidebar
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-14 12:59:51 +01:00
Michael Kaufmann
5fa98811ab
fix reduction of used resources when deleting a customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-13 18:04:29 +01:00
Michael Kaufmann
6904acc9ea
use preinstalled dh params file instead of generating a new one which takes a lot of time
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-13 15:09:16 +01:00
Michael Kaufmann
cc1d427a69
enable ssl for postfix/dovecot by default using a self-signed certificate if not otherwise specified
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-12 16:36:57 +01:00
Michael Kaufmann
1d938f2a43
remove 'default_password_scheme' for dovecot configs as hashes can be different now and are read by given hash-algo prefix;
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-12 09:38:43 +01:00
Michael Kaufmann
f49fd5f0f7
show replacer-variables in php-config add/edit and fpm-versions add/edit; catch potential Exception thrown by Form::processForm() to display the error nicely; minor fixes in field-visibility for phpconfigs depending on php-interface and webserver; validate fcgid/fpm enable-flag correctly if not POST'ed at the same time (older behaviour)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-09 17:07:48 +01:00
Michael Kaufmann
2b12cde77e
minor UI/UX fix for settings import (button label)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-08 15:18:39 +01:00
Michael Kaufmann
61dc40ec88
respect domains 'no try_files' option correctly; fix directory-protection generator in nginx
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-08 12:41:54 +01:00
Michael Kaufmann
ec8338592d
add notice for settings that might require reconfiguration of specific services
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-08 10:24:39 +01:00
Michael Kaufmann
b6d850dac3
adjusting texts of standardcustomer-index file; always display current year in copyright
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-08 08:30:21 +01:00
envoyr
1b75863823
update domain default page
2022-11-06 15:34:20 +01:00
Maurice Preuß
73aa2ec431
fix html section and use import
2022-11-06 13:58:22 +01:00
Maurice Preuß
fc42b04537
fix missing use Froxlor\UI\Request
2022-11-06 13:49:09 +01:00
Michael Kaufmann
da82403b55
don't check for resource availability if none is going to be given to the customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-06 13:45:09 +01:00
Michael Kaufmann
c05245c891
correct recalculation of resource usage for admins
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-06 11:55:18 +01:00
Michael Kaufmann
1f70327112
show traffic details in admin and customer listings with the info-icon
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-06 11:27:32 +01:00
Michael Kaufmann
78945768ec
add persistent db storage to goaccess-traffictool to have more data in the output index.html; add security questions when deleting certificates as we do for apikeys and dns-entries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-06 10:11:40 +01:00
Maurice Preuß
8eedf87ac3
Merge pull request #1051 from Froxlor/dependabot/npm_and_yarn/node-forge-1.3.1
...
Bump node-forge from 1.2.1 to 1.3.1
2022-11-05 14:13:48 +01:00
Michael Kaufmann
4fc50fba1f
avoid possible html injection via forgot-password-error-message
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-05 12:51:23 +01:00
Michael Kaufmann
4a4188a96b
prefer combined operators, refs #999
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-05 11:07:18 +01:00
Michael Kaufmann
b0a66b687d
allow plaintext_auth in dovecot by default in case no ssl certificate is used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 19:59:30 +01:00
Maurice Preuß
6bb2036ebc
use bytes instead of kilobytes
2022-11-04 18:32:38 +01:00
Michael Kaufmann
d16608c94a
correctly calculate traffic usage and output bytes in Traffic-Api-Command instead of KB
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 18:02:04 +01:00
Michael Kaufmann
338eca4eb6
rework monthly traffic stats mail
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 16:08:07 +01:00
Michael Kaufmann
0608713b6a
fix traffic/dispace usage reports
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 15:44:00 +01:00
Michael Kaufmann
6acd4f4df3
corrected usage in reportscron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 14:28:17 +01:00
Michael Kaufmann
a14af67e2d
typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 14:16:25 +01:00
Michael Kaufmann
a310df0704
language fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 14:15:26 +01:00
Michael Kaufmann
ecd209b1d9
revert storing traffic in bytes as webalizer/awstats store in KB so goaccess needs to do that as well in order to stay consinstent throughout the system
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 12:49:26 +01:00
Michael Kaufmann
8aa857ea36
store traffic in bytes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 12:44:56 +01:00
Michael Kaufmann
dbec714af8
fix traffic display in dashboards
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-04 12:39:10 +01:00
Michael Kaufmann
5abe663cbe
fix stats-alias-path for subdomains with parent having speciallogfile == 1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 12:08:16 +01:00
Michael Kaufmann
91c8fed5f4
fix stats-url generation in vhosts
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 11:38:21 +01:00
Michael Kaufmann
1bf9b38cfb
fix callGoaccessGetTraffic parameters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 11:17:02 +01:00
Michael Kaufmann
2698a730eb
fix reading in JSON values from goaccess stats in case they are really large and cant be handled by php's json_decode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 10:09:52 +01:00
Michael Kaufmann
1ecbad497a
fix updating of path in directory-protections when changing traffic tool
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 09:13:23 +01:00
Michael Kaufmann
a8dc576833
add 'goaccess' as new and default traffic analyzer tool
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 08:58:11 +01:00
Michael Kaufmann
a052333296
enhance listing of customer domains; add third openbasedir-option to make 'parentdirectory of domain-docroot' value possible (refs #515 ); corrected some formfield definitions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-01 15:36:21 +01:00
Michael Kaufmann
0f218914a2
re-add replacer-information for php-configs
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-01 15:32:10 +01:00
Michael Kaufmann
cc8814bf16
Merge branch 'main' of github.com:Froxlor/Froxlor
2022-11-01 14:22:05 +01:00
envoyr
67ca368863
Merge branch 'main' of github.com:Froxlor/Froxlor
2022-11-01 13:56:05 +01:00
envoyr
b6b0148495
update packages and badge color for dark mode
2022-11-01 13:54:17 +01:00
Michael Kaufmann
ec0094e754
UI/UX fixes in dns-editor and logfiles-viewer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-01 13:38:27 +01:00
Michael Kaufmann
19284cad00
forgot to remove leftover variable in Ftps.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-30 15:06:07 +01:00
Michael Kaufmann
e86f093d31
forgot to remove leftover prepared statement variable in Ftps.add()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-30 14:31:21 +01:00
Michael Kaufmann
5aa059bb24
prefer sha256 (the old-way) over sha1 mixup for two different ftpds
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-30 14:22:25 +01:00
Michael Kaufmann
1f43f5d514
pure-ftpd compatible password hashes for ftp users
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-30 11:11:12 +01:00
Michael Kaufmann
85e3b6af0e
add installation command for cron in case it's somehow not present on the system
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-27 14:21:09 +02:00
Michael Kaufmann
7cb5135725
secure userinput when adding/editing admins/customers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-27 14:20:07 +02:00
Michael Kaufmann
afde51ecf6
email validation check input before display
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-27 14:14:16 +02:00
envoyr
34d5583333
display better exception for traffic results if admin has no customers
2022-10-25 13:37:33 +02:00
envoyr
3acc5457b2
fix darkmode search, textarea, progress bars and list groups
2022-10-25 13:00:04 +02:00
Michael Kaufmann
1f69ab7e3f
fix keep-current-password when editing mysql-server
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-24 14:25:53 +02:00
Michael Kaufmann
a55cd86a4c
adjust button styles in ssl- and dns-editor; don't show notice about pcntl when using --no-fork
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-23 20:43:21 +02:00
envoyr
996976d9f3
fix traffic overview in darkmode
2022-10-23 20:01:50 +02:00
envoyr
cc83099670
remove mix-manifest.json and fix gray colors
2022-10-23 19:43:27 +02:00
envoyr
8e17dda79a
refactored scss files and beautify darkmode
2022-10-23 17:35:18 +02:00
Michael Kaufmann
861786f064
fix formfield visibility of ipandports:listen_statement; adjusted settings submit-buttons; fix traffic timescale-selectbox for responsive devices
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-21 10:51:06 +02:00
Michael Kaufmann
e30ad7ef9b
added shortcut-add-action link to sidebar menu
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-19 10:16:17 +02:00
Michael Kaufmann
8b87bd055e
optimize form-submit buttons on mobile devices
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-19 08:59:32 +02:00
Michael Kaufmann
b9e9cb9377
add subnavigation to hosting-plans
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-19 08:32:48 +02:00
Michael Kaufmann
f07bc950c6
Revert "update github-actions to redirect output as wanted"
...
This reverts commit 3de0d7ae6e .
2022-10-18 22:38:46 +02:00
Michael Kaufmann
3de0d7ae6e
update github-actions to redirect output as wanted
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 22:36:19 +02:00
Michael Kaufmann
a2c8096b57
update github-actions to use node16
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 22:32:34 +02:00
Michael Kaufmann
e7ccc7bf76
more sub-navigation links; rename 'cancel' to 'discard changes' as it is a form-reset button
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 20:39:01 +02:00
Michael Kaufmann
3e1ad050a8
add more subnavigation for customer-email section; correctly display next_to elements when type=label in formfields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 13:52:26 +02:00
Michael Kaufmann
60beaf8440
fix form-control-plaintext color; make non-href action buttons in table-listings <span> instead of <a>; deactivate let's encrypt for froxlor vhost correctly if dns check returns false
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 12:20:28 +02:00
Michael Kaufmann
56f5c7b487
fix missing custom_notes for admins/resellers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 09:30:02 +02:00
Michael Kaufmann
5b3db2f096
Merge branch 'main' of github.com:Froxlor/Froxlor
2022-10-18 08:57:48 +02:00
Michael Kaufmann
3e931443f7
fix wrongly-escaping of some form-field values
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-18 08:57:34 +02:00
envoyr
afc821099a
add jammy to yes-to-all supported os
2022-10-17 22:28:41 +02:00
envoyr
91cae70b5b
fix php version for bookworm and jammy
2022-10-17 22:05:26 +02:00
Michael Kaufmann
c91047bb62
fix custom rss feed for customers on dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-17 19:30:58 +02:00
Michael Kaufmann
b4ba8f9225
fixing brainfart
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-17 17:29:38 +02:00
Michael Kaufmann
28f6d59336
allow optional length parameter for Froxlor.generatePassword API command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-17 17:26:13 +02:00
Michael Kaufmann
2987ae5a05
respect newsfeed-visibility-settings; fix typo for saving column-visibility in apikeys; added back-to-overview button in cronjobs-edit; strings fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-17 08:52:58 +02:00
Michael Kaufmann
71274f8f08
rewirk tablecolum js a bit when more than once tablelisting is on one page; do not allow empty column selection
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 17:10:57 +02:00
Michael Kaufmann
1704875cea
remove unnecessary language selection in login-form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 15:28:30 +02:00
Michael Kaufmann
dd30ab8f93
corrected updating language format and also update default-language of admins/customers to new format
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 14:15:19 +02:00
Michael Kaufmann
68c93a17b3
fix column-customizer for non-api based resources; add more no_search=true tags in various tablelistings where search is not available
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 13:35:50 +02:00
Michael Kaufmann
64142d2158
dont show search-icon/exclude specific non-searchable fields from overviews
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 13:13:26 +02:00
Michael Kaufmann
21954505b2
only set default_theme to fixed value if in update process of 0.10.x to 2.0.0-beta1 (or later)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 11:39:30 +02:00
Michael Kaufmann
d3ed765945
fix link to internal frolxor.panel user, thx to Davidd
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 11:16:18 +02:00
Michael Kaufmann
1c653c7cb1
only show link to customer when user is admin in Domain::domainWithCustomerLink callback
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 09:29:32 +02:00
Michael Kaufmann
4003c53dc4
use correct response field for domain-name in ssl-overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-16 09:18:53 +02:00
Michael Kaufmann
7d55b94a91
corrected default sorting field for sslcertificates overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-15 12:46:27 +02:00
Michael Kaufmann
f19f7ba936
add default-sorting to dns-record tablelisting; add edit-domain button in ssl-editor
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-15 11:11:05 +02:00
Michael Kaufmann
6953d0f883
minor fixes to fpm/php resources-forms and language-strings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-13 16:53:36 +02:00
Michael Kaufmann
52857c208a
fix standardSuccess language-replacer parameter; if hide-incompatible-settings is activated, also hide settings-overview-panel if incompatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-13 11:24:58 +02:00
Michael Kaufmann
a1b5f57f99
fix saving subdomain when only http2 flag has changed; fix superfluous comma in user/form.html.twig
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-10 15:22:00 +02:00
Michael Kaufmann
0757cc25ce
fix ftp user passwords
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-07 17:56:51 +02:00
Michael Kaufmann
fb163f8006
minor adjustments in templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-07 12:29:11 +02:00
Michael Kaufmann
a37beef18e
fix shell-select for customer ftp-accounts if shell is enabled; fix typo in UserCommand
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-06 14:23:56 +02:00
Michael Kaufmann
13c53b074c
show search-text on listings with link to remove set filter
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-10-02 10:35:43 +02:00
dependabot[bot]
8bd133b488
Bump twig/twig from 3.4.1 to 3.4.3 ( #1055 )
...
Bumps [twig/twig](https://github.com/twigphp/Twig ) from 3.4.1 to 3.4.3.
- [Release notes](https://github.com/twigphp/Twig/releases )
- [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG )
- [Commits](https://github.com/twigphp/Twig/compare/v3.4.1...v3.4.3 )
---
updated-dependencies:
- dependency-name: twig/twig
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-30 20:20:31 +02:00
Michael Kaufmann
e944a886b6
add default-sorting of listings in frontend
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-30 09:44:11 +02:00
Michael Kaufmann
fa826aa87e
format diskspace and traffic correctly in recalculate resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-26 17:45:46 +02:00
Michael Kaufmann
4701f41e67
fix typo in actions_links merge in form-template
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-26 13:07:06 +02:00
Michael Kaufmann
b1f7cf4bc7
minor language additions and css adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-20 08:09:53 +02:00
Michael Kaufmann
fd596801e2
use correct classes and not 0.10.x format
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-17 17:20:58 +02:00
Michael Kaufmann
5591bc41b4
add missing update steps of 0.10.x to (last) 0.10.38; more darkmode adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-17 17:17:09 +02:00
Michael Kaufmann
8f2fbe675a
color adjustment for tables rows in darkmode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-17 12:12:22 +02:00
Michael Kaufmann
11b1688ae6
minor adjustments for darkmode and formfields mandatory-flag for checkboxes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-16 10:36:06 +02:00
Michael Kaufmann
04a485ca77
minor fixes in darkmode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-14 20:44:30 +02:00
Michael Kaufmann
7687b27e13
work on darkmode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-14 11:48:42 +02:00
Michael Kaufmann
8660afc010
adjust ftp and mail to new traffic-data too
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-13 08:53:56 +02:00
Michael Kaufmann
ddedce1671
more work on traffic and npm dependencies update
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-12 21:52:32 +02:00
Michael Kaufmann
15a1ff2f83
translate welcome-screen for unconfigured installations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-11 17:08:24 +02:00
Michael Kaufmann
589f2b8124
adjust awstats default paths
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-08 16:45:21 +02:00
Michael Kaufmann
2e8e09cb2c
rework search-result-window
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-08 15:05:19 +02:00
Michael Kaufmann
5f2f3bee0a
DirectoryMatch the start of the folder, not every folder in any subdirectory
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-08 13:13:23 +02:00
Michael Kaufmann
9decb077d3
fixing icons
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-08 13:13:06 +02:00
Michael Kaufmann
1290cbea15
update npm requirements
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-08 10:29:06 +02:00
Michael Kaufmann
bc7e4be47a
more work on new traffic view
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-08 10:27:03 +02:00
dependabot[bot]
21c0e27f2f
Bump node-forge from 1.2.1 to 1.3.1
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-07 14:39:09 +00:00
Michael Kaufmann
6f2652f9dd
start work on traffic-view refactoring
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-07 12:56:02 +02:00
Michael Kaufmann
5f95293e0d
cleanup language file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-02 10:11:12 +02:00
Michael Kaufmann
3fdc034f17
minor enhancements in dns-editor
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-02 09:50:18 +02:00
Michael Kaufmann
a7454b00b4
add icon to show admin/customer custom-notes in overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-09-01 15:44:38 +02:00
Michael Kaufmann
754b56aba0
fix missing use-statement for new subdomains in php-config setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-29 19:03:45 +02:00
Michael Kaufmann
5c7f5be5b9
fix generated json for config-services script after install
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-26 16:59:43 +02:00
Michael Kaufmann
05634adc66
display which is the default password-hash; fix language selection on login
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-26 16:07:40 +02:00
Michael Kaufmann
f47d203215
block access to more folders to enhance security
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-26 14:14:00 +02:00
Michael Kaufmann
546040541c
add possibility to show subdomains fully in php-settings listing; UI adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-26 09:54:06 +02:00
Michael Kaufmann
7f6ea29e15
correction for mandatory fields in forms
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-26 09:06:42 +02:00
Michael Kaufmann
8f64460647
set new beta version for the new major release this year
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-25 21:49:26 +02:00
Michael Kaufmann
e5620b22e0
fix preselected values in customer-edit form; adjust version checking to include '-beta' and drop long unused '-svn'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-25 21:42:53 +02:00
Michael Kaufmann
5525b927c1
various minor fixes for issues found by community member awsome
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-25 21:02:54 +02:00
envoyr
402dc8cf42
Merge remote-tracking branch 'refs/remotes/origin/0.11-dev' into 0.11-dev
2022-08-21 17:49:21 +02:00
envoyr
b5f5c4f4b5
update admin traffic overview
2022-08-21 17:47:17 +02:00
Michael Kaufmann
bcda1d51c4
added new cli command froxlor:user for unlocking, password-changing and info-display of a user
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-21 12:47:20 +02:00
Michael Kaufmann
f389226aae
fix styling of deactivated/locked customers in overview and 0-value in edit-form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-21 11:43:25 +02:00
Michael Kaufmann
3ee04a6e75
install-finish-magic
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-20 13:44:44 +02:00
Michael Kaufmann
07094f231a
minor fixes in installation process
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-20 11:21:49 +02:00
Michael Kaufmann
2c9b2c1d67
fixes for finishing installation correctly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-20 10:44:05 +02:00
Michael Kaufmann
9dc95e086d
correct Dropdown directory selection; fixes #1044
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-16 08:33:37 +02:00
Michael Kaufmann
94a19ee2b6
more minor fixes and code-cleaning
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-10 12:01:26 +02:00
Michael Kaufmann
e82d7b5d8b
add missing namespaces, fix typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-10 11:15:06 +02:00
Michael Kaufmann
16a9b18dad
fix type of parameter in Validate::validate()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-10 11:06:38 +02:00
Michael Kaufmann
50e35e149c
various minor bugfixes; composer requirements update
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-10 00:17:11 +02:00
Michael Kaufmann
31500522ce
make froxlor_master_cronkjob a froxlor-cli command; secure files/folders in froxlor-virtualhost;
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-09 15:49:44 +02:00
Michael Kaufmann
293c0ceb9d
move needed view() function declaration above first potential usage
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-31 16:45:05 +02:00
Michael Kaufmann
5b3ea24725
add paramter 'mail-notify' to froxlor:update CLI script to notify the system administrator via email about a new version (once per version)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-31 16:26:39 +02:00
Michael Kaufmann
fabc68d13f
pass mysql_server after adding to Mysqls.get command, do not validate in Mysqls.get if left empty on purpose
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-29 09:49:24 +02:00
Michael Kaufmann
dfb2d625c9
use correct target-dbserver to add db and user when using multiple database servers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-29 09:35:11 +02:00
Michael Kaufmann
4d1a6728f6
fix first time updatecheck run when null is returned from Update::getUpdateCheckData()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-24 11:51:32 +02:00
Michael Kaufmann
b6267e610a
add interval for external update-check; add parameter 'force' to Froxlor.checkUpdate() API call; fix session/language update when changing language
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-24 11:47:10 +02:00
Michael Kaufmann
771d6c483a
add onpage mini-search for listings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-23 11:52:22 +02:00
Michael Kaufmann
b48c135d6d
re-add image-logo upload in settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-22 11:44:01 +02:00
Michael Kaufmann
6b36508388
autofocus login field
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-22 09:01:21 +02:00
Michael Kaufmann
d6b97399d4
fix missing languages-array for change-language action
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-22 08:57:47 +02:00
Michael Kaufmann
8b930f7655
inject success-message to avoid re-sending of form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-22 08:52:52 +02:00
Michael Kaufmann
72d14770de
catch php errors to return valid JSON when invoking API, refs #1047
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-22 08:37:19 +02:00
Michael Kaufmann
cb3be2556b
dont show section if section is not visible completely
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-22 08:36:40 +02:00
Michael Kaufmann
b5e613a794
re-add update paths from last 0.9.x
2022-07-22 08:09:18 +02:00
Michael Kaufmann
faba5b0715
update sql-users with their corresponding password-hash-algorithm; remove a few notices for empty values in str_replace and others
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-17 12:22:06 +02:00
Michael Kaufmann
430aefe0f7
added input-file option for automatic cli-installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-08 16:52:22 +02:00
Michael Kaufmann
7c812df4e0
re-enable quota and sieve plugins for dovecot in buster and bullseye config-templates, fixes #1042
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-07 15:29:10 +02:00
Michael Kaufmann
f1ad8b6cfd
rework FileDir::makePathfield() is mode is 'dropdown' to show all directories correctly (depth limited); fixes #1044
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-07-07 15:28:50 +02:00
Michael Kaufmann
c8183fbbbf
avoid accessing api_keys page if not allowed for loggedin user
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-30 14:53:58 +02:00
Michael Kaufmann
d4e94c0390
rearrange logfiles-view template contents to suite the overall layout better
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-30 14:02:21 +02:00
Michael Kaufmann
546a001092
fix passing complex passwords with special characters to mysqldump in backup-cron; fixes #1038
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-28 20:08:40 +02:00
Michael Kaufmann
7f546bb096
store userdata.inc.php when cli-install is finished and passthru config-services command so output can be seen
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-22 15:35:22 +02:00
Michael Kaufmann
fca80de995
fixes to install (mostly CLI)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-02 20:33:27 +02:00
Michael Kaufmann
bbd754c198
add USERNAME replacer to all email templates; fixes #1032
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-01 14:07:01 +02:00
Michael Kaufmann
d545e7e09d
add CLI install command (more testing tbd)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-06-01 14:05:18 +02:00
Michael Kaufmann
f3b277237e
add missing whitespace after channel-name fir update.noupdatesavail language string
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 14:06:32 +02:00
Michael Kaufmann
ceb621b9b5
set update-channel to testing for unittests as long as this branch is not main/stable
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 13:50:31 +02:00
Michael Kaufmann
75fedcb7e8
return more detailed message (include update_channel if testing)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 13:46:44 +02:00
Michael Kaufmann
66c3694809
fix lng() usage in RunApiCommand-class; fix title-tag content if newerversion=0 in update-check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 13:29:26 +02:00
Michael Kaufmann
282e6f4cd7
update UI version check via AutoUpdate class in Froxlor.checkUpdate()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 13:14:43 +02:00
Michael Kaufmann
ac143b2bbf
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-05-26 13:13:57 +02:00
envoyr
3b1250f557
add install/*.json to .gitignore
2022-05-26 13:12:43 +02:00
Michael Kaufmann
3e3ced946f
add styling classes to dnszone textarea
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 12:29:03 +02:00
Michael Kaufmann
2e72fa8445
use new Language class in formfields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 12:24:44 +02:00
Michael Kaufmann
dbd1fe3846
corrected domain-formfields visibility flag for ssl-related settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-26 12:07:55 +02:00
Michael Kaufmann
c087ac18d5
fix wrong number of bound variables when customers_see_all == 0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-25 18:57:50 +02:00
Michael Kaufmann
ab6a8fefd2
make test-hostname actually an invalid hostname when testing for invalid hostnames
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-24 20:24:37 +02:00
Michael Kaufmann
d8bcf52b3b
add frontend for new MysqlServer API command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-24 19:50:30 +02:00
Michael Kaufmann
7cbc14f4aa
enhance MysqlServer.add(), implement MysqlServer.update(), adjusted MysqlServer.get() to be callable by customer if allowed access to the given dbserver
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-24 09:30:09 +02:00
Michael Kaufmann
d3a8c8628e
add with_ips parameter to SubDomains.listing() and SubDomains.get(); add column ips/ports to domain tablelisting (admin and customer)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-23 13:50:50 +02:00
Michael Kaufmann
9b5d3aed97
fix emails-edit formfield
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-23 13:07:59 +02:00
Michael Kaufmann
e02164049e
add update cli-command; add update-channel setting (stable|testing)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-22 20:18:18 +02:00
Michael Kaufmann
1de39ac39c
minor fix in templates due to new Language class + other minor language fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-21 17:29:14 +02:00
Michael Kaufmann
309abc6150
remove some already fixed todo markers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-21 17:03:34 +02:00
Michael Kaufmann
f6c265dfa1
re-adding the different certificate sources for domains in overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-20 15:41:06 +02:00
Michael Kaufmann
fef416ce84
fix show-version check on login/footer-template
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-20 14:50:51 +02:00
envoyr
0311ced7c3
check/uncheck all-checkbox
2022-05-16 14:42:05 +02:00
envoyr
8e85437b4b
align switch correctly to the right
2022-05-16 14:06:23 +02:00
Michael Kaufmann
a68db7c80d
adjust css/js of global-search; added missing id fields for searchable entities
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 19:01:44 +02:00
Michael Kaufmann
e6916de532
do not list column to available columns list if not visible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 18:44:16 +02:00
Michael Kaufmann
14d5c9da6c
add more columns for custom-column selection (customer view)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 18:39:36 +02:00
Michael Kaufmann
b12d9abaf2
add more columns for custom-column selection (admin view)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 17:50:12 +02:00
Michael Kaufmann
a5115414a8
verify 2FA code once before storing secret and activation for login to be sure it works; fixes #1030
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 12:27:48 +02:00
Michael Kaufmann
dd896659ae
dynamically load dns-record help-text for selected dns-type; fixes #719
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 11:45:50 +02:00
Michael Kaufmann
ed7faae947
output preflight-checks nicely
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 10:27:46 +02:00
Michael Kaufmann
07a1ad8c58
add date/datetime input fields to relevant formfields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-15 10:07:25 +02:00
Michael Kaufmann
4d5473ff14
translate new install-language-string to german
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-14 14:10:29 +02:00
Michael Kaufmann
616334284b
migrate old replacer format in lng files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-13 16:50:27 +02:00
Michael Kaufmann
fb38e0e21d
add basic/advanced switcher for installation-mode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-13 15:15:20 +02:00
Michael Kaufmann
7e14e9edd7
minor ui/lang adjustments; add security question for backup-abort action
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-13 11:22:14 +02:00
Michael Kaufmann
cc11e2de51
avoid jumping through install steps by url-manipulating; fix pre-selections of select-multiple-settings values;
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-12 14:53:22 +02:00
Michael Kaufmann
300db4602b
fixes to installation and sequence of events in there
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-12 13:38:34 +02:00
Michael Kaufmann
cb3143e76d
possibility to specify both ipv4 and ipv6
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-11 16:51:27 +02:00
envoyr
4c9b6adb1f
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-05-11 16:27:04 +02:00
envoyr
5cab0e46bd
small fixes for error reporting
2022-05-11 16:26:41 +02:00
Michael Kaufmann
da0136650e
base for simple/extended install-mode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-11 16:26:09 +02:00
Michael Kaufmann
56e4739b98
fix wrong sql-field for cronjobs_run description
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-11 11:35:10 +02:00
Michael Kaufmann
3adc5dc119
remove config-templates for centos; unmaintained and rarely used - also voted on discord to be removed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-09 08:51:45 +02:00
Michael Kaufmann
ed73dbb5f3
set default-ca for acme.sh after updating acme.sh
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-09 08:40:09 +02:00
Michael Kaufmann
7dd96ff6bd
also adjust error messages when adding admins + fix phpunit tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-08 13:28:57 +02:00
Michael Kaufmann
31b79d6471
distinct error messages for loginname begins with customer.prefix and loginname exists on the system
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-08 13:22:14 +02:00
Michael Kaufmann
d42e71fa9f
small adjustments to install when ssl is activated and gentoo-config-templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-07 13:23:32 +02:00
Michael Kaufmann
2ae67c39fd
fix wrong checkbox markup for install-specific checkboxes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-06 17:02:57 +02:00
Michael Kaufmann
008cbc964f
fixes and adjustments (+ notes) to install (on gentoo)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-06 16:23:11 +02:00
Michael Kaufmann
ac638041fa
check for supported distribution in config-services parameter 'yes-to-all'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-06 14:13:52 +02:00
Michael Kaufmann
b15d452981
enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-06 10:19:19 +02:00
Michael Kaufmann
d0eaf12b34
fix checkbox-value for installation; fix session-initialization; preselect various guessable fields to ease installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-05 17:26:28 +02:00
Michael Kaufmann
65eeab299d
set values for finishing json-parameter string for config-services call
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-05 16:12:36 +02:00
Michael Kaufmann
df6df4c5d3
validating input of install
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-05 15:02:09 +02:00
Michael Kaufmann
ad49a63eae
use floating labels for installation, looks less confusing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-04 15:35:48 +02:00
Michael Kaufmann
f67d596866
language enhancements and tiny fixes in new installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-04 14:15:19 +02:00
Michael Kaufmann
f8386062cf
create self-signed certificate as last fallback if system-wide cert/key file cannot be found; add english translations for installation (wip)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-02 19:16:58 +02:00
Michael Kaufmann
c4a2d87d70
use PhpHelper::parseArrayToPhpFile in new MysqlServer API command; show asterisk for mandatory fields in formfields; add ssl-flag for ssl-enabled ip in installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-02 10:00:59 +02:00
Michael Kaufmann
00a3424f65
resolve old lng-references
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-02 08:56:39 +02:00
Michael Kaufmann
7b6d5f1642
add Crypt::createSelfSignedCertificate; bugfix display of no-ssl-ip in domain-add formfield
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-02 08:33:42 +02:00
envoyr
82ea54863d
added more fields and defaults
2022-05-01 18:27:00 +02:00
envoyr
fb8143991c
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-05-01 17:27:36 +02:00
envoyr
86e01191d2
make a more complete version of the installer
2022-05-01 17:26:51 +02:00
Michael Kaufmann
0535420334
possibility to use complete string-identifier paths in standard_error and standard_success
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-01 17:08:22 +02:00
Michael Kaufmann
54b467887b
use correct array-structure for output of preconfig
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-01 16:58:51 +02:00
Michael Kaufmann
c59c5efc11
migrate update/preconfig to a more OOP way and remove unnecessary file/dir complexity
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-01 16:48:43 +02:00
envoyr
1557482d17
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-05-01 13:48:12 +02:00
envoyr
b9bb689796
add array to string/file helper
2022-05-01 13:47:50 +02:00
Michael Kaufmann
e768d834c1
add new setting to preselect system distribution to ease configuration
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-30 14:01:49 +02:00
Michael Kaufmann
14c86d3d21
add cli parameter -s to froxlor:api-call to show possible command-parameters
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-30 13:11:33 +02:00
envoyr
98c7c81fb8
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-30 11:59:58 +02:00
envoyr
4ea31c7124
update installer class and ui
2022-04-30 11:59:38 +02:00
Michael Kaufmann
c7226a16d2
make selection of config-services downloadable as json e.g. for config-services script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-30 11:26:39 +02:00
Michael Kaufmann
422950d386
add cli command to run API commands
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-30 10:18:09 +02:00
Michael Kaufmann
9b064cdcce
more php8.1 compatibility
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 18:01:59 +02:00
Michael Kaufmann
3065b5fbf9
unittests / php8.1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 17:51:31 +02:00
Michael Kaufmann
10313d9058
fix allowed_myserver parameter in unit-test
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 17:02:01 +02:00
Michael Kaufmann
449897039c
add testing for mysql-server/customer-update of allowed_mysqlserver; beautify config-command/file details
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 16:53:01 +02:00
Michael Kaufmann
bff499caed
hopefully the last language migrations needed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 10:33:42 +02:00
Michael Kaufmann
9ab185a71c
even more language migration/fixing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 10:23:45 +02:00
Michael Kaufmann
6116dda9bb
more language migrations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 10:01:58 +02:00
Michael Kaufmann
0dc77997fe
more language cleanup and adding mysql-servers to customer add/delete in UI
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 09:36:46 +02:00
Michael Kaufmann
fe747b321c
fix unit-tests with new language-class; fix language access in standard_error/standard_success; add MysqlServer API command and possibility to allow/disallow customers available mysql-servers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 08:55:07 +02:00
envoyr
4f4c71d79b
major refactoring of almost all files
2022-04-28 20:48:00 +02:00
Michael Kaufmann
a2e95b960f
use new language class in API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-28 18:14:00 +02:00
envoyr
373dfa7ad9
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-28 17:43:36 +02:00
envoyr
3d7d03b1f5
fix language strings in formfiles, navigation and tablelisting
2022-04-28 17:43:12 +02:00
Michael Kaufmann
450c682e7f
try to fix github actions with new install/froxlor.sql.php; migrate update-functions into class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-28 17:42:41 +02:00
Michael Kaufmann
6cc8ab0fb4
additional removes for new language mgmt; combined pre-requirement checks for cli commands; removed updaters for 0.9.x and 0.10.x (the last 0.10.x will be upgradable to 0.11.x of course)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-28 17:11:40 +02:00
envoyr
da89315a10
fix view function in init and update dirname level in install
2022-04-28 16:57:35 +02:00
envoyr
5d08d5235d
major changes in language management and installer
2022-04-28 16:49:11 +02:00
Michael Kaufmann
f2ea821948
forgot to save one more file, again fix wrong visible-callback for ssl-editor in domain-listing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-25 09:05:58 +02:00
Michael Kaufmann
0c647e0acb
fix wrong visible-callback for ssl-editor in domain-listing; fix adding new certificate via form; don't show logs-icon when domain is email_only
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-25 08:36:11 +02:00
Michael Kaufmann
eb8b17efd7
update debian/ubuntu instructions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-24 18:48:44 +02:00
Michael Kaufmann
57eeca5818
fix missing $ for a variable in Lighttpd-class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-24 18:44:39 +02:00
Michael Kaufmann
1adb095918
corrections in config-templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-24 13:20:34 +02:00
Michael Kaufmann
b5794e463f
add icon to display detailed commands/file-contents from config-templates in admin_configfiles
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-24 11:08:09 +02:00
Michael Kaufmann
000cb93def
updating config-file xml's; prepare config-details view via ajax for config-commands/files to show in configuration
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-23 19:42:23 +02:00
envoyr
91d41af44a
add button to restore table column defaults and ux improvements
2022-04-23 18:59:25 +02:00
envoyr
6ca071a31f
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-23 16:11:51 +02:00
envoyr
3f17e893b5
add bootstrap to global variable
2022-04-23 16:11:43 +02:00
Michael Kaufmann
7178b49101
add security question when deleting api-key
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-23 10:00:41 +02:00
Michael Kaufmann
d267f408eb
re-add contextual classes to domain-entry depending on deactivated/termination_date
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 14:29:36 +02:00
Michael Kaufmann
68fcfd2cf5
fix ajax responses; re-add statistics link to main-domains for customers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 13:52:08 +02:00
Michael Kaufmann
8c1621cced
fix deprecated jquery calls; move editapikey jq call to Ajax.php; fix edit of apikeys::allowed_from and allow cidr
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 13:17:09 +02:00
envoyr
a615b04eb4
add function to manage table columns
2022-04-22 10:59:56 +02:00
envoyr
03df082cf2
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-22 10:37:13 +02:00
Michael Kaufmann
b869c84f4d
add new IPTools class; add new callback to show link to domain in domain-overview; validate possible allowed_ip-ranges in FroxlorRPC; fix possible duplicate ips for mysql-access-host in installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 10:36:46 +02:00
envoyr
5752222baa
update alert ui
2022-04-21 20:02:14 +02:00
envoyr
d3ae4c5d72
improve error messages and language
2022-04-21 19:07:14 +02:00
envoyr
e638511826
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-21 18:20:13 +02:00
envoyr
cb7f180d8d
update cron fpm config builder and webpack assets
2022-04-21 18:19:23 +02:00
Michael Kaufmann
f82d78ad5d
add 'back to overview' links when adding/editing entities
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 17:08:49 +02:00
Michael Kaufmann
35a8fe7372
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-20 17:06:57 +02:00
envoyr
16c38b4066
merge branch '0.11-dev' of https://github.com/Froxlor/Froxlor into 0.11-dev
2022-04-20 17:01:33 +02:00
envoyr
8c942178d2
fix font assets path, logo path, database installation and checks
2022-04-20 17:01:25 +02:00
Michael Kaufmann
74021ae142
fix ftp-action-links in listing; fix display of running/scheduled backup-job
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 16:51:40 +02:00
Michael Kaufmann
949f258f54
reflect same permission requirement for documentroot in Domains.add() and Domains.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 16:18:02 +02:00
Michael Kaufmann
b1191917b8
avoid redirect-loop when displaying error in admin-autoupdate; fix description for 'move to domain to other customer'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 16:12:42 +02:00
Michael Kaufmann
ebceab96b4
introduce static configs to enable/disable web-update (and possibly more later on)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:18:50 +02:00
Michael Kaufmann
b362c1f232
remove unused IgnorantRecursiveDirectoryIterator and fix uninitialized variables
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:13:35 +02:00
Michael Kaufmann
58c646f59e
allow api interaction via kind-of-RESTful style via api.php?/module/command/
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-17 20:59:25 +02:00
Michael Kaufmann
d1dda00a1c
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-17 17:18:13 +02:00
Michael Kaufmann
9f0253819b
adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-17 17:18:09 +02:00
Dennis Dudek
25d9c52c58
remove unnecessary ternaries ( #1027 )
...
* remove unnecessary ternaries
* fix: !($id <= 0);
* remove ternary
2022-04-14 09:02:10 +02:00
Dennis Dudek
d90676a793
Optimised phpdoc and array value use in foreach ( #1026 )
...
* use array values by already destructed values in foreach
corrected php docs to use string|array
* use values by already desctructered array values in foreach
2022-04-13 10:37:25 +02:00
Dennis Dudek
7a13e4a421
remove nested dirname and use level parameter for better readability ( #1025 )
2022-04-13 10:14:03 +02:00
Michael Kaufmann
3fbf23cb47
switch from crypt() to password_hash() and password_verify(), thx to kapsonfire for the hint
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 14:35:20 +02:00
Michael Kaufmann
90682b774a
fine-tuning configservices cli script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 14:32:43 +02:00
envoyr
cf19331f75
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-10 13:41:19 +02:00
envoyr
e9d1f9d68f
update search
2022-04-10 13:41:07 +02:00
Michael Kaufmann
5081d6d916
fix php compatibility hopefully for real now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 10:29:43 +02:00
Michael Kaufmann
f540ed4eb5
require correct version of symfony/console to be php7.4 compatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 10:15:29 +02:00
Michael Kaufmann
0f4325f68d
migrate shell/helper scripts to symfony/console components
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 10:05:21 +02:00
Michael Kaufmann
7f0eb97f9b
show apikey details in modal-overlay; todo: edit allowed_from and valid_until
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-09 13:32:08 +02:00
Michael Kaufmann
9272c15706
add advanced_mode flag to various settings; exclude from output and global-search when settings-mode is 'basic'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-08 18:41:28 +02:00
Michael Kaufmann
578b2811a5
add new settings_mode setting to switch between basic and advanced view
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-08 15:53:20 +02:00
Michael Kaufmann
01c6096998
use correct (new) class to call getThemes()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 23:00:14 +02:00
Michael Kaufmann
2bb5c31a0f
use correct method to get CurrentUser data-field
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 20:04:55 +02:00
Michael Kaufmann
64994e6444
don't try to globalsearch specific 'settings' search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 18:56:40 +02:00
Michael Kaufmann
a4b780e7f7
don't search setting when using specific search and not settings: specified
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 18:54:37 +02:00
Michael Kaufmann
7779ec376a
remove unused lib/version.inc.php file; added module-specific search to global-search; added new table for user-column-settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 18:42:49 +02:00
Michael Kaufmann
07049909ef
remove accidentally added character
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:44:13 +02:00
Michael Kaufmann
c7833beff4
fix exit statement in cli scripts
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:42:02 +02:00
Michael Kaufmann
d18fa771f4
respect domain.writeerrorlog and domain.writeaccesslog when using log-to-pipe
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:35:09 +02:00
Michael Kaufmann
1441ed9a99
make search-result links a filter/search for the overview instead of the direct edit-link; show number of total entries in overview; show 'back to overview' button when showing search-result
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 16:47:22 +02:00
Michael Kaufmann
0312548e88
don't rely on executable flag for php-sessionclean script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 14:48:55 +02:00
Michael Kaufmann
ef04d6532a
fix phpunit-tests for dev-versions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 10:36:27 +02:00
Michael Kaufmann
eacf383928
set valid version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 10:32:39 +02:00
Michael Kaufmann
5f0429ef77
set development version to 0.11.0-dev
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 10:27:37 +02:00
Michael Kaufmann
78a4c109e4
validate sql_search and sql_orderby API parameters, fix unit-tests as of new default skin is 'Froxlor'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 09:37:07 +02:00
envoyr
6ce2afa6a4
remove compiled assets from git
2022-03-27 16:02:07 +02:00
envoyr
957f41ae87
update default theme in froxlor.sql
2022-03-27 15:36:13 +02:00
Michael Kaufmann
4e8fddadff
fix filename of template
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 15:00:44 +02:00
Michael Kaufmann
60433358f6
remove Sparkle-theme (old template-engine)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 14:59:17 +02:00
Michael Kaufmann
fb7091403c
migrate recalc.resource-usage
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 14:58:52 +02:00
Michael Kaufmann
51ba6c757e
migrate customer::backups
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 13:19:26 +02:00
Michael Kaufmann
943301e908
refactor error-reporting for admin/customer; remove now unused Froxlor\UI\Template class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 12:44:44 +02:00
FliegenKLATSCH
2a91dafe20
Fix distro in postfix smtpd banner ( #1014 )
2022-03-27 11:11:05 +02:00
Michael Kaufmann
0b7443e875
refactor admin_acpuinfo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-26 16:47:46 +01:00
FliegenKLATSCH
1d455ec4fb
Set RC 1 if an exception occured ( #1013 )
2022-03-26 14:09:18 +01:00
Michael Kaufmann
439635d329
fix typo and re-add button to reset opcache in opcache-overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-26 14:09:16 +01:00
Michael Kaufmann
82fc148d8e
migrate admin_opcacheinfo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-25 09:32:33 +01:00
Michael Kaufmann
9a9089cde3
a few old session-variable leftovers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-25 08:11:31 +01:00
Michael Kaufmann
2b53c4b918
migrate phpinfo page
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 15:10:00 +01:00
Michael Kaufmann
04a08f9095
add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 14:35:30 +01:00
Michael Kaufmann
bf41c84c6a
migrate admin_settings::testmail
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 14:25:29 +01:00
Michael Kaufmann
25b9e5b540
migrated admin_messages; minor fixes in admin-listing and ipsandports::add defaults
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 13:40:43 +01:00
Michael Kaufmann
66f97738c2
added more entities to globalsearch (customer-side)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-21 09:07:43 +01:00
Michael Kaufmann
59682ba620
added a few more entities to globalsearch (admin-side)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-20 09:53:30 +01:00
Michael Kaufmann
860306b855
adjustments in ssl-certificates for customers; fix change-password for customers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 19:25:25 +01:00
Michael Kaufmann
c1f4ee4e05
fully migrate admin_updates; removed unused Froxlor\UI\Paging;
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 16:11:56 +01:00
envoyr
69895943bd
update ui class and traffic stats
2022-03-18 12:53:34 +01:00
Michael Kaufmann
ba0d33392c
2fa template migration; fix menu-active-state; removed unused code from UI/HTML-class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 11:41:07 +01:00
Michael Kaufmann
12bf7db481
add language strings for configfiles
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 10:28:02 +01:00
Michael Kaufmann
406b9241ce
fix user/form heading-icon; re-add button to set panel configured manually
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 10:04:33 +01:00
Michael Kaufmann
974e02694e
first refactor of config-files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 09:37:50 +01:00
Michael Kaufmann
dc798c63c7
migrate admin-autoupdate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-16 14:32:10 +01:00
Michael Kaufmann
d30c9a2ff7
migrated ssl-editor; also usable as admin now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-16 13:54:57 +01:00
Michael Kaufmann
401eb60062
admin-updates, settings-import and some minor ui tweaks
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-16 13:22:59 +01:00
Michael Kaufmann
d25c5ec4dd
tiny fixes in customer_email
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-15 09:06:02 +01:00
Michael Kaufmann
6a9c2b8fdf
remove old/unused javascript files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-15 09:05:25 +01:00
Michael Kaufmann
0d282d29d8
move email settings to the top and hide then optional domain-settings when adding/editing domain as admin; fixes #1012
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-15 09:05:05 +01:00
Michael Kaufmann
af6b5f0ec5
correctly secure session-cookie
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-14 23:08:11 +01:00
Michael Kaufmann
164b46ece3
get rid of session variable in URL
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-14 22:51:59 +01:00
Michael Kaufmann
2972d95e8b
use new form style for settings too
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-14 18:36:34 +01:00
envoyr
2c5c0258bf
multiple ui improvements
2022-03-14 18:18:35 +01:00
Michael Kaufmann
31fbe434b4
domain import form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-14 17:29:16 +01:00
Michael Kaufmann
21228b5359
style apikeys and integrity-check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-14 12:36:53 +01:00
Michael Kaufmann
05cc08c376
add dns-editor in twig/tablelisting/formfield
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-14 11:13:21 +01:00
Michael Kaufmann
237476b30d
add parsedown for markdown-usage in a few cases
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-13 16:33:57 +01:00
Michael Kaufmann
7e9e89e1fd
handle speciallogfile-warning-note when editing domain as admin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-13 16:16:48 +01:00
Michael Kaufmann
343339d510
generated css/js
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-13 12:21:10 +01:00
Michael Kaufmann
9a524da5b4
re-add some of the js/ajax actions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-13 12:16:42 +01:00
Michael Kaufmann
b098dd1e15
correct alias-domainid for reverse-lookup-search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-11 17:07:26 +01:00
Michael Kaufmann
e4144d8c6a
logfiles view to twig
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-11 16:20:16 +01:00
Michael Kaufmann
9c60cf006f
fomfields for admin/domains and some fixes in tablelistings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-10 16:39:49 +01:00
Michael Kaufmann
5def8c1635
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-03-09 14:10:47 +01:00
Michael Kaufmann
f236896764
use prepared statements for global-search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-09 14:10:44 +01:00
envoyr
7e78bc6dd1
removed typeahead
2022-03-08 21:53:41 +01:00
envoyr
ba1a16b39e
update search
2022-03-08 21:29:14 +01:00
Michael Kaufmann
1a40c9ba17
restructure searchresult
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-08 17:33:21 +01:00
Michael Kaufmann
218028de2b
add userinfo to ajax calls; combine settings and global-search to one
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-08 16:57:55 +01:00
Michael Kaufmann
f758d0d943
fix installation for mariadb-10.5; minor fixes for global search later
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-07 18:43:06 +01:00
Michael Kaufmann
3c20fe4202
fix settings-search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-07 10:37:00 +01:00
envoyr
958e783e77
add favicon
2022-03-06 20:55:04 +01:00
envoyr
bc64c82119
add language to ajax and typeahead
2022-03-06 20:54:36 +01:00
envoyr
3da11ca7fb
remove incorrectly created files
2022-03-06 19:42:48 +01:00
Michael Kaufmann
3f9769103b
function for setting-search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-06 10:59:55 +01:00
Michael Kaufmann
a3a33c0da4
mail & filetemplates listing/forms
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-06 09:43:06 +01:00
Michael Kaufmann
54ce296018
some work on mail/file template formfields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-05 11:46:35 +01:00
Michael Kaufmann
8256f31374
minor fixes in pagination and alertbox stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-04 16:12:25 +01:00
Michael Kaufmann
30d64973c3
fix pagination back links
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-04 12:19:40 +01:00
Michael Kaufmann
7b28a33aba
fix nav-sections to be open when active; show error if customer has no (email)domain assigned when trying to add a new address
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-04 10:47:22 +01:00
Michael Kaufmann
0c93a5166b
admin_cronjobs form and admin/customer logger overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-04 10:21:45 +01:00
Michael Kaufmann
56f51703c7
testing api-key listing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-03 19:19:18 +01:00
envoyr
7a26ade8de
update preview image to english version
2022-02-28 19:08:28 +01:00
envoyr
49b77f9ed0
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-28 18:54:29 +01:00
envoyr
289498296d
update preview image
2022-02-28 18:54:07 +01:00
Michael Kaufmann
bd1e5c83e6
fix tablelisting in customer_extras; formatting js files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-28 13:57:53 +01:00
envoyr
8742c9302e
update icons
2022-02-28 13:54:39 +01:00
envoyr
95f2e63ac8
fix data when no field is set
2022-02-28 13:45:06 +01:00
envoyr
8f6f85ea8e
update listing, handle fields with or without callbacks or callbacks only
2022-02-28 13:28:57 +01:00
Michael Kaufmann
8ff6e71729
tablelisting fpmdaemons
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-28 12:10:44 +01:00
Michael Kaufmann
5133d26f6f
more tablelistings and php-related formfields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-28 10:51:19 +01:00
envoyr
bebdb3a93f
optimize spacing and imports of tabellisting
2022-02-28 09:33:32 +01:00
envoyr
4fc84652c5
forget to push spacing
2022-02-28 09:30:49 +01:00
envoyr
1c228c9ba9
fix class name and spacing
2022-02-28 09:28:13 +01:00
Michael Kaufmann
5b961be0f8
enhanced listing actions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-28 09:21:04 +01:00
envoyr
2b771b11d6
fix usage info
2022-02-28 09:01:29 +01:00
envoyr
fb9dccc94a
update naming
2022-02-27 21:10:23 +01:00
envoyr
639a262599
implement visible callbacks for tabellisting
2022-02-27 20:53:24 +01:00
envoyr
3186c2b37d
rename tabellisting column to filed
2022-02-27 20:04:40 +01:00
Michael Kaufmann
f1e91af58a
show note if no entries exist for a listing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-27 18:54:36 +01:00
envoyr
1a6b899c67
refactoring callbacks, add class for table rows
2022-02-27 16:36:23 +01:00
Michael Kaufmann
d9f909150d
more work on settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-27 16:03:24 +01:00
Michael Kaufmann
a73f6ffef5
forgot to save
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-27 14:37:32 +01:00
Michael Kaufmann
ab5ffc7545
beginning of rework/redesign of settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-27 14:34:05 +01:00
envoyr
c48a22a58e
fix pagination and collections
2022-02-25 21:56:12 +01:00
envoyr
fb6660b78a
add editorconfig
2022-02-25 21:25:15 +01:00
envoyr
d48baf0cb5
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-25 21:17:45 +01:00
envoyr
7cfdf80a14
update listing and add pagination
2022-02-25 20:52:09 +01:00
Michael Kaufmann
6b5cabb125
more overview/actions-links
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 20:41:48 +01:00
Michael Kaufmann
fc4725cd61
more action-menu and info-box testing for overviews
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 20:13:13 +01:00
Michael Kaufmann
cdc4eccdd9
action-menu and info-box testing for overviews
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 19:36:22 +01:00
Michael Kaufmann
8c6452bb05
customer-extras overviews
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 17:17:29 +01:00
Michael Kaufmann
01798650fe
fix unittests for FroxlorRPC-class round #3 (maybe)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 15:51:26 +01:00
Michael Kaufmann
5d7649a274
fix unittests for FroxlorRPC-class again (maybe)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 15:42:25 +01:00
Michael Kaufmann
bbc3644e23
fix unittests for FroxlorRPC-class (maybe)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 15:32:05 +01:00
Michael Kaufmann
d933549646
don't send header() on CLI environment
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 15:16:59 +01:00
Michael Kaufmann
1faa9f17ab
minor icon tweaks
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 14:30:38 +01:00
Michael Kaufmann
038b6f9510
customer ftp/mysql listing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 14:25:58 +01:00
Michael Kaufmann
c7cc2d4357
email listing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 11:22:00 +01:00
Michael Kaufmann
5b675c25a3
don't show SU link for yourself
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 10:10:47 +01:00
Michael Kaufmann
c2ec309a01
more work on tablelisting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 09:52:35 +01:00
envoyr
5964c3b685
update listing, collections and callbacks
2022-02-24 21:39:31 +01:00
envoyr
703e436b32
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-24 15:39:04 +01:00
envoyr
9b184a758e
format href to link if it is a linker array
2022-02-24 15:38:10 +01:00
Michael Kaufmann
6c71bbbcb0
Merge remote-tracking branch 'origin/master' into 0.11-dev
2022-02-24 08:51:56 +01:00
Michael Kaufmann
84f5de42a9
move php-sessionclean script to scripts-dir instead of install/scripts/; add cronjob calling php-sessionclean if php-fpm is enabled; remove testing-note for let's encrypt in german language file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-24 08:49:36 +01:00
Michael Kaufmann
dcdc63679c
fix language for options in tables
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-24 08:32:58 +01:00
envoyr
92ba16aa7f
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-23 18:28:13 +01:00
envoyr
c4940897a3
add actions to the listing
2022-02-23 18:24:51 +01:00
Michael Kaufmann
af50eb5462
small enhancements to Collection
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-23 17:57:10 +01:00
Michael Kaufmann
511c219d19
forgot a line of old code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-23 17:41:31 +01:00
Michael Kaufmann
8c2a4aeec4
add tablisting.ipsandports
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-23 17:40:36 +01:00
envoyr
04263cb69f
update tabellisting and callbacks, make columns invisible
2022-02-23 17:33:54 +01:00
envoyr
4e4e4eca94
move html from callbacks to twig
2022-02-23 16:27:13 +01:00
Michael Kaufmann
9177273484
more progressbar stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-23 09:55:23 +01:00
Michael Kaufmann
b11f466a0a
progressbar callback to behave like 0.10.x
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-23 09:27:52 +01:00
Michael Kaufmann
fca96864c6
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-22 19:31:32 +01:00
Michael Kaufmann
56519b4072
more work on add/edit forms
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-22 19:31:28 +01:00
envoyr
2317930263
add decimal places to numbers
2022-02-22 19:18:36 +01:00
envoyr
4af1dff6fd
fix titles
2022-02-22 19:10:53 +01:00
envoyr
8f7876b850
update table listing and add callbacks
2022-02-22 19:07:04 +01:00
envoyr
855e220d14
update table and add listing and collection class
2022-02-22 17:09:36 +01:00
Michael Kaufmann
5f2550e19c
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-22 11:37:38 +01:00
Michael Kaufmann
1974cb5217
do updatecheck
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-22 11:37:30 +01:00
envoyr
51d441b4e9
update admins and customers page
2022-02-21 20:34:58 +01:00
envoyr
60029ba1c3
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-02-21 19:29:48 +01:00
envoyr
ffe536a57f
make tables more customizable
2022-02-21 19:29:34 +01:00
Michael Kaufmann
322719fec8
lot of formfield corrections; form-adjustments; implementing of add/edit for most customer_* pages
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-21 17:42:04 +01:00
envoyr
1e4da4850e
hardening requests
2022-02-20 18:30:57 +01:00
envoyr
e057314795
update templates introduce request helper
2022-02-20 18:00:59 +01:00
Michael Kaufmann
e0540ceb7c
more work on formfields and display
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-20 16:53:47 +01:00
Michael Kaufmann
e6d12be7b3
update some more formfields; improved formfields with wrapper fieldrow()-macro to reduce duplicate markup; enable next_to functionality for some fields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-20 12:50:29 +01:00
envoyr
23ecc40b1a
fix standard error response
2022-02-20 11:45:45 +01:00
envoyr
ddc53e87fa
fix response
2022-02-20 11:42:52 +01:00
envoyr
424a00b39e
update api and ajax handling and response
2022-02-20 11:38:08 +01:00
Michael Kaufmann
d5e53cc7db
check session in lib/ajax if we're going to do more than just reading the newsfeed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-19 13:58:12 +01:00
Michael Kaufmann
90d2333eef
change port field in ipsandports to type-number
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-19 11:15:03 +01:00
Michael Kaufmann
0b61bd9a79
migrate ipsandports.add/edit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 22:33:59 +01:00
Michael Kaufmann
ef4feb07e6
migrate admin.add/edit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 22:19:36 +01:00
Michael Kaufmann
357e97e1ca
fix padding-top of heading
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 21:54:54 +01:00
Michael Kaufmann
06f77b41fd
fix install-requirement messages for php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 21:14:06 +01:00
envoyr
36dbb3bdcc
set minimum php version to 7.4 and fix templates
2022-02-18 18:50:45 +01:00
envoyr
e1b09e49fd
add missing froxlor-details
2022-02-18 17:42:47 +01:00
envoyr
36b87971fb
fix row cols
2022-02-18 17:28:26 +01:00
envoyr
8b2ba97823
update templates and base structure
2022-02-18 17:06:23 +01:00
Michael Kaufmann
14008d1432
dashboard-resource-items
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 14:44:26 +01:00
Michael Kaufmann
c1c09da18d
more cleanup in admin_customers for add/edit form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 12:41:49 +01:00
Michael Kaufmann
0fd7b9a551
forgot to add a file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 10:46:39 +01:00
Michael Kaufmann
829b99bc06
first form-migrate tests with customer-add-form
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-18 10:42:02 +01:00
Michael Kaufmann
28526b4544
add change pwd|lang|theme; twig-ify standard_error()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 22:03:09 +01:00
Michael Kaufmann
9dce16e5c7
kinda fix error-handlers; more work on admin-dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 17:23:04 +01:00
envoyr
b4d9b1037d
add dark mode
2022-02-17 15:30:05 +01:00
Michael Kaufmann
5d80c40b25
a bit more dashboard work
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 14:57:08 +01:00
Michael Kaufmann
f836342ff2
newsfeed + more admin dashboard info
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 13:58:29 +01:00
Michael Kaufmann
402a91c841
minor adjustments for mobile in dashboard; color-adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 12:15:47 +01:00
Michael Kaufmann
181fa96431
first work on dashboard template (admin and customer)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 12:01:54 +01:00
envoyr
96b2b2e065
add missing css
2022-02-17 08:13:32 +01:00
Michael Kaufmann
f930565d45
forgot-password function on login
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 21:08:25 +01:00
envoyr
14111583f1
merge changes into branch
2022-02-16 20:37:10 +01:00
envoyr
a4d6d183ff
update base structure
2022-02-16 20:29:42 +01:00
Michael Kaufmann
0be8b9c313
beautification and mobile-fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 16:47:18 +01:00
Michael Kaufmann
91197bcff2
update composer.json and fix dependencies for php <8.0 to stay 7.4 compatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 15:32:48 +01:00
Michael Kaufmann
2a3262ef45
actually show admin-dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 15:00:27 +01:00
Michael Kaufmann
759d11d1a0
add userarea-layout + sidebar and topmenu
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 14:54:06 +01:00
envoyr
4fd6ebf5b7
fix jquery
2022-02-16 12:37:28 +01:00
envoyr
f8a00a5f1e
fix javascript and images, update css
2022-02-16 11:59:52 +01:00
Maurice Preuß
f7db5497af
0.11 dev ( #1010 )
...
* update layout and bootstrap package
* update templates
Co-authored-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 09:57:17 +01:00
Michael Kaufmann
3ba196fec6
add dberrornice template for database-errors
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 09:25:27 +01:00
Michael Kaufmann
2ced9cdc2d
add missing query-field
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 08:36:32 +01:00
Michael Kaufmann
407a1daebf
first non-install template (login); mostly testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 20:37:27 +01:00
Michael Kaufmann
f37d9d000c
make selecting the used OS actually do something (load default-setting-adjustments required/needed; TBD)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 15:43:18 +01:00
Michael Kaufmann
96cdb34d71
first tiny fixes to get the installation running
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 11:31:49 +01:00
Michael Kaufmann
56a9a71248
preparing for re-design using new template-engine for future 0.11.x releases
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 11:18:19 +01:00
Michael Kaufmann
1d7d32130a
setting version to 0.10.33 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-04 13:24:41 +01:00
Michael Kaufmann
9babcde3e5
additional mkdir/chmod parameter fixes and cron-lock file adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-04 10:52:12 +01:00
Kris
9ec76c9fd6
Improve composer.json syntax ( #1008 )
...
* Improve composer.json syntax
* Run composer upgrade with PHP 7.4
2022-01-26 14:10:08 +01:00
Michael Kaufmann
61dfeb947f
fix incorrect parameter type for mkdir() and chmod()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 15:47:37 +01:00
Michael Kaufmann
6fdf2636fc
update docs url for api-documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 14:54:52 +01:00
Michael Kaufmann
0a38d1ab5f
add workflow to automatically trigger api-docs generation in Froxlor/Documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 17:02:35 +01:00
Michael Kaufmann
7c80dc3d1d
add script for php-session cleanup
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 16:02:21 +01:00
Manuel
5ab49e3f50
Call PHP-FPM only when file exists ( #1006 )
...
Added `<If "-f %{SCRIPT_FILENAME}">` to load only PHP files that exists. This is to prevent `File not found` error from PHP-FPM and let Apache handle the error output. It removes also unnecessary PHP-FPM calls and `AH01071: Got error ‘Primary script unknown` in PHP error log.
Usually you can find the error whenever someone goes fishing for paths like wp-login.php.
The `<If>` directive is only available in Apache 2.4+ and not 2.2 or earlier.
2022-01-21 12:25:14 +01:00
Michael Kaufmann
06849133a8
modernize parameters of Cronjob::inserttask()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 10:39:32 +01:00
Oskar Eisemuth
4a912e3902
Feature/crontaskid ( #1005 )
...
* Add \Froxlor\Cron\TaskId for fixed task id naming
* Replace Cronjob::inserttask numbers with \Froxlor\Cron\TaskId constants
* Use TaskId in Froxlor\Cron\System\TasksCron
* Use TaskId in Froxlor\System\Cronjob,
simplify getOutstandingTasks.
Rename lng['tasks'] cronjob task description.
WARNING: DELETE_DOMAIN_PDNS, DELETE_DOMAIN_SSL now use %domain%
* Remove Froxlor\System\Cronjob type 3 check
2022-01-21 10:03:45 +01:00
Michael Kaufmann
bcb95e9b7d
check resource-usage for Mysql.add(), thx again to zerody
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-18 23:18:54 +01:00
Michael Kaufmann
c97f5f1e29
updated README; sanitize script parameter in index.php; sanitize description fields of entities (thx to zerody for pointing these out)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-18 09:29:13 +01:00
timdeluxe
4d289e2a7f
Improves text for global open basedir setting ( #1004 )
2022-01-13 19:50:39 +01:00
Michael Kaufmann
c491f2c03e
put commands for cronjob setup at the end of the list (should be the last thing to execute)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-13 18:42:40 +01:00
Michael Kaufmann
5832346f75
set version to 0.10.32 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-07 15:38:12 +01:00
Michael Kaufmann
4b4770ab36
add missing change-check when ssl-specialsettings are changed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-03 20:27:19 +01:00
Michael Kaufmann
8c998dd6f2
Update README.md
2022-01-02 14:53:59 +01:00
Michael Kaufmann
965359ec79
Update README.md
2022-01-02 14:35:36 +01:00
Michael Kaufmann
d1d42f2055
allow setting path to acme.sh installation; fixes #1002
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-31 10:38:49 +01:00
Michael Kaufmann
5f41b37770
test dns entry string without any whitespaces/tabs/etc.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 16:08:46 +01:00
Michael Kaufmann
61265778a5
fix unit-test
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 16:01:45 +01:00
Michael Kaufmann
8f0f890145
fix too strict comparison for isemaildomain check in Dns-Zone generation; fixes #1003
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 15:38:59 +01:00
Michael Kaufmann
5ccae3f9bb
do not check for allowed-phpconfigs if fpm/fcgid is not activated (no possibility to select a config anyway)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-14 11:23:36 +01:00
Michael Kaufmann
f4d9e64804
set version to 0.10.31 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-03 15:30:09 +01:00
Michael Kaufmann
149c0935fa
fix Domains.update() with correct path and change_serversettings=0; refs #1001
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 22:06:29 +01:00
Michael Kaufmann
cb0b537f6c
allow settings/updating documentroot (only relative to customer homedirectory) when change_serversettings permission is not granted; fixes #1000
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 18:04:36 +01:00
Michael Kaufmann
b54c012579
respect deactivated flag when createstdsubdomain's default falls back to 'true' if the customer has one (prior to deactivating); refs #998
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-15 20:24:55 +01:00
Michael Kaufmann
389d83f5a3
fix behaviour in Customers.update() in case 'createstdsubdomain' is not set when called via API (wrong default); fixes #998
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-15 20:04:01 +01:00
Michael Kaufmann
00771381e8
set correct php-version numbers for installation dependencies-check; fixes #997
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-13 20:20:05 +01:00
Michael Kaufmann
46df429909
set version to 0.10.30 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-05 09:27:58 +01:00
Michael Kaufmann
eb841da007
avoid possible DivisionByZeroError in APCu info page, fixes #995
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-04 07:44:03 +01:00
Michael Kaufmann
c4a2db03be
enable bind for testing-scenarios explicitly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-03 14:16:21 +01:00
Michael Kaufmann
e5838f00cf
add quota-plugin parameters to dovecot-config-templates; update standardcustomer index.html; set nameserver disabled by default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-03 14:08:57 +01:00
Michael Kaufmann
bcde7e93df
check whether the domain to clean from pdns actually still exists there; fixes #992
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-21 12:00:36 +02:00
Michael Kaufmann
bd8327afbe
soften/correct permissions on pdns configs; fixes #991
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-21 11:56:34 +02:00
Michael Kaufmann
b961eba382
fix api documentation for Domains.add() and Domains.update(); fixes #987
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-20 16:51:16 +02:00
Michael Kaufmann
a552ea878e
avoid undefined index of 'wwwserveralias' field if issueing/renewing lets encrypt certificate for froxlor-hostname
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-17 11:48:40 +02:00
Michael Kaufmann
4ad2a1da1c
add complete list of nameserver-ips and given axfr-servers to allow-axfr-ips list for PowerDNS; fixes #985
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 19:07:05 +02:00
Michael Kaufmann
37ae69f07a
correct language strings in phpconfig formfield for new setting; refs #980
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 17:13:55 +02:00
Michael Kaufmann
9870db2560
add possibility to assign new/edited php-config to all customer accounts; fixes #980
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 17:09:29 +02:00
Michael Kaufmann
724a5e172a
don't remove 0-value parameter values from bulk-actions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-12 16:29:04 +02:00
Michael Kaufmann
8e166cb842
adjust debian 11 config templates, fixes #982
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-12 14:25:42 +02:00
Michael Kaufmann
5e281cf486
fix allowed-phpconfigs check in SubDomains.add() and SubDomains.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 19:26:13 +02:00
Michael Kaufmann
5d2f44ecd8
only validate custom database name if used at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 18:59:26 +02:00
Michael Kaufmann
5009c625d8
prep.statement cannot be used for create database query; regex-validate database_name
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 18:55:15 +02:00
Michael Kaufmann
eb592340b0
use prepared statement for creating databases to avoid sql injections in custom db-names
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 18:33:48 +02:00
Michael Kaufmann
c6f556c8d9
set version to 0.10.29.1 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-10 14:45:17 +02:00
Michael Kaufmann
db1df84ef1
correct db-exists check in installation-process
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-10 14:32:02 +02:00
Michael Kaufmann
52135a1d3a
set version to 0.10.29 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-08 08:46:58 +02:00
Michael Kaufmann
7f13bd09da
add optional ssl parameters to powerdns-config-template
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-08 08:39:22 +02:00
Nick Ufer
7ccbb37c4e
feat: adds mysql tls support ( #979 )
2021-10-08 08:28:32 +02:00
Michael Kaufmann
7feddf0aec
generate unpredictable unique session ids
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-02 12:38:17 +02:00
Michael Kaufmann
e73523531a
let user decide whether an existing database should be backup'ed and removed when installing froxlor; dont rely on parse_ini_file for OS check; enhance mysqldump so there is no issues with complex passwords and bash-escaping
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-09-24 10:49:57 +02:00
Michael Kaufmann
a47b790e19
actually integrate the new czech language file; refs #976
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-09-04 09:30:44 +02:00
Michael Kaufmann
319eec6124
fix session for 2fa enabled logins
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-27 13:17:05 +02:00
Michael Kaufmann
21983f27b6
secure commonly used filename-variable against url manipulation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-25 16:36:09 +02:00
Michael Kaufmann
5d375b784d
login action always goes to index.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-25 16:30:56 +02:00
Michael Kaufmann
4b22470872
set php session security related settings (correctly in every case)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-25 16:21:33 +02:00
Michael Kaufmann
ec1c37aa06
set version to 0.10.28 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-20 09:23:23 +02:00
Nicolas
67351ec3c2
Adding support for PowerDNS-Replication ( #974 )
...
Adding support for powerdns-replication
2021-08-19 12:00:09 +02:00
Michael Kaufmann
f1887aaaf2
enable iterate_query in dovecot by default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-13 09:28:10 +02:00
Michael Kaufmann
afd2d7b5e9
fix dns-validation in Domains.add() and Domains.update() when using Let's Encrypt DNS-check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-08 11:14:57 +02:00
Michael Kaufmann
c967e585b5
avoid duplicate entries in mysql-access-host setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-06 08:11:06 +02:00
Michael Kaufmann
73e364d4ba
fix compare of old/new value of aliasdomain when editing a domain as customer to avoid unnecessary regeneration of configfiles
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 14:55:22 +02:00
Michael Kaufmann
eb49331b21
remove superfluous inserttask when editing domain as it will be called when there are actually changes to the domain earlier
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 14:06:32 +02:00
Michael Kaufmann
0a1a3e023f
check dns for lets encrypt when adding/editing domains and via cron; fixes #971
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 13:44:13 +02:00
Michael Kaufmann
bef5cedcd0
only add link to customername when editing domain when panel.allow_domain_change_customer is false
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-02 16:58:34 +02:00
Stefan Weil
f8e2bc7bff
Fix some typos in code (found by codespell) ( #970 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2021-08-01 19:00:33 +02:00
Stefan Weil
09038ac7aa
Fix some typos (found by codespell) ( #969 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2021-07-31 09:51:54 +02:00
Michael Kaufmann
4c507232c7
add setting for a custom system group for all customer-users (required libnss-extrausers); fixes #953
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-30 12:16:37 +02:00
Michael Kaufmann
86939a64da
add buypass testing/staging ACME endpoint; create CAA entries accordingly if activated; refs #968
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-29 21:24:43 +02:00
Jens Meißner
926ce427fc
Add Buypass to the list of ACME providers. ( #968 )
2021-07-29 21:15:49 +02:00
Michael Kaufmann
53401eebfb
integrity check should allow utf8_* charachter sets and not only 'utf8', thx to lod
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-29 21:04:46 +02:00
Michael Kaufmann
bef580929e
Update README.md
2021-07-27 08:14:08 +02:00
Michael Kaufmann
c7b7c67ff4
normalize ipv6 addresses to avoid possible comparison problems; fixes #965
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-26 17:53:44 +02:00
Michael Kaufmann
ed42d4e3df
try to fix github action...
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-24 20:31:34 +02:00
Michael Kaufmann
69a2ebce36
create user as froxlor would create it for mysql-8.0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-24 20:29:56 +02:00
Michael Kaufmann
15f08739fa
add github action workflow for mysql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-24 20:17:42 +02:00
nachtgeist
571690c8c5
admin_customers/edit domain: make customer login name a link ( #962 )
2021-07-23 16:35:31 +02:00
rex2630
b2005d7f29
[WIP] Czech language ( #870 )
...
* Update czech.lng.php
2021-07-21 20:41:07 +02:00
Michael Kaufmann
4354598c64
fix unittests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 10:21:58 +02:00
Michael Kaufmann
05d4bdc499
restore behaviour for unittests as 'create stdsubdomain' default was yes in the settings but no for direct API usage
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 10:10:18 +02:00
Michael Kaufmann
25c6a37df2
fix wrong variable-name in Customers.delete()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 10:03:20 +02:00
Michael Kaufmann
41a470fe36
added option to disable creation of default subdomain; fixes #960
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 09:53:54 +02:00
Michael Kaufmann
8a4aa2a721
fix lng strings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 23:45:57 +02:00
Michael Kaufmann
1d903770fc
have more power over theme logo, custom theme logo and uploaded logo; refs #958
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 20:35:54 +02:00
Nicolas
934be5a238
Fix SOA-Record ( #959 )
2021-07-20 19:29:06 +02:00
Michael Kaufmann
5608f0407f
correct heredoc indentation in AcmeSh for php-7.1; fixes #957
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 08:11:32 +02:00
Kai
ce9d8dad7f
Feature-request #672 - database name prefixes + custom name ( #956 )
...
* Fix makeoption function call
* Update formfield.mysql_add.php
Added database name
* Update formfield.mysql_add.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Update DbManager.php
* Update formfield.mysql_add.php
* Update german.lng.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Added field database_name (Feature #672 )
* Added Testfunction for customer choosed database name
* Fixed test for customer choosed database name
Added docs for param $name
* Fixed mysql api command add
Removed doubled code
* Set settings for customer choosed db name
* Fixed wrong excepted for database name
* Renamed parameter database_name to custom_suffix
* Changed testCustomerMysqlsList
Added testCustomerMysqlsDBNameDelete
2021-07-19 19:10:12 +02:00
Michael Kaufmann
d6fe263e68
Update issue templates
2021-07-19 07:20:46 +02:00
Michael Kaufmann
156846a845
set version to 0.10.27 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-18 10:57:38 +02:00
Michael Kaufmann
abe00b79a7
Update README.md
...
add github actions build badge
2021-07-17 14:16:29 +02:00
Michael Kaufmann
26ab659c6a
Ga testing ( #955 )
...
* switch from travis-ci to github actions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-17 14:14:35 +02:00
Michael Kaufmann
b0273c68d2
remove debian jessie config-templates (outdated); set debian stretch as deprecated; add debian bullseye config templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-16 12:15:03 +02:00
Michael Kaufmann
720cf9d74f
Merge branch 'master' of github.com:Froxlor/Froxlor
2021-07-13 09:01:25 +02:00
Michael Kaufmann
35cd567c48
check whether there was an image upload at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-13 09:01:22 +02:00
Michael Kaufmann
2332d5be7b
Merge pull request #949 from bashgeek/custom-css
...
Custom CSS File in default theme
2021-07-13 08:38:23 +02:00
Daniel
14cdc3801a
Merge branch 'Froxlor-master' into custom-css
2021-07-13 10:31:35 +08:00
Daniel
d85efe480e
conflict
2021-07-13 10:31:24 +08:00
Daniel
4f2ceaa3ab
wip
2021-07-13 10:29:36 +08:00
Michael Kaufmann
3b6792d548
Merge branch 'master' of github.com:Froxlor/Froxlor
2021-07-12 17:29:25 +02:00
Michael Kaufmann
36de6e09d4
remove beta notice from let's encrypt settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-12 17:29:21 +02:00
Michael Kaufmann
300c410b18
Merge pull request #948 from bashgeek/logo-custom-login
...
Custom Logo(s) via Image-Upload in Panel Settings
2021-07-12 17:28:42 +02:00
Daniel Schmitz
282d7d9101
migrate old image + fix versioning
2021-07-09 17:07:50 +08:00
Daniel Schmitz
48f6601003
check mime types
2021-07-09 16:42:21 +08:00
Daniel
c4c4279171
Merge branch 'Froxlor:master' into logo-custom-login
2021-07-09 16:32:59 +08:00
Michael Kaufmann
b88f9c1f18
allow defining php_value/php_admin_value for session.save_path when using php-fpm; fixes #954
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-09 08:23:46 +02:00
Daniel Schmitz
0dac045dc9
wip
2021-07-07 14:11:54 +08:00
Daniel Schmitz
80b5f97367
wip
2021-07-07 14:10:21 +08:00
Daniel Schmitz
7a8b39fad0
wip
2021-07-07 14:00:55 +08:00
Daniel Schmitz
9f5978e875
german translations
2021-07-07 13:33:33 +08:00
Daniel
155fd757bf
Merge branch 'Froxlor:master' into logo-custom-login
2021-07-07 13:30:22 +08:00
Daniel Schmitz
518ec202ab
wip
2021-07-07 13:26:15 +08:00
Michael Kaufmann
871083d613
Merge pull request #952 from bashgeek/install-warnings
...
Installer Cleanup & Bug Fixes
2021-06-28 08:06:59 +02:00
Daniel Schmitz
79f0c8d28f
wip
2021-06-28 11:01:22 +08:00
Daniel
dfbb4127e2
Merge branch 'Froxlor:master' into logo-custom-login
2021-06-28 10:39:02 +08:00
Daniel Schmitz
b9b2f00f30
wip
2021-06-28 10:37:23 +08:00
Daniel Schmitz
6923f9d926
Revert "wip"
...
This reverts commit cacbf7fec7 .
2021-06-28 10:35:15 +08:00
Daniel Schmitz
cacbf7fec7
wip
2021-06-28 10:34:21 +08:00
Michael Kaufmann
73991e855c
Support ZeroSSL via acme.sh (v3); refs #946
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-27 09:00:44 +02:00
Michael Kaufmann
0208812013
prefer custom zone entries over automatically created ones when system.dns_createmailentry is enabled, fixes #944
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-27 08:41:16 +02:00
Michael Kaufmann
48bd2561f7
Merge pull request #947 from Froxlor/dependabot/composer/phpmailer/phpmailer-6.5.0
...
Bump phpmailer/phpmailer from 6.4.1 to 6.5.0
2021-06-27 08:37:38 +02:00
Michael Kaufmann
af12c4102b
Merge pull request #950 from kruegerj/patch-1
...
Update focal.xml
2021-06-24 07:57:00 +02:00
kruegerj
d2efa3ecc4
Update focal.xml
2021-06-24 03:16:12 +02:00
Daniel Schmitz
acb04566f5
wip
2021-06-23 11:28:07 +08:00
Daniel Schmitz
abb98ae960
wip
2021-06-23 11:21:33 +08:00
Daniel Schmitz
0d202a7e4d
wip
2021-06-23 11:20:18 +08:00
Daniel Schmitz
c69ef20b17
wip
2021-06-23 10:58:52 +08:00
dependabot[bot]
5872d0682a
Bump phpmailer/phpmailer from 6.4.1 to 6.5.0
...
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer ) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases )
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md )
- [Commits](https://github.com/PHPMailer/PHPMailer/compare/v6.4.1...v6.5.0 )
---
updated-dependencies:
- dependency-name: phpmailer/phpmailer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-22 15:20:44 +00:00
Michael Kaufmann
c4fa8feb8c
update dev tools
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-17 08:25:43 +02:00
Michael Kaufmann
61a50cc657
add setting for default serveralias value for new domains, refs #944
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-16 15:10:52 +02:00
Michael Kaufmann
3df3261ac0
switch from freenode irc network to libera.chat irc network as freenode is dead
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-06-16 11:57:38 +02:00
Michael Kaufmann
f2636e14f0
Merge pull request #945 from MisterDuval/patch-1
...
Deny all robots
2021-06-01 15:06:31 +02:00
MisterDuval
a23f22f561
Deny all robots
...
Search engine and all Robots should be denied to the whole Froxlor directory. This file will help!
2021-06-01 14:45:47 +02:00
Michael Kaufmann
8cf3f4ee24
set version to 0.10.26 for upcoming maintenance releasae
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-05-14 08:21:53 +02:00
Michael Kaufmann
e83f7634f8
Merge pull request #938 from Froxlor/dependabot/composer/phpmailer/phpmailer-6.4.1
...
Bump phpmailer/phpmailer from 6.2.0 to 6.4.1
2021-05-04 19:57:10 +02:00
dependabot[bot]
6eb6595a46
Bump phpmailer/phpmailer from 6.2.0 to 6.4.1
...
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer ) from 6.2.0 to 6.4.1.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases )
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md )
- [Commits](https://github.com/PHPMailer/PHPMailer/compare/v6.2.0...v6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-04 17:43:20 +00:00
Michael Kaufmann
bd48fb7328
catch exception of password-complexity check when changing account password; fixes #935
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-04-14 08:59:44 +02:00
Michael Kaufmann
769525bb56
do not touch/chown error/access log if log is disabled, fixes #934
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-04-12 09:42:25 +02:00
Michael Kaufmann
9195fb3c98
additionally sort by length of username for libnss-extrausers passwd file to have the main user as first in result in any case; fixes #933
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-04-12 09:37:36 +02:00
Michael Kaufmann
82922f7aea
add new settings for legal-notes; terms-of-use and privacy-policy; fixes #930
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-24 14:36:48 +01:00
Michael Kaufmann
db1a39b6d9
match composePhpOptions() definition everywhere
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-24 13:49:58 +01:00
Michael Kaufmann
7fbbc2ea0b
add vhost replacer {FPMSOCKET} for custom vhost configs; fixes #931
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-24 13:46:24 +01:00
Michael Kaufmann
91d4432108
check rr against possible existing CNAME entries, fixes #927
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-15 17:33:30 +01:00
Michael Kaufmann
c8914312aa
Refactoring columns from large table to avoid '1118 Row size too large' error
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-11 09:45:52 +01:00
Michael Kaufmann
3fd89c48e8
set version to 0.10.25 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-05 20:27:55 +01:00
Michael Kaufmann
eceb144a77
also trigger removal of domain in powerdns database if used; refs #923
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-04 12:09:03 +01:00
Michael Kaufmann
1d9651b18a
trgger acme.sh removal for domains if customers is being deleted; fixes #923
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-04 12:07:20 +01:00
Michael Kaufmann
49db4e60cb
escape passwords for email content (new email-account, new ftp-account and new database); fixes #905
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 11:25:58 +01:00
Michael Kaufmann
53e8ccbccb
added 'deactivated' parameter to EmailAccounts.update() so admins can disable individual email-accounts, will be overridden if customer is deactivatd and re-enabled; fixes #921
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 10:59:16 +01:00
Michael Kaufmann
6d8fc215f1
add description field to panel_domains and mail_virtual table, API parameter 'description' for Domains.add()/Domains.update() and Email.add()/Emails.update(); fixes #910
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 10:25:42 +01:00
Michael Kaufmann
f94c303cb3
add API parameter 'show_usages' for Customers.listing() and Customers.get() to return number of domains, and diskspaced used split into webspace_used, mailspace_used and dbspace_used; fixes #912
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 09:50:30 +01:00
Michael Kaufmann
2be1873354
fix frontend issue with displaying correct options in domain listing when using php8, thx to cscholz
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-24 19:56:26 +01:00
Michael Kaufmann
d1d36c32fe
Merge pull request #920 from RipClaw2971/patch-1
...
lowercase domain names for ssl-certificate file check (fallback)
2021-02-24 13:07:26 +01:00
RipClaw2971
3b3527348f
Update AcmeSh.php
...
Renewed certificates are not recognized if the domain is in upper/lower case.
2021-02-24 13:00:31 +01:00
Michael Kaufmann
036d5f0713
Merge pull request #919 from nachtgeist/soa
...
dns: make mail address of SOA records configurable
2021-02-21 18:27:57 +01:00
Daniel Reichelt
a1b8807b0f
dns: make mail address of SOA records configurable
2021-02-21 13:00:30 +01:00
Michael Kaufmann
356a087b6a
Merge pull request #918 from nachtgeist/pns
...
dns: check NS entry to be used as primary NS
2021-02-21 09:14:37 +01:00
Michael Kaufmann
0a77fd7150
Merge pull request #917 from nachtgeist/pw
...
system: validatePassword(): also quote the delimiter ('/')
2021-02-21 09:13:02 +01:00
Daniel Reichelt
67d67a287f
system: validatePassword(): also quote the delimiter ('/')
...
Quoting the default regex delimiter is required for the password
complexity check to work if '/' had been specified as special character
in Froxlor's account settings.
2021-02-21 02:33:46 +01:00
Daniel Reichelt
1f792466bf
dns: check NS entry to be used as primary NS
...
Don't just blindly use the first custom NS entry for SOA, actually check
if it pertains to the domain in question
2021-02-21 02:33:23 +01:00
Michael Kaufmann
5a6343b47c
php8 compatibility, fixes #916
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-16 12:38:01 +01:00
Michael Kaufmann
841c529107
fix check for required firstname/name/company in Customers.update(), fixes #915
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-15 23:26:18 +01:00
Michael Kaufmann
41c3f21f0b
list only phpenabled and http-enabled domains in php-configuration overview; fixes #911
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-11 16:16:04 +01:00
Michael Kaufmann
b8c0688ba0
added possibility to use 'in' sql-operation in sql_where parameter for Api-calls; php-8 compat fix in admin_traffic
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-11 12:09:42 +01:00
Michael Kaufmann
24e02e99fb
set version to 0.10.24 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:46:08 +01:00
Michael Kaufmann
97bb7b6227
add filecontent to allowed form-fields to not be escaped
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:44:49 +01:00
Michael Kaufmann
5ceddc8c65
remove not (yet) used cli script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:42:38 +01:00
Michael Kaufmann
3a17d03796
add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes #907
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-20 12:12:41 +01:00
Michael Kaufmann
57ae195930
for percentage calculation always use bytes so we don't compare KiB with GiB or similar
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-18 21:22:29 +01:00
Michael Kaufmann
9b86d576fa
do not display usages on dashboard in fixed size-units but dynamically adjusted
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-18 20:49:55 +01:00
Michael Kaufmann
02a12eda13
add missing field 'include_default_vhostconf' to settings table for new installations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-16 10:50:49 +01:00
Michael Kaufmann
a31da97d66
exclude some formfields from xss-cleaning as it could alter the wanted content
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-13 10:14:51 +01:00
Michael Kaufmann
9f13aa9a12
only pass binding variable for prepared sql statement if variable exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-13 08:52:00 +01:00
Michael Kaufmann
2841051649
correctly read in domain's ssl-ips for CAA entries if enabled, fixes #903
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-12 21:08:10 +01:00
Michael Kaufmann
acfbf55d15
Check return of validateFormField() just for non-falsey values and not expect boolean data-type; fixes #904
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-12 19:17:38 +01:00
Michael Kaufmann
5848df28fd
Merge pull request #902 from bashgeek/master
...
Put in trailing slash to /awstats/ location in nginx config
2021-01-12 12:25:22 +01:00
Michael Kaufmann
21925f48c3
set minimum required php-version to 7.1 and recommended php-version to 7.4
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-06 13:36:35 +01:00
Daniel
17a64c58c2
Put in a trailing "/" for /awstats/ location
2020-12-31 16:01:42 +08:00
Daniel
0ca38cff31
Merge pull request #1 from Froxlor/master
...
up
2020-12-31 15:59:07 +08:00
Michael Kaufmann
5efc1849b4
fix hide-incompatible-settings feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 17:16:15 +01:00
Michael Kaufmann
f213d666e2
fix typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 16:46:01 +01:00
Michael Kaufmann
78495b6487
update link to perl-fastcgi wiki on nginx.com; added setting to hide incompatible settings (depending on webserver)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 16:41:26 +01:00
Michael Kaufmann
ab1c76e104
set version to 0.10.23.1 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 19:48:31 +01:00
Michael Kaufmann
a671223823
corrected too few arguments to function Froxlor\Cron\Traffic\TrafficCron::callAwstatsGetTraffic(); fixes #901
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 19:43:40 +01:00
Michael Kaufmann
3a99e10296
set version to 0.10.23 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 11:09:56 +01:00
Michael Kaufmann
38031aaff9
add missing return-code in DomainZones.add which messes up the error handling when using API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-23 13:42:36 +01:00
Michael Kaufmann
65773bce57
automatically set php-fpm default config to php-version that is used for the installation to avoid confusion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-21 17:15:02 +01:00
Michael Kaufmann
ee5de56a94
also validate existence of ssl-key file in vhost generation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:47:58 +01:00
Michael Kaufmann
aba97df9b2
added date-range parameters for Traffic.listing(), fixes #878
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:44:43 +01:00
Michael Kaufmann
79e670f797
trigger rebuild of cronjobs also if customer email is changed, fixes #896
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:41:35 +01:00
Michael Kaufmann
8670cb6742
Merge pull request #900 from heptalium/master
...
Protect only private keys and leave certificates world readable.
2020-12-10 09:29:51 +01:00
Michael Kaufmann
bde87950a5
fix optional parameters of phpErrHandler
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-27 14:07:01 +01:00
Jens Meißner
aa1d2ab01d
Set certificate files explicitly world readable.
2020-11-24 17:38:49 +01:00
Jens Meißner
2a770a93b1
Protect only private keys and leave certificates world readable.
2020-11-23 20:32:24 +01:00
Michael Kaufmann
5b85a1c183
use Validate::validateEmail() also for PHPMailer::ValidateAddress() call
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 17:31:49 +01:00
Michael Kaufmann
caf8893558
use Validate::validateEmail() instead of pure filter_var
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 17:18:23 +01:00
Michael Kaufmann
a280461cf6
add unicode flag for filter-validate-email (>=php7.1)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 10:39:11 +01:00
Michael Kaufmann
455c655580
corrected validation of idn-tld's, fixes #899
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-14 11:59:46 +01:00
Michael Kaufmann
ecd707424f
change example of dhparams.pem folder so it does not conflict with default ssl-certificates-folder which gets purged by froxlor regulary
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-13 13:01:19 +01:00
Michael Kaufmann
60fe330de1
Merge pull request #875 from negrusti/patch-2
...
Data integrity - remove default values from some columns
2020-11-12 09:01:03 +01:00
Michael Kaufmann
cdb871b82b
fix delete_userfiles flag not being passed via webinterface email-address-overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-12 08:54:52 +01:00
Michael Kaufmann
35c4e3d1b9
set version to 0.10.22 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-06 14:47:20 +01:00
Michael Kaufmann
b3f82f0981
remove duplicate AXFR records as nameserver get added automatically in case they have also been added to the axfr list
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-01 21:00:27 +01:00
Michael Kaufmann
b1b68364be
do not allow setting www as CNAME record if domain has automatic www-Alias enabled, fixes #895
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 16:16:05 +01:00
Michael Kaufmann
ea76ce8fcc
secure requests; refs #893
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:57:59 +01:00
Michael Kaufmann
16eca628dd
add Unittest for traffic-filtering by customer-name, refs #894
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:53:07 +01:00
Michael Kaufmann
6bf5eccc24
update dependencies and add voku\AntiXSS
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:50:16 +01:00
Michael Kaufmann
63d00cd453
forgot to add the language strings to the commit for avoid deletion of (super)admin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:48:01 +01:00
Michael Kaufmann
c79cba26f3
avoid deletion of (super)admin with id 1 due to fallbacks in the code using it; fixes #886
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 10:02:11 +01:00
Michael Kaufmann
36eb3cc1aa
[domainbulk] remove reqiurement for customer-select in webinterface as it is an API-parameter
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 09:45:50 +01:00
Michael Kaufmann
15a13a7783
append file-extension for dkim-private-keys as external tools may require it (rspamd e.g.); thx to rseffner for finding this
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-20 15:28:51 +02:00
Michael Kaufmann
816874872d
make given documentroot of domain relative to customerroot of no absolute path if given; fixes #892
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-14 16:58:19 +02:00
Michael Kaufmann
0e8449f28d
Merge pull request #891 from andlinger/patch-1
...
Fixed typo in contribution document
2020-10-14 14:26:48 +02:00
Michael Kaufmann
3dcbbb9e7b
do not set description to empty value if not passed as parameter as it is optionally; fixes #890
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-14 14:25:23 +02:00
David Andlinger
5ab9e6865d
fixed typo
2020-10-14 14:17:37 +02:00
Michael Kaufmann
3a47b2050e
fix awstats/webalizer directory protection when using nginx; fixes #888
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 20:18:44 +02:00
Michael Kaufmann
907c475361
create quotatallies entry if it not exists, fixes #885 ; correction in api-doc for Ftps.update ftp_password parameter, fixes #889
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 19:52:29 +02:00
Michael Kaufmann
0dfb4bdcdb
list dns entries after add/delete action handling so the table of entries always shows the current state withouth reloading the page; fixes #887
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-12 09:50:48 +02:00
Michael Kaufmann
a5dc7b93a2
unify customerid/loginname api-parameter-descriptions; fixes #883
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-05 19:59:02 +02:00
Michael Kaufmann
244d2823a6
Merge pull request #882 from heavygale/patch-3
...
Fix for notices "Trying to access array offset on value of type bool" in ReportsCron.php
2020-10-03 13:10:40 +02:00
heavygale
2f0251bb19
Fix for "Trying to access array offset on value of type bool"
...
Proper check for success of query before accessing the result array. This notices occures if there's no custom mail-template for trafficmaxpercent_subject or trafficmaxpercent_mailbody for the required language.
2020-10-03 12:55:14 +02:00
Michael Kaufmann
a37d795ff3
set version to 0.10.21 for maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-02 18:01:53 +02:00
Michael Kaufmann
d9331cca61
check for fallback of ssl-certificate in ips/ports correctly of lets encrypt is used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-18 11:49:26 +02:00
Michael Kaufmann
f169129e27
remove obsolete/unused table
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-07 21:53:18 +02:00
Michael Kaufmann
746548492b
output traffic values correctly when not using bcmath and kind of fix wrong unit display on mouseover, fixes #425
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-07 21:51:24 +02:00
Michael Kaufmann
4ad8b62576
for ssl-fallback-check not only check for empty value but also for existence of certificate, thx to df8oe
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-06 14:12:25 +02:00
Michael Kaufmann
1eed3d1166
remove underscore from dkim-selector when creating the certificates too, refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-13 09:04:58 +02:00
Michael Kaufmann
6a32720c9a
remove underscore from dkim-selector in the output certificate files too as (old) dkim-filter read the selector from this filename; refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-09 10:54:22 +02:00
Michael Kaufmann
e389ae4bf8
setting version to 0.10.20 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-07 19:43:16 +02:00
Michael Kaufmann
970ecb469e
use overridden limit_extensions and idle_timeout in vhost config when using fpm and not mod_proxy
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-07 17:16:56 +02:00
Grigory Morozov
92b6914610
Update froxlor.sql
...
Data integrity - under no circumstances the empty string is a valid value for these fields
2020-08-07 21:58:06 +07:00
Michael Kaufmann
7e57352bc0
remove underscore from dkim-selector, refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-30 07:59:22 +02:00
Michael Kaufmann
e3d42a3f62
show current count of results besides total count in listings, fixes #869
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:46:50 +02:00
Michael Kaufmann
456a287621
fix missing query-parameters for IpsAndPorts.listing() when using sql_search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:36:55 +02:00
Michael Kaufmann
eff630da8d
unset any limit as we do not have pagination when showing search-results, refs #869
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:28:04 +02:00
Michael Kaufmann
aa45a0302e
fix permanent rebuilding of vhost configs, refs 0af655f106
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:23:49 +02:00
Michael Kaufmann
aa14487995
update jquery library, fixes #872
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-28 13:28:47 +02:00
Michael Kaufmann
10b52486b5
ups, forgot to save the file so it's missing a critical return :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:28:46 +02:00
Michael Kaufmann
0af655f106
fix permanent rebuilding of vhost configs due to always-true renew check of let's encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:21:52 +02:00
Michael Kaufmann
665c87cca7
fix index on longtext field which is not working due to unknown length; fixes #868
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:21:13 +02:00
Michael Kaufmann
1c50838d37
Merge pull request #871 from tczaude/master
...
issue 868 : Add new performance indexes
2020-07-24 20:37:26 +02:00
tczaude
ac5bc78e12
fix showUpdateStep
2020-07-24 19:32:04 +02:00
tczaude
a5e6ef674f
issue 868 : Add new performerce indexes
2020-07-24 14:35:55 +02:00
Michael Kaufmann
03bc94e69c
insert task to sync certificates for all cases (issue and renew)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-07 12:10:40 +02:00
Michael Kaufmann
37176c94a1
set version to 0.10.19 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-03 14:12:48 +02:00
Michael Kaufmann
a141c83ad4
do not call strtotime on the validTo_time_t key of cert_data as it already is an UNIX-timestamp, refs #865
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-23 20:35:50 +02:00
Michael Kaufmann
7c3ff95d22
check for possible CNAME overrides of A/AAAA record in dns-editor, fixes #864
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-23 09:39:00 +02:00
Michael Kaufmann
d653f6842f
check for acme.sh upgrade on every run; fix not running --install-cronjob without having an issue command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-21 19:50:46 +02:00
Michael Kaufmann
35a69fbfe0
add missing parmeter customerid for SubDomains.delete() which is required when called as admin; fixes #862
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-18 13:05:17 +02:00
Michael Kaufmann
e733701459
trigger removal cronjob of lets encrypt certificate via acme.sh also when domain update removes letsencrypt flag from domain
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 14:09:26 +02:00
Michael Kaufmann
70677fced2
fix double-adding of _ecc to certificate folder when deleting let's encrypt certificate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 12:08:54 +02:00
Michael Kaufmann
daa223ed42
return full domain object on Domains.update() call, fixes #861
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 09:29:02 +02:00
Michael Kaufmann
0398f4cdba
set version to 0.10.18 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-12 15:17:09 +02:00
Michael Kaufmann
1a0953e77e
fix typo in response status message, fixes #858
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-08 11:42:44 +02:00
Michael Kaufmann
490704f8e1
Heredoc/nowdoc with an indented closing marker is not supported in PHP 7.2 or earlier.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-06 20:57:24 +02:00
Michael Kaufmann
2748f1b633
also display error when domain does not resolv to any A or AAAA record in lets-encrypt-dns-validation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-06 15:37:06 +02:00
Michael Kaufmann
8e60c6b201
update api documentation for Ftps.update(), fixes #857
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 16:23:41 +02:00
Michael Kaufmann
d4716b2376
correct documentation for Customers.add(), fixes #856
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 15:33:49 +02:00
Michael Kaufmann
2c98fc4c2d
fix wrong certificate folder for fallback ceck (ecc/non-ecc)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-04 07:42:13 +02:00
Michael Kaufmann
65e1f633ef
Merge pull request #855 from daxara/detect_distr
...
Auto detection in CLI & checks
2020-05-31 20:59:26 +02:00
Ante de Baas
ed4dbba278
also perform checks in Install class
2020-05-31 20:46:27 +02:00
Ante de Baas
1a6082ca91
complete if statement
2020-05-31 20:36:52 +02:00
Ante de Baas
da1d94149a
saet defaults and do some checks
2020-05-31 20:34:47 +02:00
Ante de Baas
e7cfceb65d
add comment
2020-05-31 20:18:37 +02:00
Ante de Baas
1f48ca4711
autodeterct distribution in CLI
2020-05-31 20:10:07 +02:00
Michael Kaufmann
fe0fb8dd5f
fix non-static method called statically in \Froxlor\FileDir
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-31 16:38:53 +02:00
Michael Kaufmann
4a5ab7d95d
Merge pull request #854 from daxara/detect_distr
...
fix bugs in dist detection
2020-05-31 16:36:52 +02:00
Ante de Baas
0d44adf265
fix bugs is dist detection
2020-05-31 16:00:50 +02:00
Michael Kaufmann
0b63b4e110
Merge pull request #853 from daxara/centos7
...
[centos7] proftp requires epel, awstats needs install and awstats cron moved
2020-05-31 15:02:57 +02:00
Michael Kaufmann
ba7e9688c5
Merge pull request #852 from daxara/centos8
...
Centos8 config updated
2020-05-31 15:02:31 +02:00
Ante de Baas
443ae1df68
proftp requires epel, awstats needs install and awstats cron moved
2020-05-31 14:57:07 +02:00
Ante de Baas
b59aa6f140
undo dnf -y
2020-05-31 14:28:37 +02:00
Ante de Baas
4e9df61fef
awstats cron is moved to cron.hourly
2020-05-31 13:15:55 +02:00
Ante de Baas
b350815aa0
install awstats and requirements
2020-05-31 13:11:58 +02:00
Ante de Baas
b672c722b9
no user interaction on package installation
2020-05-31 13:05:52 +02:00
Ante de Baas
db60606cfa
proftpd requires epel
2020-05-31 12:52:31 +02:00
Ante de Baas
2524491883
centos8 uses 'dandified yum'
2020-05-31 12:47:28 +02:00
Ante de Baas
de061e7e36
add missing apacheconf_htpasswddir dir
2020-05-31 12:46:33 +02:00
Michael Kaufmann
9ecd182a91
Merge pull request #851 from daxara/master
...
rename rhel7 to centos7 for consistency
2020-05-31 11:26:12 +02:00
Ante de Baas
a7934bcb7b
rename rhel7 to centos7 for consistancy
2020-05-31 11:17:43 +02:00
Michael Kaufmann
9dc2c09da7
Merge pull request #850 from daxara/rhel8
...
Add CentOS 8 configuration-templates
2020-05-31 09:30:51 +02:00
Michael Kaufmann
b23e4a4d85
Merge pull request #849 from daxara/detect_distr
...
Detect distribution upon installation and set setting-defaults (if any) for that distribution
2020-05-31 09:29:42 +02:00
Michael Kaufmann
394ec4cd4a
fix ecc certificate paths
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-31 09:13:22 +02:00
Ante de Baas
6ccfb7efbb
remove old code
2020-05-30 10:10:57 +02:00
Ante de Baas
1454d8d40f
get defaults from configparser
2020-05-30 10:08:05 +02:00
Ante de Baas
0fde1ce7e9
remove dev comment
2020-05-30 09:15:15 +02:00
Ante de Baas
86155f7a9c
use Distribution in german language
2020-05-30 09:11:43 +02:00
Ante de Baas
60578a5d31
rename to CentOS because its most likely to be used
2020-05-29 17:46:38 +02:00
Ante de Baas
7fcacb4637
rename to centos because its most likey to be used
2020-05-29 17:45:37 +02:00
Ante de Baas
fb35fb9a3a
read distribution from xml and selection via selectbox
2020-05-29 17:33:48 +02:00
Ante de Baas
6128954231
rename propery to property
2020-05-29 15:54:37 +02:00
Ante de Baas
f4d4490d08
change property tagnames
2020-05-29 15:45:04 +02:00
Ante de Baas
27f0c4eb53
remove distribution names from language files
2020-05-29 15:42:38 +02:00
Ante de Baas
cb1df3a7e0
show failue as nice red message
2020-05-29 15:29:53 +02:00
Ante de Baas
a572ac3914
add rhel8 config file
2020-05-29 15:10:06 +02:00
Ante de Baas
498ff15e98
add redhat defaults
2020-05-29 14:59:48 +02:00
Ante de Baas
022ed1a9a8
add setting defaults per distribution when given
2020-05-29 14:59:40 +02:00
Ante de Baas
814339cc73
Merge branch 'master' into detect_distr
2020-05-29 13:54:36 +02:00
Ante de Baas
0bb48a3cdf
fix nginx capitalisation.
2020-05-29 13:45:46 +02:00
Ante de Baas
67d74406bd
add os distribution detection
2020-05-29 13:36:31 +02:00
Michael Kaufmann
d73d8da2fd
read certificate data folder from acme.sh.env file, fixes #846
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-28 20:08:49 +02:00
Michael Kaufmann
3c7bdcb5e0
Merge pull request #847 from Froxlor/dependabot/composer/phpmailer/phpmailer-6.1.6
...
Bump phpmailer/phpmailer from 6.1.4 to 6.1.6
2020-05-28 10:47:26 +02:00
dependabot[bot]
c6ac73f74f
Bump phpmailer/phpmailer from 6.1.4 to 6.1.6
...
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer ) from 6.1.4 to 6.1.6.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases )
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md )
- [Commits](https://github.com/PHPMailer/PHPMailer/compare/v6.1.4...v6.1.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-05-27 17:01:04 +00:00
Michael Kaufmann
fdcb294244
Merge pull request #844 from daxara/dns_rhel7
...
Named DNS for RHEL7
2020-05-25 22:02:40 +02:00
Ante de Baas
8898c7c165
add named dns config
2020-05-25 21:38:58 +02:00
Michael Kaufmann
d4c0acb353
Merge pull request #843 from rubo77/usage
...
show disk-usage also on unlimited accounts
2020-05-25 09:28:37 +02:00
Ruben Barkow-Kuder
9ea32b69cb
show disk-usage also on unlimited accounts
...
Signed-off-by: Ruben Barkow-Kuder <github@r.z11.de >
2020-05-25 03:14:38 +02:00
Michael Kaufmann
0524c70d2b
add config-templates for ubuntu focal (partly tested only for now)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-24 12:16:17 +02:00
Michael Kaufmann
6ca7920147
fix missing language files in config-services cli script; set ubuntu xenial deprecated, remove Ubuntu trusty; fix a2dismod command in buster config-template as php7.3 is default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-24 11:55:20 +02:00
Michael Kaufmann
65b2e4efa7
do not check for mariadb.sys user on mariadb-10.4 when testing with travis
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-23 21:17:43 +02:00
Michael Kaufmann
7000fd2c30
Merge pull request #841 from rubo77/patch-1
...
Don't suggest php5 during update as default
2020-05-23 21:16:39 +02:00
Ruben Barkow-Kuder
3b1ff03b33
Don't suggest php5 during update as default
2020-05-23 20:12:27 +02:00
Michael Kaufmann
ffa9205f95
fix sql query to remove duplicates before setting unique key in updater, fixes #840
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-18 20:48:56 +02:00
Michael Kaufmann
bc73ed0c75
adjust tls default value to tlsv1.2; refs #839
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-18 20:48:04 +02:00
Michael Kaufmann
17fd350d33
Merge pull request #839 from negrusti/patch-2
...
TLSv1 is deprecated
2020-05-18 20:07:30 +02:00
Grigory Morozov
c2e57dfd60
TLSv1 is deprecated
2020-05-18 05:18:42 +07:00
Michael Kaufmann
50f2047da3
set version to 0.10.17 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 20:35:25 +02:00
Michael Kaufmann
ecb9470b65
fix including of language-strings in reports-cron, fixes #836
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 15:16:24 +02:00
Michael Kaufmann
6d90b5ba80
remove leftover GROUP BY from testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 09:56:24 +02:00
Michael Kaufmann
eb3590dc34
add unique-key domainid to domain_ssl_settings table
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 09:49:53 +02:00
Michael Kaufmann
bddf9b496c
enable internal api-call to bypass customer_hide_options check in certain situations where it is needed, fixes #803
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-15 09:35:20 +02:00
Michael Kaufmann
edc702dafa
check for required min version of php every time (frontend and cron), fixes #833
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-08 10:03:01 +02:00
Michael Kaufmann
85dfc1030a
Merge pull request #832 from RipClaw2971/bugfix
...
Certificate file cannot be read to database
2020-05-04 16:11:42 +02:00
Andreas Grundler
c0dd432916
Certificate file cannot be read to database if the domain contains capital letters.
2020-05-04 12:08:20 +02:00
Michael Kaufmann
b3db4dd887
set version to 0.10.16 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-05-01 16:27:23 +02:00
Michael Kaufmann
14413a3e8d
try to fix travis irc notifications again
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 20:10:52 +02:00
Michael Kaufmann
a02a081c6b
try to fix travis irc notifications
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 20:03:54 +02:00
Michael Kaufmann
43070e4808
remove possible trailing slash of apache DocumentRoot diretives as sugggested by the httpd-docs, thx to jonbert
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 19:49:20 +02:00
Michael Kaufmann
98c636c282
let send-to-alternative-email be optional if no address is given instead of displaying error that the email address is invalid; fixes #829
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-30 13:03:19 +02:00
Michael Kaufmann
8dace6eca5
remove special characters from name when generating extrausers file
...
add froxlor hostname to 2fa-qrcode; refs #814
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-28 07:59:37 +02:00
Michael Kaufmann
78fc4f84b2
add optional dns validation for let's encrypt activated domains; fixes #817
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-14 10:28:33 +02:00
Michael Kaufmann
9018404faa
Double check whether installation of acme.sh worked when not installed yet and do not continue if not; fixes #823
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-14 08:10:36 +02:00
Michael Kaufmann
8bdd843bd9
fix renew of froxlors own letsencrypt certificate; fix only variables should be passed by reference in BackupCron; fix possible notice or double inclusion of language file in ReportsCron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-08 09:07:48 +02:00
Michael Kaufmann
0d35f5cb29
restructure acmesh implementation and let acme.sh take care of renewing the certificates itself; fixes #792 , fixes #816
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-04-04 18:04:39 +02:00
Michael Kaufmann
6815c1c20b
Merge pull request #821 from chrschn/master
...
Fix renewal of ECC/ECDSA certificates.
2020-03-29 23:52:34 +02:00
Christian Schneider
048e6c13ae
Fix renewal of ECC/ECDSA certificates.
...
The ACME v2 implementation uses separate directoies for ECC and on-ECC
certificates. The renew command for a domain checks if an ECC directory
exists (having a "_ecc" suffix) and refuses the command unless the
"--ecc" flag was specified.
Confusingly, this flag is only required to *renew* an ECC certificate,
but not to issue it.
This fixes https://github.com/Froxlor/Froxlor/issues/820 .
2020-03-29 22:36:26 +02:00
Michael Kaufmann
aedb829a74
Merge pull request #819 from HBerni/hberni-p0002
...
fixed parsing due to changes in dovecots default mail_log_prefix
2020-03-21 17:36:00 +01:00
HBerni
4745581720
fixed parsing due to changes in dovecots default mail_log_prefix
...
regex supports old and new default format now
(see https://wiki2.dovecot.org/Upgrading/2.3 )
2020-03-21 16:39:01 +01:00
Michael Kaufmann
489ccbe07a
fix removing ip address if ip is set as system-ipaddress but there are other entries of that ip with a different port
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-12 07:01:26 +01:00
Michael Kaufmann
a46e7a3bc4
set correct umask to create user config in installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-10 07:48:35 +01:00
Michael Kaufmann
a4431e25d3
remove ssl-certificates connected to domains that are being deleted when deleting a customer; fixes #818
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-10 07:36:22 +01:00
Michael Kaufmann
1fe9f1e9d6
fix language strings for cron cmdline setting and fallback to php binary if no setting is found
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-08 10:30:33 +01:00
Michael Kaufmann
13767df562
set version to 0.10.15 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-08 07:39:39 +01:00
Michael Kaufmann
02c5f80854
correct chmod value for userdata.inc.php file to be written on installation; fixes #815
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-08 07:35:19 +01:00
Michael Kaufmann
d7550ae58a
fix deactivated check in api
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 22:10:01 +01:00
Michael Kaufmann
cf2c7fa31c
deny api access to deactivated users with valid api-key
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 22:03:41 +01:00
Michael Kaufmann
32b6285589
set version to 0.10.14 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 20:47:20 +01:00
Michael Kaufmann
7e361274c5
forgot one escapeshellarg() and enhanced security on userdata.inc.php creation when installing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-06 20:44:17 +01:00
Michael Kaufmann
62ce21c9ec
secure shell-execution of mysqldump on installation if given database-name exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-04 19:35:57 +01:00
Michael Kaufmann
6b09720ef8
use unpredictable tmpfile-name in installation if lib/userdata.inc.php cannot be written due to permission
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-04 19:34:18 +01:00
Michael Kaufmann
8807ae7dad
allow private ip ranges in ips-and-ports as some configurations require that; fixes #802
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-02 09:51:44 +01:00
Michael Kaufmann
5f3f208534
remove superfluous comma in sql query which causes invalid sql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-03-01 09:16:47 +01:00
Michael Kaufmann
f11ceacf89
store ace-string of domain besides idn-converted string to have correct sorting in the frontend; fixes #809
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-29 09:50:29 +01:00
Michael Kaufmann
26e43077c2
make customer firstname,name,company and customer-no available for all templates; fixes #808
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-29 08:16:55 +01:00
Michael Kaufmann
d6c8b92523
add Froxlor.integrityCheck() API call to externally run integrity/consistency check, fixes #801
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-15 07:30:56 +01:00
Michael Kaufmann
03450dcfa2
fix listing of customer email addresses if 'domain' section is hidden via settings, fixes #803
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-15 07:25:23 +01:00
Michael Kaufmann
f39aab6f32
disable sslsessiontickets-option in domain-add/edit if globally disabled in the settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-15 07:11:28 +01:00
Michael Kaufmann
7f999302fa
do not require enabled vhost-container for froxlor-vhost to change sslsessiontickets-setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-14 19:26:06 +01:00
Michael Kaufmann
8294985588
require set password complexity for admins too when resetting password; display correct error message if password complexity is not satisfied
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-08 10:03:41 +01:00
Michael Kaufmann
a7653551b2
set version to 0.10.13 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-07 16:37:06 +01:00
Michael Kaufmann
734c02e33f
update php-fpm defaults; update paths for current stable php-7.3; read froxlor default php.ini from file rather then using phpconfig with id=1; fixes #796
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-31 13:17:49 +01:00
Michael Kaufmann
ace18cb7c9
use correct default-versions for configuration-step to disable mod_php for debian buster and ubuntu bionic
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-31 12:58:04 +01:00
Michael Kaufmann
1270204cd9
fix wrongly initialized resource-usage when re-calculating it; fixes #797
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-31 09:49:29 +01:00
Michael Kaufmann
2831923708
Merge pull request #795 from lpedretti/master
...
Fixed the case that the spf record is not inserted with it's quotes, and so the condition fails and 2 spf records are inserted in the domain
2020-01-24 16:58:10 +01:00
Leonardo Pedretti
6b1ae648b4
Fixed the case that the spf record is not inserted with it's quotes, and so the condition fails and 2 spf records are inserted in the domain
2020-01-23 11:59:28 -03:00
Michael Kaufmann
6c43f1bc56
fix Domains.update() if called as admin/reseller without change_serversettings privileges, thx to rseffner
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-22 09:14:07 +01:00
Michael Kaufmann
2e273a41b5
fix IpsAndPorts when checking for system.ipaddress in update() and delete()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:45:48 +01:00
Michael Kaufmann
2004bbe38d
dont access db result arrays directly without checking whether it's false due to an error (php7.4 related)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:13:28 +01:00
Michael Kaufmann
e44e07784f
validate nameserver ip-addresses for binds allow-transfer block; fixes #791
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:08:06 +01:00
Michael Kaufmann
8d6275e1aa
set version to 0.10.12 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-10 17:41:20 +01:00
Michael Kaufmann
f21d4f8770
when not using awstats, disable awstats-related settings; add minor tweaks to unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-10 16:44:13 +01:00
Michael Kaufmann
fc97b4d4e9
Merge pull request #786 from patschi/logformat-awstats
...
Allow configuring awstats LogFormat
2020-01-10 16:32:33 +01:00
Patrik Kernstock
05051309c7
Merge branch 'master' into logformat-awstats
2020-01-09 23:24:26 +00:00
Patrik Kernstock
0f025a6627
Language file update
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-09 23:21:11 +00:00
Michael Kaufmann
f6f5765b54
avoid settig more than one catchall address for one domain in Emails.update(), thx to mrairstone
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-09 14:45:51 +01:00
Michael Kaufmann
ac82aa80d2
correct logfiles_format migration; only needed if setting is non-empty
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-09 14:14:04 +01:00
Michael Kaufmann
57503d9c6e
try to touch logfile from settings in order for is_writable to work correctly, thx to rubberduck
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-09 14:10:50 +01:00
Michael Kaufmann
f55ad16d82
Merge pull request #785 from patschi/logformat
...
Allow using more advanced webserver LogFormat
2020-01-09 09:16:03 +01:00
Patrik Kernstock
ea7834c1d1
Added small notice to lng for awstats LogFormat
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-08 22:08:15 +00:00
Patrik Kernstock
b355711de9
Improvements as suggested by @d00p
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-08 22:08:15 +00:00
Michael Kaufmann
a5287726a4
fix issue in PhpHelper::trimArray() returning an empty array, fixes #751
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 23:32:21 +01:00
Patrik Kernstock
b393c7d6e6
Merge branch 'master' into logformat
2020-01-03 22:32:45 +01:00
Michael Kaufmann
dd2782771a
set version to 0.10.11 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 13:24:31 +01:00
Michael Kaufmann
25d0bbb766
switch from algo26-matthias/idna-covert to our own fork as we cannot update to >2.1 without having a minimum requirement for php-7.2 but we need a few fixes for php-7.4 support later on
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 12:48:01 +01:00
Michael Kaufmann
b4dedca3db
Update README.md
2020-01-02 13:53:22 +01:00
Patrik Kernstock
09aed61dbf
Merge branch 'master' into logformat-awstats
2020-01-02 12:44:35 +01:00
Patrik Kernstock
ca39501530
Fixed awstats_logformat field for new installs
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2020-01-02 12:39:25 +01:00
Patrik Kernstock
28fd88e53e
Merge branch 'master' into logformat
2020-01-02 12:31:51 +01:00
Michael Kaufmann
e01c2e02fb
fix update query for new fpm-custom_config value, refs #783
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-02 12:28:48 +01:00
Michael Kaufmann
762bfae61a
Merge pull request #783 from patschi/phpfpm-custom-settings
...
Ability to add custom config to PHPFPM version
2020-01-02 10:19:19 +01:00
Patrik Kernstock
a4d4e16efc
Small comment added to escaping double-quote
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 22:46:03 +01:00
Patrik Kernstock
7f83ad31f4
Fixed dbversion in SQL/Froxlor.php
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 22:30:54 +01:00
Patrik Kernstock
e143ba4577
Allow configuring awstats LogFormat
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 22:29:29 +01:00
Patrik Kernstock
6799a56ba1
Allow using more advanced LogFormat
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 20:18:52 +01:00
Patrik Kernstock
484fe8acbc
Fixed db_DBVERISON in Froxlor.php
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 17:22:37 +01:00
Patrik Kernstock
550af5b943
Fixed german lng, fixed db_version in SQL
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 17:18:17 +01:00
Patrik Kernstock
7ae59477af
New update step, changed order of lang strings
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 16:14:26 +01:00
Michael Kaufmann
acefa41806
Merge pull request #781 from patschi/accesslog-logtype
...
Use logtype for access_log for IPsAndPorts too
2019-12-31 16:01:42 +01:00
Patrik Kernstock
b39c8029cd
Merge branch 'master' into phpfpm-custom-settings
2019-12-31 15:51:27 +01:00
Patrik Kernstock
69ff416361
Fixed SQL, minor comments/lng updates
...
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 15:34:46 +01:00
Michael Kaufmann
3eb1718fe0
add option to disable SSL sessiontickets globally for older systems, fixes #784
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-31 12:27:35 +01:00
Michael Kaufmann
37c434d4fc
testsystem does not listen on socket for mysql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-31 09:29:09 +01:00
Michael Kaufmann
1eb14d7564
update composer-dependencies; add connection-test to Mysqls.update() when changing passwords; validate ssl-certificates to avoid private/public key mismatch and a failed webserver start, fixes #778
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-31 09:23:28 +01:00
Michael Kaufmann
1c17df69d2
Merge pull request #782 from patschi/fix-dhparams-indent
...
Fix dhparam indent
2019-12-31 08:11:40 +01:00
Patrik Kernstock
c61b3b73bd
Ability to add custom config to PHPFPM version
...
Addresses #643
Signed-off-by: Patrik Kernstock <patrik@kernstock.net >
2019-12-31 05:48:36 +01:00
Patrik Kernstock
18c87baec8
Fix dhparam indent
2019-12-31 03:53:12 +01:00
Patrik Kernstock
631b2b59a5
Use logtype for access_log for IPsAndPorts too
2019-12-31 03:51:19 +01:00
Michael Kaufmann
1e0510a43d
fix SysLog.delete(), SysLog.listing() and SysLog.listingCount() when called as admin/reseller withouth customers_see_all permission
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-21 15:12:51 +01:00
Michael Kaufmann
e62f675c4c
apply 'notryfiles', 'writeaccesslog' and 'writeerrorlog' flags to subdomains when editing a domain
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-18 08:44:02 +01:00
Michael Kaufmann
fe389ab208
setting version to 0.10.10 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-13 16:23:43 +01:00
Michael Kaufmann
63d915804a
lowercase domainnames when adding new (sub)domain to avoid issues with certificates on filesystem
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-11 20:12:51 +01:00
Michael Kaufmann
466c09137b
add new 'ssl-enabled' flag for domains and subdomains so ssl can be deactivated (by a customer too) even if there are ssl-ip/ports assigned; introduce new honorcipherorder and sessiontickets flags for more control over ssl-related settings on a per domain base (admin only); fixes #767 and fixes #769
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-10 10:21:35 +01:00
Michael Kaufmann
3a738b7070
fix mysql8 issue with group by and sorting within; fixes #774
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-08 10:43:12 +01:00
Michael Kaufmann
5ee9d3064a
add new API function Froxlor.generatePassword() to return a random password based on froxlor settings regarding min-length, included characters, etc.; fixes #768
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-06 11:51:40 +01:00
Michael Kaufmann
adb5c6734a
set version to 0.10.9 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-06 10:20:01 +01:00
Michael Kaufmann
7dff46b63e
set production Lets Encrypt endpoint as default in settings like the installation does; do nat-sorting only on username-related fields, fixes #765
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-05 07:52:11 +01:00
Michael Kaufmann
12883bafd6
check for valid result when reading database usage from information_schema; fixes #766
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-04 07:15:28 +01:00
Michael Kaufmann
c2b88200f0
Merge pull request #763 from RipClaw2971/bugfix
...
SQL error in lib/Froxlor/Api/Commands/Certificates.php
2019-11-29 19:52:13 +01:00
Andreas Grundler
634199780b
Bugfix
2019-11-29 19:22:43 +01:00
Michael Kaufmann
e0275840ab
set version to 0.10.8 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-29 17:14:02 +01:00
Michael Kaufmann
bae8c86901
fix removing of ssl-ip-relation to domain if no ssl-ip is selected via interface, thx to Patient Nr0
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-27 18:32:27 +01:00
Michael Kaufmann
e8be3ee643
use correct apiendpoint for lets encrypt; pass debug-flag onto acme.sh; fixes #762
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-27 07:42:23 +01:00
Michael Kaufmann
35ecdfa2f5
fix searching for alias-domains by link in customer_domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-24 12:52:25 +01:00
Michael Kaufmann
3e4a3ef4b0
fix duplicate domain entries in customer-domain-list when domain has aliases, thx to crazy4chrissi
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-24 11:33:10 +01:00
Michael Kaufmann
cdf02ceab6
set version to 0.10.7 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-22 16:14:13 +01:00
Michael Kaufmann
d24056c925
fix vhost-merging of specialsettings in nginx; fixes #757
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-22 16:12:11 +01:00
Michael Kaufmann
d2852fbd5d
add new setting to set default value of domain-edit-setting 'Apply specialsettings to all subdomains' and 'Apply php-config to all subdomains'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-22 16:10:27 +01:00
Michael Kaufmann
d76ebc7c06
fix sort-ordering parameter for pagination
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 13:08:36 +01:00
Michael Kaufmann
4fbaacb159
fix domain listing for admin-domains
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 12:20:20 +01:00
Michael Kaufmann
2d43a8714d
let's try to fix the mysql-user-create/update issue, fingers crossed; refs #758
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 11:06:21 +01:00
Michael Kaufmann
620a22bf3e
fix listing of subdomains for customers, fixes #759
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-20 09:33:28 +01:00
Michael Kaufmann
5e01018f30
fix typo in SysLog.delete(), thx to Wolfgang
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-18 14:47:56 +01:00
Michael Kaufmann
c84732a0cd
fix issue when adding new database users with already-hashed passwords, refs #758
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-18 10:48:31 +01:00
Michael Kaufmann
dfce1fea3c
re-add \Froxlor\UI\Paging as it's still required for api_keys.php because they are not (yet) listable via API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-17 15:20:46 +01:00
Michael Kaufmann
e6dad6c6d0
Use authentication_string for mysql-5.7 and mysql-8 (not password-field) - let's see what happens
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-17 14:29:37 +01:00
Michael Kaufmann
605d2340d1
first unittest for mysql-users and their password, refs #758
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-17 13:42:35 +01:00
Michael Kaufmann
d5df4dd7a4
set version to 0.10.6 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 16:43:36 +01:00
Michael Kaufmann
57497bd03f
if no ssl IP/port is selected when editing a domain within the webinterface, set the remove_ssl_ipandport parameter to true to not fallback to defaults
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 16:36:14 +01:00
Michael Kaufmann
1a3cc52188
fix parameters defaults for Domains.update() and add new parameter 'remove_ssl_ipandport' to clear ssl ip/port instead of defaulting to the current set value; fixes #756
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 15:11:24 +01:00
Michael Kaufmann
21f6874a61
check whether there actually is quota read for a user if newly created, thx again to J-BBB
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 12:58:28 +01:00
Michael Kaufmann
b34e66dfd6
fix install-dir replacement in configfiles, thx to J-BBB
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 08:02:46 +01:00
Michael Kaufmann
a77f890462
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-11-15 07:20:38 +01:00
Michael Kaufmann
3cc5352c01
implement EmailForwarders.listing(); fixes #754
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 07:20:16 +01:00
Michael Kaufmann
d01d470119
Merge pull request #755 from danielrona/patch-1
...
enabled autofocus for 2fa_code
2019-11-14 12:58:18 +01:00
Daniel
a97ce74cc8
enabled autofocus for 2fa_code
2019-11-14 12:31:29 +01:00
Michael Kaufmann
fe7bfcc7c2
fix update of hosting plans via interface; fixes #753
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-13 15:28:08 +01:00
Michael Kaufmann
cff0ac72d0
optimize varchar fields in admin/customer table; fixes #752
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-13 08:57:53 +01:00
Michael Kaufmann
e8dcb29b69
keep searching code in ssl_certificates if something was searched and no results were returned, thx to Ithariel
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-12 12:53:38 +01:00
Michael Kaufmann
2b3b68efa3
remove testing code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-12 08:17:54 +01:00
Michael Kaufmann
d937029bf7
implement [ApiModule].listing() in frontend-module as sorting/limiting/searching is now possible via API call (partly untested)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-10 18:35:32 +01:00
Michael Kaufmann
1955b5dd32
add task to remove certificate from acme.sh when removed in froxlor; fix issue when mode of certificate generation was not reset to 'issue' and kept trying to 'renew' instead
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-10 18:34:02 +01:00
Michael Kaufmann
c2a9880616
add new Api-Module 'SysLog' to query froxlor logs; set default value for api_allowed to the value of api.enabled setting when adding new customer via frontend to behave like Customers.add() API method
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-09 11:37:45 +01:00
Michael Kaufmann
dfedc478f7
check for given customer loginname/id before anything happens in Mysqls.add/update/delete when called as admin; fixes #749
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-07 15:53:30 +01:00
Michael Kaufmann
6efe500cee
validate that the admin/reseller has customers in SubDomains.listing(); return all domain fields for admins/resellers in SubDomains.listing()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-05 11:21:49 +01:00
Michael Kaufmann
9c3549c604
lowercase domain-names in AcmeSh implementation to avoid https://github.com/Neilpang/acme.sh/issues/2556
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-04 11:39:06 +01:00
Michael Kaufmann
50755f4399
set phpunit to fixed 8.4.1 in favor of https://github.com/sebastianbergmann/phpunit/issues/3793 to not break jenkins testing for now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 13:26:38 +01:00
Michael Kaufmann
ef11ad8da7
fix broke count sql-queries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 11:12:49 +01:00
Michael Kaufmann
1b2c186c07
introduce search, limit, offset and orderby possibilities for (almost) all API listing() functions; added listingCount() function in preparation to replace the old UI\Paging class later on
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 10:58:52 +01:00
Michael Kaufmann
b162324ff0
fix renew-check of let's encrypt implementation, set version to 0.10.5 for bugfix release; fixes #747
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 14:19:06 +01:00
Michael Kaufmann
6cd061d74c
set version to 0.10.4 for upcoming maintenance release; minor code formatting + adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 11:16:13 +01:00
Michael Kaufmann
53b7420dc9
fix stripping of escape-sequences in api-endpoint; fixes #746
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 07:39:28 +01:00
Michael Kaufmann
aa85c648a3
check for renewal of certificates not only if there's a task to regenerate vhosts but everytime the letsencrypt cronjob runs (which is basically obsolete due to the integration into the tasks cron but perfect for checking renewal dates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-31 21:37:54 +01:00
Michael Kaufmann
35e228ff09
Merge pull request #745 from pquerner/unittests/564
...
Add UnitTests for #679
2019-10-30 13:01:02 +01:00
Pascal
62236da496
changed method name
2019-10-30 12:50:16 +01:00
Pascal
e1cc896b6c
add unit tests for Validate::is_ipv6
2019-10-30 12:39:56 +01:00
Pascal
36595baa65
Merge remote-tracking branch 'Froxlor/master'
2019-10-30 12:14:39 +01:00
Michael Kaufmann
ec3fd1d105
Create SECURITY.md
2019-10-30 11:00:08 +01:00
Michael Kaufmann
e39dcfbfe2
Update FUNDING.yml
2019-10-30 10:50:20 +01:00
Michael Kaufmann
ef6254b307
Merge pull request #679 from pquerner/#564
...
Allow CIDR and Netmask in mysql_host_access; fixes #564
2019-10-30 10:40:26 +01:00
Michael Kaufmann
44bf211ab5
Merge pull request #743 from kionez/fix_split_path_info
...
Correct fastcgi_split_path_info; fixes #744
2019-10-29 16:09:44 +01:00
kionez
b0e920104f
Fix fastcgi_split_path_info as https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
2019-10-29 16:00:14 +01:00
kionez
299e201142
Fix fastcgi_split_path_info
2019-10-29 15:47:28 +01:00
Michael Kaufmann
46982ad2dc
validate that a customer gets the default ftp account created even if the admin/reseller has no more resource for ftp accounts; fixes #741
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-29 07:52:00 +01:00
Michael Kaufmann
c0e07fd659
fix undefined variable in hosting-plans frontend, fixes #742
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-28 20:06:14 +01:00
Pascal
5c11eecbd7
remove code for checking ipv6 mapped ipv4 notation
2019-10-28 17:27:39 +01:00
Pascal
9689afc759
change method signature of \Froxlor\Validate\Validate::validate_ip2
2019-10-28 16:58:34 +01:00
Pascal
d76f4108e5
dont need $result if we're expecting an exception
2019-10-28 16:40:22 +01:00
Pascal
9c4d619840
remove inner if statement
...
check ipv6 when cidr>netmask flag is set
2019-10-28 16:32:52 +01:00
Pascal
7774e7606d
dont check notated ips again
2019-10-28 16:29:53 +01:00
Pascal
2ed0cad27b
#564 :
...
cidr notation can only be 1 through 32
2019-10-28 16:27:54 +01:00
Pascal
686c2ae534
fix comparison
2019-10-28 16:00:43 +01:00
Pascal
faf3abe800
introduce new parameter to allow automatic convert cidr notation to netmask notation
2019-10-28 15:33:26 +01:00
Pascal
220b493a1b
better readability
2019-10-28 14:16:27 +01:00
Pascal
e8d67f9711
check if ipv6 first
2019-10-28 14:07:31 +01:00
Pascal
83e932b068
switch join with implode
2019-10-28 13:26:32 +01:00
Pascal
84d1be538e
block ipv6 addresses in cidr notation (mysql can't handle it)
2019-10-28 13:25:34 +01:00
Pascal
c97cdb1c0e
make it more readable
2019-10-28 13:15:48 +01:00
Pascal
ffefe85fb4
Merge branch 'master' into #564
2019-10-28 12:18:55 +01:00
Pascal
27341ca490
Merge remote-tracking branch 'Froxlor/master'
2019-10-28 12:17:51 +01:00
Michael Kaufmann
822bb2bd4d
fixed deletion of default-ftp-user possible via API (not through the interface though); refs #741
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-27 16:02:32 +01:00
Michael Kaufmann
88ee76e4c9
setting version to 0.10.3 for upcoming release
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-25 14:48:13 +02:00
Michael Kaufmann
90d921ebb5
preserve downward compatibility for 0.10.1 updaters regarding specialsettings for ssl-enabled domains; fixes #739
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-24 18:14:51 +02:00
Michael Kaufmann
7b162c4bd0
added tls-settings per domain for admins with change_serversettings-flag set; fixes #519
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-22 16:45:03 +02:00
Michael Kaufmann
32e2d48aed
fallback to /tmp/froxlor.log if file-log is activated but no file given or not writeable; fixes #737
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-22 15:06:41 +02:00
Michael Kaufmann
1fdc524171
correct permissions
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-19 11:08:55 +02:00
Michael Kaufmann
4704798379
setting version to 0.10.2 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-18 13:39:23 +02:00
Michael Kaufmann
e5c1e8350d
set default_theme value in settings-array to 'Sparkle' as it is in install/froxlor.sql; improve language strings for adding php-configurations and fpm-versions
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-17 18:40:53 +02:00
Michael Kaufmann
f0b36c03ad
fix registration and termination date to flip between empty-value and 0000-00-00, thx to dxd
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-17 09:35:33 +02:00
Michael Kaufmann
79056f20ee
display API in the list of features the customer is allowed to use; display total diskspace used by customer (web, mail and mysql) on customers dashboard, fixes #733
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-16 12:44:23 +02:00
Michael Kaufmann
5d6aa4d2bb
Merge pull request #732 from TimoStramann/patch-1
...
fixing typo
2019-10-16 06:32:13 +02:00
Timo Stramann
f803276ca2
fixing typo
...
wrong variable name
2019-10-16 00:11:30 +02:00
Michael Kaufmann
5cf2d32e8a
reverse parameter for Domains.add() into so users have to explicitly pass the parameter if they do NOT want the default ssl-ip to be used if left empty, so it behaves like the non-ssl ipandport parameter - if left empty, the system default is being used, thx J-BBB
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2019-10-15 14:35:42 +02:00
Michael Kaufmann
9430f77c2e
Setting system.leapiversion exists and just needs to be updated, no added
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-15 07:22:41 +02:00
Michael Kaufmann
302fe994b7
adjust ip/port settings for downward compatibility when adding new ssl-specialsettings related settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 14:26:13 +02:00
Michael Kaufmann
9b122bc003
order tasks by type descending to create bind and webserver configs at the end of the run; cleanUp configs files after creation of certificates to minimize downtime, thx to SCD for testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 13:56:55 +02:00
Michael Kaufmann
9410356bc7
fix output of acme command when upgrading
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 10:12:26 +02:00
Michael Kaufmann
5d5cc3dda3
fix array to string conversion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-13 22:49:03 +02:00
Michael Kaufmann
a7ccb7007f
add Unit-test for DomainZones.listing()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-13 14:47:39 +02:00
Michael Kaufmann
5680c88da0
implement DomainZones.listing() to actually return custom stored dns entries for a given domain, fixes #731
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-13 14:40:04 +02:00
Michael Kaufmann
cf01a587c7
fix typo in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:53:13 +02:00
Michael Kaufmann
b6367e1be1
forgot to add the ssl-default-vhostconf-domain fields in ipsandports
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:39:58 +02:00
Michael Kaufmann
93aa8bff1e
add default-ssl-vhost settings and optionally allow including of non-ssl default-vhost settings, fixes #727
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:34:18 +02:00
Michael Kaufmann
15fa035dc4
check for minimum required php version in autoupdater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 14:04:43 +02:00
Michael Kaufmann
057f4aaa10
Passing the and parameters in reverse order to implode has been deprecated since PHP 7.4
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 10:22:11 +02:00
Michael Kaufmann
f588927bc5
check for existence of certificate files created by acme.sh
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 08:17:04 +02:00
Michael Kaufmann
03d2a76dd0
clean up language and code for dropped let's encrypt ACMEv1 support
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-11 20:53:34 +02:00
Michael Kaufmann
0d0e557715
force Let's Encrypt ACMEv2 API, fixed #728
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-11 18:17:05 +02:00
Michael Kaufmann
fb54b887f2
remove unneeded apihelp-page code in admin/customer_index; set explicit version to api-doc URL; check for acme.sh cronjob and uninstall it, as froxlor manages that itself
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-10 16:42:32 +02:00
Michael Kaufmann
9167608794
set version to 0.10.1 for maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-10 14:55:45 +02:00
Michael Kaufmann
050af61082
show success in updater when there are no more old files to delete and exec() is disallowed (showed empty list)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 12:05:04 +02:00
Michael Kaufmann
2c23431daf
show on API keys page wether api access is allowed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 11:52:55 +02:00
Michael Kaufmann
4543c73b4f
add possibility to enable/disable api access on a per user base
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 11:43:22 +02:00
Michael Kaufmann
88d85fc02e
fix curly bracket array access (deprecated)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 07:59:38 +02:00
Michael Kaufmann
6102fabcb6
allow setting http2 flag for (sub)domains in customer view, fixes #725
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 07:59:11 +02:00
Michael Kaufmann
d7a7412973
Merge pull request #724 from kionez/add-ssl-expirationdate
...
Add expiration date to SSL certificates loaded via API request, fixes #723
2019-10-08 18:59:27 +02:00
kionez
1b3029b826
Fix typo
2019-10-08 18:50:10 +02:00
Michael Kaufmann
26cb53c8fb
correctly validate that a domain has not a certificate in Certificates.add(), refs #722
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 18:44:42 +02:00
Michael Kaufmann
b4999fcc83
Throw exception if domain used to call Certificates.get() does not have a certificate, fixes #722
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 18:01:59 +02:00
kionez
05f602d457
Fix for null expiration date and coding style
2019-10-08 17:44:41 +02:00
Michael Kaufmann
89b95d61d2
return empty array in FroxlorAPI.php example class if last call was unsuccessful, fixes #722
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 17:36:42 +02:00
kionez
9ec03bade7
Add expiration date to SSL certificates loaded via API request
2019-10-08 17:32:03 +02:00
Michael Kaufmann
20699a15a6
update composer dependencies
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:54:15 +02:00
Michael Kaufmann
9b8a6e7e67
more php-7.4 compatibility
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:38:22 +02:00
Michael Kaufmann
3a8d5a9517
correct Mysql.add phpDoc to produce correct api-doc, fixes #721
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:11:00 +02:00
Michael Kaufmann
557b28a69d
more php-7.4 compatibility
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:08:36 +02:00
Michael Kaufmann
0f1c5506e2
do not create username@domain ftp user if the default-ftp-user is being created in Ftps.add, fixes #720
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:04:10 +02:00
Michael Kaufmann
c6a93fa336
fix possible php-7.4 notice 'Trying to access array offset on value of type bool'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 11:26:05 +02:00
Michael Kaufmann
466ea0fa99
show update steps for version updates (forgot that once or twice); add fallback for file deletion if exec() is not allowed; fix php7.4 warnings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 10:54:08 +02:00
Michael Kaufmann
8f850ee7f3
simplify config-templates for cronjob setup
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 22:54:54 +02:00
Michael Kaufmann
55d21e475d
set low timeout for version-check and output message if check is not possible (due to connection error, downtime of server, etc.)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 18:53:30 +02:00
Michael Kaufmann
fa3e3da7ac
only flush privileges if anything at all happened
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 14:47:04 +02:00
Michael Kaufmann
05d66c034e
update min-required version of php in composer.json
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 09:04:18 +02:00
Michael Kaufmann
98f0839664
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-10-06 09:01:15 +02:00
Michael Kaufmann
4d52c6b6d0
Update README.md
2019-10-04 21:48:10 +02:00
Michael Kaufmann
eb5ea51da1
add explicit tlsv1.3 ciphersuite setting (used for apache-only as of now)
2019-10-04 17:43:11 +02:00
Michael Kaufmann
4b555b4ef2
set version to 0.10.0 for upcoming stable release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-03 12:35:42 +02:00
Michael Kaufmann
1657af8719
updating external libraries prior to release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-03 12:31:27 +02:00
Michael Kaufmann
c9d30654e0
update link to openssl-ciphers manual, thx to lod
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-02 09:12:06 +02:00
Michael Kaufmann
47ca350127
increase php requirement to 7.0 as 5.6 is way too old
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-27 12:55:14 +02:00
Michael Kaufmann
cc04e44031
add possibility to add customer using a hosting-plan instead of specifying resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-27 12:54:43 +02:00
Michael Kaufmann
eabad4917b
correct try_files in NginxFcgi, fixes #717
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-26 09:50:13 +02:00
Michael Kaufmann
6188e5b0e3
Merge pull request #716 from Bobselp/patch-1
...
fix MysqlHandler user field
2019-09-25 20:18:22 +02:00
Bobselp
13ab7a598b
fix MysqlHandler user field
...
See lib/Froxlor/FroxlorLogger.php:152
2019-09-25 20:03:16 +02:00
Michael Kaufmann
bf2584da65
Merge pull request #714 from Bobselp/patch-1
...
Get mailbox size with maildirsize file
2019-09-24 19:16:58 +02:00
Bobselp
31cebccd5d
fix calc, add check if quota is enabled
2019-09-24 18:16:07 +02:00
Michael Kaufmann
3728e9b22c
Merge pull request #715 from z3dm4n/master
...
lng/english.lng.php: fix typo
2019-09-24 12:55:45 +02:00
Erik Zettel
8a145eca92
lng/english.lng.php: fix typo
2019-09-24 12:44:33 +02:00
Bobselp
14914fce44
Get mailbox size with maildirsize file
2019-09-23 21:08:16 +02:00
Michael Kaufmann
6e3fdc1cf9
Merge pull request #713 from Bobselp/patch-1
...
fix missing namespaces in PowerDNS cron
2019-09-22 18:05:48 +02:00
Bobselp
6ca68f6a2d
fix missing namespaces in PowerDNS cron
...
Some getDB calls were missing the `\Froxlor\Dns\` prefix
2019-09-22 17:59:21 +02:00
Michael Kaufmann
fd4d3cbcfd
specify pop3_logout_format explicitly for dovecot to satisfy maillogparser
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-19 13:06:32 +02:00
Michael Kaufmann
75f49e2ee2
added HostingPlans ApiCommand + unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-16 12:31:02 +02:00
Michael Kaufmann
aca22a9c94
only add lets encrypt certificate if cert is valid; display acme.sh output if --debug is specified
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 15:40:13 +02:00
Michael Kaufmann
5a8ae0f75f
do not log multiple times due to pushing log-handlers multiple times
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 13:49:40 +02:00
Michael Kaufmann
6ef2be8c1a
fixed typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 13:42:32 +02:00
Michael Kaufmann
1b968c885b
remove old files from 0.9.x to avoid conflicts and errors; change mod_proxy-usage and ACMEv2 default values to true
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 10:28:19 +02:00
Michael Kaufmann
dc3f159c90
correctly trigger re-generation of let's encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 10:22:25 +02:00
Michael Kaufmann
6ebb8dabc4
re-create certificate if SAN list or domain changes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-12 12:30:47 +02:00
Michael Kaufmann
9e2dcf51d7
also remove let's encrypt certificate for froxlor-hostname when updating to acme.sh; make installation more mysql/mariadb compatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-09 17:16:41 +02:00
Michael Kaufmann
2d8b0181b3
add gitter notifications for travis-ci
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-22 16:20:42 +02:00
Michael Kaufmann
accd6e7416
Update README.md
2019-08-22 16:15:17 +02:00
Michael Kaufmann
f5027695dd
Create FUNDING.yml
2019-08-22 15:45:00 +02:00
Michael Kaufmann
34696df700
Merge pull request #711 from TimoStramann/patch-1
...
Remove unnecessary slash for SSL redirect
2019-08-18 16:15:50 +02:00
Timo Stramann
8e9ddd3d50
Remove unnecessary slash for SSL redirect
...
Remove slash after hostname since requests directly to the hostname do not require a slash at the end and all other content goes to `$request_uri` which starts with shlash, hence no longer doubleslashes on hostname only queries.
2019-08-18 16:07:59 +02:00
Michael Kaufmann
eca941bdae
Merge pull request #710 from TimoStramann/patch-1
...
Updating another fastcgi_param SCRIPT_FILENAME
2019-08-18 15:19:42 +02:00
Timo Stramann
bd6aba8875
Updating another fastcgi_param SCRIPT_FILENAME
...
Use $request_filename instead of $document_root$fastcgi_script_name as described in: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#use-request-filename-for-script-filename
2019-08-17 13:04:18 +02:00
Michael Kaufmann
58f6b558df
Merge pull request #709 from TimoStramann/patch-1
...
Updating fastcgi_param SCRIPT_FILENAME
2019-08-17 07:51:12 +02:00
Michael Kaufmann
7ba72269a4
add dovecot stats service and use correct permissions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-11 11:12:53 +02:00
Michael Kaufmann
76c4486d26
fix subcanemaildomain parameter for Domains.update(); allow exec() in froxlor default vhost php.ini or logfiles-viewer feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-11 10:31:33 +02:00
Michael Kaufmann
69d7889f02
do not require codecoverage to pass checks
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-09 17:55:39 +02:00
Timo Stramann
04898c6114
Updating fastcgi_param
...
Use $request_filename instead of $document_root$fastcgi_script_name as described in: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#use-request-filename-for-script-filename
2019-08-09 09:40:55 +02:00
Michael Kaufmann
7364dca53d
fix homedir of automatically added ftp-user for new customers, thx Gamerboy59 for finding this
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-07 14:01:05 +02:00
Michael Kaufmann
90e7f7af0c
correct language-array and minor formatting in serversettings.caa_entry_custom
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 10:05:26 +02:00
Michael Kaufmann
878be08563
Merge pull request #706 from makuser/master
...
Implement CAA DNS records
2019-07-30 09:53:46 +02:00
Michael Kaufmann
a98ae562b2
change mysql-username-test so it generates a loginname that fails depending on the mysql/mariadb version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 08:48:44 +02:00
Michael Kaufmann
2aec6a10ed
argh, mixed up the If statement for mysql-version check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 08:31:03 +02:00
Michael Kaufmann
70ac914a86
fix drop database on mysql-5.6 as there is no 'if exists' for 'drop user' prior to mysql-5.7
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 07:34:42 +02:00
Michael Kaufmann
169353c429
Merge branch 'makuser-travis-test'
2019-07-30 07:30:56 +02:00
Marc-André Kolly
ede19946c2
Tell ant to fail the build when a php unit test fails
2019-07-29 16:29:39 +02:00
Marc-André Kolly
dd488106af
Remove lib/userdata.inc.php.bak
2019-07-29 16:09:11 +02:00
Marc-André Kolly
2489658353
Extrawurst 2.0.
2019-07-29 16:03:27 +02:00
Marc-André Kolly
61b12e3f25
Extrawurst.
2019-07-29 15:47:45 +02:00
Marc-André Kolly
c2ffb6d6bd
Update Travis CI to run database tests on MySQL 5.6, 5.7 and 8.0 and on MariaDB 10.3 and 10.4.
2019-07-29 15:12:35 +02:00
Marc-André Kolly
4ef78df27f
Update Travis CI
2019-07-29 15:07:18 +02:00
Marc-André Kolly
84d80d695a
Add Url and Domain validation for CAA records using native Froxlor function
2019-07-29 15:02:13 +02:00
Marc-André Kolly
3cba61a8d8
Simplify unit tests for CAA entry validation
2019-07-29 14:30:39 +02:00
Marc-André Kolly
16ccc273a9
Don't actually enclose CAA records in brackets
2019-07-29 14:27:44 +02:00
Marc-André Kolly
95d47eb6c9
Add unit tests for CAA entry validation
2019-07-29 11:53:00 +02:00
Marc-André Kolly
bfb3fb0a92
Add Regex to check for invalid CAA entry
2019-07-29 11:36:34 +02:00
Marc-André Kolly
78ef2a4e23
Fix serversettings field
2019-07-29 07:41:09 +02:00
Marc-André Kolly
a377c1e6c5
Split l18n string into title and description
2019-07-29 07:39:21 +02:00
Marc-André Kolly
e67e2a85de
Implement test for Domain Zone CAA record
2019-07-28 20:05:55 +02:00
Marc-André Kolly
be0470aec1
Revert per-domain CAA settings
2019-07-28 19:49:56 +02:00
Marc-André Kolly
240178eba7
Implement global CAA settings
2019-07-28 19:49:32 +02:00
Marc-André Kolly
358ca61a26
Implement validators to prevent breaking DNS server when adding newly introduced RR types
2019-07-28 18:47:47 +02:00
Marc-André Kolly
b427212b00
Properly implement migrations for caa field in TABLE_DOMAIN_DNS using showUpdateStep() and lastStepStatus()
2019-07-28 18:12:00 +02:00
Marc-André Kolly
5eef98fdfd
Bump DB Version to 201907270
2019-07-28 18:10:01 +02:00
Marc-André Kolly
57ac337ef7
Add a few more commonly used RR types to DNS editor
2019-07-28 16:52:05 +02:00
Marc-André Kolly
64fe300e42
Implement general CAA DNS records for all issuers
2019-07-28 16:28:29 +02:00
Marc-André Kolly
d4e5e32c14
Implement CAA DNS record for letsencrypt.org
2019-07-27 17:36:31 +02:00
Michael Kaufmann
d5e4182878
beautification and minor fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:49:17 +02:00
Michael Kaufmann
dd87a7374e
fix ftp-group not added correctly when new customer is added
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:45:38 +02:00
Michael Kaufmann
7bc57ed269
set password directly when adding new mysql user
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:34:32 +02:00
Michael Kaufmann
5658717653
fix wrong parameter for acme.sh --delete when ecc certificates are used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-19 11:43:14 +02:00
Michael Kaufmann
6c0fb007e4
travis changed the default OS to xenial, set it to the previous trusty which works
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-19 08:43:42 +02:00
Michael Kaufmann
0b898b9936
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-07-19 08:42:31 +02:00
Michael Kaufmann
a261e84830
Merge pull request #705 from MDXDave/patch-2
...
Disable mail redirections if customer is disabled, fixes #704
2019-07-19 08:28:40 +02:00
Dave
7e9b373a58
Update xenial.xml
2019-07-19 01:43:07 +02:00
Dave
5698f8360e
Update rhel_centos.xml
2019-07-19 01:42:49 +02:00
Dave
de7c438315
Update gentoo.xml
2019-07-19 01:42:31 +02:00
Dave
0669450676
Update bionic.xml
2019-07-19 01:42:14 +02:00
Dave
507a62f52d
Update trusty.xml
2019-07-19 01:41:54 +02:00
Dave
77a7037072
Update jessie.xml
2019-07-19 01:41:24 +02:00
Dave
577e9d3b70
Update buster.xml
2019-07-19 01:40:55 +02:00
Dave
2526512069
Update stretch.xml
2019-07-19 01:39:01 +02:00
Michael Kaufmann
e91debcbb1
buster dovceot has ssl enabled by default
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-14 09:41:46 +02:00
Michael Kaufmann
065fa0b58b
do not store punycode-notation of email-account domain, fixes #703
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-13 09:09:39 +02:00
Michael Kaufmann
db3c95ea10
set last run of letsencrypt cron when called in webserver-cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-11 08:39:26 +02:00
Michael Kaufmann
8b417c044c
let nginx auto-detect the best ecdh-curve to use, fixes #652
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-11 08:13:00 +02:00
Michael Kaufmann
5e3cfaf847
insert task to regenerate config files after removing old-format lets encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-10 09:58:12 +02:00
Michael Kaufmann
0f0dd91246
combine Let's Encrypt cron with webserver-vhost-generation but allow manually execution using --debug/--force
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-09 07:50:11 +02:00
Michael Kaufmann
fd912dd161
combine webserver-reload command to parent class to avoid repeating code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-09 07:13:02 +02:00
Michael Kaufmann
98325a0f40
don't need NSCD when using libnss-extrausers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-03 18:07:02 +02:00
Michael Kaufmann
c43915c09d
show task 12 in admin dashboard overview if active
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-03 12:00:47 +02:00
Michael Kaufmann
01bf814496
remove domain ssl information from acme.sh and filesystem on deletion to avoid trying to renew certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-01 20:32:13 +02:00
Michael Kaufmann
2ce517e84a
use Fts.add when adding new Customers to reduce duplicate code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-28 15:15:17 +02:00
Michael Kaufmann
e209989f2a
use EmailAccounts.delete API call in Emails.delete instead of repeating the code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-28 11:07:29 +02:00
Michael Kaufmann
5dfb74701c
improve error message display on missing vendor-folder
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-25 11:10:32 +02:00
Michael Kaufmann
bdd583d251
Merge branch 'drexlma-patch-2'
2019-06-25 10:59:06 +02:00
Michael Kaufmann
fd8a1d8dc2
Merge branch 'patch-2' of https://github.com/drexlma/Froxlor into drexlma-patch-2
2019-06-25 10:58:57 +02:00
Michael Kaufmann
d2818f8020
Merge branch 'drexlma-patch-3'
2019-06-25 10:58:20 +02:00
Michael Kaufmann
80a0a34b46
Merge branch 'patch-3' of https://github.com/drexlma/Froxlor into drexlma-patch-3
2019-06-25 10:57:45 +02:00
Michael Kaufmann
6e41c0ad2c
add codecov.io to travis build for code-coverage stats - yay
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-17 14:11:40 +02:00
Michael Kaufmann
a07a9e6a88
more unit-testing, enhancements in Store-functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-11 12:10:56 +02:00
Michael Kaufmann
7a94a43053
started \Settings\Store unit tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 13:37:22 +02:00
Michael Kaufmann
028524291e
test improvements and preparation for more tests later
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 11:38:47 +02:00
Michael Kaufmann
1ac304e5ac
fix missing domainname parameter when manually adding ssl-certificates for a domain, fixes #700
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 11:36:05 +02:00
Michael Kaufmann
f266bb05c9
testing \Froxlor\Settings\FroxlorVhostSettings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-06 13:04:43 +02:00
Michael Kaufmann
d8a8f76dc9
update dev-environment to use more recent versions, requries php-7.3 now (dev-only)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-06 10:18:03 +02:00
Michael Kaufmann
0afbe3d13b
add validation tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 20:52:37 +02:00
Michael Kaufmann
4917b9c057
added first validation tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 09:07:21 +02:00
Michael Kaufmann
13bfd62ac5
move validateUrl function to correct file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 06:50:06 +02:00
Michael Kaufmann
97703e7a0c
add a few tests for Settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-05 06:39:44 +02:00
Michael Kaufmann
13086d91d8
only validate and process ip-list if given at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-04 15:14:51 +02:00
Michael Kaufmann
b7a10fdeda
fix vhost(parts)-merging in nginx cron, fixes #669
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-03 11:59:56 +02:00
Michael Kaufmann
6806f896d6
fix proftp path of rhel/centos config template, fixes #636
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-31 08:02:03 +02:00
Michael Kaufmann
87a2f86365
do not set default ssl-ips if the frontend values are left empty; if default ssl-ips are specified, preset them in the form when adding a domain, fixes #697
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-30 17:44:08 +02:00
Michael Kaufmann
a647d48fbe
fix up testing/production switch and challengepath for lets encrypt, fixes #696
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-27 17:48:33 +02:00
Daniel Drexlmaier
6ea91f55e5
Update install.php
2019-05-27 15:47:30 +02:00
Daniel Drexlmaier
fb87129e29
Update init.php
2019-05-27 15:46:39 +02:00
Daniel Drexlmaier
79e5113e12
Update init.php
2019-05-27 15:28:08 +02:00
Daniel Drexlmaier
b75c9ddff6
Update install.php
2019-05-27 15:27:28 +02:00
Michael Kaufmann
35e14fde14
set version to 0.10.0-rc2 for second release candidate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-27 11:47:58 +02:00
Michael Kaufmann
68f55f9596
dont allow bootstrap.php file from tests/ to be called via browser
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-27 08:33:36 +02:00
Michael Kaufmann
3fec579f85
Merge pull request #683 from discordier/hotfix/pcre-maillog
...
Fixes #682 - mail log parsing regex character group
2019-05-13 20:03:49 +02:00
Christian Schiffler
e2d69c664a
Fixes #682 - mail log parsing regex character group
...
The mail log parsing regex was incorrectly using a character group of `\A`
2019-05-13 19:53:55 +02:00
Pascal
836b6f2fdb
Merge remote-tracking branch 'upstream/master'
2019-05-10 02:54:33 +02:00
Michael Kaufmann
72016a5735
fix integrity-check language-file entries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-05-07 14:03:37 +02:00
Pascal
f297058461
#564
...
fix wording
add validation for cidr syntax
add automatic transform of cidr to netmask for mysql
2019-05-04 00:39:12 +02:00
Pascal
0f4d8d76ae
#564
...
fix wording
2019-05-03 23:31:31 +02:00
Pascal
12884c91a6
#564
...
fix #564 by allowing CIDR in mysql host validation.
fix english and german field description accordingly
2019-05-03 22:32:57 +02:00
Michael Kaufmann
eba163fc4a
Merge pull request #677 from pquerner/#646
...
allow auth basic in URL, fixes #646
2019-04-30 07:14:48 +02:00
Michael Kaufmann
8df6654ad0
Merge pull request #676 from pquerner/#675
...
use correct validate-ip function in \Froxlor\Validate\Validate::validateUrl, fixes #675
2019-04-30 07:09:20 +02:00
Pascal
1a5e43b6f7
fixes #646
...
change regex by using well tested regex from here:
https://mathiasbynens.be/demo/url-regex
by @diegoperini
https://gist.github.com/dperini/729294
2019-04-30 00:08:32 +02:00
Pascal
c4c7f4b636
fixes #675
...
fix call to static method
2019-04-29 23:39:10 +02:00
Michael Kaufmann
9aa0de16be
Merge branch 'foliengriller-annotationsAPI'
2019-04-26 12:24:15 +02:00
Michael Kaufmann
cb636fe2c9
Merge branch 'annotationsAPI' of https://github.com/foliengriller/Froxlor into foliengriller-annotationsAPI
2019-04-26 12:23:58 +02:00
Michael Kaufmann
f93dc5643f
fix error that wildcard-domains and lets-encrypt are not possible when using ACMEv2; fixes #674
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 14:20:02 +02:00
Michael Kaufmann
974b151d02
add Debian 10 (Buster) and Ubuntu 18.04 (Bionic) config-templates for TESTING
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 14:04:15 +02:00
Michael Kaufmann
8835dd0b65
remove deprecated config-templates for Ubuntu 12.04 (Precise); mark Debian 7 (Jessie) and Ubuntu 14.04 (Trusty) as deprecated
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 14:03:39 +02:00
Michael Kaufmann
626b791c67
remove recursor options in powerdns config template for gentoo, as recursion has been removed in pdns >=4.1.0; fixes #673
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 13:56:42 +02:00
Michael Kaufmann
82508587b3
update mysql-table engines to InnoDB; fixes #671
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-25 13:31:18 +02:00
Michael Kaufmann
0d7fa5728c
fix auto-delete of cetificates when no domain exists anylonger, thx to an error-report
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-14 08:13:34 +02:00
Michael Kaufmann
29365838b3
set version to 0.10.0-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-04-10 08:24:04 +02:00
Michael Kaufmann
13ac7ef66c
Merge pull request #666 from sokai/sokai-patch-1
...
logrotate snipet: (more) GDPR ‚compliant‘; fixes #665
2019-03-16 18:10:19 +01:00
Michael Kaufmann
6764747fa9
use system.defaultttl setting also for SOA record; fixes #667
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-16 18:09:21 +01:00
sokai
91df02916c
logrotate snipet: GDPR ‚compliance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:08:44 +01:00
sokai
bf400fc5f8
logrotate snipet: GDPR ‚compliance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:07:49 +01:00
sokai
6cd73c9ebf
logrotate snipet: GDPR ‚compliance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:07:14 +01:00
sokai
ed9ab39c5e
logrotate snipet: GDPR ‚complieance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:05:54 +01:00
sokai
678bd1bcdc
logrotate snipet: GDPR ‚complieance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:05:11 +01:00
sokai
90fe548901
logrotate snipet: GDPR ‚complieance‘
...
see: https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:04:26 +01:00
sokai
a158d4bfb9
logrotate snipet: GDPR ‚complieance‘
...
see https://github.com/Froxlor/Froxlor/issues/665
2019-03-16 13:02:01 +01:00
Michael Kaufmann
4028e3ba5c
testing with new IdnaConverter seems to require php-7.1
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-10 17:16:59 +01:00
Michael Kaufmann
f7d24e8870
IdnaConverter repository changed url
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-10 17:13:51 +01:00
Michael Kaufmann
b1bbb1847d
put log_format directive in correct context (http-context only); refs #663
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-08 13:23:38 +01:00
Michael Kaufmann
fb6e231f77
avoid passing non-variable as reference
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-01 10:40:01 +01:00
Michael Kaufmann
5786644c76
fix installation for current development for now; fixes #661
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-25 17:13:13 +01:00
Michael Kaufmann
51efba0a8d
Check for SSL enabled vhost-container for ssl-related settings in froxlor-vhost-settings; fixes #642
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-24 09:03:03 +01:00
Michael Kaufmann
2f38de90e5
use DbManager for updating the password of a mysql-db
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-24 08:52:50 +01:00
Michael Kaufmann
410bfe2c97
fix typo in phpdoc
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-22 12:59:11 +01:00
Michael Kaufmann
cfae5b7516
fix deleting of certificate when certificate is froxor-vhost-certificate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 14:18:00 +01:00
Michael Kaufmann
6e81c235d9
fix SAN domains for froxlor-vhost-aliases in let's encrypt
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 13:51:34 +01:00
Michael Kaufmann
0257149316
fix generation of serveralias in froxlor vhost
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 13:41:23 +01:00
Michael Kaufmann
ef331ccc81
Add setting to specify domain aliases for the froxlor-vhost (and add them to the SAN list of let's encrypt certificates if enabled)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 12:54:53 +01:00
Michael Kaufmann
b187114c50
output real names in libnss-extrausers passwd file, fixes #659
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 10:31:05 +01:00
Michael Kaufmann
fdefd4f1fe
fix re-enabling of database users after being deactivated, fixes #660
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 10:19:58 +01:00
Michael Kaufmann
4ec32c0972
set keysize to the former default and the default from installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-19 10:26:33 +01:00
Michael Kaufmann
111e9bf64b
fix typo for getting Settings of lets encrypt keysize when not using ECC
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-19 09:58:28 +01:00
Michael Kaufmann
7d3577d649
fix superfluous ssl_key directive in dovoecot for stretch and xenial
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-18 19:14:48 +01:00
Michael Kaufmann
a8fb0a6d88
check for non-empty required field 'name' in hosting plans, which are still not fully migrated to API, refs #658
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-18 13:07:58 +01:00
Michael Kaufmann
8d628daf83
fix update of acmesh class in cronjobs_run
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 21:41:19 +01:00
Michael Kaufmann
010f30bc9e
check for upgrade of acme.sh prior to issue/renew certifice, refs #657
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 20:48:11 +01:00
Michael Kaufmann
2273a11978
remove unneeded let's encrypt settings; self-update acme.sh only once a day
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 20:36:18 +01:00
Michael Kaufmann
5c36b79277
honor setting for let's encrypt key size if needed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 19:47:51 +01:00
Michael Kaufmann
f5127eccd1
outsource acmesh-command to reduce duplicate code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 19:43:12 +01:00
Michael Kaufmann
e962f76b32
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-02-17 19:34:33 +01:00
Michael Kaufmann
6d8521d8dc
Merge pull request #657 from patschi/patch-1
...
Run acme.sh upgrade just once when cron starts
2019-02-17 19:34:21 +01:00
Patrik Kernstock
7b231bb755
Run acme.sh upgrade just once when cron starts
...
Only run acme.sh upgrade command once when cronjob starts, and not everytime when there's a certificate going to be renewed.
2019-02-17 19:30:03 +01:00
Michael Kaufmann
459cbcc0dd
keep re-use old-key setting for Let's Encrypt
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 19:25:23 +01:00
Michael Kaufmann
44433ef86e
only variables can be passed by reference
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 18:24:31 +01:00
Michael Kaufmann
cb8e83bdfa
use new AcmeSh class also in froxlor.sql
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 17:56:14 +01:00
Michael Kaufmann
84eec155de
only empty the certificates if there's actually something to empty
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 16:57:03 +01:00
Michael Kaufmann
73a059b318
usinng acme.sh for issuing Let's Encrypt certificates now; please test thoroughly; fixes #651
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-17 16:17:35 +01:00
Michael Kaufmann
39d38eea8d
fix missed cronlog variable usage in LetsEncrypt cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-15 13:58:29 +01:00
Michael Kaufmann
bfb7f28ff0
add linebreak after LogLevel
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-15 13:21:50 +01:00
Michael Kaufmann
036ec68651
fix unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-13 21:59:01 +01:00
Michael Kaufmann
8cebcc8a5d
allow DnsZone functions only if dns-editor is enabled AND the customer is allowed to use it
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-13 21:51:24 +01:00
Michael Kaufmann
fbcba3ef4e
remove unnecessary if-statement in nginx when redirecting to https, thx to patschi; fixes #653
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-13 15:32:41 +01:00
Michael Kaufmann
fca7b95579
meh it's february already :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-12 17:42:36 +01:00
Michael Kaufmann
73c05fb231
add setting for customzing webserver error-log level, fixes #650
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-12 17:38:46 +01:00
Michael Kaufmann
d0fb77f3e9
Merge pull request #648 from princeofnaxos/Fix-english-typos
...
Corrections to the English texts
2019-02-11 16:18:50 +01:00
Edwin Boersma
32cf6dfaef
Re-added missing line.
2019-02-11 16:17:17 +01:00
Michael Kaufmann
8ab86a05b2
disable settings in 'froxlor vhost settings' that wont have any effect if no IP/port has the 'create vHost container' option enabled; fixes #642
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-11 16:08:34 +01:00
Edwin Boersma
79b913131e
Corrections to the English texts
2019-02-11 15:59:29 +01:00
Michael Kaufmann
8fd910a92e
use correct settings-class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-10 22:54:05 +01:00
Michael Kaufmann
2ce1a5abb5
ups, where did they go? :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-10 22:49:32 +01:00
Michael Kaufmann
8448a7141a
do not add task 11 (delete domain from pdns db) if namserver is disabled and dns-server is not PowerDNS
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-09 11:56:15 +01:00
Michael Kaufmann
21f9a24780
remove 'change_date' field from pdns-records table as it is being removed in pdns >=4.2; fixes #645
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-08 07:59:02 +01:00
Michael Kaufmann
1b5e31e59d
fallback to default froxlor newsfeed when no custom newsfeed (rss) is given if newsfeed is shown on customer dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-07 10:05:41 +01:00
Michael Kaufmann
03afbc902d
fix static method not being declared as such
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-02 09:05:14 +01:00
Michael Kaufmann
83b760a43b
add missing description for task 11
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-01 14:17:54 +01:00
Michael Kaufmann
c0e67dc240
fix incorrect usage of class-constant
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-30 12:32:06 +01:00
Michael Kaufmann
2166999fef
fix logging in Nginx cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-26 10:23:56 +01:00
Michael Kaufmann
7bb7cc6a00
fix isbinddomain/zonefile field saving when editing domain, fixes #639
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-22 08:29:13 +01:00
Michael Kaufmann
8b96912ab4
correctly use system-setting of default-ttl, thx to K1rk
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-17 09:26:04 +01:00
Michael Kaufmann
de33ec509b
move_to_admin is not a binary value, fixes #637
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 19:21:50 +01:00
Michael Kaufmann
5ecb43ba73
correct increasing/decreasing of admin-resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 15:14:22 +01:00
Michael Kaufmann
97ff3485b7
fix deletion of admins; fixes #638
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 10:59:32 +01:00
Michael Kaufmann
98daef7224
Merge pull request #635 from heavygale/patch-3
...
htpasswd only on configured paths
2019-01-14 06:31:42 +01:00
Max
2983aa5737
htpasswd only on given paths
...
Only apply htpasswd rules to (sub)domains if the rule's path begins with the domain's document root.
2019-01-14 00:18:26 +01:00
Michael Kaufmann
9a906427e7
ensure the replacing of the stdsubdomain url on update is encoded correctly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-11 08:55:55 +01:00
Michael Kaufmann
7841eebf08
correct handling of storeSettingHostname when system.stdsubdomain is changed; refs #633
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-11 00:06:44 +01:00
Michael Kaufmann
b4597d54af
create full dns zone if main-but-subdomain has dns enabled but maindomain to that domain does not, fixes #632
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-08 12:52:10 +01:00
Michael Kaufmann
19ffc9587a
issubof Parameter in Domains.add and Domains.update is not boolean
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-08 11:18:53 +01:00
Michael Kaufmann
bbe0a0b3a5
Merge pull request #630 from princeofnaxos/master
...
Corrections to the Dutch translations
2019-01-07 11:12:37 +01:00
Edwin Boersma
0d30f71097
Corrections to the Dutch translations
2019-01-07 11:06:25 +01:00
Michael Kaufmann
0cc5693180
damn typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:54:49 +01:00
Michael Kaufmann
045a62a9db
remove duplcate visible-field in admin-edit formfield; fixes #625
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:48:24 +01:00
Michael Kaufmann
725372b6ae
add 4th parameter $step to Admins::increaseUsage(); fixes #628
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:45:24 +01:00
Michael Kaufmann
9e77fecc29
removed deprectated create_function statement; fixes #623
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-06 08:39:56 +01:00
Michael Kaufmann
44c47fa6eb
Merge pull request #629 from PHPGangsta/composer_sugg
...
added ext-apcu and ext-readline to composer.json suggest block
2019-01-05 16:22:07 +01:00
Michael Kliewe
448de78ea5
added ext-apcu and ext-readline to composer.json suggest block
2019-01-05 13:31:26 +01:00
Michael Kaufmann
f3859052e5
fix getParamListFromDoc() for api doc
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-05 07:56:55 +01:00
Michael Kaufmann
2b4199e558
drop ADSP support, fixes #622
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-04 20:58:20 +01:00
Michael Kaufmann
b7585585dc
also include table-definitions in external api.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-02 18:46:38 +01:00
Michael Kaufmann
92b133b11d
fix Froxlor::listFunction() api-call after namespacing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-02 18:36:01 +01:00
Michael Kaufmann
5dda57458a
fix incorrect variable
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-28 15:18:56 +01:00
Michael Kaufmann
16efd1191a
forgot to remove require of formfield-constants
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 21:12:58 +01:00
Michael Kaufmann
1c9d76725c
get rid of last function file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 20:54:00 +01:00
Michael Kaufmann
4ee735a81f
Merge branch 'namespaces'
2018-12-26 20:38:05 +01:00
Michael Kaufmann
2ba8fa2785
Merge branch 'master' into namespaces
2018-12-26 20:37:47 +01:00
Michael Kaufmann
e64e8cafa6
define logger constants in logger class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 15:51:26 +01:00
Michael Kaufmann
3949a6858b
fixed to Cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 12:00:32 +01:00
Michael Kaufmann
792d25fdd8
add MysqlHandler for Monolog-Logger
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-25 08:48:28 +01:00
Michael Kaufmann
af5ef4b9dc
Merge pull request #617 from JB1985/patch-3
...
Update logfiles_viewer.php
2018-12-25 07:54:10 +01:00
JB1985
bd79022475
Update logfiles_viewer.php
...
typo
2018-12-24 20:50:38 +01:00
Michael Kaufmann
684130871b
forgot one function in Froxlor\PhpHelper
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 14:04:52 +01:00
Michael Kaufmann
7416a41a42
get rid of most of the checkstyle warnings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 13:50:45 +01:00
Michael Kaufmann
30f5902b88
fix some more checkstyle issues
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 13:21:35 +01:00
Michael Kaufmann
35c631946d
more and more checkstyle fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 12:59:40 +01:00
Michael Kaufmann
585d42f1b8
more checkstyle fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 12:02:26 +01:00
Michael Kaufmann
c3d44b4558
Minor enhancements and starting to comply with checkstyle
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 09:35:05 +01:00
Michael Kaufmann
04e87cce98
forgot to add a few statics... :p
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-23 19:49:10 +01:00
Michael Kaufmann
4cd005051b
fixed last remaining function calls which are class-methods now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-23 19:34:32 +01:00
Michael Kaufmann
e1987af34d
[CI] add composer to build.xml; run PHPCompatibility check; run only phpunit in travis
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-23 10:39:27 +01:00
Michael Kaufmann
17c6b11a1b
remove superfluous inserttask
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 21:11:43 +01:00
Michael Kaufmann
7170fab884
fix build-testing on jenkins
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 20:32:36 +01:00
Michael Kaufmann
7f82038255
fix up some cron related things
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 20:01:10 +01:00
Michael Kaufmann
c1cd0004bf
fix saving of settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 15:52:20 +01:00
Michael Kaufmann
b43a63d665
also regenerate quota and cron.d if settings have changed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 13:44:41 +01:00
Michael Kaufmann
3794003e63
minor fixes here and there
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 13:42:10 +01:00
Michael Kaufmann
13aa19e5f4
got rid of all global functions, I guess
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 13:28:51 +01:00
Michael Kaufmann
28bb614489
begin refactoring of form-stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 11:57:54 +01:00
Michael Kaufmann
085d25346d
remove unneeded include of functions.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 10:37:33 +01:00
Michael Kaufmann
685267d6fc
fix CLI scripts
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-22 10:36:01 +01:00
Michael Kaufmann
0401e6971a
Revert "refactor global array"
...
This reverts commit c5a58e3f36 .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
7e39a7bc60
Revert "refactor global array"
...
This reverts commit 370ccbdb74 .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
c800e89414
Revert "fix wrong usage of \Froxlor\User::getAll()"
...
This reverts commit 48ff2e6b6d .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
e719731de0
Revert "argh..."
...
This reverts commit fed9efff41 .
2018-12-22 08:15:30 +01:00
Michael Kaufmann
fed9efff41
argh...
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 21:00:35 +01:00
Michael Kaufmann
48ff2e6b6d
fix wrong usage of \Froxlor\User::getAll()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:56:47 +01:00
Michael Kaufmann
370ccbdb74
refactor global array
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:51:44 +01:00
Michael Kaufmann
c5a58e3f36
refactor global array
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:31:17 +01:00
Michael Kaufmann
5fa0f4b87e
ugh, where was 2fa integration gone?
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 19:25:06 +01:00
Michael Kaufmann
7c68fa7bd0
fixed a few functions I've missed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 19:16:49 +01:00
Michael Kaufmann
7563907df5
convert html-related functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 18:31:06 +01:00
Michael Kaufmann
def3d6d19e
forgot generateDkimEntries()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:56:23 +01:00
Michael Kaufmann
59453a47fa
fix dns-related function calls
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:51:29 +01:00
Michael Kaufmann
1b090377ee
even more function to class conversion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:41:22 +01:00
Michael Kaufmann
b0e11f5708
and more and more and more
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:00:54 +01:00
Michael Kaufmann
a819d81ef2
more function reducing and fixing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 16:53:04 +01:00
Michael Kaufmann
0a28ef2af6
minor changes for unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 16:32:44 +01:00
Michael Kaufmann
1ba4164028
add new PHPMail Wrapper to avoid multiple setting of properties
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 14:49:55 +01:00
Michael Kaufmann
f9ad392e39
remove refactored functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 13:00:39 +01:00
Michael Kaufmann
97b5439c0d
auto-format all files; add table-definitions to test-bootstrap file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 12:24:07 +01:00
Michael Kaufmann
1ff784198c
adjust paths to classes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:31:41 +01:00
Michael Kaufmann
05402a4a1c
add new namespaces branch to travis testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:26:25 +01:00
Michael Kaufmann
dd8fbf0900
add new namespaces branch to travis testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:25:48 +01:00
Michael Kaufmann
c0e89bbd05
refactor UI functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:22:03 +01:00
Michael Kaufmann
b0df4e46d6
convert validate/check functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 21:00:39 +01:00
Michael Kaufmann
5888927239
get rid of more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 12:38:18 +01:00
Michael Kaufmann
f263175802
more function reduction
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 09:57:00 +01:00
Michael Kaufmann
bed069f269
more function moving
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 08:33:32 +01:00
Michael Kaufmann
8c896d60d6
get rid of some more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 07:43:40 +01:00
Michael Kaufmann
adc627ca4e
minor fixes to template engine for now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 20:38:29 +01:00
Michael Kaufmann
d654b18517
get rid of storeSetting*-functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 19:58:14 +01:00
Michael Kaufmann
26510f0745
removing more ticket-stuff; update all unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 19:42:50 +01:00
Michael Kaufmann
60f1db5caf
LetEncrypt cronjob refactoring
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:31:03 +01:00
Michael Kaufmann
549ccda166
use safe_exec from class now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:19:56 +01:00
Michael Kaufmann
c4024c8107
use correct makeCorrect(Dir/File) everywhere
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:13:41 +01:00
Michael Rosenberger
98f6ad183e
Corrects annotations in API
2018-12-19 16:58:52 +01:00
Michael Kaufmann
8e84a4ff44
correct use of Database use
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 16:57:03 +01:00
Michael Kaufmann
2c893fef25
adjustments in settings-arrays
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 14:54:46 +01:00
Michael Kaufmann
e4a0cc73bd
convert three more dns-related functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 14:38:45 +01:00
Michael Kaufmann
4c4b2a6df3
use TwoFactorAuth via composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 14:12:42 +01:00
Michael Kaufmann
28f24fda72
ported CLI stuff to namespaces-layout
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 13:59:11 +01:00
Michael Kaufmann
3ff20e327f
removed ticketsystem; lots of work on cron stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 13:09:14 +01:00
Michael Kaufmann
903b775f79
make cronjobs also classes and began to refactor the whole cronjob stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 08:55:23 +01:00
Michael Kaufmann
a25150babf
use correct Settings-class in templates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 15:53:08 +01:00
Michael Kaufmann
a2f205bae3
Update class.SImExporter.php
2018-12-18 15:52:19 +01:00
Michael Kaufmann
a0125bb93e
Update function.setCycleOfCronjob.php
2018-12-18 15:51:48 +01:00
Michael Kaufmann
6329042d40
use namespaces in modules
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 13:45:05 +01:00
Michael Kaufmann
9d314aaa3f
use Monolog via composer instead of our own implementation, @TODO MySQL logging-handler
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 12:16:48 +01:00
Michael Kaufmann
fc0a495f2d
use PHPMailer via composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 10:49:18 +01:00
Michael Kaufmann
c9ee2ae7e0
use IdnaConvert from composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 10:40:16 +01:00
Michael Kaufmann
4c27efa4ae
put Api-Commands into namespaces
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 09:46:36 +01:00
Michael Kaufmann
c7e5df95e7
add psr-4 autoload to composer.json
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 08:40:04 +01:00
Michael Kaufmann
c3cc3d1f62
started to refactor functions to classes and use PSR-4 autoloader and namespacing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 08:38:34 +01:00
Michael Kaufmann
ba93265ac6
Merge branch 'ServiusHack-write_no_log'
2018-12-17 12:22:02 +01:00
Michael Kaufmann
bf7df9a8d6
Merge branch 'write_no_log' of https://github.com/ServiusHack/Froxlor into ServiusHack-write_no_log
2018-12-17 12:21:49 +01:00
Michael Kaufmann
8b0966d332
do not generate ssl vhost with fallback ssl-certificate if file does not exist, fixes #614
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-16 20:21:53 +01:00
Michael Kaufmann
aa90747089
fix deleting of Certificates as admin with customer_see_all flag
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-16 09:27:31 +01:00
Michael Kaufmann
efe54d8b56
enhance config-services script a bit
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-15 22:22:37 +01:00
Michael Kaufmann
1e816de8cf
refactor domainValidate() function; allow underscore in CNAME and SRV entries
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-14 11:51:19 +01:00
Michael Kaufmann
e3a78f0f84
Merge pull request #612 from foliengriller/install
...
Checks Mysql version only if no fatal error occured
2018-12-12 21:12:12 +01:00
Michael Rosenberger
d0c7706840
Checks Mysql version only if no fatal error occured
...
Otherwise it is not possible to install current master due to fatal error.
2018-12-12 20:54:56 +01:00
Michael Kaufmann
1a15cef76d
when using --force on the cronjob it will now also re-set quotas if enabled
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-12 19:49:46 +01:00
Michael Kaufmann
dc44c67f86
do not show 'override fpmconfig' checkbox when not using php-fpm in php-configs
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-12 19:48:56 +01:00
Michael Kaufmann
ab819129dd
return the subdomain-names in PhpSettings::listing() instead of only the amount
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-11 11:45:39 +01:00
Michael Kaufmann
8d966aebee
Show number of subdomains that use a php-config; fixes #532
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-11 10:12:37 +01:00
Michael Kaufmann
4988600881
added new indicator whether services/system has been configured (on new installations); show alternative configuration possibility via config-services.php script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-10 20:34:43 +01:00
Michael Kaufmann
d381528c06
reload fpm before nginx
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 11:51:43 +01:00
Michael Kaufmann
3d647a2c2e
fix read in correct fpm-daemon config-id for nginx and lighttpd own-vhost, thx again to heavygale
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 11:05:36 +01:00
Michael Kaufmann
7e6180fed8
read in correct fpm-daemon config-id for nginx and lighttpd, thx to heavygale
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 10:45:22 +01:00
Michael Kaufmann
9e4ed645f7
use correct page title for php-fpm versions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 10:29:19 +01:00
Michael Kaufmann
9522e0cfb1
fix typo and fix '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"' warning (as of php-7.3)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-09 08:31:21 +01:00
Michael Kaufmann
db36d57683
fix an issue where the isemaildomain flag for a main-domain can be set to false when edited by customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-08 12:46:17 +01:00
Michael Kaufmann
ddddbdfb18
Merge pull request #609 from foliengriller/annotations
...
Improves annotations in /lib/classes/api/
2018-12-04 22:03:07 +01:00
Michael Rosenberger
df3ad9ed12
Improves annotations for API
2018-12-04 21:58:46 +01:00
Michael Kaufmann
456875905d
set password compatibility for mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 19:52:18 +01:00
Michael Kaufmann
1707b5e7fd
fix create user for mysql8 for good, thx to bimmer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 17:33:58 +01:00
Michael Kaufmann
034d1b1c8e
correct syntax for CREATE USER when using mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 15:42:05 +01:00
Michael Kaufmann
5dd915736b
changed all boolean parameters to getBoolParam-function
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 14:40:11 +01:00
Michael Kaufmann
07d7908f6e
added wrapper for boolean api-parameters, Domains-Module for now, more later; fixes #597
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 13:27:21 +01:00
Michael Kaufmann
cf53365007
update README and CONTRIBUTING files; added PULL_REQUEST_TEMPLATE; database user-creation fix for MySQL8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-04 10:52:49 +01:00
Michael Kaufmann
1f2c1c1d2f
Merge pull request #608 from foliengriller/openssl1
...
Ads missing extension openssl to composer.json
2018-12-03 21:41:30 +01:00
Michael Kaufmann
51390d8add
Merge pull request #607 from foliengriller/caseMissmatch1
...
Corrects case missmatch of function calls
2018-12-03 21:37:35 +01:00
Michael Rosenberger
98120de7e1
Ads missing extension openssl to composer.json
2018-12-03 21:37:17 +01:00
Michael Rosenberger
88a2cb37c9
Case missmatch of function calls
2018-12-03 21:30:12 +01:00
Michael Kaufmann
ec4d34d37a
let's see if that works :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-03 17:29:42 +01:00
Michael Kaufmann
0b3d532028
ups, how did these get lost?
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-03 17:18:44 +01:00
Michael Kaufmann
4a0be40f92
require php-5.6 for 0.10.0; fixes #606 and remove invalid value NO_AUTO_CREATE_USER in mysql-attributes for mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-03 17:15:54 +01:00
Michael Kaufmann
2da59f1055
do not rely on fixed order of import-file for domains-import; first line now has to be the names of the api-parameters used for Domains.add, see https://api.froxlor.org/doc/0.10.0/#v-Domains , fixes #544
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 20:06:53 +01:00
Michael Kaufmann
1ca1314ac4
fix typo in updater
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 19:27:50 +01:00
Michael Kaufmann
426e46a2df
show registration date of domain (if given) in admin and customer domain-list, fixes #553
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 11:50:45 +01:00
Michael Kaufmann
212cb0140d
ups minor CSS typo, refs #603
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-01 15:06:16 +01:00
Michael Kaufmann
8291c7d2ab
Allow access to webserver logs via weinterface, if activated for customer; todo: view more content dynamically; fixes #603
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-01 13:33:08 +01:00
Michael Kaufmann
1bd4c00631
forgot to replace frontend variables with replacer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-30 13:55:08 +01:00
Michael Kaufmann
69495b94af
add 2FA mechanism, fixes #547
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-30 13:45:17 +01:00
Michael Kaufmann
29c754e700
add new CUSTOMER_HOMEDIR replacer for php-configs, thx to rubberduck for the hint
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-29 09:37:18 +01:00
Michael Kaufmann
fd69fc22db
format composer.json and add php-7.0 as dev-requirement (phpunit6); add unit-test for Backup.add() when customer passes / as path value
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-28 13:17:44 +01:00
Michael Kaufmann
c7bee4edf2
update 0.9.x updater according to latest bugfix-release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-27 18:53:37 +01:00
Michael Kaufmann
9756c792d7
disable sending of emails when running tests completely when run on travis
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-27 12:05:56 +01:00
Michael Kaufmann
a86f10a4b4
fix typo in function name, refs #601
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-27 11:49:32 +01:00
Michael Kaufmann
946c2507c5
last try before i branch for testing this - next time, really
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 22:00:50 +01:00
Michael Kaufmann
56ac4b5c26
last try before i branch for testing this :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:57:15 +01:00
Michael Kaufmann
e4becfb1dd
add missing php-invoker stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:50:35 +01:00
Michael Kaufmann
6129768711
actually use the required phpunit version pulled from composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:38:36 +01:00
Michael Kaufmann
72690e311f
add specific phpunit version to dev-requirements
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:33:40 +01:00
Michael Kaufmann
2ef067e12d
set a few settings according to the test-system
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 21:05:57 +01:00
Michael Kaufmann
ae71e3ad2a
new try with travis-ci #last-really
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:29:27 +01:00
Michael Kaufmann
745621c416
new try with travis-ci #last
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:23:56 +01:00
Michael Kaufmann
069ccd24e6
new try with travis-ci #3
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:16:15 +01:00
Michael Kaufmann
76b5f813c5
new try with travis-ci #2
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:12:32 +01:00
Michael Kaufmann
9ad6616fa3
new try with travis-ci
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:09:27 +01:00
Michael Kaufmann
4dca2d6217
travis-ci testing...
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 20:00:40 +01:00
Michael Kaufmann
eab88abd54
Merge pull request #596 from foliengriller/composer-json
...
Adds first composer.json file
2018-11-26 20:00:08 +01:00
Michael Kaufmann
ea3c49befe
Update composer.json
2018-11-26 19:56:39 +01:00
Michael Kaufmann
e1bfb2690d
Update composer.json
2018-11-26 19:53:34 +01:00
Michael Kaufmann
091f92400b
move integer-conversion of array to the place where the array is known
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 12:21:02 +01:00
Michael Kaufmann
18df961381
ensure allowed_phpconfigs parameter for Customers.add() and Customers.edit() is an integer-array, fixes #598
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-26 12:14:53 +01:00
Michael Kaufmann
18c49e4c48
Merge pull request #595 from foliengriller/gitignore
...
Improves gitignore and deletes unused .keep in /logs
2018-11-26 06:51:53 +01:00
Michael Rosenberger
4da9d4c7c0
Adds first composer.json file
2018-11-25 23:24:30 +01:00
Michael Rosenberger
9a528532d2
Improves gitignore and deletes unused .keep in /logs
2018-11-25 21:49:41 +01:00
Michael Kaufmann
96addebdf3
Merge pull request #594 from Broatcast/patch-1
...
Change formfield id for new admins
2018-11-25 17:42:06 +01:00
Michael Kaufmann
49adcb6886
Merge branch 'heavygale-master'
2018-11-25 17:38:05 +01:00
Michael Kaufmann
ed86c2a892
Merge branch 'master' of https://github.com/heavygale/Froxlor into heavygale-master
2018-11-25 17:37:52 +01:00
Robert Kuntz
7c7ef5be09
Change formfield id for new admins
...
little Bug, requested "new_loginname" instead of "loginname"
2018-11-25 17:30:48 +01:00
Michael Kaufmann
c269cd5c5c
added unit-tests for version-check; implemented settings import/export in API; minor variable declarations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-25 11:17:56 +01:00
Michael Kaufmann
f6e0298d25
more api-documentation and code-formatting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-25 10:04:09 +01:00
Michael Kaufmann
983e1ce6ad
add more api documenation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-24 19:49:27 +01:00
Michael Kaufmann
a87f1c5561
trim ip-addresses for validation as they are invalid with leading/trailing spaces
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-24 07:53:08 +01:00
Michael Kaufmann
9d82f0d269
Merge pull request #593 from foliengriller/master
...
Improves CSS in installer
2018-11-23 14:55:14 +01:00
Michael Rosenberger
32b5bef221
Improves CSS in installer
...
Correct alignment of radio options
Fixes design-problem with chrome
2018-11-23 14:34:11 +01:00
Michael Kaufmann
50eec8d8a7
Merge pull request #592 from foliengriller/master
...
Some minor CSS improvements
2018-11-23 11:18:45 +01:00
Michael Kaufmann
fc8373f6b6
fix unit-test testCustomerEmailForwardersDelete() to comply with new testCustomerEmailForwardersAddWithSpaces()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-23 09:06:23 +01:00
Michael Kaufmann
1d3d8d0f28
trim email address when added as forwarder, fixes #591
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-23 09:03:35 +01:00
Michael Rosenberger
b9e4adc634
Some minor CSS improvements
...
- Removes unit if value is 0
- Uses shorthand notation where possible
Signed-off-by: Michael Rosenberger <mr@simpelwebservice.de >
2018-11-22 23:38:54 +01:00
Michael Kaufmann
3a3b35b2eb
add ipv6 support for resolving nameserver-hostnames
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-21 19:26:19 +01:00
Michael Kaufmann
8a565532b2
more api-doc
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-19 20:38:18 +01:00
Michael Kaufmann
02ba4b5f67
Merge branch 'master' of github.com:Froxlor/Froxlor
2018-11-18 20:35:47 +01:00
Michael Kaufmann
b032f5b2ba
add dhparams for webserver/ssl, refs #519
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 20:35:27 +01:00
Michael Kaufmann
758111a7c1
Merge pull request #589 from heavygale/patch-2
...
Update list.tpl
2018-11-18 15:20:34 +01:00
Max
ba124c99af
Update list.tpl
2018-11-18 15:09:59 +01:00
Michael Kaufmann
776bb56b24
add more phpdoc to DomainZones ApiCommand; minor fixes in DirOptions and DirProtections
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 15:07:06 +01:00
Michael Kaufmann
d2024e06ff
more phpdoc in DirOptions and DirProtections
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 14:54:20 +01:00
Michael Kaufmann
8c8be45769
added more phpdoc for api-documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-18 14:39:20 +01:00
Michael Kaufmann
892d259805
Also remove DNS zones of deleted Subdomains, refs #581
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-17 20:19:29 +01:00
Michael Kaufmann
13c624400e
remove domain from pdns database if removed or updated so nameserver is disabled (remove) or update of db triggered when isemaildomain option is disabled, fixes #581
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-17 20:14:58 +01:00
Michael Kaufmann
e184201327
minor cosmetic changes and new create_customer api example
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-13 08:30:41 +01:00
Michael Kaufmann
059e36aa78
finish testing of Traffic ApiCommand
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-12 07:44:35 +01:00
Michael Kaufmann
18aa8eb5d2
added Traffic.listing ApiCommand; added first Unit-Tests for Traffic-Api; SQL IN-clause cannot be prepared, replaced all occurances accordingly; added --no-fork parameter to traffic-cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-11 21:51:39 +01:00
Michael Kaufmann
41acbc745c
Merge remote-tracking branch 'origin/0.10.0'
2018-11-10 12:03:23 +01:00
Michael Kaufmann
ab81004bf2
Merge branch 'master' into 0.10.0
2018-11-10 11:58:17 +01:00
Michael Kaufmann
d80cf6525c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-11-10 11:55:39 +01:00
Michael Kaufmann
247efb1c0a
set version to 0.9.40 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-10 11:34:50 +01:00
Michael Kaufmann
e1b62d3af4
outsource apihelp to api.froxlor.org
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-11-10 07:17:13 +01:00
Michael Kaufmann
b340221055
update Traffic Api-Command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-29 08:56:23 +01:00
Michael Kaufmann
e16ea186dc
add some more unit-tests for Cronjobs and PhpSettings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 13:47:19 +01:00
Michael Kaufmann
ce2722d429
forgot to tell phpunit which files is being covered, stupid copy'n'paste
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 09:00:04 +01:00
Michael Kaufmann
e0a195e3bc
forgot to add tests/Cronjobs to the unit-test directories
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 08:57:43 +01:00
Michael Kaufmann
899a7ac189
add Cronjobs API command ad unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-28 08:53:25 +01:00
Michael Kaufmann
fb4d379047
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-10-27 19:57:55 +02:00
Michael Kaufmann
98c55435ae
Merge pull request #583 from heavygale/patch-1
...
Update archive.tpl
2018-10-27 17:14:28 +02:00
Max
981f5840b3
Update archive.tpl
2018-10-27 14:57:27 +02:00
Michael Kaufmann
4efdb0cd66
add example of API usage
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-27 10:56:42 +02:00
Max
06dcaeacb5
Update german.lng.php
2018-10-21 12:02:10 +02:00
Max
14112bf5d7
Update german.lng.php
2018-10-20 16:39:21 +02:00
Max
c55ef54937
Update german.lng.php
2018-10-20 16:37:24 +02:00
heavygale
2e65de176b
Update lng/german.lng.php
2018-10-20 16:10:27 +02:00
Michael Kaufmann
3b31cd8432
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-10-20 14:06:19 +02:00
Michael Kaufmann
c1809fc084
Merge pull request #579 from quthla/patch-1
...
Add TLSv1.3
2018-10-20 14:02:17 +02:00
quthla
090bdaaea8
Add TLSv1.3
2018-10-20 13:29:25 +02:00
Michael Kaufmann
611bec6849
Merge pull request #578 from stweil/lgtm
...
Fix warnings from LGTM
2018-10-17 11:55:36 +02:00
Stefan Weil
8cf797374d
Add missing variable declarations
...
This fixes warnings from LGTM:
Variable i is used like a local variable,
but is missing a declaration.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2018-10-17 11:49:59 +02:00
Stefan Weil
20177e06fc
Add missing semicolons
...
This fixes warnings from LGTM:
Avoid automated semicolon insertion (91% of all statements
in the enclosing function have an explicit semicolon).
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2018-10-17 11:45:25 +02:00
Severin Leonhardt
d76df274f4
Make writing AccessLog and ErrorLog optional
2018-10-11 19:07:09 +02:00
Michael Kaufmann
95b305b865
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-10-11 14:57:53 +02:00
Michael Kaufmann
aa6f3d33eb
clearify description and enhance validation for path-field in backup-job-planning
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-11 14:52:45 +02:00
Michael Kaufmann
b6e4dbd70a
fix saving of apikey allowed-from setting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-09 10:37:27 +02:00
Michael Kaufmann
854986abcb
add some more function-doc; add setting to enable/disable api in system-settings; added last three api-command classes (empty so far)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-10-08 09:35:15 +02:00
Michael Kaufmann
c35407bc94
fix undefined debug-flag if not present
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-30 10:18:19 +02:00
Michael Kaufmann
5752f7b64e
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-09-30 10:04:15 +02:00
Michael Kaufmann
23d4bee184
add override-required info to php-config edit formfields like in add formfields, refs #573
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-28 11:00:56 +02:00
Michael Kaufmann
37988fa645
forgot to add override_fpmconfig flag to panel_phpconfigs, refs #573
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-28 10:57:43 +02:00
Michael Kaufmann
6c7ee0c222
add possibility to specify pm-related settings per php-config (if override of fpm-daemon settings is set to yes), fixes #573
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-28 10:55:08 +02:00
Michael Kaufmann
108c4c25b3
move 'enable http/2' setting from froxlor-vhost-settings to webserver-settings, fixes #575
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-26 13:29:30 +02:00
Michael Kaufmann
095e54d88d
fix missing update in version.inc.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-25 08:17:31 +02:00
Michael Kaufmann
70cb760862
fix missing update in version.inc.php
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-25 08:16:54 +02:00
Michael Kaufmann
738e629eec
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-09-25 08:14:16 +02:00
Michael Kaufmann
bd036a0fde
remove unnecessary string-break; use standardlanguage-variable as fallback language for installer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-25 08:12:21 +02:00
Michael Kaufmann
f766c6f920
Merge pull request #572 from markuspetermann/master
...
Fixed class.lescript_v2.php to work with ACMEv2
2018-09-25 08:09:16 +02:00
Markus Petermann
4588bc7f5c
Merge branch 'master' of github.com:markuspetermann/Froxlor
2018-09-19 15:14:46 +02:00
Markus Petermann
9e289a2380
Fixed class.lescript_v2.php to work with ACMEv2
...
Account(kid) needs to be saved for future requests.
Install/Update part is untested.
2018-09-19 15:11:27 +02:00
Michael Kaufmann
f0edf97ac7
do not follow url location/redirect when using LE selfcheck
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:15:42 +02:00
Michael Kaufmann
91195fda89
check for all needed php extensions and mysqldump tool in setup process, fixes #569
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:15:03 +02:00
Michael Kaufmann
6161ad1bd3
make CURLOPT_FOLLOWLOCATION optional in HttpClient::urlGet
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:09:27 +02:00
Michael Kaufmann
f72d87228b
restrict sending of emails when user is locked
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-09-19 11:07:54 +02:00
Markus Petermann
4f0acd176a
Fixed class.lescript_v2.php to work with ACMEv2
...
Account(kid) needs to be saved for future requests.
Install/Update part is untested.
2018-09-18 02:20:17 +02:00
Markus Petermann
5f29b2cc4a
Fixed class.lescript_v2.php to work with ACMEv2
...
When requesting a certificate for multiple Domains/SANs, the request must be done in a single order.
2018-09-18 00:53:51 +02:00
Michael Kaufmann
164f1a921e
Merge pull request #570 from markuspetermann/patch-1
...
Fixed class.lescript_v2.php to work with ACMEv2
2018-09-15 13:25:01 +02:00
markuspetermann
94c4d52476
Fixed class.lescript_v2.php to work with ACMEv2
...
As GET /document never returns any Reply-Nonce Header, getLastNonce() caused an infinite loop.
The Content-Type for v2 must be application/jose+json.
2018-09-15 12:41:27 +02:00
Michael Kaufmann
174739bc0c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-08-15 10:59:36 +02:00
Michael Kaufmann
b777053133
allow a higher amount of diskspace and traffic to be entered in the forms, fixes #560
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-08-15 10:59:16 +02:00
Michael Kaufmann
d0c2888508
Merge pull request #494 from xelaz/master
...
extend nginx letsencrypt (.well-known) redirect regex to https
2018-08-15 08:03:45 +02:00
Michael Kaufmann
ff8afef614
Merge pull request #563 from Froxlor/revert-561-patch-1
...
Revert "acme challenges can include hyphens (-)"
2018-08-12 18:11:45 +02:00
Michael Kaufmann
a28b2e8115
Revert "acme challenges can include hyphens (-)"
2018-08-12 18:11:36 +02:00
Michael Kaufmann
b0e348a2c5
Merge pull request #561 from oliverrahner/patch-1
...
acme challenges can include hyphens (-)
2018-08-12 17:09:03 +02:00
Oliver Rahner
512abda38d
acme challenges can include hyphens (-)
...
made a small adjustment so that acme challenges like "CrgFuFZU-U7mwXxjjHZi8if851XGVjdPRtWN91LTWmM" also don't get redirected
2018-08-09 16:33:27 +02:00
Michael Kaufmann
963c7c4616
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-07-10 09:47:20 +02:00
Michael Kaufmann
1690cadab9
show link to clear plaintext email account passwords if enabled; set store-plaintext-passwords default to 'off'; fixes #557
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-07-10 09:47:01 +02:00
Michael Kaufmann
9e7715430b
fix editing api-keys as customer
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-23 09:27:56 +02:00
Michael Kaufmann
4f69571e1c
do not reload current page after apikey modification to prevent unwanted actions being executed (addKey)
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-22 10:13:48 +02:00
Michael Kaufmann
d4312fc481
update jquery/jquery-ui; fininshed api_key editing (needs a bit more validating); added PhpSettings-Unit-test
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-22 10:05:04 +02:00
Michael Kaufmann
f1d91dfef8
interface adjustments for apikey interaction
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-21 08:21:27 +02:00
Michael Kaufmann
f198833f8c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-06-21 08:12:00 +02:00
Michael Kaufmann
da99398561
update jquery-ui
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-21 07:55:35 +02:00
Michael Kaufmann
436d141bd1
fix ticket access when posting answer
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-21 07:52:11 +02:00
Michael Kaufmann
aa881560cc
deny access to tickets not owned by current user, thx to chbi
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-19 21:46:11 +02:00
Michael Kaufmann
06ef81cc5b
adjust year in copyright in std-customer-index file, thx to demlak
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-06-17 09:41:31 +02:00
Michael Kaufmann
4a99e4ba57
Merge pull request #556 from nachtgeist/master
...
fix triggering an LE CSR when changing www on a main domain, fixes #526
2018-06-05 07:52:03 +02:00
Daniel Reichelt
2ba4137e7d
fix triggering an LE CSR when changing www on a main domain
...
Prior to this, LE CSRs were triggered only when the wwwserveralias was
changed on alias domains, but not on main domains.
Fixes #526
2018-06-05 06:51:20 +02:00
Daniel Reichelt
72835c56ad
trim trailing whitespace
2018-06-05 06:51:10 +02:00
Michael Kaufmann
d39cebc70e
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-06-01 08:01:09 +02:00
Michael Kaufmann
b80bdcbc4f
forgot to add version file
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-29 15:54:44 +02:00
Michael Kaufmann
c1e62e6be7
get rid of serialization completely to avoid possible code execution, fixes #555
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-29 15:47:41 +02:00
Michael Kaufmann
10330f8a7a
fix fallback redirect code when customredirect is enabled and default is selected
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 17:44:36 +02:00
Michael Kaufmann
18fb422a69
correct order of settings
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 14:50:52 +02:00
Michael Kaufmann
f8236dff7b
fix not quite correctly webserver-log-piping
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 14:44:59 +02:00
Michael Kaufmann
8ccb898aa9
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-05-24 13:25:24 +02:00
Michael Kaufmann
bad680cfdb
enhancements for webserver-log settings
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 13:23:37 +02:00
Michael Kaufmann
5a070d6d91
add settings to customize webserver logs
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-24 11:36:13 +02:00
Robert Förster (Dessa)
07a3f76568
remove wheezy configs
2018-05-10 16:42:27 +02:00
Michael Kaufmann
d07d63e240
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-05-07 10:57:55 +02:00
Michael Kaufmann
67b95a301b
check only for existing .conf files when trying to find out whether a fpm pool config directory is empty; fixes #543
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-06 14:38:18 +02:00
Michael Kaufmann
926914788f
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-04-25 12:30:00 +02:00
Michael Kaufmann
6f9187d1bb
Merge branch 'master' of github.com:Froxlor/Froxlor
2018-04-25 12:29:41 +02:00
Michael Kaufmann
84b8cda7ac
allow usage of up to 255 characters in a txt record, fixes #548
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:29:30 +02:00
Michael Kaufmann
75616cc727
fix typo in german language file
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:27:59 +02:00
Michael Kaufmann
b3d018c506
corrected usage of default redirect code from settings; fixes #546
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:27:40 +02:00
Robert Förster (Dessa)
2508d855e3
deprecate precise, as xenial configs are now available
2018-04-03 13:12:32 +02:00
Erik
a21f3c5a3f
added xenial.xml ( #533 )
...
* added xenial.xml
* fixed touch commands as in commit 3c802038f2
* changed a2dismod php to a2dismod php7.0
* fixed overlooked a2dismod php to a2dismod php7.0
2018-04-03 12:59:14 +02:00
Michael Kaufmann (d00p)
060115c5e9
added new ApiParameterTest
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-04-01 10:35:55 +02:00
Michael Kaufmann (d00p)
697d972fba
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-04-01 10:35:33 +02:00
Michael Kaufmann (d00p)
3f69c97874
opzimize ApiParameter::getModFunctionString(); corrected FpmDaemons::update(); added a few more unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-04-01 10:31:38 +02:00
Michael Kaufmann (d00p)
85407abfb4
optimize stats-folder-decision in Customers-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-04-01 09:59:25 +02:00
Michael Kaufmann
20d9be537a
Merge pull request #542 from d00p/patch-1
...
Update README.md
2018-03-29 13:11:11 +02:00
Michael Kaufmann
30d39d622d
Update README.md
2018-03-29 13:10:33 +02:00
Michael Kaufmann (d00p)
e58192edc2
show whether curl extension is installed when trying to check for a new version in admin-dashboard
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-29 11:11:39 +02:00
Michael Kaufmann (d00p)
d15e4a8270
more unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-27 14:43:24 +02:00
Michael Kaufmann (d00p)
45d7307a8f
fix phpunit test for FpmDaemonTest
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 14:33:43 +02:00
Michael Kaufmann (d00p)
bf3ae3009f
add tests/PhpAndFpm to phpunit-testsuite
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 14:28:32 +02:00
Michael Kaufmann (d00p)
cb3d5f3488
unit-test FpmDaemons-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 14:26:05 +02:00
Michael Kaufmann (d00p)
efb416ae7c
phpdoc for Admins-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 10:13:51 +02:00
Michael Kaufmann (d00p)
c98be3c04f
finished unit-tests for Mysqls-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-26 09:53:09 +02:00
Michael Kaufmann (d00p)
6006b16c95
added first test for Mysqls-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-25 12:38:57 +02:00
Michael Kaufmann (d00p)
c149cbacf7
more DomainZones unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-23 13:35:50 +01:00
Michael Kaufmann (d00p)
48d7110779
add first unit tests for DomainZones ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-22 14:56:18 +01:00
Michael Kaufmann (d00p)
bd7f2c2654
add unit-tests for CustomerBackup-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-21 20:22:43 +01:00
Michael Kaufmann (d00p)
5123b5fccd
fix error-display in dns_editor.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-20 08:55:14 +01:00
Michael Kaufmann (d00p)
190c95baca
created DomainZones ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 21:25:23 +01:00
Michael Kaufmann (d00p)
975d46044d
added unit-tests for DirOptions
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 20:38:59 +01:00
Michael Kaufmann (d00p)
bf589cdec8
forgot to check for customer-id in CustomerBackups.delete()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 10:52:38 +01:00
Michael Kaufmann (d00p)
715e5f7a64
fix update of domain as admin if domain is a std-subdomain; fix update of mysql-entry; add CustomerBackups-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-19 10:45:12 +01:00
Michael Kaufmann (d00p)
dfcb7160cb
fix global lng-array
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-18 08:45:20 +01:00
Michael Kaufmann (d00p)
f5654d5931
fix var-names in DirOptions-ApiCommand; fix pmd issues
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-18 08:42:22 +01:00
Michael Kaufmann (d00p)
2bf5fde0e5
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-16 09:19:52 +01:00
Michael Kaufmann (d00p)
be0099bf01
add duplicate check to switch-server-ip script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-16 09:18:02 +01:00
Michael Kaufmann (d00p)
7a68dfc450
DirProtections and DirOptions stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-15 19:35:56 +01:00
Michael Kaufmann (d00p)
858a9ba6a4
added DirProtections.update() and various unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-15 11:01:17 +01:00
Michael Kaufmann (d00p)
f2809c47ac
finished DirProtections.add() and some basic tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 19:41:12 +01:00
Michael Kaufmann (d00p)
616fb77de5
check for installed/configured froxlor in api.php and return 404 if not
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 18:13:32 +01:00
Michael Kaufmann (d00p)
b03d41087a
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-14 11:41:42 +01:00
Michael Kaufmann (d00p)
724e88b94f
rename handler php5-fastcgi to php-fastcgi, just cosmetics; fixes #536
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 11:37:45 +01:00
Michael Kaufmann (d00p)
3c802038f2
split touch-command for multiple files into single ones, fixes #535
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-14 11:35:03 +01:00
Michael Kaufmann (d00p)
fe385b7800
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-13 10:41:01 +01:00
Michael Kaufmann (d00p)
38b57117e2
minor fixes in froxlor-sql file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-13 10:40:45 +01:00
Michael Kaufmann (d00p)
7e47383ee3
ignore NumberOfChildren pmd warning
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 22:12:16 +01:00
Michael Kaufmann (d00p)
ae3d954766
started work on DirProtections-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 22:07:51 +01:00
Michael Kaufmann (d00p)
52da7ad40f
exclude some irritating pmd rules #2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 21:47:14 +01:00
Michael Kaufmann (d00p)
309e613c83
exclude some irritating pmd rules
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 21:40:19 +01:00
Michael Kaufmann (d00p)
05857985f8
add more tests for Email-ApiCommands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 21:29:03 +01:00
Michael Kaufmann (d00p)
a7523bbdea
add domainid to result-list of Emails.get(); fix typo in EmailAccounts.add(); enhance debugging in Database-class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 15:52:34 +01:00
Michael Kaufmann (d00p)
54deec87d0
add a few emails-apicommand unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 15:41:08 +01:00
Michael Kaufmann (d00p)
f0e084ef0e
minor fixes in EmailAccounts.update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 14:17:45 +01:00
Michael Kaufmann (d00p)
fa7bb53d58
added EmailAccounts-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 14:13:35 +01:00
Michael Kaufmann (d00p)
6fc8cce8f5
add EmailAccounts.add; added wrapper function ApiCommand.getMailTemplate() to reduce code-duplication
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 13:44:44 +01:00
Michael Kaufmann (d00p)
2e597ef7d9
remove unused local variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 11:09:30 +01:00
Michael Kaufmann (d00p)
ff611fa8dc
fix parameter for ApiCommand::getCustomerData()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 10:57:31 +01:00
Michael Kaufmann (d00p)
c920bf6a63
some code-reduction
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 10:45:46 +01:00
Michael Kaufmann (d00p)
66ebfaf21b
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-12 10:23:53 +01:00
Michael Kaufmann (d00p)
349fa7a761
avoid possible undefined index if no issuer-organisation is set in a certificate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-12 10:22:50 +01:00
Michael Kaufmann (d00p)
81bd9d945d
fix parameter customerid for Emails.add() in unit-test
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-11 10:26:05 +01:00
Michael Kaufmann (d00p)
b205f8ea5d
add EmailFowarders ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-11 10:24:17 +01:00
Michael Kaufmann (d00p)
7b52c0c78c
fix default value of panel.no_robots settings; add phpdoc for Database-class-methods
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-08 17:03:17 +01:00
Michael Kaufmann (d00p)
164650adc3
added Emails.update() and Emails.delete() commands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-08 11:49:28 +01:00
Michael Kaufmann (d00p)
9e97e82990
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-06 21:08:02 +01:00
Michael Kaufmann (d00p)
cd5cef51e8
allow config and settings json file for config-services.php to be downloaded from a remote url
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 21:07:08 +01:00
Michael Kaufmann (d00p)
231159a6c6
added first methods of Emails ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 14:02:27 +01:00
Michael Kaufmann (d00p)
a83031504f
implement generating of api-key for customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 12:43:24 +01:00
Michael Kaufmann (d00p)
893fd0774c
implement deleting of api-keys via webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 12:26:41 +01:00
Michael Kaufmann (d00p)
704188fe27
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-06 11:06:31 +01:00
Michael Kaufmann (d00p)
a621fd3b09
run cronjob at the end of config-services script (when using --apply), thx v3ng
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 11:05:26 +01:00
Michael Kaufmann (d00p)
0c43c5d2b5
backport config-services --import-settings parameter from 0.10.0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-06 10:52:57 +01:00
Michael Kaufmann (d00p)
864331d371
code reduction; added unit-tests for Certificates-Command; minor fixes here and there
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 23:35:00 +01:00
Michael Kaufmann (d00p)
f5ec759d99
added Certificates-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 14:21:36 +01:00
Michael Kaufmann (d00p)
b2e2590324
implemented SubDomains.update; minor fixes and enhancements in Domains-Command and validateUrl-function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 12:13:01 +01:00
Michael Kaufmann (d00p)
ae4a7ff943
wrap ip-validating in Domains-ApiCommand to reduce duplicate code
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 08:12:08 +01:00
Michael Kaufmann (d00p)
a869bc58cd
fix wrong variable-name in SubDomains.listing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 19:47:48 +01:00
Michael Kaufmann (d00p)
cfa07bab47
simplified and wrapped internal api calls
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 18:30:16 +01:00
Michael Kaufmann (d00p)
b664917147
fix sql variable in Admins.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 12:44:31 +01:00
Michael Kaufmann (d00p)
b12392f0a9
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-04 12:40:55 +01:00
Michael Kaufmann (d00p)
b07d6ceeaa
started UI api-key management
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-04 12:40:47 +01:00
Michael Kaufmann
aff6d82321
Merge pull request #531 from Crease29/patch-1
...
Link domains to HTTPS in certificate list
2018-03-04 12:11:12 +01:00
Kai Neuwerth
91cecf8c1e
Link domains to HTTPS in certificate list
...
As an admin I want to check if the certificate of a website is working.
Therefore I click on the domain in the SSL certificate list and have to prepend "https" to the URL later.
In this case I'd link the domain to HTTPS initially.
2018-03-04 11:43:50 +01:00
Michael Kaufmann (d00p)
702b52d13e
forgot to save again
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:42:34 +01:00
Michael Kaufmann (d00p)
bb3fddb08f
optimize phpmd config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:39:51 +01:00
Michael Kaufmann (d00p)
7cc17b9ca5
fix short variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:29:16 +01:00
Michael Kaufmann (d00p)
f30887e3c0
removed unused local variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:26:37 +01:00
Michael Kaufmann (d00p)
0d7afc5c24
fixes in move-domain-to-another-customer functionality in Domains.update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 21:10:58 +01:00
Michael Kaufmann (d00p)
826f1378d2
minor fixes to Domains.update + another unit-test
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-03 15:55:23 +01:00
Michael Kaufmann (d00p)
6d8b22dccf
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-03 14:58:46 +01:00
Michael Kaufmann
26c3c8e6f0
Merge pull request #527 from JB1985/patch-2
...
Update german.lng.php
2018-03-03 14:58:38 +01:00
Michael Kaufmann (d00p)
0f6cc05089
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-03 14:58:06 +01:00
Michael Kaufmann
08814f8c9a
Merge pull request #530 from michaelzangl/fix-hostname-error-message
...
Fix hostname error message
2018-03-03 14:57:22 +01:00
Michael Kaufmann
632eb98df9
Merge pull request #529 from michaelzangl/fix-installer-path
...
Froxlor installer: Use same file path for chmod.
2018-03-03 13:05:59 +01:00
Michael Zangl
909c983aec
Fix invalidhostname error message (de).
2018-03-03 11:49:58 +01:00
Michael Zangl
8642254175
Fix invalidhostname error message.
2018-03-03 11:48:26 +01:00
Michael Zangl
7e81b0bb5a
Froxlor installer: Use same file path for chmod.
2018-03-03 11:18:28 +01:00
Michael Kaufmann (d00p)
22a48cac33
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-03-02 19:37:32 +01:00
Michael Kaufmann (d00p)
20eaa7bc08
fix missing sql-prepared-statement parameter, fixes #528
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 19:36:56 +01:00
Michael Kaufmann (d00p)
1605d2af07
enhance phpdox config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 18:25:06 +01:00
JB1985
abb94c9189
Update german.lng.php
...
Übersetzung Änderung von Lets Encrypt
2018-03-02 17:28:30 +01:00
Michael Kaufmann (d00p)
cadb6618ec
list() is a reserved php keyword, changed ApiCommand::list() to ApiCommand::listing()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 17:22:47 +01:00
Michael Kaufmann (d00p)
594512404f
optimized CustomersTest and DomainsTest; minor fixes in SubDomains-ApiCommand; added more tests for SubDomains-Command
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-02 15:24:46 +01:00
Michael Kaufmann (d00p)
aeb8655cc3
fix sql query in Domains.get; minor fixes in Domains.update; first unit-test for Domains.update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-01 19:59:27 +01:00
Michael Kaufmann (d00p)
601d16b17c
minor fixes in Domains.add; added more tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-01 19:41:57 +01:00
Michael Kaufmann (d00p)
02616d3080
minor fixes and first tests for Domains-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-01 16:46:47 +01:00
Michael Kaufmann (d00p)
2bf5e90a77
add testsuite parameter to phpunit to respect our required test-order; minor fixes in Domains- and SubDomains Command
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 18:07:43 +01:00
Michael Kaufmann (d00p)
75bc6d32ab
minor fixes in SubDomains.add; first Unit-Tests for SubDomains-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 17:10:52 +01:00
Michael Kaufmann (d00p)
3e0b551416
fix copy'n'paste fail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 15:56:05 +01:00
Michael Kaufmann (d00p)
a038e35e45
added Subdomains.add; minor fixes and enhancements
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 15:54:07 +01:00
Michael Kaufmann (d00p)
6318e5514b
ignore some more checkstyle rules
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 10:54:03 +01:00
Michael Kaufmann (d00p)
392db944a2
started work in SubDomains-ApiCommand; minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 10:34:37 +01:00
Michael Kaufmann (d00p)
b097c19c0a
correct phpcs config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 09:30:57 +01:00
Michael Kaufmann
b46d3a3769
Update README.md
...
new test :)
2018-02-27 08:59:49 +01:00
Michael Kaufmann
a2172329cd
Update README.md
...
added CI build-status
2018-02-27 08:50:54 +01:00
Michael Kaufmann (d00p)
309b70c0f8
completed Ftps-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 08:23:19 +01:00
Michael Kaufmann (d00p)
4b9ed8ee39
use correct order
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 22:39:06 +01:00
Michael Kaufmann (d00p)
2599f61b32
add jenkins build.xml and more; added first unit-tests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 22:35:04 +01:00
Michael Kaufmann (d00p)
9a4359e010
fix IpsAndPorts.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 19:56:03 +01:00
Michael Kaufmann (d00p)
4d89f614e3
remove unnecessary checks as getParam() validates the existance already
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 18:08:43 +01:00
Michael Kaufmann (d00p)
4fad0def1e
fix mailer variable and fix typo in Ftps.add and Ftps.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 18:02:18 +01:00
Michael Kaufmann (d00p)
c093783904
forgot the mailobject :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 16:02:09 +01:00
Michael Kaufmann (d00p)
257855b43b
fix typo in field-value for ApiCommand::getUserDetail()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 16:00:54 +01:00
Michael Kaufmann (d00p)
55ec20be10
use Ftps.add in webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 15:55:49 +01:00
Michael Kaufmann (d00p)
b0f355ba2f
fixed in Mysqls.add, added Ftps.add
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 15:49:41 +01:00
Michael Kaufmann (d00p)
ceb8619552
preparations for assign-multiple-ips-to-an-admin in Api, not in webinterface yet
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 12:15:48 +01:00
Michael Kaufmann (d00p)
6191ee6fba
add Ftps.list and Ftps.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 09:36:58 +01:00
Michael Kaufmann (d00p)
c9256c0020
add 'adminname' to result in Customers.get; fix Customers.move and return customer-data there instead of just true
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 09:01:13 +01:00
Michael Kaufmann (d00p)
592c9ed0b9
automatically trim() all parameters given
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 08:21:56 +01:00
Michael Kaufmann (d00p)
4a1decf359
do not update fields of customer a customer cannot even change; unset custom_notes when admin of customer set custom_notes_show to 0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-26 07:51:44 +01:00
Michael Kaufmann (d00p)
ae42e87a64
fix in Admins.update; code-format Customers ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 21:26:51 +01:00
Michael Kaufmann (d00p)
5c330505ea
correct Admins.update and Admins.delete
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 20:47:36 +01:00
Michael Kaufmann (d00p)
c65d95c1ef
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-25 18:29:28 +01:00
Michael Kaufmann (d00p)
2b366c8f23
add field for fullchain to be stored in ssl-certificates-table; create fullchain file if given (it's not used by froxlor); do not generate/renew certificates for disabled customers domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 18:22:15 +01:00
Michael Kaufmann (d00p)
e66dde2e64
id <> loginname, grrr
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 17:08:30 +01:00
Michael Kaufmann (d00p)
f32a1921c5
re-read admin/customer when adding/updating so we return the fields from the table, not the placeholders of the prepared-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 17:03:49 +01:00
Michael Kaufmann (d00p)
0958d07f23
fixes in Admins and Customers ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 16:49:24 +01:00
Michael Kaufmann (d00p)
a222114d0a
remove unnecessary parameter-checks as they will never happen; make Customers.update callable for customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 15:02:58 +01:00
Michael Kaufmann (d00p)
243b68cc37
minor changes for testing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-25 11:47:28 +01:00
Michael Kaufmann (d00p)
2f30d85d32
minor changes in ApiCommand; added Ftps.get ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 20:52:21 +01:00
Michael Kaufmann (d00p)
ca07621de7
reduce mysql-usage counter for admins too when deleting a mysql-database
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 20:12:57 +01:00
Michael Kaufmann (d00p)
e5a1b504d7
consistency replace dbserver with mysql_server everywhere
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:52:14 +01:00
Michael Kaufmann (d00p)
20aac1ccd4
finish Mysqls.update, untested
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:46:56 +01:00
Michael Kaufmann (d00p)
bda652f947
tiny fixes in Domains.add and Domains.update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:26:47 +01:00
Michael Kaufmann (d00p)
87912a9e07
refactored moveCustomerToAdmin() function to Customers.move ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 16:06:53 +01:00
Michael Kaufmann (d00p)
0bf430e0c1
let customers edit password, def-language and theme in Customers.edit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 15:02:49 +01:00
Michael Kaufmann (d00p)
d2aaf84eff
added Mysqls.add
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 12:13:47 +01:00
Michael Kaufmann (d00p)
b5ebe48715
forgot to save this one
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 11:01:29 +01:00
Michael Kaufmann (d00p)
9a61a56732
enhance phpdoc and add @access to specify which usergroup can use the ApiCommands; add --import-settings parameter to config-services.php CLI script to gain even more automatism when setting up
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-24 10:57:52 +01:00
Michael Kaufmann (d00p)
81d6a856d9
forgot to hit save :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 19:51:06 +01:00
Michael Kaufmann (d00p)
344ca827e4
beautify api-help in webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 19:46:57 +01:00
Michael Kaufmann (d00p)
1c4ecdffbf
use correct dbserver for getting mysql-size info in Mysqls.get()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 18:24:10 +01:00
Michael Kaufmann (d00p)
831ee221f6
make lng, version, dbversion and branding protected variables of ApiCommand to avoid the need of 'global' statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 18:18:31 +01:00
Michael Kaufmann (d00p)
6409fb2dbe
started working on Mysqls-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 15:17:22 +01:00
Michael Kaufmann (d00p)
662f537a0d
fixes in Admins.update(); use ApiCommand for theme-, language- and password-change
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 12:48:17 +01:00
Michael Kaufmann (d00p)
8e0bfe9d09
add Admins.update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 11:57:29 +01:00
Michael Kaufmann (d00p)
8930d2a1bf
check remote-ip when ip-restriction is set in api_keys table
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-23 11:08:24 +01:00
Michael Kaufmann (d00p)
d9ec214e17
secure included webinterface-modules; add settings-functions to Froxlor-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 21:05:58 +01:00
Michael Kaufmann (d00p)
dfb5d33a56
add Admins.add()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 16:51:56 +01:00
Michael Kaufmann (d00p)
b42a7b1b26
show basic api doc in webinterface (top-menu - options - API help)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 13:41:28 +01:00
Michael Kaufmann (d00p)
a468fe50df
filter deactivated users who want to use the API; fix error-output in Customers::update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 11:42:13 +01:00
Michael Kaufmann (d00p)
c1875132ef
fix unchecked-checkbox value passed to API
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 11:34:40 +01:00
Michael Kaufmann (d00p)
332e29be24
lots of phpdoc; fix Customers::update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 11:16:55 +01:00
Michael Kaufmann (d00p)
c93e2678f7
make Customers::update() also work with loginname as an alternative to the id
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-22 10:47:14 +01:00
Michael Kaufmann (d00p)
f8fe4be3ef
fix parameters for checkboxes when passed via webinterface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 14:52:23 +01:00
Michael Kaufmann (d00p)
689ca853c3
minor fixes in Customers and Domains ApiCommands, added list() and get() for Admins-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 14:38:27 +01:00
Michael Kaufmann (d00p)
8310e8554b
enable usage of 'domainname' as an alternative to 'id' for Domains::get() and Domains::delete(); enable usage of 'loginname' as an alternative to 'id' for Customers::get() and Customers::delete()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 13:14:54 +01:00
Michael Kaufmann (d00p)
b56414ed0e
add sql-query of last statement to sql-debug for debugging purposes; fix default-ssl-ip setting and allow 'none' value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 12:16:50 +01:00
Michael Kaufmann (d00p)
5480fcbf5d
add default-ssl-ip setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 11:50:34 +01:00
Michael Kaufmann (d00p)
26b9c030b5
leave default-values for adding std-subdomain when adding customer from the parameters-array; do not require ipandports parameter when adding domain but rather default to system.defaultip if no ipandport is given
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-21 10:57:46 +01:00
Michael Kaufmann (d00p)
aef528bea1
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-21 08:54:29 +01:00
Michael Kaufmann (d00p)
d5b9ad3452
darn, stay php-5.3 compatible, thx greppy
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 21:37:06 +01:00
Michael Kaufmann (d00p)
5437fcdc89
insert tasks to rebuild configs etc. after import of settings, thx to v3ng for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 19:15:55 +01:00
Michael Kaufmann (d00p)
b9653c5abd
fix company-required check for good now :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 19:11:33 +01:00
Michael Kaufmann (d00p)
eabc78c84f
enhance check for requirement of company field
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 14:21:40 +01:00
Michael Kaufmann (d00p)
033393880d
fix typo in variable name
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 14:14:47 +01:00
Michael Kaufmann (d00p)
6bcfb81c6c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-19 14:10:42 +01:00
Michael Kaufmann (d00p)
b2ac1fb593
add FpmDaemons ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 13:58:39 +01:00
Michael Kaufmann (d00p)
8c6ae4f3a3
add PhpSettings ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 13:36:15 +01:00
Michael Kaufmann (d00p)
131efc544d
fix syntax error in lang file, fixes #522
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 12:27:00 +01:00
Michael Kaufmann (d00p)
5524ff7cae
fixes in Customers::update()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 11:36:01 +01:00
Michael Kaufmann (d00p)
603e14913b
finished Customer::update(), untested
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 10:45:41 +01:00
Michael Kaufmann
160474f2b6
Merge pull request #521 from JB1985/master
...
Update german.lng.php
2018-02-19 09:03:32 +01:00
JB1985
168738b23a
Update german.lng.php
...
Statt Benutze Lets Encrypt => SSL Zertifikat erstellen (Let\'s Encrypt)
2018-02-19 09:02:34 +01:00
Michael Kaufmann (d00p)
133af365bd
enhance ApiCommand::getParam() to specify required and optional parameter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-19 08:59:24 +01:00
Michael Kaufmann (d00p)
532551263d
add new api-module to output list of possible modules/functions
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-18 10:19:17 +01:00
Michael Kaufmann (d00p)
bdfd601dae
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-18 10:17:38 +01:00
Michael Kaufmann (d00p)
9619abdad7
when importing settings with enabled ssl flag, validate that the target system has ssl enabled ip's to avoid unexpected behaviour, tthx v3ng for testing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-17 16:00:50 +01:00
Michael Kaufmann (d00p)
fd287e7be4
add apache restart command after enabling modules in config-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-17 14:51:04 +01:00
Michael Kaufmann (d00p)
5afdbae83a
minor phpDoc fixes in Logger classes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 15:50:31 +01:00
Michael Kaufmann (d00p)
7c96164770
fix lng availability; add returncode for not-found messages
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 15:39:59 +01:00
Michael Kaufmann (d00p)
60defd3cdf
fix unlimited flags when adding customer; add debug flag to log all api-requests for testing purposes now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 14:34:55 +01:00
Michael Kaufmann (d00p)
8978dd3a4b
std-subdomain <> ip connection is already handled by Domains::add()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 13:55:12 +01:00
Michael Kaufmann (d00p)
1e45da2410
more work on Customer-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 13:27:31 +01:00
Michael Kaufmann (d00p)
2da2912c9c
set update-check-urls to api-version; started working on Customers-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 10:56:27 +01:00
Michael Kaufmann (d00p)
4d12a4f37b
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-02-16 09:24:14 +01:00
Michael Kaufmann (d00p)
350e3d733a
do not check for options if field is disabled, unset enabled-ownvhost flags for fcgid/fpm if the corresponding other one is activated; fixes #518
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-16 09:22:34 +01:00
Michael Kaufmann (d00p)
81602f17be
add Domains api module
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 14:44:48 +01:00
Michael Kaufmann (d00p)
df5fb963c1
make language strings the language the user uses
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 13:03:30 +01:00
Michael Kaufmann (d00p)
0fc2fbaf09
add language strings (english only currently)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 12:59:34 +01:00
Michael Kaufmann (d00p)
a82d5cf764
minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 11:37:38 +01:00
Michael Kaufmann (d00p)
2c1f76e6a4
definetly require json extension now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:56:27 +01:00
Michael Kaufmann (d00p)
d068477a93
set version to 0.10.0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:54:21 +01:00
Michael Kaufmann (d00p)
4663f8c6ec
converted IpsAndPorts to API
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:48:03 +01:00
Michael Kaufmann (d00p)
dd371c72a2
start api implementation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:47:35 +01:00
Michael Kaufmann (d00p)
6f91bece17
fix postfix config for postfix/courier on precise and trusty, fixes #516
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-15 07:44:54 +01:00
Michael Kaufmann (d00p)
5c30961d3c
set version to 0.9.39.5 for bugfix release (imap/pop3 ticks not enabled if active in hosting plan when editing hosting plan)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-14 13:31:39 +01:00
Michael Kaufmann (d00p)
edd5ef0ca0
fix correct display of selected checkbox imap/pop3 when editing hosting plan
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-14 07:40:39 +01:00
Michael Kaufmann (d00p)
6befe85656
fix add/edit domain due to wrong access to settings; setting version to 0.9.39.4 for bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 12:23:05 +01:00
Michael Kaufmann (d00p)
27f8c8b438
show domains of disabled customers also as disabled
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 11:49:15 +01:00
Michael Kaufmann (d00p)
fc0c796b68
avoid undefined variables/indexes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 10:58:06 +01:00
Michael Kaufmann (d00p)
482e8c9a11
set version to 0.9.39.3 for maintenance release and upcoming debian package so the new hosting-plan feature is included
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 09:06:49 +01:00
Michael Kaufmann (d00p)
7a664a9990
clean up panel_diskspace/panel_diskspace_admins when removing customer/admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 08:21:45 +01:00
Michael Kaufmann (d00p)
372ab5d9c8
add domain flag to avoid generation of nginx try_files directive in webroot which is not suitable for some applications; fixes #461
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 08:12:58 +01:00
Michael Kaufmann (d00p)
de70dbb888
fix checked-property when applying hosting-plan for allowed-phpconfigs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 14:58:17 +01:00
Michael Kaufmann (d00p)
4d7ceb9efe
add missing question-string
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 13:33:29 +01:00
Michael Kaufmann (d00p)
bb792f228f
add new hosting-plans feature
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 13:28:13 +01:00
Michael Kaufmann (d00p)
017396197e
set version to 0.9.39.2 for bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 07:49:07 +01:00
Michael Kaufmann (d00p)
216f013c96
add script to automatically configure services from shell without the need of copy/paste from the interface
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 07:47:51 +01:00
Michael Kaufmann (d00p)
05f1bf0a1f
meh, forgot to uncomment the settings storage for settings-import
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-12 07:46:38 +01:00
Michael Kaufmann (d00p)
295fbae6f5
create bash script to generate proftpd-certificates in case system does not use /bin/bash as shell
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-11 16:10:10 +01:00
Michael Kaufmann (d00p)
ca4c93ac92
set default dns server in config-templates; separate CmdLineHandler from switch-server-ip script for further usage
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-11 13:57:07 +01:00
Michael Kaufmann (d00p)
13b1503bf2
set version to 0.9.39.1 for maintenance release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-10 16:06:57 +01:00
Michael Kaufmann (d00p)
2980397545
fix include path in lib/ajax.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-10 10:13:55 +01:00
Michael Kaufmann (d00p)
5612720342
only let admin select php-configs that the customer is allowed to use to avoid unwanted php-config changes when customer edits domain, refs #514
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 13:57:23 +01:00
Michael Kaufmann (d00p)
4d3fa6eca5
get rid of the need for allow_url_fopen
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 10:50:14 +01:00
Michael Kaufmann (d00p)
05b4c58aa8
fix updating wrong column when deleting a fpm configuration
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 09:20:46 +01:00
Michael Kaufmann (d00p)
f290497b64
fix selected phpfpm daemon when editing php-configuration, fixes #514
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-09 07:33:28 +01:00
Michael Kaufmann (d00p)
b4dd35eed2
correct description of nsswitch.conf file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-08 07:35:06 +01:00
Michael Kaufmann (d00p)
ec21e28000
use md5() instead of base64_encode for dummy-fpm-socket name to avoid possible equal-sign in string which leads to an invalid socket, fixes #513
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-07 15:10:59 +01:00
Michael Kaufmann (d00p)
0aa707ebc9
set version to 0.9.39 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-06 12:19:21 +01:00
Michael Kaufmann (d00p)
f38a0fd8b6
remove unnecessary and out-of-date info from README, fixed variable typo in lib/init.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-05 08:36:25 +01:00
Michael Kaufmann (d00p)
a6b2daa77d
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-30 14:41:56 +01:00
Michael Kaufmann (d00p)
7ae31496ac
add requirement check for php-json as settings import/export uses json_decode/json_encode
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-30 07:58:24 +01:00
Michael Kaufmann (d00p)
c62dd2ecf4
fix mysql-strict-mode issue (hopefully for good), enhance error-reporting when importing froxlor.sql on installation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-29 20:04:54 +01:00
Michael Kaufmann (d00p)
840b5ea229
add new feature: import/export of settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-28 14:33:00 +01:00
Michael Kaufmann (d00p)
d8a3015303
put le acme version setting right above the CA setting, less confusing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 11:50:34 +01:00
Michael Kaufmann (d00p)
194b7863b8
fix invalid ipv6 value in mysql-access-host setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 11:37:06 +01:00
Michael Kaufmann (d00p)
f034695290
remove '/etc/postfix/master.cf: line x: using backwards-compatible default setting chroot=y' warning; set correct permission for dkim-public key as it should not be group or other writable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 11:14:22 +01:00
Michael Kaufmann (d00p)
f896fe11a0
do not split dkim-entry content in generateDkimEntries(); re-add braces to enclose TXT record content
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-27 10:09:43 +01:00
Michael Kaufmann (d00p)
2603a9c869
add new setting to specify values for the PATH env-variable for php-fpm
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-26 17:30:20 +01:00
Michael Kaufmann (d00p)
fcd0dddfd5
Update phpMailer to 5.2.26
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-26 17:18:12 +01:00
Michael Kaufmann (d00p)
3fb92259a8
readd starting and ending quotes which got removed with the braces in #503
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-26 17:17:22 +01:00
Michael Kaufmann
54d7b01ac5
Merge pull request #506 from RipClaw2971/http2_fix
...
http2 could be set even if http2 is not enabled
2018-01-22 14:43:10 +01:00
Michael Kaufmann (d00p)
ca0ab1f97a
add fixed dovecot/conf.d/10-ssl.conf template for debian stretch; update phpMailer to 5.2.26
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-21 23:37:09 +01:00
Michael Kaufmann (d00p)
f3733ca249
set apache-2.4 as default ON also in froxlor.sql; fix wrong DbManagerMySQL::disableUser, fixes #505
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-18 19:50:28 +01:00
Andreas Grundler
7442bf7347
http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist
2018-01-18 18:30:38 +01:00
Andreas Grundler
6ac3cb2014
Revert "http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist"
...
This reverts commit c3fb6f6a1c .
2018-01-18 18:23:08 +01:00
Andreas Grundler
ca76e572a2
http2 Option darf nur dann zu sehen sein wenn http2 in den Einstellungen aktiv ist
2018-01-18 18:18:30 +01:00
Andreas Grundler
c3fb6f6a1c
http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist
2018-01-18 18:16:53 +01:00
Michael Kaufmann
1796a8ff17
Merge pull request #503 from lonesomewalker/patch-1
...
Update class.DnsEntry.php
2018-01-17 07:54:57 +01:00
lonesomewalker
52c7839b9b
Update class.DnsEntry.php
...
Klammerfehler bei Bind, PowerDNS braucht ja keinen Linesplit.
2018-01-16 14:57:42 +01:00
Michael Kaufmann (d00p)
d16a7b2089
on installation, set apache-2.4 as default if apache is detected; clearify that apache2 is 2.2; output complete folder where the userdata.inc.php file is to be put when necessary to avoid misunderstanding
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-15 07:45:50 +01:00
Michael Kaufmann (d00p)
9a00a67f71
apache2-suexec => apache2-suexec-pristine for debian stretch
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-13 11:33:20 +01:00
Michael Kaufmann (d00p)
6e651200ca
Make php.ini flag/value possibilities dynamic (settings)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-11 13:04:38 +01:00
Michael Kaufmann (d00p)
29968e6026
add stretch config-templates, testers/feedback welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-11 10:44:42 +01:00
Michael Kaufmann (d00p)
8c61773280
fix usage of extensions from limit_extensions list in apache-cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 17:01:17 +01:00
Michael Kaufmann (d00p)
29433ce963
escape possible dots in extension (e.g. to allow .php.xml or similar)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:49:07 +01:00
Michael Kaufmann (d00p)
eed3a91385
fix (not yet perfect) regex for limit_extension setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:45:21 +01:00
Michael Kaufmann (d00p)
62006d584e
fix limit_extensions setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:42:11 +01:00
Michael Kaufmann (d00p)
bba872618a
fix ssl-procotols in apache-cron; fix files-match regex in apache-cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:28:48 +01:00
Michael Kaufmann (d00p)
941dd14c72
read limit_extensions value from wrong array
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:22:22 +01:00
Michael Kaufmann (d00p)
f2a79d4d96
add new security.limit_extensions setting to fpm-daemon settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 15:20:19 +01:00
Michael Kaufmann (d00p)
281b131c62
ups, forgot to adjust version in lib/version.inc.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 10:21:02 +01:00
Michael Kaufmann (d00p)
4bcdfc0786
Added option to set the TLS protocol versions to be used in webservers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 10:12:26 +01:00
Michael Kaufmann (d00p)
9312e4967e
fix access to idle-timeout setting which moved from global settings to per-fpm-daemon setting, thx to gunnyst for pointing this out
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 08:45:20 +01:00
Michael Kaufmann (d00p)
6b44dfe9b2
well, we should also save the new settings :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 17:22:20 +01:00
Michael Kaufmann (d00p)
ba58991d11
allow per php-config setting of adding '-pass-header Authorization' / 'CGIPassAuth On' to the domains vhosts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 17:14:57 +01:00
Michael Kaufmann (d00p)
84abb33e54
exclude wildcard-domains agains also vor ACMEv2 of LE2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 17:12:55 +01:00
Michael Kaufmann (d00p)
07a4f045f1
do not advertise wildcard-certificates as it might never be possible in froxlor (no http-01 challenge)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 16:08:13 +01:00
Michael Kaufmann (d00p)
f49cb81e49
disable wildcard-usage with Let's Encrypt as ACME-v2 only supports the dns-01 challenge for now (pity)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 15:33:23 +01:00
Michael Kaufmann (d00p)
b2b9d4e31a
add missing setting-strings for new acme-version setting; allow using let's encrypt with wildcard-alias when using ACME-v2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:56:41 +01:00
Michael Kaufmann (d00p)
d40d1f30b6
make it a setting to switch between ACME v1 and v2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:50:52 +01:00
Michael Kaufmann (d00p)
9aaadb1f8b
implement lets-encrypt api-v02 (testing only currently; not activated in froxlor, test with 'php froxlor_master_cronjob.php --letsencrypt_v2 --debug' but set api endpoint to staging); no chain is returned currently, seems to be a known bug
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:40:36 +01:00
Michael Kaufmann (d00p)
3969ef63c5
do not check hide-options 'domains' in customer_tickets, fixes #502
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 11:18:03 +01:00
Michael Kaufmann (d00p)
d8abe30c44
create dummy pool-config whenever a fpm-daemons configdir is empty so it still restarts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 09:25:56 +01:00
Michael Kaufmann (d00p)
eaa10ce6a5
add option to update php-configs for all subdomains when editing a domain as admin (default: yes)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 15:31:27 +01:00
Michael Kaufmann (d00p)
c434249616
allow admin to set php-configs that can be used by customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 14:45:00 +01:00
Michael Kaufmann (d00p)
b849a5f29a
preparations for php-config select for customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 13:59:30 +01:00
Michael Kaufmann (d00p)
3dc6a64252
fix pm select when editing fpmdaemon; fix saving of pm value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 10:22:09 +01:00
Michael Kaufmann (d00p)
ebd636494a
fix wrong table constant
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 10:11:38 +01:00
Michael Kaufmann (d00p)
07caf55f79
fixes to multi-fpm in cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 09:16:00 +01:00
Michael Kaufmann (d00p)
73868b7947
soften the file cleaning to reduce risk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-07 23:31:39 +01:00
Michael Kaufmann (d00p)
af55fe5b82
add possibility to add multiple php-fpm instances
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-07 14:55:25 +01:00
Michael Kaufmann
de408347fc
Merge pull request #500 from heavygale/patch-1
...
Update preconfig_0.9.inc.php
2018-01-05 18:26:57 +01:00
heavygale
ea96039128
Update preconfig_0.9.inc.php
...
fixed a typo
2018-01-05 18:11:23 +01:00
Michael Kaufmann
c49539258e
Merge pull request #498 from RipClaw2971/fix
...
Added "nscd -i passwd" to clear user cache when using libnss-*
2018-01-01 17:45:23 +01:00
Andreas Grundler
64653a2bb1
nscd -i passwd in froxlor_master_cronjob.php eingefügt
2018-01-01 13:54:32 +01:00
Andreas Grundler
732c6e3a78
Added nscd -i passwd to clear user
2017-12-31 22:40:19 +01:00
Michael Kaufmann (d00p)
66a4309fe5
add setting to disable LE self-check; set version to 0.9.38.8 for maintenance/bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-31 11:18:59 +01:00
Michael Kaufmann (d00p)
57277eb1e3
also add locked users to the passwd file for quota not to rage :P thx J-BBB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-27 10:36:10 +01:00
Michael Kaufmann (d00p)
148b2fc1be
validating config-template parameters; avoid URL misuse, thx to hyp3rlinx for noticing this
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-27 10:01:07 +01:00
Michael Kaufmann (d00p)
cf4f15a83c
explicitly deactivate TLS (and auto-tls) when setting use-tls is OFF; fixes #496
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-12-19 08:00:39 +01:00
azerr
297f3f638c
change sign direction
2017-12-08 17:47:09 +01:00
azerr
d2a9fa8632
extend nginx redirect regex to https
2017-12-08 15:39:05 +01:00
Michael Kaufmann (d00p)
a5251824ae
try to reduce weird path-values when people are getting creative, fixes #487
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 08:14:31 +01:00
Michael Kaufmann (d00p)
cb31c5258d
correct setting for php-fpm peardir, fixes #475
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 08:09:33 +01:00
Michael Kaufmann (d00p)
5540b02e35
do not remove Let's Encrypt token when self-check fails but rather give out the information as warning. The self-check fails for many users due to different local configurations and might not always be correct; fixes #480
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 07:54:41 +01:00
Michael Kaufmann (d00p)
e725b48c4c
add default/global directory options in apache regardless of whether fcgid/fpm is being used or not; fixes #485
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 07:48:36 +01:00
Michael Kaufmann (d00p)
45c0915b59
fix ssl integration in lighttpd, thx to black-night for the info
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-17 15:15:09 +01:00
Michael Kaufmann (d00p)
1e03946df7
set sql_mode to disable STRICT_MODE usage for froxlor, thx to albech for the hint
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-08 07:49:40 +01:00
Michael Kaufmann (d00p)
dd3e5e9c6b
fix wrong variable name typo, fixes #484
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-06 07:36:51 +01:00
Michael Kaufmann (d00p)
421c29c491
remove each() keyword as it is deprecated as of php-7.2, fixes #479
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-10-31 13:03:06 +01:00
Michael Kaufmann (d00p)
15b62aae04
add inserttask for config regeneration and fix aliasdomain NULL value if empty, fixes #478
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-10-06 09:29:49 +02:00
Michael Kaufmann (d00p)
181848290f
move setting to enable usage of libnss-extrausers to 'system' category as mpm-itk + mod_php users might need this too
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-09-04 15:28:12 +02:00
Michael Kaufmann (d00p)
b263b211a5
generate multiline txt-record if content is too long, fixes #472
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-28 15:35:07 +02:00
Michael Kaufmann (d00p)
1753d2895b
add simple smtp-settings test-page, fixes #464
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-25 10:34:59 +02:00
Michael Kaufmann (d00p)
64ebb0ca38
also add http2 flag to domain-import
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-24 15:27:47 +02:00
Michael Kaufmann (d00p)
bab982a0e6
add http2 support for froxlor-vhost and per-domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-24 13:21:21 +02:00
Michael Kaufmann (d00p)
c2c5178831
remove superfluous character in froxlor.sql file, fixes #471
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-23 14:03:39 +02:00
Michael Kaufmann (d00p)
56e8e32965
set correct permissions for extrausers files/folder, fixes #465
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-07-26 07:30:14 +02:00
Michael Kaufmann (d00p)
47cd30a45e
use correct logging-level in customer_mail, thx to priority
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-07-19 12:06:36 +02:00
Michael Kaufmann
bd8f659272
Merge pull request #460 from pquerner/patch-libclass-lesscript-dontsendchallengewithouttoken
...
dont send uri to challenge, if no valid token could be fetched
2017-07-08 16:59:56 +02:00
Pascal Querner
82c719d786
dont send uri to challenge, if no valid token could be fetched
2017-07-07 22:50:39 +02:00
Michael Kaufmann (d00p)
dc22ff6aa3
fix rebuild of libnss-extrausers files when editing/deleting ftp account, fixes #454
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-20 16:48:11 +02:00
Michael Kaufmann
c68682b084
Merge pull request #450 from oliverrahner/master
...
nginx: add index directive to path options for secured directories
2017-06-10 11:47:53 +02:00
Oliver Rahner
aa8a7ee0a9
nginx: add index directive to path options for secured directories
...
`index` directives are now created for secured directory locations.
2017-06-10 10:59:41 +02:00
Michael Kaufmann (d00p)
e95a917812
allow non fqdn CNAME entries (froxlor appends zone's domain automatically if there's no trailing dot), fixes #434
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 11:29:21 +02:00
Michael Kaufmann (d00p)
332e627007
fix wildcard entries in dns editor, fixes #447 ; do not add extra dot at the end of SRV entries, fixes #446
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:31:55 +02:00
Michael Kaufmann (d00p)
a3201481f6
beatufication in generated vhost configs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:30:32 +02:00
Michael Kaufmann (d00p)
dae233dd05
allow adding domains with multiple dashes, that are NOT punycode (xn--)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:17:31 +02:00
Michael Kaufmann (d00p)
9aa2cc269b
rename MYSQL_PASSWORD replacer to FROXLOR_MYSQL_PASSWORD in config-templates to avoid false replacement of couriers authmysqlrc, fixes #438
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-12 12:23:14 +02:00
Michael Kaufmann (d00p)
434f202832
minor fixes in traffic cron
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-12 12:22:04 +02:00
Michael Kaufmann (d00p)
552d58848c
fix sql_mode=only_full_group_by in admin_admins.php; fix wrong webserver-user when using FCGID
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-09 13:17:50 +02:00
Michael Kaufmann (d00p)
bea1677d5d
Add setting for libnss-extrausers to frontend
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-05 09:44:37 +02:00
Michael Kaufmann (d00p)
a2e0de23e1
add libnss-extrausers for debian/ubuntu users
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-05-05 09:35:06 +02:00
Michael Kaufmann
ebb33c9cee
Merge pull request #436 from nachtgeist/master
...
doc: extend notes about contributing; add issue template
2017-05-01 21:26:26 +02:00
Daniel Reichelt
22414096ad
doc: extend notes about contributing; add issue template
2017-05-01 21:24:48 +02:00
Michael Kaufmann (d00p)
9db7434876
add letsencrypt, HSTS settings, oscp-stapling and phpenabled-flag to Domain-import; fixes #416
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-04-18 16:55:55 +02:00
Michael Kaufmann
9fabfd539d
Merge pull request #430 from mkhon/fix-apache24-ocsp-cache-path
...
Fix apache24_ocsp_cache_path definition
2017-04-18 12:50:40 +02:00
Michael Kaufmann
54f6c3e019
Merge pull request #431 from shyim/mysql-warning
...
Fixed MySQL Warning while creating a new user
2017-04-17 12:50:16 +02:00
Soner Sayakci
5930ab1c9d
Fixed MySQL Warning while creating a new user
2017-04-17 12:34:20 +02:00
Max Khon
3870cc1002
Add default value for apache24_ocsp_cache_path, otherwise saving
...
SSL settings for !apache24 fails on apache24_ocsp_cache_path validation.
2017-04-17 15:55:49 +07:00
Michael Kaufmann
f880e1c9f1
Merge pull request #429 from mkhon/database-charset-skip-views
...
Skip views when altering table charsets
2017-04-15 11:28:27 +02:00
Michael Kaufmann
9285a169dd
Merge pull request #428 from mkhon/fix-customer-logs
...
Fix customer logs
2017-04-15 11:27:15 +02:00
Max Khon
95b7b57fc6
Skip views when altering table charsets.
2017-04-15 16:12:29 +07:00
Max Khon
872928fb38
Fix customer logs:
...
- SQLSTATE[HY000]: General error: mode must be an integer
- customer_logger.php:78 Undefined variable $_actions
2017-04-15 15:58:50 +07:00
Michael Kaufmann
cb2f094e3d
Merge pull request #426 from nachtgeist/master
...
readme: add section about contributing
2017-04-13 16:39:15 +02:00
Daniel Reichelt
b11b423217
readme: add section about contributing
2017-04-13 16:38:17 +02:00
Michael Kaufmann
567827e2cb
Merge pull request #422 from nachtgeist/master
...
add OCSP stapling support for apache2 and nginx
2017-04-11 20:39:00 +02:00
Daniel Reichelt
ec1bd6e19a
add OCSP stapling support for apache2 and nginx
2017-04-11 17:09:34 +02:00
Michael Kaufmann (d00p)
d4cd827284
update wiki-urls in language files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-04-09 10:25:39 +02:00
Michael Kaufmann
50f85fb6d0
Merge pull request #417 from ianklemm/patch-1
...
Correct Wiki links
2017-04-03 20:32:24 +02:00
Vengance
9cc69e5b3d
Update README.md
2017-04-03 20:31:50 +02:00
Vengance
d9e8f43298
Correct Wiki links
...
Correct the links of the no longer existing redmine to Github´s inbuild Wiki
2017-04-03 20:21:44 +02:00
Michael Kaufmann (d00p)
ad7cf52f21
Fix rowcount value for logger
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-17 13:05:39 +01:00
Michael Kaufmann (d00p)
398d45deae
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-14 13:46:07 +01:00
Michael Kaufmann (d00p)
541ab1fe6e
clearify field label for domain termination date; fixes #1728
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-11 07:34:13 +01:00
Michael Kaufmann (d00p)
c0fddbce81
use correct pagination in admin-log/customer-log, fixes #1726
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-08 14:04:40 +01:00
Michael Kaufmann (d00p)
2284706e0c
do not load mod_vroot in proftpd on centos
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-03-02 07:57:47 +01:00
Michael Kaufmann (d00p)
a4f72cbb40
do not show full path of file on php-error; fixes #1720
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-02-12 16:33:00 +01:00
Michael Kaufmann
d1c776b706
Merge pull request #414 from Douks08/patch-1
...
Update french.lng.php
2017-02-09 14:41:56 +01:00
Douks08
8ef315014c
Update french.lng.php
...
Modification de "billets" en "tickets" qui est plus fréquemment utilisé
2017-02-09 10:19:32 +01:00
Michael Kaufmann (d00p)
2d59e569df
fix phpenabled flag for new subdomains added by customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-30 22:46:53 +01:00
Michael Kaufmann (d00p)
202eb0931f
fix auto-update of database in cronjob if activated
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-28 21:20:37 +01:00
Michael Kaufmann (d00p)
4cd1a8d656
Merge branch 'master' of github.com:Froxlor/Froxlor
2017-01-28 21:19:51 +01:00
Vengance
01a363456e
Fix libnss config ( #412 )
...
* Fix libnss config
2017-01-28 15:47:19 +01:00
Michael Kaufmann (d00p)
8f4da0638e
allow underscore in dns labels, fixes #1697
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-25 10:42:18 +01:00
Michael Kaufmann (d00p)
3e6c3d725b
set version to 0.9.38.7 for upcoming bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-24 09:43:20 +01:00
Michael Kaufmann (d00p)
95a18be5c5
do not use HTTP_HOST variable if mod_rewrite is not used
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-24 09:41:45 +01:00
Michael Kaufmann (d00p)
8030aae37a
fix directory options for deactivated users, fixes #1704
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 23:53:01 +01:00
Michael Kaufmann (d00p)
0eaa81b503
use libnss-mysl deb package from froxlor repo as debians 1.5-5 package is not suitable for jessie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:17:18 +01:00
Michael Kaufmann (d00p)
c2b864a20f
enable/disable php for standard-subdomain when adding a new customer according to the customer-phpenabled value, fixes #1708
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:14:14 +01:00
Michael Kaufmann (d00p)
e00cb8926d
set mail-sender to customer mail address when using mod_php, fixes #1707
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:12:44 +01:00
Michael Kaufmann (d00p)
afb2bce16d
fix missing german language strings, refs #1705
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-23 08:05:48 +01:00
Michael Kaufmann (d00p)
1033f502b1
add missing language strings, fixes #1705
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-19 14:09:51 +01:00
Michael Kaufmann (d00p)
ab18d94053
fix PR #407 - only works for apache-2.4 and missed the entry for customer-vhosts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-17 11:29:40 +01:00
Michael Kaufmann
9afbe7fb71
Merge pull request #407 from buffcode/ssl-compression
...
Disable SSLCompression (CRIME attack)
2017-01-17 10:40:19 +01:00
Laurens Stötzel
5e0270e6a8
Disable SSLCompression (CRIME attack)
...
https://raymii.org/s/tutorials/Strong_SSL_Security_On_Apache2.html#SSL_Compression_(CRIME_attack)
2017-01-17 10:33:22 +01:00
Michael Kaufmann (d00p)
c6962b0992
fix variable-typo to make phpenabled-flag work when adding new domains, thx to micw
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-16 08:43:54 +01:00
Michael Kaufmann (d00p)
9fdcd09089
fix install class, set version to 0.9.38.6
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-15 07:44:58 +01:00
Michael Kaufmann (d00p)
338cf161d2
fix undefined index if let's encrypt is used for the froxlor-vhost
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-14 18:06:04 +01:00
Michael Kaufmann (d00p)
044ce6662a
set version to 0.9.38.5 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-13 19:45:17 +01:00
Michael Kaufmann (d00p)
d574233f49
also reseller/admins who can't see all customers were able to delete arbitrary ssl certificates, refs #1699
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-13 19:21:34 +01:00
Michael Kaufmann (d00p)
02c6545c94
update download url for libnss-mysql for debian jessie, fixies #1700
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-10 19:11:01 +01:00
Michael Kaufmann (d00p)
c795cd3320
check for ownership of certificate when deleting as customer, fixes #1699
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-10 08:37:50 +01:00
Michael Kaufmann (d00p)
1ebde2e6a4
return correct default redirectCode when none is set, thx to J-BBB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-05 11:58:11 +01:00
Michael Kaufmann
78ee141b26
Merge pull request #405 from lobeck/hsts_link_fix
...
fix hsts removal links
2017-01-02 07:32:45 +01:00
Christian Becker
d11ddd910f
fix hsts removal links
...
without a protocol, they are treated relative which is annoying
2017-01-02 03:06:18 +01:00
Michael Kaufmann (d00p)
437446c49d
update phpMailer to 5.2.21
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-29 10:54:25 +01:00
Michael Kaufmann (d00p)
7a603596c5
validate ip address on installation
2016-12-28 20:13:15 +01:00
Michael Kaufmann
c2a91ed623
Merge pull request #403 from pissbeutel/master
...
Changed SOA refresh intervall to be within recommended values
2016-12-17 15:16:46 +01:00
Michael Kaufmann
3dcd2b9a3e
Merge pull request #402 from stweil/doc
...
Fix description in README.md
2016-12-17 15:16:10 +01:00
pissbeutel
75622d4737
Changed SOA refresh intervall to be compliant within recommended values
...
See: https://www.denic.de/fileadmin/public/documentation/DENIC-23p.pdf
The recommended values according to DENIC are:
refresh: 3600 - 86400
retry: 900 - 28800
expire: 604800 - 3600000
negTTL: 180 - 86400
2016-12-17 15:14:02 +01:00
Stefan Weil
7a617d0aa4
Fix description in README.md
...
The entry is called "System", not "Server".
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-12-17 14:33:28 +01:00
Michael Kaufmann
ccca077df7
Merge pull request #401 from stweil/html
...
Fix HTML code (unclosed tag)
2016-12-17 13:05:56 +01:00
Stefan Weil
5c008adf16
Fix HTML code (wrong tag)
...
`<span>` must be terminated by `</span>`.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-12-17 12:34:15 +01:00
Michael Kaufmann (d00p)
4502f7ddf5
fix Settings::Flush(), thx to Ithariel
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-16 10:17:48 +01:00
Michael Kaufmann (d00p)
f9101f880b
use namserver IP's for axfr/pdns-config, also add placeholder AXFRSERVERS for axfr-servers setting; fixes #1691
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-14 09:54:49 +01:00
Michael Kaufmann (d00p)
5ed0c3f2f3
code-formatting and put phpenabled flag on a better position
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-11 09:50:22 +01:00
Michael Kaufmann (d00p)
9907775c0d
fix installation sql
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-11 09:43:05 +01:00
Michael Kaufmann
ed9d4a5744
Merge pull request #392 from negrusti/patch-1
...
Prevent duplicates in ipsandports table
2016-12-11 08:55:47 +01:00
Michael Kaufmann
c1aea2795e
Merge branch 'master' into patch-1
2016-12-11 08:55:37 +01:00
Michael Kaufmann (d00p)
3a8996aee2
add missing fields that are only added via update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-11 08:29:54 +01:00
Michael Kaufmann
e67aefe48b
Merge pull request #400 from micw/feature/letsencrypt-verbesserungen
...
Better handling for letsencrypt errors, refs #1661
2016-12-11 08:24:10 +01:00
Michael Kaufmann
602c38dbeb
Merge branch 'master' into feature/letsencrypt-verbesserungen
2016-12-11 08:23:46 +01:00
Michael Kaufmann
f1c232cef9
Merge pull request #396 from schallertd/master
...
Checkbox to enable/disable PHP (vhost settings + fpm pool) for an entire vhost, fixes #1671
2016-12-11 08:20:01 +01:00
Michael Kaufmann
3d4b56b233
Merge branch 'master' into master
2016-12-11 08:19:16 +01:00
Michael Kaufmann
d8994ca65b
Merge pull request #399 from hypernics/alias_redirect
...
Change redirect host from main domain name to requested domain name, refs #1670
2016-12-11 08:05:57 +01:00
Michael Kaufmann (d00p)
18514f0180
fix undefined array when processing specialsettings, fixes #1684
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-10 21:43:28 +01:00
Michael Kaufmann (d00p)
001786dd97
fix incorrect User-Agent header in let's encrypt class, fixes #1683
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-12-09 13:33:57 +01:00
Michael Kaufmann (d00p)
225539d2e7
show ssl-related settings only if customer has ssl-ip assigned (not yet checked per domain); fix hsts-includeSubdomain setting for fresh installations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-29 09:34:33 +01:00
Janos Muzsi
1b18ec45be
correcting lighttpd settings
2016-11-27 23:18:23 +01:00
micw
7b6bbcec48
Fixed default LE license URL
...
(removed testing stuff)
2016-11-27 12:45:06 +01:00
Michael Kaufmann (d00p)
56276a19d1
set version to 0.9.38.4 for upcoming bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-27 12:12:22 +01:00
Michael Kaufmann (d00p)
c00abc3b92
move froxlor hsts settings to 'froxlor vhost settings' to make clear it's only for froxlor anbd not a system-wide default for all domains; fix superfluous english text from german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-27 11:40:33 +01:00
Michael Kaufmann (d00p)
301dadaa02
fix global hsts-includeSubdomain setting, thx to iam
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-27 10:46:50 +01:00
Michael Wyraz
559bd6d892
Better db update
2016-11-25 10:52:50 +01:00
Michael Wyraz
18b45c749d
Better handling for letsencrypt errors after failed registration or changed license
2016-11-25 09:54:47 +01:00
Janos Muzsi
2c00f982d8
Change redirect host from main domain name to requested domain name
2016-11-24 22:55:57 +01:00
Michael Kaufmann (d00p)
54200427ab
fix undefined variable when deleting a customer-domain as admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-24 10:40:28 +01:00
Michael Kaufmann (d00p)
f8996ad767
catch exception thrown by new IdnaConverter when encoding a non-valid domain, fixes #1678
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-22 15:08:42 +01:00
Michael Kaufmann (d00p)
9838ff4da5
fix hsts settings for lighttpd, fixes #1677
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-22 08:16:35 +01:00
Michael Kaufmann (d00p)
192e00c717
do not show NameVirtualHost in IP/Port overview when using apache-2.4 (as NameVirtualHost does not exist there anymore)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-22 08:04:11 +01:00
Michael Kaufmann (d00p)
43ca4a28e4
add acme.conf alias also to froxlor vhost in case the acme-challenge path is not within the froxlor-docroot; fix empty redirect-code, fixes #1674
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-21 08:19:33 +01:00
Michael Kaufmann (d00p)
16e9fd6bd9
stay php-5.3 compatible
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 21:19:18 +01:00
Michael Kaufmann (d00p)
16f547bce0
last time....0.9.38.3....what a day
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:27:11 +01:00
Michael Kaufmann (d00p)
60a482dce6
damn, forgot to save the two files to handle customer-side domain-settings regarding the hsts-includeSubdomain issue; version set to 0.9.38.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:21:02 +01:00
Michael Kaufmann (d00p)
9540cb158c
set version to 0.9.38.1 b/c of hsts includeSubdomains flag for domains not being saved; added http2-flag for nginx as setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:10:03 +01:00
Michael Kaufmann (d00p)
1984aced9d
set db_version correctly everywhere
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 08:52:40 +01:00
Michael Kaufmann (d00p)
ca2949da71
Merge branch 'hypernics-nginx-http2'
2016-11-18 08:50:17 +01:00
Michael Kaufmann (d00p)
eb8449fd79
merge conflicts in update-script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 08:50:03 +01:00
Michael Kaufmann (d00p)
547140bafb
set version to 0.9.38 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 08:36:35 +01:00
Janos Muzsi
d245bca445
correcting the update
2016-11-18 08:32:23 +01:00
Janos Muzsi
5f899a5510
Add support for http2 option to nginx
2016-11-17 22:50:11 +01:00
Michael Kaufmann (d00p)
432645431c
allow CIDR values in AXFR setting, fixes #1672
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-15 08:03:34 +01:00
Dominic Schallert
30087548b0
Fixed the checkbox value
2016-11-13 15:33:56 +01:00
Dominic Schallert
d93cfff172
updates always at the end of the file
2016-11-13 15:18:07 +01:00
Dominic Schallert
e5053bad15
Introduced phpenabled_customer and phpenabled_vhost, updated cron scripts, updated dbversion
2016-11-13 15:15:43 +01:00
Dominic
1519db1637
Update update_0.9.inc.php
2016-11-13 14:48:50 +01:00
Dominic Schallert
b0326c640c
Feature #1671 Checkbox to enable/disable PHP (vhost settings + fpm pool) for an entire vhost
2016-11-13 14:41:39 +01:00
Michael Kaufmann (d00p)
7e4164da26
do not double validate openbasedir-values, as appendOpenbasedirPath() already takes care of that; also fix /dev/urandom as openbasedir-path-value to be treated as file correctly, fixes #1669
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-10 10:07:00 +01:00
Michael Kaufmann (d00p)
fad607c6e8
set version to 0.9.38-rc2 for second release candidate
2016-11-07 07:28:58 +01:00
Michael Kaufmann (d00p)
d6b56262ce
fix unnecessary idn encoding
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-04 18:28:32 +01:00
Michael Kaufmann (d00p)
c409d8a6ba
re-enable removing of orphaned entries, fixes #1666
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-03 14:14:33 +01:00
Michael Kaufmann (d00p)
4274b8a737
fix setting of hsts values when security questions are asked; insert config-rebuild task if only hsts stuff changes; fix undefined variable regarding alias domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-03 10:52:33 +01:00
Michael Kaufmann (d00p)
60c1babd93
fix wrong protocol name for apache
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 20:44:31 +01:00
Michael Kaufmann (d00p)
ec6ddd054d
remove certificate entry for LE if admin/customer disables LE for a domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 11:18:40 +01:00
Michael Kaufmann (d00p)
76c200a56c
disable tlsv1.1 for ssl settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 11:17:56 +01:00
Michael Kaufmann (d00p)
a44be363a6
set domain, letsencrypt-flag and loginname for froxlor-hostname in ssl-overview because the certificate will get removed as invalid otherwise, thx to Tbyte
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 10:53:18 +01:00
Michael Kaufmann (d00p)
304926260f
PowerDNS does not like multi-line-format, thx to Marc
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-29 14:20:50 +02:00
Michael Kaufmann (d00p)
462fca7328
do not add www.[froxlorfqdn] to SAN list of certificate request for Let's Encrypt froxlor-vhost certificate; fixes #1662
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-28 10:57:51 +02:00
Michael Kaufmann (d00p)
884b2ed913
various fixes for idn converted domains + fix undefined index alias when editing a domain with alias
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-25 12:24:57 +02:00
Michael Kaufmann (d00p)
af77453bfe
do not generate ssl-vhost-container without a certificate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-20 09:23:44 +02:00
Michael Kaufmann (d00p)
fa45de6586
fix empty dir parameter for makeCorrectDir() when directory-selection is set to 'Dropdown', thx to D2Red for letting me debug on his system
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-19 19:22:52 +02:00
Michael Kaufmann (d00p)
b4e8458076
enhance findDirs function and filter awstats/webalizer (sub)folders for target-directory selection
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-18 15:32:14 +02:00
Michael Kaufmann (d00p)
979b1b0ad8
forgot to add template for subjectAlternativeName stuff in ssl-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-18 13:23:35 +02:00
Michael Kaufmann (d00p)
2bee58166b
show also Subject-alternative-names in ssl-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-18 09:07:20 +02:00
Michael Kaufmann (d00p)
3597a89da3
add missing customer_hide_option for fresh installs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 11:08:26 +02:00
Michael Kaufmann (d00p)
f406962dfd
allow empty select-value for panel.customer_hide_options
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 10:48:28 +02:00
Michael Kaufmann (d00p)
ce31a0b3fd
enable custom redirect codes also for lighttpd
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 10:16:17 +02:00
Michael Kaufmann (d00p)
fc2ae594cb
enable custom redirect codes also for nginx
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 09:51:57 +02:00
Michael Kaufmann (d00p)
58c14376d6
set version to 0.9.38-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-11 07:50:25 +02:00
Michael Kaufmann (d00p)
91c2d4efbe
do not redirect when requesting let's encrypt certificates in nginx (same as we do in apache)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-11 07:49:52 +02:00
Michael Kaufmann
e4c12b2c77
Merge pull request #394 from EleRas/hsts
...
Fix sslsettings in hsts for nginx
2016-10-07 19:25:40 +02:00
Florian Aders
75d8d0b397
Fix sslsettings in hsts for nginx
2016-10-07 19:08:32 +02:00
Michael Kaufmann (d00p)
f1f7d7dd14
add db-version to error-reporting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 16:11:23 +02:00
Michael Kaufmann (d00p)
06e44b6e2b
fix sql-query in customer_domains when updating domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 16:07:23 +02:00
Michael Kaufmann (d00p)
41c07d5b71
also add new hsts panel settings to froxlor.sql for new installs; refs #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:54:08 +02:00
Michael Kaufmann (d00p)
d198729222
make the hsts domain settings actually saveable; add hsts domain settings for customer-panel; refs #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:48:13 +02:00
Michael Kaufmann (d00p)
4a3e02c1f0
add HSTS for domains (admin-side) and froxlor-vhost; fixes #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:01:45 +02:00
Michael Kaufmann
074d85b40f
Merge pull request #390 from FliegenKLATSCH/patch-1
...
fix group by clause to be more compliant with mysql 5.7
2016-10-04 09:35:24 +02:00
Grigory Morozov
3ff85e167c
Update update_0.9.inc.php
2016-09-27 23:08:30 +07:00
FliegenKLATSCH
2e198dbe5c
fix default value for domain reg./term. date
2016-09-26 21:08:39 +02:00
Grigory Morozov
dc428b7de2
Adding unique key to ipsandports on upgrade
...
Please guide on checking the correct Froxlor version, not sure how it works
2016-09-26 23:23:11 +07:00
Grigory Morozov
06a55ef91e
Prevent duplicates in ipsandports table
2016-09-26 22:52:03 +07:00
Michael Kaufmann (d00p)
ed0ede645a
added ssl-certificate overview for admins and customers to show CN, Issuer, ValidFrom and ValidTo dates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-26 11:48:36 +02:00
Michael Kaufmann
79b839c024
Merge pull request #391 from nachtgeist/master
...
no longer show NameVirtualHost option for apache 2.4
2016-09-24 23:37:07 +02:00
Daniel Reichelt
02797d9abc
no longer show NameVirtualHost option for apache 2.4
2016-09-24 21:59:02 +02:00
FliegenKLATSCH
97d035eee9
fix group by clause to be be compliant with mysql 5.7
2016-09-24 15:30:58 +02:00
Michael Kaufmann (d00p)
9799e05ce4
idna convert the whole URI for uri's in docroot as redirect, fixes #1654
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-22 07:46:50 +02:00
Michael Kaufmann (d00p)
98c8f519a6
validate customer entered subdomains, fixes #1653
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-21 07:38:07 +02:00
Michael Kaufmann (d00p)
6197a97dc1
Add settings to speficy smtp auth data for mails sent by froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-20 09:41:36 +02:00
Michael Kaufmann (d00p)
6a85c37b48
do not replace multiple quotes with just one, as it leads to possible syntax-errors in php.ini, thx to hp7007
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 12:17:56 +02:00
Michael Kaufmann (d00p)
a1e4374ada
show detailed information about diskspace-usage (web-, mail-, mysql-usage separated)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 11:42:08 +02:00
Michael Kaufmann (d00p)
58835ef81f
Warning: Non-standard capitalization of includeSubDomains
...
Header contains the token . The recommended capitalization is .
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 10:03:44 +02:00
Michael Kaufmann (d00p)
16751d7446
correct check for existing user in ftp-members list when adding a new customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 07:47:37 +02:00
Michael Kaufmann
e95710d599
Merge pull request #389 from nachtgeist/cleanups
...
Cleanups
2016-09-18 13:28:31 +02:00
Daniel Reichelt
b366f04743
re-assign new main domain to remaining mainbutsubto-domains
2016-09-17 08:13:10 +02:00
Daniel Reichelt
f3c74bd718
remove unused code
2016-09-17 08:10:32 +02:00
Daniel Reichelt
8e1a1043a5
don't limit this query to emaildomains
...
...to catch possibly existing orphaned entries in the mail-user/mail-
forwarding tables
2016-09-17 08:10:31 +02:00
Michael Kaufmann
1664896062
Merge pull request #388 from nachtgeist/cleanups
...
Cleanups
2016-09-16 19:05:41 +02:00
Daniel Reichelt
ec474e2b4c
fix "Could not find class 'System'" exceptions
2016-09-16 18:53:29 +02:00
Daniel Reichelt
84ee5a2192
cron/apache: remove echo'ed messages
...
they already get logged
2016-09-16 18:53:28 +02:00
Michael Kaufmann
a24db0ca6d
Merge pull request #387 from nachtgeist/dashboard
...
display system hostname and some memory info on dashboard
2016-09-16 09:36:27 +02:00
Daniel Reichelt
56c8e90700
display system hostname and some memory info on dashboard
...
hostname may be useful in situations where several froxlors are
reverse-proxied on a single webserver
2016-09-16 09:16:19 +02:00
Michael Kaufmann
e9d438f8cf
Merge pull request #386 from nachtgeist/issue-1650
...
fix #1650
2016-09-16 08:00:51 +02:00
Daniel Reichelt
41e769d681
cron/nginx: remove ssl_client_certificate
...
Adding the CA certificate to an nginx vhost via ssl_client_certificate is
outright wrong. Moreover, the CA certificate data is already written to
the certificate file itself (class.DomainSSL.php:83-85).
fixes #1650
2016-09-16 07:51:18 +02:00
Daniel Reichelt
d8b6d87ade
cron/nginx: remove echo'ed messages
...
they already get logged
2016-09-16 07:51:17 +02:00
Michael Kaufmann
506c5ac27a
Merge pull request #385 from nachtgeist/master
...
fix variable identifier in HttpConfigBase::getMyPath()
2016-09-13 12:41:05 +02:00
Daniel Reichelt
c6ba9df18a
fix variable identifier in HttpConfigBase::getMyPath()
2016-09-13 12:01:09 +02:00
Michael Kaufmann (d00p)
4229d8dda4
make path to acme.conf global alias file customizable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-12 11:49:07 +02:00
Michael Kaufmann (d00p)
3b157a8c66
do not hide unavailable options, just disable them so people can see what is actually possible but just not available due to webserver-usage or other settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-12 11:23:29 +02:00
Michael Kaufmann (d00p)
b8c2047379
try to implement ssl-redirect for froxlor-vhost; combine various settings that are froxlor-vhost related into its own category, fixes #1480
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-11 17:48:08 +02:00
Michael Kaufmann
28461de7bc
Merge pull request #384 from jakoch/patch-1
...
fix error, when trying to call function logAction() on undefin…
2016-09-11 13:09:03 +02:00
Jens A. Koch
c51840e760
bugfix for error, when trying to call function logAction() on undefined var $cronlog
2016-09-11 12:00:26 +02:00
Michael Kaufmann
a21d19bdcd
Merge pull request #383 from nachtgeist/le-1652
...
LE: don't re-use old CSRs, always generate new ones; LE: change log level to LOG_INFO; fixes #1652
2016-09-11 08:13:03 +02:00
Michael Kaufmann
6c4d9ccbf7
Merge pull request #382 from nachtgeist/warnings
...
fix "undefined index" warnings
2016-09-11 08:12:12 +02:00
Daniel Reichelt
d56afda274
fix "undefined index" warnings
...
PHP Notice: Undefined index: parentdomainid in
[…]/froxlor/lib/classes/webserver/class.DomainSSL.php on line 49
2016-09-11 02:27:43 +02:00
Daniel Reichelt
b8bfd7ff4c
LE: don't re-use old CSRs, always generate new ones
...
fixes #1652
2016-09-11 00:51:42 +02:00
Daniel Reichelt
d1a3defef0
LE: change log level to LOG_INFO
2016-09-11 00:51:41 +02:00
Michael Kaufmann (d00p)
08f36243e9
only renew froxlor.panel LE cert if required
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-08 12:28:43 +02:00
Michael Kaufmann (d00p)
e4887362ec
added let's encrypt for froxlor vhost - untested for now, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-05 17:01:10 +02:00
Roman Schmerold
290d06e2c4
Merge pull request #379 from oliverrahner/patch-1
...
Letsencrypt: only update registration when necessary
2016-09-05 07:13:42 +02:00
Oliver Rahner
9260319ac1
Letsencrypt: only update registration when necessary
...
if no Terms of Service are presented by the ACME server when registering, don't update registration
2016-09-04 21:27:23 +02:00
Michael Kaufmann
78ab90f469
Merge pull request #378 from oliverrahner/patch-1
...
Remove dependency on hard coded agreement URL for Let's Encrypt
2016-09-02 07:42:26 +02:00
Oliver Rahner
34767a14d5
Remove dependency on hard coded agreement URL for Let's Encrypt
...
Change the process to first create a new registration, which delivers the current TOS url in the response's header, then modify the newly created registration to accept the agreement.
2016-08-31 16:35:59 +02:00
Michael Kaufmann (d00p)
d7388f20e6
fix idna convert for >=php-5.6 users when customers want to add a subdomain with an idna-encoded domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-31 15:12:01 +02:00
Michael Kaufmann
8f488d7701
Merge pull request #377 from oliverrahner/patch-1
...
do not die after token self check
2016-08-29 10:47:23 +02:00
Oliver Rahner
7f56e98009
do not die after token self check
...
We have to finish the challenge request so that the auth does not linger in state "pending", but goes to "invalid". See https://forum.froxlor.org/index.php/topic/13463-lets-encrypt-zertifikate-werden-nicht-erneuert/#entry32895
2016-08-29 10:46:21 +02:00
Michael Kaufmann (d00p)
a840905166
set version specific user-agent in lescript like we do in ajax stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-28 14:07:13 +02:00
Michael Kaufmann
3757db28f4
Merge pull request #376 from w6g23/LE-UserAgent
...
Set a User Agent in the HTTP request fetching the LE challenge URI
2016-08-28 14:04:01 +02:00
w6g23
d31589ba99
Set a User Agent in the HTTP request fetching the LE challenge URI for self check
...
A rule (e.g. Wordpress plugin iThemes) might block requests with empty
User Agents.
2016-08-28 12:59:09 +02:00
Michael Kaufmann (d00p)
45b6d8d571
add possibility to allow customers to select a shell for their ftp-users, with great thanks to KAPPER NETWORK-COMMUNICATIONS GmbH - kapper.net
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-26 10:46:15 +02:00
Michael Kaufmann
11b2d0e1d2
Merge pull request #375 from micw/master
...
Added unit (MiB) to email quota label
2016-08-26 09:44:03 +02:00
Michael Wyraz
d7fc9cde57
Added unit (MiB) to email quota label
2016-08-26 09:42:38 +02:00
Michael Kaufmann (d00p)
b162fb6e99
avoid double encoding of Punycode as with php-5.6 the 'new' idna class throws exceptions, thx to housequake
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-26 09:41:19 +02:00
Michael Kaufmann (d00p)
2f6e34d878
do not ssl-redirect when let's encrypt tries to validate the domain, fixes #1649
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-25 22:08:32 +02:00
Michael Kaufmann
a47ab55cdd
Merge pull request #374 from micw/master
...
append wildcards to search if user did not enter any
2016-08-23 07:27:39 +02:00
Michael Wyraz
dd4cfebe75
append wildcards to search if user did not enter any
2016-08-22 15:55:13 +02:00
Michael Kaufmann (d00p)
818268482e
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-20 22:09:48 +02:00
Michael Kaufmann (d00p)
8431a82f2c
check for correct extension for auto-update feature, fixes #1648
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-20 09:16:33 +02:00
Michael Kaufmann (d00p)
2444158bbb
do not truncate pdns tables, instead just remove entries that are related to froxlor-managed domains; this allows the admin to create custom zones/records in pdns if needed/wanted
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-12 09:45:26 +02:00
Michael Kaufmann (d00p)
003005f295
keep compatibility and do not generate pdns records/zone when custom zonefile is set
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-07 17:56:03 +02:00
Michael Kaufmann (d00p)
731427255e
fix call to undefined method pdns::_generateDomainConfig() in PowerDNS cronjob when using custom zone-file in a domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-07 17:22:28 +02:00
Michael Kaufmann (d00p)
468d20ee57
really reuse old csr if given + code formatting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 09:32:03 +02:00
Michael Kaufmann (d00p)
d994379130
do not idna-encode already encoded domain when addin a new email address (only an issue when using >=php-5.6
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 07:41:06 +02:00
Michael Kaufmann (d00p)
cd806b19f7
update let's encrypt subscriber agreement to v1.1.1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 07:40:14 +02:00
Michael Kaufmann (d00p)
e17a2eff4a
fix auto-generated dns zone when using multiple MX records and superfluous whitespace, fixes #1646
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-06 07:39:37 +02:00
Michael Kaufmann
690b25a6f5
Merge pull request #372 from schallertd/master
...
Fixed formatting
2016-08-06 07:19:38 +02:00
Dominic
e31c828f35
Fixed formatting
...
Nothing added, just a formatting fix
2016-08-06 06:31:15 +02:00
Michael Kaufmann (d00p)
cdd97b142f
extract auto-update archive to correct folder regardless of the folder being named 'froxlor' or not, future auto-update archives will not have the froxlor-folder prefixed, fixes #1645
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-04 21:49:33 +02:00
Michael Kaufmann (d00p)
b2f815617c
Update Let's Encrypt subscriber agreement, fixes #1644
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-04 07:40:08 +02:00
Michael Kaufmann (d00p)
11d358133e
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-08-02 13:47:52 +02:00
Michael Kaufmann (d00p)
0e77d5ab94
stay php-5.3 compatible
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 13:41:58 +02:00
Robert Förster (Dessa)
51152ef026
fix lintians executable-not-elf-or-script
2016-08-02 11:40:37 +02:00
Michael Kaufmann (d00p)
f5dc8aa1c9
set version to 0.9.37 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 08:51:34 +02:00
Michael Kaufmann (d00p)
ceaa0fcf5c
Update phpMailer to version 5.2.16
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 08:50:22 +02:00
Michael Kaufmann (d00p)
cc372ba89b
show DNS editor only if nameserver is activated at all
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 07:58:23 +02:00
Michael Kaufmann (d00p)
526eb84b71
Remove superfluous exit-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-01 15:05:58 +02:00
Michael Kaufmann
14e54ff41a
Merge pull request #368 from micw/feature-zugang-zu-ausgeblendeten-seiten-sperren
...
If a customer's page is hidden from menu via settings, redirect the user if he tries to access the page
2016-08-01 15:03:48 +02:00
Michael Kaufmann (d00p)
aa76ae4ddc
check for uid/gid or username/groupname correctly in config-xml files, fixes #1642
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-01 08:47:45 +02:00
Michael Kaufmann (d00p)
f1b7d731bd
Fix #2 Parameter 3 to getFormFieldDataXXX() expected to be a reference, value given since php-7.0.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-29 09:13:34 +02:00
Michael Wyraz
e3587fb346
If a customer's page is hidden from menu via settings, redirect the user if he tries to access the page
2016-07-27 13:45:54 +02:00
Michael Kaufmann (d00p)
e5c649aba3
Add dns-editor icon/link to domain-overview list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-27 07:48:25 +02:00
Michael Kaufmann
4a3b64b497
Merge pull request #367 from micw/feature-optionen-fuer-kunden-ausblenden
...
Feature: Panel setting to hide certain menu items and traffic charts from customers
2016-07-25 08:00:37 +02:00
Michael Wyraz
54e2f83b17
function Settings::IsInList that tests if an option of a multi-select setting is set
2016-07-22 10:30:13 +02:00
Michael Wyraz
a95233041e
Better translations for new feature to hide menu items and traffic charts from customer panel
2016-07-22 09:56:40 +02:00
Michael Wyraz
5165cac4e2
Hide http/ftp/mail traffic charts based on new settings
2016-07-22 09:44:20 +02:00
Michael Wyraz
d31c4fa37c
Hide customer menu items based on new settings
2016-07-22 09:31:20 +02:00
Michael Wyraz
084e72968a
Moved new texts to end of language file
2016-07-22 09:30:55 +02:00
Michael Wyraz
6ab8cb1d7c
Adding option to hide some elements in customer panel
2016-07-21 15:53:14 +02:00
Michael Kaufmann (d00p)
6589653667
set version to 0.9.37-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-18 16:47:19 +02:00
Michael Kaufmann (d00p)
c3753478f2
add newline after custom options to avoid possible syntax error in apache-config, thx to J-BBB for testing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 09:14:37 +02:00
Michael Kaufmann (d00p)
b63fc5b508
fix glued strings in german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 08:45:10 +02:00
Michael Kaufmann (d00p)
3d2cb879b0
actually use the new setting for custom directory options file content, refs #1638
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 08:36:14 +02:00
Michael Kaufmann (d00p)
8366e57512
Adding new setting for mod_php users to specify content of the global directory options file, fixes #1638
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 08:25:28 +02:00
Michael Kaufmann (d00p)
1c369e5503
add possibility to disable web or traffic cron by setting the max-percentage value to 0, fixes #1639
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-14 07:58:56 +02:00
Michael Kaufmann (d00p)
83f40401be
fix change_date for PDNS records
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-11 09:15:21 +02:00
Michael Kaufmann
19456e9b30
Merge pull request #365 from nachtgeist/master
...
generic html form handling: don't remove leading tabs
2016-06-24 09:09:23 +02:00
Daniel Reichelt
7d2c64ce63
generic html form handling: don't remove leading tabs
...
(+remove commented out code in the vicinity, probably debugging remnants)
2016-06-24 08:43:02 +02:00
Michael Kaufmann (d00p)
3f790bc334
keep the same structure for every distro + minor permission fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 08:03:42 +02:00
Michael Kaufmann (d00p)
164e1108e5
fix for sql changes, refs #1635
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:49:52 +02:00
Michael Kaufmann (d00p)
8fe20251f3
try to be more strict-mode compatible, fixes #1635
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:42:23 +02:00
Michael Kaufmann (d00p)
a121363dd2
update pdns-config templates / commands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:38:19 +02:00
Michael Kaufmann (d00p)
7ec777c9dd
put index back in location-context; try_files not really necessary if not using PHP, also eases use of proxy_pass users; thx to karstenk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-20 09:55:27 +02:00
Michael Kaufmann
77aa58a0a3
Merge pull request #362 from nachtgeist/master
...
don't split .gitignore
2016-06-20 06:26:45 +02:00
Daniel Reichelt
1e8bc553b8
fix/add SAPI checks to prevent execution via webserver
2016-06-19 23:43:42 +02:00
Daniel Reichelt
6df08f6b9a
don't split .gitignore
...
they would end up in .deb packages
2016-06-19 23:09:04 +02:00
Michael Kaufmann (d00p)
5e9e2996d7
avoid php-5.6 operator
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 22:08:17 +02:00
Michael Kaufmann (d00p)
6f8aa1cbc0
update another idnaconvert related class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 20:22:00 +02:00
Michael Kaufmann (d00p)
b22e70804b
update new IdnaConvert class with needed fixes in them
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 20:15:33 +02:00
Michael Kaufmann (d00p)
5789e9a8a4
re-add old IDNA class so we do not have to force the php-5.6 requirement for froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 18:59:44 +02:00
Michael Kaufmann
6c55a40606
Merge pull request #361 from Froxlor/dns-subzone
...
Dns subzone fixes by nachtgeist
2016-06-18 08:06:51 +02:00
Daniel Reichelt
b4f90730cc
unify "reloading" the dns daemon
2016-06-18 02:33:03 +02:00
Daniel Reichelt
50317da185
dns: no separate zonefiles for ismainbutsubto domains 3/3
...
replace iteration over $domains array by recursive walkDomainList()
2016-06-18 02:33:02 +02:00
Daniel Reichelt
631e36f4d5
dns: no separate zonefiles for ismainbutsubto domains 2/3
...
rewrite getDomainList() to contain parent-relations
2016-06-18 01:47:16 +02:00
Daniel Reichelt
a400fc9c65
dns: no separate zonefiles for ismainbutsubto domains 1/3
...
move log message
2016-06-18 01:47:12 +02:00
Daniel Reichelt
5f9962b6ba
dns: fix generation of zone serials
2016-06-17 22:25:35 +02:00
Daniel Reichelt
d6dc71436a
dns: fix generation of imap/pop3/mail/smtp A/AAAA-records
...
The dns-editor introduced a regression where imap/pop3/mail/smtp A-records
would not get created, even tough the setting system.dns_createmailentry was
enabled.
fix A fix
2016-06-17 22:25:21 +02:00
Daniel Reichelt
b6f99958fd
dns: fix generation of alias records for subdomains
...
The checks whether or not to create wildcard/www records for subdomains
wrongly depended on the setting of the parent domain instead of the
subdomain in question.
2016-06-17 19:43:36 +02:00
Michael Kaufmann (d00p)
9a89f06bf0
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-06-16 11:03:10 +02:00
Michael Kaufmann (d00p)
843845a825
Update Idna-Converter to version 1.0.2 (default IDNA standard is now 2008)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-16 11:03:02 +02:00
Michael Kaufmann
0b93ba3dde
Merge pull request #360 from nachtgeist/master
...
cron_traffic: replace echo by log message
2016-06-15 16:33:19 +02:00
Daniel Reichelt
bd36145ad6
cron_traffic: replace echo by log message
2016-06-15 16:15:34 +02:00
Michael Kaufmann (d00p)
88ccf5b869
don't generate unnecessary php-related vhost-entries when php is disabled, thx to karstenk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-14 07:29:38 +02:00
Michael Kaufmann (d00p)
5866293a25
add script to change ip-addresses in froxlor from CLI and updated corresponding settings. Helpful for VM-template installations or similar. Use at own risk; feedback is appreciated
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-13 13:45:23 +02:00
Michael Kaufmann
d2711889de
Merge pull request #359 from flokli/lng-typos
...
Fix language typos
2016-06-08 06:23:37 +02:00
Florian Klink
82af43f598
lng/english: unify upper/lowercase string in $lng['panel']
...
Some where lowercase, some uppercase. Especially in the Cancel/save case
this looked weird.
This patch changes all button labels to their uppercase form.
2016-06-07 22:36:45 +02:00
Florian Klink
7a36f5edac
lng: fix typo decending -> descending
2016-06-07 22:33:24 +02:00
Michael Kaufmann
480d21f555
Merge pull request #358 from ohader/SecDatabaseInformationDisclosure
...
[SECURITY] Information disclosure on database failures
2016-06-04 21:47:12 +02:00
Oliver Hader
2e7133d619
[SECURITY] Information disclosure on database failures
...
In case the database is not responding, e.g. due to "too many connections"
cut-off database credentials might be shown and system path be revealed.
In terms of security this is considered as information disclosure.
2016-06-04 20:41:03 +02:00
Michael Kaufmann
85f707af8a
Merge pull request #357 from yaplik/master
...
fix non-persistent XSS due inproper content escaping
2016-06-03 16:29:28 +02:00
Jiří Zapletal
970a119f23
fix non-persistent XSS due inproper content escaping
2016-06-03 16:20:34 +02:00
Stefan Heid
7faebbb197
BUGFIX: Cleaninstall fails due syntax error in froxlor.sql (missing comma) ( #356 )
2016-06-02 21:21:40 +02:00
Michael Kaufmann
08d505b308
Merge pull request #355 from Froxlor/dns-editor
...
Add full dns editor + powerdns to froxlor; fixes #53 , fixes #731 , fixes #1196 ,
2016-05-30 09:09:15 +02:00
Michael Kaufmann (d00p)
1b0649d0cf
replace CUSTOMER_TMP with the correct tmp-folder, depending what php-interface is being used
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-29 09:56:33 +02:00
Michael Kaufmann (d00p)
e5c16439e1
replace config-template-variables also in commands to be executed, e.g. used in proftpd ssl-cert generation command
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-29 09:41:38 +02:00
Michael Kaufmann (d00p)
151d8f8c5c
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-23 15:55:24 +02:00
Michael Kaufmann (d00p)
08563e9298
add more opcache-php.ini directives for php-fpm, fixes #1624
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-23 13:01:05 +02:00
Michael Kaufmann (d00p)
b51f0821cb
show scheduled backup and give customer the possiblity to abort the job
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-22 11:08:44 +02:00
Michael Kaufmann (d00p)
339d84736e
no quotation of dns data for powerdns
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-21 09:03:21 +02:00
Michael Kaufmann (d00p)
7ea1de2a92
allow defined non-existing entry for SRV target-value for real now, i guess
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-20 16:21:55 +02:00
Michael Kaufmann (d00p)
be373e278f
allow defined non-existing entry for SRV target-value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-20 16:17:33 +02:00
Michael Kaufmann (d00p)
61eab6fd93
do not validate fqdn of SRV and TXT entries, as they might use underscores
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-20 15:56:06 +02:00
Michael Kaufmann (d00p)
c2b0714b4a
powerdns needs the 'whole' record (., e.g. sub.example.com)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 13:49:22 +02:00
Michael Kaufmann (d00p)
5c1079e04b
Add change_date value to the pdns-record entries
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 12:09:04 +02:00
Michael Kaufmann (d00p)
257f65bd1b
add powerdns config-templates for distros
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 10:29:17 +02:00
Michael Kaufmann (d00p)
96ff346e54
fix powerdns-config template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 09:28:46 +02:00
Michael Kaufmann (d00p)
076b6143ce
limit record length
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 15:55:20 +02:00
Michael Kaufmann (d00p)
1e3262d691
do not show dns-editor to customers if not allowed and they enter the URL manually
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:54:21 +02:00
Michael Kaufmann (d00p)
94af32fb82
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 13:40:41 +02:00
Michael Kaufmann (d00p)
1f63ea10a0
adjust install sql file for dnsenabled flag and db-version
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:39:46 +02:00
Michael Kaufmann (d00p)
fa60c17dbc
fix sql-query when editing a customer; check for dnsenabled flag in customer-domain-view template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:32:44 +02:00
Michael Kaufmann (d00p)
b4c7fb574c
increase DB version for db-updates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:27:56 +02:00
Michael Kaufmann (d00p)
83fa0059de
add flag to allow access to dns-editor per customer; clean up dns-entries when domain gets deleted
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:25:31 +02:00
Michael Kaufmann (d00p)
d97957e558
array short-syntax is only PHP >= 5.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 12:12:34 +02:00
Michael Kaufmann (d00p)
9d16790f5b
Update phpMailer to 5.2.15
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:43:16 +02:00
Michael Kaufmann (d00p)
b14ab6b1c1
validate record/label in dns-editor; better escaping for soa-admin mail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:35:47 +02:00
Michael Kaufmann (d00p)
b029fe113e
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 10:34:14 +02:00
Michael Kaufmann (d00p)
6ea4655fd8
set version to 0.9.36 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:32:52 +02:00
Michael Kaufmann (d00p)
477c99b4de
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 10:31:05 +02:00
Michael Kaufmann (d00p)
eb70e619c9
also check for punycode when customer adds a subdomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:28:13 +02:00
Michael Kaufmann (d00p)
41e4135f71
do not allow punycode input in domain-names
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 09:03:14 +02:00
Michael Kaufmann (d00p)
1ce5cf6c00
various fixes for dns with froxlor-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 09:12:39 +02:00
Michael Kaufmann (d00p)
f7441df895
add missing file inclusion
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 08:43:02 +02:00
Michael Kaufmann (d00p)
69443d95d5
add support for power-dns (untested); most config-templates missing for pdns; create SPF/DKIM entries only if domain is emaildomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 08:30:02 +02:00
Michael Kaufmann (d00p)
11e923453e
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-16 19:59:27 +02:00
Michael Kaufmann (d00p)
b03eab897a
show a2enmod commands only when using apache, thx to d4n13L
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-16 18:41:01 +02:00
Michael Kaufmann
25ff78e295
Merge pull request #353 from nachtgeist/le
...
LE improvements, fixes #1597
2016-05-16 17:42:38 +02:00
Daniel Reichelt
6e2b1773a3
LE: support alias domains
...
LE CSRs are triggered for the aliasdomain target domain on
* domain deletion
* domain creation
* domain editing when
* the aliasdomain target changes (CSR triggered both for old and new
target)
* wwwalias is disabled or enabled
* letsencrypt is disabled or enabled (domain-local)
fixes #1597
2016-05-16 17:35:51 +02:00
Daniel Reichelt
f3e05742b5
LE: change semantics of setting.letsencryptreuseold
...
Previously setting.letsencryptreuseold determined wheter both a domain's
private key and a CSR should be re-generated.
Preparing support of alias domains in LE certificates, this is changed to
only determine the re-generation of the private key. CSRs now are always
re-generated.
2016-05-16 17:35:51 +02:00
Daniel Reichelt
001f10f74e
LE: catch error due to rate-limited account registration
...
and fix bad english in log message
2016-05-16 17:35:51 +02:00
Daniel Reichelt
712aebb864
LE: improve SQL readability
2016-05-16 17:35:51 +02:00
Daniel Reichelt
0ae0178b4c
LE: PSR-2 formatting
2016-05-16 17:35:51 +02:00
Michael Kaufmann (d00p)
1d4211a5ce
remove wrong a2* commands for rhel/centos
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-16 17:20:49 +02:00
Michael Kaufmann (d00p)
28115e6b1d
add missing german language string
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 10:08:42 +02:00
Michael Kaufmann (d00p)
68fa0e6576
let createDomainZone() return the DnsZone object for better use later
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 09:56:48 +02:00
Michael Kaufmann (d00p)
8d8da0986a
fix typo in DnsEntry class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 08:53:47 +02:00
Michael Kaufmann (d00p)
e0e748a0bc
outsource record-generation and zone-generation to classes for better handling
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 08:46:23 +02:00
Michael Kaufmann (d00p)
da785500cc
remove invalid self-closing <file /> tag as it produces php-notices and was just added for design reasons
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 18:39:18 +02:00
Michael Kaufmann (d00p)
02654a256d
fix sql query in getAllowedDomainEntry()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 08:59:46 +02:00
Michael Kaufmann (d00p)
552c6e6cf9
add 'enable dns editor'-setting; fix missing isbinddomain index in customer_domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 08:32:38 +02:00
Michael Kaufmann (d00p)
86dc57c2cc
outsource some dns functions to own files; allow opening of dns-editor only for domains that belong to the user (or the user has permission to edit as admin/reseller)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-13 19:40:37 +02:00
Michael Kaufmann (d00p)
11eb08e031
add enabled-flag; enable dns-editor for customers; add german translations; few more fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-13 13:27:33 +02:00
Michael Kaufmann (d00p)
4a4acc5c01
fix constructor of DnsBase
2016-05-12 14:32:41 +02:00
Michael Kaufmann (d00p)
899663350d
fix handling of DKIM multi-line entries; outsource some code to new DnsBase class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 13:36:17 +02:00
Michael Kaufmann (d00p)
689a1fdbd2
inform cronjob to regenerate bind-configs on changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 10:18:45 +02:00
Michael Kaufmann (d00p)
cec5f33870
fix checking for existing SPF entry in DNS
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 10:14:04 +02:00
Michael Kaufmann (d00p)
bd9ef50e94
correct SPF dns entry for new layout
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 09:47:36 +02:00
Michael Kaufmann (d00p)
68d579b629
add SPF and DKIM stuff to DNS
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-12 09:36:33 +02:00
Michael Kaufmann (d00p)
0404618c24
add experimental bind-cron for testing purposes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 18:10:17 +02:00
Michael Kaufmann (d00p)
9b5ce83e8b
add testing-bind-cron for new dns-stuff (not activated); added main-but-subdomain-stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 16:11:23 +02:00
Michael Kaufmann (d00p)
7379398d22
set correct primary nameserver for SOA record
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 13:47:36 +02:00
Michael Kaufmann (d00p)
d1106dd984
fix wrong unset of array-element
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-11 07:44:32 +02:00
Michael Kaufmann (d00p)
b775c2f60e
minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 19:20:01 +02:00
Michael Kaufmann (d00p)
407a7c01aa
add createDomainZone function for new dns-editor; dump zone below the editor for testing purposes; all required entries that are not custom entered will be auto-generated like the bind-cron does this for now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 14:11:01 +02:00
Michael Kaufmann (d00p)
bb9331904e
(really) fix PHP notice #2048 Only variables should be passed by reference, thx to baudetail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 11:55:03 +02:00
Michael Kaufmann (d00p)
64d068659f
more validation for NS and SRV records; fix display of long records
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 10:54:59 +02:00
Michael Kaufmann (d00p)
e33d7b756f
add missing error-language-string; check whether domain is bind-domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
283e272b99
enhance MX validation; fix SRV validation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
31d08d532c
fix missing auto-increment for new table
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
5acd51fdd3
add first part of new dns-editor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
6369e160b8
fix nscd group cache clearing call; refs #1570
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 21:33:07 +02:00
Michael Kaufmann (d00p)
5e09d56871
clear nscd group cache after adding a new customer to avoid permission issues of webserver; fixes #1570
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:27:01 +02:00
Michael Kaufmann (d00p)
0e79e8d670
fix default_server parameter for listen-statement in nginx since this changed since ngninx-0.8.21; fixes #1621
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:08:59 +02:00
Michael Kaufmann (d00p)
941a25ec9d
avoid possible weird behaviour when resultset changes while running (if possible at all)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-05 08:43:28 +02:00
Michael Kaufmann (d00p)
2210d3de12
fix mail-account backup; fix missing job description for admin-dashboard (outstanding tasks); avoid double backup-task insertion when customer presses refresh after scheduling the backup-job
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-05 08:23:46 +02:00
Michael Kaufmann
ae01f2cdb9
Merge pull request #351 from Froxlor/backup
...
Add Customer Backup Feature, fixes #786 , fixes #975 , fixes #1544 , fixes #1576
2016-04-29 10:32:58 +02:00
Michael Kaufmann (d00p)
e8e980509f
fix missing backup-enabled setting entry
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
b2cd992f92
add important information that the customer should protect the backup directory using htaccess
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
7c44c5ea75
handle exit of forked backup-cronjob correctly
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
b1446d366e
add possibility to enable/disable backup function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
9bfd5eb17e
--exclude is relativ to path given via -C parameter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
fb555027fd
fix -C parameter and --exclude parameter for good now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
05974de4d5
fix tar -C parameter again...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
9c9bbb81de
fix tar -C parameter and create_backup_tar_data list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
ef7da53806
change directory before creating tarball to avoid having complete paths in it
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
a26ebb375b
set db version for changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
c8bbefb2bb
add simple backup-function for customers (testing state)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
a485d9f4f9
TLSECCertificateFile and TLSECCertificateKeyFile for proftpds mod_tls require 1.3.5rc4 and later but Ubuntu 14.04 only provides 1.3.5rc3
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-19 13:31:09 +02:00
Michael Kaufmann (d00p)
f8be36d229
fix PHP notice #2048 Only variables should be passed by reference
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-17 13:44:42 +02:00
Michael Kaufmann (d00p)
28f0c3eac4
only include acme.conf to vhosts if system has ssl and LE enabled (might not exist if not)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-15 15:09:11 +02:00
Michael Kaufmann
e8f5fc1a8a
Merge pull request #347 from floreno/patch-3
...
min-height against height fix for ajax-changing-content
2016-04-12 07:36:37 +02:00
Michael Kaufmann (d00p)
a014b5cc2b
minor preparations for system-hostname as 'normal' domain (to use ssl/LE/etc.)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 09:19:43 +02:00
Michael Kaufmann (d00p)
84f1d94ad6
check for php-curl installed when cron_letsencrypt runs; format source
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:02:18 +02:00
Michael Kaufmann (d00p)
8565dbce8b
insert task 99 (regeneration of /etc/cron.d/froxlor file) to the list of task when clicking on 'Regenerate configfiles'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:01:38 +02:00
Michael Kaufmann (d00p)
72d1282651
require php-curl
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:00:38 +02:00
floreno
d474f2ec8f
min-height against height fix for ajax-changing-content
2016-04-11 06:55:48 +02:00
Michael Kaufmann
252b42ee57
Merge pull request #346 from nachtgeist/master
...
fixes #1615
2016-04-10 19:08:33 +02:00
Daniel Reichelt
0dfaf376c0
remove obsolete language strings
2016-04-10 02:59:23 +02:00
Daniel Reichelt
2a05b89cc8
add explicit warning about sub-zones on usage of zonefiles
2016-04-10 02:59:23 +02:00
Daniel Reichelt
576c94f83c
fix #1615
2016-04-10 02:59:22 +02:00
Michael Kaufmann (d00p)
5331127204
set version to 0.9.35.1; fix updater :x
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-08 13:52:06 +02:00
Michael Kaufmann (d00p)
57f9c439f2
set version to 0.9.35 final for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-08 12:54:17 +02:00
Michael Kaufmann (d00p)
c14017c244
fix display of path in customer-extras
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-07 07:56:16 +02:00
Michael Kaufmann
82cd5986a0
Merge pull request #343 from eis-os/simplify_master_cronjob
...
Simplify master cronjob
2016-03-31 15:43:15 +02:00
eis_os
032a991b8f
Simplify master cronjob
2016-03-31 15:02:04 +02:00
Michael Kaufmann
200f589252
Merge pull request #341 from bashgeek/letsencrypt_stagingfix
...
Let's Encrypt: Always regenerate a new account-key, if staging
2016-03-23 18:40:54 +01:00
Daniel Schmitz
3405c7e313
Let's Encrypt: Always regenerate a new account-key, if staging
2016-03-24 01:26:57 +08:00
Michael Kaufmann (d00p)
30bd81064c
make newly added settings available immediately
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-23 00:11:00 +01:00
Michael Kaufmann (d00p)
924a607183
fix isDatabaseVersion if it does not yet exist, thx to andy__
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-23 00:00:35 +01:00
Roman Schmerold
f1460d169d
Fixed db query error, fixes #1611
2016-03-16 22:17:30 +01:00
Roman Schmerold (BNoiZe)
f5e2afaa0a
Add LE icon to admin domain list
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2016-03-16 17:54:11 +01:00
Michael Kaufmann (d00p)
228d07ca66
output error in case of a server-error from LE, fixes #1609
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:45:43 +01:00
Michael Kaufmann (d00p)
3294bbf9b4
add a linebreak just in case some customizations did not end their lines with a linebreak
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:17:06 +01:00
Michael Kaufmann (d00p)
a849f35469
fix duplicate db-updates due to new db-version stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:14:41 +01:00
Michael Kaufmann (d00p)
104383d31e
add a few opcache relevant php-ini directives to be used with php-fpm; add opcache.restrict_api to the default php-config for each domain with the customer's docroot as default value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:05:09 +01:00
Michael Kaufmann (d00p)
1dd9bcbbe0
remove superfluous value-tag in visibility-tag (jessie-XML)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-13 19:50:56 +01:00
Michael Kaufmann
05d57a8af7
Merge pull request #340 from nachtgeist/public
...
jessie configs: override starting order of apache2 and nscd, fixes #1605
2016-03-13 19:49:23 +01:00
Daniel Reichelt
630ecfb148
jessie configs: override start order of webserver and nscd
...
fixes #1605
2016-03-13 19:02:11 +01:00
Daniel Reichelt
d545734072
ConfigDaemon: add notisfile/notisdir visibility conditions
2016-03-13 19:00:50 +01:00
Michael Kaufmann (d00p)
c903b759bb
fix path for acme.conf in debian wheezy apache-2.2, fixes #1604
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-12 09:52:24 +01:00
Michael Kaufmann (d00p)
579854f5a5
handle the case when gethostbynamel() returns false to act like gethostbyname() in support for multi homed name servers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-11 21:23:26 +01:00
Michael Kaufmann
6b032839ce
Merge pull request #339 from KZumbusch/feature/support-for-multi-homed-dns-servers
...
Support for multi homed DNS servers
2016-03-11 21:16:46 +01:00
Michael Kaufmann (d00p)
be1d9a045a
actually use the selected value for server-alias when editing a subdomain, thx to Aragorn
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 14:13:44 +01:00
Michael Kaufmann (d00p)
8bc19e3893
fix intendation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 12:12:19 +01:00
Michael Kaufmann (d00p)
f9740ff545
check whether an email account is to be deleted when re-adding an email account with the same name, fixes #1519
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 10:54:32 +01:00
Michael Kaufmann (d00p)
2b2ca99a2b
indeed something strange happened here, thx Marco01809
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-09 23:57:35 +01:00
Kay Zumbusch
641ee1f8a6
added check for invalid responses from gethostbynamel
...
fixed indent
2016-03-09 21:01:47 +01:00
Kay Zumbusch
52448571ea
added support for multi homed name servers
2016-03-09 20:40:41 +01:00
Michael Kaufmann (d00p)
7bba4112b9
allow setting the serveralias option also for subdomains (because, why not? Might come in handy for LE users); add a few strings for autoupdate in german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-09 20:03:49 +01:00
Michael Kaufmann (d00p)
efd64300c4
clearify that a special config is needed for LE in the webserver
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-08 14:50:31 +01:00
Michael Kaufmann (d00p)
1f3c208f95
show acme.conf only if LE is enabled
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-08 12:44:31 +01:00
Michael Kaufmann (d00p)
4330b08c04
fix acme.conf for apache in wheezy and trusty, fixes #1603
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-08 12:31:57 +01:00
Michael Kaufmann
1c80118117
Merge pull request #336 from nachtgeist/public
...
fix DB update + some LE-related fixes
2016-03-08 08:37:41 +01:00
Daniel Reichelt
65fd6ac191
fix wrong column name in latest DB update, fixes #1602
2016-03-08 08:21:10 +01:00
Daniel Reichelt
291fae1744
cron/LE: more verbose error message on token error
...
be more specific about what exactly went wrong when trying to assert the
challenge/response payload (like e.g. http response code, error in DNS
resolution etc.)
2016-03-08 08:21:10 +01:00
Daniel Reichelt
c458ed8b0c
cron/LE: fix superfluous CSRs
...
Depending on the data present, the LE cronscript may cause multiple
entries per domain in domain_ssl_settings.
This is due to $updcert_stmt interfering with the outer loop
while ($certrow = $stmt->fetch()): PDO's DB cursor sees rows newly created
by $updcert_stmt within the loop. As a consequence this also leads to
superfluous CSRs, thus increasing the certificate limit counter on the LE
side.
Solution: manifest the result of @$certificates_stmt@ on the PHP side in
its entirety prior to entering the outer loop.
2016-03-08 08:21:09 +01:00
Michael Kaufmann (d00p)
7ec62401e7
LE is disabled by default so should the cron be; also activate cron if updaters activate LE
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 14:08:59 +01:00
Michael Kaufmann (d00p)
be83c99334
show db version on admin-dashboard
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 14:01:49 +01:00
Michael Kaufmann (d00p)
7c8dbd370f
forgot to check for dbupdates in index.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 13:55:14 +01:00
Michael Kaufmann (d00p)
604f37bd17
intriduce DB version (again) so we can keep release-version numbers while updating the database; added enable/disable switch for Let's Encrypt
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 13:47:22 +01:00
Michael Kaufmann
9d6ee0d08f
Merge pull request #335 from nachtgeist/public
...
Remove certificate on removal of subdomain, fixes #1596
2016-03-07 11:44:50 +01:00
Michael Kaufmann
7dc2e6cb5f
Merge pull request #334 from RipClaw2971/fix_for_cron_letsencrypt.php
...
ssl_cert_chainfile should only contain the intermediate certificate
2016-03-07 11:44:29 +01:00
Daniel Reichelt
fb5fd5a279
Remove certificate on removal of subdomain, fixes #1596
2016-03-06 18:41:45 +01:00
Andreas Grundler
d3bf80342d
use $return['chain'] instead of $return['fullchain'] for ssl_cert_chainfile
2016-03-06 14:10:24 +01:00
Michael Kaufmann (d00p)
77502efce7
enhance description of newsfeed-settings; ask whether to activate the newsfeed on install in case admin does not want any external requests
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-05 13:56:34 +01:00
Michael Kaufmann (d00p)
ca34f7a78a
fix pagination on logger page (admin and customer)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 22:14:59 +01:00
Michael Kaufmann (d00p)
eae8b8835b
enhance description of newsfeed-settings; show note on disabled admin-newsfeed on admin's dashboard; todo: ask for activation of newsfeed on install-process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 21:57:49 +01:00
Michael Kaufmann (d00p)
58c6b4edb1
minor language changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 13:51:09 +01:00
Michael Kaufmann (d00p)
86252a22a0
fix wrong timestamp function for last_run value for lets-encrypt cron when updating; put mail/file templates to misc-category in the admin-menu; fix wrong html-tag (typo); enhance info-string for redirect-codes, fixes #1564
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 13:23:12 +01:00
Michael Kaufmann
964a1716d7
Merge pull request #329 from HolySephi/master
...
Set myhostname to $mydomain in postfix correctly
2016-03-04 12:54:02 +01:00
Florian Wicke
06862240f0
Update wheezy.xml
2016-03-04 10:31:13 +01:00
Florian Wicke
3119510ef4
Update trusty.xml
2016-03-04 10:29:54 +01:00
Florian Wicke
b4a8ed8828
Update rhel_centos.xml
2016-03-04 10:29:04 +01:00
Florian Wicke
c182664167
Update precise.xml
2016-03-04 10:28:36 +01:00
Florian Wicke
4bba24801c
Update jessie.xml
2016-03-04 10:28:03 +01:00
Florian Wicke
274e556989
Update gentoo.xml
2016-03-04 10:27:16 +01:00
Michael Kaufmann (d00p)
74758818e7
remove vhost-template menu entry
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-04 08:47:15 +01:00
Michael Kaufmann
69a191d4e2
Merge pull request #332 from Froxlor/revert_pull_request_318
...
Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a"
2016-03-03 23:39:11 +01:00
Michael Kaufmann (d00p)
f9d949f90c
Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a"
...
This reverts commit 4f2ee129fd , reversing
changes made to f284d67843 .
2016-03-03 23:38:02 +01:00
Michael Kaufmann
130d3e7b16
Merge pull request #331 from Froxlor/revert_pull_request_326
...
Revert "Merge pull request #326 from Churro/froxlorMerge_vhostTemplates"
2016-03-03 23:32:59 +01:00
Michael Kaufmann (d00p)
f6e519d779
Revert "Merge pull request #326 from Churro/froxlorMerge_vhostTemplates"
...
This reverts commit 319668d384 , reversing
changes made to aa592c7369 .
Conflicts:
install/froxlor.sql
install/updates/froxlor/0.9/update_0.9.inc.php
lib/version.inc.php
2016-03-03 23:31:19 +01:00
Michael Kaufmann
ca807583df
Merge pull request #330 from Froxlor/revert-328-admin_vhostsettings
...
Revert "Zeige die neue vHost-Konfiguration auch wenn nur mod_php installiert ist." as part of reverting vhost-templates
2016-03-03 23:24:56 +01:00
Michael Kaufmann
e6df2d5d40
Revert "Zeige die neue vHost-Konfiguration auch wenn nur mod_php installiert ist."
2016-03-03 23:24:14 +01:00
Florian Wicke
82c1f29eba
Update wheezy.xml
2016-03-03 17:38:36 +01:00
Florian Wicke
fc78a51235
Update trusty.xml
2016-03-03 17:37:47 +01:00
Florian Wicke
28b3eb9585
Update rhel_centos.xml
2016-03-03 17:37:20 +01:00
Florian Wicke
e9e9214910
Update precise.xml
2016-03-03 17:36:52 +01:00
Florian Wicke
03a1f9b9b1
Update jessie.xml
2016-03-03 17:35:13 +01:00
Michael Kaufmann
bee529b7fa
Merge pull request #328 from xWuZaa/admin_vhostsettings
...
Zeige die neue vHost-Konfiguration auch wenn nur mod_php installiert ist.
2016-03-03 12:30:07 +01:00
xWuZaa
6e9615261e
show vhostsettings on mod_php
2016-03-03 11:51:57 +01:00
Michael Kaufmann (d00p)
1fad30a43a
check for wildcard-serveralias also when a customer edits the domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 16:21:29 +01:00
Michael Kaufmann (d00p)
3d5e6152cd
update PHPMailer to 5.2.14
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 15:41:12 +01:00
Michael Kaufmann (d00p)
24f7d88a5c
set version to 0.9.35-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 15:32:12 +01:00
Michael Kaufmann (d00p)
d6f42dc88c
make letsencrypt cron log to the customer system-log, it might contain important information
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 15:20:30 +01:00
Florian Aders
42c28e6590
Update README regarding Let's Encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-03-02 14:36:50 +01:00
Florian Aders
6d8d01058b
Set Let's Encrypt to production
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-03-02 14:35:34 +01:00
Florian Aders
2efe715aa0
Fixed typo, thx Guite
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-03-01 09:40:15 +01:00
Florian Aders
4c4916a661
Do not allow Let's Encrypt with AliasDomain until the certificate - storage is reworked
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-29 17:23:14 +01:00
Michael Kaufmann (d00p)
cf8fbe2224
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-02-28 22:07:04 +01:00
Michael Kaufmann (d00p)
573fd69c95
avoid unknown variable if there are no domains in domain-list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-28 22:04:57 +01:00
Michael Kaufmann
71f502f508
Merge pull request #325 from Churro/froxlorMerge_proftpd
...
ProFTPD: enable TLS by default, fixes #1522
2016-02-28 09:12:54 +01:00
Johannes Feichtner
f4a9152d8f
Added TLS by default for Gentoo
2016-02-27 21:03:14 +01:00
Michael Kaufmann
319668d384
Merge pull request #326 from Churro/froxlorMerge_vhostTemplates
...
Vhost templates: Added a field to select the target webserver
2016-02-27 20:43:10 +01:00
Johannes Feichtner
101e791add
Vhost templates: Extended the cron scripts to check for the designated webserver and referential integrity
2016-02-27 20:19:50 +01:00
Johannes Feichtner
088eef9728
Vhost templates: Added a field to select the target webserver
2016-02-27 20:18:16 +01:00
Michael Kaufmann (d00p)
aa592c7369
re-arrange menu-entries to be better categorized
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 20:03:26 +01:00
Michael Kaufmann (d00p)
b67749bcdc
allow private networks in AXFR server list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 20:02:46 +01:00
Michael Kaufmann (d00p)
b05105bfdf
fix specialsettingsforsubdomains if security questions are being asked when editing a domain, fixes #1598
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 19:57:29 +01:00
Michael Kaufmann (d00p)
6a10020e9b
respect 'start_servers value must not be greater than max_spare_servers' correctly, thx to Ragnos for the info
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-27 18:52:14 +01:00
Roman Schmerold
9f85074876
Merge pull request #324 from Churro/froxlorMerge_autoresize
...
Feature: Added autoresize to shell commands
2016-02-27 14:37:05 +01:00
Johannes Feichtner
45bf41db4c
ProFTPD: enable TLS by default. Fixes #1522
2016-02-27 14:22:23 +01:00
Johannes Feichtner
06f4907053
Added autoresize to shell commands
2016-02-27 13:17:39 +01:00
Michael Kaufmann
4f2ee129fd
Merge pull request #318 from Churro/froxlorMerge_33ab67a
...
Feature: vHost templates (version 2)
2016-02-26 19:16:49 +01:00
Johannes Feichtner
373cb912d8
- Hide the option on whether to include default directives with webservers different than nginx
...
- Typo fix
- Indentation fix
2016-02-26 19:08:08 +01:00
Michael Kaufmann
f284d67843
Merge pull request #323 from Churro/froxlorMerge_autoupdate
...
Improve autoupdate against HTTP MITM and MD5 collisions
2016-02-23 22:53:58 +01:00
Johannes Feichtner
75172f9e8d
Fix autoupdate against HTTP MITM and MD5 collisions
2016-02-23 21:52:35 +01:00
Johannes Feichtner
48a1b9489a
Copyright fixed
2016-02-23 21:04:43 +01:00
Michael Kaufmann
2e0cb5050f
Merge pull request #322 from WebsiteDeveloper/1585
...
Correctly redirect when admin hits the timeout and is currently in a customer session, fixes #1585
2016-02-23 17:05:29 +01:00
Bernhard Sirlinger
6ddbb10b5a
Fix #1585
...
Redirect to admin_customers.php
2016-02-23 16:28:58 +01:00
Michael Kaufmann
802e12cf7b
Merge pull request #321 from nachtgeist/master
...
cron/apache
2016-02-22 15:41:02 +01:00
Daniel Reichelt
82b43948b4
cron/apache
...
- fix mixed indentation
- fix trailing whitespace (code+resulting vhost config)
2016-02-22 15:33:02 +01:00
Florian Aders
36cf003ed6
Fixed LE - alias for nginx in other distributions as well
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-22 12:22:08 +01:00
Florian Aders
2286ea751e
Merge pull request #320 from guruevi/master
...
Various fixes for failing nginx/LetsEncrypt
2016-02-22 12:14:12 +01:00
Florian Aders
deb19f2625
Removed unnecessary exit - calls
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-22 12:10:18 +01:00
Evi Vanoost
83fd1ab0ca
class.lescript.php: OpenSSL requires integer for key size. DB returns string. Cast string to integer
...
trusty.xml: All files in conf.d get automatically included causing the location to be out of place and nginx fails to start
cron_tasks.inc.http.30.nginx.php: Location directives should be included in a host, nginx doesn't have the concept of global location directives in the way apache does
2016-02-21 18:55:02 -05:00
Michael Kaufmann
f00a1ca092
Merge pull request #319 from stweil/fix
...
Add missing function argument to language-check script
2016-02-21 19:45:01 +01:00
Stefan Weil
152b407cb7
Add missing function argument
...
The function "print_help" expects an argument.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-21 19:07:56 +01:00
Johannes Feichtner
5c5e736776
Order vhost and php settings ascending by domain
2016-02-21 14:56:03 +01:00
Johannes Feichtner
dc71a582fc
Enable standard directives by default
2016-02-21 14:55:48 +01:00
Michael Kaufmann (d00p)
fc92e2655c
display update-status the way we always do them; fix language strings for new multiple-default-ips
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-21 14:53:50 +01:00
Johannes Feichtner
abe253bc31
Feature: Vhost templates
...
Reworked the initial implementation by hpmewes (https://github.com/Froxlor/Froxlor/pull/233 ) with
- bugfixes all over
- added support for apache and lighttpd also
- added an update sequence (instead of only modifying froxlor.sql)
- added english language variables
- added missing parts in admin_vhostsettings.php
- added parameter replacements as available since PR 244
2016-02-21 14:53:24 +01:00
Michael Kaufmann
0559f3c4d6
Merge pull request #317 from Churro/froxlorMerge_0218b5a
...
Feature: Enable multiple standard IPs, fixes #1509
2016-02-21 14:35:19 +01:00
Johannes Feichtner
ae2bad5ab4
Declare prepared statement only once
2016-02-21 14:20:30 +01:00
Johannes Feichtner
55df79a79c
Fix for previous commit: Also delete occasionally existing entries for the newly defined standard IP entries before re-adding them. They could have been assigned separately
2016-02-21 14:00:53 +01:00
Johannes Feichtner
32c32a7e7a
Enable multiple standard IPs
2016-02-21 14:00:26 +01:00
Michael Kaufmann
d7ca3a0f1c
Merge pull request #303 from Churro/froxlorMerge
...
Nginx: Fix for redundantly inserted auth blocks
2016-02-21 13:09:29 +01:00
Michael Kaufmann
e8489e55a1
Merge pull request #304 from Churro/froxlorMerge_f437f92
...
Apache 2.4: Add AllowOverride All, otherwise Apache ignores .htaccess files
2016-02-21 08:18:44 +01:00
Michael Kaufmann
5c90c3aa97
Merge pull request #315 from Churro/froxlorMerge_d02a076
...
Nginx: Set default curve to secp384r1
2016-02-21 08:09:06 +01:00
Michael Kaufmann
b5e739620d
Merge pull request #310 from Churro/froxlorMerge_fe8093f
...
Nginx: Avoid multiple index directives (common pitfall)
2016-02-21 08:07:58 +01:00
Johannes Feichtner
a328a95c01
Set default curve to secp384r1
2016-02-21 01:23:18 +01:00
Michael Kaufmann
11b3ac67b0
Merge pull request #311 from Churro/froxlorMerge_c5cf2fa
...
Set correct error log levels (LOG_ERR instead of LOG_ERROR)
2016-02-20 22:20:45 +01:00
Michael Kaufmann
b8e7122452
Merge pull request #309 from Churro/froxlorMerge_a036bfb
...
Fix fatal error in phpErrHandler with PHP7 and suit cronjob for various PHP versions
2016-02-20 22:20:23 +01:00
Michael Kaufmann
a6bd323a0e
Merge pull request #314 from Churro/froxlorMerge_ce6cc23
...
Feature: Make the MYSQL_PASSWORD string dynamically definable
2016-02-20 22:17:49 +01:00
Michael Kaufmann
4bec449a26
Merge pull request #313 from Churro/froxlorMerge_8265df4
...
IPs and Ports: Only show attributes used by the current webserver
2016-02-20 22:16:41 +01:00
Dessa
2176482e4f
Merge pull request #312 from Churro/froxlorMerge_typos
...
Typo fix: German word and title capitalization
2016-02-20 21:59:18 +01:00
Johannes Feichtner
9c7092292b
Feature: Make the MYSQL_PASSWORD string definable once in order to be able to copy the fragments without further change
2016-02-20 21:36:30 +01:00
Johannes Feichtner
46eeb65ff0
IPs and Ports: Only show attributes used by the current webserver
2016-02-20 21:13:47 +01:00
Johannes Feichtner
dd79a3a78a
German typo fix
2016-02-20 21:04:18 +01:00
Johannes Feichtner
fef9e51c9a
Capitalization fixed
2016-02-20 21:03:37 +01:00
Johannes Feichtner
c27589e8c2
Set correct error log levels (LOG_ERR instead of LOG_ERROR)
2016-02-20 20:57:31 +01:00
Johannes Feichtner
1ace011ad2
Nginx: Avoid multiple index directives (common pitfall)
2016-02-20 20:40:38 +01:00
Dessa
c269a3d363
Merge pull request #308 from Churro/froxlorMerge_bca75e9
...
.gitignore update for Idea or WebStorm files
2016-02-20 20:22:21 +01:00
Johannes Feichtner
387be846f1
Fix fatal error in phpErrHandler with PHP7 and suit cronjob for various PHP versions
2016-02-20 20:21:09 +01:00
Johannes Feichtner
a788660efe
.gitignore update for Idea files
2016-02-20 19:58:20 +01:00
Michael Kaufmann
73c8643218
Merge pull request #306 from Churro/froxlorMerge_4aeb06e
...
Nginx: Change fastcgi IPC dir to a path that is definitely existing
2016-02-20 19:50:37 +01:00
Michael Kaufmann
cd7b65395f
Merge pull request #305 from Churro/froxlorMerge_6622deb
...
Nginx: Security-critical fix for faulty directory protection
2016-02-20 19:46:28 +01:00
Johannes Feichtner
1c467d71c7
Changed fastcgi IPC dir to a path that is definitely existing
2016-02-20 19:34:05 +01:00
Johannes Feichtner
a641dfbfc8
Security-critical fix: Nginx directory protection did not prevent access to
...
PHP scripts
Although the implemented direction protection posed a prompt when
accessing the http://...com/protectedir/
it was still possible to call http://...com/protectedir/script.php
This vulnerability emerges from the precedence order of "location"
statements. The RegEx matching the PHP script is triggered before the
directory protection is evaluated. As a result, the PHP script is
interpreted and path parsing stops due to the circumflex (see
http://nginx.org/en/docs/http/ngx_http_core_module.html#location ).
The fix involves adding a PHP parsing snippet to every protected
block. In order to prevent PHP-related config params repeatedly, the
required section is referenced using a prefix.
2016-02-20 19:25:49 +01:00
Johannes Feichtner
268b188133
Apache 2.4: Add AllowOVerride All, otherwise Apache ignores .htaccess
...
files
2016-02-20 17:59:34 +01:00
Johannes Feichtner
4692d7ef2a
Nginx: Changed inefficient RegEx redirect to equivalent 301
2016-02-20 17:30:26 +01:00
Johannes Feichtner
3b9201fb91
Nginx: Fix for redundantly inserted auth blocks
...
The problem occurs if a Vhost is assigned multiple different auth names
in Froxlor. Each block is then added repeatedly, leading to an
unparseable configuration
2016-02-20 17:21:54 +01:00
Michael Kaufmann
6e0f18b200
Merge pull request #301 from Churro/froxlorMerge
...
Fix for case insensitivity bug in Apache 2.4.12 + PHP-FPM
2016-02-20 17:17:41 +01:00
Michael Kaufmann
dfee6873da
Merge pull request #302 from stweil/typo
...
Fix some typos in code comments
2016-02-20 17:17:21 +01:00
Stefan Weil
50e7311390
Fix some typos in code comments
...
Most of them were found by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-20 17:10:24 +01:00
Johannes Feichtner
1c4b88d014
Fix for case insensitivity bug in Apache 2.4.12 + PHP-FPM
...
With Apache 2.4.12, the FPM socket path is always considered as a
lowercase file path regardless of the used capitalization.
If Froxlor creates a socket file containing uppercase characters, Apache fails to find to the socket.
See https://bz.apache.org/bugzilla/show_bug.cgi?id=57968
2016-02-20 16:58:59 +01:00
Michael Kaufmann
0935a9c193
Merge pull request #300 from Froxlor/revert-299-master
...
Revert "Changes in the config templates"
2016-02-20 15:25:47 +01:00
Michael Kaufmann
8a99bd1d51
Revert "Changes in the config templates"
2016-02-20 15:24:51 +01:00
Michael Kaufmann
be1a12821e
Merge pull request #299 from ianklemm/master
...
Changes in the config templates
2016-02-20 15:21:37 +01:00
Vengance
bc9bc84f23
Update gentoo.xml
2016-02-20 14:27:53 +01:00
Vengance
e5bb58cd91
Update wheezy.xml
2016-02-20 14:24:35 +01:00
Vengance
074b425ee0
Update precise.xml
2016-02-20 14:23:29 +01:00
Vengance
59e599a952
Update rhel_centos.xml
2016-02-20 14:21:26 +01:00
Vengance
3f523a8b58
Update trusty.xml
2016-02-20 14:20:03 +01:00
Vengance
b4667c92e7
Delete Froxlor-master.rar
2016-02-20 13:14:16 +01:00
Vengance
2ce488c03c
Update jessie.xml
2016-02-20 12:49:18 +01:00
Vengance
e1448859c9
Added files via upload
2016-02-20 12:46:48 +01:00
Florian Aders
8abd041f36
Remove certificate on removal of subdomain, fixes #1596
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 21:01:48 +01:00
Florian Aders
dabd4a4a4e
Merge pull request #298 from nachtgeist/logging
...
Logging
2016-02-19 20:46:22 +01:00
Daniel Reichelt
6ac274a706
cron/apache: use correct constant for loglevel
2016-02-19 20:32:03 +01:00
Daniel Reichelt
3d2b672feb
cron logging: really print messages of level >= LOG_WARNING
...
also fix mixed indentation
2016-02-19 20:32:02 +01:00
Florian Aders
e621e02f92
Allow selecting new keysize, fixes #1594
...
Prepare database and cron for HSTS, refs #1593
Added option to re-use key and CSR for Let's Encrypt
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 17:35:44 +01:00
Michael Kaufmann (d00p)
e3a594f3e7
do not post configuration form when nothing is selected, fixes #1595
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-19 16:09:50 +01:00
Florian Aders
5982f86db4
Merge pull request #297 from nachtgeist/le
...
Le
2016-02-19 14:53:37 +01:00
Daniel Reichelt
b071b8c2d9
LE: remove challenge file on failure, take #2 ;)
2016-02-19 14:44:23 +01:00
Daniel Reichelt
185178a91e
LE: whitespace fixes
...
- fix mixed indentations
- remove trailing whitespace
2016-02-19 14:44:22 +01:00
Florian Aders
9ca31c10ae
Only store accountkeys in production
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 12:27:17 +01:00
Florian Aders
8784efd063
Adding .well-known to .gitignore
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 09:41:47 +01:00
Florian Aders
c828e3b0d9
Fixed comment :P
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 22:40:31 +01:00
Florian Aders
45c081990a
We don't need to check for the documentroot anymore
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 22:26:44 +01:00
Florian Aders
51b2dc7c23
Alias - configs for Let's Encrypt I forgot
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 21:54:59 +01:00
Florian Aders
9f54e60056
Answer all Let's Encrypt challenges via alias to a directory in Froxlor itself, enables us to answer challenges before the vhost is set, thx PrfDrDrStullenBr for the idea \(vhost - configs for most distributions untested\)
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 21:43:44 +01:00
Florian Aders
5151f50d49
Renamed "debugHandler" to "logger" to be more specific
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 20:47:47 +01:00
Florian Aders
9b08d67ea7
Remove challengefile if challenge fails, thx nachtgeist
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 20:40:41 +01:00
Florian Aders
b002d687c0
Fixed typo
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-18 14:56:18 +01:00
Michael Kaufmann
1d2b697742
Merge pull request #296 from nachtgeist/logging
...
logging: replace hard-coded number by PHP loglevel constant
2016-02-18 10:08:55 +01:00
Daniel Reichelt
ac52802caa
logging: replace hard-coded number by PHP loglevel constant
2016-02-18 09:18:42 +01:00
Florian Aders
ef3ab72082
Explain more stuff in the logmessages
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-17 15:50:09 +01:00
Florian Aders
aede590af0
Merge pull request #294 from megaspatz/bugfix-letsencrypt-logging
...
Edited warning for letsencrypt to show domain instead of ssl_redirect
2016-02-17 15:23:41 +01:00
Stefan Heid
c229c11bdf
Edited warning for letsencrypt to show domain instead of ssl_redirect
2016-02-17 12:07:19 +01:00
Michael Kaufmann (d00p)
8356860945
add syslog page for customer; pagination needs to be fixed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-17 08:43:00 +01:00
Michael Kaufmann (d00p)
dd5fa3bfff
Merge branch 'nachtgeist-logging'
2016-02-17 08:41:44 +01:00
Michael Kaufmann (d00p)
7b29d43c66
Merge branch 'logging' of https://github.com/nachtgeist/Froxlor into nachtgeist-logging
2016-02-17 08:41:17 +01:00
Michael Kaufmann
8d56478187
Merge pull request #293 from stweil/update
...
Fix update process from Froxlor version 0.9.28-svn1
2016-02-16 21:55:18 +01:00
Stefan Weil
60740973d7
Fix update process from Froxlor version 0.9.28-svn1
...
A typo in the name of a local variable prevented database updates.
Fix also an unrelated whitespace issue in an empty code line.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-16 21:17:54 +01:00
Florian Aders
453f11dcc4
Merge pull request #292 from stweil/translation
...
Fix more typos and other issues in German translation
2016-02-16 20:59:01 +01:00
Stefan Weil
a090e44403
Fix more typos and other issues in German translation
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-16 20:54:41 +01:00
Daniel Reichelt
a68effe4e7
logging: add loglevel to syslog output
2016-02-16 20:19:31 +01:00
Daniel Reichelt
2fb091939f
remove unused setting system_send_cron_errors
2016-02-16 18:32:08 +01:00
Daniel Reichelt
71248f0adf
cron logging: always print messages of level >= LOG_WARNING
2016-02-16 18:13:30 +01:00
Daniel Reichelt
ca80b6372b
cron/logging: add choice to always log cronjobs
2016-02-16 17:33:42 +01:00
Daniel Reichelt
e306425428
remove now superfluous $debugHandler fields
2016-02-16 16:24:07 +01:00
Daniel Reichelt
f86a115c6a
cron scripts: replace fwrite'ing to lockfile by logging
2016-02-16 16:24:06 +01:00
Florian Aders
ddaadf81d6
Temporarily deactivate ssl_redirect if a new Let's Encrypt certificate needs to be generated
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-16 14:31:07 +01:00
Michael Kaufmann (d00p)
f65af0067d
add --debug parameter for froxlor_master_cronjob, thx to nachtgeist for the idea
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-16 10:07:02 +01:00
Michael Kaufmann (d00p)
5109443346
output error message when letsencrypt is checked and wildcard-serveralias in enabled - not just silently disable letsencrypt, people don't read the description and are confused
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-16 08:51:36 +01:00
Michael Kaufmann (d00p)
29a2c78b3f
correct typo in mkdir-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-15 16:04:43 +01:00
Michael Kaufmann (d00p)
9ee661d44c
correct current dev-version for new installs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-15 16:04:26 +01:00
Florian Aders
ea2fa3be15
Changed CSR - request generation to 4096 bit
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-14 17:31:28 +01:00
Michael Kaufmann
d7ec7a42ba
Merge pull request #289 from stweil/master
...
Fix some issues in the German translation
2016-02-14 09:22:03 +01:00
Stefan Weil
722aed5148
Fix some issues in the German translation
...
This patch fixes some typos, grammar and wrong words in the first half
of the German translation.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-02-14 08:06:44 +01:00
Florian Aders
17100ad56a
Fixed README regarding Let's Encrypt environment
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-12 20:10:00 +01:00
Michael Kaufmann
a76032f668
Merge pull request #284 from nachtgeist/functions
...
add function getFormFieldDataText()
2016-02-11 17:59:54 +01:00
Michael Kaufmann
d8d244541a
Merge pull request #282 from nachtgeist/cron_tasks_bind
...
cron tasks: bind: refactor zone creation
2016-02-11 12:33:18 +01:00
Michael Kaufmann
ba5d4f2f5d
Merge pull request #287 from megaspatz/0.9.35-dev3-termination-date
...
Added termination-date to domains
2016-02-11 12:32:20 +01:00
Michael Kaufmann
dce80c4611
Merge pull request #286 from guruevi/master
...
Fixes nginx error due to duplicate fastcgi parameters
2016-02-11 11:36:54 +01:00
Stefan Heid
eae9c4d78a
Typo correction
2016-02-10 22:23:46 +01:00
Stefan Heid
3f606cd953
Bugfix: termination-date in domain-add dialog
2016-02-10 22:16:09 +01:00
Stefan Heid
ae581c2da7
Added termination-date to domains
2016-02-10 21:22:52 +01:00
root
0fbbd8dae7
Fixes nginx error due to duplicate fastcgi parameters
2016-02-10 13:28:25 -05:00
Daniel Reichelt
f4ef5af63b
add function getFormFieldDataText()
...
Previously webserver configs would contain CRLFs from
system.default_vhostconf on admin_settings.php.
This patch adds a new function which automatically gets recognized by
getFormFieldData() and mangles textarea form elements through
str_replace("\r\n", "\n", ...).
2016-02-09 14:45:08 +01:00
Michael Kaufmann
3244c968b5
Merge pull request #283 from nachtgeist/language
...
language: add message/spelling
2016-02-09 08:57:09 +01:00
Daniel Reichelt
dd0689c13f
language: add message/spelling
...
- add missing message for let's encrypt integrity check
- small spellfixes
2016-02-09 00:33:01 +01:00
Daniel Reichelt
e327a39eac
cron tasks: bind: refactor zone creation
...
cron_tasks/bind: refactor zone creation
DNS records for subdomains managed as main domains (i.e. have
ismainbutsubto>1) get written to separate zone files for each subdomain.
This does not play well with hidden-master setups, where a quering DNS
server would only request a transfer of the topmost parent zone and ignore
SOA records therein to initiate the potentially required transfers of
subzones.
This patch changes how zonefiles are created, so that DNS records of
"ismainbutsubto>1"-domains end up within the zone of the topmost parent
domain. Obviously this relies on correctly set ismainbutsubto-fields of
all subdomains managed as main domain in Froxlor.
Refactoring summary:
- Previously _generateDomainConfig() would be called for each customer
domain, handle writing the zone file and accumulate the bind config
data.
Now writing the zone files is decoupled and both _generateDomainConfig()
and generateZone() get called from the main loop over the customer
domains.
- The main loop over customer domains only considers
"ismainbutsubto==0"-domains, children are handled via recursion within
walkDomainList() according to the previously collected relations of
direct children.
- The recursion accumulates the zone data, storing it in $_bind_conf_file
(which is now a private member) until it gets written to a zone file.
The resulting structure is written to the debugHandler.
-- For "ismainbutsubto==0"-domains, generateZone() returns a SOA record
and further applicable records as usual.
-- For "ismainbutsubto>0"-domains, generateZone() returns a "$ORIGIN
$domain"-line and further applicable records as usual. This now excludes
NS records, since they're no longer required.
- The boolean parameter $froxlorhost=true to _generateDomainConfig() and
generateZone() was replaced by the additional field
$hostname_arr['froxlorhost']
2016-02-08 22:43:57 +01:00
Michael Kaufmann (d00p)
e2b908ed8b
correct copyright header :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-08 13:53:08 +01:00
Michael Kaufmann (d00p)
aac9ee3ba7
added auto-update from within the panel; re-organized menu-entries (meaningful)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-08 13:34:24 +01:00
Michael Kaufmann
1cd776f660
Merge pull request #281 from nachtgeist/cron_tasks_bind
...
cron_tasks/bind: cleanup conditions for creation of mail-related and www DNS records
2016-02-08 09:24:45 +01:00
Daniel Reichelt
427b7492dc
cron_tasks/bind: fix conditions for mail-related records
...
This patch adds isemaildomain==1 as an additional condition for the
creation of mx/imap/smtp/pop3/spf-txt records for a domain.
For the hostname entry, this depends on the system setting
dns_createmailentry.
2016-02-08 00:28:45 +01:00
Daniel Reichelt
627e22a2e6
cron_tasks/bind: fix conditions for writing www records
...
The bind cronjob awlays creates www A/AAAA records, regardless of a
domain's iswildcarddomain or wwwserveralias settings.
With this patch www records only get created if "www alias" is selected
for a domain, i.e. iswildcarddomain is disabled and wwwserveralias is
enabled.
2016-02-08 00:28:45 +01:00
Michael Kaufmann (d00p)
7bf8b74693
Merge branch 'master' of github.com:Froxlor/Froxlor
2016-02-05 15:54:27 +01:00
Michael Kaufmann (d00p)
c7f4dc9045
fix superfluous dollar-sign
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-05 15:54:07 +01:00
Florian Aders
f8ed70c5f2
Log certificate update in syslog etc
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 17:42:00 +01:00
Florian Aders
94f34aada6
Fixed typo
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 17:26:10 +01:00
Florian Aders
2472a52fed
Make some Let's encrypt settings configurable
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 17:21:48 +01:00
Florian Aders
172915b5be
Store chains correctly
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 16:47:46 +01:00
Florian Aders
ae276a2a59
Fixed updater - timestamp
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 16:45:32 +01:00
Florian Aders
ae115216f6
Clearify description regading wildcars
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-03 13:38:40 +01:00
Florian Aders
5691b3a8db
Merge pull request #280 from EleRas/master
...
Added basic let's encrypt - supprt, fixes #1470
2016-02-03 11:53:05 +01:00
Florian Aders
c9815be0c7
German translation and hint that let's enrypt is still beta
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-02 22:15:41 +01:00
Florian Aders
1814407bfd
Throw exception if no challenges are returned at all
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-02 11:17:04 +01:00
Florian Aders
40f2fa432b
Merge pull request #279 from heaven73/patch-3
...
Update cron_tasks.php
2016-02-01 22:00:40 +01:00
Chris Energia Positiva
e10732c058
Update cron_tasks.php
2016-02-01 21:53:07 +01:00
Florian Aders
cdb00a76ce
Log cert - error in syslog/database
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 21:23:01 +01:00
Florian Aders
efc5f37850
Well, we need a new key if we don't havre one, not if we already have one
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 20:58:49 +01:00
Florian Aders
ba1181e8ff
Fixed inserting of certificate if it didn't exist yet and return textbased domainkey, not ressource
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 20:47:16 +01:00
Florian Aders
6023e65f7d
Corrected version
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 12:55:08 +01:00
Florian Aders
eff978e5f6
Using different texts in admin and customer interface
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 11:36:20 +01:00
Florian Aders
daf32b8ac4
Froxlor doesn't use namespaces yet :/
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 10:19:31 +01:00
Michael Kaufmann (d00p)
5228e0f3d6
normalize path in appendOpenBasedirPath() after empty check as this results in an assert in makeCorrectDir()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-02-01 09:35:31 +01:00
Florian Aders
9fc47f55b8
Minor rewording 2
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 16:03:10 +01:00
Florian Aders
435edd53f2
Minor rewording
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:27:00 +01:00
Florian Aders
c36fb7e809
Added description on how to activate the production version of Let's Encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:21:21 +01:00
Florian Aders
e74a418405
Fixed description
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:13:15 +01:00
Florian Aders
7814499b87
Added cronjob to database and added a hint to the README
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 12:09:54 +01:00
Florian Aders
b62f4ef911
Copied ssl_redirect - integritsycheck for lets encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 11:49:33 +01:00
Florian Aders
b32c2bb994
Just a small lng - change
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-31 11:42:16 +01:00
Florian Aders
dd9e540ca3
inserttask(1) after updating certificates, updated install/update - SQL
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 15:19:40 +01:00
Florian Aders
272ba3f74e
Display warning about wildcard - domains with let's encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:54:20 +01:00
Florian Aders
d87fc4c717
Prevent enabling let's encrypt for wildcard - domains
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:46:00 +01:00
Florian Aders
c189ad759b
Add Let's Encrypt to admin - GUI
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:34:26 +01:00
Florian Aders
f3a7a9c342
Fix formfield
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:22:32 +01:00
Florian Aders
51d554ab14
Also: use the new icon
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:13:45 +01:00
Florian Aders
cb97ff0dc7
Add icon and fixed list
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:11:58 +01:00
Florian Aders
7b5a425913
Always hide the SSL - editor if using let's encrypt
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:05:12 +01:00
Florian Aders
44d08d6aa9
Add let's encrypt to customer domain - GUI
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:59:34 +01:00
Florian Aders
e0e1085c73
Fix your SQL, dude
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:14:51 +01:00
Florian Aders
67df9dbf6b
Experiment with accountkeys per customer
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:06:42 +01:00
Florian Aders
2e7dd6f212
Changed comments to // to match the rest of Froxlor and made small improvements to the accountKey
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 10:56:08 +01:00
Florian Aders
ed2837f1db
Added linebreak to logmessage of class
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-29 16:59:00 +01:00
Florian Aders
d45e9e63e6
Fixed a few obvious bugs
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-29 16:52:58 +01:00
Florian Aders
4f0c1894a3
Initial version of let's encrypt renewal cron
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-29 14:29:30 +01:00
Michael Kaufmann
a3032fc62a
Merge pull request #278 from hph86/prevent_dir_traversal_in_paths
...
prevent directory traversal in paths
2016-01-29 07:43:22 +01:00
Hanno Heinrichs
6eeaf66e2c
prevent directory traversal in paths
2016-01-28 22:40:54 +01:00
Michael Kaufmann
7f82549e23
Merge pull request #277 from hph86/fix_path_blacklist
...
fix blacklisting of characters in paths
2016-01-28 22:00:56 +01:00
Michael Kaufmann (d00p)
2bb8f707eb
fix second argument for rand() function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-28 21:19:48 +01:00
Hanno Heinrichs
37176aa022
fix blacklisting of characters in paths
2016-01-28 21:14:28 +01:00
Michael Kaufmann (d00p)
ad302fb5c2
display correct path (leading slash missing sometimes)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-28 08:51:17 +01:00
Michael Kaufmann (d00p)
da4ec3e1b5
avoid rand() if possible as it is not generating cryptographically secure values, thx to Hanno for putting some effort into this
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-28 08:27:15 +01:00
Michael Kaufmann
ebedb97fae
Merge pull request #275 from stweil/master
...
Fix typos in comments
2016-01-26 07:41:51 +01:00
Stefan Weil
ddd4c2ad3d
Fix typo in comment
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-01-25 17:15:17 +01:00
Stefan Weil
007242e341
Fix typo in comment (found by codespell)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-01-25 17:14:43 +01:00
Roman Schmerold
0932b38364
Merge pull request #274 from stweil/master
...
README: Update supported Debian versions
2016-01-25 17:09:01 +01:00
Stefan Weil
5c0ba566e0
README: Update supported Debian versions
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2016-01-24 22:21:26 +01:00
Michael Kaufmann
67b97dbefd
Merge pull request #273 from xWuZaa/fastcgi_params
...
remove Duplicate fastcgi_index
2016-01-21 12:01:25 +01:00
xWuZaa
4d2f72a814
remove duplicate fastcgi_index from fastcgi_params in nginx config templates
2016-01-21 11:51:33 +01:00
Michael Kaufmann
9d1108c2f4
Merge pull request #272 from hypernics/opcache
...
add new OPCache info page
2016-01-21 07:46:16 +01:00
Janos Muzsi
cd75bb843a
wrong variable
2016-01-20 23:52:46 +01:00
Janos Muzsi
fb6393ad8f
OPCache info page
2016-01-20 22:12:43 +01:00
Dessa
1ba2800a30
Merge pull request #271 from mmunz/master
...
German Translations: Fix typo
2016-01-20 13:13:41 +01:00
Manuel Munz
9d78ad70e6
German Translations: Fix typo
2016-01-20 13:10:48 +01:00
Michael Kaufmann (d00p)
98c675792e
fix possible undefined values used in templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 11:33:41 +01:00
Robert Förster (Dessa)
39b50d05ec
fix lintian warning executable-not-elf-or-script
2016-01-18 10:54:46 +01:00
Michael Kaufmann (d00p)
a6182e2def
set new version for bugfix release :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 10:53:54 +01:00
Michael Kaufmann (d00p)
efdb3623e1
fix return value usage in write-context
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 10:51:39 +01:00
Michael Kaufmann
eef6102088
Merge pull request #270 from hypernics/apcuinfo
...
add PHP APCu Info page
2016-01-18 10:21:05 +01:00
Michael Kaufmann (d00p)
9fe55cb729
set version to 0.9.34.1 for upcoming maintenaince release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-18 08:07:16 +01:00
Janos Muzsi
13870f3ae8
APCu Info page
2016-01-17 01:17:43 +01:00
Michael Kaufmann (d00p)
ca9670e832
update copyright year in static standard-customer-index page
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-15 10:26:00 +01:00
Michael Kaufmann (d00p)
29494b71fa
do not create vhost content for ssl-vhosts that do not have a ssl-certificate specified, fixes #1583
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-15 09:40:59 +01:00
Michael Kaufmann (d00p)
f2c3b3f165
ignore errors when deleting old statistics-index-page in case this is the first run and no index.html exists yet
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-11 09:14:09 +01:00
Michael Kaufmann (d00p)
4e402b6378
unset js and css variables of theme after using footer-template so they can be used there instead of the header-template only, fixes #1580
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-01-11 07:14:57 +01:00
Michael Kaufmann (d00p)
6a22fbbf78
fix wrong webserver-setting when chosing apache-2.4 in the installation process, thx to TByte
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-27 16:26:15 +01:00
Michael Kaufmann (d00p)
27f2217139
fix typo, refs #1578
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-21 14:23:17 +01:00
Michael Kaufmann (d00p)
038bb803db
fixing more path-related warnings when editing an ftp-user, refs #1578
2015-12-21 14:12:30 +01:00
Michael Kaufmann (d00p)
67b85e5708
fix path displaying in some cases
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-21 08:32:04 +01:00
Michael Kaufmann (d00p)
a21b1f7df5
correct display of paths in domain- and ftp-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-09 08:49:43 +01:00
Michael Kaufmann (d00p)
eb6e66cbf2
do not double mailbox-paths in postfix config, fixes #1575
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-12-09 08:49:15 +01:00
Michael Kaufmann
778fe718ed
Merge pull request #261 from knox/master
...
added more php_value and php_flag for suhosin
2015-11-29 20:05:32 +01:00
Michael Kaufmann
ef080cd80e
Merge pull request #262 from knox/feature/suexec-workaround
...
improvements of suexec-workaround
2015-11-29 20:05:10 +01:00
knox
22a4a1824a
remove suexec-workaround when removing dir options
2015-11-29 18:21:30 +01:00
knox
56163f66d8
fixed ownership of cgi-bin symlink created by suexec-workaround
...
see http://manpages.debian.org/cgi-bin/man.cgi?apropos=0&format=html&query=chown&sektion=1&locale=en
2015-11-29 17:24:24 +01:00
knox
73a7e438ec
added more php_value and php_flag for suhosin
...
see https://suhosin.org/stories/howtos.html and https://suhosin.org/stories/configuration.html
2015-11-29 16:08:22 +01:00
Michael Kaufmann
27f4e226f3
Merge pull request #260 from knox/master
...
added php_flag 'suhosin.session.encrypt' and 'mbstring.func_overload'
2015-11-23 09:38:27 +01:00
knox
7357029a28
added php_flag 'suhosin.session.encrypt' and 'mbstring.func_overload'
...
these are required for custom php configuration for roundcube webmail
2015-11-22 13:41:06 +01:00
Michael Kaufmann (d00p)
accfd6fa14
allow /dev/urandom to be used in open_basedir path, as some applications may require that (*cough* owncloud), thx to J-BBB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-20 14:20:15 +01:00
Michael Kaufmann
77dcc37b33
Merge pull request #259 from stweil/master
...
Don't assign variable from void function
2015-11-15 10:26:39 +01:00
Stefan Weil
5df4b3e7df
Don't assign variable from void function
...
Database::pexecute is based on execute which is a void function.
It does not return a value which can be assigned to a variable.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-11-15 10:16:33 +01:00
Roman Schmerold
997141efea
Merge pull request #257 from stweil/master
...
templates: Code cleanup
2015-11-14 19:16:11 +01:00
Stefan Weil
6fe0f56e41
templates: Code cleanup
...
* Remove unneeded semicolon.
* Add missing semicolon.
* Add linefeed at end of file
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-11-14 19:09:39 +01:00
Michael Kaufmann
8c3b7b518f
Merge pull request #256 from lobeck/master
...
fix ssl setttings for rewrite vhosts on nginx, fixes #1568
2015-11-14 14:14:57 +01:00
Christian Becker
6996f6516c
fix ssl setttings for rewrite vhosts on nginx, fixes #1568
...
- previously the ssl settings were missing in rewrite vhosts
- this caused ssl errors for these hosts as the default certificate has been used instead of the vhost specific cert.
- this seem to only apply for nginx, not apache
2015-11-14 14:10:23 +01:00
Michael Kaufmann
60cc071031
Merge pull request #255 from stweil/typos
...
Fix typos found by codespell, thx to stweil
2015-11-13 08:05:27 +01:00
Stefan Weil
fe5ab0d8da
Fix typos found by codespell
...
Fix also a grammar issue.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-11-13 07:56:12 +01:00
Michael Kaufmann (d00p)
0939d032a5
fix wrong vhost creation with nginx when customer is deactivated and no docroot for deactivated users was given, fixes #1565
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:42:32 +01:00
Michael Kaufmann (d00p)
d21391e8ba
add apache-2.4 to the installer so apache-2.4 users get the 2.4 mods activated right away, NOTE: we cannot find out whether you're on 2.2 or 2.4 - so you should now what you got and select the correct one, fixes #1566
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:27:07 +01:00
Michael Kaufmann (d00p)
0651dc28c8
fix filename in ubuntu trusty
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:18:46 +01:00
Michael Kaufmann (d00p)
5b8fea9378
introduce warning-progress-bar-color when using -15% of the given web/traffic max-warn level (default 90%), fixes #1567
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-12 08:18:28 +01:00
Michael Kaufmann (d00p)
eda055acca
Allow always_populate_raw_post_data to be set in php.ini for php-fpm, fixes #1562
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-11-04 11:35:05 +01:00
Michael Kaufmann
7fb3918773
Merge pull request #253 from github-ivan/master-fixes
...
Checking for possible duplicate froxlor-local user entries in ftp-group
2015-10-30 15:58:08 +01:00
Krisztian Ivancso
4e38f614f2
Checking froxlor-local user membership in ftp-group
...
It prevents possible duplication in list.
2015-10-25 11:48:21 +01:00
Robert Förster (Dessa)
c7d8cb6d33
switch postfix default to postfix 3 on gentoo since this is what is stable for a while already (2.x got dropped back to ~arch and will be removed from the template once removed from the tree)
2015-10-20 02:59:44 +02:00
Dessa
e211fb891b
Merge pull request #252 from rpasing/master
...
Fix problems in Dovecot quota configuration:
2015-10-20 02:53:07 +02:00
Rene Pasing
05f3e8f433
Fix problems in Dovecot quota configuration:
...
1) Since Dovecot 2.x, quota rules are by default in bytes,
and not in kilobytes (hence multiplicating with 1024 is
not going to be megabytes). Fixed this by adding 'M' suffix.
2) Since Dovecot 2.x, the quota rule is always named `quota_rule`
or (for userdb prefetch) `userdb_quota_rule` (there were some
incorrect namings in the distribution configs).
Ref: http://wiki2.dovecot.org/Quota/Configuration#MySQL
2015-10-20 02:26:28 +02:00
Michael Kaufmann (d00p)
b6949e12b1
correct gentoo.xml config-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-19 09:04:14 +02:00
Michael Kaufmann
0772952e71
Merge pull request #251 from Commifreak/master
...
Update froxlor.sql
2015-10-18 18:19:39 +02:00
Robin Kluth
dc4d5c6953
Update froxlor.sql
...
Did someone forget the M after 128 in the Default PHP-Config? ;)
2015-10-18 18:09:26 +02:00
Robert Förster (Dessa)
9d45f4d534
Revert "ease file-permissions, they sometimes cause issues"
...
This reverts commit 5ead5e9c90 .
part of this commit is reverted as most files shouldn't be world readable
2015-10-08 00:32:13 +02:00
Michael Kaufmann (d00p)
2b8a9a74be
move checkCrondConfigurationFile() from cron_init to cron_shutdown so a forced regeneration of the cron.d-file is being handled in the same cronrun
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-05 20:10:55 +02:00
Michael Kaufmann (d00p)
d226af5314
do not select cron.d-file-regeneration task in cron_task as it is not being handled there
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-04 17:30:33 +02:00
Michael Kaufmann (d00p)
be5a13fbb1
crypt() does not seem to like some special-characters in its salts, so we skip'em whenever we are generating a password as a salt-value, thx to Tobse101 for a nice debugging session ;)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-10-02 17:09:41 +02:00
Michael Kaufmann (d00p)
94b43021ff
sort libnss-result by length of name to always return the 'base'user instead of a ftp-user (because select does not have a default order), fixes #1556
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-21 10:26:18 +02:00
Michael Kaufmann (d00p)
0b901af0f0
define array for mod_php users, fixes #1555
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-14 22:23:40 +02:00
Michael Kaufmann (d00p)
5ead5e9c90
ease file-permissions, they sometimes cause issues
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-12 20:33:28 +02:00
Michael Kaufmann (d00p)
1cdaa1d727
revert wrong changes from pull-request
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-10 08:28:12 +02:00
Michael Kaufmann
2c38bca1b5
Merge pull request #250 from blueJack92/patch-3
...
Fixing (possible) permission problems of configuration files
2015-09-10 08:19:41 +02:00
blueJack92
7c45ca220b
Fixing some (big) peanuts
...
Fixing permission problems with files, which have 0640 as file attributes.
Fixing problems in main.cf (Postfix). setgid_group must be set, otherwise running newaliases will fail.
Moreover I set the missing paths correctly in the main.cf (regard to Debian Jessie).
2015-09-09 23:33:27 +02:00
Michael Kaufmann (d00p)
bdb2115c16
allow one-character usernames (or mysql-prefix)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-09 23:01:24 +02:00
Michael Kaufmann (d00p)
e23bf72006
remove syntax-error from pull-request #249...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-09 09:32:35 +02:00
Michael Kaufmann
7c63b78bbb
Merge pull request #249 from 5nafu/findDirs
...
Fix Regression from commit 687c5ce for Bug #611
2015-09-09 07:44:14 +02:00
5nafu
b611ebcccb
Fix Regression from commit 687c5ce for Bug #611 :
...
Ignore unreadable directiories instead of stoping after first unreadable
directory in function.findDirs.
This Fix comes from php.net user antennen @
http://php.net/manual/en/class.recursivedirectoryiterator.php#101654
2015-09-08 21:29:59 +02:00
Michael Kaufmann (d00p)
722d17b211
[configfiles] correct permissions for froxlor_bind.conf
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-08 08:21:33 +02:00
Michael Kaufmann (d00p)
afbfb810fd
[configfiles] don't mv a file that is to be backed up but has mode=append, use cp instead
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-08 08:18:32 +02:00
Michael Kaufmann (d00p)
1d3ae4f2c8
merged current stable 0.9.34 release as master
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-07 15:24:40 +02:00
Michael Kaufmann (d00p)
9bf784f64e
set version to 0.9.34 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-07 13:33:22 +02:00
Michael Kaufmann (d00p)
116c0e19b2
add managesieve/sieve config-template for dovecot to Gentoo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-04 19:34:09 +02:00
Michael Kaufmann (d00p)
7939187916
remove old/unused config-template-files (replaced by XML)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-09-04 10:56:20 +02:00
Piotr Rzeczkowski
9d40e0903b
Allow max_input_vars in PHP-FPM configuration
2015-08-30 08:37:57 +02:00
Roman Schmerold
320adad154
Merge pull request #248 from rzeka/master
...
Allow max_input_vars in PHP-FPM configuration
2015-08-24 17:06:23 +02:00
Piotr Rzeczkowski
c52df5b286
Allow max_input_vars in PHP-FPM configuration
2015-08-24 12:18:56 +02:00
Michael Kaufmann (d00p)
30a25c0e8c
comment out unexisting group 'Debian-exim' when exim is not installed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-20 20:50:35 +02:00
Michael Kaufmann (d00p)
95035afe38
comment out unexisting group 'Debian-exim' when exim is not installed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-20 20:49:56 +02:00
Roman Schmerold (BNoiZe)
62559dd2b4
Fixed undefined error in admin_customers.php
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-08-19 07:16:05 +02:00
Roman Schmerold (BNoiZe)
a6473695eb
Fixed width of email inputs
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-08-19 07:06:52 +02:00
Frank Gehann
edd60d3331
Fixed composeSslSettings which used variables not available in the function scope.
2015-08-18 11:03:06 +02:00
Michael Kaufmann
c9e4819f3f
Merge pull request #247 from Tak0r/master
...
Fixed unknown variables in composeSslSettings
2015-08-16 20:08:14 +02:00
Frank Gehann
7cf321b24a
Fixed composeSslSettings which used variables not available in the function scope.
2015-08-16 15:45:48 +02:00
Michael Kaufmann (d00p)
3b96efc04d
forgot to use the new distro-editor variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:46:21 +02:00
Michael Kaufmann (d00p)
8a17a90b1a
forgot to use the new distro-editor variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:45:53 +02:00
Michael Kaufmann (d00p)
4da3a87772
instead of env-variable, show ditro editor which is defined in the xml
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:42:57 +02:00
Michael Kaufmann (d00p)
ab9b92112d
instead of env-variable, show ditro editor which is defined in the xml
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-13 15:37:34 +02:00
Michael Kaufmann (d00p)
161e11a8dd
fix subdir-value if homeDir == dirToCreate in mkDirWithCorrectOwnership(), fixes pr #246
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-03 17:50:16 +02:00
Michael Kaufmann (d00p)
967bd45a63
fix subdir-value if homeDir == dirToCreate in mkDirWithCorrectOwnership(), fixes pr #246
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-08-03 17:46:29 +02:00
Michael Kaufmann (d00p)
e1b80b513d
add umask form-field, fixes #1486 (0_9_34)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:22:23 +02:00
Michael Kaufmann (d00p)
6abe0bdaec
allow customization of umask in php-fcgi-starter scripts, refs #1486
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:21:50 +02:00
Michael Kaufmann (d00p)
7b5069f1b9
add umask form-field, fixes #1486 (master)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:21:23 +02:00
Michael Kaufmann (d00p)
4429c5e8b2
allow customization of umask in php-fcgi-starter scripts, refs #1486
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 13:20:31 +02:00
Michael Kaufmann
5136824844
Merge pull request #244 from greybyte/vhost_config_variables
...
Variable substitution in vhost specialconfig
2015-07-31 12:02:40 +02:00
Michael Kaufmann
918e9ed408
Merge pull request #244 from greybyte/vhost_config_variables
...
Variable substitution in vhost specialconfig
2015-07-31 11:45:30 +02:00
Michael Kaufmann (d00p)
8e8c97f7f9
avoid empty value for makeCorrectDir as the assert-check runs before evaluating to / in certain places
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 10:45:06 +02:00
Michael Kaufmann (d00p)
d86fb7ed23
avoid empty value for makeCorrectDir as the assert-check runs before evaluating to / in certain places
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 10:44:33 +02:00
Michael Kaufmann (d00p)
819db2583b
add mpm-itk to the list of dependents of libnss-mysql; fix proftpd-sql config for jessie; update powerdns-config for jessie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 09:19:47 +02:00
Michael Kaufmann (d00p)
089fb25da7
add mpm-itk to the list of dependents of libnss-mysql; fix proftpd-sql config for jessie; update powerdns-config for jessie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-31 09:18:57 +02:00
Michael Kaufmann (d00p)
3d01947f3d
fix wrong tpl-variable-name
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-30 11:36:48 +02:00
Chris Vigelius
19d94471d9
Merge branch 'master' into vhost_config_variables, and replace IS_SSL with SCHEME
...
Conflicts (resolved):
lng/english.lng.php
lng/german.lng.php
2015-07-30 11:35:26 +02:00
Michael Kaufmann (d00p)
8d26f583e9
fix wrong tpl-variable-name
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-30 11:35:24 +02:00
Michael Kaufmann (d00p)
12723d4941
add update compatibility for bugfix-release 0.9.33.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 18:11:14 +02:00
Michael Kaufmann (d00p)
0455cb96ca
add update compatibility for bugfix-release 0.9.33.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 18:09:42 +02:00
Michael Kaufmann (d00p)
532c5d1b9f
revert the new formfield-layout for customer-mysql
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 16:03:55 +02:00
Michael Kaufmann (d00p)
565bb55b13
display description of integrity-check rather then just the function-name, makes things clearer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 15:58:53 +02:00
Michael Kaufmann (d00p)
744d85ec4c
display description of integrity-check rather then just the function-name, makes things clearer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 15:58:27 +02:00
Michael Kaufmann (d00p)
5e60b96cd6
add tentative jessie config xml file, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 14:57:56 +02:00
Michael Kaufmann (d00p)
8b6f708b7c
remove unused (old) php-configfile-files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 14:57:12 +02:00
Michael Kaufmann (d00p)
5096e2d68d
add tentative jessie config xml file, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 14:56:06 +02:00
Michael Kaufmann (d00p)
b0325983a1
log db errors to syslog and remove tmp-error-logs for reporting in cronrun
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:20:10 +02:00
Michael Kaufmann (d00p)
7cd6651895
replace passwords even before logging, not just for display
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:20:05 +02:00
Michael Kaufmann (d00p)
4ec376b296
log db errors to syslog and remove tmp-error-logs for reporting in cronrun
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:19:32 +02:00
Michael Kaufmann (d00p)
8558533a91
replace passwords even before logging, not just for display
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-29 13:11:38 +02:00
Michael Kaufmann (d00p)
de4a953bb7
check for existence of ssl-related files for ip/port vhost in order to avoid the webserver to be unable to restart when the cronjob runs; fixes #1485
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:44:10 +02:00
Michael Kaufmann (d00p)
26a41a0672
check for existence of ssl-related files for ip/port vhost in order to avoid the webserver to be unable to restart when the cronjob runs; fixes #1485
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:41:31 +02:00
Michael Kaufmann (d00p)
a1d38dc05f
solve sub-sub-domain-problem by dynamically assigning vhost-number in vhost-filename (the deeper the lower the number thus being included earlier), fixes #1535
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:13:32 +02:00
Michael Kaufmann (d00p)
222841f09b
solve sub-sub-domain-problem by dynamically assigning vhost-number in vhost-filename (the deeper the lower the number thus being included earlier), fixes #1535
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 15:11:55 +02:00
Michael Kaufmann (d00p)
fce9de7372
remove superfluous call to 'getDomainRedirectCode' as its been called before; allow changing of redirect-code when domain has 'ssl-redirect' = 1
2015-07-28 13:21:02 +02:00
Michael Kaufmann (d00p)
8332b77fcc
remove superfluous call to 'getDomainRedirectCode' as its been called before; allow changing of redirect-code when domain has 'ssl-redirect' = 1
2015-07-28 13:20:11 +02:00
Michael Kaufmann (d00p)
f4f1315715
fix undefined-indeces when search-result contained only subdomains in customer-domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 08:23:54 +02:00
Michael Kaufmann (d00p)
5d423c9e63
fix undefined-indeces when search-result contained only subdomains in customer-domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 08:23:10 +02:00
Michael Kaufmann (d00p)
895be02237
remove unused (old) php-configfile-files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-28 08:22:00 +02:00
Michael Kaufmann (d00p)
95475f7b52
change default ssl-cipher-list; minor changes in config-xmls, fixes #1541
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-08 16:08:31 +02:00
Michael Kaufmann (d00p)
c3da264cfe
change default ssl-cipher-list; minor changes in config-xmls, fixes #1541
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-07-08 16:04:18 +02:00
Chris Vigelius
89c4b969d1
make sure we fill all context parameters in any case
2015-07-06 21:21:07 +02:00
Chris Vigelius
9dbc04678c
correct path for nginx
2015-07-06 17:16:49 +02:00
Chris Vigelius
ed9e524e03
use absolute path and require_once, instead of relative include
2015-07-06 17:09:49 +02:00
Chris Vigelius
c2d75c7030
add description and normalize {IS_SSL} value
2015-07-06 15:09:13 +02:00
Chris Vigelius
de84419035
add nginx and lighttpd support, refactor into common base class
2015-07-06 14:15:01 +02:00
Chris Vigelius
d9e0854bb7
add docroot
2015-07-06 13:45:10 +02:00
Chris Vigelius
558b779944
allow variables in special config
2015-07-06 13:28:09 +02:00
Michael Kaufmann
628b45efeb
Merge pull request #243 from greybyte/defuse_dangerous_delete
...
fix potentially dangerous programming
2015-06-25 14:21:50 +02:00
Chris Vigelius
92cf4c16e3
missing semicolon
2015-06-25 14:08:19 +02:00
Chris Vigelius
3cad16d2b7
fix dangerous code
2015-06-25 13:49:55 +02:00
Michael Kaufmann
e7503c3c7a
Merge pull request #242 from andre-luiz-dos-santos/patch-1
...
Update english.lng.php
2015-06-23 21:33:16 +02:00
André Luiz dos Santos
db8e643c62
Update english.lng.php
2015-06-23 16:22:34 -03:00
Michael Kaufmann (d00p)
a1337df44f
do not show error-trace / sensitive data when db-server is down or login credentials are wrong
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 21:02:39 +02:00
Michael Kaufmann (d00p)
ee73eaee5c
adjust fastcgi conf for php-fpm when using apache-2.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 21:01:41 +02:00
Michael Kaufmann (d00p)
94f3b99ad0
do not show error-trace / sensitive data when db-server is down or login credentials are wrong
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 21:00:45 +02:00
Michael Kaufmann (d00p)
d0c4d5616a
adjust fastcgi conf for php-fpm when using apache-2.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-11 20:59:41 +02:00
Roman Schmerold (BNoiZe)
38f36841e3
Merge branch '0_9_34' of github.com:Froxlor/Froxlor into 0_9_34
2015-06-10 16:26:49 +02:00
Roman Schmerold (BNoiZe)
340f3bcf8c
Add missing LSB tags, thanks to Wuzaa, fixes #1492
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-06-10 15:41:51 +02:00
Michael Kaufmann (d00p)
cd1e03c033
fix openbasedir-path when using mod_php, fixes #1507
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-06-10 15:31:15 +02:00
Roman Schmerold (BNoiZe)
ba002a1683
Merge commit '97816748498982799832238d1a2ba441ae16b91b' into 0_9_34
...
* commit '97816748498982799832238d1a2ba441ae16b91b':
the awstats files live in the non static outputdir.
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-06-10 15:07:42 +02:00
Roman Schmerold (BNoiZe)
457e378d1e
Reverting HTMLform2 changes
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-06-10 14:59:38 +02:00
Michael Kaufmann
9781674849
Merge pull request #241 from m4rcu5/master
...
Correcting a minor type in Feature #545
2015-06-10 14:59:26 +02:00
Marcus van Dam
d9660e66a8
the awstats files live in the non static outputdir.
2015-06-10 14:43:50 +02:00
Michael Kaufmann
25f4f3900e
Merge pull request #240 from m4rcu5/master
...
access to stats from previous months with awstats, fixes #545
2015-06-01 19:32:14 +02:00
Marcus van Dam
83e904c9f7
Feature #545 : Prevent ln from linking withing the current symlink.
2015-06-01 16:24:45 +02:00
Marcus van Dam
9bbdb1b3b9
Feature #545 : Include the awstatsGenerateIndex in cronjob.
...
Seperate the awstats updates output directory from the awstats static
output directory.
Switch to zero padded months.
Symlink current month to 'current' directory (force needed to update
the link if it already exists)
2015-06-01 14:55:43 +02:00
Marcus van Dam
f6cdc0575b
Feature #545 : function to deploy the index and nav templates
...
Should deploy the html files with its template variables replaced
into the awstats root.
2015-06-01 14:45:20 +02:00
Marcus van Dam
2017bc9cf6
Feature #545 : New index.html and nav.html templates
...
These templates should later provide the navigation and index for the
per month based awstats.
2015-06-01 14:06:05 +02:00
Marcus van Dam
7e8e28fc90
Move to a generic awstats template directory
...
We need this generic directory for future changes in Feature #545 .
Some line-ending cleanup included.
2015-06-01 13:09:43 +02:00
Michael Kaufmann
30c883c85d
Merge pull request #239 from RipClaw2971/apache24_fix
...
Set require all directive when using mod_proxy_fcgi, fixes #1533
2015-05-12 08:24:01 +02:00
Andreas Grundler
16568c11f1
Fix für Apache 2.4 + mod_proxy_fcgi
2015-05-11 22:23:49 +02:00
Michael Kaufmann
f90982347a
Merge pull request #238 from xWuZaa/master
...
Add custom port to userdata.inc.php
2015-05-07 20:17:11 +02:00
xWuZaa
bd5647351e
Add custom port to userdata.inc.php
2015-05-07 19:58:48 +02:00
Michael Kaufmann (d00p)
ec77e47cd6
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-05-06 15:37:46 +02:00
Michael Kaufmann (d00p)
565866c529
adjust default memory_limit to php's default (128M)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-05-06 15:37:38 +02:00
Michael Kaufmann
e4a262eb7b
Merge pull request #235 from rzeka/master
...
Better customers sorting based on name and company
2015-04-28 14:25:40 +02:00
rzeka
a3f2fa1b16
Better customers sorting based on name and company
2015-04-28 14:14:12 +02:00
Michael Kaufmann (d00p)
e0ef3e9984
fix mpm-itk stuff, thx to Ithariel; minor fixes in updater
2015-04-22 15:58:04 +02:00
Michael Kaufmann (d00p)
bf30c1a3d7
fix escaping of shell commands in new xml-config-template-files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 16:51:56 +01:00
Michael Kaufmann (d00p)
c2c573902f
separate dovecot for postfix and exim4 as exim4 needs 'special treatment'...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 16:42:22 +01:00
Michael Kaufmann (d00p)
d874ebf1b0
use correct username of bind-daemon in debian wheezy config templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 14:30:22 +01:00
Michael Kaufmann (d00p)
8ef6032570
also re-generate bind configs (if enabled) when using --force with the cronjob
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-11 11:21:17 +01:00
Michael Kaufmann (d00p)
b32a6951da
add Debian-exim group to dovecots Exim4-unix_listener, fixes #1513
2015-03-11 09:44:43 +01:00
Robert Förster (Dessa)
b7bc347323
fix language string
2015-03-10 20:35:33 +01:00
Michael Kaufmann
07e49e53c5
Merge pull request #231 from dadadom/master
...
Add missing table definition for table 'mail_autoresponder' for older updaters
2015-03-08 13:56:45 +01:00
Dominik Sandjaja
b87db2a82b
Add missing table definition for table 'mail_autoresponder'.
...
Add the define for the mail_autoresponder table. This define is needed in the update_0.9.inc.php script which is used when updating from an early version of froxlor or from SysCP.
2015-03-08 13:54:36 +01:00
Michael Kaufmann (d00p)
c150d559c7
enhance domain-importer, fixes #1512
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-06 20:28:41 +01:00
Michael Kaufmann (d00p)
5dce0db661
dont create 'require all granted' if the directory is protected by a customer (htaccess), fixes #1455 (again); thx to Laryllian
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-02 20:25:41 +01:00
Michael Kaufmann (d00p)
27514d32de
visible-tag needs to respect the do_show-value in case websrv_avail set do_show to false already
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-03-02 13:41:14 +01:00
Michael Kaufmann (d00p)
fe718ef67f
add requirement for mbstring-extension as we need to be multibyte-character-safe in generatePassword(); adjust special-character-default setting to be the same as on a fresh install; outsource version-definition to separate file; set version to 0.9.34-dev3
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-23 12:23:44 +01:00
Michael Kaufmann (d00p)
e132723475
PDOStatement::rowCount is a function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-20 11:56:24 +01:00
Michael Kaufmann (d00p)
72fc9db38d
add integrity check for user/group membership when fcgid/fpm is used, refs #1491
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-20 09:58:24 +01:00
Michael Kaufmann (d00p)
1374e08cd4
make sql-fields for ssl-certs larger as there are ca-bundle-certs larger then 64k; add new settings for apache-itk-mpm integration, fixes #1400
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-18 16:05:28 +01:00
Michael Kaufmann (d00p)
03e48927a3
add optional support for apache-itk-mpm (mod_php only)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-18 16:01:38 +01:00
Michael Kaufmann (d00p)
bbf05fa6fd
remove smarty-remnant; remove unnecessary variable assignment
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-17 13:27:30 +01:00
Roman Schmerold (BNoiZe)
6dad29cae7
Even more HTMLform2 migrations
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-16 17:56:37 +01:00
Roman Schmerold (BNoiZe)
52afba5a86
Migrate to new HTMLform2 class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-16 16:55:56 +01:00
Roman Schmerold (BNoiZe)
913a53e436
Improve new htmlform class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-16 16:18:39 +01:00
Michael Kaufmann (d00p)
4fd68a4153
fieldset is in subfileblock, not in file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 16:02:08 +01:00
Michael Kaufmann (d00p)
fae58078f8
update ftp_groups table in case webserver-/fcgid-/fpm-user changes, refs #1491 (i guess)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 14:56:08 +01:00
Michael Kaufmann (d00p)
1d319e001c
group file-relevant commands into the fieldset; enhance layout
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 13:29:01 +01:00
Michael Kaufmann (d00p)
927e6fe23a
add update compatibility for 0.9.33.1 users
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 09:45:55 +01:00
Michael Kaufmann (d00p)
b85eb98303
clear group-cache of nscd as this solves issues with webserver/php-fpm most of the time
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-16 08:21:33 +01:00
Roman Schmerold (BNoiZe)
643f124e8b
Fixing a bug with linebreaks, fixes #1498
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-15 19:07:01 +01:00
Michael Kaufmann (d00p)
6fe4027de5
fix typo of vmail-user in rhel/centos config-template for dovecot
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 16:26:32 +01:00
Michael Kaufmann (d00p)
f9d79ba5a6
use correct PEAR directory setting in fpm-interface, fixes #1500
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 15:43:45 +01:00
Michael Kaufmann (d00p)
2382f526b2
reduce code - unnecessary complicated
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 07:54:34 +01:00
Michael Kaufmann (d00p)
1581e08594
show only hash algorithms that are available on the system
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-15 07:51:58 +01:00
Michael Kaufmann (d00p)
37ca78913c
respect possible empty-value when validating string::validate_ip
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-12 13:02:50 +01:00
Michael Kaufmann (d00p)
df3b97c5dd
change comments for better understanding, fixes #1496
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-12 09:22:59 +01:00
Michael Kaufmann (d00p)
953e3f5ba6
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-11 21:21:13 +01:00
Michael Kaufmann (d00p)
74b73c6446
rename 'MySQL User' to 'Froxlor Customer' as username for users read from db via libnss; fix language strings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 21:21:09 +01:00
Roman Schmerold (BNoiZe)
bc80fb71df
Restyling configfiles with textareas instead of pre
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-11 19:35:18 +01:00
Michael Kaufmann (d00p)
b0279025d0
add numbrows to commands and files for BNoiZe's template magic; added possibility to use sql-data inside xml-config; updates xml-configs a bit when socket is used (not 100% done)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 14:30:30 +01:00
Roman Schmerold (BNoiZe)
a45712198b
Update configfiles templates
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-11 13:01:48 +01:00
Michael Kaufmann (d00p)
704a0fce08
make integritycheck in update-procedure more clear whether there actually is a problem or not (if it's been fixed for example), fixes #1493
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 12:08:58 +01:00
Michael Kaufmann (d00p)
d6c708e6ee
only show restart command of php-fcgi for nginx if fcgid/fpm is not used
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 08:25:19 +01:00
Michael Kaufmann (d00p)
1f24ca9ba2
split codename and version from version field in config-xml file as this eases automation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-11 07:15:05 +01:00
Michael Kaufmann (d00p)
c482db8c89
prepare database-class to have a separate socket-option, not as replacement for 'host'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:13:14 +01:00
Michael Kaufmann (d00p)
c356639ce9
fix move-customer-to-admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:12:47 +01:00
Michael Kaufmann (d00p)
8b0572add1
fix visibility of fields in admin/formfields.admin.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:11:35 +01:00
Michael Kaufmann (d00p)
61b1adfb3d
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 16:11:08 +01:00
Michael Kaufmann (d00p)
2f5ea4b305
added postfix-3.x configs for gentoo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-10 08:39:05 +01:00
Michael Kaufmann
ccc321be8a
Merge pull request #230 from junkpad92/patch-1
...
"discard changes" and "save" on top of each other in security options; there was missing this additional template to fix the bug definitely, fixes #1488
2015-02-09 22:53:22 +01:00
junkpad92
b68861c175
Fix Bug #1488
...
"discard changes" and "save" on top of each other in security options; there was missing this additional template to fix the bug definitely.
2015-02-09 22:49:40 +01:00
Roman Schmerold (BNoiZe)
2ffcba78cc
Remove another remainent of Smarty
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-09 15:00:21 +01:00
Michael Kaufmann (d00p)
855226d01a
sort distribution-names in admin_configfiles, it's confusing otherwise; display the default/recommended daemon of every service; fix small c'n'p error (courier is not our recommended default)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 14:49:53 +01:00
Michael Kaufmann (d00p)
b8e548d1df
clean variable after subfile-block
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 14:28:24 +01:00
Michael Kaufmann (d00p)
095f1df947
add Ubuntu Precise 12.04 XML-config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 13:55:10 +01:00
Michael Kaufmann (d00p)
4bd91a811d
change admin_configfiles to handle the new XML-configs instead of the old php-arrays
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-09 13:54:55 +01:00
Michael Kaufmann (d00p)
c3b45a62ca
use native word for the different languages
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 19:59:24 +01:00
Michael Kaufmann (d00p)
7b354eec0f
fix template->language issues (not html-encoded special-characters in language-name), set version to 0.9.34-dev1 due to db structure change / update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 19:45:15 +01:00
Roman Schmerold (BNoiZe)
677ed371a9
Remove another template we only used for webftp
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-08 19:01:03 +01:00
Roman Schmerold (BNoiZe)
987caa632b
Add Cancel-Button to template selection
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-08 19:00:21 +01:00
Michael Kaufmann (d00p)
3df581152d
remove webftp.php as it: pulls smarty-tplengine we don't use anywhere else, is unknown to most of our users, a possible security-issue, etc. etc. etc.; just don't use webftp stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 18:56:31 +01:00
Michael Kaufmann (d00p)
f0ca931dfc
update idna_convert class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 18:49:32 +01:00
Michael Kaufmann
52541f18f1
Merge pull request #229 from stweil/typos
...
Fix typos found by codespell, thx to stweil
2015-02-08 18:34:32 +01:00
Stefan Weil
4ee200e9f6
english: Fix typos found by codespell
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:53 +01:00
Stefan Weil
47ef9f74a7
classes: Fix typos
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:53 +01:00
Stefan Weil
92478d0e4f
smarty: Fix typo
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:53 +01:00
Stefan Weil
0fc73b2bbb
Fix typos found by codespell
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-08 17:52:45 +01:00
Michael Kaufmann (d00p)
909c6a8bdf
allow private-network ip-addresses for database-connection, fixes #1489
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 17:35:31 +01:00
Michael Kaufmann (d00p)
be387ccf35
show whether a customer is deavtivated after successful login rather then nothing at all
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 16:07:24 +01:00
Michael Kaufmann (d00p)
6f73afe265
don't use -1 for standard-subdomains as the parentdomainid field is declared as unsigned int and therefore converted to 0 anyways
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 15:21:19 +01:00
Michael Kaufmann (d00p)
65d548d4f9
fix undefined variable in cases 'custom-notes-show' is not set when adding/editing an admin/a customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-08 12:43:04 +01:00
Florian Aders (EleRas)
682b27fdd8
Added when to execute an autogenerated file in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-08 12:05:22 +01:00
Roman Schmerold (BNoiZe)
d213d65a24
Fixed buttons on top of each other, fixes #1488
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-08 12:01:05 +01:00
Robert Förster (Dessa)
36780d53c2
remove some useless executable bits spotted by lintian
2015-02-08 05:12:37 +01:00
Michael Kaufmann (d00p)
5a3bbd928a
fix nscd restart command in rhel/centos XML
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 23:29:38 +01:00
Michael Kaufmann (d00p)
69854a8e0c
minor fixes to rhel-configfiles + new rhel/centos config-XML
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 17:54:08 +01:00
Michael Kaufmann (d00p)
78667ce08b
update config-file-xml's: gentoo.xml and wheezy.xml; added trusty.xml
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 15:32:07 +01:00
Michael Kaufmann (d00p)
0ef5749925
use correct restart commands for trusty
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 15:29:50 +01:00
Michael Kaufmann (d00p)
218104e6e2
add new configuration-template-XML-files for future use (they will replace [dist].inc.php + text-file-templates)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 10:59:28 +01:00
Michael Kaufmann (d00p)
38b7d44e3a
remove unuused lang-indeces
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 10:56:22 +01:00
Florian Aders (EleRas)
332cb64b71
Group file-commands for easier processing in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-07 10:41:54 +01:00
Michael Kaufmann (d00p)
f1360d8792
set version to 0.9.33 for upcoming stable release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-07 09:57:06 +01:00
Florian Aders (EleRas)
269c24a398
Added file - parameter to command if command was created by expanding file - attributes in ConfigDaemon
2015-02-06 13:27:01 +01:00
Michael Kaufmann
bad427bfba
Merge pull request #228 from HolySephi/master
...
fixed some rhel/centos 7 config issues, thx to Sephi
2015-02-06 10:56:23 +01:00
HolySephi
4256546115
fixed mysql file permissions for postfix-files
2015-02-06 10:46:37 +01:00
HolySephi
67fb2e1f59
removed DebugLevel, changed umask
2015-02-06 10:42:46 +01:00
HolySephi
8fab2ae8f0
fixed some minor problems
2015-02-06 10:39:16 +01:00
HolySephi
2f80477f7d
Update etc_postfix_master.cf
...
spamassassin-line is not needed by default froxlor installation
2015-02-06 10:34:41 +01:00
Michael Kaufmann (d00p)
71bb3ccc40
update italian.lng.php, thx to Heaven73
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-06 10:34:35 +01:00
HolySephi
4d89dbfaa3
Update rhel7.inc.php
...
corrected and secured dovecot-sql.conf.ext
2015-02-06 10:31:40 +01:00
Florian Aders (EleRas)
2b9d6dc9c4
Added grouping - functionality for configfiles
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 20:28:11 +01:00
Florian Aders (EleRas)
75fb18bcec
Trim the values of the distribution - xml at sane places
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 20:07:22 +01:00
Florian Aders (EleRas)
44bf843797
Added usernotexists / groupnotexists to ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 15:20:53 +01:00
Florian Aders (EleRas)
37cedafa8f
Added userxists / groupexists to ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 15:20:09 +01:00
Florian Aders (EleRas)
09adbf8717
Added "equals" to visibility and "const." to placeholder in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-05 15:11:02 +01:00
Roman Schmerold (BNoiZe)
56b619b777
Update generation of unlimited fields
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-05 09:40:23 +01:00
Florian Aders (EleRas)
96e7a3ad8c
Added "mode" for file - tag in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-04 10:19:57 +01:00
Michael Kaufmann (d00p)
859665fbd0
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-03 21:39:13 +01:00
Michael Kaufmann (d00p)
d6f3bf112b
some minor tweaks to configfiles
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-03 21:38:57 +01:00
Roman Schmerold (BNoiZe)
67c02dcc40
Fixed missing values, removed old files
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-03 21:37:32 +01:00
Roman Schmerold (BNoiZe)
4fccc86b03
Updated HTMLform2 with some tweaks
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-03 21:32:23 +01:00
Florian Aders (EleRas)
a5d041926a
Converted customer_mysql to HTMLform2
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 20:57:54 +01:00
Florian Aders (EleRas)
c971d3fafe
Fixed $lng in ConfigParser
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 20:04:31 +01:00
Florian Aders (EleRas)
7c153d5e76
Remove debug in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 20:03:50 +01:00
Michael Kaufmann (d00p)
7071b812b6
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-03 19:56:01 +01:00
Michael Kaufmann (d00p)
a0a2977b7f
allow to disable fcgid also with lighttpd because we allow it to be enabled with lighttpd
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-03 19:55:46 +01:00
Florian Aders (EleRas)
a63cc0759f
Improved _parseContent and use it where needed in ConfigDaemon
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 19:45:40 +01:00
Florian Aders (EleRas)
4c10eed3b1
Updated comments and various small improvements in ConfigParser - classes
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 18:52:37 +01:00
Florian Aders (EleRas)
827b3cc5f6
Added configuration - descriptions to ConfigParser, only parse complete file at first access
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 18:14:00 +01:00
Florian Aders (EleRas)
ac34bfdad2
Added basic distribution - XML - config - parser - classes, needs to be improved
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2015-02-03 17:45:40 +01:00
Roman Schmerold (BNoiZe)
72ce20224d
Take values as parameter when editing something
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 19:13:52 +01:00
Roman Schmerold (BNoiZe)
609bd557c5
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-02-02 17:44:49 +01:00
Roman Schmerold (BNoiZe)
87fe3669a1
Migrate to new HTMLform2-class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 17:43:53 +01:00
Michael Kaufmann (d00p)
6df6fc2361
pid of cronjob is the part after the last dash (we did not have more then one before), fixes #1483
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-02 16:13:07 +01:00
Roman Schmerold (BNoiZe)
48eaab89ba
Add missing space in sed command
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 13:57:23 +01:00
Roman Schmerold (BNoiZe)
a0b0fa48bb
Fix that name is not returned for admins
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-02-02 11:01:26 +01:00
Michael Kaufmann (d00p)
6534dbf47b
doc-fixes; fix hardcoded installation-path in centos-cron-configtemplate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 20:09:24 +01:00
Michael Kaufmann (d00p)
f4dff676d6
do not allow to enable fcgid/fpm at the same time when both are set to 'yes' simultaneously in settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 18:02:29 +01:00
Michael Kaufmann (d00p)
77ae3aa387
generate only password that match our complexity-settings in customer_email.php; don't use md5() for the admin password in the installation process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 13:57:06 +01:00
Michael Kaufmann (d00p)
99bed23b95
another md5() leftover
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-02-01 13:12:24 +01:00
Michael Kaufmann
5b012a33c3
Merge pull request #226 from RipClaw2971/bug_1482
...
use new password-hashes everywhere, fixes #1482
2015-02-01 13:05:10 +01:00
Andreas Grundler
28f26cce72
fix for bug #1482
2015-02-01 12:25:26 +01:00
Robert Förster (Dessa)
23b091ea82
add virtual_transport parameter which i somehow missed in my last commit, refs #1465
2015-02-01 03:08:18 +01:00
Michael Kaufmann (d00p)
e92b5e2c05
set version to 0.9.33-rc3 due to the password-hash-update-issue
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-31 12:54:00 +01:00
Michael Kaufmann (d00p)
4d60b19194
only update hash if password matches, fixes #1479
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-31 12:51:20 +01:00
Michael Kaufmann (d00p)
7680cd441c
force integer conversion for domainimport-offset-field, as POST sends it as string; filter IP-addresses that are unknown to froxlor when importing domains.
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-30 17:55:27 +01:00
Michael Kaufmann (d00p)
d7f8586413
allow language-check against a specific language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-30 17:54:06 +01:00
Michael Kaufmann (d00p)
83e062c845
remove unused Minify_HTML class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-30 17:53:43 +01:00
Michael Kaufmann (d00p)
c6c950596a
use better error-message for misuse of froxlor.hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-28 22:01:16 +01:00
Michael Kaufmann (d00p)
4714a458fe
don't allow a customer to add the froxlor-hostname as subdomain in case the froxlor-hostname is sub.dom.tld and the customer has dom.tld assigned, thx to chrisalexthomas for 'finding' this :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-28 21:55:46 +01:00
Michael Kaufmann (d00p)
1672b01426
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-28 13:25:08 +01:00
Michael Kaufmann (d00p)
36c7527b2a
add function to validate different password-hashes and update them to the currently set hash if login successfull and hash differs, set default hash to SHA256, fixes #1289 - add custom-notes field to admin/customer, fixes #1471 - set version to 0.9.33-rc2 for upcoming second release-candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-28 13:24:36 +01:00
Roman Schmerold (BNoiZe)
00e74a05cb
Disable input if unlimited is checked
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-28 04:54:00 +01:00
Michael Kaufmann (d00p)
7904946862
push some upcoming changes (still holding back db changes b/c of version jump to rc2)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-27 23:04:46 +01:00
Roman Schmerold (BNoiZe)
88ace5785e
Fix broken custom newsfeed, newsfeed redesign
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-27 22:43:52 +01:00
Robert Förster (Dessa)
614d9c127b
fix mail delivery for dovecot, closes #1465
2015-01-27 17:55:46 +01:00
Dessa
f0551ac122
Merge pull request #212 from junkpad92/master
...
Fixing deprecated Postfix templates & Providing Dovecot2 Sieve-Configs
2015-01-27 17:52:36 +01:00
Michael Kaufmann (d00p)
bdfbe4947a
fix undefined variables introduced in commit #b1acc9a8efc01a5139b042f8f9e97881e4a52b83
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-27 11:23:03 +01:00
Michael Kaufmann (d00p)
7b8341d826
add function to validate different password-hashes and update them to the currently set hash if login successfull and hash differs (unimplemented yet because of required db-updates which are hold back until 0.9.33-rc2), refs #1289
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-27 11:09:27 +01:00
Michael Kaufmann
9d008efabc
Merge pull request #224 from heaven73/master
...
Pure-FTPd template for FreeBSD
2015-01-26 22:15:35 +01:00
Chris Energia Positiva
6c3f6fd57f
Update freebsd.inc.php
2015-01-26 22:09:47 +01:00
Chris Energia Positiva
533279ec25
Create usr_local_etc_pureftpd-mysql.conf
2015-01-26 22:07:39 +01:00
Chris Energia Positiva
68d678aff8
Create usr_local_etc_pure-ftpd.conf
2015-01-26 22:06:12 +01:00
Roman Schmerold (BNoiZe)
6767edfaff
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-26 17:20:05 +01:00
Roman Schmerold (BNoiZe)
b1acc9a8ef
Make the side navigation more styleable
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-26 17:19:40 +01:00
Michael Kaufmann (d00p)
16dde03f96
get rid of almost never used HTMLPurifier library and beautify subject display on ticket-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-25 08:34:03 +01:00
Michael Kaufmann (d00p)
5a7462972f
revert commit 84ff476dfa from Lednerb, as the cron-reload command is being read from the settings (and can be adjusted)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-22 08:19:50 +01:00
Dessa
4c60b40c64
Merge pull request #220 from Lednerb/master
...
Ubuntu 14.04 Integration
2015-01-22 07:51:12 +01:00
Dessa
90bcaee2c9
Merge pull request #202 from antedaxara/rhel7
...
Added RHEL 7 configfiles
2015-01-22 07:50:56 +01:00
Michael Kaufmann (d00p)
a4973c9c38
don't add rewritecond for https off if this is a ssl-vhost
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-21 16:51:36 +01:00
Roman Schmerold (BNoiZe)
6c39ac80e6
Optimized images
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-16 21:16:50 +01:00
Roman Schmerold (BNoiZe)
979c5e7c0c
Tidied up the code
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-16 21:11:17 +01:00
Michael Kaufmann (d00p)
2250b3c37a
show custom-notes correctly on admin/customer index when activated + tiny fixes, refs #1471
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 22:19:28 +01:00
Michael Kaufmann (d00p)
e578a29058
add option to display the custom-notes to the user and actually save the custom-note
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 22:10:37 +01:00
Michael Kaufmann (d00p)
4c50d35945
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-15 21:30:35 +01:00
Michael Kaufmann (d00p)
7b8885c05e
add custom-notes field to admins and customers, fixes #1471
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 21:30:15 +01:00
Roman Schmerold (BNoiZe)
1e6df86b7b
Add new small info icon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-15 20:27:11 +01:00
Michael Kaufmann (d00p)
4e9b2d0e97
replace DB_SRV with the hostname/ip and not the caption of the mysql-server, thx to rzeka for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-15 17:29:49 +01:00
Roman Schmerold (BNoiZe)
67f3263a2e
Don't remove custom comments, add newline after blocks
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-14 00:20:04 +01:00
Roman Schmerold (BNoiZe)
f61567be81
Changed the way php-fpm is included, fixes #1427
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2015-01-13 20:37:57 +01:00
Michael Kaufmann (d00p)
3ee8f6ac25
use generatePassword() for generating passwords as it respects the settings; fix user-modification under freebsd as there is no 'usermod'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-12 20:24:55 +01:00
Sascha Brendel
5eb630d858
Merge pull request #6 from Lednerb/testing-1
...
Testing 1
2015-01-12 14:36:14 +01:00
Lednerb
e7d07c7924
Deleted unnecessary config template
2015-01-12 14:32:00 +01:00
Lednerb
ab44d27914
Deleted unnecessary config prompts
2015-01-12 14:25:10 +01:00
Lednerb
1889958e2b
added missing php5-cli to installation script
2015-01-11 22:19:49 +01:00
Michael Kaufmann (d00p)
b78729319c
added logging to integry-check so admins know what exactly was wrong when monkeys ate the integrity :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-11 20:32:18 +01:00
Lednerb
7d478fd378
dovecot Installation angepasst
2015-01-11 16:36:50 +01:00
Lednerb
1cb237e8e1
Test zum Entfernen
2015-01-11 16:01:58 +01:00
Lednerb
8a3745aee8
updated service restart at courier imap/pop3 server
2015-01-11 15:42:01 +01:00
Lednerb
84ff476dfa
check Cron reload config
2015-01-11 13:22:35 +01:00
Michael Kaufmann (d00p)
b3935bfda8
Merge branch 'master' of github.com:Froxlor/Froxlor
2015-01-11 09:31:49 +01:00
Lednerb
2ae64d0abe
Added Trusty
2015-01-11 00:06:14 +01:00
Lednerb
e21b923194
Added Ubuntu 14.04 Trusty, didn't check if the configfiles are working
2015-01-10 23:46:37 +01:00
Michael Kaufmann
9ab90aa3b9
Merge pull request #219 from Lednerb/master
...
Updated language files
2015-01-10 18:19:14 +01:00
Sascha Brendel
797db9aa8b
Merge pull request #5 from Lednerb/patch-8
...
Update swedish.lng.php
2015-01-10 18:15:04 +01:00
Sascha Brendel
982421b9b3
Merge pull request #4 from Lednerb/patch-7
...
Update portugues.lng.php
2015-01-10 18:14:44 +01:00
Sascha Brendel
d0d7e7f369
Merge pull request #3 from Lednerb/patch-4
...
Update french.lng.php
2015-01-10 18:14:25 +01:00
Sascha Brendel
0b35c833f3
Merge pull request #2 from Lednerb/patch-5
...
Update italian.lng.php
2015-01-10 18:14:03 +01:00
Sascha Brendel
aef58921ce
Merge pull request #1 from Lednerb/patch-6
...
Patch 6
2015-01-10 18:13:36 +01:00
Sascha Brendel
b681d9ba90
Update swedish.lng.php
2015-01-10 18:11:26 +01:00
Sascha Brendel
caedb34d00
Update portugues.lng.php
...
removed duplicated entry
2015-01-10 18:09:37 +01:00
Sascha Brendel
251fa70228
Update english.lng.php
2015-01-10 18:06:12 +01:00
Sascha Brendel
ced2f0c3d4
Update italian.lng.php
...
Removed duplicated entries
2015-01-10 17:58:04 +01:00
Michael Kaufmann
25514e1030
Merge pull request #217 from Lednerb/patch-2
...
Update english.lng.php
2015-01-10 17:28:31 +01:00
Michael Kaufmann
196454c7ab
Merge pull request #216 from Lednerb/patch-1
...
Update german.lng.php
2015-01-10 17:22:01 +01:00
Sascha Brendel
331b65e384
Update french.lng.php
...
Commented & Removed doubled entries.
The uncommented versions were the newer ones.
2015-01-10 17:20:49 +01:00
Sascha Brendel
794140f3c1
Update english.lng.php
...
Removed multiple definitions.
If in doubt, more recent entries have been used.
2015-01-10 16:52:40 +01:00
Sascha Brendel
22eeeaf231
Update german.lng.php
...
Doppelte Einträge entfernt, im Zweifelsfall aktuellere Einträge übernommen.
2015-01-10 15:48:14 +01:00
Michael Kaufmann (d00p)
aff531a274
set from and reply to from settings in usage-report-mails
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-10 07:33:40 +01:00
Michael Kaufmann (d00p)
c1ff010283
allow 'localhost' or any local-hostname for db-connection
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-08 14:39:52 +01:00
Michael Kaufmann (d00p)
bb3376d1aa
update Smarty to version 3.1.21
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 18:18:16 +01:00
Michael Kaufmann (d00p)
bcd49186fb
update phpMailer to 5.2.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 18:12:27 +01:00
Michael Kaufmann (d00p)
c0f2745d30
of course, still allow localhost/127.0.0.1 as valid-ip xD
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 16:34:58 +01:00
Michael Kaufmann (d00p)
64959c75fe
clear out whether pcntl extension is not installed or just pcntl_fork is unavailable, fixes #1469
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 15:36:35 +01:00
Michael Kaufmann (d00p)
82fdb84e61
give possibility to specify a socket-file as 'host' in userdata.inc.php to connect via mysql-socket instead of hostname; not a setting because this might break some other stuff (mysql-access-hosts -> problems when adding mysql-users/databases, etc.)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-07 15:13:32 +01:00
Michael Kaufmann
10acd16e17
Merge pull request #215 from junkpad92/patch-1
...
Fixing spelling mistake
2015-01-06 16:05:41 +01:00
junkpad92
21adfeed89
Update german.lng.php
2015-01-06 15:31:51 +01:00
junkpad92
791f12401f
Fixing spelling mistake
2015-01-06 15:31:08 +01:00
Michael Kaufmann (d00p)
55c7b2aedf
use separate escapeshellarg()-calls as it leads to 'group user' as being recognized as the group only
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-05 18:16:51 +01:00
Michael Kaufmann (d00p)
40d51dc7ef
fix possible undefined variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2015-01-04 09:16:19 +01:00
Michael Kaufmann
378d66f36a
Merge pull request #213 from stweil/master
...
Improve German translation
2014-12-30 17:50:13 +01:00
Stefan Weil
fd26beb941
Improve German translation
...
* Grammar fix dass -> das.
* Consistent spelling Email -> E-Mail.
* Typo Addresse -> Adresse.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2014-12-30 16:56:21 +01:00
Michael Kaufmann (d00p)
c7dc68c848
add froxlor-group to customer-group in case fcgid/fpm is used for froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-30 16:44:52 +01:00
Michael Kaufmann (d00p)
6ae3691f20
dont show apache-needed stuff for php-fpm when not using apache
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-30 12:15:18 +01:00
Michael Kaufmann (d00p)
5d5062c262
make ownership-hint a bit larger like the db-error-page; add theme-fallback to database-error-function to avoid this stupid 'we are sorry, but a MySQL - error occurred'-message
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 21:42:28 +01:00
Michael Kaufmann (d00p)
509033e2b8
put install-css-stuff into the correct install.css file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 21:23:21 +01:00
Michael Kaufmann (d00p)
7584b0acc4
remove google-webfont-stuff (just create your own theme or overwrite Sparkle to use another font); remove more inline css and remove unnecessary JS in hints-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 21:08:01 +01:00
Michael Kaufmann (d00p)
dd34ab8d9b
fix inline-css (violation of Content Security Policy)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 20:48:56 +01:00
Michael Kaufmann (d00p)
c6f3b03891
do some sql-minor-fixing, refs #1486 - set version to 0.9.33-rc1 for possible upcoming release-candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 14:59:58 +01:00
Michael Kaufmann (d00p)
d765cc8633
fix possible undefined variable if session timed out after login and re-login with another user
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-27 18:35:31 +01:00
Michael Kaufmann (d00p)
4b0507c4d3
secure scripts which should not be called directly (install/update stuff); avoid url-manipulation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-27 15:13:25 +01:00
Michael Kaufmann (d00p)
4523ef87b7
show correct errormessage when sql-prefix is wrong
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-23 13:56:49 +01:00
Michael Kaufmann (d00p)
2b55ceba7a
rework updateCounters
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 14:47:56 +01:00
Michael Kaufmann (d00p)
b2eeef8d38
beautification and fallback just in case
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 14:14:53 +01:00
Michael Kaufmann (d00p)
d674f4dd70
same alias-ip-stuff when adding a new domain and aliasdomain is selected
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 13:37:35 +01:00
Michael Kaufmann (d00p)
0406948c4b
remove unneeded functions; fix ip-assigning when a domain is an alias of another domain and the ip's from the alias-domain are being read, no check for ssl/non-ssl was made resulting in an integrity constraint violation in the database
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 13:32:37 +01:00
Michael Kaufmann (d00p)
366e0f6061
various permission fixes when using fcgid / fpm and customerdocroots having 0770 and sockets are 0660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 09:51:55 +01:00
Michael Kaufmann (d00p)
3c12e825f5
fix progress-bar value of >100%; fixes #1467
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 08:50:23 +01:00
Michael Kaufmann (d00p)
925afbd03f
fix design-issues when no add-link is present in overviews; fixes #1466
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-22 08:06:26 +01:00
Michael Kaufmann (d00p)
bfa9478649
password-reset fix
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 14:11:17 +01:00
Michael Kaufmann (d00p)
19f5f2a7a4
remove static copyright-year in templates; fix possible undefined theme-variable in phpErrHandler by specifying a fallback-default
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 09:49:33 +01:00
Michael Kaufmann (d00p)
c1ca72dd3c
fix validation of offset-value in domain import + minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 09:29:25 +01:00
Michael Kaufmann (d00p)
495a48bc87
avoid undefined variable in case the admin has unlimited domain-contingent
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-19 07:51:44 +01:00
Michael Kaufmann (d00p)
687c5cea08
enhance findDirs() to avoid exceptions on unreadable directory
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-18 08:51:54 +01:00
Michael Kaufmann (d00p)
b0c0918580
let the documentation-link for domain-import open in a new window
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-17 18:28:03 +01:00
junkpad92
d78fde88ce
Merge branch 'master' of https://github.com/junkpad92/Froxlor
2014-12-17 17:22:23 +01:00
junkpad92
56b652d185
Fixing deprecated Postfix templates & Providing Dovecot2 Sieve-Configs
2014-12-17 17:21:28 +01:00
junkpad92
c69d023685
Install dovecot-managesieved and dovecot-sieve
2014-12-17 17:18:21 +01:00
junkpad92
99a249ac5c
Install dovecot-managesieved and dovecot-sieve
...
Added also config files.
2014-12-17 17:13:22 +01:00
junkpad92
060f10f064
Fixing deprecated Postfix templates & Providing Dovecot2 Sieve-Configs
2014-12-16 21:42:16 +01:00
Michael Kaufmann (d00p)
1e5f80ace6
re-work findDirs()-function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-16 15:14:57 +01:00
Michael Kaufmann (d00p)
cd5e8801e4
add domain-bulk-import, fixes #1452
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-15 14:49:34 +01:00
Michael Kaufmann (d00p)
7dd6f9b97c
explicitly set charset / collation of database when installing + new integrity-check-function to validate the database charset / collation and optionally fix it; fixes #1426
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-13 19:19:10 +01:00
Marco Vogt (vogti)
28b7cd6e90
bugfixing template-variables list when editing mail-templates; refs #496
...
Signed-off-by: Marco Vogt (vogti) <mail@mdvogt.de >
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-12 20:54:59 +01:00
Marco Vogt (vogti)
6bfa95f8a8
Import default subject/body for e-mails templates; fixes #496
...
Signed-off-by: Marco Vogt (vogti) <mail@mdvogt.de >
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-12 19:26:06 +01:00
Michael Kaufmann (d00p)
b0d5049e68
fix -> self in pFlush() in Settings-class, fixes #1464
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-10 17:40:04 +01:00
Michael Kaufmann (d00p)
5a9fa8592a
bugfixing frxDirectory-class
2014-12-09 08:50:12 +01:00
Marco Vogt (vogti)
bc4cb480be
improved traffic report
...
Signed-off-by: Marco Vogt (vogti) <mail@mdvogt.de >
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-08 14:43:15 +01:00
Michael Kaufmann (d00p)
897a8a084e
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-12-06 19:47:35 +01:00
Michael Kaufmann (d00p)
afe2041e94
set max-age for Strict-Transport-Security header to >180days, thx to priority
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-06 19:47:27 +01:00
Michael Kaufmann
ad1d8d3cd2
Merge pull request #208 from Churro/master
...
Fix for duplicate .htpasswd entries (Nginx)
2014-12-02 23:21:39 +01:00
Churro
4fe33a0b7a
Fix for duplicate htpasswd entries (Nginx)
2014-12-02 22:29:54 +01:00
Roman Schmerold (BNoiZe)
d927ede388
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-12-02 17:28:38 +01:00
Roman Schmerold (BNoiZe)
6f5f69db2b
Made tablesorter work without inline-js
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-12-02 17:27:41 +01:00
Michael Kaufmann
e64846b2c1
Merge pull request #207 from Churro/master
...
Nginx cronjob improvements; show realm-name on directory-protection
2014-12-02 08:42:30 +01:00
Churro
8842c02136
Fixed indentation of location-block in Nginx Vhosts
2014-12-01 22:50:07 +01:00
Churro
adbc4bc402
Basic auth realms now work for Nginx Vhosts too
2014-12-01 22:48:54 +01:00
Michael Kaufmann (d00p)
3be43c4848
outsource a few directory-functions in a class; make apache-2.4 not create 'require all granted' if there is an active directory-protection or option set for the customerroot-dir, possibly fixes #1455
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-01 08:07:28 +01:00
Michael Kaufmann
e24e8297f1
Merge pull request #206 from Commifreak/master
...
Markup fix in templates.
2014-11-30 12:55:21 +01:00
Robin Kluth
c58446359c
Update templates_edit.tpl
...
Replaced <i> with <em> to match the rest of the form
2014-11-30 12:19:04 +01:00
Robin Kluth
dc5e13d13c
Update templates_add_2.tpl
...
Replaced <i> with <em> to match the rest of the form
2014-11-30 12:17:14 +01:00
Michael Kaufmann (d00p)
cf7c11a106
keep original template filename for the possible error message to show the correct file that was not found
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-29 08:22:36 +01:00
Michael Kaufmann (d00p)
b0d1290e66
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-11-29 07:43:38 +01:00
Michael Kaufmann (d00p)
60d48f2002
make template-fallback work for overwriting themes partially
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-29 07:43:33 +01:00
Roman Schmerold (BNoiZe)
9627238966
Round percentages to 0 decimals
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-28 13:57:33 +01:00
Michael Kaufmann (d00p)
d89f2c87e5
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-11-28 12:46:40 +01:00
Michael Kaufmann (d00p)
242b42ba95
respect special characters in redirects
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-28 12:46:28 +01:00
Roman Schmerold (BNoiZe)
b1a9c2bf49
Disabling unsafe-inline for security again
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-28 09:12:14 +01:00
Roman Schmerold (BNoiZe)
b6bc386072
Allow inline styles/scripts, otherwise template functions will break
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-27 22:04:21 +01:00
Roman Schmerold (BNoiZe)
a1625d1768
Removed another unused image... doh
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-27 21:45:42 +01:00
Roman Schmerold (BNoiZe)
1e0cc86288
Removed unneeded header image
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-11-27 21:41:10 +01:00
Michael Kaufmann (d00p)
b4a8418e10
add possibility to move customers to another admin/reseller, fixes #1166
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-25 12:23:30 +01:00
Michael Kaufmann (d00p)
e4ceb962e9
remove trailing slash from mod_proxy stuff, regardless of what the apache-docs say, it works this way!
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-24 18:44:26 +01:00
Michael Kaufmann (d00p)
c6ed0b63c9
fix vhost-block-merging for nginx, fixes #1450
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-19 16:29:05 +01:00
Michael Kaufmann (d00p)
4794c21fb4
show message on display-failure of phpinfo()-page, thx to papa-smurf for the hint
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-18 10:56:25 +01:00
Michael Kaufmann (d00p)
e7f54503c1
fix template-variable for 'forgot password', thx to Nepstar for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-17 10:47:24 +01:00
Michael Kaufmann (d00p)
bdc0a4caf1
fix visibility of fpm-mod_proxy_fcgi-apache-2.4 setting
2014-11-10 12:59:05 +01:00
Michael Kaufmann (d00p)
5499388777
add possibility to use php-fpm over mod_proxy_fcgi with apache >=2.4.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-10 11:47:27 +01:00
Michael Kaufmann (d00p)
4cc3c01dcb
remove password-suggestion if a custom regex is defined; added password-complexity-settings for non-regex users to define what generated passwords should contain, thx to Marco Vogt; fixes #1216
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-10 10:07:32 +01:00
Michael Kaufmann (d00p)
f5f7bc449a
use recent Content-Security-Policy values and header for all browser, secure script/query-string to redirect to after login if given
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-11-04 13:01:42 +01:00
Roman Schmerold
0fbc2ab821
Merge pull request #204 from junkpad92/patch-1
...
Fix Safari checkbox-bug
2014-11-03 20:34:25 +01:00
junkpad92
329197902e
Fix Safari checkbox-bug
...
If checkbox is focused (clicking in the checkbox) checkbox shifts downward. I think: Only in Safari on Yosemite. Other browsers not affected.
2014-11-03 18:56:23 +01:00
Michael Kaufmann (d00p)
f303bfdbfd
use /etc/crontab directly when on FreeBSD because it does not use anything like /etc/cron.d/ file-inclusion, refs and possibly fixes #1437
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-31 09:48:38 +01:00
Michael Kaufmann (d00p)
0156c3a59d
few fixes in inline-css; added mail.log php.ini option and enabled it in default ini-config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-31 09:14:28 +01:00
Michael Kaufmann
6f9f5880ee
Merge pull request #203 from Tak0r/master
...
fix fpm settings for session.auto_start (php_flag -> php_value), nginx poodle "fix", wheezy config for fpm with fpm vhost
2014-10-30 15:02:59 +01:00
Frank Gehann
29d755433f
set explicit sslprotocol to react to poodle attack stuff (nginx)
2014-10-30 14:57:04 +01:00
Frank Gehann
c63fa7ec97
wheezy config change to reflect the fpm permission change (add the panel vhost group to the webserver user
2014-10-30 14:54:04 +01:00
Frank Gehann
dc2b690fa4
session.auto_start needs to be a php_value since it gets passed a 0 or 1 and not on/off which causes the fpm to not start at all.
2014-10-30 13:55:56 +01:00
Michael Kaufmann (d00p)
97ec269838
set explicit sslprotocol to react to poodle attack stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-27 11:46:28 +01:00
Michael Kaufmann (d00p)
58ec17ce10
don't allow subdomains as alias-domains as it could lead to a possible dead-end for editing ip/port for the domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-27 10:41:29 +01:00
Roman Schmerold (BNoiZe)
1b00a816e3
Rewrite of merging special vhost settings, fixes #1430
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-12 15:34:40 +02:00
Roman Schmerold (BNoiZe)
911d3769f6
Added froxlor logo to footer
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 14:22:51 +02:00
Roman Schmerold (BNoiZe)
3f3a02147b
Update copyright in standard customer index
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 14:16:19 +02:00
Roman Schmerold (BNoiZe)
a7450dfe37
Fixed duplicate creation of directory protection, fixes #1450
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 09:08:27 +02:00
Roman Schmerold (BNoiZe)
fe5eff890f
Removed another evil if I overlooked
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-10-11 08:18:43 +02:00
Roman Schmerold
539ec529c2
Removing evil if from nginx vhosts
...
Signed-off-by: Roman Schmerold <bnoize@froxlor.org >
2014-10-11 07:58:01 +02:00
Michael Kaufmann (d00p)
bc8e56e7da
fix version_compare
2014-10-07 08:24:40 +02:00
Michael Kaufmann (d00p)
332a6bc550
don't make the fpm-socket readable for all, fixes #1418
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-01 13:39:41 +02:00
Michael Kaufmann (d00p)
480e3a8bfd
fix incorrect security check on mail-directories where various special-characters are allowed, fixes #1458
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-10-01 07:29:25 +02:00
Ante
34f20ffd1a
Added RHEL 7 configfiles
2014-09-30 11:07:37 +02:00
Michael Kaufmann (d00p)
cbab67a2fd
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-09-22 10:17:46 +02:00
Michael Kaufmann (d00p)
559fb4d4a4
done a few fixes for newer php-versions
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-09-22 10:17:42 +02:00
Roman Schmerold
a47b1e7f5d
Merge pull request #201 from Stricted/patch2
...
Fix nginx auto index, fixes #1446
2014-09-18 09:39:52 +02:00
Stricted
141e728c0f
fix last commits
2014-09-16 22:47:07 +02:00
Stricted
024d01b300
fix directory index for folders on nginx #2
2014-09-16 21:24:50 +02:00
Stricted
cbf47f46ea
fix directory index for folders on nginx
2014-09-16 21:17:06 +02:00
Michael Kaufmann (d00p)
74c493f39c
remove unnecessary fields that have been removed in updater a long time ago
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-09-13 09:32:19 +02:00
Michael Kaufmann (d00p)
37624a912e
add task 99 the correct way in installation as the constant FROXLOR_INSTALL_DIR is not set there
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-09-12 07:50:05 +02:00
Michael Kaufmann
997135d7c0
Merge pull request #200 from Stricted/patch-1
...
fix path_info on nginx cronjob
2014-09-09 09:22:25 +02:00
Stricted
31f3639c15
fix path_info on nginx cronjob
2014-09-08 18:37:14 +02:00
Michael Kaufmann (d00p)
70a9ad2f3d
enhanced list of allowed php.ini-directives for php-fpm
2014-09-07 08:21:30 +02:00
Michael Kaufmann (d00p)
b1fe737a03
Merge branch 'HolySephi-master'
2014-09-06 09:41:09 +02:00
HolySephi
6f974c035d
Update etc_libnss-mysql.cfg
2014-09-06 08:18:45 +02:00
HolySephi
3c091f9cce
Update etc_libnss-mysql.cfg
2014-09-06 08:17:48 +02:00
HolySephi
b2268861b0
Update usr_local_etc_libnss-mysql.cfg
2014-09-06 08:16:47 +02:00
HolySephi
4b5b9e8d1c
Update etc_libnss-mysql.cfg
2014-09-06 08:16:03 +02:00
Michael Kaufmann (d00p)
c5c2f735cc
code beautification and better documentation
2014-09-06 08:06:33 +02:00
Michael Kaufmann
ed6c78dd50
Merge pull request #196 from privatehosting/patch-1
...
Fix undefined offset if no entries are in the quotaused-array in cron-tasks
2014-09-06 08:05:32 +02:00
Michael Kaufmann
c303f8a683
Merge pull request #199 from schadowfox/master
...
added php error log capabilities in php-configuration (php.ini) for php-fpm
2014-09-06 07:58:15 +02:00
schadowfox
1d27a27751
added php error log capabilities
...
not sure why this is missing in the default config, but with this you can once again have a error log for php files.
2014-09-05 23:26:48 +02:00
Michael Kaufmann (d00p)
9776624c32
honor max_children values for php-fpm
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-08-11 08:24:26 +02:00
Michael Kaufmann (d00p)
2ebb5259a0
after a new installation, insert a task for generating the cron.d file, also let cronjob's --force re-create the cron.d file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-08-05 18:14:04 +02:00
Michael Kaufmann (d00p)
ce88d1caae
fix command for creating deactivated-root-dir, thx to oschni
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-08-05 18:12:35 +02:00
Michael Kaufmann (d00p)
80a2b5da34
correct precise postfix-master.cf config-template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-07-19 14:40:26 +02:00
Michael Kaufmann (d00p)
92eea6d7b2
insert task for rebuilding config files after changing the ips (not perfect yet but better then no task)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-07-09 17:52:16 +02:00
Michael Kaufmann (d00p)
25fa9a8121
various tiny improvements
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-07-09 09:39:26 +02:00
PrivateCityHosting
4c4a39994c
Update cron_tasks.php
...
Fixing: PHP Notice: Undefined offset:
if problem: repquota: Einhängepunkt oder Gerät / nicht gefunden oder hat keine aktivierten Quotas.
repquota: Nicht alle angegebenen Mountpunkte verwenden Quotas.
2014-07-07 02:16:13 +02:00
Michael Kaufmann (d00p)
a7a971f444
secure password-reset form against possible header-modification, thx to Hendrik
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-29 11:25:31 +02:00
Michael Kaufmann (d00p)
946e5d28e9
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-06-23 08:51:17 +02:00
Michael Kaufmann (d00p)
addd70dfe8
correct validating list of AXFR-servers, fixes #1440
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-23 08:51:04 +02:00
Michael Kaufmann (d00p)
6a14cb57e6
initialize variables so no warnings/notices are output when the directory is empty (all files deleted); fixes #1435
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-17 11:49:07 +02:00
Michael Kaufmann (d00p)
1c1affa7bd
set directory permissions to 0755 for mod_php user as they dont (want to) use libnss-mysql, fixes #1431
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-09 16:21:57 +02:00
Michael Kaufmann (d00p)
8b25ac1685
fix variable in webftp-script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-08 09:37:29 +02:00
Michael Kaufmann (d00p)
ff549a5ab0
re-add line-breaks for nicer display of ip/port combos in domain::add and domain::edit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-07 15:05:21 +02:00
Michael Kaufmann (d00p)
74b71bb926
fix validation of system-hostname setting, thx to lando
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-07 15:04:51 +02:00
Michael Kaufmann (d00p)
f1eb5420a7
add option to enable/disable generation of bind-configs for the system-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-02 12:35:45 +02:00
Michael Kaufmann (d00p)
0d04077d6e
Merge branch 'junkpad92-master'
2014-06-02 09:15:54 +02:00
Michael Kaufmann (d00p)
3fe10d8d3d
merge pull request #193
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-06-02 09:15:45 +02:00
Roman Schmerold (BNoiZe)
9b0cc70542
Fix height of #maincontent if newsfeed is shown
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 22:02:48 +02:00
Roman Schmerold (BNoiZe)
38599ec4b9
Read the custom RSS directly from the settings
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 21:55:10 +02:00
Roman Schmerold (BNoiZe)
7d4ea57381
Removing obsolete 'language' attribute from script-tags
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 19:12:14 +02:00
Roman Schmerold (BNoiZe)
538b99055c
Removing unwanted files which should be ignored by git anyway
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 18:50:55 +02:00
Roman Schmerold (BNoiZe)
3acfcd4a95
Adding a custom newsfeed to the customer-dashboard, fixes #1408
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-06-01 18:46:15 +02:00
Michael Kaufmann (d00p)
fd3ab6221c
fix wrong grammar in german language file, thx to Nepstar
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-29 13:40:23 +02:00
Michael Kaufmann
e05369ffd9
Merge pull request #194 from Commifreak/master
...
Some FPM improvements
2014-05-25 13:09:50 +02:00
Robin Kluth
2376200a73
Whoops...
2014-05-25 12:05:17 +02:00
Robin Kluth
7e1e7851cc
Changed fpm-config var description...
...
* start_servers not used if ondemand, same with min and max_spare_servers
[http://www.php.net/manual/de/install.fpm.configuration.php#pm ]
2014-05-25 12:04:15 +02:00
Robin Kluth
7a8e345084
Removed unecessary 'start_servers' if pm = ondemand
...
http://www.php.net/manual/de/install.fpm.configuration.php#pm.start-servers
2014-05-25 12:01:16 +02:00
Robin Kluth
9b42200746
Changed fpm-config var description...
...
* start_servers not used if ondemand, same with min and max_spare_servers
[http://www.php.net/manual/de/install.fpm.configuration.php#pm ]
2014-05-25 11:55:14 +02:00
Michael Kaufmann (d00p)
e8e2731c6f
use reload-commands from settings also for wheezy :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-24 09:13:33 +02:00
Michael Kaufmann (d00p)
4167451da6
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-05-24 09:12:06 +02:00
Michael Kaufmann (d00p)
48f288789f
use reload-commands from settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-24 09:12:02 +02:00
Michael Kaufmann
0574a9733c
Merge pull request #192 from Commifreak/master
...
Minor fixes
2014-05-24 08:39:42 +02:00
Robin Kluth
67bee6d620
Added restart hint after PHP-FPM configuration
2014-05-23 23:06:40 +02:00
Robin Kluth
72dd7fb138
Fixing double question mark for german language
2014-05-23 23:04:42 +02:00
Robert Förster (Dessa)
92f9cf3621
bump phpmailer to 5.2.8
2014-05-23 12:24:02 +02:00
Robert Förster (Dessa)
aafea237f3
forgot to change the status of squeeze, bah.
2014-05-23 12:11:28 +02:00
Robert Förster (Dessa)
a130013c5d
some os deprecations
...
- SLE10 will be replaced by SLE11
- opensuse11 will be replaced by opensuse13 once i managed to clean up the configs from upstream
- ubuntu lucid will be replaced by ubuntu trusty once i get to it
2014-05-23 12:08:23 +02:00
Robert Förster (Dessa)
9a1b0e6ea8
update jquery to 1.11.1
2014-05-23 11:58:24 +02:00
Michael Kaufmann (d00p)
acbaedb44f
setting version to 0.9.32 for release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-23 08:29:28 +02:00
Robert Förster (Dessa)
ab667d0bc8
forgot to sync the css
2014-05-20 20:05:45 +02:00
Robert Förster (Dessa)
73acfb5d7c
update js folder
...
- add images from jquery-ui to css folder, the stylesheet expects them being around even though we don't use them, adding them and not using them is better then editing the stylesheet and then forgetting about it again after every jquery-ui update, i suppose..
- fix html5shiv name, it was minified to begin with
- bump flot to 0.8.3, fix plugin name (no functional changes for us)
- bump tablesorter to 2.16.4 (likewise)
2014-05-20 19:50:57 +02:00
Michael Kaufmann
641c0a09e5
Merge pull request #191 from andre-luiz-dos-santos/patch-1
...
Small translation corrections
2014-05-20 07:26:33 +02:00
André Luiz dos Santos
e053a22f1b
More missing translations
2014-05-19 23:51:56 -03:00
André Luiz dos Santos
8d3046269b
Missing translation, small corrections
...
Two repeated vowels: AAtiva, Iinformações.
Translate message 'loginnameiswrong2'.
contem => contém
http://wp.clicrbs.com.br/sualingua/2009/05/18/tem-e-tem-contem-contem/
2014-05-19 23:37:24 -03:00
André Luiz dos Santos
14620d9b52
Small translation corrections
...
voce => você
http://michaelis.uol.com.br/moderno/ingles/index.php?lingua=portugues-ingles&palavra=voc%EA
dominio => domínio
http://michaelis.uol.com.br/moderno/ingles/index.php?lingua=portugues-ingles&palavra=dom%EDnio
2014-05-19 22:58:26 -03:00
Roman Schmerold (BNoiZe)
ca4dd8a75d
Remove comments from special vhost settings, fixes #1422
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-05-18 12:38:50 +02:00
Michael Kaufmann (d00p)
41f971a4d5
also, fight stupidity in development, my bad :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-18 11:20:22 +02:00
Michael Kaufmann (d00p)
3c8bf348d1
fight stupidity - teach your customers not to use password == username
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-18 11:16:35 +02:00
Michael Kaufmann (d00p)
6e4ff4705b
just because people are stupid...really, there are people doing this - thanks for a wonderful afternoon fighting spam
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-17 19:10:28 +02:00
Michael Kaufmann (d00p)
d73b069944
delete connections between domain and ip's after deleting a customer completely
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-15 14:18:39 +02:00
Michael Kaufmann (d00p)
9c500f290e
when cleaning strings, actually return them after that or it's senseless
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-15 08:20:52 +02:00
Michael Kaufmann
f82fe620dd
Merge pull request #188 from junkpad92/master
...
Improved translations for customer section (mainly)
2014-05-14 08:24:22 +02:00
junkpad92
de89610011
Improved translations for customer section
2014-05-13 23:37:02 +02:00
Roman Schmerold (BNoiZe)
c15fb4043b
Removed unneeded height setting on checkboxes
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-05-07 13:59:53 +02:00
Roman Schmerold (BNoiZe)
7f5c74b502
Forgot to add the two new values together. D'Oh
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-05-07 09:46:23 +02:00
Roman Schmerold
0d1fc17db9
Changed regex to match new logformat, fixes #1398
...
Signed-off-by: Roman Schmerold <bnoize@froxlor.org >
2014-05-07 09:34:34 +02:00
Michael Kaufmann (d00p)
32ff9840b8
Merge branch 'junkpad92-master'
2014-05-07 09:13:51 +02:00
Michael Kaufmann (d00p)
07e5385fa2
merging pull-request #187 , set log format for dovecot in froxlor config and updated German translations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-07 09:13:44 +02:00
Michael Kaufmann (d00p)
fb3d0269a1
when redirecting to an uri, don't use a trailing slash in order for the redirect to be correct, fixes #1411
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-02 08:49:27 +02:00
Michael Kaufmann (d00p)
fceffc05e7
fix double line-break in ticket-message, fixes #1413
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-05-02 08:34:14 +02:00
Florian Aders (EleRas)
4a3043e113
Ignore an empty adminid (should fix user-errorreport)
2014-05-02 08:10:53 +02:00
Michael Kaufmann
aa90a4aec8
Merge pull request #183 from hildende/master
...
Added support for new/longer TLDs (up to 63 characters allowed)
2014-05-01 10:47:19 +02:00
Roman Schmerold
2f9744fe9d
Merge pull request #184 from junkpad92/patch-1
...
Update german.lng.php, fixes #1406
2014-04-28 21:12:50 +02:00
junkpad92
8fe3945c4c
Update german.lng.php
...
Removed double spaces.
2014-04-28 20:50:59 +02:00
junkpad92
db00ef83c0
Update german.lng.php
2014-04-28 20:29:39 +02:00
Dennis Hildenbrand
40fd5cd41e
added support for new TLDs that are longer than 6 characters like .photography
2014-04-28 19:51:33 +02:00
Michael Kaufmann (d00p)
4dc774c11c
also, add french to the available language-files for install-process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-28 17:22:46 +02:00
Michael Kaufmann (d00p)
f48d97e132
add french language file for installation-process, thx to hurl for translating; fixes #1415
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-28 14:06:10 +02:00
Michael Kaufmann (d00p)
b341228dd9
fix invalid sql in very old update-procedure (happens when you update from 0.9.7-svn1 to 0.9.7-svn2)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-27 09:23:36 +02:00
Michael Kaufmann (d00p)
813a534b41
fix missing user-array for output in ticket-overview, fixes #1412
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-26 08:32:17 +02:00
Michael Kaufmann (d00p)
086cd21cea
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-04-14 14:35:59 +02:00
Michael Kaufmann (d00p)
69ec85ef19
fix setting of passwords in case mysql-access-hosts list gets changed, fixes #1407
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-14 14:35:12 +02:00
Roman Schmerold (BNoiZe)
0336f7ccf8
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-04-14 09:49:37 +02:00
Roman Schmerold (BNoiZe)
4994a90be9
Removing old languages from database, pushing version to 0.9.32-rc3
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-04-14 09:48:39 +02:00
Michael Kaufmann (d00p)
d73e5f8dc7
fix prepending of domain-name to domain.documentroot if admin has 'edit-server-settings == false' when adding a new domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-12 09:37:51 +02:00
Michael Kaufmann (d00p)
3d44d381bc
correct permissions after creating cron.d-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-04-07 09:55:04 +02:00
Roman Schmerold (BNoiZe)
39dd832c84
Removed languages with more than 20% missing
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-03-28 15:33:34 +01:00
Michael Kaufmann
1ae58837db
Merge pull request #182 from mainboarder/patch-1
...
Update cron_usage.inc.diskspace.php
2014-03-23 18:37:49 +01:00
mainboarder
739c279526
Update cron_usage.inc.diskspace.php
...
Line 176 another $resul(t)2_data typo
2014-03-23 13:04:53 +01:00
Roman Schmerold (BNoiZe)
8b7dc057e1
Removed linebreak after checkboxes, fixes #1397
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-03-19 13:16:16 +01:00
Michael Kaufmann (d00p)
9c87792c63
keep known_filenames as it results in no zone-file being generated (d'oh); also use all available ip's for the froxlor-hostname config, thx a lot to vali for testing, really fixes #1090 this time
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-11 11:07:14 +01:00
Michael Kaufmann (d00p)
31fa23a388
create a dns-config for the froxlor-hostname, fixes #1090
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-11 10:18:23 +01:00
Michael Kaufmann (d00p)
08ce6be3ff
fix 'field does not have a default value' error reported via email
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-05 08:11:56 +01:00
Michael Kaufmann (d00p)
2d68216699
remove old and unused setting from install-sql-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-05 08:00:04 +01:00
Michael Kaufmann (d00p)
0002056e51
fix wrong variable name which causes wrong theme to be stored for new customers, fixes #1392
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-05 07:59:32 +01:00
Michael Kaufmann (d00p)
4636409724
Merge branch 'master' of github.com:Froxlor/Froxlor
2014-03-04 10:57:30 +01:00
Michael Kaufmann (d00p)
3b7fa93e72
set lastguid to system-lastguid in case there are no customers yet, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-03-04 10:57:16 +01:00
Roman Schmerold (BNoiZe)
d10a2764af
Improving display of new ticket icon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-03-01 16:21:13 +01:00
Florian Aders (EleRas)
718a313673
Added new (debian) way for dovecot - IMAP - traffic-report, thx devil65
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-26 08:44:23 +01:00
Michael Kaufmann (d00p)
d00cdec296
added cronjob-auto-update-feature (beware and READ), fixes #1342 ; remove old backup-ftp-users on update, fixes #1381
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-25 07:48:46 +01:00
Michael Kaufmann (d00p)
e650be3814
fix quota on freebsd, thanks to skotti's patch. fixes #1377
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-21 08:04:26 +01:00
Michael Kaufmann (d00p)
c59fe0e4ad
fix wrong variable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-20 11:18:46 +01:00
Roman Schmerold (BNoiZe)
b191b67f21
Removed translations of the unlimited char
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-20 10:46:52 +01:00
Roman Schmerold (BNoiZe)
9c09cb874e
Updated jQuery-UI to latest version
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-20 10:42:46 +01:00
Florian Aders (EleRas)
b661547817
Correcting PDO - Constant, fixes #1382
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-20 08:29:26 +01:00
Michael Kaufmann (d00p)
2d7ca2a7db
fix Call to undefined method when updating mysql-access-hosts-setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-19 16:13:50 +01:00
Michael Kaufmann (d00p)
d6fdf887ce
don't add session-id to external redirects, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-19 11:08:43 +01:00
Michael Kaufmann (d00p)
4f4689c4e9
also check for php.configs that are set as default on deletion; emphasize default config in overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-18 17:13:25 +01:00
Michael Kaufmann (d00p)
8ff2c930ee
show and check whether a php-config is used by the system-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-18 17:01:02 +01:00
Michael Kaufmann (d00p)
bad1183f42
set correct default php-ini for own-vhost, thx Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-14 14:08:58 +01:00
Michael Kaufmann (d00p)
20d54d5a04
put cron.d-generation task directly to froxlor.sql as there might be no userdata.inc.php after the installation (only in /tmp or plaintext for copy'n'paste) so the database action fails
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-14 11:18:02 +01:00
Michael Kaufmann (d00p)
938bb429d8
insert task to generate cron.d file after installation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-14 11:03:08 +01:00
Michael Kaufmann (d00p)
57a9f3747b
fix incorrect description text of ip/port add/edit, thx to Sephi and Thomas
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-13 12:06:07 +01:00
Roman Schmerold (BNoiZe)
8d601a065e
Removed unused stuff from jQuery-UI
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-12 10:33:22 +01:00
Roman Schmerold (BNoiZe)
125b648af7
Made the headers in froxlor theme a little more pleasent to view
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-12 10:01:52 +01:00
Roman Schmerold (BNoiZe)
97154d2065
Fixed dashboard table header in Froxlor theme
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-12 09:50:39 +01:00
Florian Aders (EleRas)
b4b80dd0cf
Add integritycheck for ssl_redirect where parentdomains have no SSL (leftovers from a bug recently fixed by d00p)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-11 19:17:25 +01:00
Michael Kaufmann (d00p)
cdd1f0bb65
fix sql-error in new code from previous commit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-11 18:20:43 +01:00
Florian Aders (EleRas)
e3e4dba90d
Added manuel integritycheck for admins
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-11 16:40:53 +01:00
Michael Kaufmann (d00p)
b726a8528b
when ssl-ip/port is being removed from a main-domain, set ssl_redirect to 0 as it cannot be changed with no ssl-ip/port afterwards
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-11 15:39:24 +01:00
Roman Schmerold (BNoiZe)
b5a3567238
D'oh, forgot to redo the customer dashboard
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-08 17:47:43 +01:00
Roman Schmerold (BNoiZe)
dff26e68b9
Improving the dashboard styling, fixed missing border-radius
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-08 17:41:10 +01:00
Florian Aders (EleRas)
d7c94726fd
Add a basic integritychecker after every update
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-02-07 18:25:35 +01:00
Roman Schmerold (BNoiZe)
0aeadb37af
Fixed missing linebreak on lists of ip addresses
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-07 17:21:47 +01:00
Michael Kaufmann (d00p)
ec7d006069
forgot the 'TABLE' in the query
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-07 16:48:50 +01:00
Michael Kaufmann (d00p)
a1aa87940b
fix non-default value of data-field in tasks-table (thx to an error-report), set version to 0.9.32-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-07 15:49:40 +01:00
Michael Kaufmann (d00p)
031a80cd88
remove formtoken from the query as it is unused, fixes #1378
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-02-07 15:43:17 +01:00
Roman Schmerold (BNoiZe)
3f7819f6bb
Optimized the Dashboard CSS/HTML
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-02-06 07:33:57 +01:00
Michael Kaufmann (d00p)
c5cb91a882
add comment to cron.d-template; fix linker class to void double-slash after redirectTo, fixes #1372
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-30 11:42:16 +01:00
Michael Kaufmann (d00p)
658a9288f1
read allowed max-file-size from php.ini in webftp script, fixes #1370
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-29 11:41:22 +01:00
Roman Schmerold (BNoiZe)
b050e3dcd4
Fixing display of mailquota in dashboard, fixes #1369
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-28 21:13:18 +01:00
Roman Schmerold (BNoiZe)
9dd63fd1e1
Fixed a missing icon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-27 23:28:57 +01:00
Roman Schmerold (BNoiZe)
b5d56f9992
Fixed problems with merging oneline blocks, fixes #1360
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-27 20:26:45 +01:00
Roman Schmerold (BNoiZe)
c69a05efa5
Redesigned tables to use less CSS
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-27 19:57:03 +01:00
Michael Kaufmann (d00p)
ff06513115
and another variable typo, fixes #1364
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-27 17:41:27 +01:00
Michael Kaufmann (d00p)
65bab15c7f
add missing quota-modules to freebsd's proftpd config-template, fixes #1361
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-27 10:56:54 +01:00
Michael Kaufmann (d00p)
fe5922c0a0
code beautification and variable-name-fix
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-26 20:53:31 +01:00
Roman Schmerold (BNoiZe)
5991c5de30
Finally really fixing dropdowns
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-24 18:34:51 +01:00
Roman Schmerold (BNoiZe)
c107652e9a
fixing tables and dropdowns in froxlor theme
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-24 17:48:30 +01:00
Roman Schmerold (BNoiZe)
397c6e9c50
Various design fixes
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-24 15:14:57 +01:00
Michael Kaufmann (d00p)
d2a51b4bca
enhance error-display on missing php-extension in webftp.php - thx to boonkerz
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 14:10:42 +01:00
Michael Kaufmann (d00p)
019da862dd
use the same cron.d-name as in the config-template as the 'default' cronjob is not needed after the first generation of the new one; generate different lockfiles for the different jobs to avoid unnecessary conflicts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 13:59:09 +01:00
Michael Kaufmann (d00p)
6d1899d72e
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 13:25:03 +01:00
Michael Kaufmann (d00p)
abcdfb03d9
add cron-daemon reload command in order for new cron.d file to be applied, fixes #858
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-23 13:22:11 +01:00
Michael Kaufmann (d00p)
d66e375d8a
remove connections domain<->ip when removing subdomains as customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-22 10:02:17 +01:00
Michael Kaufmann (d00p)
2a72ae073a
fix wrong 'You cannot set less resources of X than this user already used' message when editing admins/reseller, fixes #1359
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-22 08:18:06 +01:00
Florian Aders (EleRas)
d4e856d437
Fixing permissions a better way, thx crazy4chrissi, fixes #532
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-18 14:22:45 +01:00
Michael Kaufmann (d00p)
b7cf58e167
fix errormessage-format when used more than once, fixes #1356
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-18 07:41:56 +01:00
Michael Kaufmann (d00p)
00a0a4337e
fix nginx configs-generation when setting is 'one file', thx to pcdummy
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-17 11:12:37 +01:00
Michael Kaufmann (d00p)
52536e0e45
fix unwanted NULL value when logging a cleaned string, thx to an error-reporter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-16 18:46:34 +01:00
Michael Kaufmann (d00p)
7d8da2c399
month starts at 1 not 0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 10:25:31 +01:00
Michael Kaufmann (d00p)
f96a38f8d6
fix cron.d ... again
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 09:55:04 +01:00
Michael Kaufmann (d00p)
1448796fa7
traffic runs daily
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 09:38:26 +01:00
Michael Kaufmann (d00p)
5065f5e7e4
fix cron.d-timing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 09:31:25 +01:00
Michael Kaufmann (d00p)
f4e2449822
add missing panel-text for task #8 and #99
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-14 07:35:14 +01:00
Michael Kaufmann (d00p)
4e095aaeb4
d'oh
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 17:33:51 +01:00
Michael Kaufmann (d00p)
84eb3c64fd
fix variables etc.
2014-01-13 17:03:35 +01:00
Michael Kaufmann (d00p)
e671d01ff2
ugh, what happened there?
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 13:44:16 +01:00
Michael Kaufmann (d00p)
17255de669
bugfix new cron.d-file generation and don't overwrite our master, refs #858
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 13:42:02 +01:00
Michael Kaufmann (d00p)
4be52f76eb
introducing new way of controling the cronjobs by creating a cron.d-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-13 08:55:39 +01:00
Roman Schmerold (BNoiZe)
c5efe9fd7f
Fixed a bug which made the function always return false, fixes #1348
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-08 16:07:13 +01:00
Roman Schmerold (BNoiZe)
7101655ed7
Cleaning up unnessesary js code, removing inline js
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-07 13:39:29 +01:00
Roman Schmerold (BNoiZe)
7fc3ac587a
Redirect to last URL after relogin when session timed out, fixes #443
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 22:35:26 +01:00
Roman Schmerold (BNoiZe)
fdc29ee8c2
Adding icon for touch devices
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 19:52:24 +01:00
Roman Schmerold (BNoiZe)
ba9d185eb4
Improving favicon
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 19:33:27 +01:00
Roman Schmerold (BNoiZe)
ec69af7938
Added a reset button to searchfields, improved js code
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 19:16:56 +01:00
Roman Schmerold (BNoiZe)
39b1980509
Only use header css if webfont is enabled, fixes navigation padding
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 18:41:48 +01:00
Roman Schmerold (BNoiZe)
d6d40c8e12
Fixed wrong path to IE stylesheet
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 18:18:21 +01:00
Roman Schmerold (BNoiZe)
d9a5f052a1
Fixed mailparser ignoring last day of year
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 18:16:55 +01:00
Roman Schmerold (BNoiZe)
d5df53bb60
Handle traffic which may be from last year
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 17:26:42 +01:00
Roman Schmerold (BNoiZe)
c288d31762
Fixed usage of wrong fallback fonts if webfonts are enabled
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 17:18:33 +01:00
Roman Schmerold (BNoiZe)
11adf4b196
Fixed webfonts not used if enabled
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 17:12:44 +01:00
Roman Schmerold (BNoiZe)
30add37bd6
Fixed a missing comma (thx Johannes Gilges)
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-05 08:04:04 +01:00
Roman Schmerold
666bc5b036
Merge pull request #179 from 23networks/master
...
Override fontcolor to obtain readability
2014-01-04 10:57:48 -08:00
Johannes Matheis
f320daa93c
make color of input fields consistent to body color
2014-01-04 16:24:02 +00:00
Florian Aders (EleRas)
e20b083f0b
Fix date - regex for mail-log - parser
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-04 15:43:02 +01:00
Johannes Matheis
2bbfd47ac2
set some more fg colors to obtain readability
2014-01-03 17:14:06 +00:00
Johannes Matheis
d596eb754a
override fg color to obtain readability
2014-01-03 17:00:42 +00:00
Florian Aders (EleRas)
ba3d342e2b
Fixing executing perl-scripts with apache 2.4 and prevent users to access other users docroot, fixes #532
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-03 11:12:33 +01:00
Michael Kaufmann (d00p)
f252f134b2
fix missing space between action and username
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-03 10:56:59 +01:00
Florian Aders (EleRas)
63d5547d1e
Fixed typo in updater
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-03 08:22:40 +01:00
Roman Schmerold (BNoiZe)
0c2aa8de45
Add description field to FTP accounts, fixes #1340
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2014-01-02 22:45:30 +01:00
Michael Kaufmann (d00p)
15515f2840
fix typo in variable name, thx to SaneG
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-01-02 20:43:17 +01:00
Florian Aders (EleRas)
2d1fd0c8c5
Delete old froxlor-theme and automatically move users to CSS - version of theme
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2014-01-01 13:11:27 +01:00
Florian Aders (EleRas)
93d60e4305
Only show description for theme variants, not base-theme - name
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-31 10:15:31 +01:00
Florian Aders (EleRas)
e98792a6af
froxlor.css: move menuitems closer together
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 19:27:50 +01:00
Florian Aders (EleRas)
7f1b696edd
Removed double tinyform in change language/password/theme
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 19:25:46 +01:00
Florian Aders (EleRas)
25649c2aa9
froxlor.css: fixed formatting of formfields
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:34:12 +01:00
Florian Aders (EleRas)
a2f7025940
froxlor.css: fixed corners of add/edit forms
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:30:02 +01:00
Florian Aders (EleRas)
3e5e4790bf
froxlor.css: fixed dashboard - corners
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:25:14 +01:00
Florian Aders (EleRas)
41263ab031
froxlor.css: display menu and content on the same height
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:17:55 +01:00
Florian Aders (EleRas)
e006a69535
Removed a lot of stuff from froxlor.css, load sparkle and modify needed elements for easier maintainabiity
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 18:00:02 +01:00
Florian Aders (EleRas)
41b7724d7e
Fixed edge-bug in table for froxlor.css
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 17:22:22 +01:00
Michael Kaufmann (d00p)
db5a80a7e1
fix version-check to display output text again if a newer version is available
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-30 17:14:26 +01:00
Florian Aders (EleRas)
ffac6e38dc
Move the froxlor - theme further to css, nearly done
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 17:06:36 +01:00
Michael Kaufmann (d00p)
e97e377723
fix query when admin/reseller has ips != unlimited, fixes #1345
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-30 15:00:36 +01:00
Florian Aders (EleRas)
18547929ca
Fixed typo in aliasdomain - SQL, thx rubber
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-30 08:20:58 +01:00
Florian Aders (EleRas)
813c76d55b
Added Froxlor - theme based on sparkle in css
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-29 19:26:10 +01:00
Roman Schmerold (BNoiZe)
3621effb36
Fixed a bug where action links where highlighted even if they weren't active
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 19:16:22 +01:00
Florian Aders (EleRas)
3d8fa8e7ea
Add theme - config for Froxlor until this theme is moved to css-only
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-29 17:43:10 +01:00
Florian Aders (EleRas)
b4a345d182
Allow themes to have various variants
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-29 17:35:03 +01:00
Roman Schmerold (BNoiZe)
675e93b99a
Added resize plugin to flot, removed inline css
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 16:39:47 +01:00
Roman Schmerold (BNoiZe)
34b4aaa828
Fixed https not used in passwort reset links, fixes #1344
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 15:24:42 +01:00
Roman Schmerold (BNoiZe)
5b7fe8cf88
Fixed encoding with new database class, fixes #1343
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-29 15:11:18 +01:00
Michael Kaufmann (d00p)
0fb0d3b2db
Merge remote-tracking branch 'origin/0.9.31.2'
2013-12-27 16:46:33 +01:00
Michael Kaufmann (d00p)
01d825fc2a
set version to 0.9.31.2 for bugfix release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-27 16:20:11 +01:00
Michael Kaufmann (d00p)
9d5d60fa88
bugfix squeeze dovecot.conf and correct wheezy dovecot-15-lda.conf, fixes #1334
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-27 16:18:51 +01:00
Roman Schmerold (BNoiZe)
f3b61ce87c
Removed unused plugins, added axis labels
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-27 15:00:38 +01:00
Roman Schmerold (BNoiZe)
5cb0256a58
Improvements to traffic graphs
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-27 14:13:38 +01:00
Roman Schmerold (BNoiZe)
1539ad1344
Fixed a bug which prevented mailtraffic from being written to database
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-27 12:32:12 +01:00
Michael Kaufmann (d00p)
b2ab5629e8
fix 'Invalid parameter number' error, thx to an anonymous report
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-26 13:34:03 +01:00
Roman Schmerold (BNoiZe)
166d75454e
Minor interface tweaks, removed unused css
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-24 23:06:29 +01:00
Michael Kaufmann (d00p)
0c9d62977c
Merge remote-tracking branch 'origin/0.9.31.2'
2013-12-24 15:41:33 +01:00
Michael Kaufmann (d00p)
d34515b9e0
also add curl check to master-branch, dunno why this was not merged automatically, git is teh shit
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 15:35:47 +01:00
Michael Kaufmann (d00p)
da371fa560
Merge remote-tracking branch 'origin/0.9.31.2' and fix install-SQL file
2013-12-24 15:29:57 +01:00
Michael Kaufmann (d00p)
44ae470d7e
add check for optional php-curl extension
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 14:43:47 +01:00
Michael Kaufmann (d00p)
2dc0bf2104
use better german
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 14:36:11 +01:00
Michael Kaufmann (d00p)
3b9727942a
we need php-5.3 not 5.2 - check is correct but text was not
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 14:34:27 +01:00
Michael Kaufmann (d00p)
cffd16a6a1
re-do all the fixes (git screwed up branches, i don't know, this is a clean one now)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 10:13:11 +01:00
Michael Kaufmann (d00p)
9fca6a7953
don't rely on Database-functions for getting sql/sql_root data in error-reporting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-24 09:48:57 +01:00
Michael Kaufmann (d00p)
1ec41d0f77
when adding subdomains as customer, respect the wwwserveralias and iswildcarddomain setting of the parent domain, also when editing a subdomain as customer, pre-set the values that were entered before
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-23 20:46:10 +01:00
Michael Kaufmann (d00p)
0031e19c70
damn automatic merge...stupid thing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-22 19:24:40 +01:00
Michael Kaufmann (d00p)
99c0bda7f2
Merge remote-tracking branch 'origin/0.9.31.1'
2013-12-22 19:21:34 +01:00
Michael Kaufmann (d00p)
d831d06da9
don't show 'nice' error if no is specified and disguise passwords of sql-accounts, fixes #1336
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-22 18:14:55 +01:00
Roman Schmerold (BNoiZe)
429f748ad8
Fixing mailtraffic cron, fixes traffic graph sorting
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-22 10:57:56 +01:00
Roman Schmerold (BNoiZe)
82f3d8d18c
Fixes various traffic graph issues
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:56:48 +01:00
Roman Schmerold (BNoiZe)
308cc0cfb9
Fixed a bug which prevented mailtraffic from being shown
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:36:09 +01:00
Roman Schmerold (BNoiZe)
9acaa94895
Fixed mailtraffic not using lastrun time
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:19:50 +01:00
Roman Schmerold (BNoiZe)
a92cdb2926
Added cron for mailtraffic (with EleRas), fixes #69
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 23:12:47 +01:00
Roman Schmerold (BNoiZe)
7969edf1b4
Added title-tags to buttons, fixes 1328
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 19:14:24 +01:00
Roman Schmerold (BNoiZe)
7af7842fe9
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-12-20 18:28:44 +01:00
Roman Schmerold (BNoiZe)
70dc53db6e
Fixed missing template vars
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-20 18:28:36 +01:00
Michael Kaufmann (d00p)
05dad04384
add 0.9.31.1 to updater of 0.9.32-dev
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 18:30:00 +01:00
Michael Kaufmann (d00p)
261d6e7d76
backport bugfixes from current master
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 18:05:40 +01:00
Michael Kaufmann
119eb5a4b8
Merge pull request #178 from RipClaw2971/sql_fix
...
SQL fix in install/froxlor.sql
2013-12-19 08:47:47 -08:00
Andreas Grundler
18d93fb07d
SQL Fix
2013-12-19 17:26:04 +01:00
Michael Kaufmann (d00p)
984624bdc4
fix initial value of function parameter as it leads to the first condition to be always true, fixes #1330
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 12:35:07 +01:00
Michael Kaufmann (d00p)
d1211bdb1a
make cronjob category stuff php-5.3 compatible, damn i'm way ahead the current stable versions of php :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 12:17:56 +01:00
Florian Aders (EleRas)
996f53786f
Fixed bug in webftp regarding email as ftp-login, fixes #1252
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-19 08:29:22 +01:00
Michael Kaufmann (d00p)
0fee9a3480
complete migration to new Settings class, fixes #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-19 07:56:58 +01:00
Michael Kaufmann (d00p)
ec59d3a8e8
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-12-19 07:55:48 +01:00
Roman Schmerold (BNoiZe)
c7d00d4d11
Switched traffic charts from jqPlot to flot
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-18 18:30:57 +01:00
Michael Kaufmann (d00p)
7267c2dec9
Merge remote-tracking branch 'origin/0.9.31'
2013-12-18 09:58:38 +01:00
Michael Kaufmann (d00p)
23a1a55bf2
set version to 0.9.31 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-18 09:40:48 +01:00
Michael Kaufmann (d00p)
7a5be5456d
categorize cronjob on cronjob-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-17 09:59:11 +01:00
Michael Kaufmann (d00p)
6902868e58
Merge remote-tracking branch 'origin/0.9.31'
2013-12-17 07:57:58 +01:00
Michael Kaufmann (d00p)
7256d4ff91
fix possible xss-target
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-17 07:57:38 +01:00
Michael Kaufmann (d00p)
bdf03486d2
set better defaults (sites-enabled/* is included in apache by default on most systems)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 18:33:57 +01:00
Michael Kaufmann (d00p)
baac572666
fix missing ::Get when using new Settings-class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 13:37:28 +01:00
Michael Kaufmann (d00p)
6a8cd15456
Merge remote-tracking branch 'origin/0.9.31'
2013-12-16 13:37:01 +01:00
Michael Kaufmann (d00p)
41d33ae538
use correct quoting-character in sql-query
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 13:34:08 +01:00
Michael Kaufmann (d00p)
5be5787afd
fix wrong Database method-usage when toggling catchall for e-mail address
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 13:28:03 +01:00
Michael Kaufmann (d00p)
8ad3c79589
add actually a www-alias if set, fixes #1326
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 12:26:10 +01:00
Roman Schmerold (BNoiZe)
dc886c9fc5
added tooltips to webspace/traffic bars
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-16 11:47:25 +01:00
Michael Kaufmann (d00p)
7c0ab217ee
Merge remote-tracking branch 'origin/0.9.31'
2013-12-16 11:34:25 +01:00
Michael Kaufmann (d00p)
28fbd2487e
backport important changes of makePathfield for 0.9.31
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 11:33:13 +01:00
Michael Kaufmann (d00p)
6ed02e593c
display phperror below fixed header in sparkle theme; fix wrong parameter-list and ignorance of in makePathfield
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 11:32:25 +01:00
Michael Kaufmann (d00p)
37a242a679
migrate webftp stuff to new settings-class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 11:03:09 +01:00
Michael Kaufmann (d00p)
164b40fef3
fix wrong language-string in settings/180.dkim.php, implemented Settings::Add() for updates later (much better than a manual query etc.), added new php-errorhandler so we can display php errors/warnings/notices (whatever is activated) in a nicer way
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-16 10:43:38 +01:00
Roman Schmerold (BNoiZe)
cd3554eecf
migrated the themes to use the nice Settings-class
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-16 10:25:25 +01:00
Michael Kaufmann (d00p)
14311eb8b0
Merge remote-tracking branch 'origin/0.9.31'
2013-12-15 19:45:27 +01:00
Michael Kaufmann (d00p)
f12428f80d
don't rely on defined settings, just read in what's in the database, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 19:43:15 +01:00
Michael Kaufmann (d00p)
2f707974e2
fix missing variable in logger, tmp-fix dkim settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 16:46:15 +01:00
Michael Kaufmann (d00p)
1af06b2413
fix typo, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 16:26:47 +01:00
Roman Schmerold (BNoiZe)
121669ee69
migrating more files to new Settings-class makes me dance, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 15:51:25 +01:00
Michael Kaufmann (d00p)
e7c53e4abb
some more migrating to new settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 15:37:07 +01:00
Michael Kaufmann (d00p)
352749c798
cant stop migrating to new Settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 15:21:30 +01:00
Roman Schmerold (BNoiZe)
1e87fb8d94
removed whitespace and german strings
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 14:55:27 +01:00
Michael Kaufmann (d00p)
7f565c305c
migrate more stuff to new Settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 14:38:53 +01:00
Roman Schmerold (BNoiZe)
bcf187761c
still implementing the new Settings-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 14:35:07 +01:00
Roman Schmerold (BNoiZe)
fd0a2bea2f
tweaking the traffic-graphs
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 14:21:23 +01:00
Roman Schmerold (BNoiZe)
528082b49f
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-12-15 13:16:08 +01:00
Roman Schmerold (BNoiZe)
d5e0484de3
even moar implementations of new Settings-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 13:15:34 +01:00
Michael Kaufmann (d00p)
52aaedd33a
migrated a few functions to new Settings class and removed unused function createAWStatsVhost(), refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 13:05:19 +01:00
Michael Kaufmann (d00p)
558108008a
more implementing of new Settings class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 12:40:24 +01:00
Roman Schmerold (BNoiZe)
eb33493c79
implemented new Setting-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 12:24:32 +01:00
Michael Kaufmann (d00p)
276d6b30d1
first few implementations of new Setting-class, refs #1325
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 11:47:23 +01:00
Michael Kaufmann (d00p)
4667ccbe43
Merge remote-tracking branch 'origin/0.9.31'
2013-12-15 11:40:22 +01:00
Michael Kaufmann (d00p)
b8f963cd29
fix pagination and sorting in customer-tickets, refs #701
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-15 10:48:54 +01:00
Michael Kaufmann (d00p)
b18afacedb
Merge remote-tracking branch 'origin/0.9.31'
2013-12-15 08:41:29 +01:00
Roman Schmerold (BNoiZe)
e4142571d7
removed duplicate of overview page (settings)
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-14 19:09:45 +01:00
Roman Schmerold (BNoiZe)
40dbf85f77
added a.active class to the template css
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-14 18:07:15 +01:00
Roman Schmerold (BNoiZe)
491ac02c0d
added 'active' to class in navigation when link is active
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-14 16:30:08 +01:00
Michael Kaufmann (d00p)
eb7d7d7316
Merge remote-tracking branch 'origin/0.9.31'
2013-12-14 15:44:34 +01:00
Michael Kaufmann (d00p)
7688f83134
beautify loadConfigArrayDir(); fix pagination and sorting in admin-tickets, fixes #701
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-14 15:43:51 +01:00
Roman Schmerold (BNoiZe)
36b6b6b857
Added logging of faulty login attempts, fixes #1321
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-14 10:28:33 +01:00
Michael Kaufmann (d00p)
296b8b36ab
Merge remote-tracking branch 'origin/0.9.31'
2013-12-13 21:33:24 +01:00
Michael Kaufmann (d00p)
83b615bc37
why easy if you could do it the hard way? :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-13 08:14:01 +01:00
Michael Kaufmann (d00p)
682defcbcf
fix tiny sql-query error when using APS and correct DbManager-replacers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-13 08:07:52 +01:00
Michael Kaufmann (d00p)
810399d337
Merge remote-tracking branch 'origin/0.9.31'
2013-12-13 07:15:43 +01:00
Michael Kaufmann (d00p)
26b57e2d4d
fix sql-query (thx to anonymous report) in admin-customers; fix german language-string (thx to dnano91)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-13 07:15:13 +01:00
Roman Schmerold (BNoiZe)
fcaa2f8aa9
fixed translation of 'traffic' for german
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-12 23:07:18 +01:00
Michael Kaufmann (d00p)
06cff22caa
allow custom sendmail_path value in php.ini when using php-fpm, fixes #1323
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-12 14:27:24 +01:00
Michael Kaufmann (d00p)
aa7d1d3f48
show customer name and loginname in ticket-archive if customer-exists
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-12 13:39:18 +01:00
Michael Kaufmann (d00p)
18933ad118
Merge remote-tracking branch 'origin/0.9.31'
2013-12-12 11:38:32 +01:00
Michael Kaufmann (d00p)
8516cbb64d
don't show 'there is a newer version of froxlor available' if a customzied (unknown) version is being checked
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-12 11:20:19 +01:00
Michael Kaufmann (d00p)
73f5547a5e
add php-config for froxlor-vhost and set it as default for froxlor's vhost when fcgid/fpm is used (and the current default is set, custom settings won't be overwritten)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-12 10:44:32 +01:00
Michael Kaufmann (d00p)
0e6da344ba
don't use -b for 'du' command as FreeBSD does not know it, fixes #1320
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-12 09:09:57 +01:00
Michael Kaufmann (d00p)
ce28cb1f0e
Merge remote-tracking branch 'origin/0.9.31'
2013-12-12 08:27:10 +01:00
Roman Schmerold (BNoiZe)
911de0727f
fixed search not calculating diskspace/traffic if no operator is used
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-11 17:11:49 +01:00
Michael Kaufmann (d00p)
e7678b8b6a
Merge remote-tracking branch 'origin/0.9.31'
2013-12-11 07:30:29 +01:00
Michael Kaufmann (d00p)
7eedf6e694
add logger to dbmanager, thx Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-10 08:18:27 +01:00
Michael Kaufmann (d00p)
7bf0299d33
Merge remote-tracking branch 'origin/0.9.31'
2013-12-10 07:23:42 +01:00
Michael Kaufmann (d00p)
3e54fd765c
darn, traffic_used is being calculated in the traffic cron, need to re-check what the heck is wrong there (if after all)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 18:49:45 +01:00
Michael Kaufmann (d00p)
220fb17824
add traffic-used when adding a customer; fix sql-error when removing a customer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 18:16:47 +01:00
Michael Kaufmann (d00p)
be6c8462f0
use default lenght of 10 characters if no password-minimum is specified
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 18:04:47 +01:00
Michael Kaufmann (d00p)
8822067311
fix search for webspace and traffic related values, also, for integer fields (like diskspace) you can now use the following operators when searching: >, < and =; fixes #772
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 17:24:11 +01:00
Michael Kaufmann (d00p)
a5b1065195
generate spf-entry also for 'mail'-record when no mxservers are specified, fixes #1314
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 13:57:03 +01:00
Michael Kaufmann (d00p)
904f412495
set correct postmaster_address (using <SERVERNAME>-variable) for dovecot config-templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 11:52:09 +01:00
Michael Kaufmann (d00p)
2fa6c5cd97
generate more secure password suggestions and respect password-min-length setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 10:57:54 +01:00
Michael Kaufmann (d00p)
7bf4cc73b6
Merge remote-tracking branch 'origin/0.9.31'
2013-12-09 09:54:44 +01:00
Michael Kaufmann (d00p)
bafcf07300
adjust gitignore file to not stage error-logs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 09:23:54 +01:00
Michael Kaufmann (d00p)
dc666e96b3
outsource monster-query to new WebserverBase class and adjust query which most likely fixes #1295
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 09:23:21 +01:00
Michael Kaufmann (d00p)
15bb78d447
remove some special characters from directory-names when validating, fixes #1231 and pull-request 73 partly
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-09 07:49:33 +01:00
Michael Kaufmann (d00p)
0771ccc9a6
Merge remote-tracking branch 'origin/0.9.31'
2013-12-08 22:00:51 +01:00
Michael Kaufmann (d00p)
3b0387901f
don't cast mysql-max to integer as for admins-usernames, it may be '' instead of 0
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 22:00:23 +01:00
BNoiZe
2b13ae3ad8
fixed a wrong array-index in installation language file
2013-12-08 15:40:07 +01:00
Michael Kaufmann (d00p)
2e9310daf1
set master-branch version to next dev-version, so people don't break their database too early
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 14:36:04 +01:00
Michael Kaufmann (d00p)
e7ce62c7ff
set version, please don't use this yet, if you're on git-version, switch to '0.9.31' branch
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 14:00:28 +01:00
Michael Kaufmann (d00p)
bf4c16b063
first work on permission-improvements by adding webserver-user to ftp-group of customer and therefore make it possible to chown the user-docroot to 750 keeping 'others' out, refs #532
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 11:13:43 +01:00
Michael Kaufmann (d00p)
0f80e66a01
Merge remote-tracking branch 'origin/0.9.31'
2013-12-08 10:22:21 +01:00
Michael Kaufmann (d00p)
dde6581f9c
create SuexecUserGroup-statement on apache/fpm if customer has perl enabled so perl-scripts run under the same username, fixes #1317
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-08 10:18:18 +01:00
Florian Aders
0c0c8c63a7
Merge pull request #176 from BNoiZe/master
...
Various improvements
2013-12-06 09:44:36 -08:00
BNoiZe
ecb9fe9d5c
Changed id to class
2013-12-06 18:39:55 +01:00
BNoiZe
56f8ca47dc
Updated config templates
2013-12-06 18:27:51 +01:00
BNoiZe
29bf2e473d
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-12-06 18:24:10 +01:00
Michael Kaufmann (d00p)
6a6c5db88d
forgot the update-status
2013-12-06 14:43:01 +01:00
Michael Kaufmann (d00p)
9f8a6a6f5e
set version everywhere so updater takes effect :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-06 14:40:59 +01:00
Michael Kaufmann (d00p)
2035739131
added setting to enable/disable news-feed on admin-dashboard
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-06 14:37:27 +01:00
Michael Kaufmann (d00p)
b762cce94d
custom user-agent also for simplexml_load_file-method of reading news-feed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-06 10:31:22 +01:00
Michael Kaufmann (d00p)
a325eb921f
Merge remote-tracking branch 'origin/0.9.31'
2013-12-06 10:06:54 +01:00
Michael Kaufmann (d00p)
ce1608ab2c
set long-lasting url for news-feed (and switch to inside.froxlor.org, which will be used more often in the future to provide up-to-date content in froxlor) and prefer connection via cURL to pass a custom-useragent for possible version depended news later
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-06 09:44:57 +01:00
Michael Kaufmann (d00p)
14074d066c
fix wiki urls in language files, thx to lando
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-06 07:56:54 +01:00
Michael Kaufmann (d00p)
7b1b2ce9d7
Merge remote-tracking branch 'origin/0.9.31'
2013-12-05 14:57:07 +01:00
Michael Kaufmann (d00p)
49b2cf68e9
return the generated user-/databasename after adding the database because it's needed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 14:56:36 +01:00
Michael Kaufmann (d00p)
bc1b64a688
Merge remote-tracking branch 'origin/0.9.31'
2013-12-05 14:37:00 +01:00
Michael Kaufmann (d00p)
c3336b7d0f
fix correctMysqlUsers() function for new pdo-class, also created new wrapper for dbms-specific queries to possibly give the freedom to use anything else but MySQL (no promises so far)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 13:55:01 +01:00
Michael Kaufmann (d00p)
3064477066
remove more aps/autoresponder/backup stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 12:17:47 +01:00
Michael Kaufmann (d00p)
93d1e1f24d
Merge remote-tracking branch 'origin/0.9.31'
2013-12-05 12:00:54 +01:00
Michael Kaufmann (d00p)
ab4f589816
add new template-variables (SERVER_HOSTNAME, SERVER_IP, SERVER_IP and DOMAINNAME) to create-customer-email-template, fixes #432
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 11:50:49 +01:00
Michael Kaufmann (d00p)
85ee0751bd
Merge remote-tracking branch 'origin/removal'
2013-12-05 09:02:40 +01:00
Michael Kaufmann (d00p)
eca5265735
more removing of aps/autoresponder/backup
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 08:37:58 +01:00
Michael Kaufmann (d00p)
188baaf180
fix escaping of current filename, fixes #1316
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-05 08:12:53 +01:00
Robert Förster (Dessa)
29ae767c17
fix typo
2013-12-05 00:39:42 +01:00
BNoiZe
429be9f774
changed "discard changes" to a more useful "cancel" button
...
„cancel” will take you back to the last view you were in.
2013-12-04 21:59:33 +01:00
Florian Aders
69ac6c0d73
Merge pull request #175 from BNoiZe/master
...
fixed scrolling in phpinfo(), various layoutfixes
2013-12-04 12:47:18 -08:00
BNoiZe
50bd0302b6
fixed scrolling in phpinfo(), various layoutfixes
2013-12-04 21:39:56 +01:00
Michael Kaufmann (d00p)
84ab0e5daa
fix undefined index if ssl-checkbox is unchecked (still results in correct value being stored, no worries)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-04 21:10:52 +01:00
Florian Aders
d618ef2759
Merge pull request #174 from BNoiZe/master
...
Fixed a typo in admin_domains, fixed <strong>-tags not being strong in s...
2013-12-04 12:03:49 -08:00
BNoiZe
cd464ed01e
Fixed a typo in admin_domains, fixed <strong>-tags not being strong in sparkle
2013-12-04 21:02:15 +01:00
Florian Aders
34dd96ec68
Merge pull request #173 from BNoiZe/master
...
Newsfeed improvements
2013-12-04 11:04:39 -08:00
BNoiZe
ab7e271f1d
Moved date to top, changed date/time format
2013-12-04 19:53:55 +01:00
Florian Aders (EleRas)
f855bb7f4e
Removed APS from lng - files
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-12-04 18:56:00 +01:00
Michael Kaufmann (d00p)
2800ca05a1
began to 'clean up' for future releases (APS, Autoresponder and Backup)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-04 18:32:46 +01:00
BNoiZe
0fc77dddd6
Added date to newsfeed
2013-12-04 16:55:08 +01:00
Michael Kaufmann (d00p)
47b1675dea
set version to 0.9.31-rc1 for upcoming release-candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-04 14:52:25 +01:00
Michael Kaufmann (d00p)
83a77acc02
fix usage of sql-server description and info in customer-mysql, thx Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-03 22:58:56 +01:00
Michael Kaufmann (d00p)
6c424dff6a
fix wrong error message if customer-loginname has invalid characters when unix-names == 1, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-03 18:57:17 +01:00
Michael Kaufmann (d00p)
9c8ebdd1d3
fix mysqldump for backup (if db exists) on install-process
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-03 15:55:30 +01:00
Florian Aders
419fb1bb81
Create readme.md
2013-12-03 14:47:17 +01:00
Michael Kaufmann (d00p)
61c04d5e31
use better defaults for fpm-slowlog settings, refs #1051
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-03 11:21:22 +01:00
Michael Kaufmann (d00p)
2853d6e1a4
added possibility to enable slowlog for fpm-users in the php-config (domain based logs), fixes #1051
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-03 11:14:32 +01:00
Michael Kaufmann
64137f68a8
Merge pull request #172 from seidler2547/master
...
add session gc vars to configurable values for php-fpm
2013-12-03 01:24:25 -08:00
Michael Kaufmann (d00p)
cf23980f0b
minor fixes in installation-class, better error-handling
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-03 09:46:00 +01:00
seidler2547
dfeefc2e6f
add session gc vars to configurable values
...
session.gc_divisor and session.gc_probability are needed e.g. for Horde to work correctly
2013-12-03 08:52:05 +01:00
Michael Kaufmann (d00p)
84f973ce26
fix html-tag in preconfig, fix missing global in database-class, change description of password-reset-setting accordingly to new activation-link-procedure
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-02 20:39:15 +01:00
Michael Kaufmann (d00p)
30f7d0a070
make send-report an option for admin and customer (section: security)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-02 20:26:39 +01:00
Michael Kaufmann (d00p)
ede732417e
remove old and usused postfix config-parameters from freebsd-postfix config-template, fixes #1255
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-02 11:06:38 +01:00
Michael Kaufmann (d00p)
31f2ececa8
loadmodule mysql in freebsd's proftpd config, fixes #1291
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-02 11:02:57 +01:00
Michael Kaufmann (d00p)
96bcb34d81
show correct error-message when loginname has too many characters, fixes #811
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-02 10:57:12 +01:00
Michael Kaufmann
de05bdc968
Merge pull request #171 from markc/markc
...
Fix typo in Install-class
2013-12-01 22:55:18 -08:00
Mark Constable
b551c931e9
Renamed exceute() to execute() in class.FroxlorInstall.php
2013-12-02 11:38:08 +10:00
Michael Kaufmann (d00p)
f50268c806
update lng-files (thx oschn0r) and fixed dropdown of default-php-config in fcgid/fpm settings (thx Sephi)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-12-01 18:37:17 +01:00
Michael Kaufmann
073c5824bb
Merge pull request #170 from BNoiZe/master
...
Changed password reset to use a activation link, fixes #729
2013-12-01 08:38:20 -08:00
BNoiZe
f74ed8ed93
Added preconfig hint for 0.9.31-dev4
2013-12-01 11:06:33 +01:00
BNoiZe
e5e0ae7527
Fixed some bugs, made activationcode more secure, added update script, merged missing commit
2013-12-01 10:34:31 +01:00
BNoiZe
2a36a0c22f
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-12-01 09:59:16 +01:00
BNoiZe
cd342691ca
Updating method to reset password to use a activation link, fixes #729
2013-11-30 21:30:24 +01:00
Michael Kaufmann (d00p)
f8e7f1a975
remove not-functional method 'maildirExists' as maildirs have chmod 700, show 'remove files' on overview-delete if mail-address is an account, fixes #1275
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-30 16:40:27 +01:00
Michael Kaufmann (d00p)
f278b42353
fix wrong parameter-name in admin-customers; check for disabled imap/pop3 when adding mail-accounts as customer, fixes #1298
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-30 16:07:23 +01:00
Michael Kaufmann (d00p)
1e87c21956
removed deprecated db-class (mysql-extension) as it is not needed anymore
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-30 15:32:57 +01:00
Michael Kaufmann (d00p)
b1ae352d88
migrated install-class to new PDO database class, needs testing, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-30 14:25:49 +01:00
Michael Kaufmann (d00p)
cf3de1c657
fix customer-mysql overview, set better email address for error-reports to send to
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-29 23:13:26 +01:00
Michael Kaufmann
380d358a54
Merge pull request #168 from BNoiZe/master
...
sizes are displayed correctly, fixes #1277
2013-11-29 13:56:28 -08:00
BNoiZe
87bc9432f3
Fixed typos, refs #1287
2013-11-29 18:22:50 +01:00
BNoiZe
7731d69929
Updated to reflect 1024 size calculation systemwide, refs #1277
...
Fixed decimal places in customer_mysql.php
2013-11-29 18:03:02 +01:00
BNoiZe
d1cb2625ca
Made display of database errors wider
2013-11-29 14:24:16 +01:00
BNoiZe
9986c3405e
Manually trigger window resize to fix circular missbehaviour on several browsers
2013-11-29 13:55:27 +01:00
Michael Kaufmann
b38479f92d
Merge pull request #167 from BNoiZe/master
...
Updated language definitions for the new error reporting system; added templates for Froxlor-theme
2013-11-29 04:51:12 -08:00
BNoiZe
21f7c82a95
Updated language definitions for the new error reporting system, added templates to "Froxlor" theme
2013-11-29 13:44:57 +01:00
Michael Kaufmann (d00p)
88ec1a15f1
make linker available in Database class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-29 12:55:10 +01:00
Michael Kaufmann (d00p)
3774b967f8
fix minor errors
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-29 11:28:48 +01:00
Michael Kaufmann (d00p)
defdaeee2e
first implementation of error-reporting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-29 11:09:16 +01:00
Michael Kaufmann (d00p)
6f61c7b5e7
show std-subdomain (if any) to customer on the dashboard, fixes #1297
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-28 13:07:53 +01:00
Michael Kaufmann (d00p)
4426ab52d3
migrate ALL the crons to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-28 12:35:20 +01:00
Michael Kaufmann (d00p)
990e39cadb
forgot replacer in prepared statement, thx BNoiZe
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-28 11:01:14 +01:00
Michael Kaufmann (d00p)
4cbd92abf3
migrated lib/init.php to new PDO database class, no more in the frontend now, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-28 10:58:37 +01:00
Michael Kaufmann
7b3937af11
Merge pull request #166 from BNoiZe/master
...
Fixed an error in webftp template, refs #1312
2013-11-28 01:59:28 -08:00
BNoiZe
fc363925cd
Fixed an error in the correct file, refs #1312
2013-11-28 10:56:42 +01:00
BNoiZe
34c6ab3e06
Revert "Fixed an error in webftp template, refs #1312 " - Wrong file
...
This reverts commit 0e977b45cb .
2013-11-27 23:03:47 +01:00
Florian Aders (EleRas)
b748270249
Fixed type
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-11-27 08:59:00 +01:00
Michael Kaufmann (d00p)
25687953c5
correct author :P damn copy'n'paste
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-27 08:36:28 +01:00
Michael Kaufmann (d00p)
4381eff384
check for fcgid being enabled when switching the webserver as only apache2 can handle fcgid (prevent a possible deadlock in the panel)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-27 08:34:49 +01:00
Florian Aders
87fae7f2e4
Merge pull request #165 from BNoiZe/master
...
Fixed an error in webftp template, refs #1312
2013-11-26 22:02:08 -08:00
BNoiZe
0e977b45cb
Fixed an error in webftp template, refs #1312
...
$linker->getLink() will not work in webftp
2013-11-27 05:27:29 +01:00
Dessa
e47cc86259
Merge pull request #164 from BNoiZe/master
...
fixed an error, refs #1287
2013-11-26 11:39:18 -08:00
BNoiZe
2d1e7f7756
fixed an error, refs #1287
2013-11-26 20:38:27 +01:00
Michael Kaufmann
35c3f3d71e
Merge pull request #163 from BNoiZe/master
...
More PDO migration. Merge multiple location-blocks of the same directory in ngnix, fixes #1309
2013-11-26 09:25:22 -08:00
Michael Kaufmann (d00p)
567f789dab
at this stage in the updater, it's too late to inform about pdo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-26 10:16:19 +01:00
Michael Kaufmann (d00p)
84ed13d791
update-note about php-pdo being used now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-26 09:41:40 +01:00
Michael Kaufmann (d00p)
81c0771f3b
corrected Database::needSqlData() and Database::getSqlData(), refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-26 09:08:27 +01:00
Michael Kaufmann (d00p)
a2dbf56d2e
migrated correctMysqlUsers() function to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-26 08:13:05 +01:00
BNoiZe
589e422767
Migrated updateCounters to new PDO database class, refs #1287
2013-11-25 22:32:22 +01:00
BNoiZe
fc5c4658d1
Added mergeVhostBlocks() for nginx cron, refs #1309
2013-11-25 19:32:01 +01:00
Michael Kaufmann (d00p)
c5937077c4
add needed sql-root-data to customer-mysql
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-25 10:01:39 +01:00
Michael Kaufmann (d00p)
7297ce88b5
fixed missed statement-fetch in cron-task when adding a new ftp-user
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-25 09:21:51 +01:00
Michael Kaufmann (d00p)
7a3d696c6a
migrated DomainSSL-class to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-25 09:18:11 +01:00
Michael Kaufmann (d00p)
ae4bc4471e
migrated APS parser class to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-25 08:47:54 +01:00
Michael Kaufmann (d00p)
c4fc03d7af
separate certificate and chainfile by newline, fixes #1307
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-23 15:14:41 +01:00
Robert Förster (Dessa)
94e63e78d1
fix typo
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2013-11-23 10:28:29 +01:00
Michael Kaufmann (d00p)
02f7a56aeb
fix syntax-error in getLanguages, thx to Sephi, refs #1306
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-22 22:46:48 +01:00
Michael Kaufmann (d00p)
000bf6aebc
restored missing function and migrated it to new PDO database class, fixes #1306
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-22 15:56:25 +01:00
Florian Aders (EleRas)
fcd537b091
Fixed newsfeed with curl
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-11-21 10:09:05 +01:00
Florian Aders
a9a2d296bf
Merge pull request #162 from BNoiZe/master
...
Added fallback if allow_url_fopen is off
2013-11-21 01:01:11 -08:00
BNoiZe
df95189e87
Added check if curl is enabled
2013-11-21 09:56:06 +01:00
BNoiZe
dc09840f99
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-21 08:59:23 +01:00
Michael Kaufmann (d00p)
b8952259ba
fix creating of ssl-redirect without ssl-ip/port, fixes #1303
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-21 08:01:43 +01:00
BNoiZe
37e6158b57
Added fallback if allow_url_fopen is off
2013-11-20 18:16:24 +01:00
Michael Kaufmann
254672f2dd
Merge pull request #161 from BNoiZe/master
...
Fixed a typo in a query refs #1287
2013-11-20 07:22:01 -08:00
BNoiZe
59e9af11fc
Fixed a typo in a query refs #1287
2013-11-20 15:40:09 +01:00
Michael Kaufmann (d00p)
ee19c268cc
migrated ApsInstaller and ApsUpdater, fixed typo in traffic-cron (thx to Sephi), refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-20 15:02:49 +01:00
Michael Kaufmann (d00p)
cf2eea43c9
fix wrong usage of rowCount()
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-20 14:14:33 +01:00
Florian Aders
de5f85dacf
Merge pull request #160 from BNoiZe/master
...
Fixed a typo
2013-11-20 03:49:25 -08:00
BNoiZe
0abd2df357
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-20 12:30:44 +01:00
BNoiZe
88382d2856
Fixed a typo
2013-11-20 12:29:48 +01:00
Michael Kaufmann (d00p)
7a45a534fc
added functions to get sql-data to Database-class, migrated backup-cron to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-20 10:01:34 +01:00
Michael Kaufmann (d00p)
60ba3f9127
migrated cron_tasks to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-20 09:29:14 +01:00
Michael Kaufmann (d00p)
345ba3a202
migrated autoresponder-cron to new PDO database class, beautify sql-query in paging-class, fix typos in traffic-cron (thx to Dessa), refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-20 08:15:30 +01:00
Dessa
55185aab5c
Merge pull request #159 from BNoiZe/master
...
Fixed a another typo
2013-11-19 06:27:59 -08:00
BNoiZe
f5940db7b1
Fixed a another typo
2013-11-19 15:17:34 +01:00
Michael Kaufmann
e128f3484b
Merge pull request #158 from BNoiZe/master
...
Updated webftp to PDO database class, refs #1287
2013-11-19 04:41:38 -08:00
BNoiZe
74faad408e
Fixed a typo refs #1287
2013-11-19 12:44:32 +01:00
BNoiZe
fa027863a2
require is a statement and not a function
2013-11-18 14:49:49 +01:00
BNoiZe
7c9d5ef8dc
Merge branch 'master' of git://github.com/Froxlor/Froxlor
...
Conflicts:
webftp.php
2013-11-18 14:46:25 +01:00
Michael Kaufmann (d00p)
48de5d7c22
require_once is also a statement and not a function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-18 13:06:43 +01:00
Michael Kaufmann (d00p)
87ccff6a7b
more require-statement/function stuff
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-18 13:02:59 +01:00
Michael Kaufmann (d00p)
0db0b3bd88
require is a statement and not a function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-18 12:53:33 +01:00
Michael Kaufmann (d00p)
ca38e20345
migrated traffic-cron and cron-usage-report to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-18 11:59:16 +01:00
BNoiZe
2069d150a3
Updated webftp to PDO database class refs #1287
2013-11-18 10:00:28 +01:00
Michael Kaufmann (d00p)
e2ca3873a8
migrated traffic-cron-functions to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-18 09:23:09 +01:00
Michael Kaufmann
bb1561b628
Merge pull request #157 from BNoiZe/master
...
Removed $db from customer paging #refs 1287
2013-11-18 00:12:18 -08:00
BNoiZe
3527177ea9
Removed $db from customer paging #refs 1287
2013-11-18 09:10:18 +01:00
Michael Kaufmann (d00p)
a4ee4be2b4
migrate paging class to new PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-18 09:09:06 +01:00
Michael Kaufmann
17de0ab19e
Merge pull request #156 from BNoiZe/master
...
Migrated customer_email to PDO database class, refs #1287
2013-11-17 23:41:07 -08:00
BNoiZe
c6c87fe55a
Fixed a typo, small improvements
2013-11-17 21:51:32 +01:00
BNoiZe
38ebfa364f
Migrated customer_email to PDO database class, refs #1287
2013-11-17 21:40:50 +01:00
Michael Kaufmann
5b7920c788
Merge pull request #155 from BNoiZe/master
...
simplexml check, admin_index-information and more
2013-11-17 10:35:32 -08:00
BNoiZe
c86a3af042
Removed .orig files
2013-11-17 19:32:44 +01:00
BNoiZe
00375949b5
improve admin_index-information part 2/2
2013-11-17 19:30:09 +01:00
Michael Kaufmann (d00p)
ed1c87c521
as fcgid does not add a handler in a separate config such as fpm does, in the ip/port vhost-config of course, this has to be SetHandler instead of AddHandler, thx to quizzi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-17 19:29:35 +01:00
BNoiZe
7e383fcc10
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-17 18:41:49 +01:00
Michael Kaufmann (d00p)
5d29ce2ad0
improve admin-index information part 1/2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-17 18:35:38 +01:00
Michael Kaufmann
464ca7a61b
Merge pull request #153 from BNoiZe/master
...
Initial version of newsfeed in admin dashboard, needs a setting to enable/disable
2013-11-17 08:36:37 -08:00
Michael Kaufmann (d00p)
4aa23f1e12
migrated mailboxsize-cron to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-17 12:35:16 +01:00
Michael Kaufmann (d00p)
0b3df4c7d7
removed unused global db-variables
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-17 12:31:15 +01:00
Michael Kaufmann (d00p)
97c6385c36
migrated admin_settings to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-17 11:01:59 +01:00
Michael Kaufmann (d00p)
cf4865828c
fix forgotten ->escape in customer_ftp
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-17 10:51:28 +01:00
Robert Förster (Dessa)
50b9eec6c1
fix another typo
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2013-11-16 22:26:51 +01:00
Dessa
006505b32c
Merge pull request #154 from ternes3/patch-1
...
Update admin_ipsandports.php
2013-11-16 13:06:50 -08:00
Björn Ternes
057e8d5f8e
Update admin_ipsandports.php
...
Fix: Fatal error: Uncaught exception 'Exception' with message 'Could not find class 'Datbase'' in /var/www/froxlor/lib/functions.php:126 Stack trace: #0 [internal function]: Autoloader->doAutoload('Datbase') #1 /var/www/froxlor/admin_ipsandports.php(379): spl_autoload_call('Datbase') #2 {main} thrown in /var/www/froxlor/lib/functions.php on line 126
2013-11-16 18:50:33 +01:00
BNoiZe
401dd7c96c
Added check if simplexml is activated
2013-11-16 17:36:47 +01:00
Michael Kaufmann (d00p)
38563a443c
migrated admin_admins to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-16 17:23:51 +01:00
BNoiZe
a431cbcf9e
Cleaning up admin newsfeed
2013-11-15 22:50:54 +01:00
BNoiZe
c2bae1f25a
Initial version of newsfeed in admin dashboard
2013-11-15 22:11:25 +01:00
Michael Kaufmann (d00p)
f1cfe41d07
fix getCustomerDetail()-query, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-15 08:29:53 +01:00
Michael Kaufmann (d00p)
e25597106e
make fpm socket directory a setting, fixes #1300
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-14 09:29:55 +01:00
Michael Kaufmann (d00p)
12800b730d
remove some unused functions and migrated some more functions to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-14 08:27:57 +01:00
Michael Kaufmann (d00p)
868b472b98
fix undefined variable because of re-structuring, thx Dessa
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-13 17:52:00 +01:00
Michael Kaufmann (d00p)
11393abfbe
every day is typo day, again...thx oschn0r
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-13 17:41:39 +01:00
Michael Kaufmann (d00p)
c21b767654
every day is typo day...thx oschn0r
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-13 17:22:37 +01:00
Michael Kaufmann (d00p)
5f7ab0330a
fix another typo, thx to oschn0r
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-13 16:55:54 +01:00
Michael Kaufmann (d00p)
e07596b642
fix typo, thx to oschn0r
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-13 16:27:27 +01:00
Michael Kaufmann (d00p)
0d7a16ad46
migrated admin_domains to new PDO Database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-13 15:39:20 +01:00
Michael Kaufmann
268bb10d1e
Merge pull request #151 from BNoiZe/master
...
Pushed TableSorter to version 2.13.3
2013-11-11 13:31:11 -08:00
BNoiZe
cbb03b3f44
Pushed TableSorter to version 2.13.3
2013-11-11 22:29:49 +01:00
Michael Kaufmann
d2c363cd81
Merge pull request #150 from BNoiZe/master
...
Serveral theme improvements and bugfixes
2013-11-11 13:24:36 -08:00
BNoiZe
d5a958353f
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-11 22:13:50 +01:00
BNoiZe
af86e0945f
Fixed an error 404, removed useless duplicate description
2013-11-11 22:08:34 +01:00
Michael Kaufmann (d00p)
6a2b81bc17
read open_basedir value properly from php.ini template, thx to s_v_e_n
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-11 12:42:50 +01:00
Michael Kaufmann (d00p)
e5bc565d7e
also fix 'su' link on admin-traffic page in old theme
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-11 10:02:00 +01:00
Michael Kaufmann (d00p)
101d972a14
fix 'su' on admin-traffic overview, thx Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-11 09:59:03 +01:00
Michael Kaufmann (d00p)
a97c24634b
improve logging user-storage, thx oschn0r
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-10 20:56:37 +01:00
BNoiZe
7af2ddca86
Updated WebFTP styling, made login sligthly smaller
2013-11-09 20:54:50 +01:00
BNoiZe
abadb69443
Restyling of several components, small bugfixes
2013-11-09 20:46:34 +01:00
Michael Kaufmann
50bd15c5a8
Merge pull request #149 from BNoiZe/master
...
Fixed an error 404, pushed jCanvas to newest version, language update
2013-11-09 09:18:15 -08:00
BNoiZe
3f793e8c18
Updated cron_usage_report in english and german
2013-11-09 18:01:18 +01:00
BNoiZe
7f0a70a070
Pushed jcanvas to version 13.11.07
2013-11-09 17:56:09 +01:00
BNoiZe
3eebf840f2
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-09 14:54:03 +01:00
Michael Kaufmann (d00p)
d2a8877069
fix query in admin-customers, improve admin-ipsandports, clean up getThemes(), refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-09 13:56:27 +01:00
BNoiZe
f85c0ce495
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-09 10:37:08 +01:00
Michael Kaufmann (d00p)
e1253413d5
dont show error-message when removing of database physically failed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-08 14:25:48 +01:00
Michael Kaufmann (d00p)
a152ae3e06
fix some ticket-system issues related with migrating to PDO
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-08 14:25:19 +01:00
Michael Kaufmann (d00p)
d9952f7401
fix pdo stuff in admin-customers, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-08 09:31:51 +01:00
Michael Kaufmann (d00p)
fa5f1900f0
add trace to database error-log-message (it just helps a lot finding the error); fixed queries in fpm und fcgid class; minor cosmetic changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-08 08:54:44 +01:00
Michael Kaufmann (d00p)
fb8b233560
migrate updateFunctions to PDO and fix version_compare2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-08 08:48:13 +01:00
Michael Kaufmann (d00p)
26d9aa570c
remove unused code and database-tables; set version to 0.9.31-dev1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-07 18:49:16 +01:00
BNoiZe
b56b149bdb
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-07 17:01:17 +01:00
Michael Kaufmann (d00p)
aec5eb9161
fix undefined language-string index in add/edit ip
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-07 16:46:19 +01:00
Michael Kaufmann (d00p)
f8d2a76784
fixed queries in admin_templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-07 11:16:38 +01:00
Michael Kaufmann (d00p)
d251509beb
fix two queries and corrected escaping of ticket-category, thx to vali
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-07 10:26:54 +01:00
BNoiZe
635681b634
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-11-06 18:05:57 +01:00
BNoiZe
cb1f6307dc
FIxed an error 404
2013-11-06 18:04:55 +01:00
Michael Kaufmann (d00p)
3e4697eb51
migrated and improved two functions regarding PDO stuff, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 17:21:56 +01:00
Michael Kaufmann (d00p)
f2643103b3
completed migration of ticket-class to PDO database class and bugfixing admin-tickets, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 15:24:39 +01:00
Michael Kaufmann (d00p)
941a391c0e
bugfixing admin_customers, damn typos
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 11:29:40 +01:00
Michael Kaufmann (d00p)
04012e5fff
more fixes for migration to PDO, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 11:08:48 +01:00
Michael Kaufmann (d00p)
74bb3ccb7e
migrate ticket-system to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 11:06:03 +01:00
Michael Kaufmann (d00p)
8a9ed3d9f1
change pexecute tp pexecute_first in phpinterface-classes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 10:52:20 +01:00
Michael Kaufmann (d00p)
94a5edc1eb
implement pexecute_first to PDO database class to return a result right away
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 10:51:50 +01:00
Michael Kaufmann (d00p)
2e42ef2043
fix creation of vhosts-config if email_only==1 (means, don't create a config)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 09:41:01 +01:00
Michael Kaufmann (d00p)
849da2a423
migrate phpinterface-classes to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 09:11:26 +01:00
Michael Kaufmann (d00p)
388156b7b8
migrated admin-customers to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-06 08:46:45 +01:00
Michael Kaufmann (d00p)
96525584e2
fix typo in prepared-statement-replacer, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-05 13:51:05 +01:00
Michael Kaufmann (d00p)
864e6c6139
fix typo in replacer-variable in customer-extras
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 22:29:50 +01:00
Michael Kaufmann (d00p)
661c081a77
fix execute of statement if variables != replacers in sql-prepare query
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 22:23:49 +01:00
Michael Kaufmann
4b900f9b8f
Merge pull request #148 from BNoiZe/master
...
Migrated index to PDO database class, refs #1287
2013-11-04 07:09:14 -08:00
BNoiZe
9765799bc7
Migrated index to PDO database class, refs #1287
2013-11-04 15:23:52 +01:00
Michael Kaufmann (d00p)
3e7df9cb7a
remove parameter from FroxorLogger class and migrated it to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 13:28:23 +01:00
Michael Kaufmann (d00p)
222e304c93
add missing language strings to german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 13:09:56 +01:00
Michael Kaufmann (d00p)
9a187b8e82
removed unused htpasswd-htaccess-remover script; removed non-existing language-string-indeces from langfile
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 13:03:53 +01:00
Michael Kaufmann (d00p)
2614c86079
migrated preconfig to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 11:38:09 +01:00
Michael Kaufmann (d00p)
af2c068970
migrated update script to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 11:34:57 +01:00
Michael Kaufmann (d00p)
8638952afe
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-11-04 09:04:20 +01:00
Michael Kaufmann (d00p)
e3750a2988
remove unused upgrade procedures, migrated a few minor functions and files to PDO database, fixed FROXLOR_INSTALL_DIR define for master-cronjob, fixes #1294
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-04 09:03:29 +01:00
Michael Kaufmann
80ebbc9228
Merge pull request #147 from BNoiZe/master
...
Migrated customer_extras to new PDO database class, refs #1287
2013-11-03 13:49:18 -08:00
BNoiZe
36d65bf7ac
Migrated customer_extras to new PDO database class
2013-11-03 21:48:57 +01:00
Michael Kaufmann (d00p)
e549ab2cbb
finally removed super-old syscp-update-procedures, we now require the last available syscp for upgrading; migrate some functions to PDO database class, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-03 10:54:43 +01:00
Michael Kaufmann (d00p)
c9d91d178b
fix 'NULL' <> null problem when adding/editing a domain as customer, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-02 12:20:23 +01:00
Michael Kaufmann (d00p)
3ec08a8f48
migrate admin_message, admin_phpsettings and admin_templates to PDO, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-02 12:07:34 +01:00
Michael Kaufmann (d00p)
111804b665
migrated admin_tickets and admin_updates to PDO database, refs #1287
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-02 10:19:19 +01:00
Michael Kaufmann (d00p)
a05fae7b75
remove unnecessary globals from generatePassword() function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-02 10:14:17 +01:00
Michael Kaufmann
d9903e1be2
Merge pull request #146 from BNoiZe/master
...
Migrated customer_ftp to new database class refs #1287
2013-11-01 06:08:51 -07:00
BNoiZe
36d40f8312
Migrated customer_ftp to new database class refs #1287
2013-11-01 14:04:18 +01:00
Michael Kaufmann (d00p)
08c219a291
fix blowfish hashing on php >=5.3.7, see http://php.net/manual/en/function.crypt.php , fixes #1288
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-01 09:29:13 +01:00
Michael Kaufmann
316b132ac5
Merge pull request #145 from BNoiZe/master
...
Migrated customer_mysql, customer_tickets, customer_traffic to new database class
2013-10-31 09:46:09 -07:00
BNoiZe
b4a2124d1b
Migrated customer_mysql, customer_tickets, customer_traffic to new database class
2013-10-31 17:35:57 +01:00
Michael Kaufmann (d00p)
256a714d55
enhanced pdo database class; migrated admin_logger and admin_traffic
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-31 15:46:38 +01:00
Michael Kaufmann
1b03a55dae
Merge pull request #144 from coacx/master
...
update apache path in install/froxlor.sql to reflect apache2 conform standard paths
2013-10-31 07:32:15 -07:00
coacx
c21bf7014e
fixed apache path in install/froxlor.sql
2013-10-31 15:03:27 +01:00
Michael Kaufmann
bf0b443d4b
Merge pull request #143 from BNoiZe/master
...
Fixed a bug with tokens
2013-10-31 04:27:20 -07:00
BNoiZe
e8e6471f02
Fixed a bug with tokens
2013-10-31 12:11:50 +01:00
Michael Kaufmann
77af777b89
Merge pull request #142 from BNoiZe/master
...
Icon cleanup, implement new PDO database class in customer_autoresponder/customer_domains/customer_index
2013-10-31 04:01:59 -07:00
BNoiZe
4735d92a0f
Converted to new PDO database class
2013-10-31 11:51:01 +01:00
Michael Kaufmann (d00p)
2057864116
forgot one query in admin_index; converted admin_ipsandports to new pdo database class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-31 08:01:50 +01:00
BNoiZe
122c43c18a
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-30 17:23:37 +01:00
BNoiZe
97cd522726
Removed unused and duplicate icons
2013-10-30 17:14:37 +01:00
Michael Kaufmann
7e5c8bd596
Merge pull request #141 from BNoiZe/master
...
Moving "add"-links to top, removing unused froxlorclient
2013-10-30 07:02:26 -07:00
BNoiZe
16989a077d
Removed unused froxlor client
2013-10-30 14:58:27 +01:00
BNoiZe
2852589598
Moved links fpr adding stuff to top of table, fixed position of search
2013-10-30 14:56:41 +01:00
Michael Kaufmann (d00p)
b618dd4e00
ehance new PDO database class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-30 14:38:04 +01:00
Michael Kaufmann (d00p)
8172cb8fc0
add possibility to use root-mysql-connection to new database class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-29 14:24:50 +01:00
Michael Kaufmann (d00p)
5d8906f1d8
enhance new PDO Database class; converted admin_cronjobs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-29 09:02:49 +01:00
Michael Kaufmann (d00p)
87867edfca
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-10-29 08:22:31 +01:00
Michael Kaufmann (d00p)
a14f04c25b
Added new database-class based on PHP-PDO to use prepared-statements; implemented new Database-class in admin_index (more to follow, old DB class still in use everywhere else); secure standard_error back-link output
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-29 08:22:17 +01:00
Michael Kaufmann
8b06c897f6
Merge pull request #140 from BNoiZe/master
...
Many bugfixes and usability improvements (thanks to oschn0r)
2013-10-27 14:18:52 -07:00
BNoiZe
8f7ab2a243
Many bugfixes and usability improvements (thanks to oschn0r)
2013-10-27 22:07:47 +01:00
Michael Kaufmann
23da3259c4
Merge pull request #139 from BNoiZe/master
...
Fixed bug with small traffic graph
2013-10-27 11:22:47 -07:00
BNoiZe
5b7f68f77d
Fixed bug with small traffic graph
2013-10-27 19:21:09 +01:00
Michael Kaufmann
2368267bb8
Merge pull request #138 from BNoiZe/master
...
Updated translations, more information in dashboard (part 2/2), minor bugfixes...
2013-10-27 10:50:30 -07:00
BNoiZe
09b50b2b48
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-27 18:49:00 +01:00
BNoiZe
59c0207301
Updated translations, more information in dashboard (part 2/2), bugfixes once again
2013-10-27 18:48:46 +01:00
Michael Kaufmann (d00p)
b618e86512
collect more info for the customer-dashboard (part 1/2); check for existance of cronjob (just in case)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-27 18:42:40 +01:00
Michael Kaufmann (d00p)
5d4448b659
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-10-27 16:54:54 +01:00
Michael Kaufmann (d00p)
89877f7ff2
fix wrong error-message of non-existing ip/port combo when a ssl-ip/port exists but not checked when adding a domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-27 16:53:14 +01:00
Michael Kaufmann
32636359e1
Merge pull request #137 from BNoiZe/master
...
Some more bugfixes, soft animation when resizing window
2013-10-27 05:22:15 -07:00
BNoiZe
9d3f2deef1
Removed useless text
2013-10-27 12:14:57 +01:00
BNoiZe
fc69afcffc
Some more bugfixes, soft animation when resizing window
...
No more oh! (Hopefully)
2013-10-27 11:52:53 +01:00
Michael Kaufmann
af17373afa
Merge pull request #136 from BNoiZe/master
...
Dashboard bugfixes
2013-10-27 02:47:03 -07:00
BNoiZe
c233fbfffb
Dashboard bugfixes
2013-10-27 10:44:31 +01:00
Michael Kaufmann
2c08bfcfd1
Merge pull request #135 from BNoiZe/master
...
First version of the new dashboard, various language- and bugfixes + design improvements
2013-10-27 01:49:32 -07:00
BNoiZe
be9bf3fd34
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-27 09:45:00 +01:00
Michael Kaufmann (d00p)
9d5851e9be
deny possible direct call of cronjobs
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-27 06:18:09 +01:00
BNoiZe
3e73f6ccb4
First version of the new Dashboard
2013-10-24 22:07:01 +02:00
BNoiZe
33414f4c68
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-24 20:39:53 +02:00
Michael Kaufmann (d00p)
6ac4b87a84
make ssl-cipher-list an option, fixes #1274 ; improve ssl-related language-strings; setting version to 0.9.30 for release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-24 19:45:13 +02:00
BNoiZe
d15242ced7
Fixed footer cell
2013-10-24 17:10:00 +02:00
Michael Kaufmann
b81d163e1d
Merge pull request #134 from RipClaw2971/#1281
...
fixes #1281
2013-10-21 09:11:31 -07:00
Andreas Grundler
d0315b7ed3
RealPath nicht DomainPath
2013-10-21 17:36:44 +02:00
Andreas Grundler
3c76594abb
Fixed CleanupData to prevent recursive delete of all data
2013-10-21 16:35:32 +02:00
Andreas Grundler
db5aa1a98c
Merge remote-tracking branch 'upstream/master' into apsfix
2013-10-21 07:29:50 +02:00
Andreas Grundler
4a61df8ae7
typo
2013-10-21 07:27:38 +02:00
Andreas Grundler
95da4e9eab
Bufix for "chown -R [User]:[User] /"
2013-10-21 07:14:46 +02:00
Michael Kaufmann
510c429956
Merge pull request #133 from BNoiZe/master
...
Language, Theme, Password - Margin fix
2013-10-20 10:44:33 -07:00
BNoiZe
55d09ac569
Language, Theme, Password - Margin fix
2013-10-20 19:42:25 +02:00
Michael Kaufmann
d2923228da
Merge pull request #132 from BNoiZe/master
...
Some more design fixes
2013-10-20 02:32:52 -07:00
BNoiZe
a86d2d2df3
Some more design fixes
2013-10-20 11:29:54 +02:00
Michael Kaufmann
67c8953a84
Merge pull request #131 from BNoiZe/master
...
New ticket notification icon
2013-10-20 00:55:41 -07:00
BNoiZe
d4c4e31804
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-20 09:52:58 +02:00
BNoiZe
78807a8ea8
Added new ticket notification icon
2013-10-20 09:52:14 +02:00
Michael Kaufmann
fa4fbdc7c4
Merge pull request #130 from BNoiZe/master
...
Spanish translation fixes
2013-10-19 11:19:21 -07:00
BNoiZe
036bd61ded
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-19 20:13:43 +02:00
Michael Kaufmann (d00p)
cb556093c1
fix undefined language indeces (add english as fallback as intented in case a string is not defined in the used language)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-19 18:48:08 +02:00
Michael Kaufmann (d00p)
729b52cf0a
outsource check for open support-tickets to init.php so that themes may display the info wherever they want
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-19 18:47:02 +02:00
BNoiZe
0e6aec2533
Added missing spanish translations
2013-10-19 16:46:54 +02:00
Michael Kaufmann
993d5114e3
Merge pull request #129 from BNoiZe/master
...
Img height and autofocus on login, other fixes
2013-10-19 00:21:10 -07:00
BNoiZe
4312ed9181
Many small fixes and beautifications
2013-10-19 09:02:12 +02:00
BNoiZe
0eb8e0c55c
Fixed img height on login page, set focus to username
2013-10-18 18:53:52 +02:00
Michael Kaufmann
6a47752665
Merge pull request #128 from BNoiZe/master
...
Some CSS fixes and header improvements
2013-10-18 06:46:16 -07:00
BNoiZe
5231ae2383
Some CSS fixes and header improvements
2013-10-18 15:16:55 +02:00
Michael Kaufmann (d00p)
03ba127fab
use new directory-validator 'confdir'; fix if last ssl-ipport got deactivated and a security question is being asked
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-16 16:23:10 +02:00
Michael Kaufmann (d00p)
6b93b973e2
add new directory-validator 'confdir' to check against disallowed paths (like /, /bin, /home, etc.)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-16 08:54:39 +02:00
Michael Kaufmann
64e646b526
Merge pull request #127 from BNoiZe/master
...
history.go(-1) fix
2013-10-15 06:13:45 -07:00
BNoiZe
9d66507050
history.go(-1) fix
2013-10-15 15:10:10 +02:00
Michael Kaufmann (d00p)
b10b8df791
output nicer error's also in webftp-script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-15 15:02:14 +02:00
Michael Kaufmann (d00p)
e40c7289c4
change default path of custom-ssl-certificates as too many people can't read. Also, don't let updaters specify '/' (result of an empty value) as custom-ssl path and let the cron only clean the custom-ssl-path of ssl is enabled (just in case), refs #1279
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-15 14:49:53 +02:00
Michael Kaufmann (d00p)
e38e4532b3
fix update procedure for users who upgraded from syscp (the database field which is to be dropped does not exist for them, just in fresh installs), fixes #1278
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-15 08:50:38 +02:00
Michael Kaufmann
7bd0fdfa6a
Merge pull request #126 from BNoiZe/master
...
WebFTP fixes (sparkle theme related)
2013-10-14 11:13:32 -07:00
BNoiZe
0b6518a751
Fixed linebreaks and icons
2013-10-14 20:05:37 +02:00
BNoiZe
96faf31618
Sparkle as WebFTP default, fixes for WebFTP-Templates
2013-10-14 20:00:35 +02:00
Michael Kaufmann (d00p)
b2d873fe31
set version to 0.9.30-rc1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-14 16:12:34 +02:00
Michael Kaufmann (d00p)
e0a4c9b8d1
add note for apache2 + php-fpm users that they need to change the fastcgi.conf when updating to 0.9.30; minor improvements of Sparkle-Theme (update templates)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-14 15:47:08 +02:00
Michael Kaufmann (d00p)
207f5c69d4
select correct value for serveralias-option when editing domain; customer now has same options as admin; refs #1147
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-14 10:08:15 +02:00
Michael Kaufmann (d00p)
1a99a272b1
let the admin set the server-alias completely (either wildcard, www. or none), customer option follows, this fixes #1147
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-14 09:50:55 +02:00
Michael Kaufmann (d00p)
e1fa5f6f0a
don't link to index.php on sql-error but rather to the page before the error
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-14 09:49:47 +02:00
Michael Kaufmann (d00p)
8c8cb5a0d7
remove sort-by-path as it does not work anyway (and makes not much sense), fixes #692
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 16:43:46 +02:00
Michael Kaufmann (d00p)
ff19d7209d
fix lighttpd cronjob for multi-stack; add ssl-cipher for nginx; set version to 0.9.30-dev1; fixes #583
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 16:08:14 +02:00
Michael Kaufmann (d00p)
92243991bc
finally output a nice error-message on mysql-errors
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 12:59:43 +02:00
Michael Kaufmann (d00p)
4b5b2db6db
check for FQDN before creating db, etc.
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 12:59:20 +02:00
Michael Kaufmann (d00p)
26885b0f35
improved error-message on incorrect ownership of lib/userdata.inc.php; set correct copyright in hint-templates; beautify code in lib/init.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 11:51:26 +02:00
Michael Kaufmann
4785c19b62
Merge pull request #125 from BNoiZe/master
...
Styling for new install, CSS fixes & tweaks, corrected icons
2013-10-13 02:33:34 -07:00
BNoiZe
b744447714
Styling for new install
2013-10-13 11:29:01 +02:00
BNoiZe
e0184e2b40
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-13 10:55:50 +02:00
BNoiZe
82b109d170
CSS fixes and tweaks
2013-10-13 10:49:31 +02:00
Michael Kaufmann (d00p)
d055c1ca72
re-work the whole install-process, now templates- and class-based; set Sparkle as default theme; set version to 0.9.29.1-dev4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 10:45:09 +02:00
Michael Kaufmann (d00p)
b480a0be57
a few fixes here and there, imporved autoloader, updated database-class (ugly old php4 style), removed two functions which will be included in the following updated installer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-13 10:39:11 +02:00
BNoiZe
2ba1c1eb42
Fixed wrong icons
2013-10-12 15:09:33 +02:00
BNoiZe
e7871cb5b4
Small design improvements
2013-10-11 20:44:31 +02:00
Michael Kaufmann (d00p)
72fcad5007
remove unnecessary removal of fcgid-configs (done in ConfigIO) and remove old logs from customer if file-deletion is wanted
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-11 18:27:26 +02:00
Michael Kaufmann
0b0126ed68
Merge pull request #122 from BNoiZe/master
...
Removed dataTables
2013-10-11 09:27:09 -07:00
BNoiZe
0651238e41
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-10 17:01:01 +02:00
Michael Kaufmann (d00p)
6a76e8a53f
remove build-in logrotate feature and provide logrotate-script
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-09 16:23:59 +02:00
Michael Kaufmann (d00p)
da0ae9040a
fixes for php-5.4 (strict standard)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-09 16:12:54 +02:00
Michael Kaufmann (d00p)
b779a67e60
create sql-error.log file for database errors so support/debugging will be easier
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-09 15:58:05 +02:00
Michael Kaufmann (d00p)
e670065a0f
clean phpfpm-aliasconfig-directory so old data is being removed, fixes #1273
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-09 10:43:04 +02:00
Robert Förster (Dessa)
d74d61826f
bump Smarty to 3.1.15
2013-10-07 23:43:52 +02:00
Robert Förster (Dessa)
ed08303ec6
bump html5shiv to 3.7.0
2013-10-07 14:04:35 +02:00
Robert Förster (Dessa)
af136cf1f0
- add mod_quotatab_sql to wheezy proftpd fixes #1268
...
- replace a stray tab with a space
2013-10-07 13:42:44 +02:00
Michael Kaufmann (d00p)
cbe7792929
clean-up for fpm (remove unecessary stuff), thx to tomreyn & Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 18:59:10 +02:00
Michael Kaufmann (d00p)
b8960149ff
really fix deletion of ip/port combo (typo && wrong field-name)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 18:22:59 +02:00
BNoiZe
553eca9b29
Removed dataTables
2013-10-06 15:14:58 +02:00
Michael Kaufmann (d00p)
16917505af
fix domain-cross-check when deleting a IP/port combo, thx to datenfalke
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 14:13:36 +02:00
Michael Kaufmann (d00p)
e078d39f2d
improve design for ssl-certificate descriptions, also increase size of textareas to fit a certificate-width
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 13:57:39 +02:00
Michael Kaufmann (d00p)
56ef9e1992
enhance customer set ssl-certificates and improve description, this should fix #1244
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 13:41:01 +02:00
Michael Kaufmann (d00p)
455aa33d14
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-10-06 11:36:51 +02:00
Michael Kaufmann (d00p)
475e2bf735
provide full path to 'nice'-executable in cron-configuration-templates, fixes #1272
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 11:36:34 +02:00
Michael Kaufmann
4584afe5fd
Merge pull request #120 from BNoiZe/master
...
Fixed natural sorting
2013-10-06 01:24:01 -07:00
BNoiZe
6af5608f0f
Added natural dynamic sorting
...
New attributes for sortable tables: sort-column (0 ... x) for default
sort col in template and sort-direction (asc, desc) for default sort
order on load
2013-10-06 09:43:01 +02:00
BNoiZe
718c19f230
Fixed a bug which made the edit link unclickable
2013-10-05 23:30:48 +02:00
Michael Kaufmann
11380a9819
Merge pull request #119 from BNoiZe/master
...
Sorting, unlock link, greyed out customer
2013-10-05 11:14:01 -07:00
BNoiZe
933a47cf7f
Merge branch 'master' of https://github.com/BNoiZe/Froxlor
2013-10-05 20:09:05 +02:00
BNoiZe
521acfbe5c
Added unlock link and greyed out customer if deactivated
2013-10-05 20:06:23 +02:00
BNoiZe
08e9f3ebd0
Dynamic sorting for theme Sparkle
2013-10-05 18:15:31 +02:00
Michael Kaufmann
fc0a069a74
Merge pull request #118 from BNoiZe/master
...
CSS tweaks
2013-10-04 10:47:24 -07:00
BNoiZe
1acf7d852d
Merge branch 'master' of https://github.com/BNoiZe/Froxlor
2013-10-04 19:40:13 +02:00
BNoiZe
015e688a0e
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-04 19:39:06 +02:00
BNoiZe
939c1950ea
CSS tweaks
2013-10-04 19:27:37 +02:00
BNoiZe
57e0d84d69
Removed error file created by git
2013-10-04 19:02:50 +02:00
BNoiZe
9e633d6e11
Merge branch 'master' of https://github.com/BNoiZe/Froxlor
...
Conflicts:
templates/Sparkle/assets/css/main.css
2013-10-04 18:57:25 +02:00
BNoiZe
6d12ad9986
Merge pull request #117 from BNoiZe/master
...
Fixes for installtion screen
2013-10-04 18:56:18 +02:00
Michael Kaufmann (d00p)
205f80ff8d
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-10-04 18:54:24 +02:00
Michael Kaufmann (d00p)
30e664e8ea
remove unecessary sed-command on debian wheezy (fpm), fixes #1269
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-04 18:53:31 +02:00
Michael Kaufmann
21020fecc4
Merge pull request #117 from BNoiZe/master
...
Fixes for installtion screen
2013-10-04 06:50:07 -07:00
BNoiZe
c649970f4d
Fixes for installtion screen
2013-10-04 15:42:01 +02:00
Michael Kaufmann
c5dc953071
Merge pull request #116 from BNoiZe/master
...
CSS & HTML cleanup, usage of $linker->getLink() in header.tpl (sparkle theme)
2013-10-03 13:19:41 -07:00
BNoiZe
6ca09a3ca0
Replaced static links with $linker->getLink()
2013-10-03 21:51:59 +02:00
BNoiZe
0c3aa5c0be
CSS & HTML cleanup
2013-10-03 21:21:54 +02:00
Michael Kaufmann
ee38a99b19
Merge pull request #115 from BNoiZe/master
...
Fixed heading of replaceable vars
2013-10-03 11:17:26 -07:00
BNoiZe
ce403a855a
Fixed heading of replaceable vars
2013-10-03 20:10:34 +02:00
Michael Kaufmann (d00p)
c2b35d81c6
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-10-03 16:11:01 +02:00
Michael Kaufmann (d00p)
0ca935b553
fix incorrect strings for AXFR in updater, thx to Max
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-03 16:09:59 +02:00
Michael Kaufmann
b985e6c0f2
Merge pull request #113 from BNoiZe/master
...
New PHPinfo template and Default Page (Sparkle theme)
2013-10-02 13:42:03 -07:00
BNoiZe
fda66945b5
Removed static text for testing purposes
2013-10-02 21:47:13 +02:00
BNoiZe
8c2276da64
New Default Page
2013-10-02 18:56:43 +02:00
BNoiZe
5684cd8a9f
New PHPinfo table
2013-10-02 18:29:31 +02:00
Michael Kaufmann (d00p)
b43a55b9b8
fix incorrect path to awstats_buildstaticpages.pl on Ubuntu Precise, thx to get
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-02 17:14:14 +02:00
Michael Kaufmann (d00p)
47d595edda
fix checklastguid, thx oschni
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-02 10:23:58 +02:00
Michael Kaufmann (d00p)
10dc017dd1
add phpinfo() in admin-panel, thx to EleRas; fixes #1270
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-02 09:48:24 +02:00
Michael Kaufmann (d00p)
91ed3cb128
fix has_certs == 3 which is old (it's the default which is 0)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 22:16:36 +02:00
Michael Kaufmann
83743eef8c
Merge pull request #112 from BNoiZe/master
...
Fixes and cleanup
2013-10-01 13:16:44 -07:00
BNoiZe
e5304d1cc1
Code cleanup
2013-10-01 22:02:44 +02:00
BNoiZe
f44395a001
Fixed css
2013-10-01 22:00:37 +02:00
BNoiZe
b56149f3f3
Added scroll to top button
2013-10-01 21:52:43 +02:00
BNoiZe
d55cccda39
Added background to options dropdown
2013-10-01 21:37:30 +02:00
BNoiZe
63bfea75a5
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-01 21:28:59 +02:00
BNoiZe
413b34bf34
Show type of certificate
2013-10-01 21:28:44 +02:00
BNoiZe
bc83e65a50
Replaced wrong customer-icon
2013-10-01 21:27:56 +02:00
Michael Kaufmann
2e503302a8
Merge pull request #111 from BNoiZe/master
...
Sparkle fixes/updates and lng/english.lng.php update
2013-10-01 12:17:09 -07:00
BNoiZe
993814edd5
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-01 20:45:37 +02:00
Michael Kaufmann (d00p)
b19e226609
fix webftp template (Froxlor and Sparkle theme)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 18:44:09 +02:00
Michael Kaufmann (d00p)
c2831007e7
update sparkle theme to reflect latest changes + some minor bugfixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 18:43:41 +02:00
BNoiZe
12bf2b779f
Changed old CUST_NAME to new SALUTATION
2013-10-01 18:30:02 +02:00
BNoiZe
c4713f3ebf
Replaced static text with language var
2013-10-01 18:03:04 +02:00
BNoiZe
180d711d9c
Fixed uppercase of options
2013-10-01 18:02:45 +02:00
BNoiZe
34814e37ea
Merge branch 'master' of git://github.com/Froxlor/Froxlor
2013-10-01 17:32:55 +02:00
BNoiZe
d179831033
better readability of green buttons
2013-10-01 17:28:21 +02:00
BNoiZe
8032e6f0d5
if/else bugfix
2013-10-01 16:22:19 +02:00
Michael Kaufmann (d00p)
81ada4c9a4
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-10-01 16:11:27 +02:00
Michael Kaufmann (d00p)
2ca9420bd4
don't show form to add e-mail addresses if no domain exists
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 16:11:19 +02:00
Michael Kaufmann
d76e52cfde
Merge pull request #110 from BNoiZe/master
...
multi-stack support for Sparkle-Theme
2013-10-01 07:03:13 -07:00
BNoiZe
a2fb15db68
multi-stack support
2013-10-01 15:58:37 +02:00
Michael Kaufmann (d00p)
38a53e49fd
welcome on board new 'Sparkle' theme and also welcome on board BNoiZe as theme maintainer (creater of Sparkle theme)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 15:21:35 +02:00
Michael Kaufmann (d00p)
ecdb9ddbdc
fix missing file-extension for AddHandler directive
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 10:16:13 +02:00
Michael Kaufmann (d00p)
a59fee305a
fix php-fcgi starter script for nginx/php, thx to Witalij from Aixit GmbH
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 10:08:47 +02:00
Michael Kaufmann (d00p)
09b408c375
make changing default theme in settings recurse through customers and admins if changing themes for them is disallowed, fixes #1233
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 10:07:36 +02:00
Michael Kaufmann (d00p)
c109f9098c
remove pretty old backwards-compatibility symlinks of cron-files, noone should need them anymore
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-01 09:40:01 +02:00
Michael Kaufmann
bde5ef5c90
Merge pull request #109 from tilman19/upstreamfix
...
Changing SetHandler to AddHandler again
2013-09-30 09:58:42 -07:00
Tilman Klaeger
0ca34daf76
Changing SetHandler to AddHandler again, works for me on my system.
2013-09-30 18:36:45 +02:00
Florian Aders (EleRas)
8c50c21657
Fixed type (add should be edit in edit-case)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2013-09-30 14:12:43 +02:00
Michael Kaufmann (d00p)
2b8d42b418
fix minor spelling error, thx to Talisman
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-30 12:13:31 +02:00
Michael Kaufmann (d00p)
2e52b95d37
fix weird behavior when adding/editing the aliasdomain value and no ssl-ip/port is given, thx datenfalke
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-30 12:12:04 +02:00
Michael Kaufmann (d00p)
5be9861bad
respect default_vhostconf_domain setting of all ip/port combinations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-30 09:59:47 +02:00
Michael Kaufmann (d00p)
de16c9c4a0
don't create a full vhost for every ip/port, just put all the ip's in the <virtualhost>-tag
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-30 08:50:18 +02:00
Michael Kaufmann (d00p)
f9459e92e7
fix redirect to non-standard-ssl port and also implement it for lighttpd
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-30 08:20:03 +02:00
Michael Kaufmann
5e4cb880f7
Merge pull request #108 from tilman19/upstreamfix
...
Fix for SSL redirect if ssl port != 443
2013-09-29 23:08:24 -07:00
Tilman Klaeger
573ada496a
Fix for SSL redirect if ssl port != 443
...
Before it used to forward to https://site:80 as it only checked for
domain[port] to be !=443, wich the redirecting vhost usualy is.
Now we check for destination port !=443.
Customer still has to be carefull when setting ports and IPs,
different ports on different IPs on same domain will always cause
trouble.
tilman19, tilman@3c7.de
2013-09-30 01:26:08 +02:00
Michael Kaufmann (d00p)
7b918ec982
fix php-fpm on apache2 (update 'AddHandler with SetHandler, etc.), thx to snoopotic from the forum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 20:37:39 +02:00
Michael Kaufmann (d00p)
9d43e64610
domain-hascert state 3 is non-existent, it should be 0, thx EleRas
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 19:29:24 +02:00
Michael Kaufmann (d00p)
0b0a515124
show either if domain has a global certificate (via ip/port), a shared certificate (via parentdomain) or it's own certificate (customer-entered), thx to Nico for the artwork
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 18:40:25 +02:00
Michael Kaufmann (d00p)
b3280e2264
use same aliasdomain-check queryin 'add' like we do in 'edit' of domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 18:15:46 +02:00
Michael Kaufmann (d00p)
879302623b
dirty fix for adding new domains when alias-domain is set (IP-check etc. were not done in tilman19-master branch), I'll get into that later
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 15:08:45 +02:00
Michael Kaufmann (d00p)
94478d7ebc
set correct guid when using fcgid and own-vhost for froxlor, thx to snoopotic from the forum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 14:49:35 +02:00
Michael Kaufmann (d00p)
7015ded73a
fix missing variable-sign in updater (only regarding nginx users with false fastcgi_param setting updating from 0.9.28.1 to 0.9.29-dev1)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-29 12:10:09 +02:00
Michael Kaufmann (d00p)
5ff3b04679
add SSLVerifyDepth also to the ip/port section
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-28 18:48:56 +02:00
Michael Kaufmann
243e30365f
Merge pull request #106 from tilman19/master
...
Minor additions to ssl per vhost settings
2013-09-28 09:47:14 -07:00
Tilman Klaeger
c90eecba49
Minor additions to ssl per vhost settings:
...
add ssl CA cert and chainfail to ssl vhost
tilman19, tilman@3c7.de
2013-09-28 18:37:10 +02:00
Michael Kaufmann (d00p)
eca2df275c
improve ip-address description in admin_domains, thx to datenfalke and Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-28 12:55:43 +02:00
Michael Kaufmann (d00p)
93ba24374b
move a long, these are not the changes you are looking for
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-28 10:44:59 +02:00
Michael Kaufmann
d2c142c07e
Merge pull request #105 from tilman19/master
...
Little addition to phpfpm ondemand, part 1
2013-09-28 01:24:39 -07:00
Tilman Klaeger (tilman19)
fd3852da68
php-fpm in ondemand mode keeps php process as long alive as set in
...
php_fpm_idle_timeout to prevent reload on every call when setting
startup_servers to 0
tilman19 <tilman@3c7.de >
2013-09-28 03:43:49 +02:00
Michael Kaufmann (d00p)
86d3cf794c
re-add ssl.png-icon as it is still used (ssleditor), thx Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-27 17:14:57 +02:00
Michael Kaufmann (d00p)
f7c014e14f
remove unecessary and weird conditional (how's that supposed to work?) and fix editing of domain as admin (not always reproducible though...)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-27 16:28:33 +02:00
Michael Kaufmann (d00p)
0727a6bf7b
show whether ssl-certs are given for a domain by red or green icon in customer-domains, thx to nico for the icon-work
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-27 11:03:21 +02:00
Michael Kaufmann (d00p)
5b419cb7df
add missing copyright notes to cron_mailboxsize; implement untested version of multi-stack for lighttpd-webserver
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-27 10:19:58 +02:00
Michael Kaufmann (d00p)
a3eeb21ae2
create correct SetHandler/FCGID config for froxlor's own vhost when vhostcontainer=1 and fcgid is enabled, thx to snoopotic from our forum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-26 21:19:22 +02:00
Michael Kaufmann (d00p)
5d4b7e3856
when removing a ip/port combination, also remove the connections to domains
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-25 17:59:36 +02:00
Michael Kaufmann (d00p)
7cdfdda45c
allow non-standard ssl-port for ssl-redirects (actually, put the port in there if non-standard is defined in ip/port combination), fixes #201
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-25 17:08:06 +02:00
Michael Kaufmann (d00p)
a993295356
fixes when adding a user with std.subdomain (multi-stack related)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-24 17:32:40 +02:00
Michael Kaufmann (d00p)
bacf60df59
Sephi doesn't like missing B's in KB :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-23 17:38:52 +02:00
Michael Kaufmann (d00p)
1edb3c7874
also, select field 'mboxsize' in customer_email because we want to show it to the user :P, thx Sephi...again...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-23 17:36:17 +02:00
Michael Kaufmann (d00p)
2a396ffb31
enhance master-cronjob parameter usage, you can now use --force-[cronname] to force any cronjob you like; now show mailbox sizes of emial accounts in the customers email overview, fixes #1007
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-23 16:58:27 +02:00
Michael Kaufmann (d00p)
f9f4773616
properly escape custom-error strings in apache2, fixes #1009
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-23 14:48:02 +02:00
Michael Kaufmann (d00p)
74b48dace2
better error-message when version of files do not match version in database (update needed), thx to 'unknown75' from the Forum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-23 12:27:11 +02:00
Michael Kaufmann (d00p)
6b3a54995c
fix enabling of 'speciallogfile' if security questions are asked when editing a domain, fixes #1213
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-23 09:35:33 +02:00
Robert Förster (Dessa)
bdd2ca2300
embed html5shiv.js locally instead of using a (probably) unreliable source (which also updates it to 3.6.2 final)
2013-09-22 20:35:09 +02:00
Robert Förster (Dessa)
bbab7d7298
we don't use the non-minified versions of the jqplot plugins so we don't need to keep them
2013-09-22 20:35:09 +02:00
Robert Förster (Dessa)
8a5c9dd03b
update css folder, use minified versions as we do not change them
2013-09-22 20:35:09 +02:00
Michael Kaufmann (d00p)
6a9de311c7
re-add jqery-stuff - something went wrong the last time
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-22 17:17:00 +02:00
Michael Kaufmann (d00p)
fea16cd108
register our own autoloader and add PHPMailerAutoload so we don't need to patch phpMailer on every update
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-21 13:10:04 +02:00
Michael Kaufmann (d00p)
b894e273c7
remove requirement of PHPMailerAutoloader as we have our own
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-21 13:03:04 +02:00
Michael Kaufmann (d00p)
30122d8bf1
just replace the german word for 'unlimited' with the corresponding sign like in the english lang-file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-21 12:48:52 +02:00
Michael Kaufmann (d00p)
fc802f8087
Update all JQuery related libraries to more recent versions
2013-09-21 12:47:53 +02:00
Michael Kaufmann (d00p)
5ceaede1a9
Update Smarty to current stable version 3.1.14
2013-09-21 12:23:33 +02:00
Michael Kaufmann (d00p)
2dfdd6a5f9
Update HTMLPurifier to current stable version 4.5.0
2013-09-21 12:18:55 +02:00
Michael Kaufmann (d00p)
fc8bd2b7af
Update phpMailer to current stable release 5.2.7
2013-09-21 12:07:44 +02:00
Michael Kaufmann (d00p)
98f1bc49fd
beautify ip-list when editing a domain as customer; correct 'sed'-command for fpm-setup for debian wheezy; add note for ftp-path validation (bug #1231 )
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-20 10:58:36 +02:00
Michael Kaufmann (d00p)
0475751cee
fix minor issues; re-added cronjob for lighttpd-webserver (i swear i don't know what happened :P)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-19 22:13:12 +02:00
Michael Kaufmann (d00p)
9e405dafce
merge tilman19-master branch (multistack support) - note: this is a very early stage, don't expect everything to work 100%, use at your own risk. Testers are very very welcome (only apache2 and nginx (even more testing) so far)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-19 19:36:06 +02:00
Michael Kaufmann (d00p)
46e260fc91
correcting variable name, now really fixes #1264
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-19 08:04:25 +02:00
Michael Kaufmann (d00p)
005dfac926
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-09-18 23:30:46 +02:00
Michael Kaufmann (d00p)
a62eff0819
fix deactivating of nameserver-option in admin_domains when editing a domain, fixes #1264
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-18 23:29:41 +02:00
Robert Förster (Dessa)
1d49bfe80e
partially revert to a75dad35dd, fixes #1263
2013-09-18 15:46:23 +02:00
Michael Kaufmann (d00p)
23361e64bb
setting version to 0.9.29
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-18 12:50:22 +02:00
Michael Kaufmann (d00p)
b5a999ae6b
remove mod_tls_memcache module from debian wheezy's proftpd config as it is provided without memcache-support, fixes #1258
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-18 07:38:01 +02:00
Michael Kaufmann (d00p)
2432b7c466
add note for customer-ssl-directory that it will be purged by the cron (just like fcgid-config-dir)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-12 18:45:36 +02:00
Michael Kaufmann (d00p)
075e18def3
add note to customer domain-add/edit to clearify trailing-slash in URLs, corrected apache-rewrite for url-redirects, fixes #1261
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-07 11:32:08 +02:00
Michael Kaufmann (d00p)
cce4bd36ef
wrong solution by SCD in #1261 . This works as intended for me.
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-07 09:53:02 +02:00
Michael Kaufmann (d00p)
d61fe9e0c0
fix mod-rewrite for redirect to URIs, fixes #1261
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-06 14:00:15 +02:00
Michael Kaufmann (d00p)
daf94c6ec9
regenerate webserver-configuration files after changing ssl-certificates as customer, fixes #1260
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-03 14:40:03 +02:00
Michael Kaufmann (d00p)
77143c7de0
use correct vmail username/groupname variable for postfix/dovecot
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-03 10:29:49 +02:00
Michael Kaufmann
ed2949bd21
Merge pull request #104 from nsb2006/patch-1
...
Update zh-cn.lng.php
2013-09-01 03:54:16 -07:00
nsb2006
427f862dac
Update zh-cn.lng.php
2013-09-01 18:50:49 +08:00
Michael Kaufmann (d00p)
c97b3f3e0c
add note that opendkim is currently not supported
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-27 11:45:21 +02:00
Michael Kaufmann
e50e9cbd8d
Merge pull request #103 from misdoro/master
...
fix regex-pattern in validateDomain to allow IDN TLDs (punycode), fixes #640
2013-08-25 22:49:41 -07:00
misdoro
d90af956de
Update function.validateDomain.php
...
Fix pattern to support IDN TLDs, like .рф that becomes .xn--p1ai in punycode at this point. (inserted as .рф in domain edit page)
2013-08-25 20:46:08 +02:00
Robert Förster (Dessa)
ef688bd0c0
add htmlpurifier Serializer dir to .gitignore.
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2013-08-20 07:12:08 +02:00
Michael Kaufmann (d00p)
022b83d881
remove notice of undefined variable when adding/editing a customer as admin
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-20 06:55:56 +02:00
Michael Kaufmann (d00p)
14bd4c927b
show real loginname instead of just <froxloruser> so people won't get confused, refs #1251
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-19 12:23:28 +02:00
Michael Kaufmann (d00p)
6bfec9dc40
adding cipher-order to ssl-vhosts when using apache, thx to Marcel
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-19 11:20:39 +02:00
Michael Kaufmann (d00p)
60ddcc221c
fix undefined index 'openbasedir' when creating a subdomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-18 21:17:41 +02:00
Michael Kaufmann (d00p)
c11460cfcc
use correct html-characters to display lower-than and greater-than signs in backup-info-text, fixes #1251
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-18 13:00:07 +02:00
Michael Kaufmann (d00p)
a181954864
remove duplicate, old and wrong language entry in dutch language file, fixes #1250
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-18 12:07:08 +02:00
Michael Kaufmann (d00p)
dc57eb1394
remove unknown user 'froxlorftp' and use nobody/nogroup (default) for proftpd on gentoo, fixes #1249
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-18 12:00:28 +02:00
Michael Kaufmann (d00p)
a33b3b3fd9
remove duplicate config-entry in proftpd.conf for gentoo, fixes #1247
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-08-18 11:55:43 +02:00
Michael Kaufmann (d00p)
e4a4755ed0
add missing icon, thx to novaflash
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-19 12:08:45 +02:00
Michael Kaufmann (d00p)
ab8975ccc3
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-07-14 11:24:17 +02:00
Michael Kaufmann (d00p)
d4d02bfa7d
fix undefined variables and domain-edit of php-config when FPM is enabled
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-14 11:23:52 +02:00
Robert Förster (Dessa)
fbb4c81e53
- put proper smtpd_relay_restrictions also in gentoo template, postfix 2.10 is stable for a while now (and the only available version besides masked 2.11 anyway)
...
- fix 80 char "limit" per line for wheezy postfix templates (only cosmetic)
2013-07-12 09:22:21 +02:00
Michael Kaufmann (d00p)
6d06187df4
make e-mail address and compare-address lowercase, thx to DasTho from the forum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-10 13:45:52 +02:00
Michael Kaufmann (d00p)
1870a88f6b
fix possible undefined variable in error-message, thx to Dessa
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-09 21:46:56 +02:00
Michael Kaufmann (d00p)
d02c739640
fix proftpd-config-templates for debian wheezy, thx to finnq & Spacey
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-09 20:54:06 +02:00
Robert Förster (Dessa)
26326937b1
(probably) fixed postfix configuration
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2013-07-08 18:40:10 +02:00
Michael Kaufmann (d00p)
3267cdfda7
fix undefined variable in wheezy-config
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-05 10:55:42 +02:00
Michael Kaufmann (d00p)
b7a4b69ee0
enhance php-fpm configuration options to use custom-ini-settings, refs #587
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-05 10:54:52 +02:00
Michael Kaufmann
69e2c7dee1
Merge pull request #101 from 23networks/master
...
"White text on light background"-fix
2013-07-04 10:24:01 -07:00
Michael Kaufmann (d00p)
7589e7a21b
fix incorrect database-field regarding Maildir setting, fixes #1242 ; set version to 0.9.29-rc1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-04 19:20:20 +02:00
Michael Kaufmann (d00p)
272de00af2
php-fpm--config 'log_errors_max_len' belongs to php_value and not php_flag, fixes #1241
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-04 19:03:06 +02:00
Michael Kaufmann (d00p)
ff66f62831
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-07-03 11:34:45 +02:00
Michael Kaufmann (d00p)
68fb822160
give possibility to change php.ini-values for fpm-pool configurations (only pre-defined sections are possible for now), refs #587
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-07-03 11:34:34 +02:00
Johannes Matheis
c00edd399e
override fg color to obtain readability
2013-07-03 08:47:42 +00:00
Robert Förster (Dessa)
a75dad35dd
massive update of the wheezy templates, but take them with a grain of salt for now, in particular:
...
- dkim is broken (pending code changes, this affects *everyone* with opendkim i suppose)
- it has received *no* testing (yet)
other noteworthy stuff:
- nginx should be switched to upstream provided fcgi params file, as its essentially the same.
- dovecot should now work with exim4
- for the most part, configs were switched to the commented version if available, that requires some more reading for the admins, but this isn't a problem for you... right? :)
while i don't think any of this will break horribly, like drinking the beer in your fridge or some other nasty stuff, it will still require testing
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2013-07-01 15:07:28 +02:00
Dessa
d4e79911cb
Merge pull request #100 from evgeni/allow_sieve
...
allow sieve usage for all mail users
2013-07-01 03:55:30 -07:00
Evgeni Golov
44cfa99c5c
allow sieve usage for all mail users
2013-06-30 21:45:58 +02:00
Michael Kaufmann (d00p)
9b60dc09ea
add possibility to specify enabled Zend Guard for APS, fixes #1235
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-06-21 10:22:46 +02:00
Michael Kaufmann
04e1ade0d2
Merge pull request #99 from 5nafu/master
...
Added smtpd_relay_restrictions to all postfix configurations, fixes #1220
2013-06-21 00:06:43 -07:00
Michael Kaufmann
05399ce53e
Merge pull request #98 from wb7/master
...
Updated german grammer
2013-06-21 00:05:46 -07:00
5nafu
3ef481763c
Bug #1220 : Added smtpd_relay_restrictions to all postfix configurations
2013-06-21 08:57:57 +02:00
Lucas
f842e69d81
Changed sentence @d00p
2013-06-20 13:54:09 +03:00
Lucas
de09d3dd5f
Removed tag at the end
2013-06-19 19:48:55 +03:00
Lucas
1793873bbb
Updated german grammer #2
2013-06-19 19:46:58 +03:00
Michael Kaufmann
fb04e99dcb
Merge pull request #97 from wb7/master
...
Changed some german sentences
2013-06-19 08:56:03 -07:00
Lucas
817966f4ea
Changed some German sentences - grammer
2013-06-19 18:15:56 +03:00
Michael Kaufmann (d00p)
d9e7cd349b
fix in display of error for path-field when dropdown is chosen (customer/domains); update change in speciallogfile also for subdomains of that domain, fixes #1223
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-06-09 15:18:38 +02:00
Dessa
95061ecf77
Merge pull request #96 from powerfolder/master
...
Changed executable dir for Postfix on Gentoo
2013-06-07 04:41:27 -07:00
Florian Lahr
188f189d74
fixes #1152
2013-06-07 12:54:12 +02:00
Michael Kaufmann (d00p)
15ff558d5f
don't call a cronjob function from within the panel (safe_exec not allowed), fixes #1227
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-06-07 08:10:45 +02:00
Michael Kaufmann (d00p)
6bde0820c6
update IDNA-class to latest version 0.8.0
2013-06-06 15:07:43 +02:00
Michael Kaufmann
21aabb154d
Merge pull request #95 from powerfolder/master
...
Fixes related to the Awstats/Nginx and Awstats/Gentoo
2013-06-06 07:05:24 -07:00
Florian Lahr
a3ee1430ac
Changes related to missing awstats icon location block in Nginx vhosts and Awstats configuration on Gentoo
...
fixes #1228
fixed #1229
2013-06-06 14:49:21 +02:00
Michael Kaufmann
fc4a93ff6e
Merge pull request #94 from yaplik/master
...
czech translation update
2013-06-06 04:05:22 -07:00
Jiří Zapletal
d595aea7a6
corrections in czech language file
2013-06-06 00:01:09 +02:00
Jiří Zapletal
9ec659be5b
fixing encoding of characters in czech language file
2013-06-06 00:00:40 +02:00
Michael Kaufmann (d00p)
cf515ef8be
use correct user/group setting for froxlor-fpm-vhost-config, fixes #1225
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-30 17:03:52 +02:00
Michael Kaufmann (d00p)
7d49a76c32
don't show openbasedir-textfield for customers if open-basedir is disabled for this domain (only edit), fixes #1224
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-29 16:25:07 +02:00
Michael Kaufmann (d00p)
8e20d5214b
correct sentence's grammar, fixes #1221
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-27 09:38:40 +02:00
Michael Kaufmann (d00p)
537bad3926
improve description of apache-2.4 modification settings as people still activate it even without having >=apache-2.4 installed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-26 11:42:17 +02:00
Michael Kaufmann (d00p)
dee238d6bd
allow empty value for Maildir-directory-suffix, fixes #1219
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-24 15:42:19 +02:00
Michael Kaufmann (d00p)
fedb513c29
fix unknown fields as it wasn't selected from the table, fixes #1218
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-24 13:34:05 +02:00
Michael Kaufmann (d00p)
435f4a189a
Remove mod_log_sql model for awstats as there's no mod_log_sql anymore
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-24 13:26:52 +02:00
Michael Kaufmann (d00p)
ff218168b9
more work on wheezy configs, added fcgid- and phpfpm-commands for setup; fixed non-working call to mysqldump in backup-cronjob
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-24 10:31:26 +02:00
Michael Kaufmann (d00p)
043422b101
show customer name with su-link on ticket view for admins, and just as plaintext for customers, fixes #1045
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-17 09:50:22 +02:00
Michael Kaufmann (d00p)
a1ff131fd6
use correct sender for usage-email, fixes #1212
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-17 09:28:36 +02:00
Michael Kaufmann (d00p)
fb9ed8b7da
implement per-domain-ssl-certificates in the cronjobs, refs #365
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-15 11:55:26 +02:00
Michael Kaufmann (d00p)
42b201c54d
prepare ssl-per-domain (customer setable), no cronjob-functionality yet (intended), refs #365
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-14 17:26:30 +02:00
Michael Kaufmann (d00p)
14e9b81995
preparation for wheezy config-templates (just copied for now); fixed missing courier-templates for precise
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-13 18:40:30 +02:00
Michael Kaufmann (d00p)
b5fc0ad532
fix error when security question is being asked when adding a domain as admin, thx to Sephi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-08 16:34:04 +02:00
Michael Kaufmann (d00p)
2d54fb8187
don't use name 'usage' as it is a mysql-reserved word, thx to anbrosius for noticing
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-06 17:46:16 +02:00
Michael Kaufmann (d00p)
d234abc19c
better calculation of mysql-diskspace usage (like we do in the customer_mysql-overview), thx to KulMaks from the forum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-06 11:59:10 +02:00
Robert Förster (Dessa)
db8f2a767d
fix rpmlints incorrect-fsf-address
2013-05-04 10:32:16 +02:00
Robert Förster (Dessa)
90ea8cfc1b
phase out hardy and dovecot1 configs for gentoo
2013-05-04 10:03:44 +02:00
Michael Kaufmann (d00p)
55312a6df4
fix zonefile nameserver-entries when there are no nameservers given (use A/AAAA entries then)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-03 10:45:27 +02:00
Michael Kaufmann (d00p)
e0db240a3f
tiny fixes in nginx-cronjob; clean up unused code from lighttpd cronjob
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-03 09:50:07 +02:00
Michael Kaufmann (d00p)
4825c77e2e
don't create one giant vhost for all IP's but separate ones for each ip
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-02 13:02:40 +02:00
Michael Kaufmann (d00p)
9691a39102
fix setting of default IP/Port (which still used panel_domain's ipandport-field), don't show ssl-enabled IP/Ports for default-ip (wrong default parameter of function getIpPortCombinations()), smaller fixes in bind- and lighttpdcronjob
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-02 10:38:44 +02:00
Michael Kaufmann (d00p)
257444558f
fix rewrite-rule for redirects to URIs, fixes #1043
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-30 11:52:57 +02:00
Michael Kaufmann (d00p)
8aa74a9b90
fixes for dualstack by tilman19
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-29 10:02:44 +02:00
Tilman Klaeger (tilman19)
80f19c7dfb
Add multistack options to userpanel, fixes #586
2013-04-29 09:06:40 +02:00
Tilman Klaeger (tilman19)
0d3daace49
Add multistack configuration to Bind nameserver, fixes #585
2013-04-29 08:56:43 +02:00
Tilman Klaeger (tilman19)
af899c290f
Add multistack configuration for nginx, fixes #584
2013-04-29 08:54:36 +02:00
Tilman Klaeger (tilman19)
a5048007de
Create multistack configuration for Apache, fixes #582
2013-04-29 08:31:32 +02:00
Tilman Klaeger (tilman19)
0ba04fbe42
Change database structure to support multistack, #581
2013-04-29 08:22:25 +02:00
Michael Kaufmann (d00p)
fe638b5f52
fix missing bracket in lighttpd cronjob; update the ssl-listening on nginx, thx to byteworkshosting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-27 10:28:40 +02:00
Michael Kaufmann
e8096b1cb6
Merge pull request #93 from Guite/master
...
Minor coding-style related changes
2013-04-27 01:05:30 -07:00
Axel Guckelsberger
54fc4758d9
Update admin_message.php
2013-04-27 10:56:34 +03:00
Axel Guckelsberger
2d6d3349cf
Update admin_logger.php
2013-04-27 10:48:42 +03:00
Axel Guckelsberger
ee45bd9f14
Update customer_mysql.php
2013-04-27 10:46:49 +03:00
Axel Guckelsberger
9665fe8c1f
Update customer_index.php
2013-04-27 10:26:48 +03:00
Axel Guckelsberger
10d1b8063d
Update admin_cronjobs.php
2013-04-27 10:22:23 +03:00
Axel Guckelsberger
1f0a2ca358
Update admin_updates.php
2013-04-27 10:18:35 +03:00
Axel Guckelsberger
a7687659cc
Update customer_ftp.php
2013-04-27 10:15:36 +03:00
Axel Guckelsberger
016ae12884
Update customer_traffic.php
2013-04-27 10:10:48 +03:00
Axel Guckelsberger
f6a729df87
Update index.php
2013-04-27 10:06:19 +03:00
Axel Guckelsberger
413461364d
Update customer_autoresponder.php
2013-04-27 09:59:22 +03:00
Axel Guckelsberger
c14b18ab39
Update customer_aps.php
2013-04-27 09:54:23 +03:00
Axel Guckelsberger
febb8e37bc
Update cron_tasks.inc.http.10.apache.php
2013-04-27 09:50:05 +03:00
Axel Guckelsberger
84d87adb9b
Update cron_tasks.inc.http.30.nginx.php
2013-04-27 09:32:28 +03:00
Axel Guckelsberger
ed151d5fd8
Update cron_tasks.inc.http.20.lighttpd.php
2013-04-27 09:16:53 +03:00
Michael Kaufmann (d00p)
b93bb806f6
don't use makeCorrectFile() on custom error-pages when it is a URL; also fix include-order for lighttpd vhosts, fixes #833
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-26 18:53:20 +02:00
Michael Kaufmann (d00p)
fb4c809ba4
forgot the extra panel on admin-index
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-25 20:00:49 +02:00
Michael Kaufmann (d00p)
fe1ad85d29
auto-height parent-container if info-panels on customer-index are too big, fixes #1198
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-25 19:58:01 +02:00
Michael Kaufmann (d00p)
7a69cf73ba
don't require a port-declaration in validating an URL when an IP address is given, fixes #1179
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-23 15:58:03 +02:00
Michael Kaufmann (d00p)
f2d10046b6
fix axfr-server-stuff (and close allow-transfer block), let updater and settings validate ipv4/ipv6 via function validate_ip
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-22 16:39:35 +02:00
Michael Kaufmann (d00p)
ce9c8a766f
set year to 2013 thanks to LeonP
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-20 17:20:28 +02:00
Michael Kaufmann (d00p)
82973267f3
respect deactivation of 'nameserver' yes|no in domain-edit (thx to monumentum); beautify preconfig
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-19 15:32:10 +02:00
Michael Kaufmann (d00p)
7adc2dd35c
Update version_compare function; fix syntax-error in bind-config generation, thx to monumentum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-19 13:55:38 +02:00
Michael Kaufmann (d00p)
1ae7876e44
provide a correct user-salutation for all templates, thanks to Shortie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-19 11:56:53 +02:00
Michael Kaufmann (d00p)
e97a7c611c
add possibility to specify AXFR servers for bind zone-configuration, fixes #100
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-18 16:38:22 +02:00
Michael Kaufmann (d00p)
0001c30a5d
added new configio-class to reduce the duplicate code of removing config-files for the webservers (it's all pretty much the same), CAUTION: very untested
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-16 21:39:46 +02:00
Michael Kaufmann (d00p)
d51977af65
move the merging-code for location-/ sections to the end of all possible location-blocks; fixes #1193
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-16 07:57:58 +02:00
Michael Kaufmann (d00p)
e29068f0d8
ups, wrong brakets :P
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-15 13:19:04 +02:00
Michael Kaufmann (d00p)
8f127e4769
revert last nginx-fix (nonsense) and now respect 'vhost-statement=no' setting for froxlor-vhost (no server-block), fixes #1076
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-15 13:13:36 +02:00
Michael Kaufmann (d00p)
802d59670c
add possibility to allow/disallow changing of themes; fixes #1175
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-15 09:54:35 +02:00
Michael Kaufmann (d00p)
3d246d7926
respect listen_statement = 0 setting from ipsandports-table in nginx - use with caution; fixes #1076
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-15 09:05:53 +02:00
Michael Kaufmann (d00p)
25b4826395
show specific templates only if corresponding feature is enabled, fixes #1191
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-15 08:56:50 +02:00
Michael Kaufmann (d00p)
65b3d536b6
just needed it and thought it'd be helpful for all :)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 22:57:57 +02:00
Michael Kaufmann (d00p)
5e91e98450
better check the faulty value explicitly so nothing user-customized gets overwritten, refs #1192
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 20:28:38 +02:00
Michael Kaufmann (d00p)
39d30644db
falsely used makeCorrectDir() where makeCorrectFile() should be used, this concerns updaters with webserver=nginx only, the setting nginx-fastcgiparams can manually be changed of course; fixes #1192
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 20:08:24 +02:00
Michael Kaufmann (d00p)
df56cc45fe
be sure the nginx-fastcgi_param file is a file; refs #1192
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 19:56:20 +02:00
Michael Kaufmann (d00p)
fb045c3fe1
let admin chose what password-hash-algorithm is to be used to crypt() passwords; fixes #852
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 18:41:21 +02:00
Michael Kaufmann (d00p)
271e4a660b
don't db->escape the password for makeCryptPassword as its result is being db->escaped anyway; refs #852
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 11:56:01 +02:00
Michael Kaufmann (d00p)
1c0937f29b
don't show subdomains in php-configuration-overview + allow to hide standard-subdomains (they are full-domains) via panel-setting; fixes #744
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 11:10:51 +02:00
Michael Kaufmann (d00p)
79b2adea16
fix open_basedir path's for newer php-versions as a trailing slash won't allow the usage of subfolders within the given folder, fixes #797
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-14 10:05:49 +02:00
Michael Kaufmann (d00p)
6da6915cac
fix version_compare (why did this work for me in the first place?); fix fallback if user still has 'classic' as theme
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-12 10:48:26 +02:00
Michael Kaufmann (d00p)
e9f3e617c7
fix bug in updater which prevents the updater to finish correctly, fixes #1186
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-12 09:56:02 +02:00
Michael Kaufmann (d00p)
9af43854d9
sh*t - forget the 'table' part in the alter-query
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-11 12:37:16 +02:00
Michael Kaufmann (d00p)
8211a73c15
setting version to 0.9.28 (preparation for release)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-11 12:29:24 +02:00
Michael Kaufmann (d00p)
eb843c5f31
respect decimal-places setting in admin_traffic, thx to HammerFall and Shortie
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-11 11:46:12 +02:00
Michael Kaufmann (d00p)
9cac851ab6
add note to remove the default awstats cronjob as it conflicts with froxlor, fixes #1185
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-11 11:30:49 +02:00
Michael Kaufmann (d00p)
090d4a6835
fix escaping of spaces in dir/filename
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-06 18:57:49 +02:00
Michael Kaufmann (d00p)
3f738f6ecd
remove old mod_log_sql language-file-entry
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-06 17:21:24 +02:00
Michael Kaufmann (d00p)
fbaafafdca
set dovecot-1 on gentoo deprecated as announced
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-06 17:19:52 +02:00
Michael Kaufmann (d00p)
900df7127c
be more specific what 'caneditdomain' field means, thx to fuchsi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-06 14:38:24 +02:00
Michael Kaufmann (d00p)
350e1b2d2d
if empty string is allowed for file/folder in settings by definition, really allow empty string; fixes #1160
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-06 13:38:57 +02:00
Michael Kaufmann (d00p)
b0449165f9
when editing an admin/reseller check if the changed resources are still at least as much as the admin/reseller used already
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-04 21:08:47 +02:00
Michael Kaufmann (d00p)
95efc2f3a7
trim path before checking, fixes #927
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-04 16:10:17 +02:00
Michael Kaufmann (d00p)
faa8169964
add -i to the sendmail parameter list (php-default is -t -i anyway), thx to Psi|4ward. A note will be shown on the update screen later; fixes #1134
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-04 12:46:49 +02:00
Michael Kaufmann (d00p)
e96461bd4c
add additional commands for postfix installation on freebsd, fixes #1155
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-04 12:29:16 +02:00
Michael Kaufmann (d00p)
67ec8861d7
awstats_configure.pl not available on gentoo and also not even a good idea to use because it breaks our webserver config and more; fixes #1085
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-04 12:21:33 +02:00
Michael Kaufmann (d00p)
551c1616f5
don't include specialsettings or default-vhost-content to ssl-redirects, fixes #1136
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-04 10:29:28 +02:00
Michael Kaufmann (d00p)
3d79564fd2
remove traffic-cron-lockfile after its finished, thx to netsurfer
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-03 15:33:48 +02:00
Michael Kaufmann (d00p)
8c8cbc74cf
make fcgid and php-fpm config cleaning work for real, fixes #1180
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-01 10:51:42 +02:00
Michael Kaufmann (d00p)
da516ed615
don't insert the ftp-directory-build-permission-task when rebuilding config files - has nothing to do with it and just confuses admins
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-30 23:14:38 +01:00
Michael Kaufmann (d00p)
ab410cc91e
don't insert task if feature is disabled even though they are not run but might be irritating for the admin, thx to fuchsi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-29 20:10:37 +01:00
Michael Kaufmann (d00p)
93f320ed6d
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-03-29 14:54:20 +01:00
Michael Kaufmann (d00p)
8016bd4ed0
localize 'speciallogfile' and give it a better label/description, thanks to xming
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-29 14:53:54 +01:00
Michael Kaufmann
c4879519fb
Merge pull request #90 from madmuffin1/language_cleanup
...
Removing missed chinese string, include references-file; refs #1171
2013-03-28 10:09:09 -07:00
madmuffin1
66e7e8323b
Removing missed chinese string, include references-file (refs #1171 )
2013-03-28 16:53:31 +01:00
Michael Kaufmann (d00p)
4e41fd84fe
only build dialog if needed
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-27 13:05:28 +01:00
Michael Kaufmann (d00p)
a8681b1e7b
put the language-string for speciallogwarning to admin_domains, not customer_domains, this fixes an undefined variable and the possibility to edit the 'special-logfile' setting; thx to oschn00r for the hint
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-27 12:30:37 +01:00
Michael Kaufmann (d00p)
a903455ee0
only show 'SSL redirect' checkbox for customers when there really is a ip/port combination for SSL; fixes #1179
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-27 08:34:59 +01:00
Michael Kaufmann (d00p)
c986c08cfb
switching users if the user is deactivated lead to a redirect to the login-screen with an undefined variable, just showing a message that the user is deactivated now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-23 08:59:20 +01:00
Michael Kaufmann (d00p)
a9941fe0a4
include future -dev version-strings in version-check
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-22 20:05:59 +01:00
Michael Kaufmann (d00p)
1fa04c668d
use the version compare of version.froxlor.org also in froxlor, thx for the hint to byteworkshosting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-22 19:59:14 +01:00
Michael Kaufmann (d00p)
cce3c0fde3
don't make documentroot include domain-name by default (forgot on update); remove possible undefined index; beautification for template-forms, thx to monumentum
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-22 18:51:12 +01:00
Michael Kaufmann
d5997d5772
Merge pull request #87 from madmuffin1/language_cleanup
...
Language cleanup, fixes #1171
2013-03-22 09:55:40 -07:00
madmuffin1
f2ecf74d41
Removed error references strings from all language_files, these language files should now be suitable for translation using transifex (refs #1171 )
2013-03-22 16:38:56 +01:00
madmuffin1
6a16940aa0
* Removed last real backreference ($lng['dkim']['dkim_keylength']) from language files (refs #1171 )
2013-03-22 16:04:12 +01:00
madmuffin1
4675bfe2b9
* removed more backreferences in language files (refs #1171 )
2013-03-21 21:50:17 +01:00
Michael Kaufmann (d00p)
3587f6d119
add parameter isRelative=true to call of redirectTo() and it magically fixes #1177
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-20 21:39:07 +01:00
Michael Kaufmann (d00p)
ed3fc0208c
fix notice, meh
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-20 21:24:01 +01:00
Michael Kaufmann (d00p)
acfe8a40b7
a bit of beautification, now fixes #536
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-20 21:14:56 +01:00
Michael Kaufmann
d5fd89beb7
Merge pull request #85 from sorinpohontu/Feature#536
...
use complete domain name as default path for DocumentRoot (a few changes are to be made), refs #536
2013-03-20 12:48:44 -07:00
Sorin Pohontu (frontline)
faada48e38
Feature #536 : Use complete domain name as default path for DocumentRoot
2013-03-20 21:37:37 +02:00
Michael Kaufmann (d00p)
236ba6abfb
myhostname should be different from mydomain in postfix's main.cf - use mail. to avoid confusion
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-16 11:59:52 +01:00
madmuffin1
2912d0ec4c
Fix sprintf/printf confusion. Thanks to @Discordier
2013-03-16 09:03:46 +01:00
madmuffin1
50327e2df6
Removed 6 back-references from language files
2013-03-15 23:05:40 +01:00
Michael Kaufmann (d00p)
d3e902ac63
when a new e-mail address is created, don't use the the customers name, as it might confuse the owner of the account, fixes #1127
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-15 17:13:50 +01:00
Michael Kaufmann (d00p)
71544ccc40
gentoo/proftpd: add use-flag for mysql before emerge and touch proftpd.conf before editing it (makes sense); mark ubuntu hardy as deprecated as it will be removed in 0.9.29
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-15 11:26:01 +01:00
Michael Kaufmann (d00p)
74c5d0718c
remove php's safe_mode as it is deprecated since php-5.3 and removed since php-5.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-15 09:34:41 +01:00
Michael Kaufmann (d00p)
cbc745ff72
remove mod_log_sql as planned
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-15 08:38:29 +01:00
Michael Kaufmann (d00p)
eaba3c783a
make the 'RANDOM'-mysql-naming case insensitive; refs #1050
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-14 09:56:30 +01:00
Michael Kaufmann
8db5e40661
Merge pull request #70 from b-bittner/Ticket1150
...
Add random SQL-Prefixes to customer DBs when mysql-prefix is set to 'RANDOM', fixes #1150
2013-03-14 01:54:11 -07:00
Michael Kaufmann (d00p)
3895c30ffa
clean up language files for a better fresh start on transiflex, or similar; refs #1171
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-13 09:07:04 +01:00
Michael Kaufmann (d00p)
1a9c5f162f
respect ip/port-default-vhost-config-for-every-domain and system-defaultvhost-conf setting in nginx and lighttpd, fixes #916
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-13 08:18:15 +01:00
Michael Kaufmann (d00p)
a071811dd0
respect 'access froxlor directly via hostname' and 'custom docroot in ip/port' setting in nginx, refs #920
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-13 08:16:36 +01:00
Dessa
c0322b39f1
Merge pull request #84 from byteworkshosting/master
...
Providing Dovecot 2.x configuration steps on FreeBSD
2013-03-12 20:44:32 -07:00
Charlie Root
ca7a91d4cf
Merge remote-tracking branch 'Froxlor/master'
2013-03-12 20:52:20 +01:00
Michael Kaufmann (d00p)
4d0dfb1c88
allow ip:port in redirections, fixes #1173
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-12 19:26:21 +01:00
byteworkshosting
c6477f345f
Providing Bind9 Nameserver configuration steps on FreeBSD
2013-03-12 15:06:14 +01:00
byteworkshosting
c7eccd6086
Providing Nginx Webserver configuration steps on FreeBSD
2013-03-12 12:03:47 +01:00
byteworkshosting
877add851b
Providing Dovecot 2.x configuration steps on FreeBSD
...
(fixes also the FreeBSD-Part of ticket #1015 )
- configuration files can be adopted for other os i think
2013-03-12 11:57:50 +01:00
Michael Kaufmann (d00p)
b5fb0da98f
escape database name when converting to UTF-8 as it may contain a dash or similar character that needs escaping, fixes #1172
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-12 08:14:52 +01:00
Michael Kaufmann
3ed063dd5c
Merge pull request #83 from anbrosius/bugfix-1058
...
Bugfix when deleting customer, fixes #1058 fixes #758
2013-03-12 00:10:39 -07:00
anbrosius
7733b1e625
Bugfix when deleting customer
2013-03-12 00:39:38 +01:00
Michael Kaufmann (d00p)
66e6a21f77
fix and cleanup polish language file, thx to imachine; fixes #1170 refs #1171
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-11 21:21:55 +01:00
Michael Kaufmann (d00p)
e8c833e16d
fix idna conversion for UTF-8, thx to anbrosius (via github)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-11 11:01:30 +01:00
Michael Kaufmann (d00p)
8d7c858931
setting version to 0.9.28-rc1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-11 10:51:36 +01:00
Michael Kaufmann (d00p)
deee18a7a1
fix awstats/webalizer alias-generation (better solution), this one goes to byteworkshosting, thanks), finally fixes #1067
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 18:09:23 +01:00
Michael Kaufmann (d00p)
69e785b5fe
php-fpm + apache fixes when using ssl, refs #1048
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 15:35:08 +01:00
Michael Kaufmann (d00p)
2897b0374c
fix awstats/webalizer alias issue, (hopefully) fixes #1067
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 15:18:30 +01:00
Michael Kaufmann (d00p)
9b56b0c29d
fix undefined indexes when path already exists and an error is thrown
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 14:46:45 +01:00
Michael Kaufmann (d00p)
47481aab56
check if the used froxlor version has already iso-codes in the language-table for this will output undefined variables after updating the files before updating the database in the panel
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 10:23:24 +01:00
Michael Kaufmann (d00p)
4b872399ac
check for correct array in ApsInstaller, fixes #1098
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 09:11:05 +01:00
Michael Kaufmann (d00p)
a76b064a56
display domains one below the other, so you get a better overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 08:52:56 +01:00
Michael Kaufmann (d00p)
db81594404
generalize language string
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 08:49:52 +01:00
Michael Kaufmann (d00p)
56cc714c2a
the link to open the customer-traffic details via admin-panel now uses rel='external' as we do with switch-user
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 08:45:01 +01:00
Michael Kaufmann (d00p)
e1e11061c6
activate/deactivate backup-cronjob with the backup-enabled setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-10 08:37:13 +01:00
Michael Kaufmann (d00p)
2a48c2b598
fix fpm-description in english langfile; make --force command really force a regeneration of the config files by inserting the task; beautify nginx customer vhost
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-09 16:59:33 +01:00
Michael Kaufmann (d00p)
b84bd2017c
use language file and better description for google-webfont integration
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-09 16:41:11 +01:00
Michael Kaufmann (d00p)
be11f81af4
minor fixes in installation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-09 16:26:07 +01:00
Michael Kaufmann (d00p)
d9ebd7a3f9
fix description of the nginx php-reload and php-backend setting
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-08 22:59:16 +01:00
Michael Kaufmann (d00p)
e6816c12ef
php-fpm sanity checks if pm='dynamic' or pm='ondemand', fixes #955
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-07 15:50:22 +01:00
Michael Kaufmann (d00p)
a048cd96b1
implement php-fpm process-manager 'ondemand', fixes #1035
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-07 15:40:07 +01:00
Michael Kaufmann (d00p)
f1e7c09d96
Merge branch 'master' of github.com:Froxlor/Froxlor
2013-03-07 10:51:29 +01:00
Michael Kaufmann
caf60c6f85
Merge pull request #78 from madmuffin1/ticket1163
...
* Log customer deletion of database, fixes #1163
* Enable deletion and correct revoking of database for customer, refs #1108
2013-03-07 01:46:33 -08:00
madmuffin1
bd3661d1d4
* Log customer deletion of database ( #1163 )
...
* Enable deletion and correct revoking of database for customer (#1108 )
2013-03-07 10:31:34 +01:00
Michael Kaufmann (d00p)
011c27101c
remove unused variable which causen an undefined-index notice because it is not part of the form, fixes #1133
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-07 09:44:00 +01:00
Michael Kaufmann (d00p)
3b1be99814
use correct linker-property to set the hostname in redirectTo() function, fixes #1151
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-07 09:35:20 +01:00
Michael Kaufmann (d00p)
12e57c5f10
fix maildirExists() function to check also 'old' maildir layout, refs #1103
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-07 09:13:20 +01:00
Michael Kaufmann (d00p)
cb6db7385a
escape directories/files correctly - TODO: store the user-inputs in the database correctly (source of the data), checking in the cronjob is only just-in-case, refs #717
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-06 17:56:42 +01:00
Michael Kaufmann (d00p)
debdbf5d41
update FCGIWrapper directive to FcgidWrapper (since mod_fcgid-2.3.2), refs #1138
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-06 15:46:15 +01:00
Michael Kaufmann
2c41ea48c1
Merge pull request #59 from madmuffin1/mysqlrevoke
...
Patching Revoking Privileges (both when deleting user and disabling user), fixes #1108
2013-03-05 23:40:45 -08:00
Michael Kaufmann (d00p)
e7a0508989
check for errors in database-description before the actual creation of the database to prevent a physical existing database without an entry in the corresponding froxlor-table, fixes #1052
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-05 16:28:54 +01:00
Michael Kaufmann (d00p)
f88c93a301
fix variable typo (undefined variable) in cron_autoresponder; don't use webfonts by default
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-05 15:51:32 +01:00
Michael Kaufmann (d00p)
92aea9d27e
fix font-stuff on installation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-05 13:36:24 +01:00
Michael Kaufmann (d00p)
447f61ba78
settings are not available when reading them from the database, let admin set the php-reload command and the php-backend for nginx even if php-fpm is disabled. Added a note to the description, fixes #1075
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-05 10:29:06 +01:00
Michael Kaufmann (d00p)
747b01d141
make path to nginx's fastcgi_params customizable, fixes #1153
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-05 09:03:38 +01:00
Dessa
de89a07970
Merge pull request #63 from adlerweb/fix-gentoocfg-dovecot2
...
[Gentoo] New dovecot configuration
2013-03-04 08:21:54 -08:00
Michael Kaufmann
95faab4a82
Merge pull request #76 from felixww/patch-1
...
Update scripts/jobs/cron_autoresponder.php
2013-03-04 08:17:34 -08:00
Michael Kaufmann
bbb44bc857
Merge pull request #62 from adlerweb/fix-installtranslation
...
Fix install translation
2013-03-04 08:14:32 -08:00
Michael Kaufmann (d00p)
59e65b445f
respect caneditdomain selection
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-28 09:31:33 +01:00
Michael Kaufmann (d00p)
6b1a4ce84d
respect deactivated bind value in formfields
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-28 09:12:45 +01:00
felixww
09e765ba13
Update scripts/jobs/cron_autoresponder.php
...
Emails used to be read for parsing, using PHP's file() command.
I changed it to read the file line by line, so the script doesn't run into the PHP memory limit.
Note that this has been a severe bug, since it used to make PHP abort script execution, thus possibly losing many emails for many users (i.e, on a multi domain setup with many autoresponders running).
2013-02-27 12:56:45 +01:00
Michael Kaufmann (d00p)
afd16138e4
remove stupid joke
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 20:58:24 +01:00
Michael Kaufmann (d00p)
d9ac3b535e
make the panel more customizable by letting the admin use a google-webfont for it
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 20:54:24 +01:00
Michael Kaufmann (d00p)
cebd5ccf56
be nice to an admin/reseller if they don't have any customer-contingent
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 16:37:00 +01:00
Michael Kaufmann (d00p)
7289ec1459
custom order of ticket-categories has to be admin/reseller-dependend
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 16:20:20 +01:00
Michael Kaufmann (d00p)
204d539041
custom order of ticket-categories has to be admin/reseller-dependend
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 16:11:27 +01:00
Michael Kaufmann (d00p)
0aa6b8ceb8
respect tickets_see_all when editing admins/reseller, update version in tables.inc.php
2013-02-25 16:06:08 +01:00
Michael Kaufmann (d00p)
8b9bc44279
custom order of ticket-categories has to be admin/reseller-dependend
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 15:54:33 +01:00
Michael Kaufmann (d00p)
0c471639b1
don't remove php-fpm-configs after they have been
...
created, the cron_tasks.php cleans up the directory already *update -> also in apache2 and lighttpd cron*
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 14:16:37 +01:00
Michael Kaufmann (d00p)
9061bfd9a3
customers should only see the ticket-categories created by their admin/reseller. Also, there now needs to be a 'tickets-see-all' flag for admins
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 14:09:14 +01:00
Michael Kaufmann (d00p)
177e8cf064
backward-compatibility for old mail-folder-structure
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 13:07:35 +01:00
Michael Kaufmann (d00p)
bfcd824799
fix various undefined indexes/variables, respect deactivated bind value, make checkboxes openbasedir/safemode work again
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 11:18:12 +01:00
Michael Kaufmann (d00p)
d7eef7a8b2
add support for the new apache-2.4
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 09:59:26 +01:00
Michael Kaufmann (d00p)
519db12a85
don't remove php-fpm-configs after they have been created, the cron_tasks.php cleans up the directory already
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 09:48:09 +01:00
Benjamin Bittner
bb3716c03e
Feature #1150 ; Add random SQL-Prefixes to customer DBs
2013-01-01 12:50:10 +01:00
Florian Knodt
5612fb1c8d
Add a warning related to SSL
2012-12-13 02:16:12 +01:00
Florian Knodt
4155fdfd4b
Disable SSL by default so dovecot can start without certificates
2012-12-13 02:14:56 +01:00
Florian Knodt
648f52a262
missed ','
2012-12-13 02:12:34 +01:00
Florian Knodt
e530e53dcb
Fixed missing paths and USE-flags for gentoo/dovecot
2012-12-13 02:05:28 +01:00
Florian Knodt
123cc1336e
...and add a bit of grammar to the german translation...
2012-12-13 01:32:42 +01:00
Florian Knodt
f8e9bf9424
Fixed misplaced translation
2012-12-13 01:25:40 +01:00
madmuffin
3657cf7cc6
Patching Revoking Privileges (both when deleting user and disabling user):
...
* if manual changes were made or user was created with very old version of SysCP or if MySQL access hosts in settings were altered since creating user/privileges, all privileges will be deleted anyways.
2012-11-19 19:22:21 +01:00
Florian Aders
6b9e6bd842
Merge pull request #57 from squareZ/master
...
mail criteria added to search form
2012-10-16 23:30:04 -07:00
Florian Aders
39508ca717
Merge pull request #56 from squareZ/48f2c7833d97fb1b711c930be40cc5d01a38bfa5
...
Disable setting fields to configure nameserver
2012-10-16 23:29:17 -07:00
squareZ
59c65db070
Mail criteria added to search form
2012-10-17 01:06:29 +02:00
squareZ
48f2c7833d
Hides nameserver settings for domains if DNS isn't in use
...
see http://redmine.froxlor.org/issues/964#note-12
2012-10-17 00:51:03 +02:00
Florian Aders
3f41b6d716
Merge pull request #54 from chrisv2/dovecot_allow_login_auth
...
allow 'login' mech (to support Outlook < 2007, and Outlook Express)
2012-09-26 09:06:09 -07:00
Chris Vigelius
ede92f3065
allow 'login' mech (to support Outlook < 2007, and Outlook Express)
2012-09-26 17:11:54 +02:00
Florian Aders
2e1f282a94
Merge pull request #53 from chrisv2/dovecot_iterate_query
...
add iterate_query to make doveadm -A work
2012-09-25 05:23:53 -07:00
Chris Vigelius
06db6dad72
add configfile for gentoo
2012-09-25 14:06:34 +02:00
Chris Vigelius
0622eca98e
remove unnecessary semicolon at the end
2012-09-25 12:56:14 +02:00
Chris Vigelius
0c383eac50
add iterate_query to make doveadm -A work (see http://wiki2.dovecot.org/AuthDatabase/SQL#User_iteration )
2012-09-25 12:51:10 +02:00
Florian Aders
08bd5f7041
Merge pull request #33 from anbrosius/ssl-with-redirect
...
Fix bug: with a SSL-enabled domain and redirection Apache won't start, fixes #893 and #1023
2012-09-25 01:21:25 -07:00
Florian Aders
9ea0839426
Merge pull request #52 from chrisv2/logrotate_speciallogfile_undefined_variable
...
fix: undefined variable $logrotatefile when rotating speciallogfile
2012-09-25 00:27:40 -07:00
Florian Aders
ec537625a5
Merge pull request #51 from SirUli/master
...
Fix for cron_tasks.inc.http.10.apache.php on 1315
2012-09-25 00:27:17 -07:00
Florian Aders
30b185825c
Merge pull request #43 from RipClaw2971/master
...
fixes #1118 FastCgiExternalServer: redefinition of previously defined class, thx RipClaw2971
2012-09-25 00:25:48 -07:00
Chris Vigelius
10cda9f5a9
fix: undefined variable $logrotatefile when rotating speciallogfile
2012-09-24 10:56:41 +02:00
Uli
bd890e8ebe
Fix for cron_tasks.inc.http.10.apache.php on 1315
...
Error should have been fixed in #24 but the following error still
occured if $this->settings['phpfpm']['configdir'] is not available:
```
PHP Warning: readdir() expects parameter 1 to be resource, boolean
given in /var/www/froxlor/scripts/jobs/cron_tasks.inc.http.10.apache.php
on line 1315
```
Structure of the fix is the same as in
f5bc81faca but copied to the other
section.
2012-09-24 09:10:57 +02:00
Dessa
24fb46b3d7
Merge pull request #49 from chrisv2/fix_postfix_virtual_transport
...
fix virtual transport in postfix
2012-09-23 02:25:07 -07:00
Chris Vigelius
8994029b3e
fix virtual transport in postfix
2012-09-22 14:20:50 +02:00
Robert Förster (Dessa)
fc91683f5f
drop lenny
...
as announced, lenny is no longer supported by us, as upstream has dropped support in February
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2012-09-21 17:50:21 +02:00
Robert Förster (Dessa)
76355f5617
fix last commit (conf -> cfg)
2012-09-21 17:45:49 +02:00
Robert Förster (Dessa)
188e80ab2e
fix chmod for libnss config files (the PM should have taken care of that when creating the file already but better safe than sorry)
2012-09-21 17:38:11 +02:00
Dessa
ec032c7a15
Merge pull request #48 from chrisv2/postfix-dovecot-ubuntu1204
...
Fix Postfix & Dovecot for Ubuntu 12.04
2012-09-21 08:34:11 -07:00
Dessa
79ae6da6b5
Merge pull request #47 from chrisv2/libnss-cfg-rename
...
with libnss-mysql-bg, configfiles end in .cfg (not .conf)
2012-09-21 08:33:42 -07:00
Chris Vigelius
977b887e6b
revert disable_plaintext_auth which was changed by mistake
2012-09-21 17:27:06 +02:00
Chris Vigelius
2f1bbf7055
fix Postfix and Dovecot for Precise (Ubuntu 12.04)
...
- Dovecot config updated for Dovecot2
- postfix delivery method 'dovecot' enabled again
2012-09-21 17:26:45 +02:00
Chris Vigelius
86457e7a93
with libnss-mysql-bg, configfiles end in .cfg (not .conf)
2012-09-21 17:09:07 +02:00
Andreas Grundler
e6a30edd0b
Merge remote-tracking branch 'upstream/master'
2012-09-13 10:30:17 +02:00
Andreas Grundler
e2700ce91d
Fix for Bug #1118
2012-08-23 11:32:25 +02:00
Florian Aders
251a2ebd96
Merge pull request #42 from bechtoldt/master
...
Use {$header_logo} within login templates
2012-08-22 05:07:50 -07:00
Arnold Bechtoldt
11e33d855b
Use {$header_logo} within login templates
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-22 13:55:54 +02:00
Florian Aders
dcfe3493a2
Merge pull request #37 from Ivaylo-Bachvarov/master
...
Bulgarian support, thx to Ivaylo-Bachvarov
2012-08-22 03:06:19 -07:00
Florian Aders
65cdb2def0
Merge pull request #40 from bechtoldt/ticket1044
...
Ticket Center: Link usernames with their user panel, fixes #1044
2012-08-22 03:04:57 -07:00
Arnold Bechtoldt
7d0ae7ebd2
Ticket Center: Link usernames with their user panel, fixes #1044
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-22 11:55:13 +02:00
Ivaylo Bachvarov
2bb7ac9e06
The whole user interface is now done.
...
The pull request is done. For now i don't have enought time to translate
the admin parth. But user interface is more important so i am done with
this.
2012-08-22 00:49:05 +03:00
Florian Aders
7ba4e6e066
Merge pull request #39 from bechtoldt/ticket1119
...
Removing Classic Theme Support, fixes #1119
2012-08-21 12:35:01 -07:00
Arnold Bechtoldt
19095cb3ae
Update theme setting of active sessions (DB:panel_sessions), refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 21:33:13 +02:00
Arnold Bechtoldt
d196b0b5c8
Change theme when Classic Theme in use only. Fix Froxlor SQL file, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 21:25:56 +02:00
Arnold Bechtoldt
5a276dbf8d
Removing Classic Theme Support, fixes #1119
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 20:22:45 +02:00
Florian Aders
733cb43f1c
Merge pull request #38 from bechtoldt/ticket1114
...
Implement *deactivate-catchall*-feature, fixes #1114
2012-08-21 11:11:38 -07:00
Arnold Bechtoldt
78f286cbda
Implement *deactivate-catchall*-feature, refs #fixes 1114
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 20:08:20 +02:00
Florian Aders (EleRas)
3655055030
Removed outdated, not needed file
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-08-21 19:25:35 +02:00
Florian Aders
26d93f6308
Merge pull request #36 from bechtoldt/templateoptimization
...
Move Froxlor to utf8 and various template - optimizations, fixes #1117
2012-08-21 10:09:35 -07:00
Arnold Bechtoldt
f6d47fe96c
use UTF-8 as charset during mysql connection, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 18:40:38 +02:00
Arnold Bechtoldt
a91e7009db
improving language within preconfig (v0.9.28.svn4). T e m p l a t e O p t i m i z a t i o n D o n e, fixes #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:32:53 +02:00
Arnold Bechtoldt
c9a93e95aa
change SysCP->Froxlor within Slovak lng translation file, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:14:34 +02:00
Arnold Bechtoldt
084069aaf4
change SysCP->Froxlor within Swedish lng translation file, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:13:40 +02:00
Arnold Bechtoldt
d006c7ecac
converting additional Swedish HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:12:16 +02:00
Arnold Bechtoldt
63057fe0ac
converting additional Spanish HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:07:22 +02:00
Arnold Bechtoldt
9a406e8cec
converting additional Slovak HTML numeric entities to actual chars. Some native speakers have to review some special char errors within this file, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:06:09 +02:00
Arnold Bechtoldt
36f8e50453
converting additional Portugues HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 15:01:13 +02:00
Arnold Bechtoldt
a7689f5a28
converting additional Polish HTML numeric entities to actual chars. Some native speakers have to review some special errors within this file, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:56:20 +02:00
Arnold Bechtoldt
92e4e2d826
converting additional Italian HTML numeric entities to actual chars and removing CR's, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:51:40 +02:00
Arnold Bechtoldt
8ce991a249
converting additional Hungarian HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:42:32 +02:00
Arnold Bechtoldt
8ab8bc0b42
converting Hungarian HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:40:06 +02:00
Arnold Bechtoldt
861376b2a2
converting French HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:27:28 +02:00
Arnold Bechtoldt
a45b231a7f
converting Dutch HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:24:26 +02:00
Arnold Bechtoldt
d9a28d197e
converting Czech HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:22:34 +02:00
Arnold Bechtoldt
e1a0cca5cc
Don't change PHPMailer core just modify public charset object-var, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-21 14:12:15 +02:00
Ivaylo Bachvarov
7ac1240640
The error translating is now done
...
Still have a lot of translating work :(
2012-08-21 13:21:58 +03:00
Ivaylo Bachvarov
b8f1118bbc
Improve Bulgarian translation.
...
Almost all of the user interface is translated now. And the BG file is
now structured like the orginal Enlish file.
2012-08-19 02:02:34 +03:00
Arnold Bechtoldt
022d21054c
convert data sets to utf8 too when updating to the next version, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-18 11:04:10 +02:00
Arnold Bechtoldt
68308c4fca
using more UTF-8, optimized the initial froxlor.sql statements, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-17 15:47:27 +02:00
Arnold Bechtoldt
f575e94ddb
converting English HTML [numeric] entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-16 16:11:30 +02:00
Arnold Bechtoldt
26849f89d1
converting Danish HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-16 16:08:02 +02:00
Arnold Bechtoldt
efacd85fdd
converting German HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-16 16:07:05 +02:00
Arnold Bechtoldt
e4c1bacb6e
converting Russian HTML numeric entities to actual chars, refs #1117
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-16 16:06:02 +02:00
Arnold Bechtoldt
823a09da85
converting zn-cn HTML numeric entities to actual chars, refs #1117
2012-08-16 16:04:27 +02:00
Arnold Bechtoldt
a9dfdb7432
reverting some movements. common css/js should be placed in a common directory
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-16 11:32:34 +02:00
Arnold Bechtoldt
1943747594
adding global variable to buildNavigation() to grant templates of the Classic template access to $theme
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-15 16:52:43 +02:00
Arnold Bechtoldt
31e24050bf
fixing some paths within the installer. adding favicon to the installer page.
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-15 15:06:02 +02:00
Arnold Bechtoldt
b1df344390
removing an unecessary variable in webftp and adding favicon to the webftp template
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-14 23:14:54 +02:00
Arnold Bechtoldt
601bf68d09
Implementing the whole template system using Smarty. This commit includes movements of ROOT/js, ROOT/images, etc. to theme specific directories like templates/<THEME>/. If you are attemping to use your own templates you won't need to modify Froxlor's core files. This commit may require additional work.
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-14 23:08:25 +02:00
Arnold Bechtoldt
6d0d1ae015
don't ignore Froxlor's templates
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-14 14:59:43 +02:00
Arnold Bechtoldt
dc558f096a
Ignore new templates within templates/
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-08-14 14:57:21 +02:00
anbrosius
38b7d46596
Fix bug: with a SSL-enabled domain and redirect Apache won't start
2012-07-25 17:09:44 +02:00
Andreas Burchert
607cbded7d
Merge pull request #26 from avengerx/confscripts
...
Improve default config files generation
2012-07-25 01:40:52 -07:00
Andreas Burchert
e160ff58ba
Merge pull request #32 from scarya/ticket852
...
Added support for encrypted passwords, refs #852
2012-07-25 01:38:06 -07:00
Andreas Burchert (scarya)
5b15de8e9a
Merged upstream/master to encrypted passwords, refs #852
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-07-25 09:01:52 +02:00
Andreas Burchert
b8fefe6020
Merge pull request #31 from anbrosius/ticket1068
...
Fix uncheck specialsettings for subdomains, fixes #1068
2012-07-24 02:19:30 -07:00
anbrosius
cac5f7a204
Fix ticket #1068 : uncheck specialsettings for subdomains
2012-07-24 01:06:45 +02:00
Andreas Burchert
da186c0505
Merge pull request #30 from anbrosius/master
...
Fix bug IMAP/POP3 after reactivating a customer, fixes #1113
2012-07-22 14:00:11 -07:00
anbrosius
437a92d0b5
Fix bug IMAP/POP3 after reactivating a customer
2012-07-22 14:51:02 +02:00
Andreas Burchert
7f7bf62d95
Merge pull request #29 from scarya/master
...
Added logrotate to speciallogfiles, fixes #1014
2012-07-20 04:12:12 -07:00
Andreas Burchert
68d4264d84
Merge pull request #4 from bechtoldt/ticket1021
...
Make check of creating e-mail addresses case-insensitive, thanks to d4f, fixes #1021
2012-07-20 04:11:41 -07:00
Andreas Burchert (scarya)
46e788f875
Added support for encrypted passwords, refs #852
...
Thanks to sardyna12
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-07-20 11:35:33 +02:00
Andreas Burchert (scarya)
f0ba09dd93
Changed default niceness of master cronjob to -5 in the templates, fixes #1050
...
Thanks to crazy4chrissi
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-07-20 10:54:24 +02:00
Andreas Burchert (scarya)
9a5b52f609
Added logrotate to speciallogfiles, fixes #1014
...
Thanks to dahuafschmied
Signed-off-by: Andreas Burchert <andreas.burchert@igd.fraunhofer.de >
2012-07-20 10:20:47 +02:00
Andreas Burchert
288d29de7a
Merge pull request #28 from avengerx/new_maildir_structure
...
New maildir structure fixes #1103
Thanks to avengerx
2012-07-18 03:35:03 -07:00
Andreas Burchert
35a59e9f31
Merge pull request #24 from d00p/master
...
Various bugtracker-fixes
Thanks to d00p
2012-07-14 05:44:47 -07:00
Fabrício Zimmerer Murta
1c3690a882
Erase full user dir instead of just Maildir/ when erasing customer email data.
2012-07-10 00:54:03 -03:00
Fabrício Zimmerer Murta
72cefb38db
Setup froxlor update script.
2012-07-10 00:53:20 -03:00
Fabrício Zimmerer Murta
432e898318
Additional modifications to domain/user/Maildir email file structure
...
- Added email settings' option to specify Maildir directory (depending
on postfix version this is ./Maildir/, .maildir/ or, optionally, one
can choose to leave Maildir file structure directly on user's
directory.
- Fixed database 'insert' command to describe the new structure using
specified Maildir directory into new accounts.
- Fixed maildirExists function to the new file structure
- Fixed older bug that email exclusions that were scheduled (task 7)
were not being displayed on overview.
- Added entries on 'english' language file for the new entries on panel
- Changed task id 6 (delete customer) behavior on scrips/jobs/cron_tasks.php
to assure email account is owned to mail uid/gid and the target is an
actual directory before zapping it.
- Fixed task id 7 (delete customer mail data) behavior on script above
to correctly fill and find Maildir and also do additional paranoid
checks before zapping the mail account directory. Notice this is not
the same from above directory-wise: here we erase a single account's
data, while in task id a entire customer set of accounts and domains
are eliminated.
2012-07-09 23:46:51 -03:00
root
f7754e2845
Change how email folders are created.
...
Before it was: customer_dir/mail/customer_login/user@domain/
Now it is: customer_dir/mail/customer_login/domain/user/Maildir/
2012-07-09 23:43:59 -03:00
Florian Aders (EleRas)
0a79ef4e30
Updated updater with new version, refs #1107
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-07-04 08:53:00 +02:00
Florian Aders
30d06584c5
Merge pull request #27 from madmuffin1/master
...
pull feature #1107 back to trunk, fixes #1107
2012-07-03 23:50:01 -07:00
Patrick Brueckner
bb315b783f
Implemented auto-language selection (feature #1107 ) based on HTTP_ACCEPT_LANGUAGE headers.
2012-07-03 16:26:20 +02:00
avengerx
e7c11bfe5f
More fixes for gentoo's confs related to uid/gid.
...
Gentoo 'mail' user/group has uid/gid 8/12 respectively. This makes
postfix' 'virtual' complain about 'bad uid'. Then the default is set
back to 'vmail' user/group. You can force using the 'mail' user (which
is responsible for the local mail delivery files) by adding to
/etc/postfix/main.cf the following lines:
virtual_minimum_uid = 8
virtual_minimum_gid = 12
But this is not encouraged, so the default is to create a really
unprivileged 'vmail' user with a high uid/gid (above 1000).
Due to this, the test for already existent uid/gid is added here (if
you have set uid/gid on froxlor but they don't actually exist, lines to
add the user/group will be added to the config file as it does with the
other distro's files.
2012-07-02 03:11:27 -03:00
avengerx
7a4ce63b75
Update scripts for postfix+courier and postfix+dovecot for gentoo.
...
Changes here include:
- shorten some repetitive commands (gentoo.inc.php)
- maps uid/gid from database instead of statically on main.cf
- maps 'homedir' from database instead of statically in
vmail_mailbox_base (concatenates 'homedir' and 'maildir' columns from
mail_users table)
- update mysql query files to use strictly postfix 2.2+ new format
(in accordance to http://www.postfix.org/mysql_table.5.html )
2012-07-02 02:51:37 -03:00
avengerx
07e879a9f8
Fix imapd-ssl and pop3d-ssl example files to point to gentoo actual paths.
2012-07-01 20:39:14 -03:00
avengerx
80c4fdeb79
Fix authmysqlrc example config to point to actual mysql columns.
2012-07-01 20:38:02 -03:00
avengerx
1f281a2a9a
Minor changes to gentoo-specific default confs for SMTPd
...
Pointed SSL keys to default (system-installed) keys that would work
out-of-the-box.
Changed max size of emails from 50MB to 512MB to avoid problems on
default installations (some customers like sending big emails
sometimes).
Some additional cosmetic changes.
2012-07-01 18:30:11 -03:00
avengerx
a6c5592541
Improve user/group name handling on configuration script generation.
2012-07-01 18:23:34 -03:00
Michael Kaufmann (d00p)
938b6ebf52
correct std-customer index-file so the broder-radius works in all browser supporting it
2012-06-30 13:58:20 +02:00
Michael Kaufmann (d00p)
f5bc81faca
check if path could be opened before iterating through it, fixes #1104
2012-06-28 08:53:23 +02:00
Michael Kaufmann (d00p)
d89856fac0
fix some possible undefined indexes due to the change from yesno-selectbox to a checkbox, refs #645 fixes #1105
2012-06-25 09:27:39 +02:00
Michael Kaufmann (d00p)
40d68df86b
Fix jquery-ui.css inclusion in templates/Froxlor/header.tpl
2012-06-22 09:29:23 +02:00
Florian Aders
a2c49c3071
Merge pull request #23 from avengerx/42b9964e
...
Fix 'task id 9' issue. Fixes #1102
2012-06-20 21:38:21 -07:00
Fabrício Zimmerer Murta
42b9964e9c
Fix 'task id 9' issue.
...
Adds a message on Admin's Overview page if a task is of an unknown type.
Removes task '9' adding on function.inserttask and ignores task id 9 on
CronJobFunctions.
2012-06-18 02:05:55 -03:00
Florian Aders
f4738818e6
Merge pull request #20 from avengerx/master
...
Fixes bug #1097 reported by and with suggestion from d00p
2012-06-10 23:40:41 -07:00
root
12d137aac4
Apply patch from d00p from http://redmine.froxlor.org/issues/1097
...
Fixes the following error:
Fatal error: Cannot access private property db::$password in
/var/www/froxlor/lib/functions/database/function.correctMysqlUsers.php
on line 27
But ID on Redmine: #1097 2012-05-30
2012-06-07 15:47:05 -03:00
Arnold Bechtoldt
f957a0a04e
email address validation: using strtolower() with equal-operator to check if address is not already in use, instead of comparing with LIKE-operator, fixes #1021
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-05-29 10:21:58 +02:00
Florian Aders (EleRas)
4f5186f97c
Corrected updater too Froxlor standards, fixes #1089
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-05-23 09:17:16 +02:00
Florian Aders
8f4f0b106b
Merge pull request #16 from dschallert/Bug_#693_hide_empty_information_in_customer_control_panel_index
...
fixes #693 Hide empty information on customerpanel index
2012-05-22 23:39:57 -07:00
Florian Aders
06e672ca2a
Merge pull request #17 from blackice2999/fixes-php-fpm-rewrite
...
Fixes php fpm rewrite, fixes #1089 , thx blackice2999
2012-05-22 23:36:20 -07:00
Florian Aders
3119cb01bc
Merge pull request #19 from wittich/patch-2
...
Caused by the update from admin_admins.php, fixes #1095
2012-05-22 23:32:55 -07:00
Florian Aders
3577fa6d5d
Merge pull request #18 from wittich/patch-1
...
Admin progressbar, refs #1095 , http://redmine.froxlor.org/issues/1095
2012-05-22 23:32:18 -07:00
wittich
b5556d4f93
Caused by the update from admin_admins.php
2012-05-22 18:51:42 -07:00
wittich
cc6b05840f
Admin progressbar, Bug #1095 , http://redmine.froxlor.org/issues/1095
2012-05-22 18:46:51 -07:00
dschallert
0d392d64b2
Bug #693 Hide empty information on customerpanel index
2012-05-08 23:17:37 +02:00
blackice2999
173e40b0e4
added new config option for php fpm fixes #1089
2012-05-08 23:12:51 +02:00
blackice2999
1e68766b54
fixes own error... we need later a cleanup
2012-05-08 16:56:03 +02:00
blackice2999
5181f1d801
fixes fpm and redirect loop fpm alias cannot be in docroot
2012-05-08 16:38:25 +02:00
blackice2999
7ca68a3490
wrong php interface calling
2012-05-08 16:34:32 +02:00
blackice2999
6d79b81a89
fixes fpm and redirect loop fpm alias cannot be in docroot
2012-05-08 16:27:32 +02:00
Florian Aders
89fdbbc436
Merge pull request #15 from rtznprmpftl/pangolin
...
some config files for pangolin
2012-05-07 09:27:23 -07:00
Florian Aders (EleRas)
35c2ba4a76
Tagging 0.9.27
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-05-07 18:04:35 +02:00
Nicolas Berens
157cca0a2c
some new configfiles
...
Dovecot taken from http://forum.froxlor.org/index.php?/topic/1336-dovecot-2-freebsd-configuration/ needs still testing
2012-05-03 23:45:17 +02:00
Nicolas Berens
30e889f93e
forgot to rename it to precise
2012-04-26 19:16:02 +02:00
Nicolas Berens
dabae34261
Some additional changes
2012-04-26 09:24:33 +02:00
Nicolas Berens
912940f8c8
just saw that precise pangolin is called precise, not pangolin
2012-04-24 12:37:36 +02:00
Nicolas Berens
6ab5c07036
First batch of config files for pangolin
2012-04-24 09:54:59 +02:00
Florian Aders
fcfb4af3a0
Merge pull request #11 from bechtoldt/ticket1048
...
Use different filenames for FastCgiExternalServer and Alias (apache2, fcgid/fpm). Thanks to andreas.grundler, fixes #1048
2012-04-04 06:44:46 -07:00
Florian Aders
4abd0bbee0
Merge pull request #10 from bechtoldt/ticket1029
...
Fix Froxlor-own-vhost. Check if fcgid is still enabled. Thanks to sardyna12, fixes #1029
2012-04-04 06:43:27 -07:00
Florian Aders
4f75355983
Merge pull request #14 from mySeb/master
...
Fixes #1046
2012-04-01 05:45:01 -07:00
mySeb
c07322de0f
fixed issue-1046
2012-04-01 12:37:40 +00:00
Charles Williams (Slydder)
604b1dc912
fixed php-fpm config regeneration when is missing values
2012-03-17 14:27:03 +01:00
Dessa
78dce129ff
Merge pull request #13 from bechtoldt/tag0927rc1
...
Tagging 0.9.27-rc1
2012-03-13 11:50:47 -07:00
Arnold Bechtoldt
06f4f7593a
Tagging 0.9.27-rc1
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-03-13 19:28:42 +01:00
Arnold Bechtoldt
1b22447d1c
Merge pull request #6 from EleRas/trafficcron
...
Finally fixing the traffic/mysql - bug in cron, fixes #1025
2012-03-11 11:18:22 -07:00
Arnold Bechtoldt
8ce0da0681
Expanding last commit. The original patch was a bit confusing, refs #1048
2012-03-09 14:09:02 +01:00
Arnold Bechtoldt
ba6cde89ef
Use different filenames for FastCgiExternalServer and Alias (apache2, fcgid/fpm). Thanks to andreas.grundler, fixes #1048
2012-03-09 13:48:14 +01:00
Arnold Bechtoldt
e6248cd5a9
Fix Froxlor own vhost. Check if fcgid is still enabled. Thanks to sardyna12, fixes #1019
...
Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com >
2012-03-09 13:34:44 +01:00
Arnold Bechtoldt
c0889171a5
Merge pull request #8 from bechtoldt/ticket1030
...
Use 'Administrator' in the mail body instead of 'Froxlor-Team' within mails. The Chinese lng file may also be updated, fixes #1030
2012-03-08 13:00:41 -08:00
Arnold Bechtoldt
ac3387ded7
Use 'Administrator' in the mail body instead of 'Froxlor-Team' within mails
2012-03-08 21:45:45 +01:00
Arnold Bechtoldt
ea844ee07c
Merge pull request #7 from bechtoldt/master
...
Improve .gitignore file in ROOT directory
2012-03-08 11:36:02 -08:00
Arnold Bechtoldt
7b2dae9d2f
Improve .gitignore file in ROOT directory
2012-03-08 20:34:12 +01:00
Florian Aders (EleRas)
3d9bd124b1
And the next try to fix the mysql - bug in cron, refs #1025
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-03-08 19:29:17 +01:00
EleRas
401f5dad8b
Merge pull request #5 from bechtoldt/htmlbreaktags
...
Replace <br> through to the uniform <br /> in the whole code
2012-03-08 09:24:57 -08:00
Arnold Bechtoldt
6b986375e7
Replace <br> through to the uniform <br /> in the whole code
2012-03-08 17:34:01 +01:00
Arnold Bechtoldt
aa22d5c594
Make check of creating e-mail addresses case-insensitive, thanks to d4f, fixes #1021
2012-03-08 17:02:57 +01:00
EleRas
45a3e85829
Merge pull request #2 from bechtoldt/ticket1034
...
Use 'IF EXISTS' when dropping tables, fixes #1034
2012-03-08 07:37:07 -08:00
Arnold Bechtoldt
77615e71c4
Merge pull request #1 from bechtoldt/master
...
Provide setting and log rotation for special logfiles after creating domains, fixes #1010
2012-03-08 07:29:57 -08:00
Arnold Bechtoldt
c24b0ab8c3
Use 'IF EXISTS' when dropping tables in some old upgrade files, fixes #1034
2012-03-08 16:12:19 +01:00
Arnold Bechtoldt
832c5d3c89
Use a symlink to access jquery-ui file, refs #1010
2012-03-08 15:40:45 +01:00
Arnold Bechtoldt
3e615f0b68
Just added a comment, refs #1010
2012-03-08 15:29:57 +01:00
Arnold Bechtoldt
d51551989d
fixed typo in last commit, refs #1010
2012-03-08 15:14:42 +01:00
Arnold Bechtoldt
454b48f9a8
Provide setting and log rotation for special logfiles after creating domains, fixes #1010
2012-03-08 15:11:25 +01:00
Florian Aders (EleRas)
8f9a323e0b
Testing hook successful
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-03-06 19:18:51 +01:00
Florian Aders (EleRas)
c1252fe495
Testing hooks
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-03-06 19:17:30 +01:00
Florian Aders (EleRas)
86e73e268c
Always force a new MySQL connection
2012-03-01 15:00:21 +01:00
Robert Förster (Dessa)
511d2699e6
remove some unsets, which are obsolete now
...
followup for aa7cf38f7e
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2012-02-28 16:07:38 +01:00
Robert Förster (Dessa)
3352ccffc1
fix 7d6d683e52
...
we use mod_fcgid and not mod_fastcgi, refs #1017
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2012-02-28 00:54:20 +01:00
Florian Aders (EleRas)
aa7cf38f7e
Trying to fix MySQL server has gone away, thx for all the hints and help - let us hope it works, ref #1025
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 20:47:21 +01:00
Andreas Burchert (scarya)
4297ed3607
Improve customer default index.html file, fixes #1031
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-02-27 20:18:32 +01:00
Florian Aders (EleRas)
5d60b25900
If no pcntl extension is found, do not fork the traffic - cron, fix by d4f, fixes #1028
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 19:55:12 +01:00
Florian Aders (EleRas)
7ace2a8a4b
Fixing call to wrong posix function on customer create, fix by d4f, fixes #1032
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 19:48:43 +01:00
Florian Aders (EleRas)
0038552955
Remove php-fpm-specific configuration (files) correctly, patch by Slydder, fixes #1022 , fixes #914
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 19:43:56 +01:00
Florian Aders (EleRas)
b83be49980
Fixed sorting of customers, patch by devil65, fixes #1033
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 19:40:53 +01:00
Florian Aders (EleRas)
ec06768303
Fixed APS template bug, patch by arnoldB, fixes #700
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 19:38:29 +01:00
Florian Aders (EleRas)
7d6d683e52
Added Fast CGI Idle Timeout, patch by Slydder, fixes #1017
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-02-27 19:27:13 +01:00
Andreas Burchert (scarya)
95b641060d
Customer can now see every ticket related to him independent of the referred admin.
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-02-27 19:09:55 +01:00
Andreas Burchert (scarya)
d589b77ae0
Fixed that every support ticket could be accessed by every customer and admin, fixes #1037
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-02-27 19:09:55 +01:00
Robert Förster (Dessa)
ac74e7e6a7
fix the updater so it actually works now
2012-02-17 12:45:01 +01:00
Robert Förster (Dessa)
2ea9a6bffa
fix the fix in 8dfd27a0dc, fixes #992
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2012-01-20 23:25:43 +01:00
Robert Förster (Dessa)
62dcf6e1a5
Tagging 0.9.26
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2012-01-18 12:41:44 +01:00
Andreas Burchert (scarya)
c0d2d2dddd
Small fix in makeChownWithNewStats().
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2012-01-17 18:42:02 +01:00
Robert Förster (Dessa)
84a84e4907
correct wrong rc-update command for dkim-milter in gentoo config templates, fixes #1013
2012-01-09 18:59:27 +01:00
lowb1rd
11f3ddf54a
Apache: ServerAlias length limit not obeyed, fixes #1012
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2012-01-08 20:37:27 +01:00
Florian Aders (EleRas)
346351ef98
Run cronjob even if nameservers are disabled, thx sinuswave, fixes #1004
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-01-02 14:39:05 +01:00
Florian Aders (EleRas)
4ab80e6144
Corrected year in some copyrights and templates
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-01-02 14:36:48 +01:00
Andreas Burchert (scarya)
83ee756ae7
Fixed missing hidden field (Classic), fixes #1002
...
Thanks to dahuafschmied
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-29 17:26:47 +01:00
Andreas Burchert (scarya)
062cc20877
Fix broken image, fixes #1001
...
Thanks to dahuafschmied
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-29 17:25:04 +01:00
Florian Aders (EleRas)
fdb633d786
Fixed jquery - paths in templates and removed duplicate jquery.min.js
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-12-22 10:26:08 +01:00
Florian Aders (EleRas)
02cf6285ec
Tagging 0.9.26-rc1
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-12-19 17:53:51 +01:00
Florian Aders (EleRas)
ee5b81bcbf
Do not send trafficreports as HTML - they are plaintext, fixes #705 @10m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-12-17 11:56:13 +01:00
Florian Aders (EleRas)
67d623cd21
Fixed user_queries for dovecot-quote, fixes #979 @5m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-12-17 11:42:42 +01:00
Florian Aders (EleRas)
cbe8653f5d
Fixed alias.url for awstats in lighttpd, fixes #982 @5m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-12-17 11:37:09 +01:00
Florian Aders (EleRas)
f83625655c
Fixed aliasdomains in awstats, thx dahuafschmied, fixes #999 @5m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-12-17 11:30:53 +01:00
Robert Förster (Dessa)
3912ea1911
rename our SUSE Linux 10 Templates to SUSE Linux Enterprise 10.
...
Come on, SUSE 10 is long time EOL upstream, upgrade your stuff.
the Templates should work unmodified on SLE10.
We currently plan to keep the Templates until general support for SLE10 ends (which is mid-2013 as of now) and / or upstream stops building froxlor for SLE10 in the OBS. (this is of course, subject to change.)
2011-12-14 14:09:36 +01:00
Andreas Burchert (scarya)
c947370ddc
Fix the updater.
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-12 20:02:41 +01:00
Andreas Burchert (scarya)
8dfd27a0dc
Added check in updater if there is more than one entry for backup_enabled, refs #992
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-12 19:39:53 +01:00
Andreas Burchert (scarya)
a76cbbcb55
Another small fix in nginx (ssl_client_certificate).
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-12 18:37:58 +01:00
Andreas Burchert (scarya)
23313282ce
Small fix in create_pathOptions().
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-12 18:03:19 +01:00
Andreas Burchert (scarya)
1c9023cdaf
Fixed missing php configuration, fixes #990
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-12 16:45:26 +01:00
Andreas Burchert (scarya)
92c54703c5
Fixed small typo, fixes #987
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 17:13:05 +01:00
Andreas Burchert (scarya)
b647f71f74
Improved .gitignore
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 17:12:49 +01:00
Andreas Burchert (scarya)
b1cb9ba221
Forgot to update updater, refs #964
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 16:46:47 +01:00
Andreas Burchert (scarya)
4eee1d0b52
Added check for froxlor-accounts <-> system-accounts, fixes #962
...
Thanks to d4f
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 16:04:35 +01:00
Andreas Burchert (scarya)
e162a1c893
Improved cron_traffic, fixes #977
...
Thanks to d4f
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 15:58:44 +01:00
Andreas Burchert (scarya)
3c1d63cbcb
Increased max limit before warnings mails are sent to 150%, fixes #976
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 15:54:37 +01:00
Andreas Burchert (scarya)
def4bd9861
Added functionality: disable nameserver, fixes #964
...
Thanks to bbittner
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 15:43:34 +01:00
Florian Aders (EleRas)
1d05f66fd4
Improved default PHP - config (Alphabetical order, new disabled functions, new var: force_redirect), fixes #985
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-26 13:31:04 +01:00
Florian Aders (EleRas)
f04bf559a0
Revert "Added missing concatenation, fixes #982 "
...
This reverts commit 3fbe96dc1b .
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-25 11:30:12 +01:00
Andreas Burchert (scarya)
3fbe96dc1b
Added missing concatenation, fixes #982
...
Thanks to Dessa.
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-11-25 11:16:44 +01:00
Florian Aders (EleRas)
a177c0558e
Fixing vuln. in php + nginx - config, thx altmir for reporting, fixes #980
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-19 11:39:40 +01:00
Florian Aders (EleRas)
6e4121d9bb
Tagging 0.9.25
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-14 15:47:27 +01:00
Florian Aders (EleRas)
bb7874e68f
Fixing undefined index in bind zonefile - generation
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-12 15:26:05 +01:00
Florian Aders (EleRas)
c10320ff9c
Don't display empty reload - command, fixes #940
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-12 10:03:39 +01:00
Florian Aders (EleRas)
6c4ecad7f8
Check password validity if customer changes password, fixes #974 , thx philnate
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-12 09:55:26 +01:00
Florian Aders (EleRas)
0deb4404d2
Fixing php-notice in cron while setting awstats - permissions, fixes #960 , fixes #970 , thx d4f
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-12 09:19:50 +01:00
Florian Aders (EleRas)
2b0cfea888
Fixing regex for backup_path, fixes #967
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-11-12 09:13:25 +01:00
Florian Aders (EleRas)
65a5df507c
Tagging 0.9.25-rc1
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-31 12:20:17 +01:00
Florian Aders (EleRas)
af6a80ab76
Revert "fixing mysql-virtual_mailbox_maps.cf regarding postfix-policy in Froxlor, refs #879 "
...
This reverts commit f0d9db420a .
2011-10-31 10:09:36 +01:00
Florian Aders (EleRas)
3d0b0cdbdd
Revert "fixing mysql-virtual_sender_permissions.cf regarding postfix-policy in Froxlor, fixes #879 "
...
This reverts commit f49ac9e193 .
2011-10-31 10:09:31 +01:00
Florian Aders (EleRas)
6408251c14
Revert "fixing mysql-virtual_alias_maps.cf and mysql-virtual_mailbox_domains.cf regarding postfix-policy in Froxlor, refs #879 "
...
This reverts commit 526dbbd68e .
2011-10-31 10:06:17 +01:00
Christoph Burchert (Chb)
f90b83cb34
Disabled backup per default, fixes #948 @5m
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-30 21:20:57 +01:00
Christoph Burchert (Chb)
491dfccc8e
Added my_destination to FreeBSD postfix config, fixes #924 @5m
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-30 21:10:11 +01:00
Florian Aders (EleRas)
89d04a83a0
Fixed calculations in display if customer-traffic, fixes #696 @1h
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-30 16:31:15 +01:00
Florian Aders (EleRas)
3d2ac9af17
Fixed unimplemented lng - strings, refs #696
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-30 15:50:45 +01:00
Florian Aders (EleRas)
0e9044b7ba
mysqlnd is sufficient
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-30 13:18:20 +01:00
Florian Aders (EleRas)
64ddddd3d5
Fixing broken changing of hostname, thx philnate, fixes #928 @5m, fixes #946
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-30 12:11:10 +01:00
Christoph Burchert (Chb)
bfd1b6bbef
Fixed typo (thanks to arnoldB)
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-19 15:30:43 +02:00
Christoph Burchert (Chb)
ddb179f340
Mini-fix the minor fix
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-19 15:22:53 +02:00
Andreas Burchert (scarya)
893274c89c
Created missing config files for ubuntu and nginx, fixes #932
...
Thanks to arnoldB
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-10-19 15:10:57 +02:00
Christoph Burchert (Chb)
4fbdb80faf
Minor fix
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-19 10:04:50 +02:00
Christoph Burchert (Chb)
b23ea6bbcc
Fixed quota access (thanks to xocii), fixes #926
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-18 13:43:38 +02:00
Andreas Burchert (scarya)
450fff57ff
Fix for APS instance overview, fixes #111
...
Thanks to philnate
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-10-18 13:37:01 +02:00
Andreas Burchert (scarya)
57693f804f
Fixed duplicates for nginx, fixes #930
...
Thanks to epek
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-10-18 13:27:52 +02:00
Christoph Burchert (Chb)
d342300c47
Merge branch 'master' of git.froxlor.org:froxlor
2011-10-18 13:21:54 +02:00
Christoph Burchert (Chb)
b3d01fd6d2
Add www-prefix in bind, fixes #781
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-10-18 13:21:32 +02:00
Andreas Burchert (scarya)
6d25edab60
Fixed missing chars, fixes #869
...
Thanks to philnate
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-10-18 13:19:04 +02:00
Florian Aders (EleRas)
36faeb3f09
Moved customer - traffic - charts to JS and with this fixing the display - errors, refs #696
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-07 11:54:45 +02:00
Robert Förster (Dessa)
e460b7cce9
add openSuSE 11 configs, based on the work of Andrej Semen and Wolfgang Rosenauer in the OBS, thanks!
...
Signed-off-by: Robert Förster (Dessa) <Dessa@froxlor.org >
2011-10-06 14:27:35 +02:00
Florian Aders (EleRas)
c1e083c8b2
Tagging 0.9.24
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-04 19:03:45 +02:00
Florian Aders (EleRas)
70a077da48
fixed resourcebars, thx philnate, fixes #787
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-10-04 11:21:38 +02:00
Christoph Burchert (Chb)
c5fb8bee6b
Enables to delete customers with already deleted databases (thanks to crazy4chrissi), fixes #872
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-26 04:12:01 +02:00
Christoph Burchert (Chb)
418990e271
Fixes fix
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-26 03:47:12 +02:00
Christoph Burchert (Chb)
93ab8964f1
Hide backup FTP password (thanks to monotek), fixes #762
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-26 03:43:37 +02:00
Florian Aders (EleRas)
fd599da07e
Tagging 0.9.24-rc1
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-19 18:32:55 +02:00
Andreas Burchert (scarya)
369df7af62
Fixes wrong location declaration for nginx, fixes #749
...
Thanks to altmir
2011-09-19 11:21:11 +02:00
Andreas Burchert (scarya)
bb01dd0d93
Fixes a small syntax error.
2011-09-19 11:17:15 +02:00
Andreas Burchert (scarya)
84f00a2519
Fixes malformed priority in ticket archive search, fixes #714
...
Note: swedish could not be fixed and my swedish is way to bad to do it on my own
Thanks to philnate
2011-09-19 11:11:26 +02:00
Andreas Burchert (scarya)
8e07768996
Fixes 'unknown user' for disabled accounts (traffic overview), fixes #791
...
Thanks to monotek
2011-09-19 11:07:09 +02:00
Andreas Burchert (scarya)
9b12025c9f
Prevents froxlor from creating a vhost (apache only) for relay mail domains, fixes #848
...
Thanks to sinuxwave
2011-09-19 11:00:50 +02:00
Andreas Burchert (scarya)
14f9344c50
Prevent empty 'ServerName', fixes #870
...
Thanks to h4cc
2011-09-19 10:56:27 +02:00
Andreas Burchert (scarya)
af430f9946
modernized bash init-scripts, fixes #889
...
Thanks to arnoldB.
2011-09-19 10:50:23 +02:00
Christoph Burchert (Chb)
992702870c
Fixed customer's backup directory (thanks to monotek and arnoldB), fixes #859
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-15 15:03:55 +02:00
Florian Aders (EleRas)
642cd3da9d
Applied patch to fix IPv6 in bind, fixes #799 , thx frennkie
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-09 13:57:59 +02:00
Florian Aders (EleRas)
5d2d1ffa1a
Improve showing of MySQL - databasesize, refs #834 , thx arnoldB
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-09 10:33:33 +02:00
Florian Aders (EleRas)
19bbecb535
Shorten the megabytes, refs #834
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-08 15:05:18 +02:00
Florian Aders (EleRas)
e636e6eb39
Show database-size in database-overview, fixes #834
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-08 14:46:01 +02:00
Florian Aders (EleRas)
86ac4708f0
Adding a favicon, fixes #875
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-08 12:49:17 +02:00
Florian Aders (EleRas)
f49ac9e193
fixing mysql-virtual_sender_permissions.cf regarding postfix-policy in Froxlor, fixes #879
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-08 08:44:08 +02:00
Florian Aders (EleRas)
f0d9db420a
fixing mysql-virtual_mailbox_maps.cf regarding postfix-policy in Froxlor, refs #879
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-08 08:40:21 +02:00
Florian Aders (EleRas)
526dbbd68e
fixing mysql-virtual_alias_maps.cf and mysql-virtual_mailbox_domains.cf regarding postfix-policy in Froxlor, refs #879
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-08 08:37:07 +02:00
Christoph Burchert (Chb)
9a05a71f6b
Fixed typo (thanks to frontline), fixes #880
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-07 19:29:58 +02:00
Florian Aders (EleRas)
e4f3af5d4b
fixed htmleating in ticketsystem, thx philnate, fixes #727
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-06 11:02:47 +02:00
Florian Aders (EleRas)
3a7b7c1300
Improved description of values in admin panel, thx philnate, fixes #743
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-06 08:15:44 +02:00
Florian Aders (EleRas)
cdea6cecfb
Fixed version in updater for logrotate, refs #16
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-09-05 19:38:39 +02:00
Christoph Burchert (Chb)
c36a7bf22b
Add logrotate support, fixes #16 (thanks to monotek!)
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-05 14:56:50 +02:00
Christoph Burchert (Chb)
ca2a8c9907
Security fix: unescaped commandline argument (thanks to Bernhard Czech (sinuswave))
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-05 14:31:03 +02:00
Florian Aders (EleRas)
4914fc640a
Tagging 0.9.23
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-22 17:26:11 +02:00
Florian Aders (EleRas)
f0b073a6f1
Tagging 0.9.23-rc1
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-09 18:11:09 +02:00
Andreas Burchert (scarya)
79f5ff4d35
Used correct function to create tmpdir, fixes #846 @0h5m
...
Thanks to sreimers.
2011-08-07 15:49:40 +02:00
Florian Aders (EleRas)
8609b2394b
Removing PHP - tmpdir on customerdelete if files need to be deleted, fixes #728
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-07 14:46:05 +02:00
Florian Aders (EleRas)
5bb3c16312
Fixed a few bugs in the WebFTP and allowing optional SSL - connection to the server
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-07 14:35:57 +02:00
Florian Aders (EleRas)
df5d3ef66f
Added autocomplete="off" to formfields (yeah, it is valid in HTML5), thx sinuswave, fixes #469
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-04 08:29:09 +02:00
Florian Aders (EleRas)
a207f2f936
Fixing catchall - checkbox on email-add, thx sinuswave, fixes #793 @0h1m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-04 07:23:08 +02:00
Andreas Burchert (scarya)
b0bd0836cd
Added --froce to mysqldump, fixes #581 @0h5m
...
Thanks to monotek.
2011-08-02 14:41:24 +02:00
Andreas Burchert (scarya)
475377dd85
Added missing var to formfield, fixes #780 @0h5m
...
Thanks to sinuswave
2011-08-02 14:32:45 +02:00
Florian Aders (EleRas)
16776ce750
Updated translation of WebFTP
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-16 10:13:13 +02:00
Florian Aders (EleRas)
3861917dbc
Fixed an XSS in WebFTP (positive sideeffect: less HTML in the PHP - code ;)), the tomreyn
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-16 09:52:55 +02:00
Andreas Burchert (scarya)
65891eff1c
Autoloader now supports interfaces.
2011-07-14 13:07:04 +02:00
Florian Aders (EleRas)
bf9306c641
Fixed typo which prevented to upload files in webftp, fixes #842 @0h1m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-13 12:16:05 +02:00
Florian Aders (EleRas)
666d0db550
Tagging 0.9.22
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-11 19:31:22 +02:00
Florian Aders (EleRas)
6a41b30e70
Add the correct cache-directories and add .keep, so git will add them
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-11 17:32:09 +02:00
Florian Aders (EleRas)
0808bacb39
Use exec and silently fail in languagedetection, fixes #831 , fixes #830
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-11 17:28:10 +02:00
Florian Aders (EleRas)
026f8503ab
Fixed languageerror, fixes #828
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-11 17:12:19 +02:00
Florian Aders (EleRas)
19a7e78ebe
Force Froxlor - theme for WebFTP until opther themes are available, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-11 17:10:35 +02:00
Florian Aders (EleRas)
76fb0d2a20
Always use GUID for chown, fixes #838
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-07-11 17:07:48 +02:00
Florian Aders (EleRas)
a418e60556
Fixed bug in webftp
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-27 18:45:47 +02:00
Florian Aders (EleRas)
8f760e87bc
Tagging 0.9.22-rc1
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-27 18:13:47 +02:00
Florian Aders (EleRas)
0aff176cdc
Fixed broken updater
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-27 18:12:14 +02:00
Florian Aders (EleRas)
cdcab6e1f8
Converted french special chars into htmlentities, thx arnoldB, fixes #817 @1m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-25 21:45:27 +02:00
Florian Aders (EleRas)
37d03bdf6a
Fixed undefined index on loginpage, refs #794 @0h5m
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-25 21:36:59 +02:00
Andreas Burchert (scarya)
4a40870576
Improved backup functionality. Thanks monotek, refs #186
2011-06-24 01:24:13 +02:00
Andreas Burchert (scarya)
35958168a2
You can't set session timeout to 0, fixes #815
2011-06-24 00:39:53 +02:00
Andreas Burchert (scarya)
6badc2ad77
Increased the sorting to 5 chars. Should be enough, fixes #756
2011-06-23 23:44:11 +02:00
Andreas Burchert (scarya)
5184dc9ce7
Language fixes, fixes #813
...
Thanks to arnoldB!
2011-06-23 23:40:04 +02:00
Andreas Burchert (scarya)
b446575bf0
Removed mod_radius from proftpd conf, fixes #768
2011-06-23 23:29:40 +02:00
Florian Aders (EleRas)
b7114c670a
Allow .php5 - files to be edited as well, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 16:32:20 +02:00
Florian Aders (EleRas)
536e66da7c
A nicer way to search the errormessage, this may (or may not) be helpful, refs #214
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 16:27:28 +02:00
Florian Aders (EleRas)
9114a98e4c
Fixed typos, refs #214
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 16:21:38 +02:00
Florian Aders (EleRas)
9955bed2c1
Log MySQL - errors to syslog and do not print them in public, fixes #214
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 16:18:48 +02:00
Florian Aders (EleRas)
f6af38a2c3
Fixed german translation, thx arnoldB, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 13:30:49 +02:00
Florian Aders (EleRas)
76e886e610
Moved language - selection based on gettext into an own class for easier management
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 13:20:42 +02:00
Florian Aders (EleRas)
6daec3c975
Fixed gettext - support for smarty, now you are able to change the language for real and the translated string is no longer saved in the cached template, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 12:56:18 +02:00
Florian Aders (EleRas)
e9000a7e99
Merge branch 'quota'
2011-06-23 11:18:18 +02:00
Florian Aders (EleRas)
44a53492e6
Moving to smarty - escaping in webftp, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 11:09:44 +02:00
Florian Aders (EleRas)
7cf0fa7284
Destroy session if password was entered wrong in webftp, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 11:02:16 +02:00
Florian Aders (EleRas)
9aa86e1dee
Show warnings if login failed, optimized handling of data in session, refs #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 10:47:29 +02:00
Florian Aders (EleRas)
961aad43d1
Added first rework of webftp - module, please not, this still needs a hell lot of work, but anyway: fixes #819
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 10:30:59 +02:00
Florian Aders (EleRas)
6e84ca4ae4
Added helperscript for smarty - gettext
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 10:29:34 +02:00
Florian Aders (EleRas)
f79e351b72
Added gettext - filter for smarty
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 10:28:52 +02:00
Florian Aders (EleRas)
a24d809428
Added Smarty 3.0.8
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 10:28:00 +02:00
Florian Aders (EleRas)
0fa64ea943
Fixed small bug in JS and navigation - element - template
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-23 01:04:59 +02:00
Florian Aders (EleRas)
fe0b71b628
Added updated french languagefile, fixes #817
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-21 21:30:38 +02:00
Florian Aders (EleRas)
a23260fb7f
Added task 10 to description of outstanding tasks, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-19 13:43:56 +02:00
Florian Aders (EleRas)
eb984c2f4c
Moved redundant code into single function, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-19 11:31:00 +02:00
Florian Aders (EleRas)
1836132c28
Use setting instead of hardcoded name, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 23:06:39 +02:00
Florian Aders (EleRas)
aae635bf5d
More secure way to get the used quota, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 22:53:27 +02:00
Florian Aders (EleRas)
8599ff775b
Tell Froxlor there exists a task-type 10, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 22:53:15 +02:00
Florian Aders (EleRas)
8bfdd0bc14
Update filesystem - quota when config-updates shall be written as well, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 19:54:43 +02:00
Florian Aders (EleRas)
30344b0dce
Forgot to add settings, fixes #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 19:52:47 +02:00
Florian Aders (EleRas)
8019629a28
Added task 10 (setting filesystem - quota) where necessary, fixes #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 19:48:16 +02:00
Florian Aders (EleRas)
7a28108475
Added usage of filesystem - quota to diskusage - calculation and added a new task to cron_tasks.php for setting the quota, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 19:42:01 +02:00
Florian Aders (EleRas)
cfa94c5837
Added new settings for disk quota, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 19:03:20 +02:00
Florian Aders (EleRas)
c9c0530461
Removed warning on deactivation of safemode since it is deprecated and will be removed, fixes #812 , fixes #556
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 20:54:54 +02:00
Florian Aders (EleRas)
093ebfa457
Fixed a bug for PHP < 5.3.0 (used func_get_arg as argument, which does not work on older PHP versions)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 20:23:59 +02:00
Florian Aders (EleRas)
3800f31823
Added security related HTTP - header for browser which support this (non supporting browsers will just ignore it and everything is fine)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 20:17:44 +02:00
Florian Aders (EleRas)
cc26584f01
Updated jquery to jquery-1.6.1.min.js
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 20:05:14 +02:00
Florian Aders (EleRas)
8131e9e92c
Just beautification
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 19:06:49 +02:00
Florian Aders (EleRas)
38e472a623
Use correct JS - file
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 19:05:25 +02:00
Florian Aders (EleRas)
3e21cb0298
Moved inline - javascript to external file in preparation of X-Content-Security-Policy (also, the code looks cleaner, yay)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-16 18:59:16 +02:00
Florian Aders (EleRas)
b9bb1a1286
A bit better ticket-delete - view (not 100% sufficient, but better than nothing)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-14 19:10:38 +02:00
Florian Aders (EleRas)
25609a7068
Moved ticket - formfields to correct directory
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-14 18:47:09 +02:00
Florian Aders (EleRas)
35d8b3f8a1
Moved autoresponder - formfields to own directory
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-14 18:45:11 +02:00
Florian Aders (EleRas)
d593a217a4
Moved autoresponder - templates to own directory (now following correct schema)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-14 18:41:18 +02:00
Florian Aders (EleRas)
960fa58799
Renamed ticket - templates to follow the rest of the Froxlor scheme: templatedir = <section> = [admin|customer]_<section>.php
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-14 18:34:43 +02:00
Florian Aders (EleRas)
76b716d41d
redirectTo now uses the new linker class
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-14 18:22:29 +02:00
Florian Aders (EleRas)
0b3e788b86
Revert "Changed redirectTo to use new link-class"
...
This reverts commit b88246b112 .
2011-06-13 22:08:38 +02:00
Florian Aders (EleRas)
b88246b112
Changed redirectTo to use new link-class
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 21:55:46 +02:00
Florian Aders (EleRas)
4d10c72ae9
Fixed bug in link-class where protocol was added to URL withour hostname
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 21:55:27 +02:00
Florian Aders (EleRas)
0a21ede3d2
Missing linker-link in classic - admin-customers-overview fixed
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 21:15:16 +02:00
Florian Aders (EleRas)
3669822064
Missing linker-links in traffic - files fixed
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 21:12:31 +02:00
Florian Aders (EleRas)
b68f9fe395
Implemented linker - class for admin_setting.php (resource-recalculation) (templates only)
2011-06-13 21:05:52 +02:00
Florian Aders (EleRas)
e101d01e11
Implemented linker - class for customer_tickets.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:56:08 +02:00
Florian Aders (EleRas)
bdce761af0
Implemented linker - class for customer_traffic.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:54:02 +02:00
Florian Aders (EleRas)
784d1a62f7
Implemented linker - class for customer_mysql.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:53:29 +02:00
Florian Aders (EleRas)
c84602d560
Implemented linker - class for customer_ftp.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:51:28 +02:00
Florian Aders (EleRas)
3bcba9fa40
Implemented linker - class for customer_extras.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:50:41 +02:00
Florian Aders (EleRas)
7246dc124e
Implemented linker - class for customer_[autoresponder|emails].php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:48:37 +02:00
Florian Aders (EleRas)
fcdcd4d6cb
Implemented linker - class for customer_domains.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:40:19 +02:00
Florian Aders (EleRas)
07d981ac25
Implemented linker - class for customer_index.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:38:46 +02:00
Florian Aders (EleRas)
1bf764c5c3
Implemented linker - class for admin_updates.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:36:20 +02:00
Florian Aders (EleRas)
79b886994c
Implemented linker - class for admin_traffic.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:35:07 +02:00
Florian Aders (EleRas)
62f8c7d1b6
Implemented linker - class for admin_tickets.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:34:15 +02:00
Florian Aders (EleRas)
6fe0b7f6a4
Implemented linker - class for admin_templates.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:27:08 +02:00
Florian Aders (EleRas)
a55df73281
Implemented linker - class for admin_settings.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:25:36 +02:00
Florian Aders (EleRas)
ce6176ffe4
Implemented linker - class for admin_logger.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:20:05 +02:00
Florian Aders (EleRas)
570ceb8160
Implemented linker - class for admin_ipsandports.php (templates automatic replace only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 20:18:59 +02:00
Florian Aders (EleRas)
163228ff75
Implemented linker - class for admin_domains.php (templates only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 19:35:50 +02:00
Florian Aders (EleRas)
68b9c22938
Implemented linker - class for admin_customers.php (templates only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 18:57:18 +02:00
Florian Aders (EleRas)
7936f72bc1
Implemented linker - class for admin_cronjobs.php (templates only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 18:49:31 +02:00
Florian Aders (EleRas)
81df4f5444
Tiny change in admin_configfiles - template
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 18:36:46 +02:00
Florian Aders (EleRas)
54093a0a9a
Implemented linker - class for admin_configfiles.php (templates only)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 18:32:31 +02:00
Florian Aders (EleRas)
c5e8786670
Implemented linker - class for admin_admins.php
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 17:57:17 +02:00
Florian Aders (EleRas)
6ebd6db87f
Implemented linker - class for admin_index.php -> change_[theme|language|password], more to come
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 17:21:02 +02:00
Florian Aders (EleRas)
68e31962bc
Fixed a bug in linker
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 17:05:08 +02:00
Florian Aders (EleRas)
9d24648607
Added more flexibility and temporary fallback for the sessionid
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 16:49:02 +02:00
Florian Aders (EleRas)
c26223a887
Fixed nasty typo
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 16:28:52 +02:00
Florian Aders (EleRas)
444f4b5d1e
Added a class where all links will be generated in the future for easy management (First draft)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-13 16:27:50 +02:00
Andreas Burchert (scarya)
c72b07f690
Changed 'gender' to 'title'
2011-06-10 17:44:49 +02:00
Florian Aders (EleRas)
c318d9e9df
We really, really have 2011, thx SZoellner _& arnoldB, fixes #802
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-10 07:22:28 +02:00
Florian Aders (EleRas)
5b6acce822
Fixed permission problem in apache, fixes #800
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-07 09:39:13 +02:00
Florian Aders (EleRas)
9a4b45838a
Tagging 0.9.21
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-05-30 18:57:48 +02:00
Andreas Burchert (scarya)
48df1bac4b
Moved apache reload to the end of cronjob, fixes #775
2011-05-27 21:56:11 +02:00
Andreas Burchert (scarya)
63aed1e8f4
Fix char-errors in Italian language file, fixes #790
...
Thanks to arnoldB
2011-05-21 17:23:49 +02:00
Andreas Burchert (scarya)
426e87a337
Forgot curly brackets.
2011-05-18 22:17:58 +02:00
Andreas Burchert (scarya)
cd141ce381
Externalized string.
2011-05-18 22:07:04 +02:00
Andreas Burchert (scarya)
ece63b8a36
Fix some language related strings, fixes #760
...
Thanks to arnoldB!
2011-05-18 20:55:01 +02:00
Andreas Burchert (scarya)
af423248da
Small fix in Classic theme.
2011-05-18 16:49:41 +02:00
Christoph Burchert (Chb)
5ca7e173b0
consequently use Denglish, fixes gonna fix
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-05-18 14:10:44 +02:00
Christoph Burchert (Chb)
f845f7771a
consequently use wrong English, fixes gonna fix
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-05-18 13:56:18 +02:00
Andreas Burchert (scarya)
500a829161
Update version to -svn2.
2011-05-18 13:30:13 +02:00
Andreas Burchert (scarya)
96c34b9b29
Fix issue with SSL and SSL redirect, fixes #778
...
Thanks to mnaumann.
2011-05-18 13:19:43 +02:00
Christoph Burchert (Chb)
ec7c19cceb
fix the fix
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-05-18 10:04:23 +02:00
Christoph Burchert (Chb)
7a4501e581
added new setting: backup ftp passive mode, fixes #785
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-05-18 02:08:45 +02:00
Christoph Burchert (Chb)
75c5fae6b2
added options for continuous up- and downloads to proftpd config, fixes #784
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-05-18 01:35:54 +02:00
Andreas Burchert (scarya)
7a5bf65184
Added ISO-3166-2 country codes, refs #471
2011-05-15 21:25:00 +02:00
Andreas Burchert (scarya)
103626e82a
Small fix in english language file.
2011-05-13 18:22:09 +02:00
Andreas Burchert (scarya)
ca1a77d883
Set version in froxlor.sql
2011-05-13 18:13:05 +02:00
Andreas Burchert (scarya)
ac68a5d35f
Updated froxlor.sql and tables.inc
2011-05-13 17:39:16 +02:00
Andreas Burchert (scarya)
f63f1d947b
You should think frist before commiting...
2011-05-13 17:33:39 +02:00
Andreas Burchert (scarya)
5b6aa1aa8d
More fixing...
2011-05-13 17:31:01 +02:00
Andreas Burchert (scarya)
12177fd21d
Patch the updater.
2011-05-13 17:28:11 +02:00
Andreas Burchert (scarya)
aa4254ad47
Added gender selection to add/edit customer, fixes #280
2011-05-12 18:58:01 +02:00
Andreas Burchert (scarya)
e2076603dd
Added language stuff for customer gender, refs #280
2011-05-12 15:34:19 +02:00
Florian Aders (EleRas)
2ea90c1b45
Update italian languagefile, thx to Emilien
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-05-05 17:45:21 +02:00
Florian Aders (EleRas)
cf66dcf38d
fixed updater, I now really hate that bitch
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-05-04 14:34:36 +02:00
Andreas Burchert (scarya)
51a83d8b09
Removed @version in file header. This isn't used by git.
2011-05-04 11:59:20 +02:00
Andreas Burchert (scarya)
e467409cbb
Added <label> tag to license agreement in aps.
2011-05-01 15:32:59 +02:00
Andreas Burchert (scarya)
05b59621a6
Added trim() to registration date check, fixes #741
2011-05-01 13:27:24 +02:00
Florian Aders (EleRas)
e148e7d584
Update version, try fixing all possible broken states, refs #742
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-28 09:47:22 +02:00
Florian Aders (EleRas)
3fb6d4eac9
Fixed SQL, now the real one, fu, fixes #742
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-28 08:27:35 +02:00
Florian Aders (EleRas)
4aa78b07be
Tagging 0.9.20.1
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-27 19:41:41 +02:00
Florian Aders (EleRas)
88048bf4c8
renamed lenny -> queeze, fixes #740
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-27 14:19:21 +02:00
Florian Aders (EleRas)
0bfc3393a0
added missing comma, fixes #739
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-27 13:34:21 +02:00
Florian Aders (EleRas)
018bc0b329
added missing columns, refs #186
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-27 11:58:45 +02:00
Florian Aders (EleRas)
f9543806a1
fixed type in backupsystem, refs #186
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-27 11:56:08 +02:00
Florian Aders (EleRas)
b9d65390c5
Added configfiles for squeeze, fixes #730
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-26 12:43:07 +02:00
Florian Aders (EleRas)
8740393b8c
Tagging 0.9.20
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-26 11:14:00 +02:00
Florian Aders (EleRas)
1ddad9295f
Tagging 0.9.20
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-26 10:28:50 +02:00
Florian Aders (EleRas)
d14493c9be
Fixed typo in backup-settings, refs #186
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-26 10:14:09 +02:00
Andreas Burchert (scarya)
329c3f03c7
Added icons for backup function, refs #186
2011-04-26 10:08:23 +02:00
Florian Aders (EleRas)
16144944ca
Fixed another bug in admin traffic summary, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 18:03:31 +02:00
Florian Aders (EleRas)
6d0e44e103
Fix small bug in admin traffic summary, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 17:45:47 +02:00
Andreas Burchert (scarya)
7db2fc6aeb
... fixed, the unfixed fix... hopefuly the last time -.-, refs #186
2011-04-24 10:49:14 +02:00
Andreas Burchert (scarya)
9aecf4ca8a
Fix the unfixed fix.
2011-04-24 10:40:51 +02:00
Florian Aders (EleRas)
1b05b64fea
Now use the correct js-source in header, fuuuuuuuuuuuu, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 10:39:04 +02:00
Florian Aders (EleRas)
ed52821a11
Now use the correct jquery in tablesorting, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 10:36:53 +02:00
Andreas Burchert (scarya)
20141ec173
Unfixed classic template, refs #186
2011-04-24 10:33:51 +02:00
Andreas Burchert (scarya)
194e4cfd20
Fixed templates, refs #186
2011-04-24 10:30:58 +02:00
Florian Aders (EleRas)
5a5653d594
Fixed linebreak in updater
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 10:27:46 +02:00
Florian Aders (EleRas)
a810a49a74
Fixed sorting, now use correct binary prefixes, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 10:24:56 +02:00
Florian Aders (EleRas)
654af4fbc6
Fixed updater, refs #186
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 09:18:20 +02:00
Andreas Burchert (scarya)
35ffb12950
Fix for versioning.
...
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-04-24 02:55:44 +02:00
Andreas Burchert (scarya)
7890730afa
Added backup function to froxlor, fixes #186
...
Thanks to monotek.
2011-04-24 02:18:58 +02:00
Andreas Burchert (scarya)
a97e7d3697
Fixed htpasswd creation for nginx, fixes #722
...
Thanks to altmir.
2011-04-24 01:26:17 +02:00
Andreas Burchert (scarya)
b34c0e268e
Added check for deactivated fcgid settings, fixes #725
...
Thanks to crazy4chrissi.
2011-04-24 01:04:21 +02:00
Florian Aders (EleRas)
63fe3e7019
Added german translation for traffic summary, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 01:03:09 +02:00
Florian Aders (EleRas)
886e8632a7
Improved error message for system-hostname as customerdomain, fixes #690
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 01:02:10 +02:00
Florian Aders (EleRas)
b18a3cabc2
Fixed error if no traffic - entry exists yet, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 00:57:08 +02:00
Florian Aders (EleRas)
f3f7127f82
Fix style of table-captions, fixes #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 00:25:01 +02:00
Florian Aders (EleRas)
8a8082b579
Use included jquery, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 00:23:01 +02:00
Florian Aders (EleRas)
7a27095e7b
Traffic - summary, new templates, refs #492
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 00:18:12 +02:00
Florian Aders (EleRas)
a08a34283d
Added traffic overview for admins over all customers, refs #492 , thx yabawock
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-24 00:01:37 +02:00
Florian Aders (EleRas)
76db59a1b1
Show description of fields in dashboard, fixes #600
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-23 21:45:54 +02:00
Florian Aders (EleRas)
a86fb44e61
Fixed date in configure - hint
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-23 21:36:29 +02:00
Christoph Burchert (Chb)
b6b294b682
added no_more option to exim4 configuration to prevent further routing, fixes #655
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-04-23 11:38:29 +02:00
Florian Aders (EleRas)
96e7ede031
Fixed updater - version introduced in commit 7491442a25
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-18 14:01:43 +02:00
Christoph Burchert (Chb)
e87c16b598
added password generator, fixes #346
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-04-16 16:46:38 +02:00
Andreas Burchert (scarya)
d02daee582
Changed '>=' to '>', fixes #711
2011-04-16 15:38:25 +02:00
Andreas Burchert (scarya)
77b515751e
Forgot to add the new translated string.
2011-04-16 15:28:19 +02:00
Christoph Burchert (Chb)
0ade48117c
added new setting for domain validation, fixes #718
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-04-16 15:17:21 +02:00
Christoph Burchert (Chb)
7491442a25
added new setting for domain validation, fixes #718
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-04-16 15:13:43 +02:00
Andreas Burchert (scarya)
6ba2d99b67
Added proper strings for resend password failed, fixes #704
2011-04-16 15:11:57 +02:00
Christoph Burchert (Chb)
5c980946a9
insert cronjob task after changig ftp home directory, fixes #698
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-04-16 14:26:52 +02:00
Christoph Burchert (Chb)
213e959568
disabled password reset for banned users, fixes #677
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-04-16 13:32:11 +02:00
Florian Aders (EleRas)
f36643851f
Redesign of resource-recalculation, fixes #699
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-10 10:50:10 +02:00
Andreas Burchert (scarya)
dea3601549
Added icons for recalculate resource page, refs #699
2011-04-10 10:39:55 +02:00
Florian Aders (EleRas)
29665ff3c8
Fixing execution of all files containing ".php", fixes #687
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-04-10 10:08:03 +02:00
Robert Förster (Dessa)
fc72d7ec32
fix the fix
2011-04-01 11:27:28 +02:00
Robert Förster (Dessa)
b0f3d09cb9
fix typo, refs #660
2011-04-01 07:44:32 +02:00
Andreas Burchert (scarya)
a9ab3825f5
Fixed undefined indices on admin pages, refs #645 1h0m
2011-03-30 14:52:59 +02:00
Andreas Burchert (scarya)
630e2966e2
Removed unused makeyesno functions, refs #645 @1h0m
2011-03-30 14:52:59 +02:00
Andreas Burchert (scarya)
df6441ef80
Replaced yes/no with checkboxes, refs #645 @1h0m
2011-03-30 14:52:59 +02:00
Andreas Burchert (scarya)
1730088ab1
Replaced yes/no selection with checkboxes, refs #645 @2h0m
...
Finished all for admin pages. admin_<section>.php files need to be cleaned.
2011-03-30 14:52:58 +02:00
Andreas Burchert (scarya)
7d97544f05
Fix in _checkbox().
2011-03-30 13:30:28 +02:00
Florian Aders (EleRas)
c4195909e1
Tagging 0.9.19
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-28 18:06:29 +02:00
Andreas Burchert (scarya)
8b3841e2d5
Small fix in german language file, thanks to arnoldB.
2011-03-26 23:26:54 +01:00
Andreas Burchert (scarya)
9ff1d1cce5
Small fix in _checkbox() function to use sent data if available. refs #676
2011-03-26 22:34:06 +01:00
Andreas Burchert (scarya)
6b99f650ca
Added label to unlimited checkboxes.
2011-03-26 21:50:57 +01:00
Florian Aders (EleRas)
3282736600
Optimizing image directory (removing unneeded files, running pngcrush over pngs)
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-26 21:49:15 +01:00
Florian Aders (EleRas)
f25d1cbb9e
Marked a few fields in admin->domain as mandatory, refs #645
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-26 21:24:12 +01:00
Andreas Burchert (scarya)
3775892bc2
Added _checkbox() to htmlform class so we can generate checkboxes.
2011-03-20 17:41:08 +01:00
Andreas Burchert (scarya)
6b27a00007
Fixed undefined variable in lib/init.php
2011-03-20 10:25:39 +01:00
Andreas Burchert (scarya)
3fc3174788
Finished work for reuseable form data, fixes #672 @4h
2011-03-19 14:34:10 +01:00
Andreas Burchert (scarya)
38999a4f5e
Added back button to standard_error page, refs #672
2011-03-19 14:34:10 +01:00
Andreas Burchert (scarya)
ef8c3d3cf7
Added support to reuse form data if validation fails, refs #672
2011-03-19 14:34:10 +01:00
Andreas Burchert (scarya)
3a6779570f
Added php internal session handler.
2011-03-19 14:34:09 +01:00
Christoph Burchert (Chb)
e3ff9d8f5d
added smtpd_tls_key_file directive to postfix configuration files, fixes #627
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-03-19 13:58:14 +01:00
Florian Aders (EleRas)
5fc5bdfaeb
Ups, removed double-encoding
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-19 13:24:38 +01:00
Florian Aders (EleRas)
adcffe3912
Adding ignores for temporary files
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-19 13:19:34 +01:00
Florian Aders (EleRas)
5e0c641a02
Fixing a XSS - vulnerability discovered by tomreyn
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-19 13:14:28 +01:00
Florian Aders (EleRas)
0f4695a43f
Fixing SQL-incjection found by tomreyn and general ticket-search, fixes #674
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-19 12:22:34 +01:00
Andreas Burchert (scarya)
6258b53a04
Small fix in language file, fixes #675
2011-03-19 11:51:32 +01:00
Christoph Burchert (Chb)
0776afc09e
added appropiate comments to fix of #670
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-03-18 23:41:57 +01:00
Andreas Burchert (scarya)
0ab8d177b2
fixed sorting for admin_customer over view, fixes #618
2011-03-18 16:29:13 +01:00
Christoph Burchert (Chb)
9e6c405bcd
fixed return status of executed programs, fixes #670
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-03-18 16:24:25 +01:00
Christoph Burchert (Chb)
94cd1a2f01
lock databases when blocking users, fixes #666
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-03-18 16:14:12 +01:00
Christoph Burchert (Chb)
954e507160
Pass redirect code to mod_rewrite directives, fixes #669
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-03-18 12:48:19 +01:00
Michael Kaufmann (d00p)
d195a9622d
use correct order of parameter for chown to work properly when using FreeBSD, fixes #663
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-16 15:40:19 +01:00
Michael Kaufmann (d00p)
0883580199
fix hidden form values for aps-installer (customer panel), fixes #662
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-16 08:34:06 +01:00
Michael Kaufmann (d00p)
8c2e94b2cd
show link 'add customer' if more than 15 customers on 'customers-overview', fixes #661
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-14 20:53:41 +01:00
Michael Kaufmann (d00p)
d9dbd1917f
add +FollowSysLinks options for perl-workaround, fixes #660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-14 12:40:38 +01:00
Michael Kaufmann (d00p)
240025a183
- fix usage of template 'diskspace usage', fixes #656
...
- added missing template-variables to view, fixes #651
2011-03-14 08:40:00 +01:00
Michael Kaufmann (d00p)
24838ec2cf
remove deprecated sql-statement 'TYPE' and replaced it with 'ENGINE' for panel_sessions, fixes #654
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-14 08:19:39 +01:00
Michael Kaufmann (d00p)
eaee62db4d
remove trailing slash on hostnames for redirect as apache's mod_rewrite appends a second, fixes #658
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-14 08:02:58 +01:00
Michael Kaufmann (d00p)
2f0a717241
don't prepend a slash to the domains 'path' value if it's a hostname, fixes #657
2011-03-14 07:58:32 +01:00
Michael Kaufmann (d00p)
07d82fb063
change message-variable for success-message when resetting password, fixes #653
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-13 08:57:34 +01:00
Michael Kaufmann (d00p)
fae7fd0ccc
sanitize paths when creating new user-home
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-11 14:21:05 +01:00
Michael Kaufmann (d00p)
20b2b1c399
add missing validator-parameters for setting-formfields
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-11 12:56:41 +01:00
Michael Kaufmann (d00p)
ee8115cbe9
- correct size unit in traffic-defailts overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-10 13:34:00 +01:00
Michael Kaufmann (d00p)
465f5b406e
- fix checkbox-styling when using opera
...
- fix style-issue with table-hover
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-10 12:53:08 +01:00
Michael Kaufmann (d00p)
9428c794c0
use correct internationalization in email-edit template, thx to arnoldB
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-10 11:14:04 +01:00
Michael Kaufmann (d00p)
2754e0ae5a
fix undefined variable in cron_autoresponder, fixes #649
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-10 07:15:38 +01:00
Michael Kaufmann (d00p)
b6be7f6975
Merge branch 'master' of git.froxlor.org:froxlor
2011-03-10 07:12:09 +01:00
Michael Kaufmann (d00p)
f02a8d73c7
fix check for path-value to avoid double-slash output, fixes #648
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-09 16:36:29 +01:00
Andreas Burchert (scarya)
f30d7aecc8
Update for the italian language file.
...
Thanks to Emilien.
2011-03-09 14:12:42 +01:00
Michael Kaufmann (d00p)
4b1eee49a8
fix ugly spacing in configuration-file-textareas
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-09 07:29:28 +01:00
Michael Kaufmann (d00p)
b5124b8274
fix output of default path-value if path-select-mode is 'Manual', fixes #642
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-08 11:48:05 +01:00
Michael Kaufmann (d00p)
00f8707703
fix variable-mixup in formfield so ips-and-ports specialsettings are not shown on the panel (but actually saved to database and used!)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-07 14:44:48 +01:00
Michael Kaufmann (d00p)
10996c5bed
set version to 0.9.18.1
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-07 09:55:23 +01:00
Michael Kaufmann (d00p)
fc712bde90
remove nested table in admin:admin-overview
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-07 09:40:32 +01:00
Michael Kaufmann (d00p)
4e1433d861
fix linebreaks in php-configurations and other textareas, fixes #632
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-06 17:32:51 +01:00
Michael Kaufmann (d00p)
4fc02e6c93
fix inline-if-statements to show specific fields only if necessary, refs #633
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-06 16:49:22 +01:00
Michael Kaufmann (d00p)
57c72d68a4
fix html-layout if resetting password is disabled
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-06 14:12:51 +01:00
Andreas Burchert (scarya)
0230c6ac2b
Replaced all picture to have a consistent look.
...
Added <image>_big.png to have bigger icons for page titles.
2011-03-05 17:16:48 +01:00
Florian Aders (EleRas)
865f7036fd
Adding formfields for autoresponder (part 2, forgot some files), fixes #629
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-04 21:45:17 +01:00
Florian Aders (EleRas)
6825c5e0dc
Adding formfields for autoresponder, fixes #629
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-04 21:44:05 +01:00
Michael Kaufmann (d00p)
3e63b1aabb
- fix possible error in usage-report if customer has no traffic (traffic = 0)
...
- fix another missing hidden-field in classic-theme template
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-04 13:35:54 +01:00
Michael Kaufmann (d00p)
d6d19e7cb2
- fix undefined index in customer_domains.php
...
- add possibility to disable form-buttons if not needed
- corrected ticket-categories order-counter begin-value
- beautify domains-add and e-mail add form for customers
- added various missing hidden-fields in templates (Classic-theme)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-04 11:46:40 +01:00
Michael Kaufmann (d00p)
adeac9cce1
Merge branch 'master' of git.froxlor.org:froxlor
2011-03-04 08:48:49 +01:00
Michael Kaufmann (d00p)
5a743b2005
add missing traffic-images to theme 'Froxlor' and correct templates to reflect the new directory-layout, fixes #634
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-04 08:46:20 +01:00
Andreas Burchert (scarya)
dc1f33f494
Added fallback solution in getTemplate() for 3rd party modules.
...
Thanks to atari.
2011-03-02 10:15:46 +01:00
Michael Kaufmann (d00p)
e04ae041ab
add save/reset button to the end of each form, fixes #631
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-02 07:54:57 +01:00
Michael Kaufmann (d00p)
236377c28e
many fixes in Classic and Froxlor templates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-02 07:46:32 +01:00
Michael Kaufmann (d00p)
687b28016e
Merge branch 'master' of git.froxlor.org:froxlor
2011-03-02 07:27:24 +01:00
Florian Aders (EleRas)
00edba1d0d
Fixing dynamic selection of themes in settings, fixes #628
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 20:38:09 +01:00
Florian Aders (EleRas)
207e9e1b43
Fixed adding of email-forwarding in classic template, too, fixes #626 again
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 20:15:07 +01:00
Florian Aders (EleRas)
0afbad5ff1
Fixed adding of email-forwarding, fixes #626
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 20:07:48 +01:00
Florian Aders (EleRas)
357e60c054
Reworked admin -> customerslist, fixes #619
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 19:52:34 +01:00
Florian Aders (EleRas)
9d45759613
Fixing paths in CSS, now relative instead of absolute
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 19:28:34 +01:00
Florian Aders (EleRas)
9503ae0ac5
Fixed syntax error in configfiles_index
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 19:12:04 +01:00
Florian Aders (EleRas)
97d20199fe
Fixed missing nginx in installer
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-03-01 19:10:46 +01:00
Michael Kaufmann (d00p)
d66d32066d
fix php-syntax error in configfiles_index.inc.php, fixes #622
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-01 14:34:27 +01:00
Michael Kaufmann (d00p)
13bde22344
- updated outdated domains_add & domains_edit templates in Classic-theme
...
- fixed formfield when path-mode is 'Manual'
fixes #620
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-01 10:31:38 +01:00
Michael Kaufmann (d00p)
fb430e55d2
don't show input-fields for editing ftp@domain users as it should not be done, fixes #617
2011-03-01 07:46:42 +01:00
Michael Kaufmann (d00p)
5fde181fdc
don't create fpm-socket in own vhost if not enabled, fixes #613
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-01 07:39:29 +01:00
Michael Kaufmann (d00p)
4da7b815f3
add missing hidden-field for 'id' in emails_edit.tpl
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-28 21:54:03 +01:00
Michael Kaufmann (d00p)
84e17ab91f
correct main httpd.conf path, fixes #615
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-28 21:43:27 +01:00
Michael Kaufmann (d00p)
95d0830584
setting version to 0.9.18
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-28 10:26:35 +01:00
Michael Kaufmann (d00p)
a8fa13dd3c
correct dovecot-sql configuration for Gentoo, fixes #568
2011-02-28 08:23:52 +01:00
Florian Aders (EleRas)
a7a8c51c18
Merged brach redesign to master
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-27 13:06:31 +01:00
Michael Kaufmann (d00p)
50ae198164
check whether directory is executable for the webserver user, fixes #612
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-25 16:38:34 +01:00
Michael Kaufmann (d00p)
b325e50da1
add 'fastcgi_param HTTPS on' for nginx generally if ssl is enabled, refs #610
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-25 09:13:42 +01:00
Michael Kaufmann (d00p)
c6afcc57d9
- in function findDirs() just skip if a directory cannot be read instead of returning the list till this dir, fixes #611
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-25 08:00:06 +01:00
Michael Kaufmann (d00p)
ff4b03f4fa
- add 'fastcgi_param HTTPS on' for nginx+fpm if domain uses SSL, fixes #610
2011-02-25 07:58:13 +01:00
Michael Kaufmann (d00p)
393a5ce570
- let makePathfield return usable values for the formfield (dynamically changing between select, text and hidden, depending on settings)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-24 10:50:59 +01:00
Michael Kaufmann (d00p)
ca9128bdbf
- fix two TODO's where a second field has to be stuck next to the previous
2011-02-24 10:07:38 +01:00
Michael Kaufmann (d00p)
6837852f52
- check for field 'theme' in table 'panel_session' as it's being used before the update, fixes #607
...
- add some missing css-classes for the updater
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-23 08:47:14 +01:00
Michael Kaufmann (d00p)
957a0e78a3
Merge branch 'redesign' of git.froxlor.org:froxlor into redesign
2011-02-23 08:28:11 +01:00
Florian Aders (EleRas)
656d725b58
Adding admin to customer - list
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-22 20:49:02 +01:00
Florian Aders (EleRas)
ffed226a4f
Fixing typo in paging-
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-22 20:15:42 +01:00
Michael Kaufmann (d00p)
215abeb105
don't output templated error in cron_usage.inc.diskspace.php
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-18 13:22:48 +01:00
Michael Kaufmann (d00p)
68c8faa8cb
- don't use templated errors in cron,
...
- fix usage of wrong variable
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-18 07:34:26 +01:00
Michael Kaufmann (d00p)
d2e86e936b
Merge branch 'master' of git.froxlor.org:froxlor
2011-02-16 14:02:48 +01:00
Michael Kaufmann (d00p)
d2fe9be860
do not generate any unnecessary webserver configuration-lines for deactivated users, fixes #599
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-16 14:01:37 +01:00
Michael Kaufmann (d00p)
357614992e
add missing image in 'change theme' on admin-side
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-15 21:49:18 +01:00
Florian Aders (EleRas)
134250d1c1
Added icon for changetheme made by scarya
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-15 21:14:02 +01:00
Florian Aders (EleRas)
8a8d485c39
Merge branch 'master' into redesign
2011-02-13 22:29:42 +01:00
Florian Aders (EleRas)
d06b08f020
Added configuration for gentoo / dovecot2
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 22:28:45 +01:00
Florian Aders (EleRas)
7a70257b95
Forgot one file in the last commit
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 18:40:34 +01:00
Florian Aders (EleRas)
4400125c7e
Fixed icon naming
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 18:36:56 +01:00
Florian Aders (EleRas)
88d0fe5752
Fixing customer ticket reply - view
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 18:01:41 +01:00
Florian Aders (EleRas)
cc1b45ac6e
Readded files which were deleted during broken merge 7b01cb47de
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 13:10:11 +01:00
Florian Aders (EleRas)
61d5d4a150
Fixed naming of icon in MySQL edit
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 12:52:12 +01:00
Florian Aders (EleRas)
107c84fdbc
Fixed typo in customer -> add ticket form
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 12:48:21 +01:00
Florian Aders (EleRas)
f85d983c84
Fixed naming of icon in FTP edit
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 12:45:19 +01:00
Florian Aders (EleRas)
a0406c9749
Fixed naming of icon in add domain
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-13 12:41:50 +01:00
Michael Kaufmann (d00p)
840d9f5915
fix unmerged templates to use actual $lng-values
2011-02-13 12:33:10 +01:00
Michael Kaufmann (d00p)
59f8002a5d
fix undefined index in templates_edit template
2011-02-13 12:30:56 +01:00
Florian Aders (EleRas)
0b38e192d4
Now with the auto-date-setter
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-12 20:03:08 +01:00
Florian Aders (EleRas)
014e350a9e
It's 2011 :P
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-12 19:54:31 +01:00
Florian Aders (EleRas)
382cf45e08
Changing customer -> ticket to new formfield - stuff
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-12 18:54:44 +01:00
Florian Aders (EleRas)
abe8446736
Merge branch 'redesign' of git.froxlor.org:froxlor into redesign
2011-02-12 18:38:09 +01:00
Florian Aders (EleRas)
ed4acb0118
Fixing forms in customer -> mysql classic template
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-12 18:37:11 +01:00
Andreas Burchert (scarya)
8032addc0a
Finished template for Classic: extras
2011-02-12 18:36:00 +01:00
Florian Aders (EleRas)
0cfc75976f
Fixing customer -> ftp in classic layout
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-12 18:33:59 +01:00
Michael Kaufmann (d00p)
8e83c5f788
bugfix domain-formfields (again)
2011-02-12 18:27:32 +01:00
Andreas Burchert (scarya)
7b01cb47de
Merge branch 'redesign' of git.froxlor.org:froxlor into redesign
...
Conflicts:
templates/Froxlor/customer/email/emails_add.tpl
templates/Froxlor/customer/email/emails_edit.tpl
templates/Froxlor/customer/email/forwarder_add.tpl
2011-02-12 18:25:19 +01:00
Andreas Burchert (scarya)
b13d20d44c
Fixed email templates in design: Classic, Froxlor
2011-02-12 18:20:22 +01:00
Michael Kaufmann (d00p)
b8ab1edc56
fix domain-formfields
2011-02-12 18:16:54 +01:00
Michael Kaufmann (d00p)
cc96aef50f
fix integration of formfields in customer-domains
2011-02-12 17:48:54 +01:00
Michael Kaufmann (d00p)
9ddd3a2a58
fix typo
2011-02-12 17:42:02 +01:00
Michael Kaufmann (d00p)
fea75e2c2f
fix even more templates
2011-02-12 17:34:20 +01:00
Michael Kaufmann (d00p)
87b15ce57d
fix more templates for fieldform usage
2011-02-12 17:32:36 +01:00
Michael Kaufmann (d00p)
a807ffd918
fix more customer_email formfiled usage
2011-02-12 17:24:07 +01:00
Michael Kaufmann (d00p)
f3d505170a
bugfix customer_email formfield integration
2011-02-12 17:17:13 +01:00
Michael Kaufmann (d00p)
13904cfd7b
Merge branch 'redesign' of git.froxlor.org:froxlor into redesign
2011-02-12 16:48:27 +01:00
Michael Kaufmann (d00p)
3e83ae8a6e
use htpasswd-formfields
2011-02-12 16:47:07 +01:00
Michael Kaufmann (d00p)
44febee357
use htaccess-formfields
2011-02-12 16:42:25 +01:00
unknown
0b20a154f5
Finished email stuff.
2011-02-12 16:18:24 +01:00
Michael Kaufmann (d00p)
b9101b2041
Merge branch 'redesign' of git.froxlor.org:froxlor into redesign
2011-02-12 16:14:33 +01:00
Michael Kaufmann (d00p)
9e798c6362
add formfields for customer_extras
2011-02-12 16:13:57 +01:00
Florian Aders (EleRas)
9e1bd811a5
Merge branch 'redesign' of git.froxlor.org:froxlor into redesign
2011-02-12 16:08:10 +01:00
Florian Aders (EleRas)
26aed64bf8
Converted customer -> ftp to new formbuilder
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-02-12 16:08:05 +01:00
Michael Kaufmann (d00p)
3f93044121
add formields for email stuff
2011-02-12 15:47:37 +01:00
Florian Aders (EleRas)
8cb615df5f
Converted customer -> mysql to new formbuilder
2011-02-12 15:15:55 +01:00
Andreas Burchert
885bf7e88c
Added customer/domain formfields.
2011-02-11 22:08:22 +01:00
Florian Aders (EleRas)
efabfd7183
Merge branch 'master' into redesign
2011-02-11 13:39:07 +01:00
Florian Aders (EleRas)
d8b43f60b8
Added missing smtpd_sasl_type = dovecot for gentoo-postfix-config
2011-02-11 13:32:22 +01:00
Michael Kaufmann (d00p)
0a2fed06cb
test
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-09 10:56:12 +01:00
Michael Kaufmann (d00p)
e13d588c07
Merge branch 'master' into redesign
2011-02-09 10:54:31 +01:00
Michael Kaufmann (d00p)
460e153c6f
FreeBSD's dovecot uses ssl=yes as default value (even if commented out), so we have to set it to 'no' if no ssl is used, fixes #572
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-09 09:55:33 +01:00
Michael Kaufmann (d00p)
cb36615228
check database-connection after each customer in traffic-cron (sometimes analyzing big access-logs takes too long), fixes #544
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-09 09:53:05 +01:00
Michael Kaufmann (d00p)
6dca567827
added parameter '-k' to the 'du' command in traffic-cron, -k displays block counts in 1024-byte (1-Kbyte) blocks (lead to wrong filesize-calculations on FreeBSD), fixes #578
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-09 09:47:44 +01:00
Florian Aders (EleRas)
80379232a9
Remove IDs from settings, makes merging easier
2011-02-08 15:35:08 +01:00
Michael Kaufmann (d00p)
3a3aa73d2d
update idna_converter-class, thx to mathias, fixes #579
2011-02-08 14:31:21 +01:00
Michael Kaufmann (d00p)
c949c153ed
fix undefined index in classic-theme
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 14:03:18 +01:00
Michael Kaufmann (d00p)
a4dba36f82
beautify message if there are no customers to add a new ticket for
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 14:00:22 +01:00
Michael Kaufmann (d00p)
bee19fabfa
merged more of the re-design files to current state
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 13:17:24 +01:00
Michael Kaufmann (d00p)
43770d37e1
manually merged re-design changes to 80% of the files
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 12:53:24 +01:00
Michael Kaufmann (d00p)
7b6b145229
add more new files for re-design
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 10:38:47 +01:00
Michael Kaufmann (d00p)
57d52bd59e
merge/add new formfield-files for re-design
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 10:34:14 +01:00
Michael Kaufmann (d00p)
d6b4bd8d36
add new images and templates for re-design
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-08 10:30:03 +01:00
Michael Kaufmann (d00p)
c28f70d885
fixed endless redirection with lighty when accessing webalizer, thx to vmp32k
2011-02-08 07:58:14 +01:00
Michael Kaufmann (d00p)
fad2ae873d
show message when trying to delete a domain which is used as alias-domain instead of blank page, fixes #571
2011-02-06 09:57:31 +00:00
Michael Kaufmann (d00p)
30c025202c
set base-path dynamically in crond-config for freebsd, fixes #575
2011-02-02 06:26:21 +00:00
Michael Kaufmann (d00p)
9cb64e34dc
fix path in powerdns-configs (bind-path is a setting), fixes #574
2011-02-01 21:24:47 +00:00
Michael Kaufmann (d00p)
72af7c600f
correct postfix mx-access commands for FreeBSD, fixes #573
2011-01-31 17:14:32 +00:00
Michael Kaufmann (d00p)
903a91b9ea
- replace placeholder with actual email address, fixes #566
2011-01-27 12:35:27 +00:00
Michael Kaufmann (d00p)
2b699849ca
fix install-sql
2011-01-26 21:13:18 +00:00
Michael Kaufmann (d00p)
a7ae6e54de
- set correct version for svn1
...
- correct default-php.ini for open_basedir
- fix upgrading from SysCP (getPhpConfigs() fails cause the table is being added after it's being used in the update-process)
2011-01-26 15:01:19 +00:00
Michael Kaufmann (d00p)
1396aca657
- fix missing language-entries for usage-mail template (no fallback to english in e-mail templates, we're looking for translaters btw :P), refs #564
...
- fix possible missing setting in database (httgroup), fixes #564
2011-01-26 11:41:35 +00:00
Michael Kaufmann (d00p)
b19cabef79
round values in usage-cron, fixes #563
2011-01-26 11:20:19 +00:00
Michael Kaufmann (d00p)
c3f5e6c4db
fix inserting of deletion-task for ftp-accounts, fixes #553 , refs #293
2011-01-26 10:58:59 +00:00
Michael Kaufmann (d00p)
f4b6d9930f
- respect domain openbasedir settings when using php-fpm, fixes #562
...
- various improvements/cleanings in the gentoo configfiles array
2011-01-26 09:44:09 +00:00
Michael Kaufmann (d00p)
f77ddac4ed
set version to 0.9.17 for upcoming release
2011-01-25 06:23:31 +00:00
Michael Kaufmann (d00p)
932e1f95c5
fix maxlength of textbox in admin:edit, fixes #559
2011-01-19 06:28:48 +00:00
Michael Kaufmann (d00p)
a8b52d50af
- prework for docroot-settings-extension, refs #533
2011-01-18 07:18:28 +00:00
Michael Kaufmann (d00p)
f10f63b6be
add missing language-string for database_edit, fixes #554
2011-01-16 11:58:24 +00:00
Michael Kaufmann (d00p)
c5cdd9f567
- fix minor issues diskspace-usage-report, refs #466
...
- show current year for copyright in footer
2011-01-14 07:31:01 +00:00
Michael Kaufmann (d00p)
e5b2fd90c0
Add "Notification mail for customers when 90% percent of disk space is exhausted", fixes #466
2011-01-14 07:09:53 +00:00
Michael Kaufmann (d00p)
f7b43f470f
remove double $$, fixes #552
2011-01-13 11:43:40 +00:00
Michael Kaufmann (d00p)
515e542179
- localize path setting (dropdown/manual), thx to arnoldB, fixes #547
...
- include diskusage- (todo) and traffic-report cron, refs #466 , fixes #153
- allow customzing of warning-level in percent for diskusage- and traffic-report cron, refs #466
2011-01-11 08:40:59 +00:00
Michael Kaufmann (d00p)
cc4637095d
respect ssl_redirect setting for domains, fixes #542
2011-01-09 16:25:32 +00:00
Michael Kaufmann (d00p)
bffa8817d9
ftp user cannot be edited, fixes #337
2011-01-09 13:44:10 +00:00
Michael Kaufmann (d00p)
98b82ed0c6
improve behavior of ssl-redirect, fixes #541
2011-01-08 11:58:14 +00:00
Michael Kaufmann (d00p)
4f52982a7e
more fixes for freebsd (more to follow)
2011-01-07 19:22:24 +00:00
Michael Kaufmann (d00p)
1edba0c368
+mailbox_size_limit = 0 for FreeBSD-postfix
2011-01-07 18:33:14 +00:00
Michael Kaufmann (d00p)
06983ca382
some freebsd-config enhancements, fixes #537
2011-01-06 09:37:49 +00:00
Michael Kaufmann (d00p)
c53ef5b96e
fix libnss-nsswitch.conf for FreeBSD, fixes 538
2011-01-06 09:17:25 +00:00
Michael Kaufmann (d00p)
a2b7f98332
add missing 'description' field to sql-query to avoid undefined index in resultset, thx to adlerweb
2011-01-04 21:27:09 +00:00
Michael Kaufmann (d00p)
c25ad76200
remove unnecessary variable $entry in error-message in autoresponder, thx to monotek for finding thi
2011-01-04 20:16:25 +00:00
Florian Aders (EleRas)
7057984534
remove now unneeded inserttasks, refs #535
2011-01-04 11:41:44 +00:00
Florian Aders (EleRas)
02a4fd4e1d
Rebuild configurations after a setting is changed, fixes #535
2011-01-04 11:39:04 +00:00
Michael Kaufmann (d00p)
57ec429776
settings version for upcoming release
2010-12-28 11:07:40 +00:00
Andreas Burchert (scarya)
c52d3819af
- forgot some update queries from early installations (regarding #529 )
2010-12-25 23:36:26 +00:00
Andreas Burchert (scarya)
85f35abe2d
- changed sql query to work with version <= 5.5 ( fixes #529 )
...
- added php-xml extension check ti installation (fixes #530 )
-> thanks to lando
2010-12-25 22:43:42 +00:00
Michael Kaufmann (d00p)
58674a2f8f
- fix possible undefined variable
2010-12-22 13:10:12 +00:00
Michael Kaufmann (d00p)
968137a967
- use php symlink to binary, fixes #526
2010-12-22 12:47:31 +00:00
Michael Kaufmann (d00p)
66b274c1bf
- fine-tune php-fpm-config, create tmp-folder if not exists, refs #524
2010-12-21 13:15:26 +00:00
Michael Kaufmann (d00p)
b9d68a17fa
fix deletion of htpasswd/diroption files if no more htpasswds/diroptions are in the database
2010-12-21 10:55:08 +00:00
Michael Kaufmann (d00p)
ced64138e8
fix order of variables in configuration-path, fixes #521
2010-12-17 22:28:28 +00:00
Michael Kaufmann (d00p)
4fdaed5cc4
fix 'new' fcgid path for froxlor's own vhost php-fcgi-starter
2010-12-14 21:19:52 +00:00
Michael Kaufmann (d00p)
0fd11afdcb
use makeCorrectDir() to output sane path
2010-12-10 12:16:03 +00:00
Michael Kaufmann (d00p)
8202cc96e7
- fixed double-declaration of variable causing nginx-cron to fail on mysql_fetch_array() for htpasswd-entries, fixes #516
2010-12-09 11:49:07 +00:00
Michael Kaufmann (d00p)
59bf7ba22f
- restore still used settings in 120.system.php
...
- check for $createifnotexists in phpinterface_* classes
2010-12-07 11:08:41 +00:00
Michael Kaufmann (d00p)
9c075c05f5
- don't create standard-openbasedir config for froxlor-panel vhost
2010-12-06 09:17:48 +00:00
Michael Kaufmann (d00p)
6815501c1d
- use local-username for froxlor in fpm-config, because froxlor.panel is only the directory/loginname
2010-12-06 09:00:53 +00:00
Michael Kaufmann (d00p)
f11aa9a1c4
- forgot to save lighttpd_fcgid-class with own-vhost settings for php-fpm
2010-12-06 08:56:39 +00:00
Michael Kaufmann (d00p)
3b33dde9ac
add language-strings for php-fpm settings
2010-12-06 08:49:24 +00:00
Michael Kaufmann (d00p)
7fb0e88313
- implement php-fpm for Froxlor-vhost, fixes #505
2010-12-06 07:38:55 +00:00
Michael Kaufmann (d00p)
9615aaa83a
update dutch language file, thx to Frits Letteboer, fixes #506
2010-12-05 17:18:24 +00:00
Michael Kaufmann (d00p)
16cc53146c
replace correct line-break when sending forgotten password, fixes #507
2010-12-05 17:15:24 +00:00
Michael Kaufmann (d00p)
56e9f748f4
beautify update (forgot one status-output)
2010-12-03 11:15:58 +00:00
Michael Kaufmann (d00p)
80e338610f
don't allow activation of FCGID and PHP-FPM at the same time
2010-12-03 10:41:12 +00:00
Michael Kaufmann (d00p)
93abbf4a10
- hide php-reload and php-backend-server setting if nginx is used with php-fpm (useless settings)
2010-12-03 10:20:49 +00:00
Michael Kaufmann (d00p)
0271ccfc28
- outsource fcgid/php-fpm configurations/file-creations/etc
2010-12-03 09:23:40 +00:00
Michael Kaufmann (d00p)
dae3e416a2
- include nginx_phpfpm cron in cron_tasks.php
...
- show parts of fcgid also when lighttpd is used
2010-12-03 08:58:44 +00:00
Michael Kaufmann (d00p)
759213f8b9
add extra configuration for Apache + PHP-FPM, fixes #482
2010-12-02 12:51:14 +00:00
Michael Kaufmann (d00p)
01b313a3ce
merged php-fpm branch
2010-12-02 12:15:58 +00:00
Michael Kaufmann (d00p)
4567f7c781
only call validatePassword() when creating a customer if the password is not empty, cause otherwise no random password can be generated if field is left empty
2010-12-02 09:52:56 +00:00
Michael Kaufmann (d00p)
ef76635508
added missing language-definitions for integer-validation
2010-12-02 08:25:01 +00:00
Michael Kaufmann (d00p)
30235ff3eb
don't show settings which are not needed for used webserver, fixes #502
2010-12-02 08:18:46 +00:00
Michael Kaufmann (d00p)
ebb390a1fd
fix false initialization of variable (wrong variable name)
2010-11-30 10:45:51 +00:00
Michael Kaufmann (d00p)
0c1a4f692a
fix password_query for dovecot when sending e-mail, fixes #500
2010-11-30 07:50:49 +00:00
Michael Kaufmann (d00p)
0c25611d26
- set version to 0.9.15 for upcoming release
2010-11-29 08:56:27 +00:00
Michael Kaufmann (d00p)
cd79670438
fix for awstats aliases if the customerdocroot is equal to the domaindocroot
2010-11-29 07:44:24 +00:00
Michael Kaufmann (d00p)
6b46b31818
reintegrated nginx-branch changes, refs #103
2010-11-29 07:37:00 +00:00
Michael Kaufmann (d00p)
713cb1b3ac
use correct id in libnss-query, fixes #495
2010-11-29 06:46:21 +00:00
Michael Kaufmann (d00p)
e492c4aca6
- show database description on delete database confirmation-page, fixes #494
2010-11-29 06:40:35 +00:00
Michael Kaufmann (d00p)
5496915e19
fix hardcoded awstats-configuration path, fixes #493
2010-11-29 06:37:46 +00:00
Robert Foerster (Dessa)
f77d084a53
remove hardcoded stuff
2010-11-27 10:46:24 +00:00
Robert Foerster (Dessa)
060b3f8782
recorded merge of revisions 1486-1491 via svnmerge from http://Dessa@svn.froxlor.org/branches/philderbeast
2010-11-27 10:37:44 +00:00
Robert Foerster (Dessa)
e4b7bf799d
gentoo is not debian, at least not since i last checked :)
2010-11-26 12:32:47 +00:00
Robert Foerster (Dessa)
6066601568
- recorded merge of revisions 737-1483 via svnmerge from http://Dessa@svn.froxlor.org/branches/philderbeast
...
- fixes #103
2010-11-26 12:30:54 +00:00
Michael Kaufmann (d00p)
01404187cc
%Ls for dovecot is only being replaced by 'imap' or 'pop3' for the password_query, not the user_query, refs #486
2010-11-23 10:11:15 +00:00
Michael Kaufmann (d00p)
a9da673a31
added --force parameter to froxlor_master_cronjob.php so webserver- and bind-configurations can be rebuild everytime
2010-11-23 06:40:58 +00:00
Michael Kaufmann (d00p)
d1a9460117
- validate if used mail-service (imap, pop3) is allowed for user, fixes #475
2010-11-22 07:13:56 +00:00
Michael Kaufmann (d00p)
bde278430e
fix link for adding ticket-categories
2010-11-16 12:01:17 +00:00
Michael Kaufmann (d00p)
9c36b31ad2
- show vmail-uid/gid from settings in freebsd-configtemplate, fixes #483
2010-11-16 06:22:02 +00:00
Michael Kaufmann (d00p)
b528b93178
- fix sender-address of responder-mail (only 'common'-setups!!!), fixes #476
2010-11-11 09:23:53 +00:00
Michael Kaufmann (d00p)
7ca00d56be
- added possibility to unlock customers who got locked because of too many login-fails, fixes #473
2010-11-09 09:32:52 +00:00
Michael Kaufmann (d00p)
39f17b1a9e
- check for correct variable value for store_defaultindex, fixes #459
...
- fix possible undefined variable in init-script
2010-11-09 09:16:08 +00:00
Michael Kaufmann (d00p)
08e17f7d16
- put customer standard-subdomains to the 20_* vhost configs (subdomains) so they are parsed before the main-domain, fixes #465
2010-11-08 07:41:51 +00:00
Michael Kaufmann (d00p)
a638dddec9
- actually show the latest logical order number (yeah, forgot to save the file again :P), refs #464
2010-11-08 07:11:52 +00:00
Michael Kaufmann (d00p)
59bbfcef4f
- show next logical order number when creating new ticket category, fixes #464
2010-11-08 07:11:00 +00:00
Michael Kaufmann (d00p)
5cd1c1284a
- remove multiserver-stuff from trunk/
...
- allow admins with customer_see_all-flag to see their support-tickets too
- sanitize date-stuff in install.php
- fixed wrong usage of standard_error() in ticket::sendMail()
- fix issue with lighttpd server.bind when IP is IPv6
2010-11-03 06:36:22 +00:00
Michael Kaufmann (d00p)
f81826fd9b
- display determined Froxlor path in cron.d-configurationtemplates, fixes #455
2010-11-01 11:26:36 +00:00
Michael Kaufmann (d00p)
2e59e2bfdf
- correct variable name to avoid undefined variable error, fixes #454
2010-11-01 10:36:15 +00:00
Michael Kaufmann (d00p)
03a8a9c8c9
- remove some more realtime-leftovers
2010-10-31 08:29:39 +00:00
Michael Kaufmann (d00p)
689cb40bcc
- fix possible undefined variables
2010-10-29 17:53:49 +00:00
Michael Kaufmann (d00p)
1c2a1b8c69
- no multiserver stuff in trunk/ at this time
2010-10-28 12:42:14 +00:00
Michael Kaufmann (d00p)
3d187fd0a0
- fix undefined indexes in ips and ports if ssl is not enabled
...
- fix getSwap() and getMemory() in FroxlorHostInfo-class
2010-10-28 06:33:58 +00:00
Robert Foerster (Dessa)
2fc057d670
murder etch templates
2010-10-25 11:51:02 +00:00
Michael Kaufmann (d00p)
e7b030fa30
setting version to 0.9.14 for release
2010-10-25 11:22:29 +00:00
Robert Foerster (Dessa)
e74262c81e
some spelling fixage
2010-10-25 08:48:03 +00:00
Michael Kaufmann (d00p)
d1a52ca85c
- various language corrections, fixes #439
2010-10-25 07:02:36 +00:00
Michael Kaufmann (d00p)
44b53ffd2c
- fixed regex for domains to allow a port and/or subfolders/files, fixes #431
2010-10-25 06:45:15 +00:00
Michael Kaufmann (d00p)
ffe49e8acd
outsource makeChownWithNewStats function to lib/functions/ because it is now also used outside the cron-area, refs #258
2010-10-24 20:59:52 +00:00
Michael Kaufmann (d00p)
58b3a19ae7
- remove multiserver-stuff from current-trunk
...
- fix FroxlorSshTransport
2010-10-24 19:16:26 +00:00
Andreas Burchert (scarya)
0be29498b0
- fix in FroxlorSshTransport::close()
2010-10-24 18:58:23 +00:00
Michael Kaufmann (d00p)
1b4069f01e
- remove realtime-feature-stuff
2010-10-24 16:57:17 +00:00
Michael Kaufmann (d00p)
5f284c31ab
- remove realtime configurations and install-instructions from the panel
2010-10-24 08:59:00 +00:00
Florian Aders (EleRas)
1c892a0f9c
Removing duplicate function, fixes #447
2010-10-23 15:20:23 +00:00
Robert Foerster (Dessa)
8fb5a3ae7c
deprecate etch config templates, which will be removed with 0.9.15
2010-10-23 12:33:55 +00:00
Michael Kaufmann (d00p)
3c731661a0
actually update to new version :P
2010-10-23 10:44:35 +00:00
Michael Kaufmann (d00p)
ed5e2ba39d
fixing update-process, reverting multiserver-support-changes (now in branch)
2010-10-23 10:37:43 +00:00
Michael Kaufmann (d00p)
22eb0e19cc
remove deprecated realtime-functionality
2010-10-23 10:24:03 +00:00
Florian Aders (EleRas)
ad31b07a04
Reverting the multiserver-stuff, we'll do this inside the branch
2010-10-23 10:20:23 +00:00
Michael Kaufmann (d00p)
99696ff6cb
- allow 4-character tld's (like .info or .mobi)
2010-10-23 07:50:26 +00:00
Michael Kaufmann (d00p)
8b3c634652
minor work on multiserver-client-deployment
2010-10-22 21:29:47 +00:00
Andreas Burchert (scarya)
26084a19fa
- replaced die() with throw new Exception()
2010-10-21 08:59:46 +00:00
Andreas Burchert (scarya)
84637d82d4
- updated demousage
...
- updated FroxlorPkgCreator (fix for manual added files)
- first cron version for remote server data deploying
2010-10-20 21:33:39 +00:00
Andreas Burchert (scarya)
7a83a01095
- added function to FroxlorPkgCreator::addFile($name, $data)
2010-10-20 21:09:52 +00:00
Andreas Burchert (scarya)
71d3410b4f
- added exlude dir variable to DfC
...
- updated demousage
2010-10-20 20:54:57 +00:00
Andreas Burchert (scarya)
b58a9d3b88
- add support for multiple directories
2010-10-20 20:29:47 +00:00
Andreas Burchert (scarya)
05897c3e01
- fix in FroxlorPkgCreator::pack() (better file name, path fix)
...
- added FroxlorDeployfileCreator
2010-10-20 19:47:31 +00:00
Andreas Burchert (scarya)
a06211b497
- description fix in FroxlorSshTransport
...
- added FroxlorPkgCreator
2010-10-20 19:07:51 +00:00
Michael Kaufmann (d00p)
db2cca8e86
- add a few images to beautify multiserver-client overview
2010-10-20 13:00:30 +00:00
Michael Kaufmann (d00p)
aa5e574d5d
- more work on multiserver-client settings
2010-10-20 11:41:43 +00:00
Michael Kaufmann (d00p)
09c5bbcb63
- more work in multiserver-client-settings (save-methods)
2010-10-20 10:05:54 +00:00
Michael Kaufmann (d00p)
cadab96bae
- set server-id parameter for inserttask in customer_ftp.php
...
- call inserttask in admin_clients::deploy
2010-10-20 09:12:21 +00:00
Michael Kaufmann (d00p)
0c9ab91373
- added multiserver-client-deploy-cron
...
- outsourcing Deploy() function from froxlorclient to client_deployer
2010-10-20 09:01:34 +00:00
Michael Kaufmann (d00p)
836b7fb056
- correct links on client-settings page
...
- added new server_id parameter to buildFormEx, so getFormGroupOutput will use the correct template (with correct links)
2010-10-20 07:40:34 +00:00
Michael Kaufmann (d00p)
d3fd4ee2f4
- more work on froxlor-client settings (multiserver mode)
2010-10-19 20:42:55 +00:00
Michael Kaufmann (d00p)
58499a068f
- added "deploy" menu to Froxlor-client (multiserver-support)
2010-10-19 19:50:20 +00:00
Michael Kaufmann (d00p)
ce83e8f92b
- chown newly created awstats-directory when new domain has been created, fixes #258
2010-10-19 19:32:53 +00:00
Michael Kaufmann (d00p)
fc5aea1c33
- implement multiserver-client edit
...
- fix various undefined variables
2010-10-19 16:07:48 +00:00
Michael Kaufmann (d00p)
89bf0aa128
- finish adding of multiserver-clients
2010-10-19 15:05:19 +00:00
Michael Kaufmann (d00p)
b2ea0cb666
- added form to add new froxlor-clients (no deploy etc.)
...
- implemented function to return all active client-id's for inserttask-function (task for all clients+master)
2010-10-19 14:35:33 +00:00
Andreas Burchert (scarya)
c0b19fa2b2
- small fix in if condition for scp/sftp switch
2010-10-19 09:20:32 +00:00
Michael Kaufmann (d00p)
9e028ef0f7
- use correct heading for mysql-editing-form, fixes #444
2010-10-19 08:29:24 +00:00
Michael Kaufmann (d00p)
a8460b7570
- fix loading of settings in case of older Froxlor versions which do not support multiserver-mode
2010-10-19 08:10:22 +00:00
Michael Kaufmann (d00p)
f42fa0ee7b
few minor changes for multiserver-support
2010-10-18 11:34:19 +00:00
Michael Kaufmann (d00p)
8d27f71cee
admin_ipsandports.php does not need a server_id (multiserver-support) yet
2010-10-18 10:44:14 +00:00
Michael Kaufmann (d00p)
3a9813c1b5
- removing deprecated legacy_cron entry from database
...
- minor changes for multiserver-support
2010-10-18 09:48:26 +00:00
Michael Kaufmann (d00p)
699f451234
- more work on settings for FroxlorClients (upcoming multiserver-mode)
2010-10-18 09:20:17 +00:00
Michael Kaufmann (d00p)
cad3c02f08
forgot to save the file :)
2010-10-18 07:55:47 +00:00
Michael Kaufmann (d00p)
7484ab1bc9
- added functions to get/set client settings
...
- added function for deployment of FroxlorClients
2010-10-18 07:48:54 +00:00
Michael Kaufmann (d00p)
8f87aa6636
- added class for FroxlorClients
...
- added admin_clients.php file for managing FroxlorClients
- added Multiserver-Menu
(unfinished, just base-layout for further developing, disabled by hardcoded setting)
2010-10-18 06:49:06 +00:00
Andreas Burchert (scarya)
15486ed764
- added destructor for FroxlorSshTransport
...
- added a fix for close() operation to prevent missing file writing on remote disk
- added a switch for scp/sftp to sendFile
2010-10-17 20:46:39 +00:00
Michael Kaufmann (d00p)
118693471c
- correct sql-query in update to drop table, fixes #440
...
- use correct language-variable for ips-and-ports docroot-setting, fixes #441
2010-10-17 02:01:18 +00:00
Michael Kaufmann (d00p)
382bd88344
- prepare inserttask()-function for multiserver-support
2010-10-17 01:44:58 +00:00
Andreas Burchert (scarya)
2a4d618bcc
- fixed eol-style
2010-10-17 00:32:41 +00:00
Andreas Burchert (scarya)
14b56d9287
- fixed eol-style from FroxlorSshTransport
...
- added a demo usage script for FroxlorSshTransport
2010-10-17 00:29:04 +00:00
Florian Aders (EleRas)
ba35677cf6
Hint for removed stuff
2010-10-16 23:59:36 +00:00
Andreas Burchert (scarya)
c4723fc3f2
- added FroxlorSshTransport for upcoming multiserver-support
2010-10-16 23:31:38 +00:00
Michael Kaufmann (d00p)
3aff47d983
- first commit for upcoming multiserver-support :)
2010-10-16 20:00:24 +00:00
Michael Kaufmann (d00p)
9fe6db8cd9
- forgot to add setting for SSLCertificateChainFile to the settings-array, refs #418
2010-10-15 11:55:28 +00:00
Michael Kaufmann (d00p)
15a03f63a9
- only use makeCorrectFile() on SSLCertificateChainFile if not empty
2010-10-15 11:51:15 +00:00
Michael Kaufmann (d00p)
d7b5c4bc71
- added possibility to allow customer to login with their domain-name, fixes #374
2010-10-15 11:48:05 +00:00
Michael Kaufmann (d00p)
db05ea5f32
- added possibility to set a custom docroot for any ip/port combination, fixes #417
...
- sort vhosts-file by type (subdomain, sub-of-main, main-domain), fixes #437
2010-10-15 10:41:58 +00:00
Michael Kaufmann (d00p)
ceedab3a6e
- put enable/disable ssl in the settings overview
...
- added SSLCertificateChainFile to IPs and ports and webserver-cron, fixes #418
- added domain-specific ssl-settings for lighttpd
2010-10-15 08:32:35 +00:00
Michael Kaufmann (d00p)
0b6bb64600
- fix loop-in-loop effect when calculating traffic with awstats, fixes #246
2010-10-15 07:32:16 +00:00
Michael Kaufmann (d00p)
2985a08a8d
- add awstats-icon alias to vhost-content, fixes #257
...
- removing unnecessary (and partly wrong) language-file entries
2010-10-15 06:50:25 +00:00
Michael Kaufmann (d00p)
a1b26c91d2
small dkim-filter.conf-fixes; refs #384
...
OMG OMG OMG this commit is LEET :) - wohoooo
2010-10-14 06:52:35 +00:00
Michael Kaufmann (d00p)
7d54744e9a
- add DKIM-milter install/configuration instructions for Debian/Ubuntu, fixes #384
2010-10-14 06:49:05 +00:00
Michael Kaufmann (d00p)
7afc7e2797
- show correct values on update-counters overview (subdomains had the used-tickets value)
2010-10-12 06:50:28 +00:00
Michael Kaufmann (d00p)
8d1f894622
- set used-ticket-cycle on update too
...
- setting version to 0.9.14-svn2
2010-10-12 06:32:29 +00:00
Michael Kaufmann (d00p)
3f0a491f8c
- set used-ticket-cycle directly as INTERVAL for the cronjob
2010-10-12 06:21:08 +00:00
Michael Kaufmann (d00p)
9787089615
. remove customers htaccess/diroptions after deleting the customer, refs #424
2010-10-11 08:44:24 +00:00
Michael Kaufmann (d00p)
076c07b4be
add aps-packages to the updateCounters() function and recalculate resources overview, fixes #425
2010-10-10 11:37:49 +00:00
Michael Kaufmann (d00p)
6887dad1a9
- fixed misspelling in german language-file, fixes #434
2010-10-10 10:50:56 +00:00
Michael Kaufmann (d00p)
5fee795b5c
- set correct config for special-characters (umlauts) in HTMLPurifier, refs #129
2010-10-10 08:20:32 +00:00
Michael Kaufmann (d00p)
146c205f6c
- updated italian language file, thx to Emilien
2010-10-08 10:13:23 +00:00
Michael Kaufmann (d00p)
5c87e2210c
- be sure customer-docroot-prefix is never the same or within the fcgid-configurations-folder
2010-10-05 20:25:52 +00:00
Michael Kaufmann (d00p)
db6bdfd931
- always check that HTMLPurifier's cache folder is writable
2010-10-05 20:24:08 +00:00
Michael Kaufmann (d00p)
b796f02a3d
- add note to fcgid-config-dir setting that this folders gets cleaned on every cronrun
2010-10-04 12:20:10 +00:00
Michael Kaufmann (d00p)
a86140cec0
- set version to 0.9.13.1 (support-ticket-system bugfix)
2010-10-01 06:10:45 +00:00
Michael Kaufmann (d00p)
1f9caedc16
- fix postfix main.cf for FreeBSD, fixes #420
2010-10-01 05:13:31 +00:00
Michael Kaufmann (d00p)
dc6034796a
- fix regex if reply-to header is present in autoresponder, fixes #423
2010-10-01 05:10:01 +00:00
Michael Kaufmann (d00p)
be8d38b478
- fix require for htmlpurifier, thx to Timo for the hint
2010-09-30 12:53:34 +00:00
Michael Kaufmann (d00p)
d3cd83eb93
- add possibility to specify php.ini for Froxlor-Vhost (if enabled), fixes #414
2010-09-28 09:21:13 +00:00
Michael Kaufmann (d00p)
984849d2c8
- set correct default langauge for main-admin after installation
2010-09-27 10:37:02 +00:00
Michael Kaufmann (d00p)
bc82c8fead
- preselect panel language instead of admin-language when adding a new customer
2010-09-27 09:53:12 +00:00