View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000827 | Main CAcert Website | tverify | public | 2010-07-24 10:49 | 2015-05-12 20:29 |
Reporter | iang | Assigned To | egal | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2011 Q4 | ||||
Summary | 0000827: Tverify points to be deprecated | ||||
Description | According to m20090928.1 all Assurance Points allocated under the Tverify are to be expired no later that 20101116, retrospectively. This possibly requires a code patch to treat Tverify points differently. Members should be warned. Probably, an ad hoc or special script to extract all members who have Tverify allocated points and send out a mail. Could be in two groups, those who need to get more assurances, and those who don't. | ||||
Additional Information | https://community.cacert.org/board/motions.php?motion=m20090928.1 f. All points that are allocated under the Tverify system are to expire no later than 20101116. This is retrospective. Implementation depending. Members with Tverify points should be warned, at least one month before the cut-off. However to give the implementation team maximum flexibility, there is no definate requirement on warnings, and the team must go ahead if warnings prove too difficult to deliver. All points so allocated under the Tverify system should be marked as such to permit early expiration. | ||||
Tags | Points, Tverify | ||||
Attached Files | sql_wot_my_points.diff (3,931 bytes)
diff --git a/pages/wot/10.php b/pages/wot/10.php index 4a6afac..cd02470 100644 --- a/pages/wot/10.php +++ b/pages/wot/10.php @@ -23,20 +23,13 @@ </tr> <tr> <? - $query = "SELECT `users`. *, count(*) AS `list` FROM `users`, `notary` - WHERE `users`.`id` = `notary`.`from` AND `notary`.`from` != `notary`.`to` - AND `from`='".intval($_SESSION['profile']['id'])."' GROUP BY `notary`.`from`"; + $query = "SELECT COUNT(1) as `assurances` FROM `notary` WHERE `from`=".intval($_SESSION['profile']['id'])." AND `from` != `to`"; + $res = mysql_query($query); $row = mysql_fetch_assoc($res); - $rc = intval($row['list']); -/* - $query = "SELECT `users`. *, count(*) AS `list` FROM `users`, `notary` - WHERE `users`.`id` = `notary`.`from` AND `notary`.`from` != `notary`.`to` - GROUP BY `notary`.`from` HAVING count(*) > '$rc' ORDER BY `notary`.`when` DESC"; -*/ - $query = "SELECT count(*) AS `list` FROM `users` - inner join `notary` on `users`.`id` = `notary`.`from` - GROUP BY `notary`.`from` HAVING count(*) > '$rc'"; + $rc = intval($row['assurances']); + + $query = "SELECT COUNT(1) FROM `notary` GROUP BY `from` HAVING COUNT(1) > {$rc}"; $rank = mysql_num_rows(mysql_query($query)) + 1; ?> @@ -65,7 +58,7 @@ $maxpoints=intval($_SESSION['profile']['points'])-$row['apoints']; $points = 0; - $query = "select * from `notary` where `to`='".intval($_SESSION['profile']['id'])."' order by `id` desc "; + $query = "SELECT n.`id`, n.`date`, n.`awarded`, n.`from` as `from_id`, u.`fname` AS `from_fname`, u.`lname` AS `from_lname`, n.`location`, n.`method` FROM `notary` n LEFT JOIN `users` u ON n.`from`=u.`id` WHERE n.`to`=".intval($_SESSION['profile']['id'])." ORDER BY n.`when` DESC, n.`id` DESC"; $res = mysql_query($query); while($row = mysql_fetch_assoc($res)) { @@ -73,12 +66,11 @@ if ($points+$awarded > $maxpoints) $awarded = $maxpoints-$points; $points = $points + $awarded; - $fromuser = mysql_fetch_assoc(mysql_query("select * from `users` where `id`='".intval($row['from'])."'")); ?> <tr> <td class="DataTD"><?=$row['id']?></td> <td class="DataTD"><?=$row['date']?></td> - <td class="DataTD"><a href="wot.php?id=9&userid=<?=intval($row['from'])?>"><?=$fromuser['fname']." ".$fromuser['lname']?></td> + <td class="DataTD"><a href="wot.php?id=9&userid=<?=intval($row['from_id'])?>"><?=$row['from_fname']." ".$row['from_lname']?></td> <td class="DataTD"><?=$awarded?></td> <td class="DataTD"><?=$row['location']?></td> <td class="DataTD"><?=_(sprintf("%s", $row['method']))?></td> @@ -105,17 +97,16 @@ </tr> <? $points = 0; - $query = "select * from `notary` where `from`='".intval($_SESSION['profile']['id'])."' and `to`!='".intval($_SESSION['profile']['id'])."' order by `id` desc"; + $query = "SELECT n.`id`, n.`date`, n.`awarded`, n.`location`, n.`method`, n.`to` AS `to_id`, u.`fname` AS `to_fname`, u.`lname` AS `to_lname` FROM `notary` n LEFT JOIN `users` u ON n.`to`=u.`id` WHERE n.`from`=".intval($_SESSION['profile']['id'])." AND n.`to`!=".intval($_SESSION['profile']['id'])." ORDER BY n.`when` DESC, n.`id` DESC"; $res = mysql_query($query); while($row = mysql_fetch_assoc($res)) { - $fromuser = mysql_fetch_assoc(mysql_query("select * from `users` where `id`='".intval($row['to'])."'")); $points += $row['awarded']; - $name = trim($fromuser['fname']." ".$fromuser['lname']); + $name = trim($row['to_fname']." ".$row['to_lname']); if($name == "") - $name = _("Deleted before Verification"); + $name = '<i>'._("Deleted before Verification").'</i>'; else - $name = "<a href='wot.php?id=9&userid=".intval($row['to'])."'>$name</a>"; + $name = "<a href='wot.php?id=9&userid=".intval($row['to_id'])."'>$name</a>"; ?> <tr> <td class="DataTD"><?=intval($row['id'])?></td> @@ -133,4 +124,3 @@ </tr> </table> <p>[ <a href='javascript:history.go(-1)'><?=_("Go Back")?></a> ]</p> - bug827-110927b.diff (1,620 bytes)
diff --git a/includes/wot.inc.php b/includes/wot.inc.php index 3cbafcb..8916f65 100644 --- a/includes/wot.inc.php +++ b/includes/wot.inc.php @@ -231,6 +231,7 @@ function output_assurances_row($assuranceid,$date,$name,$awarded,$points,$location,$method,$experience) { + $tdstyle=""; $emopen=""; $emclose=""; @@ -238,20 +239,21 @@ { if ($awarded == "0") { - $emopen="<em>"; - $emclose="</em>"; + $tdstyle="style='background-color: #ffff80'"; + $emopen="<em>"; + $emclose="</em>"; } } ?> <tr> - <td class="DataTD"><?=$emopen?><?=$assuranceid?><?=$emclose?></td> - <td class="DataTD"><?=$emopen?><?=$date?><?=$emclose?></td> - <td class="DataTD"><?=$emopen?><?=$name?><?=$emclose?></td> - <td class="DataTD"><?=$emopen?><?=$awarded?><?=$emclose?></td> - <td class="DataTD"><?=$emopen?><?=$location?><?=$emclose?></td> - <td class="DataTD"><?=$emopen?><?=$method?><?=$emclose?></td> - <td class="DataTD"><?=$emopen?><?=$experience?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$assuranceid?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$date?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$name?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$awarded?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$location?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$method?><?=$emclose?></td> + <td class="DataTD" <?=$tdstyle?>><?=$emopen?><?=$experience?><?=$emclose?></td> </tr> <? } | ||||
Reviewed by | dastrath, NEOatNHNG | ||||
Test Instructions | |||||
related to | 0000942 | closed | NEOatNHNG | Main CAcert Website | CATS import interface is not fit to handle non-Assurer Challenge tests |
related to | 0000855 | closed | Uli60 | Main CAcert Website | Fix adding TTP assurance method on testserver (was: admin console lists "empty" and "Unknown" ...) |
parent of | 0000716 | closed | Uli60 | Main CAcert Website | non-intuitive to find out if one’s still an assurer |
related to | 0000933 | closed | test.cacert.org | The real and the fake 100 points | |
related to | 0000959 | closed | NEOatNHNG | Main CAcert Website | add points tbl A unverified add |
related to | 0000882 | closed | Uli60 | Main CAcert Website | display Assurance when field in list of assurances received, assurances given by a user in admin console interface |
related to | 0000888 | closed | NEOatNHNG | Main CAcert Website | to add new assurance method TTP |
related to | 0000837 | closed | Uli60 | test.cacert.org | My Points - Assurances rcvd / given unordered on cacert1.it-sls.de vs production server |
related to | 0000980 | needs work | NEOatNHNG | test.cacert.org | Add to ca-mgr1 routine for Edit Notary table XYZ entry |
related to | 0001054 | needs review & testing | Ted | Main CAcert Website | Review the code regarding the new point calculation in ./includes/general.php |
related to | 0001042 | needs review & testing | Eva | Main CAcert Website | Review the code regarding the new point calculation |
related to | 0001134 | closed | NEOatNHNG | Main CAcert Website | Delete the board flag thourougly in all parts of our software |
child of | 0001355 | needs review | BenBE | Main CAcert Website | Remove Tverify |
|
Words for a notification could be: "Because of the end-of-life of the Tverify program, the Assurance Points allocated to you under the Tverify program will be dropped as of 16th November 2010. To keep your status, you should get assured under our regular CAcert Assurance Program, details HERE. Please note that the web-of-trust under which these points were originally allocated was terminated as of 16th November 2009." |
|
I just attached a patch/patched file which was intended to fix this, while working in 0000837 and using the wrong source for the patch. The attached file includes both for archiving here. However, during testing a bug was noted with this: The administrative increase is not handled properly. As commented by Ulrich: "der patch zaehlt saemtliche punkte der "awarded" spalte auf. die 50 punkte zusaetzlich, bestehend aus 25 x 2 punkte administative erhoehung sind aber nur in der "points" spalte aufgefuehrt die ja durch den patch nicht angezeigt wird ... da sind in der spalte awarded eben nur 0 punkte eingetragen .... dirk's patch muesste an der stelle 'awarded' points bis max + die administrative increase 'points' die ein user durch assurances dazuverdient anzeigen" |
|
added 10.php to cacert1 for testing |
|
replaced 10.php, added 15.php from latest patch from law (by email) |
|
patch documented on https://wiki.cacert.org/Software/CurrentTest notification sent to testgroup by email that patch has been added onto testserver |
|
Dear Software Testers, we've received a new patch onto the testserver that needs a wider testing read Testers entry page => https://wiki.cacert.org/Software/CurrentTest The patch to test is the "Thawte" patch. https://bugs.cacert.org/view.php?id=827 With a default user, you can't/should not see this patch (also to be tested) So you have to follow the requirements ... 1. Create a testuser (#1) with 0 points. 2. Modify a 2nd user (maybe your primary testuser) that this user has the BOARD flag enabled (via Testserver-Mgmt-System) https://ca-mgr1.it-sls.de/login Manage Account - Set Flags => Board Member 3. Login with "BOARD" user to testserver 4. CAcert Web Of Trust - Assure someone 5. enter testuser #1 select Assurance method "Thawte Points Transfer" location: eg Thawte test or similiar date: something two checkboxes at the bottom and add points => 150 confirm assurance 6. login with testuser #1 7. my details - my points there should be an addtl. link vary the tests with adding more assurance points onto testuser#1 account, adding experience points by assure others eg several of the john.doe-000@example.com accounts replace 000 with a number between 000 and approx 120 by the testuser#1 and so on The test is not limited to above procedure, it only is to show you, where to find the related patch (its somewhere hidden ,-) ...) Please report all your test results onto https://bugs.cacert.org/view.php?id=827 If you have further questions, don't hesitate to contact me directly Happy testing =;) |
|
* the 2nd user must be an assurer * pass the CATS * user needs the Flag TTP Admin |
|
result * checkboxes at bottom not mandatory * only 35 points * i found not names of all Testers in the Sponsored Drop Down Box Assurence 255466 2010-10-19 19:11:27 La Lu 35 Thawte Points Transfer |
|
Thawte Points in the production environment are set to 150 points. So tests should start with the 150 pts set. Current AP sets a limit to 35 (50) pts, correct, but this isn't we have to test here ,-) ... tverify program is frozen (probably forever?!?) .... most common variant: Your Assurance Points ID Date Who Points Location Method 255437 19.10.2010 Ulrich Schroeter 150 Tverify Thawte Points Transfer Total Points: 150 Your Thawte-Points will be revoked as of November 16, 2010. Please check new calculation <here> Assurance Points You Issued ID Date Who Points Location Method Total Points Issued: 0 where <here> is a link https://cacert1.it-sls.de/wot.php?id=15 |
|
on Thawte test user, added CATS, adding 3 assurances given My Details - My Points - following the <here> link => 15.php (2nd page) lists points as following => problem? Experience points empty Experience points from Thawte transfer ? what is with the 3 assurances given ? Your Experience Points ID Date Who Points Location Method Total Points: 0 Your Assurance Points ID Date Who Points Location Method 255437 19.10.2010 Ulrich Schroeter Revoked Tverify Thawte Points Transfer Total Points: 0 Assurance Points You Issued ID Date Who Points Location Method 255469 20.10.2010 John 0 Doe 35 somewhere in the world Face to Face Meeting 255468 20.10.2010 Andreas Bäß 35 somewhere in the world Face to Face Meeting 255467 20.10.2010 Ulrich Schroeter 35 somewhere in the world Face to Face Meeting Total Points Issued: 105 15.php "Your Assurance Points" displays "Revoked" in red. Total 0 pts, that is correct here. User that received one of the Assurances lists Assurance in default known order (10.php) with 0 assurance points listed (allready has 100 assurance points). This is current default behavior |
|
I can confirm that 'TTP Admin' is necessary for the pull-down menu for the selection of the Assurance Method to appear. No further flags had to be set for the assuring account except for 'Board Member' and 'TTP Admin', and without either it the pull-down menu was not available. |
|
Test Case 1: Explicitly ransferred 0 Thawte points to a test user. - None of the check boxes nor any of the text fields are mandatory. - Transferring 0 Thawte points is an accepted operation. - The user the 0 Thawte points are transferred to can see them in her account, along with the link pointing to the new calculation after revoking the 0 points (which leaves only 0 points). - After transferring Thawte points, it is impossible for the same assurer to perform a normal face-to-face assurance ('ERROR: You are only allowed to Assure someone once!') |
|
Test Case 2: Transferred 150 Thawte points to a test user. - None of the check boxes nor any of the text fields are mandatory. - Transferring 150 Thawte points is an accepted operation. - The user the 150 Thawte points are transferred to can see the maximum of 35 points in her account, along with the link pointing to the new calculation after revoking the 35 points (which leaves only 0 points). - Used a different assurer account to perform a face-to-face assurance with 25 points on the same test user. None of the checkboxes are mandatory here as well. - Checked the points for the test account again. Now, the link informing about Thawte point expriration is missing and the Thawte points are listed just like normal assurance points, 60 in total. This does not seem OK. |
|
Addition to Test Case 2: I then used the link that would have been there if there had been any link to the revised calculation in order to see the status after revoking the Thawte Points (https://cacert1.it-sls.de/wot.php?id=15). - The list correctly shows the Thawte points as revoked. - The list correctly shows the 25 points from the face-to-face assurance. - The total sum of points is, however, set to 0, which is wrong: Your Assurance Points ID Date Who Points Location Method 255479 2010-10-26 11:57:23 Peter Eckel 25 Hindenburgring 38, Bad Homburg Face to Face Meeting 255478 2010-10-26 11:48:48 Lazarus Long Revoked Thawte Points Transfer Total Points: 0 |
|
After using the Assurance method "Thawte Points Transfer" with only 35 points granted to the account the mail textes are not correct. text for the assurer: You issued 35 points however the system has rounded this down to 200 and they now have 200 points in total. text for the assuree: You were issued 35 points however the system has rounded this down to 200 and you now have 200 points in total. How can 35 points be rounded DOWN to 200. In this case it should be increased. |
|
Thawte user with 150 pts, added 3 assurances given (as assurer) page 1 (10.php) lists correct values: ------------------------------------- Your Assurance Points ID Date Who Points Location Method 255437 19.10.2010 Ulrich Schroeter 150 Tverify Thawte Points Transfer Total Points: 150 Your Thawte-Points will be revoked as of November 16, 2010. Please check new calculation here Assurance Points You Issued ID Date Who Points Location Method 255467 20.10.2010 Ulrich Schroeter 0 somewhere in the world Face to Face Meeting 255468 20.10.2010 Andreas Bäß 0 somewhere in the world Face to Face Meeting 255469 20.10.2010 John 0 Doe 0 somewhere in the world Face to Face Meeting Total Points Issued: 0 so 3 assurances done. page 2 (15.php) lists: ---------------------- Your Experience Points ID Date Who Points Location Method Total Points: 0 Your Assurance Points ID Date Who Points Location Method 255437 19.10.2010 Ulrich Schroeter Revoked Tverify Thawte Points Transfer Total Points: 0 Assurance Points You Issued ID Date Who Points Location Method 255469 20.10.2010 John 0 Doe 35 somewhere in the world Face to Face Meeting 255468 20.10.2010 Andreas Bäß 35 somewhere in the world Face to Face Meeting 255467 20.10.2010 Ulrich Schroeter 35 somewhere in the world Face to Face Meeting Total Points Issued: 105 Your Experience Points seems to be incorrect here ?!? needs to be checked against 3x 35 pts assurances received adding 3 assurances thru Testserver-Mgmt-System: # Number of points 0 0 1 0 2 0 Now account seems to be not affected by the Thawte Points removal: ------------------------------------------------------------------- Your Assurance Points ID Date Who Points Location Method 255437 19.10.2010 Ulrich Schroeter 150 Tverify Thawte Points Transfer 255508 2010-10-31 21:30:06 John 0 Doe 0 CAcert Test Manager Face to Face Meeting 255509 2010-10-31 21:30:06 John 1 Doe 0 CAcert Test Manager Face to Face Meeting 255510 2010-10-31 21:30:06 John 2 Doe 0 CAcert Test Manager Face to Face Meeting Total Points: 150 Assurance Points You Issued ID Date Who Points Location Method 255467 20.10.2010 Ulrich Schroeter 0 somewhere in the world Face to Face Meeting 255468 20.10.2010 Andreas Bäß 0 somewhere in the world Face to Face Meeting 255469 20.10.2010 John 0 Doe 0 somewhere in the world Face to Face Meeting Total Points Issued: 0 Link to 15.php no longer exists. manual execution of 15.php ----------------------------------------------------------- Your Experience Points ID Date Who Points Location Method Total Points: 0 Your Assurance Points ID Date Who Points Location Method 255510 2010-10-31 21:30:06 John 2 Doe 30 CAcert Test Manager Face to Face Meeting 255509 2010-10-31 21:30:06 John 1 Doe 35 CAcert Test Manager Face to Face Meeting 255508 2010-10-31 21:30:06 John 0 Doe 35 CAcert Test Manager Face to Face Meeting 255437 19.10.2010 Ulrich Schroeter Revoked Tverify Thawte Points Transfer Total Points: 0 Assurance Points You Issued ID Date Who Points Location Method 255469 20.10.2010 John 0 Doe 35 somewhere in the world Face to Face Meeting 255468 20.10.2010 Andreas Bäß 35 somewhere in the world Face to Face Meeting 255467 20.10.2010 Ulrich Schroeter 35 somewhere in the world Face to Face Meeting Total Points Issued: 105 Experience points should list: at least 3 times 2 pts assurances and probably 50 experience points from "Thawte" 150 pts revocation ?!? Next problem: Your Assurance Points results in total 0 -> should be 100 |
|
the link to 15.php should probably added for all conditions only short info in text, if affected or not: * you are affected by the Thawte points removal, details here or * you are not affected by the Thawte points removal, details here with all points listed, as today the Thawte points are removed, and the points turn order has been implemented, also for all other users including recalculation of assurances received, assurances given and experience points |
|
[2010-11-01] sent report summary of found problems to Developer (dirk) and SA (edgarwahn) for further review |
|
[2010-11-01] sent request about further infos regarding thawte points removal and related experience points to bug reporter Iang the problem, nobody has an idea on is the removal of thawte points effects assurance points, as they are no longer verifyable thru the Thawte server. Whats about experience points ? A "Thawte" notary who gave 50 assurances in the past, had 150 pts transfered from "Thawte" to be verified assurer. If the 100 Assurance points gets removed, are the experience points (50 pts) also effected by the points removal ? one Thawte user who no further did assurances and did not received any assurance results in 0 assurance points and 0 experience points after the points removal process. If he receives 3 assurances a 35 pts he again reaches the 100 pts level. What happens with the experience points ? should the 50 experience points counted from the Thawte transfer ? or has the Thawte user to start with 0 experience points ? (assumed he passed the CATS) From original request "m20090928.1 all Assurance Points allocated under the Tverify are to be expired" this affects only the Assurance points, not the experience points. |
|
Responding to 0001777. Points transferred from the Thawte system are to be not used in our WoT calculations any more. Which is to say, if the points came from activities in Thawte's system, then they no longer have the "foundation" useful for our WoT. FTR, the records should remain, but the points should not counted when displaying an Assuree's level. Think about double entry book keeping: we don't delete records, but we might change the way we count them. This is such a case. For Experience Points, the same rule applies. If the EPs were transferred from the Thawte system, they no longer get counted (see point e. in m20090928.1). If the EPs were earnt inside CAcert's WoT, then they are still counted, regardless of other factors. As are all APs allocated by Tverify-assurers within our WoT by their CAcert assurances, and all APs allocated to Tverify members. (Yes, if we'd been smart enough we'd have mandated mutual assurances a long time ago...) (This is as I see it the wording of m20090928.1. However we didn't really consider EPs, it is possible that this could be appealed against. But frankly, I doubt the code issues are greater than the discussion and argument issues?) |
|
Testcase: user A: had rcvd 35 pts f2f, 100 pts thawte, IsAssurer user B: rcvd 25 pts from user A my points on user B (not rcvd thawte points before) Your Thawte-Points will be revoked as of November 16, 2010. Please check new calculation here Assurance Points You Issued ID Date Who Points Location Method Total Points Issued: 0 needs to be verified |
|
[2010-12-14] Dirk: added Bugs # 827 (Update 2010-12-14) /pages/wot/10.php (fixed link) /pages/wot/15.php x1) x1) incorporated infos from arbitration cases: https://wiki.cacert.org/Arbitrations/a20091118.1 - Assurances while TTP program frozen https://wiki.cacert.org/Arbitrations/a20101114.1 - Adhoc interactive SQL-query https://wiki.cacert.org/Arbitrations/a20100822.1 - SQL Query transfered within Software-Assessment team meeting 2010-12-14 https://wiki.cacert.org/Software/Assessment/20101214-S-A-MiniTOP into git repository cacert-devel and further pushed onto testserver repository http://cacert1.it-sls.de/ |
|
https://wiki.cacert.org/Software/Assessment/Documentation step 3 https://wiki.cacert.org/Software/CurrentTest/testfinished20101129 created https://wiki.cacert.org/Software/CurrentTest updated Testteam t/l mails out to the testteam the starting of a new test round ........................................................................ Hi Software-Testteam, The last active patch tested (NRP-DaL to be removed Bug 0000876 https://bugs.cacert.org/view.php?id=876) finishes the update cycle 2010-11-29 The 2nd active patch has undergone a review and a rewrite, so its updated to the Bugs # 827 (Update 2010-12-14) https://bugs.cacert.org/view.php?id=827 This patch now has to be tested. Please add your successful test reports under https://bugs.cacert.org/view.php?id=827 Also place your bug reports (hopefuly none) here. You have no account yet under bugs.cacert.org ? https://wiki.cacert.org/Software/Assessment/FAQ please read tops 7. and 8. As this is the known "Thawte Patch", that has been announced to become active before November 16th, 2010 (!) we're now on a hurry ... to get this patch passed. This does not mean, to pass this test thru. This does mean, please start your tests as soon as possible. As more testers start their testings, as sooner we're probably able to find problems. If we're do not find any problems, Software-Assessors can continue to pass the patch onto production system, so the announcement mailing to the ex-Thawte notaries can start as soon as possible. To be noticed: this is the first step in a process to turn the points counting. So current patch shows on page 1 under My Details - My Points the current state of points counting (10.php), so you're probably familiar with over years. The link on top of this page links to the 15.php script (The calculation of points will be changed in the near future. Please check the new calculation ===> here <=== ) that shows you the proposed new points counting schema (including the removal of Thawte points). The 15.php (new points count) page shows several sections: Section 1: the assurance points you've issued as assurer Points lists the points you've awarded over an user. the last column lists the experience points that comes into counting for overall counting of your experience points (max limit 50 pts) If one assurance will be revoked, you can see here if you have enough points that your experience points count may not decrease or if you have enough experience points left. If the limit of 50 experience points is reached, the total experience points is allready 50 pts. Section 2: Assurance points you've received (from other assurers or other assurance methods) This table should list all your received assurance points and probably also some experience points eg from earlier TTP's, Super-Assurers and so on Entries with Assurance method "Thawte" should list points as "revoked". Method "c't Magazin" too. Section 3: totals summary The Totals texts has no translations available yet This is not a bug (!). Its a feature, as the new patch hasn't been added onto the production system yet. Total assurance points should be limited to max 100 Assurance points. Experience points to be limited to 50 experience pts Total Experience Points (other ways): the results here depends on experience points counted from assurance given and assurances received (including experience points). If you've received experience points by assurances given, these points have a higher weight. All tables are ordered by date in descending order. Date depends on the internaly saved date, when the assurance was entered into the system. So if you have added garbage into a date field, it maybe ordered correctly with a wrong "date" content. This behavior is as expected. Don't hesitate to ask me or dirk further questions if you're running into a problem, or if there is a problem of understanding. If so, also put this in a bug note report, so this may become helpful, to improve the current patch. So thats all the infos I can give for the moment. All I can say now is Happy testing ... ........................................................................ |
|
user: rcvd thawte 150, 3x assurances a 35 pts, 3 assurances given: 10.php (old style) -> as expected 15.php (new style) Assurance Points You Issued -> 3x 35 pts, total 105 -> ok each listed with 2 experience pts, total 6 -> ok Your Assurance Points 30, 35, 35 (f2f) -> ok Revoked Tverify Thawte Points Transfer Assurance points -> total 100 -> ok Total Assurance Points: 100 Total Experience Points by Assurance: 6 Total Experience Points (other ways): 0 Total Points: 106 all ok. |
|
user rcvd thawte, ct'magazine and others, also many f2f, administrative increases 10.php (old style) "special" existing entries in Assurances rcvd table: (a) 255390 2010-09-01 22:40:22 Mario Lipinski 0 CT CT Magazine - Germany (b) 255388 2010-09-01 22:37:23 Mario Lipinski 0 TTP "" <- EMPTY !!! (c) 255383 2010-08-25 10:37:47 Mario Lipinski 50 38102 Thawte Points Transfer (d) 255384 2010-08-25 10:38:10 Mario Lipinski 0 38102 "" <- EMPTY !!! (e) 255385 2010-08-25 10:38:58 Mario Lipinski 0 "" "" <- 2x EMPTY !!! Points issued: (f) 255391 01.09.2010 Wac³aw Schiller 35 from home (ttp) "" <- EMPTY !!! (g) 255395 22.09.2010 Andreas Bäß 0 virtual it-sls host "" <- EMPTY !!! (h) 255437 19.10.2010 Gerhard von Reith 150 Tverify Thawte Points Transfer (i) 255397 27.09.2010 Christa Schroeter 35 TTP w/o location and f2f deselected "" <- EMPTY !!! (j) 255427 05.10.2010 Brigitte Bayer 100 thawte test Thawte Points Transfer (k) 255428 08.10.2010 Christa Schroeter 115 TTP "" <- EMPTY !!! 15.php (new style) Your Assurance Points (a) 255390 2010-09-01 22:40:22 Mario Lipinski Revoked CT CT Magazine - Germany 0 -> ok (b) 255388 2010-09-01 22:37:23 Mario Lipinski 30 TTP "" 23 -> questionable "" = Empty, still empty, Experience points -> 23 ????? where does this come from ???? assurances before ? ok: 35 pts f2f + 35 pts f2f + revoked ct'mag + 9 administrative increase = 79 pts total; 100-79 = 21 pts difference 30-21 = 9 -> 23 ??? (c) 255383 2010-08-25 10:37:47 Mario Lipinski Revoked 38102 Thawte Points Transfer 0 -> ok (d) 255384 2010-08-25 10:38:10 Mario Lipinski 0 38102 50 -> 50 experience points ???? where does this come from ? (e) 255385 2010-08-25 10:38:58 Mario Lipinski 0 "" "" 0 <- 2x still EMPTY -> mhh Assurance Points You Issued: (f) 255391 01.09.2010 Wac³aw Schiller 35 from home (ttp) "" 2 <- still EMPTY, experience pts ok (g) 255395 22.09.2010 Andreas Bäß 35 virtual it-sls host "" 2 <- still EMPTY, experience pts ok (h) 255437 19.10.2010 Gerhard von Reith 150 Tverify Thawte Points Transfer 2 -> entered as Thawte Assurance method into the system, ok here (i) 255397 27.09.2010 Christa Schroeter 35 TTP w/o location and f2f deselected "" 2 <- still EMPTY -> mmhh (j) 255427 05.10.2010 Brigitte Bayer 100 thawte test Thawte Points Transfer 2 -> still ok here (k) 255428 08.10.2010 Christa Schroeter 150 TTP "" 2 <- still EMPTY -> mmhh summary ok Total Assurance Points: 100 Total Experience Points by Assurance: 50 Total Experience Points (other ways): 0 Limit reached Total Points: 150 |
|
ID Date Who Points Location Method Experience Points 255570 17.11.2010 Tom Taler 25 virtual irc meeting Face to Face Meeting 2 Total Points Issued: 25 Total Points: 2 ok here Your Assurance Points ID Date Who Points Location Method Experience Points 255427 05.10.2010 Ulrich Schroeter Revoked thawte test Thawte Points Transfer 0 255426 05.10.2010 Ulrich Schroeter 35 virtuell test Face to Face Meeting 0 Total Assurance Points: 35 => ok ok here Total Experience Points by Assurance: 2 => ok Total Experience Points (other ways): 0 Total Points: 37 => NOT OK, should be 35 (+ 2 experience points on hold) Also a problem with about 70 assurance pts + 40 experience pts results in 110 total pts |
|
user id 171070, Thawte points +150, added CATS passed. giving 20 assurances 35 pts each (+ 20x2 expirience pts, total 40) 10.php lists: 255682 22.12.2010 Ulrich Schroeter 150 Thawte-150 Thawte Points Transfer Total Points: 150 Your Thawte-Points will be revoked in the near future. Please check new calculation! Assurance Points You Issued => 20 Assurances ID Date Who Points Location Method 255683 22.12.2010 John 1 Doe 0 virtual F2F Face to Face Meeting ... 255702 22.12.2010 John 20 Doe 0 virtual F2F Face to Face Meeting Total Points Issued: 0 ok so far 15.php Assurance Points You Issued => 20 Assurances ... 255683 22.12.2010 John 1 Doe 35 virtual F2F Face to Face Meeting 2 Total Points Issued: 700 Total Points: 40 comment: order desc => ok, total pts => ok, total expirience pts => ok Your Assurance Points ID Date Who Points Location Method Experience Points 255682 22.12.2010 Ulrich Schroeter Revoked Thawte-150 Thawte Points Transfer 0 Total Assurance Points: 0 Total Experience Points by Assurance: 40 Total Experience Points (other ways): 0 Total Points: 40 comment: Total Assurance Pts => Ok, Total experience pts => ok, Total pts (40) => not ok here !!! adding 2x 35 Assurance pts onto Thawte user by 2 other assurers with method F2F 10.php Your Assurance Points ID Date Who Points Location Method 255682 22.12.2010 Ulrich Schroeter 150 Thawte-150 Thawte 255703 22.12.2010 assurer1 0 virtual F2F F2F 255719 22.12.2010 assurer2 0 virtual F2F F2F Total Points: 150 + 20 assurances given comment: ok so far 15.php Assurance Points You Issued => 20 assurances given a 2 experience pts each Total Points Issued: 700 Total Points: 40 comment: ok so far Your Assurance Points ID Date Who Points Location Method Experience Points 255719 22.12.2010 assuree2 35 virtual F2F F2F 0 255703 22.12.2010 assuree1 35 virtual F2F F2F 0 255682 22.12.2010 Ulrich Schroeter Revoked Thawte-150 Thawte Points Transfer 0 Total Assurance Points: 70 Total Experience Points by Assurance: 40 Total Experience Points (other ways): 0 Total Points: 110 comment: F2F + Thawte listed correct, Total Assurance pts is correct (70), Total Experience pts is correct (40), Total pts is 110 - this is not correct, should be 70 |
|
https://lists.cacert.org/wws/arc/cacert-support/2010-12/msg00104.html > A similar change will affect the search > when all the Thawte points are removed, as some current Assurers will > not have 100 assurance points but will remain listed. good point ... will the user be listed in the Assurers list ? from /pages/wot/12.php query: $query = "SELECT ROUND(6378.137 * ACOS(0.9999999*((SIN(PI() * $loc[lat] / 180) * SIN(PI() * `locations`.`lat` / 180)) + (COS(PI() * $loc[lat] / 180 ) * COS(PI() * `locations`.`lat` / 180) * COS(PI() * `locations`.`long` / 180 - PI() * $loc[long] / 180)))), -1) AS `distance`, `locations`.`name` AS `location`, concat(`users`.`fname`, ' ', LEFT(`users`.`lname`, 1)) AS `name`, `long`, `lat`, `users`.`id` as `uid`, `contactinfo` FROM `locations`, `users` WHERE `users`.`locid` = `locations`.`id` AND `users`.`assurer` = 1 AND `users`.`listme` = 1 HAVING `distance` <= '$maxdist' ORDER BY `distance` LIMIT 50"; => display the Assurer listing `users`.`assurer` = 1 AND `users`.`listme` = 1 if this is true or false after the points removal mmh ... but on writing ... this can only be an assumption, not a real value ... 'cause the 15.php lists the behavior after the points removal w/o modifying database content, but IsAssurer and/or listme needs to be modified so changes may happen. mmhh .. ok, probably its better to open a new bug ticket |
|
A. Create a new person. Add 35 Points via Thwate Transfer Add 70 Points via Automated Assurance 10.php =>100pt. OK 15.php =>70pt. OK Add cats to that account With that Account assured two persons 10.php =>104pt. OK 15.php => 70pt Assurance ok. 4pt Experience ok. 74pt Total ?? should it not be 70pt and 4pt put on hold With that Account made a Thwate Assurance 10.php =>106pt. OK 15.php => 70pt Assurance ok. 4pt Experience ?? what happend to the 2 experience points of the Thwate Assurance 74pt Total ?? should it not be 70pt and 6pt put on hold Added 30 points with Administrative Increase to that Account 10.php =>136pt. OK 15.php => 70pt Assurance ok. 4pt Experience ?? what happend to the 2 experience points of the Thwate Assurance and with the 30 points of AdmInc 74pt Total ?? should it not be 70pt and 36pt put on hold I am wondering what will happen if the following scenario exits? 70 pts normal assurance 30 pts Thwate assurance 30 pts experience points through 15 assurance Will this end up with 100 pt and he is able to assure? |
|
NEOatNHNG transferred patch update (2011-01-16) from CACERT-DEV onto http://cacert1.it-sls.de information to testteam t/l |
|
Notification about updated patch rev 2011-01-16 to testteam sent out |
|
first quick check: [10.php] 255682 22.12.2010 Ulrich Schroeter 150 Thawte-150 Thawte Points Transfer + 2 times 0 pts from F2F assurances Total Points: 150 20 assurances given, displayed 0 pts (is ok here) [15.php] points issued, 20 times 255702 22.12.2010 John 20 Doe 35 virtual F2F Face to Face Meeting 2 Total Points Issued: 700 Total Points: 40 ok here Your Assurance Points ID Date Who Points Location Method Experience Points 255719 22.12.2010 Brigitte Bayer 35 virtual F2F Face to Face Meeting 0 255703 22.12.2010 Gerhard von Reith 35 virtual F2F Face to Face Meeting 0 255682 22.12.2010 Ulrich Schroeter Revoked Thawte-150 Thawte Points Transfer 0 Total Assurance Points: 70 ok here. Summary: Total Assurance Points: 70 Total Experience Points by Assurance: 0 40 Points on hold due to less Assurance points Total Experience Points (other ways): 0 Total Points: 70 ok here. =;) bingo. |
|
Create a new person. Add 35 Points via Thwate Transfer Add 70 Points via Automated Assurance 10.php =>100pt. OK 15.php =>70pt. OK Add cats to that account With that Account assured two persons 10.php =>104pt. OK 15.php => 70pt Assurance ok. 0pt Experience 4 Points on hold due to less Assurance points ok. 70pt Total OK Add another normal assurance 35pkt to that account from a second account 10.php =>104pt. OK 15.php => 100pt Assurance ok. 4pt Experience 104pt Total OK Seems to be everything fine |
|
sent out once more a request to the testteam, to push on testing |
|
detailed instructions on how to create several user test accounts, infos about bug 0000827, and sample test matrix sent to Testers Group |
|
Patch reviewed and some issues fixed: - Fix HTML markup - Slight rewordings - Always initialize variables before use - Use printf() or echo instead of escaping PHP mode and immediately entering it again Changes are available in branch bug-827 (Commit ID: a509863d4933c17fe08f6081858c6b22c4517fdd) There should be no change in functionality Please review and test |
|
glossary: AP = Assurance Points, EP = Experience Points, TP = Tverify Points (p10) = 10.php, (p15) = 15.php GA = Given Assurances, RA = Received Assurance (Your Assurance Points) (p15s) = Summary on (p15) x1), ## = Test result summary !! = Problem test summary x1) ID Date Who Points Location Method Experience Points Total Assurance Points: 0 Total Experience Points by Assurance: 0 0 Points on hold due to less Assurance points Total Experience Points (other ways): 0 Total Points: 0 create new user: u1.tverify State: 0 AP, 0 EP, 0 TP - (p10) 0, 0, (p15) link exists a b "Please check the new calculation" -> "new calculation" is the link a = Your Assurance Points summary b = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: ./. - (p15s): 0,0,0,0,0 ## All ok as expected using user: u1.tverify Added 1 AP State: 1 AP, 0 EP, 0 TP logout, login - (p10) 1, 1, 0, (p15) link exists a b c a = Your Assurance Points listing b = Your Assurance Points summary c = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 1/0 - (p15s): 1,0,0,0,1 ## All ok as expected using user: u1.tverify Added 48 AP State: 49 AP, 0 EP, 0 TP logout, login - (p10) 1, 35, 13, 49, 0, (p15) link exists a b c d e a - c = Your Assurance Points listing, split to 1 + 35 + 13 (35+13=48) asc order d = Your Assurance Points summary e = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 13/0, 35/0, 1/0 (desc order) - (p15s): 49, 0, 0, 0, 49 ## All ok as expected using user: u1.tverify Added 1 AP State: 50 AP, 0 EP, 0 TP logout, login - Addtl. Menu option: GPG/PGP Keys - (p10) 1, 35, 13, 1, 50, 0, (p15) link exists a b c d e f a - d = Your Assurance Points listing, split to 1 + 35 + 13 + 1 (asc order) e = Your Assurance Points summary f = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 50, 0, 0, 0, 50 ## All ok as expected by playing around with Email, Client Cert, Domain, Server Cert "New Server Cert" results in form: Sign by class 1 root cert Sign by class 3 root cert checked and text field, to paste CSR and a submit button !! Shouldn't "New Server cert" prevented here as long there is no domain verified ? adding new user: u1.test add 49 AP "New Server Cert" results in form: text field, to paste CSR and a submit button adding new domain, verified "New Server Cert" results in form: text field, to paste CSR and a submit button seems to be the default options, that will be displayed here add 1 more AP (-> 50 AP) "New Server Cert" results in form: Sign by class 1 root cert Sign by class 3 root cert checked and text field, to paste CSR and a submit button ## seems to be plausible, that server certs can be issued either way ## with LT 50 AP, there is no checkbox for Class1 or Class3, with GE 50 AP ## there is an optional Class1 or Class3 selection possible ## by deleting the domain, there is no difference to included domain ## maybe this will be checked after submitting the CSR [continued with test plan] using user: u1.tverify Added 1 AP State: 51 AP, 0 EP, 0 TP logout, login - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 1, 35, 13, 1, 1, 51, 0, (p15) link exists a b c d e f g a - e = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 (asc order) f = Your Assurance Points summary g = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 51, 0, 0, 0, 51 ## All ok as expected using user: u1.tverify Added 48 AP State: 99 AP, 0 EP, 0 TP logout, login - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 1, 35, 13, 1, 1, 35, 13, 99, 0, (p15) link exists a b c d e f g h i a - g = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 (asc order), 48 AP split to 35 + 13 h = Your Assurance Points summary i = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 99, 0, 0, 0, 99 ## All ok as expected using user: u1.tverify Added 1 AP State: 100 AP, 0 EP, 0 TP logout, login - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 100, 0, (p15) link exists a b c d e f g h i j a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 (asc order) i = Your Assurance Points summary j = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 100, 0, 0, 0, 100 - WoT menu option still lists: "Becoming an Assurer" instead of "Assure someone" ## All ok as expected using user: u1.tverify Add passed CATS State: 100 AP, 0 EP, 0 TP logout, login - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 100, 0, (p15) link exists a b c d e f g h i j a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 (asc order) i = Your Assurance Points summary j = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 100, 0, 0, 100 addtl. pts and text disappeared "0 Points on hold due to less Assurance points" ## All ok as expected !! one remark here: the switch CATS passed vs. CATS not passed results in removal of the text "0 Points on hold due to less Assurance points" implicates, that the 100 pts and CATS not passed means, user have to less Assurance points. This is false. In this case, CATS passed is missing. Expecting a text like: due to less Assurance Points and missing CATS passed A double check: less points and CATS passed if pts LT 100, then add text "due to less AP" if CATS != passed then add text "missing CATS passed" eg 99 pts, CATS not passed should result in: Points on hold due to less Assurance points and missing CATS test 100 pts, CATS not passed should result in: Points on hold due to missing CATS test 99 pts, CATS passed should result in: Points on hold due to less Assurance points 100 pts, CATS passed should result in: <empty> |
|
Glossary: AI = Administrative Increase using user: u1.tverify logout, login Assure someone (adding 2 EP) State: 100 AP, 2 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 2, 102, 0, 0 (p15) link exists a b c d e f g h i j k l a - i = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 + 2 includes 2 EP (AI) (asc order) j = Your Assurance Points summary k = Assurance Points you Issued list l = Assurance Points You Issued summary - (p15) GA: 10/2, 10/2 - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 100, 2, 0, 102 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected using user: u1.tverify logout, login Administrative Increase + 50-2-2 = 46 EP State: 100 AP, 48 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 2, 23x 2 148, 0, 0 (p15) link exists a b c d e f g h i j k l m a - i = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 + 2 includes 2 EP (AI) j = + 23x a 2 EP (asc order) k = Your Assurance Points summary l = Assurance Points you Issued list / lists only one assurance given manualy !! m = Assurance Points You Issued summary - (p15) GA: 10/2, 10/2 !! addtl. EP's added via TMS not listed here !! - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 100, 2, 0, 102 addtl. pts and text not avail (0 Points on hold due to less Assurance points) !! TMS implementation of Administrative Increase needs review as Administrative Increases are added to Notary table, but the records gets not listed (related Assure Someone records missing) Tester has to go the "hard" way, to add 25 times Assurances thru "Assure someone" by using eg the builtin test accounts to assure -> john.doe-010@example.com adding the 2nd assurance, MAX points is given as Max 30 pts this is also wrong, if the assurance records will not be added thru TMS Administrative Increase function using user: u1.tverify logout, login Assure someone (adding 2 EP) State: 100 AP, 50 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 2, 24x 2 150, 2x 0, 0 (p15) link exists a b c d e f g h i j k l m a - i = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 + 2 includes 2 EP (AI) j = + 24x a 2 EP (asc order) k = Your Assurance Points summary l = Assurance Points you Issued list / lists only two assurances given manualy !! m = Assurance Points You Issued summary - (p15) GA: 10/2, 10/2, 20/4 !! addtl. EP's added via TMS not listed here !! - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 100, 4, 0, 104 addtl. pts and text not avail (0 Points on hold due to less Assurance points) !! ## with the TMS function Administrative Increase bug, the listing on given Assurances (EP) is wrong counted by the manual added Assurances, the given Assurances listing is ok. |
|
To the Testers: Assure Someone (Administrative Increases) have to be entered manualy (!!!!) TMS system "Administrative Increase" doesn't add related Assurance records to the database, so the test results will fail For doing Assure Someone use the testsystem built-in accounts: john.doe-0##@example.com where ## = 01..99 Bug Info sent to Software Testteam by email |
|
manual repair of the u1.tverify users record login to admin user System Admin - Find user - "u1.tverify" Show Assurances the user got revoke all 2 pts Administrative Increases thru "CAcert Test Manager" (23 times) [continue with planned test matrix] using user: u1.tverify logout, login State: 100 AP, 4 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 2, 2 104, 2x 0, 0 (p15) link exists a b c d e f g h i j k l m a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 i - j = 2x a 2 EP = 4 EP listed as (AI) (asc order) k = Your Assurance Points summary l = Assurance Points you Issued list / lists two assurances given manualy m = Assurance Points You Issued summary - (p15) GA: 10/2, 10/2, 20/4 - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) - (p15s): 100, 4, 0, 104 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected using user: u1.tverify logout, login Assure someone (adding 2 EP) State: 100 AP, 6 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 3x 2, 106, 3x 0, 0 (p15) link exists a b c d e f g h i j k l a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 i = 3x a 2 EP = 6 EP listed as (AI) a-i (mixed order !!!) ID order: 36,37,38,39,43,44,45,46,48,75,73 ^---^ switched around (75,73) c k = Your Assurance Points summary (mixed order !!!) ID order: 47,74,72 ^---^ switched around (74,72) l = Assurance Points you Issued list / lists two assurances given manualy m = Assurance Points You Issued summary - (p15) GA: 10/2, 10/2, 10/2, 30/6 ID order descending: 74,72,47 - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) ID order descending: 46,45,44,43,39,38,37,36 - (p15s): 100, 6, 0, 106 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected ## mixed order: see bug https://bugs.cacert.org/view.php?id=837 ## https://bugs.cacert.org/view.php?id=837 patch has not been applied ## onto 10.php |
|
[continued test matrix plan] using user: u1.tverify logout, login Assure someone 13x (adding 2 EP) State: 100 AP, 32 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 16x 2, 132, 16x 0, 0 (p15) link exists a b c d e f g h i j k l a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 i = 16x a 2 EP = 32 EP listed as (AI) a-i (mixed order !!!) j = Your Assurance Points summary (mixed order !!!) k = Assurance Points you Issued list / lists 16 assurances given manualy l = Assurance Points You Issued summary - (p15) GA: 25/2, 5x 20/2, 5x 15/2, 5x 10/2, 250/32 ID order descending - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) ID order descending - (p15s): 100, 32, 0, 132 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected using user: u1.tverify logout, login Assure someone 8x (adding 2 EP) State: 100 AP, 48 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 24x 2, 148, 24x 0, 0 (p15) link exists a b c d e f g h i j k l a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 i = 24x a 2 EP = 48 EP listed as (AI) a-i (mixed order !!!) j = Your Assurance Points summary (mixed order !!!) k = Assurance Points you Issued list / lists 24 assurances given manualy l = Assurance Points You Issued summary - (p15) GA: 4x 30/2, 5x 25/2, 5x 20/2, 5x 15/2, 5x 10/2, 470/48 ID order descending - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) ID order descending - (p15s): 100, 48, 0, 148 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected using user: u1.tverify logout, login Assure someone 1x (adding 2 EP) State: 100 AP, 50 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 25x 2, 150, 25x 0, 0 (p15) link exists a b c d e f g h i j k l a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 i = 25x a 2 EP = 50 EP listed as (AI) a-i (mixed order !!!) j = Your Assurance Points summary (mixed order !!!) k = Assurance Points you Issued list / lists 25 assurances given manualy l = Assurance Points You Issued summary - (p15) GA: 5x 30/2, 5x 25/2, 5x 20/2, 5x 15/2, 5x 10/2, 500/50 ID order descending - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) ID order descending - (p15s): 100, 50, 0, 150 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected using user: u1.tverify logout, login Assure someone 1x (adding 2 EP) (Max 35 pts) State: 100 AP, 50 EP, 0 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - Addtl. Menu option: WoT - "Assure someone" - (p10) 1, 35, 13, 1, 1, 35, 13, 1, 25x 2, 150, 26x 0, 0 (p15) link exists a b c d e f g h i j k l a - h = Your Assurance Points listing, split to 1 + 35 + 13 + 1 + 1 + 35 + 13 + 1 i = 25x a 2 EP = 50 EP listed as (AI) a-i (mixed order !!!) j = Your Assurance Points summary (mixed order !!!) k = Assurance Points you Issued list / lists 26 assurances given manualy l = Assurance Points You Issued summary - (p15) GA: 1x 35/2, 5x 30/2, 5x 25/2, 5x 20/2, 5x 15/2, 5x 10/2, 535/50 ID order descending 26x 2 => 52, but value is 50 ... (50 max) or so to add after the value ? - RA: 1/0, 13/0, 35/0, 1/0, 1/0, 13/0, 35/0, 1/0 (desc order) ID order descending - (p15s): 100, 50, 0, 150 addtl. pts and text not avail (0 Points on hold due to less Assurance points) ## All ok as expected ## see remark, (p15) table "Assurance Points You Issued" !! replace text: "Total Experience Points:" !! with "Total Experience Points (Max 50):" |
|
create new user: u2.tverify State: 0 AP, 0 EP, 0 TP - (p10) 0, 0, (p15) link exists a b "Please check the new calculation" -> "new calculation" is the link a = Your Assurance Points summary b = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: ./. - (p15s): 0,0,0,0,0 ## All ok as expected login to Admin user Assure someone selecting Method: Thawte Points Transfer Max 150 pts: -> 50 pts using user: u2.tverify logout, login State: 0 AP, 0 EP, 50 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 50, 50, 0 (p15) link exists a b c a = Your Assurance Points listing (1x Thawte) b = Your Assurance Points summary c = Assurance Points You Issued summary addtl. line in red Your Thawte-Points will be revoked in the near future. Please check new calculation! c = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: Revoked/0 - (p15s): 0, 0, 0, 0, 0 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points ## All ok as expected using user: u2.tverify adding assurances: 10 (AS1), 15 (AS2), 10 (AS3) logout, login State: 35 AP, 0 EP, 50 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 50, 10, 15, 10, 85, 0 (p15) link exists a b c d e f a = Your Assurance Points listing (1x Thawte) b-d = regular assurance points listing +10, +15, +10 e = Your Assurance Points summary f = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 10/0, 15/0, 10/0, Revoked/0 (descending) - (p15s): 35, 0, 0, 0, 35 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points !! NO addtl. line in red (!!!) on (p10) !! missing: Your Thawte-Points will be revoked in the near future. Please check new calculation! !! if (Thawte Points) and ((Total points - Thawte pts) < 100) => Signal !! eg: 50-50=0 -> Flag, 85-50=35 -> Flag !! counts are ok, signaling is not using user: u2.tverify adding assurance: 14 (AS4) logout, login State: 49 AP, 0 EP, 50 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 50, 10, 15, 10, 14, 99, 0 (p15) link exists a b c d e f g a = Your Assurance Points listing (1x Thawte) b-e = regular assurance points listing +10, +15, +10, +14 f = Your Assurance Points summary g = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 14/0, 10/0, 15/0, 10/0, Revoked/0 (descending) - (p15s): 49, 0, 0, 0, 49 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points !! NO addtl. line in red (!!!) on (p10) !! missing: Your Thawte-Points will be revoked in the near future. Please check new calculation! !! if (Thawte Points) and ((Total points - Thawte pts) < 100) => Signal !! eg: 99-50=49 -> Flag !! counts are ok, signaling is not using user: u2.tverify adding assurance: 1 (AS5) logout, login State: 50 AP, 0 EP, 50 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 50, 10, 15, 10, 14, 1, 100, 0 (p15) link exists a b c d e f g h a = Your Assurance Points listing (1x Thawte) b-f = regular assurance points listing +10, +15, +10, +14 g = Your Assurance Points summary h = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 1/0, 14/0, 10/0, 15/0, 10/0, Revoked/0 (descending) - (p15s): 50, 0, 0, 0, 50 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points !! NO addtl. line in red (!!!) on (p10) !! missing: Your Thawte-Points will be revoked in the near future. Please check new calculation! !! if (Thawte Points) and ((Total points - Thawte pts) < 100) => Signal !! eg: 100-50=50 -> Flag !! counts are ok, signaling is not |
|
create new user: u3.tverify State: 0 AP, 0 EP, 0 TP - (p10) 0, 0, (p15) link exists a b "Please check the new calculation" -> "new calculation" is the link a = Your Assurance Points summary b = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: ./. - (p15s): 0,0,0,0,0 ## All ok as expected login to Admin user Assure someone selecting Method: Thawte Points Transfer Max 150 pts: -> 90 pts using user: u3.tverify logout, login State: 0 AP, 0 EP, 90 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 90, 90, 0 (p15) link exists a b c a = Your Assurance Points listing (1x Thawte) b = Your Assurance Points summary c = Assurance Points You Issued summary addtl. line in red Your Thawte-Points will be revoked in the near future. Please check new calculation! c = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: Revoked/0 - (p15s): 0, 0, 0, 0, 0 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points ## All ok as expected using user: u3.tverify adding assurance: 9 (AS1) logout, login State: 9 AP, 0 EP, 90 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 90, 9, 99, 0 (p15) link exists a b c d a = Your Assurance Points listing (1x Thawte) b = regular assurance points listing +9 c = Your Assurance Points summary d = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 9/0, Revoked/0 (descending) - (p15s): 9, 0, 0, 0, 9 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points !! NO addtl. line in red (!!!) on (p10) !! missing: Your Thawte-Points will be revoked in the near future. Please check new calculation! !! if (Thawte Points) and ((Total points - Thawte pts) < 100) => Signal !! eg: 90-90=0 -> Flag, 99-90=9 -> Flag !! counts are ok, signaling is not same problem as https://bugs.cacert.org/view.php?id=827#c1876 Warning will be only displayed in 10.php if THAWTE points is the only points entry, ignoring the missing points to fully assured account |
|
create new user: u4.tverify State: 0 AP, 0 EP, 0 TP - (p10) 0, 0, (p15) link exists a b "Please check the new calculation" -> "new calculation" is the link a = Your Assurance Points summary b = Assurance Points You Issued summary - (p15) GA: 0, 0 - RA: ./. - (p15s): 0,0,0,0,0 ## All ok as expected login to Admin user Assure someone: u4.tverify selecting Method: Thawte Points Transfer Max 150 pts: -> 150 pts using user: u4.tverify logout, login State: 0 AP, 0 EP, 150 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 150, 150, 0 (p15) link exists a b c a = Your Assurance Points listing (1x Thawte) b = Your Assurance Points summary c = Assurance Points You Issued summary addtl. line in red Your Thawte-Points will be revoked in the near future. Please check new calculation! c = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: Revoked/0 - (p15s): 0, 0, 0, 0, 0 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points ## All ok as expected using user: u4.tverify adding assurances: 10 (AS1) TMS -> # Number of points 0 0 (??) 15 (AS2) TMS -> # Number of points 0 0 (??) 10 (AS3) TMS -> # Number of points 0 0 (??) logout, login State: 35 AP, 0 EP, 150 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 150, 0, 0, 0, 150, 0 (p15) link exists a b c d e f a = Your Assurance Points listing (1x Thawte) b-d = regular assurance points listing +10, +15, +10 -> 0,0,0 e = Your Assurance Points summary f = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 10/0, 15/0, 10/0, Revoked/0 (descending) - (p15s): 35, 0, 0, 0, 35 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points !! NO addtl. line in red (!!!) on (p10) !! missing: Your Thawte-Points will be revoked in the near future. Please check new calculation! !! if (Thawte Points) and ((Total points - Thawte pts) < 100) => Signal !! eg: 150-150=0 -> Flag, 185-150=35 -> Flag !! Total points here is all countable points w/o limit -> 185 !! counts are ok, signaling is not same problem as https://bugs.cacert.org/view.php?id=827#c1876 Warning will be only displayed in 10.php if THAWTE points is the only points entry, ignoring the missing points to fully assured account |
|
Neo 2011-02-22 added patch version onto testserver (10.php) patch: 1ec50c91b397e4af5a3cf27457ca0a917293b559 |
|
recheck last states of users using user: u2.tverify doing nothing login State: 50 AP, 0 EP, 50 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 50, 10, 15, 10, 14, 1, 100, 0 (p15) link exists a b c d e f g h a = Your Assurance Points listing (1x Thawte) b-f = regular assurance points listing +10, +15, +10, +14 +1 g = Your Assurance Points summary red line "Your Thawte-Points will be revoked in the near future. Please check new calculation!" h = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 1/0, 14/0, 10/0, 15/0, 10/0, Revoked/0 (descending) - (p15s): 50, 0, 0, 0, 50 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points ## all OK as expected (CATS passed/not passed not yet shown) using user: u3.tverify doing nothing login State: 9 AP, 0 EP, 90 TP - Addtl. Menu option: GPG/PGP Keys (still exists) - (p10) 90, 9, 99, 0 (p15) link exists a b c d a = Your Assurance Points listing (1x Thawte) b = regular assurance points listing +9 c = Your Assurance Points summary red line "Your Thawte-Points will be revoked in the near future. Please check new calculation!" d = Assurance Points You Issued summary - (p15) GA: 0/0 - RA: 9/0, Revoked/0 (descending) - (p15s): 9, 0, 0, 0, 9 a b c d e a = Total Assurance Points b = Total Experience Points by Assurance c = 0 Points on hold due to less Assurance points d = Total Experience Points (other ways) e = Total Points ## all OK as expected (CATS passed/not passed not yet shown) from first check, 10.php patch seems to work |
|
special case test user has 60 + 30 + 30 (= total 120 pts) in production system. MT added pts onto special user account identical to production system. test with user: 10.php 60 F2F + 30 F2F + 30 F2F, total 120 15.php 30 F2F + 30 F2F + 40 F2F, total 100 (as expected) Ok. |
|
15.php (Update 2011-02-16) has some problems in displaying last section "Your Assurance Points" summary variables undefined, line 223, 225 l.223 if (points <100) instead of if ($points <100) l.225 .. $sumexperienceOutHold); unset suggested fix: line 62 ff. - pre-define all used vars $points = 0; $experience = 0; $sumexperience = 0; $sumexperienceA = 0; $sumexperienceAHold = 0; $sumexperienceOut = 0; $sumexperienceOutHold = 0; $maxpoints = 0; $awarded = 0; $awardedcount = 0; $maxpoints = 0; |
|
Commits from Dirk applied to the test server |
|
15.php "You have to pass the CAcert Assurer Challenge (CATS-Test) to be an Assurer" but CATS is set -> fail |
|
22.6. 0:40 new commit by dirk 22.6. 0:45 added to testserver by NEO |
|
> Assurance Points you received 80 100 ok not ok (got 20 addtl. pts) > Total Experience Points by Assurance 42 0 ok ok > Total Experience Points (other ways) 0 0 ok ok > Total Points 100 You may issue up to 10 points not ok, see above not ok, but this relates to the 100 pts prop |
|
22.6. 0:55 new commit by dirk 22.6. 1:02 added to testserver by NEO |
|
Assurance Points you received 80 80 Total Experience Points by Assurance 42 0 Total Experience Points (other ways) 0 0 Total Points 80 all ok now |
|
Case 1 Assurer Flag not set Assurance Points you received 110 100 Limit reached Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 0 0 Total Points -- 100 You have to pass the CAcert Assurer Challenge (CATS-Test) to be an Assurer OK Case 2 Assurer Flag set Assurance Points you received 214 100 Limit reached Total Experience Points by Assurance 10 10 Total Experience Points (other ways) 0 0 Total Points -- 110 You may issue up to 15 points OK |
|
Testreport: step 1: User A assure someone, enter 2147.... limited to 35 --> OK! step 2: User A check points, 10.php --> ok (Siehe Screenshot) step 3: User A, check points 15.php -> fehler (Siehe Screenshot) |
|
Testreport Together with FabianKnopf we tested the over points problem: Fabian assurered a test account with 1000 Points. The assurer is only allowed to grant up to 10 points. The mailing to the assurer rounded the 1000 Points down to 0 points as account has 100 AP already. -> as designed. The mailing to the assuree rounded the 1000 Points down to 0 points as account has 100 AP already. -> as designed. 10.php shows 0 points added. -> as designed 15.php shows Table before assurance Assurance Points you received 140 100 Limit reached Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 0 0 0 Total Points 100 You may issue up to 10 points Table after over point assurance Assurance Points you received 240 100 Limit reached Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 900 50 Limit reached Total Points 150 You may issue up to 35 points In the list of your Assurance points the new entry shows Points 100 Experience points 900 This is not as designed. |
|
the problems reported under https://bugs.cacert.org/view.php?id=827#c2066 https://bugs.cacert.org/view.php?id=827#c2112 leads to the new bug 0000959 the fix has been tested several times under bug 0000959 This fix also includes points < 0 fix bug 0000959 was deployed and closed at Aug 1st https://bugs.cacert.org/view.php?id=959#c2236 so continued testing also for bug 0000827 you'll find under bug 0000959 patch 0000959 added to testserver July 20th https://bugs.cacert.org/view.php?id=959#c2159 addtl. tests made starting July 20th under other bug numbers, also for bug 0000827 https://bugs.cacert.org/view.php?id=942#c2164 and following review & deploy bug 0000827 instructions to critical team: deploy 15.php first, 10.php 7 days later |
|
Reviewed and made some minor changes. Patch request sent to critical admins. |
|
First part of fix has been installed on production system on August 15, 2011. See also: https://lists.cacert.org/wws/arc/cacert-systemlog/2011-08/msg00009.html |
|
Hans noticed problems in the installation log that require another fix: function output_summary_content($userid,$display_output) ....... if ($sum_points> $max_points) { $sum_points_countable = $max_points; $remark_points = _("Limit reached"); } else { $sum_points_countable = $sum_points; $remark_points = " "; <======= " "; } ----------------------------------- function output_summary_content($userid,$display_output) ....... if ($sum_points_countable < $max_points) { if ($sum_experience_countable != 0) $remark_experience = $points_on_hold_txt;_("Points on hold due to less assurance points"); I don't get the meaning of the last sentence (a dangling string at the end of the line). I expect that this was intended: $remark_experience = $points_on_hold_txt = _("Points on hold due to less assurance points"); But, as $points_on_hold_txt is never used, the following will do: $remark_experience = _("Points on hold due to less assurance points"); These changes are checked in and pushed to git branch bug-821, according to Dirk some other text chnges might be necessary. |
|
new patch added by dirk, that takes care about https://bugs.cacert.org/view.php?id=827#c2298 issues and also fixes statistics routine counting / ranking assurer/assuree state added to testserver by dirk/neo |
|
fixed text bugs fixed statistics transfered to cacert-devel / testserver within SA meeting 16.8. |
|
account #1 on testserver 10.php 137 assurances which ranks you as the 0000004 top assurer 15.php You have made 127 assurances which ranks you as the #1 top assurer. You have received 12 assurances which ranks you as the #1 top assuree difference is about count of Administrative Increases, that do not count in 15.php 10 administrative increases set, removed from count in 15.php, only f2f meeting counts. Summary: Assurance Points you received 639 100 Limit reached Total Experience Points by Assurance 254 50 Limit reached Total Experience Points (other ways) 173 0 Limit reached Total Points 150 You may issue up to 35 points => all ok account 0000002 (with thawte points set) 10.php 10 assurances which ranks you as the 0000035 top assurer red line in 10.php Your Thawte-Points will be revoked in the near future. Please check new calculation! 15.php You have made 10 assurances which ranks you as the 0000012 top assurer. You have received 3 assurances which ranks you as the 0000056 top assuree. ranking seems reasonable summary: Assurance Points you received 100 100 Total Experience Points by Assurance 20 20 Total Experience Points (other ways) 0 0 Total Points 120 You may issue up to 20 points => all ok account 0000003 10.php You have made 13 assurances which ranks you as the 0000034 top assurer. red line Your Thawte-Points will be revoked in the near future. Please check new calculation! 15.php You have made 13 assurances which ranks you as the 0000009 top assurer. You have received 1 assurances which ranks you as the 0000118 top assuree Assurance Points you received 35 35 Total Experience Points by Assurance 26 0 Points on hold due to less assurance points Total Experience Points (other ways) 0 0 Total Points 35 => all ok account 0000004 10.php You have made 2 assurances which ranks you as the 0000052 top assurer 15.php You have made 2 assurances which ranks you as the 0000019 top assurer. You have received 3 assurances which ranks you as the 0000056 top assuree. Summary Assurance Points you received 100 100 Total Experience Points by Assurance 4 4 Total Experience Points (other ways) 0 0 Total Points 104 You may issue up to 10 points => all ok account 0000006 10.php You have made 0 assurances which ranks you as the 0000166 top assurer. 15.php You have made 0 assurances which ranks you as the #49 top assurer. You have received 6 assurances which ranks you as the 0000012 top assuree. Assurance Points you received 101 100 Limit reached Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 0 0 Total Points 100 You may issue up to 10 points => ?!? 0 assurances given but => You may issue up to 10 points ?!? |
|
I reviewed the changes Dirk made, had some comments about it which Dirk changed. I then rereviewed and found the patch good to go. Needs some testing. |
|
re-test of https://bugs.cacert.org/view.php?id=827#c2305 test scenario account #1 (u@c) 10.php 137 assurances which ranks you as the no 4 top assurer 15.php You have made 127 assurances which ranks you as the #1 top assurer. => ok You have received 13 assurances which ranks you as the #1 top assuree. => ok Assurance Points you received 649 100 Limit reached => ok Total Experience Points by Assurance 254 50 Limit reached => ok Total Experience Points (other ways) 173 0 Limit reached => ok Total Points 150 You may issue up to 35 points => ok Assurance Points You Issued all F2F => 2 Exp. pts => ok all != F2F -> empty, Thawte Points Transfer -> list no exp. pts => ok Your Assurance Points Thawte Points Transfer + CT Magazine - Germany -> displays as "Revoked" => ok all others displays assurance pts => ok counts in top summary are identical to their related values in the tables below => ok. account no 2 (with thawte points set) (g@w) 10.php 10 assurances which ranks you as the no 36 top assurer red line in 10.php Your Thawte-Points will be revoked in the near future. Please check new calculation! 15.php You have made 10 assurances which ranks you as the no 14 top assurer. You have received 3 assurances which ranks you as the no 73 top assuree. (differs from 15.php revision one week ago: 12->14, 56->73) Assurance Points you received 100 100 => ok Total Experience Points by Assurance 20 20 => ok Total Experience Points (other ways) 0 0 => ok Total Points 120 You may issue up to 20 points => ok Your Assurance Points Revoked Tverify Thawte Points Transfer => ok + 2x 35 + 1x 30 pts => 100 pts => ok account no 3 (b@w) relates to test account under https://bugs.cacert.org/view.php?id=827#c1828 10.php You have made 13 assurances which ranks you as the no 35 top assurer. red line Your Thawte-Points will be revoked in the near future. Please check new calculation! 15.php You have made 13 assurances which ranks you as the no 11 top assurer. You have received 1 assurances which ranks you as the no 140 top assuree Assurance Points you received 35 35 => ok Total Experience Points by Assurance 26 0 Points on hold due to less assurance points => ok Total Experience Points (other ways) 0 0 => ok Total Points 35 => ok => all ok Assurance Points You Issued all F2F, all counts => ok Your Assurance Points 35 F2F => ok Revoked Thawte => ok Total 35 => ok user has 185 total pts, after thawte removal only 35 (is no longer assurer) => thats ok, so 26 pts on hold (is ok too) account no 4 (orgadmin@w) 10.php You have made 2 assurances which ranks you as the no 53 top assurer 15.php You have made 2 assurances which ranks you as the no 21 top assurer. You have received 3 assurances which ranks you as the no 73 top assuree. (differs from prior revision 19->21, 56->73) Summary Assurance Points you received 100 100 => ok Total Experience Points by Assurance 4 4 => ok Total Experience Points (other ways) 0 0 => ok Total Points 104 You may issue up to 10 points => ok => all ok account no 5 (was no 6), (bug957.orgadmin@w) 10.php You have made 0 assurances which ranks you as the no 167 top assurer. (differs 166->167) only rcvd F2F, 100 pts, all ok 15.php You have made 0 assurances which ranks you as the no 52 top assurer. You have received 6 assurances which ranks you as the no 73 top assuree. (differs 49->52 , 12->73) => ok Assurance Points you received 105 100 Limit reached => ok (changed 101 to 105) Total Experience Points by Assurance 0 0 => ok Total Experience Points (other ways) 0 0 => ok Total Points 100 You may issue up to 10 points => ?!? 0 assurances given but => You may issue up to 10 points ?!? ok, full listing => Assurer Ranking You have made 0 assurances which ranks you as the 0000052 top assurer. You have received 3 assurances which ranks you as the 0000073 top assuree. Summary of your Points Description Points Countable Points Remark Assurance Points you received 105 100 Limit reached Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 0 0 Total Points 100 You may issue up to 10 points Assurance Points You Issued ID Date Who Points Location Method Experience Points Total Points Issued: 0 Total Experience Points: Your Assurance Points ID Date Who Points Location Method Experience Points 256544 03.08.2011 Ulrich Schroeter 35 virt wohnzimmer Face to Face Meeting 0 256545 03.08.2011 Gerhard von Reith 35 virtual wohnzimmer Face to Face Meeting 0 256546 03.08.2011 Wolfgang Schroeter 35 virt wohnzimmer Face to Face Meeting 0 Total Assurance Points: 105 Total Experience Points: 0 ok, user rcvd 100 pts, and passed CATS, so now he can issue upto 10 Assurance pts max once starting with assurances => ok |
|
login in with admin account 10.php You have made 26 assurances which ranks you as the 0000022 top assurer. 15.php You have made 11 assurances which ranks you as the 0000013 top assurer. You have received 12 assurances which ranks you as the 0000002 top assuree Assurance Points you received 324 100 Limit reached Total Experience Points by Assurance 22 22 Total Experience Points (other ways) 100 28 Limit reached Total Points 150 You may issue up to 35 points account 2 50 Thawte point + 70 points no CATS 10.php Your Thawte-Points will be revoked in the near future. Please check new calculation! 50 35 15 =100 15.php You have made 0 assurances which ranks you as the 0000052 top assurer. You have received 2 assurances which ranks you as the 0000126 top assuree. Assurance Points you received 70 70 Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 0 0 Total Points 70 You need 100 assurance points and the passed CATS-Test to be an Assurer Add CATS Test 10.php unchanged 15.php You have made 0 assurances which ranks you as the 0000052 top assurer. You have received 2 assurances which ranks you as the 0000126 top assuree. Assurance Points you received 70 70 Total Experience Points by Assurance 0 0 Total Experience Points (other ways) 0 0 Total Points 70 Assurance possible add 1 assurance 15.php You have made 1 assurances which ranks you as the 0000035 top assurer. You have received 2 assurances which ranks you as the 0000126 top assuree. Assurance Points you received 70 70 Total Experience Points by Assurance 2 2 Total Experience Points (other ways) 0 0 Total Points 72 revoke Thawte 50 points 10.php 15.php You have made 1 assurances which ranks you as the 0000035 top assurer. You have received 2 assurances which ranks you as the 0000126 top assuree. Assurance Points you received 70 70 Total Experience Points by Assurance 2 0 Points on hold due to less assurance points Total Experience Points (other ways) 0 0 Total Points 70 no assurances possible add 35 normal points 10.php You have made 1 assurances which ranks you as the 0000067 top assurer. 35+35+15+2=87 15.php You have made 1 assurances which ranks you as the 0000035 top assurer. You have received 3 assurances which ranks you as the 0000073 top assuree. Assurance Points you received 105 100 Limit reached Total Experience Points by Assurance 2 2 Total Experience Points (other ways) 0 0 Total Points 102 You may issue up to 10 points no assurance possible |
|
Mail sent to critical admins |
|
Patch applied to production system on September 7, 2011. See also: https://lists.cacert.org/wws/arc/cacert-systemlog/2011-09/msg00006.html |
|
unknown + Trusted 3rd Parties needs to be fixed to Unknown + Trusted Third Parties problem persists: /includes/wot.inc.php still has the probalem after 2011-09-13 update !!! - case 'unknown': // to be revoked in the future? limit to max 50 pts? - case 'Trusted 3rd Parties': // to be revoked in the future? limit to max 35 pts? + case 'Unknown': // to be revoked in the future? limit to max 50 pts? + case 'Trusted Third Parties': // to be revoked in the future? limit to max 35 pts? Problem is still fixed for the admin console (43.php) but not for the 15.php in /includes/notary.inc.php the problem is fixed, and SE sees the correct values, not so the user himself (!!), die notary.inc.php is linked to 43.php, wot.inc.php is linked to 15.php |
|
next git pull updated also wot.inc.php fixed master 7bde59f4 updated by master cea4bdfe ?!? Unknown / Trusted Third Parties fix cannot be tested without prior fix of bug#855 on the testserver :-P |
|
i updated the wot.inc.php before the last update on notary.inc.php and/or 43.php ... ... but nobody listened to me despite telling a number of times, that a new fix for 827 is available ... ;-( but ... it has nothing to do with a fix to wot.php. it makes absolutely NO sense to fix the called routine (in this case wot.php) when the calling routing (in 6.php) is faulty ... however: at the current state, the TTP-routines have to be recoded according to the TTP-policy, which does NOT require the requested change in wot.php ... therefore: do NOT mix up 827 with 855 ... |
|
Patch supplied by Uli added to the test server. |
|
login to testaccount who has 0 pts in awarded My Details - View Points lists a 0 pts assurance (no marker) => ok New Calculation lists a 0 pts assurance marked italic / yellow background => ok login to 2nd testaccount who has 0 pts assurances in awarded My Details - View Points lists a 0 pts assurance (no marker) => ok New Calculation lists a 0 pts assurance marked italic / yellow background => ok |
|
login to testaccount who has 0 pts in awarded My Details - View Points lists a 0 pts assurance (no marker) => ok New Calculation lists a 0 pts assurance marked italic / yellow background => ok login to 2nd testaccount who has 0 pts assurances in awarded My Details - View Points lists a 0 pts assurance (no marker) => ok New Calculation lists a 0 pts assurance marked italic / yellow background => ok |
|
last patches again tested by 2 testers patch to review and to deploy to critical team together with patch bug 0000882 |
|
Did another review of the changes since the last patch. Handed off the patch request to Critical Admins. |
|
Additional (partial) fix installed on production system on October 7, 2011. See also: https://lists.cacert.org/wws/arc/cacert-systemlog/2011-10/msg00004.html |
|
Still awaiting final part of patches for this issue. |
|
We changed one entry to match the conditions by a sql injection in the notary table AssuranceID 256397 awarded 0 pts, points 35 pts, date 2006-03-01 Cats2 was assured by Marcus M Results from Cats2 points receivied (assuree): 10.php 35 Pts, no color => ok 15.php 35 Pts, no color => ok Results from Marcus M points given (assurer): 10.php 35 Pts, no color => ok 15.php 0 Pts, no color => false Points should be shown no color is correct Result from SE looking at Cats2: 43.php old calc: 35pts, no color => ok 43.php new calc: 35pts, no color => ok Result from SE looking at Marcus M: 43.php old calc: 35pts, no color => ok 43.php new calc: 0pts, no color => false Points should be shown no color is correct |
|
We changed one entry to match the conditions by a sql injection in the notary table AssuranceID 256459 awarded 0 pts, points 0 pts, date 2006-03-01 Marcus M was assured by koblenz test Results from Marcus M points receivied (assuree): 10.php 0 Pts, no color => ok 15.php 0 Pts, color => ok Results from koblenz test M points given (assurer): 10.php 0 Pts, no color => ok 15.php 0 Pts, color => ok Result from SE looking at Marcus M: 43.php old calc: 0pts, no color => ok 43.php new calc: 0pts, color => ok Result from SE looking at koblenz test: 43.php old calc: 0pts, no color => ok 43.php new calc: 0pts, color => ok |
|
Dirk has pushed some changes during the last Software Assessment meeting which restrict the lines marked as "needing attention" (yellow coloured and so on) to assurances before the magic date 2009-09-01 which should be the point in time when the "awarded" column was introduced AFAIK. I have reviewed the changes and they are acceptable. It still needs some testing though (I think u60 mentioned another issue that was not yet fixed, something to do with assurances that only have points set in the "points" column but not in "awarded" IIRC). |
|
test done by inopiae user cats2@ and user m.maengel@ all tests ok (as responded within https://wiki.cacert.org/Software/Assessment/20111025-S-A-MiniTOP meeting) related to test report https://bugs.cacert.org/view.php?id=827#c2608 |
|
Dirk has coded further corrections (awarded 0 points 35 counted as 0 bug). I have reviewed and accepted them. Needs testing. |
|
password reset for cats2@ and m.maengel@ login cats2 my points, 10.php 256397 2006-06-30 Marcus Mängel 35 test => ok new calc, 15.php 256397 2006-06-30 Marcus Mängel 35 test => ok login m.m my points 10.php assurances given 256397 2006-06-30 cats2 cats2 35 => ok new calc 15.php assurances given 256397 2006-06-30 cats2 cats2 35 test => ok new calc 15.php assurance points rcvd 256459 2006-03-01 koblenz test 0 kkk Persönliches Treffen => ok |
|
bug 0000827 and bug#882 test series: sql injection by Michael: 256914 2011-09-27 11:11:32 Marcus M 35 awarded=0, points=35 assurance-when 26.10.2004 when= 26.10.2004 gerhard@w marcus m 256399 05.07.2011 Uli User942 35 awarded=0, points=35 assurance-when 2005-10-26 when 2005-10-26 gerhard@w Uli User942 ---------------------------------------------------------------- login as user: 827 tests logged-in: gerhard@ ============================ rcvd,old https://cacert1.it-sls.de/wot.php?id=10 assurances rcvd 256914 2004-10-26 Marcus M 35 => ok given,old assurances given 256399 2005-10-26 Uli User942 35 => ok https://cacert1.it-sls.de/wot.php?id=15 given,new assurances given 256399 2005-10-26 Uli User942 35 => ok rcvd,new assurances received 256914 2004-10-26 Marcus Mängel 35 dort => ok login as SE: 882 tests ============================ find user gerhard@w assurances user got (old) https://cacert1.it-sls.de/account.php?id=43&userid=171044&shownotary=assuredto 256914 2004-10-26 Marcus Mängel m.maengel@ 35 => ok new calc https://cacert1.it-sls.de/account.php?id=43&userid=171044&shownotary=assuredto15 256914 2004-10-26 2004-10-26 00:00:00 m.maengel@ Marcus M 35 dort => ok assurances user gave (old) https://cacert1.it-sls.de/account.php?id=43&userid=171044&shownotary=assuredby 256399 2005-10-26 Uli User942 user942@w 35 => ok new calc https://cacert1.it-sls.de/account.php?id=43&userid=171044&shownotary=assuredby15 256399 2005-10-26 2005-10-26 00:00:00 user942@w Uli User942 35 => ok find user user942@w got, old 256399 2005-10-26 Gerhard von Reith gerhard@w 35 => ok got new 256399 2005-10-26 2005-10-26 00:00:00 gerhard@w Gerhard von Reith 35 => ok user gave (old) 0 entries => ok user gave (new) 0 entries => ok find user m.maengel@ got, old 256459 2006-03-01 koblenz test koblenz@i 0 kkk (0:0 case) => ok got, new 256459 2006-03-01 2006-03-01 00:00:00 koblenz@i koblenz test 0 kkk marked yellow => ok got, new 256919 27.09.2011 2011-09-28 00:34:50 wolfgang@w Wolfgang S 0 virt. test 0 pts assurance marked yellow ??? => ??? => limit marker for assurances < 1.9.2006 is not yet added to 43.php, but can be ignored gave, old 256397 2006-06-30 cats2 cats2 cats2@i 35 test => ok 256914 2004-10-26 GvR gerhard@w 35 dort => ok gave, new 256397 2006-06-30 2006-06-30 00:00:00 cats2@i cats2 cats2 35 test => ok 256914 2004-10-26 2004-10-26 00:00:00 gerhard@w GvR 35 dort => ok 256917 2011-09-28 00:00:42 2011-09-28 00:00:42 test.magu@w test magu 0 zuhause marked yellow => ??? => limit marker for assurances < 1.9.2006 is not yet added to 43.php, but can be ignored login as user: 827 tests logged-in: user942@w ============================ rcvd,old https://cacert1.it-sls.de/wot.php?id=10 assurances rcvd 256399 2005-10-26 GvR 35 virtual meeting => ok given,old assurances given 0 entries => ok https://cacert1.it-sls.de/wot.php?id=15 given,new assurances given 0 entries => ok rcvd,new assurances received 256399 2005-10-26 GvR 35 virtual meeting Assurance-Punkte die du erhalten hast 140 100 Limit erreicht Du kannst bis zu maximal 10 Punkte vergeben => ok login as user: 827 tests logged-in: m.m ============================ rcvd,old my points 256459 2006-03-01 koblenz test 0 kkk => ok given,old 256397 2006-06-30 cats2 cats2 35 test => ok 256914 2004-10-26 GvR 35 dort => ok given, new 256397 2006-06-30 cats2 cats2 35 test => ok 256914 2004-10-26 GvR 35 dort => ok rcvd, new 256459 2006-03-01 koblenz test 0 kkk => ok |
|
good to go reviewed 2 times with modified (injected) notary entries from inopiae's test accounts with modified (injected) notary entries from uli's test accounts |
|
Patch sent to critical admins. |
|
The patch has been installed on the production server on October 27, 2011. See also: https://lists.cacert.org/wws/arc/cacert-systemlog/2011-10/msg00013.html |
|
NEO correction of check date from 2009 to LT 2006-09-01 according to a20091118.1 and a20100822.1 |
|
255703 22.12.2010 Wolfgang S 35 virtual F2F F2F 2 console sql update by NEO date=2006-08-30 upto 2006-09-02, awarded=0, points=0 827 2006-09-02 not yellow => ok 2006-09-01 not yellow => ok 2006-08-30 italic + yellow => ok 882 2006-09-02 not yellow => ok 2006-09-01 not yellow => ok 2006-08-30 italic + yellow => ok 2006-08-31 italic + yellow => ok |
|
reviewed by dastrath an good to go. |
|
Mail sent to critical admins |
|
The follow-up patch has been installed on the production server on November 16, 2011. See also: https://lists.cacert.org/wws/arc/cacert-systemlog/2011-11/msg00005.html |
|
Special test/fixing session today to get the thawte mailing script up and running. MartinGummi, INOPIAE and alex have tested this and I have reviewed dirks version and made some adjustments/fixes. @Dirk please review the changes I have made since your version (git diff e55a71 origin/bug-827). |
|
My changes to the mailing script have been reviewed by dastrath. -> Ready to release. Mail sent to critical admins. |
|
The follow-up fix has been installed on the production server on November 27, 2011. See also: https://lists.cacert.org/wws/arc/cacert-systemlog/2011-11/msg00015.html The mailing script included in this fix has been started on November 27, 2011. |
|
wot.inc.php and notary.inc.php are to be merged. Also there is an issue if a user is less than 14 years old the limit of 0 points is not respected (PoJAM) |
|
The mailing run completed on November 30, 2011 at 20:45 CET. In total 210386 e-mails were sent by the script. |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-07-24 10:49 | iang | New Issue | |
2010-07-24 10:50 | iang | Note Added: 0001601 | |
2010-08-25 00:19 | law | File Added: sql_wot_my_points.diff | |
2010-08-25 00:20 | law | File Added: 10.php | |
2010-08-25 00:23 | law | Note Added: 0001681 | |
2010-10-19 08:31 | edgarwahn | Note Added: 0001759 | |
2010-10-19 08:31 | edgarwahn | Assigned To | => Uli60 |
2010-10-19 08:31 | edgarwahn | Status | new => needs feedback |
2010-10-19 14:43 | edgarwahn | Note Added: 0001760 | |
2010-10-19 14:43 | edgarwahn | File Added: patch.zip | |
2010-10-19 15:56 | Uli60 | Note Added: 0001761 | |
2010-10-19 15:57 | Uli60 | Note Added: 0001762 | |
2010-10-19 16:57 | MartinGummi | Note Added: 0001763 | |
2010-10-19 17:09 | MartinGummi | Note Edited: 0001763 | |
2010-10-19 17:09 | MartinGummi | Note Edited: 0001763 | |
2010-10-19 17:16 | MartinGummi | Note Added: 0001764 | |
2010-10-20 17:16 | Uli60 | Note Added: 0001765 | |
2010-10-20 17:19 | Uli60 | Note Edited: 0001765 | |
2010-10-20 17:30 | Uli60 | Note Added: 0001766 | |
2010-10-20 17:31 | Uli60 | Note Edited: 0001766 | |
2010-10-20 17:36 | Uli60 | Note Edited: 0001766 | |
2010-10-20 17:41 | Uli60 | Note Edited: 0001766 | |
2010-10-26 09:33 | peckel | Note Added: 0001769 | |
2010-10-26 10:01 | peckel | Note Added: 0001770 | |
2010-10-26 10:04 | peckel | Note Added: 0001771 | |
2010-10-26 10:09 | peckel | Note Added: 0001772 | |
2010-10-29 04:44 | INOPIAE | Note Added: 0001773 | |
2010-10-31 20:09 | Uli60 | Note Added: 0001774 | |
2010-11-01 13:18 | Uli60 | Note Added: 0001775 | |
2010-11-02 16:21 | Uli60 | Note Added: 0001776 | |
2010-11-02 16:21 | Uli60 | Note Edited: 0001776 | |
2010-11-02 16:29 | Uli60 | Note Added: 0001777 | |
2010-11-02 16:31 | Uli60 | Note Edited: 0001777 | |
2010-11-08 12:27 | iang | Note Added: 0001779 | |
2010-11-17 22:40 | Uli60 | Note Added: 0001788 | |
2010-12-15 02:55 | Uli60 | Note Added: 0001824 | |
2010-12-15 03:45 | Uli60 | Note Added: 0001825 | |
2010-12-17 18:35 | Uli60 | Note Added: 0001826 | |
2010-12-17 19:03 | Uli60 | Note Added: 0001827 | |
2010-12-21 22:04 | Uli60 | Note Added: 0001828 | |
2010-12-22 02:29 | Uli60 | Note Added: 0001830 | |
2010-12-22 02:34 | Uli60 | Note Edited: 0001828 | |
2010-12-23 11:38 | Uli60 | Note Added: 0001831 | |
2011-01-07 15:47 | INOPIAE | Note Added: 0001835 | |
2011-01-16 19:32 | Uli60 | Note Added: 0001837 | |
2011-01-16 19:34 | Uli60 | Note Added: 0001838 | |
2011-01-16 19:49 | Uli60 | Note Added: 0001839 | |
2011-01-16 21:28 | INOPIAE | Note Added: 0001840 | |
2011-01-22 13:32 | Uli60 | Note Added: 0001841 | |
2011-01-31 04:20 | Uli60 | Note Added: 0001851 | |
2011-02-16 19:11 | NEOatNHNG | Note Added: 0001870 | |
2011-02-19 15:01 | Uli60 | Note Added: 0001871 | |
2011-02-19 15:54 | Uli60 | Note Added: 0001872 | |
2011-02-19 16:24 | Uli60 | Note Added: 0001873 | |
2011-02-19 16:39 | Uli60 | Note Edited: 0001873 | |
2011-02-19 17:22 | Uli60 | Note Added: 0001874 | |
2011-02-19 17:23 | Uli60 | Note Edited: 0001874 | |
2011-02-19 17:24 | Uli60 | Note Edited: 0001874 | |
2011-02-19 20:33 | Uli60 | Note Added: 0001875 | |
2011-02-20 14:04 | Uli60 | Note Added: 0001876 | |
2011-02-20 14:25 | Uli60 | Note Edited: 0001876 | |
2011-02-20 14:38 | Uli60 | Note Added: 0001877 | |
2011-02-20 15:03 | Uli60 | Note Added: 0001878 | |
2011-02-27 00:04 | Uli60 | Note Added: 0001879 | |
2011-02-27 00:17 | Uli60 | Note Added: 0001880 | |
2011-03-22 23:45 | Uli60 | Note Added: 0001894 | |
2011-04-16 08:18 | Uli60 | Note Added: 0001928 | |
2011-04-16 08:23 | Uli60 | File Added: 15.php | |
2011-05-22 00:23 | Uli60 | Relationship added | related to 0000933 |
2011-06-15 01:19 | NEOatNHNG | Note Added: 0002044 | |
2011-06-15 01:19 | NEOatNHNG | Assigned To | Uli60 => egal |
2011-06-15 01:19 | NEOatNHNG | Status | needs feedback => needs review & testing |
2011-06-19 16:53 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 22ca2a44 |
2011-06-19 16:53 | Source_changeset_attached | => cacert-devel master db3715f5 | |
2011-06-19 16:53 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 5c048b3f |
2011-06-19 16:53 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 9cc42b8f |
2011-06-19 16:53 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 0f3a0324 |
2011-06-19 16:53 | egal | Source_changeset_attached | => cacert-devel master 8fdcc7bc |
2011-06-19 16:53 | NEOatNHNG | Source_changeset_attached | => cacert-devel master d657730d |
2011-06-19 16:53 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 7d71929c |
2011-06-21 22:07 | Uli60 | Note Added: 0002055 | |
2011-06-21 22:52 | Uli60 | Note Added: 0002057 | |
2011-06-21 22:57 | Uli60 | Note Added: 0002058 | |
2011-06-21 23:03 | Uli60 | Note Added: 0002060 | |
2011-06-21 23:05 | Uli60 | Note Added: 0002061 | |
2011-06-21 23:09 | INOPIAE | Note Added: 0002062 | |
2011-06-21 23:10 | INOPIAE | Note Edited: 0002062 | |
2011-06-21 23:46 | NEOatNHNG | Source_changeset_attached | => cacert-devel master f895c792 |
2011-06-21 23:46 | NEOatNHNG | Source_changeset_attached | => cacert-devel master a8eb7051 |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master f895c792 |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master a8eb7051 |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 22ca2a44 |
2011-06-21 23:57 | Source_changeset_attached | => cacert-devel master db3715f5 | |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 1ec50c91 |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master a509863d |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 5c048b3f |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 9cc42b8f |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 0f3a0324 |
2011-06-21 23:57 | egal | Source_changeset_attached | => cacert-devel master 8fdcc7bc |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master d657730d |
2011-06-21 23:57 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 7d71929c |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master f895c792 |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master a8eb7051 |
2011-06-22 00:09 | Source_changeset_attached | => cacert-devel master d3b6033b | |
2011-06-22 00:09 | Source_changeset_attached | => cacert-devel master b218463f | |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 22ca2a44 |
2011-06-22 00:09 | Source_changeset_attached | => cacert-devel master db3715f5 | |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 1ec50c91 |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master a509863d |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master aaa11c69 |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 96594c54 |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 5c048b3f |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 9cc42b8f |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 0f3a0324 |
2011-06-22 00:09 | egal | Source_changeset_attached | => cacert-devel master 8fdcc7bc |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master d657730d |
2011-06-22 00:09 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 7d71929c |
2011-06-28 22:13 | moh | File Added: Ausgangsbild in der 10.php.png | |
2011-06-28 22:14 | moh | File Added: Ergebnis in der 15.php.png | |
2011-06-28 22:16 | moh | Note Added: 0002066 | |
2011-07-02 01:45 | NEOatNHNG | Reviewed by | => dastrath |
2011-07-12 17:32 | INOPIAE | Note Added: 0002112 | |
2011-07-12 17:34 | INOPIAE | Note Edited: 0002112 | |
2011-07-12 17:36 | INOPIAE | Note Edited: 0002112 | |
2011-07-12 18:45 | INOPIAE | Note Edited: 0002112 | |
2011-07-12 23:20 | Uli60 | Relationship added | related to 0000959 |
2011-08-02 20:59 | Ted | Assigned To | egal => Ted |
2011-08-02 22:12 | Uli60 | Note Added: 0002259 | |
2011-08-02 22:12 | Uli60 | Status | needs review & testing => needs review |
2011-08-03 10:37 | Uli60 | Note Edited: 0002259 | |
2011-08-03 10:39 | Uli60 | Note Edited: 0002259 | |
2011-08-03 10:43 | Uli60 | Relationship added | related to 0000942 |
2011-08-06 19:50 | Source_changeset_attached | => cacert-devel master 6a9a927c | |
2011-08-07 22:05 | Ted | Source_changeset_attached | => cacert-devel release 439d6958 |
2011-08-08 06:30 | Ted | Reviewed by | dastrath => dastrath, Ted |
2011-08-08 06:30 | Ted | Note Added: 0002285 | |
2011-08-08 06:30 | Ted | Status | needs review => ready to deploy |
2011-08-15 16:14 | wytze | Note Added: 0002295 | |
2011-08-15 16:14 | wytze | Status | ready to deploy => solved? |
2011-08-16 22:08 | Ted | Note Added: 0002298 | |
2011-08-16 22:08 | Ted | Assigned To | Ted => egal |
2011-08-16 22:08 | Ted | Status | solved? => needs work |
2011-08-16 22:09 | Ted | Note Edited: 0002298 | |
2011-08-16 23:20 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 08c08bdb |
2011-08-16 23:20 | Source_changeset_attached | => cacert-devel master 92087290 | |
2011-08-17 19:33 | Uli60 | Note Added: 0002303 | |
2011-08-17 19:35 | Uli60 | Note Added: 0002304 | |
2011-08-17 19:35 | Uli60 | Status | needs work => needs review & testing |
2011-08-17 19:59 | Uli60 | Note Added: 0002305 | |
2011-08-23 22:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 848dde0d |
2011-08-23 22:30 | Source_changeset_attached | => cacert-devel master 32b9c96f | |
2011-08-23 22:30 | Source_changeset_attached | => cacert-devel master 5e62a3c2 | |
2011-08-23 23:04 | NEOatNHNG | Note Added: 0002342 | |
2011-08-23 23:04 | NEOatNHNG | Status | needs review & testing => needs testing |
2011-08-24 01:55 | Uli60 | Note Added: 0002343 | |
2011-08-24 02:00 | Uli60 | Note Edited: 0002343 | |
2011-08-24 02:06 | Uli60 | Note Edited: 0002343 | |
2011-08-24 02:14 | Uli60 | Note Edited: 0002343 | |
2011-08-24 02:19 | Uli60 | Note Edited: 0002343 | |
2011-08-24 02:22 | Uli60 | Note Edited: 0002343 | |
2011-08-24 02:33 | Uli60 | Note Edited: 0002343 | |
2011-08-30 22:24 | INOPIAE | Note Added: 0002369 | |
2011-08-30 23:47 | Uli60 | Assigned To | egal => NEOatNHNG |
2011-08-30 23:47 | Uli60 | Status | needs testing => ready to deploy |
2011-09-06 15:45 | NEOatNHNG | Source_changeset_attached | => cacert-devel release b9c3f59c |
2011-09-06 16:02 | NEOatNHNG | Note Added: 0002410 | |
2011-09-07 10:43 | wytze | Note Added: 0002421 | |
2011-09-07 10:43 | wytze | Status | ready to deploy => solved? |
2011-09-07 10:43 | wytze | Resolution | open => fixed |
2011-09-13 23:04 | Uli60 | Relationship added | related to 0000882 |
2011-09-13 23:37 | Uli60 | Note Added: 0002428 | |
2011-09-13 23:37 | Uli60 | Status | solved? => needs feedback |
2011-09-13 23:37 | Uli60 | Resolution | fixed => reopened |
2011-09-14 01:55 | NEOatNHNG | Source_changeset_attached | => cacert-devel master cea4bdfe |
2011-09-14 01:55 | Source_changeset_attached | => cacert-devel master 7bde59f4 | |
2011-09-14 23:02 | Uli60 | Status | needs feedback => needs review & testing |
2011-09-14 23:02 | Uli60 | Relationship added | related to 0000855 |
2011-09-14 23:14 | Uli60 | Note Added: 0002439 | |
2011-09-15 01:17 | Uli60 | Relationship added | related to 0000888 |
2011-09-15 06:19 | egal | Note Added: 0002441 | |
2011-09-15 15:29 | Uli60 | Relationship added | related to 0000837 |
2011-09-17 12:13 | Uli60 | Relationship added | related to 0000980 |
2011-09-17 20:35 | Uli60 | Relationship added | parent of 0000716 |
2011-09-20 22:00 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 9336a87d |
2011-09-20 22:00 | Source_changeset_attached | => cacert-devel master d7add31f | |
2011-09-20 22:35 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 55c4094a |
2011-09-20 22:35 | Source_changeset_attached | => cacert-devel master f6f19d4b | |
2011-09-27 21:45 | NEOatNHNG | Source_changeset_attached | => cacert-devel master 083c96ed |
2011-09-27 21:45 | Source_changeset_attached | => cacert-devel master 4861134c | |
2011-09-27 23:12 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver e4c99c00 |
2011-09-28 00:54 | Uli60 | File Added: bug827-110927b.diff | |
2011-09-28 03:10 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 5ba1250f |
2011-09-28 03:10 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver d151f600 |
2011-09-28 03:11 | NEOatNHNG | Note Added: 0002544 | |
2011-09-28 03:23 | NEOatNHNG | Reviewed by | dastrath, Ted => |
2011-09-30 09:58 | Uli60 | Note Added: 0002549 | |
2011-10-01 06:40 | INOPIAE | Note Added: 0002555 | |
2011-10-04 11:43 | Uli60 | Note Added: 0002567 | |
2011-10-04 11:43 | Uli60 | Status | needs review & testing => ready to deploy |
2011-10-04 21:40 | Ted | Assigned To | NEOatNHNG => Ted |
2011-10-07 19:27 | Ted | Reviewed by | => Ted |
2011-10-07 19:42 | Ted | Assigned To | Ted => |
2011-10-07 19:43 | Ted | Note Added: 0002579 | |
2011-10-07 19:50 | Source_changeset_attached | => cacert-devel release 8dbed757 | |
2011-10-07 20:02 | wytze | Note Added: 0002580 | |
2011-10-07 20:02 | wytze | Status | ready to deploy => solved? |
2011-10-07 20:02 | wytze | Resolution | reopened => fixed |
2011-10-07 20:02 | wytze | Assigned To | => wytze |
2011-10-07 20:07 | wytze | Note Added: 0002581 | |
2011-10-07 20:07 | wytze | Status | solved? => needs feedback |
2011-10-07 20:07 | wytze | Resolution | fixed => reopened |
2011-10-18 21:40 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver a2f8cf59 |
2011-10-18 21:40 | Source_changeset_attached | => cacert-devel testserver 5006e53c | |
2011-10-19 11:11 | INOPIAE | Note Added: 0002608 | |
2011-10-19 11:12 | INOPIAE | Note Edited: 0002608 | |
2011-10-19 11:18 | INOPIAE | Note Edited: 0002608 | |
2011-10-19 14:48 | INOPIAE | Note Added: 0002609 | |
2011-10-20 09:56 | NEOatNHNG | Note Added: 0002611 | |
2011-10-20 09:56 | NEOatNHNG | Assigned To | wytze => Uli60 |
2011-10-20 09:56 | NEOatNHNG | Status | needs feedback => needs review & testing |
2011-10-20 10:01 | NEOatNHNG | Status | needs review & testing => needs testing |
2011-10-20 10:02 | NEOatNHNG | Reviewed by | Ted => NEOatNHNG |
2011-10-20 10:03 | NEOatNHNG | Reviewed by | NEOatNHNG => dastrath, NEOatNHNG |
2011-10-25 21:35 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 04f096ef |
2011-10-25 21:35 | Source_changeset_attached | => cacert-devel testserver c01f05a3 | |
2011-10-25 23:20 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver ec58d147 |
2011-10-25 23:20 | Source_changeset_attached | => cacert-devel testserver f5ae2d52 | |
2011-10-25 23:20 | Uli60 | Note Added: 0002650 | |
2011-10-25 23:21 | Uli60 | Note Edited: 0002650 | |
2011-10-25 23:26 | NEOatNHNG | Note Added: 0002651 | |
2011-10-25 23:34 | Uli60 | Note Added: 0002652 | |
2011-10-26 00:39 | Uli60 | Note Added: 0002653 | |
2011-10-26 00:54 | Uli60 | Note Added: 0002656 | |
2011-10-26 00:54 | Uli60 | Status | needs testing => ready to deploy |
2011-10-26 12:15 | NEOatNHNG | Note Added: 0002659 | |
2011-10-26 13:00 | NEOatNHNG | Source_changeset_attached | => cacert-devel release 9f1608a0 |
2011-10-27 12:44 | wytze | Note Added: 0002664 | |
2011-11-02 00:05 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver c3009c6d |
2011-11-02 00:05 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 954f554f |
2011-11-02 00:41 | Uli60 | Note Added: 0002666 | |
2011-11-02 00:45 | Uli60 | Note Added: 0002667 | |
2011-11-08 15:53 | NEOatNHNG | Assigned To | Uli60 => egal |
2011-11-08 15:53 | NEOatNHNG | Status | ready to deploy => needs review |
2011-11-08 15:53 | NEOatNHNG | Reviewed by | dastrath, NEOatNHNG => NEOatNHNG |
2011-11-09 00:36 | NEOatNHNG | Note Added: 0002683 | |
2011-11-09 00:36 | NEOatNHNG | Assigned To | egal => NEOatNHNG |
2011-11-09 00:36 | NEOatNHNG | Status | needs review => ready to deploy |
2011-11-09 00:37 | NEOatNHNG | Reviewed by | NEOatNHNG => dastrath, NEOatNHNG |
2011-11-15 16:52 | NEOatNHNG | Note Added: 0002687 | |
2011-11-15 22:10 | NEOatNHNG | Source_changeset_attached | => cacert-devel release 76a6feac |
2011-11-16 15:08 | wytze | Note Added: 0002694 | |
2011-11-22 21:50 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver f05583cb |
2011-11-22 23:25 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 0632fcde |
2011-11-22 23:25 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 400bd0a0 |
2011-11-22 23:40 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver e577b7cf |
2011-11-22 23:40 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 14688d97 |
2011-11-23 00:25 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver ebe2cb9a |
2011-11-23 00:25 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 907f7d2c |
2011-11-23 00:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 58282916 |
2011-11-23 00:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 4653e10b |
2011-11-23 21:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver d0d98ab9 |
2011-11-23 21:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 4b1ab7a7 |
2011-11-23 21:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 576aa268 |
2011-11-23 22:45 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver 2dc1725c |
2011-11-23 22:45 | NEOatNHNG | Source_changeset_attached | => cacert-devel testserver cf3add25 |
2011-11-23 23:45 | NEOatNHNG | Note Added: 0002721 | |
2011-11-23 23:45 | NEOatNHNG | Assigned To | NEOatNHNG => egal |
2011-11-23 23:45 | NEOatNHNG | Status | ready to deploy => needs review |
2011-11-23 23:46 | NEOatNHNG | Reviewed by | dastrath, NEOatNHNG => NEOatNHNG |
2011-11-27 04:23 | NEOatNHNG | Note Added: 0002725 | |
2011-11-27 04:23 | NEOatNHNG | Status | needs review => ready to deploy |
2011-11-27 04:24 | NEOatNHNG | Reviewed by | NEOatNHNG => dastrath, NEOatNHNG |
2011-11-27 04:30 | NEOatNHNG | Source_changeset_attached | => cacert-devel release 675711c4 |
2011-11-27 09:34 | wytze | Note Added: 0002726 | |
2011-11-27 09:34 | wytze | Status | ready to deploy => solved? |
2011-11-27 09:34 | wytze | Resolution | reopened => fixed |
2011-11-29 22:26 | NEOatNHNG | Note Added: 0002730 | |
2011-11-29 22:26 | NEOatNHNG | Status | solved? => needs work |
2011-12-01 09:15 | wytze | Note Added: 0002733 | |
2012-12-27 06:33 | Werner Dworak | Relationship added | related to 0001054 |
2012-12-27 06:34 | Werner Dworak | Relationship added | related to 0001042 |
2013-01-09 04:08 | Werner Dworak | Relationship added | related to 0001134 |
2014-12-15 13:41 | L10N | Tag Attached: Points | |
2014-12-15 13:41 | L10N | Tag Attached: Tverify | |
2015-01-06 21:15 | BenBE | Relationship added | child of 0001355 |
2015-01-06 21:43 | BenBE | Status | needs work => solved? |
2015-01-06 21:43 | BenBE | Fixed in Version | => 2011 Q4 |
2015-05-12 20:29 | INOPIAE | Status | solved? => closed |