Aleksander Machniak
64df318a73
Add static files server ( #9294 )
...
Make use of public_html mandatory
2025-02-09 14:10:50 +01:00
Philip Weir
ccede1f272
Update links in comments and config to https where available ( #9759 )
2025-01-26 13:34:57 +01:00
Ian Freeman
9183d37cfb
Add 'php' log_driver, passing log entries off to php's configured
...
error_log facility.
2024-11-10 14:55:35 -08:00
Aleksander Machniak
5ed3b29a0a
Code improvements
2024-03-16 21:30:10 +01:00
Michael Voříšek
d18406a8bd
Fix binary operator spaces CS ( #9330 )
...
* align_single_space_minimal for assign
* assign operators grouping is not supported by PHP CS Fixer
* binary_operator_spaces = single_space
* fix anonymous function on single line
* align comments manually
2024-02-02 07:53:34 +01:00
Michael Voříšek
4ee79b9e84
fix "explicit_string_variable" ( #9315 )
2024-01-22 08:05:59 +01:00
Michael Voříšek
6a53a1d853
Fix CS (whitespace, visibility) ( #9297 )
...
* Fix "method_argument_space"
* Fix "control_structure_continuation_position"
* Fix "new_with_parentheses"
* Fix "blank_line_before_statement"
* Fix "visibility_required"
* Fix some "array_indentation"
* Fix some "array_indentation" - unify all "rcube::raise_error" calls
* rm useless eslint ignores and add rules counts
* sort eslint ignores
* fix eslint ignores grammar
* Revert "Fix "blank_line_before_statement""
* fix CS 3.46.0
2024-01-04 14:26:35 +01:00
Michael Voříšek
2643be3eaa
Fix single quotes CS ( #9283 )
...
* Fix "single_quote"
* fix "escape_implicit_backslashes"
* fix typo from f363481c
* fix single quotes in JS
* fix some minor JS CS
* fix CS v3.45.0
2023-12-31 16:36:55 +01:00
Michael Voříšek
3e458fa5fd
Refer native constants unambiguously ( #9275 )
...
* Fix "native_constant_invocation" CS
* "self_accessor" was fixed in 9269 PR
* "php_unit_strict" was fixed in 9268 PR
2023-12-23 17:02:19 +01:00
Michael Voříšek
28c778b7a0
Modernize more CS III ( #9270 )
...
* fix "single_trait_insert_per_statement"
* fix "empty_loop_condition"
* fix "backtick_to_shell_exec"
* fix "phpdoc_to_comment"
* fix "no_empty_statement"
* fix "heredoc_to_nowdoc"
* fix "class_reference_name_casing"
* fix "align_multiline_comment"
* fix "heredoc_indentation"
* fix "constant_case"
* fix "single_line_comment_style"
* fix "no_null_property_initialization"
* fix "standardize_increment"
* fix "no_unneeded_control_parentheses"
* fix missing NL after "<?php"
* fix php in *.sh files too
* fix trailing spaces from all text files
* fix "explicit_indirect_variable"
* Revert "fix "align_multiline_comment""
This reverts commit 42e584f8e3 .
* fix "align_multiline_comment" properly
* Revert "fix trailing spaces from all text files" - diff files only
* Revert "Revert "fix trailing spaces from all text files" - diff files only"
This reverts commit 2101c2a3a3 .
* rm useless "setup-php" config
2023-12-18 07:46:51 +01:00
Michael Voříšek
e7d7e62146
Modernize more basic CS II ( #9254 )
...
* fix "integer_literal_case"
* fix "phpdoc_separation"
* fix "phpdoc_var_without_name"
* fix "operator_linebreak"
* fix "no_alias_language_construct_call"
* fix "list_syntax"
* fix "concat_space"
* fix "array_syntax"
* fix "binary_operator_spaces"
* fix "binary_operator_spaces" relaxed
* fix "phpdoc_types_order"
* fix "phpdoc_trim"
* fix "native_type_declaration_casing"
* fix "method_chaining_indentation"
* fix "phpdoc_no_package"
* fix "elseif"
* fix PHP CS Fixer config itself too
* fix "native_type_declaration_casing"
2023-12-17 13:14:45 +01:00
Michael Voříšek
a8707ae220
Fix and assert basic CS using CI ( #9246 )
...
* Assert CS using CI
* fix "single_blank_line_at_eof"
* fix "statement_indentation"
* fix "switch_case_semicolon_to_colon"
* fix "control_structure_braces"
* fix "statement_indentation"
* fix "no_whitespace_in_blank_line"
* fix "no_trailing_whitespace_in_comment"
* fix "no_trailing_whitespace"
* fix "single_space_around_construct"
* fix "spaces_inside_parentheses"
* fix "ternary_operator_spaces"
* fix "trim_array_spaces"
* fix "whitespace_after_comma_in_array"
* fix "cast_spaces"
* fix "unary_operator_spaces"
* fix "no_trailing_comma_in_singleline"
* fix "ordered_imports"
* fix "no_unused_imports"
* Check composer.json format
* fix CI job name
* file header comments are not phpdoc
* fix "phpdoc_indent"
* fix "braces_position"
* fix "phpdoc_types"
* fix "no_blank_lines_after_class_opening"
* fix "no_multiple_statements_per_line"
* fix "multiline_comment_opening_closing"
* fix "single_line_empty_body"
* fix "non_printable_character"
* fix "phpdoc_trim_consecutive_blank_line_separation"
* fix "include"
* fix "no_mixed_echo_print"
---------
Co-authored-by: Aleksander Machniak <alec@alec.pl >
2023-12-16 15:37:43 +01:00
Aleksander Machniak
70751da77e
Fix PHP8 warnings ( #8644 )
2022-08-01 21:32:40 +02:00
Aleksander Machniak
01b7dbd1a7
Lock Installer to a set of supported config options
2022-01-23 09:11:58 +01:00
Aleksander Machniak
893216cb29
Unified and simplified services connection options ( #8310 )
2021-12-07 15:07:54 +01:00
Aleksander Machniak
4f139a4c62
Fix undefined constant error in Installer on Windows ( #8258 )
2021-10-25 13:03:12 +02:00
johndoh
e69360ac71
Small text tweak in installer ( #8058 )
2021-05-22 09:18:59 +02:00
Aleksander Machniak
1bdcbb19d1
Installer: Fix skin selector
2021-01-24 09:05:13 +01:00
Aleksander Machniak
12547ccf01
Require php-intl extension, get rid of Net_IDNA2, PHP8 fixes, short array syntax
...
Net_IDNA2 is not compatible, and Intl is a bundled ext since PHP 5.3.
Fixed some regressions.
2020-12-13 10:21:52 +01:00
Aleksander Machniak
bdeb0db6cb
Small code fixes
2020-08-21 08:19:27 +02:00
Sander Nilsen
0efa899d6c
Grammar correction ( #7346 )
2020-05-02 10:55:31 +02:00
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
2019-04-16 10:42:45 +02:00
Aleksander Machniak
4b97f40af9
Get rid of debug_level ( #6298 )
2018-05-22 11:12:24 +02:00
Aleksander Machniak
7fc626d527
Changed defaults for smtp_user (%u), smtp_pass (%p) and smtp_port (587)
2017-09-06 19:11:55 +02:00
Joel Gerber
40b51b9dc9
Add Log to STDOUT Feature ( #5721 )
...
Primarily useful for PHP applications running under PHP-FPM which in
turn is running within a Docker container. But also it is generally
useful in any situation where you want to be able to send the logs
directly to your terminal when debugging &etc.
2017-04-10 13:38:40 +02:00
Aleksander Machniak
81f67a4de2
Don't use each() deprecated in PHP 7.2
2017-02-06 15:46:18 +01:00
Aleksander Machniak
a844db6a27
Merge branch 'dev-layouts'
2016-11-20 19:04:09 +01:00
JohnDoh
dd714b33a8
replace old trac links ( #5514 )
2016-11-13 19:15:00 +01:00
Aleksander Machniak
6886a4de3f
Widescreen layout aka three column view ( #5093 )
2016-09-17 19:04:33 +02:00
Aleksander Machniak
ee895a2c96
Remove PHP mail() support, smtp_server is required now ( #5340 )
2016-07-15 15:24:45 +02:00
Aleksander Machniak
46a3a5a1ab
Don't use password inputs in Installer where config is handled
2015-09-25 19:06:00 +02:00
Aleksander Machniak
e4c66080a8
Improved encrypt/decrypt methods with option to choose the cipher_method ( #1489719 )
2015-09-07 09:47:16 +02:00
Aleksander Machniak
f8f91aa1ba
Installer: Add button to save generated config file in system temp directory ( #1488149 )
2015-08-26 19:39:19 +02:00
Aleksander Machniak
bb78170223
Fix typo
2015-08-25 19:17:58 +02:00
Thomas Bruederli
b737021a90
Improve plugin selection in installer; check already selected plugins
2014-12-27 14:53:21 +01:00
Flanpy
8f576d87d2
Add the ability to select plugins in the installer
2014-11-12 11:24:34 +01:00
Flanpy
b8837e3f43
Add the ability to enable plugins in the installer
2014-11-12 11:16:24 +01:00
Aleksander Machniak
cdf79e0926
Improve spellcheck_engine hint about 'googie' option
2014-05-02 19:19:29 +02:00
Aleksander Machniak
5309364e27
Support identities_level=4 in Installer
2014-05-02 19:17:57 +02:00
Aleksander Machniak
c76e492392
Add all possible options in spellcheck_engine selector
2014-05-02 19:11:57 +02:00
Thomas Bruederli
eea11ecdde
Move rcube_installer class to include/rcmail_installer in order to remain accessible by the update script even if the installer directory was removed
2014-04-21 16:39:19 +02:00
Aleksander Machniak
5be6dcf0e2
Remove useless debug_level=8 and javascripts's rcube_console
2014-04-15 19:19:56 +02:00
Thomas Bruederli
fd6b193c6e
Fix codestyle and indentation; use new save function in update script
2013-07-17 21:38:00 +02:00
Dennis1993
57a19745b9
Update config.php
...
-Replace tabs with spaces.
-Replace the word "files" with "files", because there is only one
2013-07-17 10:24:49 +02:00
Dennis1993
77d5349ef2
Update config.php
...
write config file automatically to RCUBE_CONFIG_DIR
2013-07-16 17:30:37 +02:00
Thomas Bruederli
9bacb2cd3f
Prepare config migration:
...
- Show warning in installer and hints how to migrate
- Let update.sh create the new config file if legacy config is detected
- Provide a sample config file for manual configuration
- Define a list of options which always should be written to local config
2013-06-28 22:27:59 +02:00
Aleksander Machniak
461a30d771
Merge config files ( #1487311 ).
...
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
2013-06-14 12:09:08 +02:00
Aleksander Machniak
f41708ced0
Remove old enable_caching option from Installer
2013-06-14 09:05:02 +02:00
Aleksander Machniak
399db1b647
Add db_prefix configuration option in place of db_table_*/db_sequence_* options
...
Make possible to use db_prefix for schema initialization in Installer (#1489067 )
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
2013-04-27 18:31:40 +02:00
Thomas Bruederli
619c320c0e
Avoid direct execution of installer includes ( #1488895 )
2013-01-10 09:41:12 +01:00