installationservices/swcomponentregistry/group/security_softwarecomponentregistry.history.xml
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
child 27 e8965914fac7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <relnotes name="Software Component Registry">
       
     3   <purpose>
       
     4     Provide APIs and data repository for software management on the device.
       
     5   </purpose>
       
     6 
       
     7   <defect number="DEF137187" title="Move SCR OOM tests to a new script" revision="018">
       
     8 	Created a new script.
       
     9   </defect>
       
    10 
       
    11  <defect number="DEF128695" title="PREQ1269: SetServerHeapFail causing panic in SCRSERVER.EXE" revision="017">
       
    12 	panic in SCRSERVER.EXE  is fixed. 
       
    13   </defect>
       
    14   <defect number="DEF131414" title="Performance in RSisRegistryEntry::InstalledDrivesL is low " revision="016">
       
    15 	Modified SCR interface to allow avoiding drive management when registering a file. 
       
    16   </defect>
       
    17   <defect number="DEF131875" title="SMPSAFE MMP file updates for SWI and USIF" revision="015">
       
    18     updated MMP files for SWI and USIF components to declare them SMPSAFE 
       
    19   </defect>
       
    20   
       
    21   <defect number="DEF131262" title="Building ROMs results in a file not being found in siflauncherconfig.iby" revision="014"> 
       
    22 	 As described in proposed solution in the defect - added EPOCROOT## to the path 	
       
    23   </defect> 
       
    24 
       
    25   <defect number="DEF128680" title="PREQ1269: Thread scrserver.exe::Main Panic USER 21" revision="013"> 
       
    26 	 Added a check when processing filters in SCR.
       
    27   </defect> 
       
    28 
       
    29   <defect number="DEF130740" title="PREQ1269: RSoftwareComponentRegistryView leaving with -4" revision="012"> 
       
    30 	 Added validation of input parameters in the SCR 	
       
    31   </defect> 
       
    32 
       
    33   <defect number="DEF130796" title="PREQ1269: Can set the component size negative" revision="011"> 
       
    34 	 The API wasn't changed to Uint, as this would require the DB also to support unsigned values in the relevant column, and I couldn't see an option for doing it without disrupting the schema. 
       
    35   </defect> 
       
    36 
       
    37   <defect number="DEF130814" title="PREQ1269: ALLOC Panic raised in scrserver.exe during uninstallation" revision="010"> 
       
    38 	 In ref. installer, fixed the order of closing sub-sessions and sessions in the SCR
       
    39   </defect> 
       
    40 
       
    41   <defect number="DEF129121" title="scr.iby references missing files when building Techview" revision="009">
       
    42     Refered to the generic data file's path; and cleanup the iby file. 	
       
    43   </defect>
       
    44 
       
    45   <defect number="DEF131245" title="Incorrect date/time handling in the SCR" revision="008">
       
    46 	Fixed date/time handling in the SCR, so that CComponentEntry construction won't fail on the last month of the year or last day of the month. 
       
    47   </defect>
       
    48 
       
    49   <deliverystep number="1117" name="PREQ1269: Crypto Services: Plugin management and highly desirable features
       
    50  (Phase 2)" osproject="Diran" revision="007">
       
    51 	  <milestone project="GT0433" number="3.2"/>
       
    52 	  <preq number="1269" title="Universal Software Install Framework">
       
    53 		  1) Post-manufacture plugin management 2) Complex queries in the SCR
       
    54 			3) Additional smaller requirements and changes and 4) Improved security in the SCR
       
    55 	  </preq>
       
    56   </deliverystep>
       
    57 
       
    58  <defect number="DEF128602" title="PREQ1269 - Application Manager is unresponsive" revision="006">
       
    59 	Added caching for the CComponentEntry object in the subsession. Improved the performance of RSisRegistryEntry::OpenL. Several other minor improvements. 
       
    60   </defect>
       
    61   
       
    62   <defect number="DEF128615" title="PREQ1269 - SCR database consumes much more disk space than SIS Registry" revision="005">
       
    63 	As N- series devices tend to have many in ROM components, most settings in the SCR DB were changed to favour ROM components as the default settings. Additionally, more settings were made optional for all components (index etc.) 
       
    64   </defect>
       
    65  
       
    66   <defect number="DEF128618" title="PREQ1269 - Processing of ROM stubs is very slow" revision="004">
       
    67 	Removing queries while adding files. Improving bitmask management for installed drives. Making more properties optional. Made default options to favour ROM components.
       
    68   </defect>
       
    69 
       
    70   <defect number="DEF129328" title="PREQ1269: Read-Write lock fails" revision="003">
       
    71 	State variables were moved to the sub-session class instead of CRequestImpl class. This way the state is not shared across sub-sessions. 
       
    72   </defect>
       
    73  
       
    74   <defect number="DEF129120" title="PREQ1269: scrserver.exe::Main Panic KERN-EXEC 3 when listing with locale" revision="002">
       
    75 	Fixed a crash while matching downgraded locales for properties.
       
    76   </defect>
       
    77 
       
    78   <deliverystep number="1116" name="PREQ1269: Security and Data Privacy: Universal Software Install Framework (Phase 1)" osproject="Diran" revision="001">
       
    79 	  <milestone project="GT0433" number="3.1"/>
       
    80 	  <preq number="1269" title="Universal Software Install Framework">
       
    81 		   Delivers the main set of features for the Diran Early Phase. Includes the new components (SCR, SIF and STS), migration of the native installer to use the new components and most reference code.
       
    82 			Excludes non-mandatory features and post-production plugin management.
       
    83 	  </preq>
       
    84   </deliverystep>
       
    85 
       
    86 </relnotes>