secureswitools/swisistools/group/security_sistools.history.xml
changeset 0 ba25891c3a9e
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <relnotes name="Software Install SIS Tools">
       
     3   <purpose>
       
     4     Tools used to create SIS file ,recreate package file from SIS file and to sign SIS file.
       
     5   </purpose>
       
     6 
       
     7   <defect number="DEF131875" title="SMPSAFE MMP file updates for SWI and USIF" revision="052">
       
     8     updated MMP files for SWI and USIF components to declare them SMPSAFE 
       
     9   </defect>
       
    10 
       
    11    <deliverystep number="1328" name="CR1125:Security: New SIS Package Run Option to Launch After Installation Completed" osproject="Diran" revision="051">
       
    12 	  <milestone project="GT0433" number="MS3.13"/>
       
    13 	  <cr number="1544" title="New SIS Package Run Option to Launch After Installation Completed">
       
    14 		New SIS Package Run Option to Launch After Installation Completed	  
       
    15 	  </cr>
       
    16   </deliverystep>  
       
    17 
       
    18   <defect number="DEF127846" title="Interpretsis should fail with proper error message if sqlite.dll is not present." revision="050">
       
    19 	Interpretsis fails with proper error message if sqlite.dll is not present
       
    20   </defect>
       
    21   
       
    22   <defect number="DEF128731" title="SITKv1.2 - tinterpretsis/runtests1.pl: 9 test failures " revision="049">
       
    23 	Removed the debug string to fix the failures.
       
    24   </defect>
       
    25   
       
    26   <defect number="DEF130707" title="dbmanager causes Raptor build failures" revision="048">
       
    27 	Changed filename from dbmanager.lib to libdbmanager.a 
       
    28   </defect>
       
    29 
       
    30   <deliverystep number="1117" name="PREQ1269: Crypto Services: Plugin management and highly desirable features
       
    31  (Phase 2)" osproject="Diran" revision="047">
       
    32 	  <milestone project="GT0433" number="3.2"/>
       
    33 	  <preq number="1269" title="Universal Software Install Framework">
       
    34 		  1) Post-manufacture plugin management 2) Complex queries in the SCR
       
    35 			3) Additional smaller requirements and changes and 4) Improved security in the SCR
       
    36 	  </preq>
       
    37   </deliverystep>
       
    38 
       
    39  <defect number="DEF128602" title="PREQ1269 - Application Manager is unresponsive" revision="046">
       
    40 	Added caching for the CComponentEntry object in the subsession. Improved the performance of RSisRegistryEntry::OpenL. Several other minor improvements. 
       
    41   </defect>
       
    42   
       
    43   <defect number="DEF128615" title="PREQ1269 - SCR database consumes much more disk space than SIS Registry" revision="045">
       
    44 	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.) 
       
    45   </defect>
       
    46  
       
    47   <defect number="DEF128618" title="PREQ1269 - Processing of ROM stubs is very slow" revision="044">
       
    48 	Removing queries while adding files. Improving bitmask management for installed drives. Making more properties optional. Made default options to favour ROM components.
       
    49   </defect>
       
    50 
       
    51   <defect number="DEF129328" title="PREQ1269: Read-Write lock fails" revision="043">
       
    52 	State variables were moved to the sub-session class instead of CRequestImpl class. This way the state is not shared across sub-sessions. 
       
    53   </defect>
       
    54  
       
    55   <defect number="DEF129284" title="security_swi_sistools source can't be build in Linux due to lib target wrong" revision="042">
       
    56  	library target renamed from .lib to lib.a Where is signsis, dumpsis, makesis, interpretsis and sisx
       
    57   </defect>
       
    58 
       
    59   <defect number="DEF127647" title="'tinterpretsisinteg\runtest.pl' WINSCW tests fail on ONB due to 'fail.exe' call" revision="041">
       
    60 	Created a perl file which internally calls a batch file which runs the runtest.pl tests. This new perl is called from the test spec. 
       
    61   </defect>
       
    62 
       
    63   <deliverystep number="1116" name="PREQ1269: Crypto Services: Core Delivery" osproject="Diran" revision="040">
       
    64     <milestone project="GT0433" number="MS3.1"/>
       
    65     <preq number="1269" title="Universal Software Install Framework">
       
    66       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. Excludes non-mandatory features and post-production plugin management.
       
    67     </preq>
       
    68   </deliverystep>
       
    69 
       
    70   <defect number="DEF126793" title="FILEMIME (FM) with InterpretSIS" revision="039">
       
    71 	Warnings will be generated for  RBS, FM, RR, RI, RB options when used with Interpretsis.
       
    72   </defect>
       
    73 
       
    74   <defect number="DEF126807" title="Fix copyright errors" revision="038">
       
    75 	Copy Right headers has been added in the files.
       
    76   </defect>
       
    77 
       
    78   <deliverystep number="1129" name="EC062: Harmonise Security and SymbianSigned PC Tools libraries" osproject="Sphinx" revision="037">
       
    79     <milestone project="GT0379" number="MS3.25"/>
       
    80      Refactoring makesis, signsis, dumpsis and interpretsis into libraries so that the code duplication can be avoided. This will also improve the maintenance of the code.
       
    81   </deliverystep>
       
    82 
       
    83   <defect number="DEF126467" title="makesis -c option" revision="036">  
       
    84 	InterpretSIS now supports SIS upgrades, HAL attributes and file options. The -c command has been updated to reflect this.
       
    85   </defect>
       
    86 
       
    87   <defect number="INC124436" title="Interpretsis fails with Czech SIS file - unicode issue?" revision="035">  
       
    88 	InterpretSIS can now install files which contain unicode characters.
       
    89   </defect>
       
    90 
       
    91   <defect number="PDEF126468" title="Makesis can confuse filenames with wildcards with run-on-install exes" revision="034">  
       
    92 	Removed defect in parsing code that caused the RI flag to be mixed with previous FN flags. This caused makesis
       
    93 	to reject wildcardFileNull lines with 'invalid path' errors.
       
    94   </defect> 
       
    95   
       
    96   <defect number="DEF126315" title="makesis does not output diagnostic messages" revision="033">
       
    97      Additional error information is now displayed to the user when MakeSIS is used standalone.
       
    98   </defect> 
       
    99 
       
   100   <deliverystep number="1093" name="PREQ2114:Crypto Services - InterpretSIS Support for Device Software Variants" osproject="Sphinx" revision="032">
       
   101     <milestone project="GT0379" number="MS3.27"/>
       
   102     <preq number="2114" title="InterpretSIS Support for Device Software Variants">
       
   103       The Symbian OS InterpretSIS tool shall be enhanced with a number of new functions to support device software variant creation.
       
   104     </preq>
       
   105   </deliverystep>
       
   106 
       
   107  <defect number="" title="Fixed memory leak in SisFile::GetControllerInfo()" revision="031">
       
   108      Fixed memory leak in SisFile.
       
   109   </defect> 
       
   110 
       
   111  <defect number="" title="Fixed memory leak in InstallableFile class" revision="030">
       
   112      In the class destructor, delete the allocated memory.
       
   113   </defect> 
       
   114 
       
   115  <defect number="" title="Put a fix for random hang during InterpretSIS regression" revision="029">
       
   116      util_win32.cpp closedir(DIR* aDir) dir handle wasn't refered correctly.
       
   117   </defect> 
       
   118 
       
   119  <defect number="" title="Makesis doesn't output correct error message when the file supplied is too large" revision="028">
       
   120      Added error message for makesis when the file supplied is too large.
       
   121   </defect> 
       
   122 
       
   123   <defect number="DEF119363" title="Add signsis sanity checks" revision="027">
       
   124      Check added to ensure hash in file descriptions matches the hash of the files themselves.
       
   125   </defect> 
       
   126 
       
   127   <defect number="DEF121684" title="security_sistools component exports Linux library to wrong location on Linux" revision="026">
       
   128      security_sistools component exports Linux library to right location on Linux.
       
   129   </defect> 
       
   130  
       
   131   <defect number="PDEF120947" title="makesis doesn't work with Linux on a 9.4 build" revision="025">
       
   132      makesis works fine in linux.
       
   133   </defect>   
       
   134 
       
   135   <deliverystep number="949" name="CR1125:Crypto Services:Add Package Versions to SIS File Conditionals" osproject="Sphinx" revision="024">
       
   136 	  <milestone project="GT0379" number="MS3.9"/>
       
   137 	  <cr number="1125" title="Add Package Versions to SIS File Conditionals">
       
   138 		Add Package Versions to SIS File Conditionals	  
       
   139 	  </cr>
       
   140   </deliverystep>  
       
   141   
       
   142   <defect number="DEF118247" title="makesis debug version is missing GENERATE_ERRORS macro" revision="023">
       
   143      Added the GENERATE_ERRORS in commontypes.h 
       
   144   </defect>   
       
   145   
       
   146   <defect number="DEF117898" title="makesis and signsis fail to compile on Linux with Raptor" revision="022">
       
   147     makesis and signsis builds on raptor too.
       
   148   </defect>   
       
   149   
       
   150   <defect number="DEF117196" title="interpretsis is too strict when parsing HAL config file" revision="021">
       
   151     Made parsing of config file for interpretsis more flexible.
       
   152   </defect>   
       
   153 
       
   154   <defect number="DEF117529" title="errors in utility_linux.cpp" revision="020">
       
   155     Correct the errors in linux build
       
   156   </defect>  
       
   157   
       
   158   <defect number="DEF117312" title="Signsis fails after tools changes" revision="019">
       
   159     Disable the stack_check flag in g++ options
       
   160   </defect>  
       
   161 
       
   162   <defect number="DEF117248" title="Old style makefile is not compatible with the new build system" revision="018">
       
   163     change makefile to be compatible.
       
   164   </defect>  
       
   165 
       
   166   <defect number="DEF117163" title="interpretsis does not display it's version" revision="017">
       
   167     Interpretsis version information added. 
       
   168   </defect>  
       
   169   
       
   170   <defect number="DEF116415" title="Some security pc-tools do not display the Open SSL copyright notice " revision="016">
       
   171     Security pc tools displays openssl copyright notice.
       
   172   </defect>
       
   173   
       
   174  <defect number="INC116685" title=" interpretsis fails when it encounters a path for Delete-File-On-Uninstall" revision="015">
       
   175 	interpretsis ignores source file when FN flag is on 
       
   176  </defect>  
       
   177   
       
   178  <defect number="DEF116391" title="InterpretSIS incorrectly enforces SID uniqueness for DLLs" revision="014">
       
   179 	Interpretsis will no longer enforces uniqueness of UID3 for DLL.
       
   180  </defect>  
       
   181   
       
   182  <defect number="DEF113292" title="PC tools test fail in ONB" revision="013">
       
   183 	Fixed problem with dumpsis not outputting data files.
       
   184  </defect>  
       
   185   
       
   186  <defect number="INC116687" title="interpretsis info message should be warnings" revision="012">
       
   187 	Some Interpresis INFO log messages have been chaged to WARN messages.
       
   188  </defect>  
       
   189   
       
   190  <defect number="DEF115968" title="Interpretsis fails with exception after reading 2044 files from stubs" revision="011">
       
   191 	Fix for Interpretsis tool defect, which makes tool stop with exception while reading stubs when total number of files in stubs cross 2044.
       
   192  </defect>
       
   193 
       
   194   <defect number="DEF113116" title="MakeSIS  and DumpSIS support for new text option FA added." revision="010">
       
   195 	MakeSIS  and DumpSIS support for new text option FA added.
       
   196   </defect>
       
   197   
       
   198   <defect number="DEF113349" title="Attempting to embed a PP SIS file in an SA SIS file causes makesis to crash." revision="009">
       
   199 	Makesis doesn't support embedded PA/PP sis files.
       
   200   </defect>
       
   201  
       
   202   <deliverystep number="841" name="Product Usability: interpretsis needs improving for variant creation" osproject="Oregano" revision="008">
       
   203     <milestone project="GT0313" number="MS3.5"/>
       
   204     <cr number="1200" title="Product Usability: interpretsis needs improving for variant creation">
       
   205       Insterpretsis  tool extended to support  extracting Z-drive information from ROM/ROFS logs,  installation of SIS files with HAL attributes and language conditions, installation of PA SIS files and SIS files with embedded SIS files.
       
   206     </cr>
       
   207   </deliverystep>
       
   208  
       
   209  <defect number="DEF112831" title="makesis crashes on .pkg containing non-existing embedded sis." revision="007">
       
   210     In a function which throws an exception, ensure any local function objects are created on the heap using an auto_ptr so they can be cleaned up correctly when the exception is thrown.
       
   211   </defect>
       
   212   
       
   213   <defect number="DEF111563" title="signsis fails if an embedded package has a dependency" revision="006">
       
   214     An embedded package with dependency is created and signed successfully by MakeSIS and SignSIS respectively.
       
   215   </defect>
       
   216   
       
   217   <defect number="DEF112718" title="Invalid version number" revision="005">
       
   218     Version number in .pkg file is valid.
       
   219   </defect>
       
   220 
       
   221   <defect number="DEF110211" title="interpretsis wrongly fails with data_cage_violation" revision="004">
       
   222     Changes done to  "GetSid" function. It was looking at offset (0x80 * 4) in the file, rather than 0x80 in order to read the SID associated with a binary. 
       
   223   </defect>
       
   224   
       
   225   <defect number="DEF111264" title="makesis should warn if wildcards are used in the \sys directory in ROM stubs" revision="003">
       
   226     Makesis warns if wildcards are used in the \sys\bin directory in ROM stubs.
       
   227   </defect>
       
   228   
       
   229   <defect number="DEF110963" title="interpretsis exception when attempting to read lmpro_stub.sis" revision="002">
       
   230     Fixed memory in trample in interpretsis and related code in dumpsis.
       
   231   </defect>
       
   232 
       
   233   <defect number="DEF111343" title="makesis version should be 5.1.0.1">
       
   234     The version number has been changed to 5.1.0.1 in makesis.cpp.
       
   235   </defect>
       
   236 
       
   237   <deliverystep number="708" name="Security - Alignment of CBR and System Model components" osproject="Oghma" revision="001">
       
   238     <milestone project="GT0313" number="MS3.7"/>
       
   239     <preq number="775" title="Alignment of CBR and System Model components">
       
   240       SIS PC tools are split from SWI component into a new component security_sistools.
       
   241     </preq>
       
   242   </deliverystep>
       
   243 </relnotes>