فرس النبي هو نظام bugtracking على شبكة الإنترنت. يتم كتابة مشروع السرعوف في لغة البرمجة PHP ويتطلب قاعدة بيانات MySQL وخادم ويب. وقد تم تركيب السرعوف على ويندوز، ماك، OS / 2، ومجموعة متنوعة من أنظمة التشغيل يونيكس. ما يقرب من أي متصفح ويب يجب أن تكون قادرة على العمل كعميل. يتم تحريرها تحت شروط رخصة جنو العمومية (GPL).
السرعوف هو حر في استخدام وتعديل. فهو حر في أن إعادة توزيع طالما أنك تلتزم بشروط توزيع GPL.
أهداف لهذا المشروع لإنتاج وصيانة نظام bugtracking خفيفة وبسيطة. الإضافات من التعقيد و / أو ميزات هي وحدات وشكلي بحيث يمكن للمستخدمين محمية من فوضى غير المرغوب فيها.
تم تصميم هذا المنتج ليكون للتعديل بسهولة، وتخصيص، وترقية. يجب على أي شخص مع PHP المتوسطة وخبرة الخلية تكون قادرة على تخصيص فرس النبي لتناسب احتياجاتهم
الميزات:.
الحرة
سهلة التركيب
على شبكة الإنترنت
منصة مستقلة
مشاريع متعددة
لغات متعددة
البريد الإلكتروني
بحث بسيط
عرض المرشحات
PHP
ما هو الجديد في هذا الإصدار:
MantisBT 1.2.2 هو التحديث الأمني لفرع 1.2.x مستقر. وينصح جميع المنشآت التي تشغل حاليا أي إصدار 1.2.x الترقية إلى هذا الإصدار.
العدد رقم 11952 ويغطي إصلاح الأمن لعرض المرفقات المضمنة، حيث ومثل؛ مضمنة التعسفي تقديم المرفقات يمكن أن يؤدي إلى البرمجة عبر المجال أو الهجمات متصفح آخر ومثل ؛. رؤية http://www.mantisbt.org/bugs/view.php؟id=11952 لمزيد من التفاصيل والمعلومات.
وشملت أيضا مع 1.2.2 هي مجموعة من التحديثات الترجمة، إصلاحات الانحدار، وإصلاح الأخطاء، بما في ذلك البق وانحدارات ذات الصلة API SOAP متعددة.
ما هو الجديد في الإصدار 1.2.0:
تحويل دليل MantisBT إلى تنسيق دوكبوك، وأضاف المطور الجديد دليل دليل، وكلاهما يتم تجميعها والمدرجة في كل إصدار
تطبيق نظام المساعد مع العديد من الإضافات صدر بالفعل [2]
فئات العالمية متاحة لجميع المشاريع، فضلا عن فئات المشاريع وراثة من المشاريع الأم لمشاريع الأطفال؛ كلاهما اختياري
التاريخ تغيير مجنزرة الحقول ناحية النص (الوصف، وما إلى ذلك)، وتلاحظ الأخطاء
مجموعات تخصيص الأعمدة لعرض القضايا الصفحة وتصدير صيغ
الجمع بين وجهات النظر بسيطة ومتقدمة في ذلك، نظرا للتكوين واحد الذي يسمح اختيار بالضبط ما هي المجالات لإظهار أو إخفاء
تحسين خارطة الطريق والتغيير صفحات، بما في ذلك تواريخ اطلاق سراح النسخة، والثابتة Permalinks إلى الإصدارات الفردية
بمناسبة الإصدارات كما عفا عليها الزمن لإخفائها من خريطة الطريق والتغيير
مزيد من خيارات التكوين الوسم المنشآت MantisBT
تحسين الدعم لقواعد البيانات كيو
تحسين الدعم لUTF-8 تعريب والمحتوى
نفذت مقدمي البحث المخصص لفايرفوكس وإنترنت إكسبلورر
الطوابع محلية تنفذ باستخدام بحسب المناطق الزمنية، يفضل المستخدم وكانت هناك أيضا العديد من التحسينات إلى مصدر برنامج ما بعد إضافة ميزات:
هاجر إلى استعلامات قاعدة البيانات parameterised في جميع أنحاء مصدر برنامج على أساس الأداء وتحسين الامن
وثائق PHPDoc أضاف متوافقة لجميع API في الداخلية
إزالة العديد من الإشارات ضمنية إلى مستويات وصول والتعدادات الأخرى، من أجل تحسين التفصيل.
هاجر بعيدا عن حقول DATETIME إلى عدد صحيح الطوابع الزمنية لاستخدام التوقيت
ويرد كل رمز الحزب 3 الآن داخل المكتبة / مسار، بما في ذلك الوثائق على إصدارات مكتبة وأي بقع تطبيقها
الدعم الأولي لماي 6 و PHP 5.3
ما هو الجديد في الإصدار 1.2.0 RC1:
وهناك إضافة العديد من الميزات الجديدة ل1.2.x، بما في ذلك:
تحويل دليل MantisBT إلى تنسيق دوكبوك، وأضاف المطور الجديد دليل دليل، وكلاهما يتم تجميعها والمدرجة في كل إصدار.
تطبيق نظام المساعد مع العديد من الإضافات صدر بالفعل [2]
فئات العالمية متاحة لجميع المشاريع، فضلا عن فئات المشاريع وراثة من المشاريع الأم لمشاريع الأطفال؛ كلاهما اختياري
التاريخ تغيير مجنزرة الحقول ناحية النص (الوصف، وما إلى ذلك)، وتلاحظ الأخطاء
مجموعات تخصيص الأعمدة لعرض القضايا الصفحة وتصدير صيغ
تحسين خارطة الطريق والتغيير صفحات، بما في ذلك تواريخ اطلاق سراح النسخة، والثابتة Permalinks إلى الإصدارات الفردية
بمناسبة الإصدارات كما عفا عليها الزمن لإخفائها من خريطة الطريق والتغيير
مزيد من خيارات التكوين الوسم المنشآت MantisBT
تحسين الدعم لقواعد البيانات كيو
تحسين الدعم لUTF-8 تعريب والمحتوى
نفذت مقدمي البحث المخصص لفايرفوكس وإنترنت إكسبلورر
الطوابع محلية تنفذ باستخدام فقا لالزمنية-يفضل المستخدم
كانت هناك أيضا العديد من التحسينات إلى مصدر برنامج ما بعد إضافة ميزات:
هاجر إلى استعلامات قاعدة البيانات parameterised في جميع أنحاء مصدر برنامج على أساس الأداء وتحسين الامن
وثائق PHPDoc أضاف متوافقة لجميع API في الداخلية
إزالة العديد من الإشارات ضمنية إلى مستويات وصول والتعدادات الأخرى، من أجل تحسين التفصيل.
هاجر بعيدا عن حقول DATETIME إلى عدد صحيح الطوابع الزمنية لاستخدام التوقيت
ويرد كل رمز الحزب 3 الآن داخل المكتبة / مسار، بما في ذلك الوثائق على إصدارات مكتبة وأي بقع تطبيقها
ما هو الجديد في الإصدار 1.1.8:
0010570: [طباعة] علة الطباعة لا يعمل مع الاعداد $ g_show_view = SIMPLE_ONLY. (vboctor) - حل.
0010184: [الحقول المخصصة] التطبيق خطأ 0001303 عند ترك حقل تاريخ مخصصة اختياري فارغة (jreese) - حل.
0010445: [الآخر] حقوق التأليف والنشر خاطئة (siebrand) - حل.
0010448: [تعريب] خطأ في الترجمة البولندية (siebrand) - حل.
0010405: [تعريب] اللغة العربية وRTL (siebrand) - حل.
ما هو الجديد في الإصدار 1.1.5:
هذا الإصدار يحل المزيد من القضايا المتعلقة تصحيحات الأمان التي أدخلها 1.1.3، فضلا عن العديد من الأخطاء الطفيفة الأخرى:
0009713: [المصادقة] اعضاء غير قادرين على تأكيد التسجيل (jreese).
0009017: [bugtracker] نظام الإنذار تنفجر () [function.implode]: الحجج السيئة. (jreese).
0009738: [bugtracker] ينبغي تمكين التخزين المؤقت المستعرض على bug_change_status_page.php (jreese).
0009748: [bugtracker] ميناء 9737: يحتوي bugnote_add.php t_note_type غير معروف (vboctor).
0009754: [bugtracker] فشل في تقرير المسألة (APPLICATION خطأ # 2800) (jreese).
0009714: [كسف] رسالة خطأ / تحذير، إذا HTTP_USER_AGENT لم يتم تعيين (jreese).
0009808: [ديسيبل الخلية] ربط المشاريع الفرعية لمشروع - & GT؛ التطبيق خطأ # 200 (jreese).
0009760: [أخرى] فرس النبي يتحقق $ g_allow_browser_caching وضع غير صحيح (jreese).
0009780: [علامات] تغيير المشروع في تفاصيل بطاقة عرض يعطي ومثل، وتطبيق خطأ # 200 & مثل؛ (jreese).
0009803: لا ينبغي أن تظهر [علامات] الكلمات الميدانية في تصفية عندما يقوم المستخدم ليس لديه الوصول إلى علامات (jreese).
ما هو الجديد في الإصدار 1.1.4:
وكان علينا أن سحب 1.1.3 بسبب عيب خطير يؤثر على bug_report * الصفحات. هذا الإصدار الجديد على إصلاح هذه المشكلة وقضية أمنية تم اكتشافها حديثا.
ما هو الجديد في الإصدار 1.1.2:
0008974: [الأمن] XSS جود ثغرة أمنية في المرشحات (thraxisp) مغلقة.
0008975: [الأمن] وجود ثغرات أمنية CSRF في user_create (jreese) مغلقة.
0008976: [الأمن] تنفيذ تعليمات برمجية عن بعد في adm_config (giallu) مغلقة.
0009154: [الأمن] التعسفي إدراج ملف من خلال صفحة تفضيلات المستخدم (giallu) مغلقة.
0008123: [الادارة] إضافة المستخدم تتطلب ومثل؛ g_lost_password_feature $ = ON & مثل؛ (giallu) مغلقة.
0008924: [bugtracker] ميناء 8245: قيمة النسخة المستهدفة خسر في الصفحة المشكلة التحديث (giallu) مغلقة.
0008886: [سجل التغيير] غير المفتاح يظهر إدخالات مكررة (jreese) مغلقة.
0008880: [ديسيبل كيو] مشكلة مع التاريخ التنسيق في وظيفة db_prepare_date (giallu) مغلقة.
0009176: [كيو ديسيبل] ميناء 0008699: احصل على الوقت تتبع المعلومات إرجاع خطأ استعلام SQL (vboctor) مغلقة.
0009177: [الفلاتر] ميناء 0008916: مراقبة من قبل مرشح يتجاهل show_monitor_list_threshold (vboctor) مغلقة.
0008830: [تركيب] set_time_limit () لا يعمل في الوضع الآمن PHP (دارين) مغلقة.
0008858: [التكامل] التكامل دوكو ويكي: اشعارا بالبريد الالكتروني على صفحة ويكي التغييرات لا يعمل (vboctor) مغلقة.
0008774: [تعريب] إعادة تحويل المجرية كاملة (vboctor) مغلقة.
0009186: [تعريب] ميناء 0009046: الترجمة الفرنسية ل $ s_bug_assign_to_button (vboctor) مغلقة.
0009178: [أخرى] فيكس memleak في سلسلة API (vboctor) مغلقة.
0009208: [أخرى] عدة إجراءات على علة تحديث الصفحة الرصاص إلى تحذير النظام والتطبيق. خطأ (دارين) مغلقة.
0008931: [العلاقات] العلاقات دائرة يسبب خارطة الطريق لعطل (jreese) مغلقة.
0008853: [خارطة الطريق] المسألة تبدو أكثر من مرة واحدة في خارطة الطريق لاطلاق سراح. (jreese) مغلقة.
0007764: [برمجة] تطبيق تحذير # 100: خيار تكوين "category_enum_string" لم يتم العثور على (vboctor) مغلقة.
0009183: [تتبع الوقت] ميناء 0008357: ومثل؛ وقت الكلي للقضية ومثل؛ يظهر حتى بالنسبة للمستخدمين تحت عتبة (vboctor) مغلقة.
0009184: [تتبع الوقت] ميناء 0008849: رسائل البريد الإلكتروني تتجاهل تتبع الوقت عتبة عرض (vboctor) مغلقة.
0009185: [تتبع الوقت] ميناء 0008621: هو مقلوب رمز توسيع للمرة تتبع القسم (vboctor) مغلقة.
ما هو الجديد في الإصدار 1.2.0 ألفا 2:
0008606: [الصابون API] مشكلة مع فئات (planser) - حل.
0009345: [وثائق] ملحقات PHP الوثيقة التي تتطلبها فرس النبي (vboctor) - حل.
0009448: [المكونات الإضافية] حرك ميزة Freemind إلى البرنامج المساعد (vboctor) - حل.
0009275: [bugtracker] الكلمات مرشح لم يملأ في حقل النص عند اختيار من القائمة باستخدام إنترنت إكسبلورر (jreese) - حل.
0008699: [ديسيبل كيو] احصل على الوقت تتبع المعلومات إرجاع خطأ استعلام SQL (grangeway) - حل.
0009247: [الأمن] مراسل يمكن تحديث حدوث (jreese) - حل.
0009223: [bugtracker] لا يعمل في فئات المشروع الأصل المعين السيارات (jreese) - حل.
0008933: [وثائق] وصلات سيئة في شفرة المصدر. (grangeway) - حل.
0009377: [تركيب] التثبيت: upgrade_list.php غير موجود (grangeway) - حل.
0008761: [برمجة] compress_handler دعا قبل تعريف (grangeway) - حل.
0003838: [صفحة ويب] HTML تجميل (rainmkr) - حل.
0006236: [ديسيبل كيو] الهروب خطأ في كيو (grangeway) - حل.
0009461: [bugtracker] تاريخ تتغير حالة كسر (grangeway) - حل.
0009104: [الفلاتر] الصفحة الأخيرة من نتائج البحث لا يظهر بسبب خطأ 401 (دارين) - حل.
0006796: [صفحة ويب] ولدت صفحات الويب لا تنتج ومثل؛ الصالحة HTML ومثل؛ (grangeway) - حل.
0008908: [أخرى] Incorrectl القائمة المنسدلة في حين $ g_show_extended_project_browser على (grangeway) - حل.
0009383: [صفحة ويب] مسار الدليل URL خاطئة حسابها (CSS والصور وJS لا يمكن الوصول إليها) (grangeway) - حل.
0009251: [bugtracker] تاريخ الإصدار يحتوي على "@" رمز كقيمة القديمة عندما يتم تعديل حقول معينة من تقرير الشوائب (grangeway) - حل.
0009266: [ترقية] يحسب webpath إلى التثبيت السرعوف الخطأ، إذا تم تثبيت السرعوف في الدليل الجذر لخادم الويب (grangeway) - حل.
0006235: [الادارة] من المستحيل تحديد مستخدم مع اسم المستخدم فارغا (grangeway) - حل.
0009060: [bugtracker] ومثل؛ فتح وأسند لي: ومثل؛ و & مثل؛ فتح وذكرت لي: ومثل؛ الروابط على ومثل؛ الرئيسية ومثل؛ الصفحة غير صحيحة. (grangeway) - حل.
0003786: [ميزة] حذف فئة قيد الاستخدام يجب إصدار تحذير (jreese) - حل.
0008827: [تعريب] بعض التعديلات في strings_french.txt (vboctor) - حل.
وهرب [علامات] الكلمات مع علامات الاقتباس المفردة والتنصيص أكثر من مرة (vboctor) - حل: 0009451.
0008353: [علامات] المناولة حدته به (giallu) - حل.
0008764: [الأمن] إزالة السرعوف رقم الإصدار من صفحات بحث علنا (grangeway) - حل.
0006731: [آر إس إس] التسجيل لا يظهر في RSS (grangeway) - حل.
0009100: [أخبار] آر إس إس تفعل أي يشمل تاريخ نشرها (grangeway) - حل.
0009395: [bugtracker] صفحة ملخص يولد الروابط مرشح غير صحيحة لفئات (دارين) - حل.
0009392: [الآخر] إزالة & GT؛؟ من نهاية config_defaults_inc.php وconfig_inc.php لتجنب الأخطاء بسبب أسطر فارغة (vboctor) - حل.
يلقي [الصابون API] إضافة علة خطأ لمعرف ومثل؛ due_date ومثل؛: 0009258 الميدان (vboctor) - حل.
0009043: [تركيب] رابط غير صالح للدخول الصفحة بعد التثبيت (علة + التصحيح) (jreese) - حل.
0009387: [ديسيبل كيو] لا يمكن إنشاء مستخدم جديد (جملة المدخلات غير صالحة لنوع منطقية: ومثل؛ (2) ومثل؛) (jreese) - حل.
0009166: [الرسوم البيانية] JPGraph - يجب فحص مفاتيح صفيف مع isset () - وخصوصا عندما التقرير عن الخطأ هو E_ALL (grangeway) - حل.
0009187: [الأمن] التعسفي إدراج ملف من خلال صفحة تفضيلات المستخدم (giallu) - حل.
0009370: وصلة [وثائق] الوثائق العضو هو الخطأ (jreese) - حل.
0007953: [تتبع الوقت] تتبع الوقت assigment خسر، عند تغيير وضع القضية دون ملاحظة نصية (دارين) - حل.
0009364: رسالة [الإدارة] نظام تحذير تلقت عند حذف مشروع (jreese) - حل.
0009312: [التكامل] التكامل ويكي وظيفة غير معروف auth_is_user_authenticated (مع التصحيح) (jreese) - حل.
0009349: [bugtracker] توصيف / untagging قضية يجب تحديثه موعد آخر تعديل (vboctor) - حل.
0009348: [bugtracker] رصد / unmonitoring قضية يجب تحديثه موعد آخر تعديل (vboctor) - حل.
0009347: [bugtracker] يجب تعطيل تاريخ الاستحقاق افتراضيا (vboctor) - حل.
0009332: [العلاقات] إزالة auth_get_current_user_id من relationship_api.php (vboctor) - حل.
0009346: [bugtracker] يظهر تاريخ الاستحقاق في التاريخ حتى لو كان المستخدم ليس لديه حق الوصول لعرض تواريخ الاستحقاق (vboctor) - حل.
0009322: [الأمن] ميناء 0009321: يمكن للمستخدمين الحصول على اللقب ووضع القضايا التي لم يكن لديك الوصول إليها. (vboctor) - حل.
0008372: [أداء] التحكم في الصفحة الزائد (grangeway) - حل.
0009138: [الآخر] إرسال تقرير لا يعمل (grangeway) - حل.
0009288: [التكامل] تحديثات تويتر لا تظهر فئة بشكل صحيح (دائما []) (vboctor) - حل.
0008192: رسالة [التكامل] التغريد خاطئة الهروب لعلامات الاقتباس (vboctor) - حل.
0009281: [تعريب] الترجمة التشيكية (vboctor) - حل.
0009285: [الحقول المخصصة] سيئة وظيفة وردت أسماؤهم في /core/excel_api.php الملف (vboctor) - حل.
0003241: [الآخر] في إكسل، أي عرض عناوين الأعمدة. (vboctor) - حل.
0009267: [المكونات الإضافية] URL لتحديث إعدادات البرنامج المساعد هو الخطأ. (jreese) - حل.
0009265: [المكونات الإضافية] أضف حدث للسماح بإضافة روابط لمشاهدة الصفحة قضايا (vboctor) - حل.
009237: [SQL] عند استخدام g_limit_reporters ينتج خطأ SQL للصحفيين (دارين) - حل.
0008849: [تتبع الوقت] رسائل البريد الإلكتروني تتجاهل تتبع الوقت عتبة عرض (دارين) - حل.
0009228: [bugtracker] هذا التثبيت: فرز الملاحظات لا يعمل أي أكثر من (jreese) - حل.
0008160: [الفلاتر] مرشح للملاحظات (دارين) - حل.
0009099: [الفلاتر] باستخدام تصفية متقدمة يؤدي إلى خطأ التطبيق 0000401 (دارين) - حل.
0008980: [الأمن] ميناء: تنفيذ تعليمات برمجية عن بعد في adm_config (giallu) - حل.
0008977: [الأمن] ميناء 0008974: XSS جود ثغرة أمنية في المرشحات (thraxisp) - حل.
0009170: [الآخر] فيكس لل0008981 (حماية ضد عروض متعددة) دعم IE وأوبرا كسر (vboctor) - حل.
0008357: [تتبع الوقت] ومثل؛ وقت الكلي للقضية ومثل؛ يظهر حتى بالنسبة للمستخدمين تحت عتبة (دارين) - حل.
0008916: [الفلاتر] مراقب من قبل مرشح يتجاهل show_monitor_list_threshold (دارين) - حل.
0009141: [bugtracker] خطأ summary_page عندما DB فارغ (giallu) - حل.
0009133: [الأمن] ومثل، وتطبيق خطأ # 19 & مثل؛ عند التبديل المشروع في تنقيح 5250 (thraxisp) - حل.
0002963: [أداء] manage_proj_edit_page ينفذ أكثر من 5000 استفسار (grangeway) - حل.
0008675: [ديسيبل كيو] الاستخدام غير الصحيح من منطقية في بوستجرس 8.2.4 (grangeway) - حل.
0009115: [الادارة] لا يعمل الوصول إزالة المستخدم إلى المشروع الخاص (vboctor) - حل.
0009040: [الادارة] العمود category_id مفقود (vboctor) - حل.
0007508: يجب أن يكون [الفلاتر] الحقول المخصصة علم إضافي، إذا كانت يجب أن تكون متوافرة بمثابة مرشح أم لا. (دارين) - حل.
0009087: [سجل التغيير] إعادة تسمية الإصدار لا تحديث الحقول قضية المقابلة (jreese) - حل.
0009001: [سجل التغيير] الذاكرة استنفدت على التغيير (giallu) - حل.
0008843: [تتبع الوقت] يتجاهل tracking_reporting_threshold (دارين) - حل.
0009094: [الآخر] إدراج فاصل صفحات بين القضايا عند تصدير شكل DOC مايكروسوفت وورد (vboctor) - حل.
لم يتم العثور على التعليقات