Skip to content

Commit 0646618

Browse files
committed
Merge remote-tracking branch 'Joomla/4.4-dev' into 5.1-dev
2 parents 4286ee5 + c5b8617 commit 0646618

File tree

5 files changed

+19
-17
lines changed

5 files changed

+19
-17
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ build/bump.php @rdeutz
1212
build/deleted_file_check.php @rdeutz
1313

1414
# Core/Extension Install/Update Tools
15-
administrator/components/com_joomlaupdate/* @rdeutz @zero-24
16-
libraries/src/Installer/* @rdeutz @zero-24
17-
libraries/src/Updater/* @rdeutz @zero-24
15+
administrator/components/com_joomlaupdate/* @rdeutz
16+
libraries/src/Installer/* @rdeutz
17+
libraries/src/Updater/* @rdeutz
1818

1919
# Automated Testing
2020
tests/* @hackwar @fancyFranci
@@ -24,9 +24,6 @@ tests/Unit/* @rdeutz @fancyFranci
2424
phpunit.xml.dist @rdeutz @hackwar @fancyFranci
2525
phpunit-pgsql.xml.dist @rdeutz @hackwar @fancyFranci
2626

27-
# HttpHeaders Plugin
28-
plugins/system/httpheaders/* @zero-24
29-
3027
# Workflow
3128
administrator/components/com_workflow/* @bembelimen @hleithner
3229
administrator/language/en-GB/com_workflow.ini @bembelimen @hleithner

installation/language/hr-HR/joomla.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER="%1$s: Putanja nije mapa. Putanja: %2
231231
JLIB_FORM_FIELD_INVALID="Neispravno polje:&#160"
232232
JLIB_FORM_VALIDATE_FIELD_INVALID="Neispravno polje: %s"
233233
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Potrebno polje: %s"
234-
JLIB_INSTALLER_ABORT="Odustajanje od instalacije jezika: %s"
234+
JLIB_INSTALLER_ABORT="Zaustavljanje instalacije jezika: %s"
235235
JLIB_INSTALLER_ABORT_CREATE_DIRECTORY="Dodatak %1$s: Nije uspjelo kreiranje direktorija: %2$s"
236236
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Instalacijska putanja ne postoji"
237237
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Došlo je do greške prilikom instalacije dodatka: %2$s."

installation/language/ur-PK/joomla.ini

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ BUILD_MIN_PHP_ERROR_TEXT="جملہ کے اس ورژن کو چلانے کے لی
2626
BUILD_MIN_PHP_ERROR_URL_TEXT="اس کو حل کرنے میں میری مدد کریں۔"
2727
; Main Config
2828
INSTL_SELECT_INSTALL_LANG="انسٹالیشن کی زبان منتخب کریں۔"
29-
INSTL_SELECT_LANGUAGE_TITLE="زبان منتخب کریں۔"
29+
INSTL_SELECT_LANGUAGE_TITLE="زبان منتخب کریں"
3030
INSTL_SETUP_LOGIN_DATA="لاگ ان ڈیٹا سیٹ کریں۔"
3131
INSTL_WARNJAVASCRIPT="وارننگ! جملہ کی مناسب تنصیب کے لیے جاوا اسکرپٹ کا فعال ہونا ضروری ہے۔"
3232
INSTL_WARNJSON="جملہ کو انسٹال کرنے کے لیے آپ کی پی ایچ پی کی انسٹالیشن میں JSON کا فعال ہونا ضروری ہے!"
@@ -178,7 +178,7 @@ INSTL_HEADER_ERROR="آپ کے براؤزر کوکیز میں فعّال ظاہ
178178
INSTL_PAGE_TITLE="جملہ انسٹالر"
179179
; Configuration model
180180
INSTL_ERROR_CONNECT_DB="ڈیٹا بیس سے منسلک نہیں ہو سکا۔ کنیکٹر نے خرابی کا پیغام واپس کیا: %d."
181-
INSTL_STD_OFFLINE_MSG="یہ سائٹ دیکھ بھال کے لیے بند ہے۔<br>براہ کرم جلد ہی دوبارہ چیک کریں۔."
181+
INSTL_STD_OFFLINE_MSG="یہ سائٹ دیکھ بھال کے لیے بند ہے۔<br>براہ کرم جلد ہی دوبارہ چیک کریں۔"
182182
; Languages model
183183
INSTL_ERROR_INVALID_URL="ناجائز یو آر ایل"
184184
; Others
@@ -203,12 +203,12 @@ INSTL_ZIP_SUPPORT_AVAILABLE="مقامی زپ سپورٹ"
203203
JADMINISTRATOR="منتظم"
204204
JEMAIL="ای میل"
205205
JERROR="آپ کے براؤزر کوکیز میں فعّال ظاہر نہیں ہوئیں۔ آپ اس خصوصیت کو غیر فعّال رکھ کر ایپلیکیشن نصب نہیں کرسکتے۔ یا پھر سرور کے <strong>session.save_path</strong> ساتھ بھی کوئی مسئلہ ہوسکتا ہے۔ اگر یہی صورتحال ہے اور آپ اس مسئلے کو خود دیکھ یا حل نہیں کرسکتے تو براہ کرم اپنے ہوسٹنگ فراہم کرنے والے ادارے سے رابطہ کیجیے۔"
206-
JERROR_LAYOUT_ERROR_HAS_OCCURRED_WHILE_PROCESSING_YOUR_REQUEST="آپ کی درخواست پر کارروائی کرتے وقت ایک خرابی پیش آگئی ہے۔."
206+
JERROR_LAYOUT_ERROR_HAS_OCCURRED_WHILE_PROCESSING_YOUR_REQUEST="آپ کی درخواست پر کارروائی کرتے وقت ایک خرابی پیش آگئی ہے۔"
207207
JGLOBAL_ISFREESOFTWARE="%s مفت سافٹ ویئر ہے جو %s کے تحت جاری کیا گیا ہے۔"
208208
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="زبان کا پیک اس جملہ ورژن سے میل نہیں کھاتا۔ کچھ سٹرنگز غائب ہو سکتے ہیں اور انگریزی میں دکھائے جائیں گے۔"
209209
JGLOBAL_SELECT_AN_OPTION="ایک آپشن منتخب کریں۔"
210210
JGLOBAL_SELECT_NO_RESULTS_MATCH="کوئی نتائج میچ"
211-
JGLOBAL_SELECT_SOME_OPTIONS="کچھ اختیارات منتخب کریں۔"
211+
JGLOBAL_SELECT_SOME_OPTIONS="ایک آپشن منتخب کریں۔"
212212
JHIDEPASSWORD="پاس ورڈ چھپائیں۔"
213213
JINVALID_TOKEN="غلط ٹوکن"
214214
JINVALID_TOKEN_NOTICE="سیکیورٹی ٹوکن مماثل نہیں ہے۔ کسی بھی حفاظتی خلاف ورزی کو روکنے کے لیے درخواست کو روک دیا گیا تھا۔ دوبارہ کوشش کریں."
@@ -218,7 +218,7 @@ JNOTICE="نہیں"
218218
JOFF="Off"
219219
JON="On"
220220
JPREVIOUS="پیچھے"
221-
JSHOWPASSWORD="پاسورڈ دکھاو"
221+
JSHOWPASSWORD="Show پاس ورڈ"
222222
JSITE="سائٹ"
223223
JSKIP="چھوڑ دو"
224224
JUSERNAME="صارف کا نام"
@@ -231,7 +231,7 @@ JLIB_DATABASE_ERROR_VALID_MAIL="آپ کا درج کردہ ای میل پتہ غ
231231
JLIB_ENVIRONMENT_SESSION_EXPIRED="آپ کے سیشن کی میعاد ختم ہو گئی ہے، براہ کرم صفحہ دوبارہ لوڈ کریں۔"
232232
JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER="%1$s: پاتھ فولڈر نہیں ہے۔ راستہ: %2$s"
233233
JLIB_FORM_FIELD_INVALID="غلط فیلڈ:&#160;"
234-
JLIB_FORM_VALIDATE_FIELD_INVALID="غلط فیلڈ: %s"
234+
JLIB_FORM_VALIDATE_FIELD_INVALID="غلط فیلڈ:"
235235
JLIB_FORM_VALIDATE_FIELD_REQUIRED="فیلڈ درکار ہے: %s"
236236
JLIB_INSTALLER_ABORT="Aborting language installation: %s"
237237
JLIB_INSTALLER_ABORT_CREATE_DIRECTORY="ایکسٹینشن %1$s: فولڈر بنانے میں ناکام: %2$s"
@@ -258,10 +258,10 @@ ADMIN_PASSWORD="ایڈمنسٹریٹر پاس ورڈ"
258258
SITE_NAME="سائٹ کا نام"
259259
; Database types (allows for a more descriptive label than the internal name)
260260
MYSQL="MySQL (PDO)"
261-
MYSQLI="MySQLi"
261+
MYSQLI="مائی ایس کیو ایل"
262262
ORACLE="اوریکل"
263263
PGSQL="PostgreSQL (PDO)"
264-
POSTGRESQL="PostgreSQL"
264+
POSTGRESQL="پوسٹگری ایس کیو ایل"
265265
SQLITE="SQLite"
266266
; Javascript message titles
267267
ERROR="آپ کے براؤزر کوکیز میں فعّال ظاہر نہیں ہوئیں۔ آپ اس خصوصیت کو غیر فعّال رکھ کر ایپلیکیشن نصب نہیں کرسکتے۔ یا پھر سرور کے <strong>session.save_path</strong> ساتھ بھی کوئی مسئلہ ہوسکتا ہے۔ اگر یہی صورتحال ہے اور آپ اس مسئلے کو خود دیکھ یا حل نہیں کرسکتے تو براہ کرم اپنے ہوسٹنگ فراہم کرنے والے ادارے سے رابطہ کیجیے۔"
@@ -272,7 +272,7 @@ WARNING="خبردار"
272272
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="JSON ڈیٹا حاصل کرنے کے دوران ایک کنکشن ختم ہو گیا ہے۔"
273273
JLIB_JS_AJAX_ERROR_NO_CONTENT="کوئی مواد واپس نہیں کیا گیا۔"
274274
JLIB_JS_AJAX_ERROR_OTHER="JSON ڈیٹا حاصل کرتے وقت ایک خرابی پیش آگئی: HTTP %d اسٹیٹس کوڈ۔"
275-
JLIB_JS_AJAX_ERROR_PARSE="مندرجہ ذیل JSON ڈیٹا پر کارروائی کرتے وقت تجزیہ کی خرابی پیش آگئی:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\ \">%s</code>"
275+
JLIB_JS_AJAX_ERROR_PARSE="مندرجہ ذیل JSON ڈیٹا پر کارروائی کے دوران تجزیہ کی خرابی پیش آگئی:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\ \">%s</code>"
276276
JLIB_JS_AJAX_ERROR_TIMEOUT="JSON ڈیٹا حاصل کرتے وقت ایک ٹائم آؤٹ ہو گیا ہے۔"
277277
; Field password messages
278278
JFIELD_PASSWORD_INDICATE_COMPLETE="پاس ورڈ قبول کر لیا گیا۔"

libraries/src/Helper/MediaHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ public function canUpload($file, $component = 'com_media', $allowedExecutables =
277277
// If tmp_name is empty, then the file was bigger than the PHP limit
278278
if (!empty($file['tmp_name'])) {
279279
// Get the mime type this is an image file
280-
$mime = static::getMimeType($file['tmp_name'], true);
280+
$mime = static::getMimeType($file['tmp_name'], static::isImage($file['tmp_name']));
281281

282282
// Did we get anything useful?
283283
if ($mime != false) {

plugins/api-authentication/token/src/Extension/Token.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,11 @@ public function onUserAuthenticate(AuthenticationEvent $event): void
126126
}
127127
}
128128

129+
// Another Apache specific fix. See https://github.com/symfony/symfony/issues/1813
130+
if (empty($authHeader)) {
131+
$authHeader = $this->getApplication()->getInput()->server->get('REDIRECT_HTTP_AUTHORIZATION', '', 'string');
132+
}
133+
129134
if (substr($authHeader, 0, 7) == 'Bearer ') {
130135
$parts = explode(' ', $authHeader, 2);
131136
$tokenString = trim($parts[1]);

0 commit comments

Comments
 (0)