Skip to content

Commit b0b354b

Browse files
committed
Trying to cut 1.9.20
1 parent b30f737 commit b0b354b

3 files changed

Lines changed: 107 additions & 15 deletions

File tree

CHANGELOG

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,85 @@ http://www.testlink.org
66
http://forum.testlink.org
77
https://twitter.com/TLOpenSource
88

9-
TestLink - 1.9.20 (2019 Q2) ()
9+
TestLink - 1.9.20 Raijing (2020 Q1) (Released 2020 Week 03)
1010
===================================================
1111

12+
- 0008843: [Requirement Management] TL 1.9.20 (dev): PHP Fatal error: Uncaught Error on "Copy Requirements"
13+
- 0008697: [General] Last used test project not persisted for next login
14+
- 0008837: [User Interface General] By default show 'first' project
15+
- 0008838: [Test Execute] Provide message to ask tester to read test suite contents when executing test cases
16+
- 0008836: [Installer] Error installing - Creating default object from empty value in
17+
- 0008629: [Database General] Multiple testlink instances configured to the same DB
18+
- 0008728: [Test Plan (builds, milestones, test assign)] Build - add attributes specific for Versioning Systems
19+
- 0008745: [Security - General] IDOR - Upload Files with Guest Privileges
20+
- 0008746: [Security - General] IDOR - Upload Files with Guest Privileges
21+
- 0008747: [Security - General] IDOR - Delete Project’s Attached Files with Guest Privileges
22+
- 0008748: [Security - General] IDOR - Modify any Test Case of any projects with Guest Privileges
23+
- 0008750: [Security - SQL Injection] SQL Injection at /lib/requirements/reqSearch.php
24+
- 0008752: [Security - SQL Injection] SQL Injection at Assign Test Case Execution
25+
- 0008749: [Security - General] IDOR - Modify any Test Suite of any projects with Guest Privileges
26+
- 0008744: [Security - XSS] Stored XSS via File Upload
27+
- 0008751: [Security - XSS] Stored XSS via Test Plan name
28+
- 0008773: [Database MySQL] DB Access Error
29+
- 0008779: [Security - General] User password storage method (MD5) is weak
30+
- 0008832: [Users and Rights] Users/Roles menu not working
31+
- 0008786: [Requirement Attachments] Import / export Requirements attachments in xml does not work
32+
- 0008792: [Req Overview] Tl 1.9.20 (dev) >> Requirement overview >> Custom field content displayed in wrong column
33+
- 0008693: [Database Postgres] postgresql db installation reports syntax error in testlink_create_udf0.sql - none standard comment sign
34+
- 0008692: [Internal issue] (github code) - corrupt platform sql queries blocks gui with DB Access Error
35+
- 0008835: [Security - General] Change password encryption method for DB managed password
36+
- 0008808: [Security - XSS] TestLink v1.9.19.1 - Bypass security fix for XSS at index.php
37+
- 0008829: [Security - SQL Injection] Multiple SQL Injection
38+
- 0008670: [0 - User too Lazy to analize defined categories] Full text search - DB Access Error - Data too long for column 'Dirty'
39+
- 0008834: [Event Signals] events for requirements missing
40+
- 0008785: [Test Specification - Move/Copy Test Cases] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function moveTestCases()
41+
- 0008791: [Test Execute] Fatal error: Uncaught Error: Call to undefined method testcase::get_scripts_for_testcase() in C:\xampp\htdocs\testlink\lib\execu
42+
- 0008761: [Req Overview] PRIVATE TICKET - Latencies when loading the page "Requirement Overview"
43+
- 0008757: [API - XMLRPC] API - XMLRPC -Unable to update test case name with long UTF-8 string
44+
- 0008754: [Event Signals] Warning in event "E_NOTICE Undefined variable: whereAdd"
45+
- 0008741: [Bug Tracking System - JIRA Integration] Not able to add Bug from Testlink to JIRA
46+
- 0008739: [Filters] Test Specification - Filter by Keyword - malfunction with parentheses
47+
- 0008655: [Roles] new right to allow add/remove keywords from executed test case versions
48+
- 0008667: [Test Execute] Possibility to use several different logic to compute test case exec status counters (present on tree)
49+
- 0008556: [Test Spec / Test Suite HTML Report] ''DB Access Error'', when clicked on "Test Suite Document (HTML) on New Window''
50+
- 0008727: [Test Execute] Test Case Execution - config option for default value for Assign Task checkbox
51+
- 0008502: [Test Cases Assigned to Me] Delete testcase version
52+
- 0008696: [Localization] Fix a typo in the portuguese translation
53+
- 0008694: [Localization] Wrong string concatenation operator
54+
- 0008678: [Test Project Management] ERROR ON exec_query() when creating new test project from existing test project
55+
- 0008676: [Test Specification] Possibility to use platforms during test case specification phase.
56+
- 0008675: [Export/Import] Testsuite Operations Export does not export Requirements
57+
- 0008681: [Requirement Management] [tlInlineImage] ghost string not working in requirement display
58+
- 0008677: [Test Project Management] Keywords links not updated when creating new test project from existing one
59+
- 0008674: [General] Configuration option to exclude use of UDFStripHTMLTags()
60+
- 0008660: [API - XMLRPC] API-XMLRPC - PHP Fatal error, when calling getTestCaseAttachments with unknown testcaseid
61+
- 0008673: [User Authentication Methods] https google oauth fails to login due to mismatch in redirect_uri
62+
- 0008665: [Test Execute] Get Warning about the existence of a newer version (Version > N) when trying to execute Version N
63+
- 0008645: [Bug Tracking System - Redmine Integration] I want to automatically insert summary, precondition, step, expected result contents into Bug Description
64+
- 0008555: [Test Spec / Test Suite Pseudo Word Report] Error while Saving a Edited Test Suite
65+
- 0008640: [Test Spec. - Keywords] Huge SQL expression used to filter test cases without keywords
66+
- 0008642: [General] ajax support - gettprojectnodes.php refactoring to avoid object creation
67+
- 0008649: [Bug Tracking Systems Integration] Dynamic Value on issue description while creating issue - link to execution with test case details
68+
- 0008651: [Bug Tracking Systems Integration] add Option when creating issue - link to execution with test case details
69+
- 0008634: [Database Postgres] Syntax error on field type
70+
- 0008635: [Test Spec. - Keywords] DB error when searching for Test Cases without keywords
71+
- 0008614: [Test Plan - Add/Remove Test Cases] When I want to add a testcase, click the requirement - db access error is shown
72+
- 0008606: [Test Specification Import] Test Suite Import - skip test case if name is empty
73+
- 0008602: [Test Execute] Test Case Version Relations not displayed on Test Case Version Execution Feature
74+
- 0008599: [Test Execute] Allow file attachment at same time exec result is saved
75+
- 0008480: [Installer] Tables Prefix throws an SQL exception at installation
76+
- 0008594: [Test Execute] Possibility to add a link to existent ISSUE to latest execution (Any Build)
77+
- 0008586: [GUI] Save button not visible
78+
- 0008574: [Security - SQL Injection] SQL Injection via dragdroprequirementnodes.php
79+
- 0008573: [Security - XSS] XSS via dragdroprequirementnodes
80+
- 0008575: [Reports] test report - attachment image
81+
- 0008571: [Reports] Keywords missing in TestSpec Document (HTML and PseudoWord)
82+
- 0008562: [Database MySQL] MySQL 8 Syntax Changes blocks installation
83+
- 0008714: [Installer] At table creation for testlink database, an sql error is returned (For 1.9.20) (fman) - closed.
84+
- 0008611: [Test Execute] [For partial Test execution] Execution status of test steps is not retained on changing menu/logout (fman) - closed.
85+
86+
87+
1288
TestLink - 1.9.19 (2019 Q1) (Released 2019 Week 04)
1389
===================================================
1490
- 0008545: [Reports - Test Report on Build] Absence of relations in "Test Report on build " (as well as in "Test Plan Report", "Test Report")

README.md

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# TestLink 1.9.20 Raijin - Read me
22

3-
[![](https://codescene.io/projects/5570/status.svg) Get more details at **codescene.io**.](https://codescene.io/projects/5570/jobs/latest-successful/results)
4-
53
## Contents
64
1. [Introduction](#1-introduction)
75
2. [Release notes / Critical Configuration Notes](2-release-notes--critical-configuration-notes)
@@ -67,7 +65,7 @@ has been done and what still needs to be done.
6765

6866
## 2. Release notes / CRITICAL Configuration Notes
6967

70-
This release contains bugfixes and enhancement for 1.9.18
68+
This release contains bugfixes and enhancement for 1.9.19
7169
See CHANGELOG file for detailed list of issues fixed.
7270

7371
Give a look also to:
@@ -154,18 +152,19 @@ here:
154152

155153
Server environment should consist of:
156154
- web-server: Apache 2.x
157-
- PHP > 5.5 It will be better if you use PHP 7.2.x
155+
- PHP > 5.5 It will be better if you use PHP 7.2.x
156+
- PHP IMPORTANTE NOTICE: next TestLink Version will require minimum PHP 7.3.x
157+
-
158158
- DBMS
159159
- MySQL 5.7.x
160160
- The `log_bin_trust_function_creators` option must be enabled.
161161
- MariaDB 10.1.x
162162
- The `log_bin_trust_function_creators` option must be enabled.
163163
- Postgres 9.x
164-
- MS-SQL 201x
164+
- MS-SQL 201x -> SUPPORT IS INCOMPLETE
165165

166-
Supported client web-browsers:
166+
Tested on web-browsers:
167167
- Firefox
168-
- Internet Explorer 9.x or greater
169168
- Chrome
170169

171170
ATTENTION: we have not enough resources to test on all kind of browsers.
@@ -238,7 +237,7 @@ Check Installation manual and TestLink forum if you meet a problem.
238237
When accessing Installer page you will find only the **new installation**
239238
option. The migration **has to be done manually** for these special cases:
240239

241-
- Upgrade from 1.9.3 to 1.9.4/5/6/7/8/9/10/11/12/13/14/15/16/17
240+
- Upgrade from 1.9.3 to 1.9.4/5/6/7/../16/17/18/19
242241
- Upgrade from 1.9.4/5 to 1.9.7
243242
- Upgrade from 1.9.7 to 1.9.8
244243
- Migration from other releases than 1.9.3
@@ -415,7 +414,7 @@ than yours. Extreme example: migration from 1.7.4
415414
1.7.4 => 1.7.5 => 1.8.1 => 1.8.2 => 1.8.3 => 1.8.4 => 1.8.5 => 1.9.0
416415
1.9.0 => 1.9.1 => 1.9.2 => 1.9.3 => 1.9.4 => 1.9.5 => 1.9.6 => 1.9.7 =>
417416
1.9.8 => 1.9.9 => 1.9.10 => 1.9.11 => 1.9.12 => 1.9.13 => 1.9.14 =>
418-
1.9.15 => 1.9.16 => 1.9.17 => 1.9.18 => 1.9.19
417+
1.9.15 => 1.9.16 => 1.9.17 => 1.9.18 => 1.9.19 => 1.9.20
419418

420419
You have to read carefully README and instructions (if any) provided by
421420
installer. Sometimes version changes do not require actions on DB structure
@@ -431,7 +430,7 @@ This list comprises people who have helped:
431430
code reviewer (well, really the One Man Band ;) )
432431
* Asiel Brumfield - Infrastructure
433432

434-
* Netzuleando Development OpenSource (netzuleando@gmail.com)
433+
435434

436435
### Contributors and developers active on older releases
437436

@@ -443,7 +442,8 @@ This list comprises people who have helped:
443442
* Martin Havlat - Project lead, builds, infrastructure, developer
444443
* Andreas Morsing - core developer
445444
* Amit Khullar
446-
445+
* Netzuleando Development OpenSource (netzuleando@gmail.com)
446+
447447
### TestLink - QA Team - for 1.9.4
448448

449449
* Romoy Headly - QA Manager
@@ -542,7 +542,19 @@ PLEASE: read these short hints before you write a topic:
542542
- :!: Consider that some issues are related to Apache, browser or database
543543
instead of TestLink. Use Google first.
544544

545-
## 10. Changes
545+
## 10. Changes (Just a glance)
546+
547+
### 1.9.20
548+
- DB Schema changes new views, tables.
549+
- Platforms can be used during Test Case Design
550+
- Security Fixes
551+
- MD5 replaced with BCRYPT for DB stored password
552+
- Roles issues fixed
553+
- new right to allow add/remove keywords from executed test case versions
554+
- Heads Ups on execution through use of special Keyword
555+
- A couple of new reports
556+
... and more (read CHANGELOG file)
557+
546558

547559
### 1.9.19
548560
- DB Schema changes new unique indexes.
@@ -623,6 +635,10 @@ If you are interested you can [get some info][free]:
623635

624636
## 12. Security
625637

638+
### 1.9.20
639+
- Multiple XSS and Blind SQL Injection
640+
641+
626642
### 1.9.15
627643
- Multiple XSS and Blind SQL Injection by
628644
Netsparker Web Application Security Scanner.

cfg/const.inc.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
* @filesource const.inc.php
1010
* @package TestLink
11-
* @copyright 2007-2019, TestLink community
11+
* @copyright 2007-2020, TestLink community
1212
* @see config.inc.php
1313
*
1414
**/
@@ -20,7 +20,7 @@
2020

2121
/** TestLink Release version (MUST BE changed before the release day) */
2222
define('TL_VERSION_NUMBER', '1.9.20');
23-
define('TL_VERSION', TL_VERSION_NUMBER . ' [DEV] (Raijin)');
23+
define('TL_VERSION', TL_VERSION_NUMBER . ' [DEV] ');
2424
define('TL_FACE_DIR', 'prague');
2525

2626
/** Latest Database version that is used to give users feedback

0 commit comments

Comments
 (0)