Andreas Fischer
cda3ba62b9
Merge branch 'ticket/naderman/10011' into develop
...
* ticket/naderman/10011:
[ticket/10011] Removing __DIR__ for PHP5.2 compatability from new files.
2011-03-07 17:13:23 +01:00
Nils Adermann
4f14ae94e2
[ticket/10011] Removing __DIR__ for PHP5.2 compatability from new files.
...
PHPBB3-10011
2011-03-07 17:08:55 +01:00
Andreas Fischer
a229dd9896
[ticket/10079] Add gallery avatars to .gitignore.
...
PHPBB3-10079
2011-03-07 16:43:39 +01:00
Andreas Fischer
bd03419f87
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/10040] Ensure the test suite runs on PHP 5.2 without E_DEPRECATED.
2011-03-07 16:32:58 +01:00
Andreas Fischer
21c5e6f149
Merge branch 'ticket/naderman/10040' into develop-olympus
...
* ticket/naderman/10040:
[ticket/10040] Ensure the test suite runs on PHP 5.2 without E_DEPRECATED.
2011-03-07 16:32:42 +01:00
Nils Adermann
dec9d24392
[ticket/10040] Ensure the test suite runs on PHP 5.2 without E_DEPRECATED.
...
PHPBB3-10040
2011-03-07 16:25:52 +01:00
rxu
9a9b156a8e
[ticket/10035] ACP template edit feature allows to read any files on webserver.
...
... and to upload/execute any script on it. Use preg_replace to filter filename
PHPBB3-10035
2011-03-07 21:22:33 +07:00
Oleg Pudeyev
020d06cdaa
[ticket/10057] Handle the case of missing interbase extension better.
...
PHPBB3-10057
2011-03-07 09:09:40 -05:00
Oleg Pudeyev
7acbf98692
[ticket/10057] Fixed wrong usage of sql_error again, in firebird.
...
This necessitates adding connect_error property to firebird.
PHPBB3-10057
2011-03-07 09:04:01 -05:00
Oleg Pudeyev
e5aa2c9ac1
[ticket/10057] Fixed usage of sql_error again.
...
PHPBB3-10057
2011-03-07 08:52:59 -05:00
Oleg Pudeyev
40468a5adc
[ticket/10057] Condition file/line display on DEBUG_EXTRA or IN_INSTALL.
...
PHPBB3-10057
2011-03-07 08:46:49 -05:00
Andreas Fischer
65580f7901
[ticket/10021] Check whether gmmktime() returns false before putting it in SQL.
...
This prevents SQL errors when large dates are entered.
PHPBB3-10021
2011-03-07 13:41:24 +01:00
Igor Wiedler
90cc061fc0
[ticket/9669] Replace spaces with tabs
...
PHPBB3-9669
2011-03-07 09:49:58 +01:00
Oleg Pudeyev
98388b2921
[ticket/10057] Fixed wrong usage of sql_error in postgres dbal.
...
pg_last_error does not work if no connection was ever established.
Therefore we must keep track of connection errors in postgres
dbal ourselves.
PHPBB3-10057
2011-03-06 23:17:01 -05:00
Oleg Pudeyev
edc1deaa3a
[ticket/10057] Skip ibase_service_attach if firebird connection failed.
...
ibase_errmsg works for the most recent call. If the connection
fails, any error message is clobbered by ibase_service_attach call.
PHPBB3-10057
2011-03-06 23:13:19 -05:00
Oleg Pudeyev
4d92f9bb2e
[ticket/10057] Check for interbase function existence.
...
Calling nonexistent functions with @ destroys the script with
no feedback as to the cause of the error. Check whether
interbase functions exist before calling them.
PHPBB3-10057
2011-03-06 23:10:09 -05:00
Oleg Pudeyev
af43ed655b
[ticket/10057] Split statements in firebird dbal for readability.
...
PHPBB3-10057
2011-03-06 23:10:09 -05:00
Oleg Pudeyev
22004fa7d6
[ticket/10057] Include error collector class file in postgres dbal.
...
This change is in its own commit because it will be reverted for 3.1.
PHPBB3-10057
2011-03-06 20:51:09 -05:00
Oleg Pudeyev
24834543ee
[ticket/10057] Moved error collector class into its own file.
...
This will make it autoloadable in 3.1. This commit breaks 3.0
since no code includes the error collector. Such include code
will be in its own commit since it will need to be reverted in 3.1.
PHPBB3-10057
2011-03-06 20:16:17 -05:00
Oleg Pudeyev
17693c2802
[ticket/10057] Use a class for error collection.
...
Replaced error collection functions with a class for a cleaner
implementation.
PHPBB3-10057
2011-03-06 20:16:17 -05:00
Oleg Pudeyev
a4100fe709
[ticket/10057] More informative error messages in postgres dbal.
...
When pg_connect/pg_pconnect do not exist, mention that they come
with pgsql extension.
PHPBB3-10057
2011-03-06 20:16:17 -05:00
Oleg Pudeyev
fc5be6928f
[ticket/10057] No negative array indexing.
...
PHP manual does not say that negative array indices are allowed,
so it's best to assume they are not guaranteed to work the way
one would expect.
PHPBB3-10057
2011-03-06 20:16:17 -05:00
Oleg Pudeyev
d69a7c620a
[ticket/10057] Report postgres db connection errors.
...
Addresses two issues:
1. When pgsql extension is missing, @pg_connect would silently
abort execution. Check for pg_connect existence before calling it,
same with pg_pconnect.
2. When connection fails, the error reported by php is discarded.
User is shown the failure message without the reason for failure,
making debugging difficult. Collect the error (if any) via a
temporarily installed error handler, and display it if connection
failed.
PHPBB3-10057
2011-03-06 20:16:16 -05:00
Andreas Fischer
ac90190682
[ticket/9970] Rename validate_language() to validate_language_iso_name().
...
PHPBB3-9970
2011-03-07 00:41:24 +01:00
Andreas Fischer
0f16fd3519
[ticket/9970] Do not allow switching to languages not installed on reg. page.
...
PHPBB3-9970
2011-03-07 00:41:24 +01:00
Andreas Fischer
405ef39828
[ticket/9970] Check whether language pack is installed.
...
PHPBB3-9970
2011-03-07 00:41:24 +01:00
Josh Woody
f7723b3e95
[ticket/9970] User language input is checked for existance
...
Users could select a language which did not exist in the database by altering
form fields because there was no back-end verification.
PHPBB3-9970
2011-03-07 00:41:14 +01:00
Oleg Pudeyev
b343920071
[ticket/10069] Improvements to sample nginx configuration.
...
Most of these were contributed by burningbunny:
https://github.com/burningbunny
PHPBB3-10069
2011-03-06 18:22:13 -05:00
Igor Wiedler
6681b2417a
[ticket/9669] Switch if/else to make the if positive
...
PHPBB3-9669
2011-03-06 21:39:42 +01:00
Oleg Pudeyev
f0b36961fc
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/10075] Update docs/AUTHORS for 3.0.9-RC1 release.
2011-03-06 14:53:53 -05:00
Oleg Pudeyev
f08cbc73de
Merge branch 'ticket/bantu/10075' into develop-olympus
...
* ticket/bantu/10075:
[ticket/10075] Update docs/AUTHORS for 3.0.9-RC1 release.
2011-03-06 14:53:47 -05:00
Andreas Fischer
239cb56af0
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/9824] Accept commit messages with less than perfect headings.
[ticket/9824] Allow empty lines after ticket reference.
[ticket/9824] Use printf instead of echo to render \n.
[ticket/9824] Handle empty commit messages in commit-msg hook.
[ticket/10059] Fix two misspellings of consistent.
[ticket/9824] Add space after [ticket/12345] in prepared commit message.
[ticket/9824] Remove space after PHPBB3-12345 in prepared commit message.
2011-03-06 15:08:29 +01:00
Andreas Fischer
7027489c8e
Merge branch 'ticket/p/10059' into develop-olympus
...
* ticket/p/10059:
[ticket/10059] Fix two misspellings of consistent.
2011-03-06 15:06:58 +01:00
Andreas Fischer
12721f654e
Merge branch 'ticket/p/9824' into develop-olympus
...
* ticket/p/9824:
[ticket/9824] Accept commit messages with less than perfect headings.
[ticket/9824] Allow empty lines after ticket reference.
[ticket/9824] Use printf instead of echo to render \n.
[ticket/9824] Handle empty commit messages in commit-msg hook.
[ticket/9824] Add space after [ticket/12345] in prepared commit message.
[ticket/9824] Remove space after PHPBB3-12345 in prepared commit message.
2011-03-06 14:55:57 +01:00
Andreas Fischer
9cdeb51a52
[ticket/10016] Add comment for text casting (for PostgreSQL 7.x)
...
PHPBB3-10016
2011-03-05 22:55:58 +01:00
Andreas Fischer
841061426d
[ticket/10016] Leave Firebird unchanged.
...
PHPBB3-10016
2011-03-05 22:48:24 +01:00
Igor Wiedler
6df35c2cb6
[ticket/9669] Make sure normalize_nfc returns string
...
Normalizer::normalize can return null, cast to a string.
PHPBB3-9669
2011-03-05 11:52:22 +01:00
Igor Wiedler
66c116f7de
[ticket/9669] Add isNormalized checks for performance
...
Since isNormalized is less expensive than normalize[1] and normalization
will be applied repeatedly in most cases[2], it's more efficient to
check for isNormalized.
[1] http://area51.phpbb.com/phpBB/viewtopic.php?f=81&t=32718&p=208005#p208005
[2] phpBB 3.0 has a call to utf8_normalize_nfc wrapped around any
multibyte request_var call.
PHPBB3-9669
2011-03-05 11:52:22 +01:00
Igor Wiedler
e8cc26e79c
[ticket/9669] Add native Normalizer support
...
PHP 5.3 includes the previous pecl extension "intl" which has a native
UTF-8 normalizer.
PHPBB3-9669
2011-03-05 11:52:22 +01:00
Andreas Fischer
32af9e8865
[ticket/10075] Update docs/AUTHORS for 3.0.9-RC1 release.
...
Remove:
- A_Jelly_Doughnut
- dhn
- TerraFrost
Add:
- nn-
Move:
- Brainy
Rename:
- Brainy -> ckwalsh
PHPBB3-10075
2011-03-04 16:54:24 +01:00
Oleg Pudeyev
e8def259ef
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/9911] Correctly open "Minimum posts" on editing a rank in IE.
2011-03-02 22:08:01 -05:00
Oleg Pudeyev
afae883619
Merge branch 'ticket/nickvergessen/9911' into develop-olympus
...
* ticket/nickvergessen/9911:
[ticket/9911] Correctly open "Minimum posts" on editing a rank in IE.
2011-03-02 22:07:56 -05:00
Oleg Pudeyev
c177ba7a4e
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/9915] "Length of ban:" is not displayed in ACP
2011-03-02 20:47:06 -05:00
Oleg Pudeyev
57ab0816e2
Merge branch 'ticket/nickvergessen/9915' into develop-olympus
...
* ticket/nickvergessen/9915:
[ticket/9915] "Length of ban:" is not displayed in ACP
2011-03-02 20:46:28 -05:00
Joas Schilling
5c2243360d
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/10072] Added the POST_NUMBER template var
2011-03-03 00:26:32 +01:00
Joas Schilling
1b97506ec5
Merge branch 'ticket/samt/10072' into develop-olympus
...
* ticket/samt/10072:
[ticket/10072] Added the POST_NUMBER template var
2011-03-03 00:14:24 +01:00
Sam Thompson
4c565774bf
[ticket/10072] Added the POST_NUMBER template var
...
PHPBB3-10072
2011-03-02 23:41:11 +01:00
Oleg Pudeyev
e552287128
[ticket/9824] Accept commit messages with less than perfect headings.
...
Some commit messages exist only temporarily, because they are given
on commits that are intended to be squashed. Accept such commit
messages with a warning.
PHPBB3-9824
2011-03-01 20:59:04 -05:00
Oleg Pudeyev
d7a38fd7ef
[ticket/9824] Allow empty lines after ticket reference.
...
PHPBB3-9824
2011-03-01 20:59:04 -05:00
Oleg Pudeyev
b90e01392c
[ticket/9824] Use printf instead of echo to render \n.
...
On FreeBSD `echo "\n"` prints \n verbatim. Use printf instead.
PHPBB3-9824
2011-03-01 20:59:04 -05:00