%META:TOPICINFO{author="KyawAung" date="1108149694" format="1.0" version="1.4"}% %META:TOPICPARENT{name="WebHome"}% ---++ Wine 5 * Group members * Mark Louie mrjizzo@mailsnare.net * Kyaw Aung kyawkyaw@msn.com * Chosen DLL * [[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptography_portal.asp][crypt32.dll]] ---++ Project Deadlines
 Status		Date		 Weights		 Description 

  Done	  2005-01-20	  1%			 - Project Schedule

  Done	  2005-01-20	  4%			 - Project 0 & 1
													  - Install Linux and Windows
													  - Build Wine

  Done	  2005-02-04	  6%			 - Project 2
													  - Run the conformance test under Wine
													  - Research and choose one of the DLLs to test

  Done	  2005-02-11	  8%			 - Project 3 (Part I)
													  - Read and understand the chosen DLL
													  - Pick a few functions to test
													  - Research and understand the details of the functions

			  2005-02-25	  8%			 - Project 3 (Part II)
													  - Implement the test functions for DLL
													  - Setup CVS
													  - Build Win32 application and run the test under Windows

			  TBA				4%			 - Midterm Presentation
													  - Explain the functionality of the DLL

			  2005-03-11	  5%			 - Project 3 (Part III)
													  - Implement more functions and test cases
													  - Submit to Wine list, and modify the test cases if needed
											
			  2005-03-18	  4%			 - Final Presentation
													  - Demonstrate the conformance test on both Windows and Linux
---++ Current Progress * Writing code for the test functions... ---++ Change Log *2005-01-15* Kyaw Aung * Installed Red Hat Linux 9.0 *2005-01-16* Kyaw Aung * Linux software updated *2005-01-18* Kyaw Aung * Get WINE from winehq.org using CVS * Built WINE *2005-01-19* Kyaw Aung * Successfully ran notepad.exe with Wine * Install winzip with Wine * Failed with error "WinZip internal error in file install.c line 930" * Used advice from Dan and fixed it by copying wine.inf from ~/wine/tools/wine.inf to ~/build/tools/ * Successfully Installed WinZip in Linux *2005-01-20* Mark Louie * Linux Red Hat 9.0 already installed * Got wine from winehq.org using CVS * Built wine out of tree of wine sources * Ran notepad.exe using wine * Ran the conformance test suite under wine Failed and conformance tests never terminated Checked log file and found many errors, including the 2 errors described under the "Troubleshooting the Wine test" section *2005-02-03* Mark Louie and Kyaw Aung * Ran the Conformance Test Suite under Wine * The following are the result of ( grep "Test failed" log | sed 's/:.*//' | uniq -c | )
		1 shelllink.c
		1 shreg.c
		2 rsaenh.c
		2 typelib.c
		3 dsound8.c
		3 dsound.c
	  45 shellpath.c
		8 path.c
*2005-02-04* Mark Louie and Kyaw Aung * Decided to write conformance test for "crypt32.dll" * Read the documentations from msdn [[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptography_portal.asp][crypt32.dll]] * Read the implementation of "crypt32.dll" under Wine *2005-02-05* Mark Louie and Kyaw Aung * Decided to write functions for CertCreateCRLContext, CryptRegisterOIDFunction, and CryptSIPAddProvider * Planned to meet after midterms are over to start designing the conformance tests cases * For more informations about the functions, see msdn link below: * [[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/certcreatecrlcontext.asp][CertCreateCRLContext]] * [[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptregisteroidfunction.asp][CryptRegisterOIDFunction]] * [[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/cryptsipaddprovider.asp][CryptSIPAddProvider]] *2005-02-09* Mark Louie and Kyaw Aung * Designed test plans for the 3 functions currently implemented in crypt32 * Realized that CertCreateCRLContext's implementation is less than 50% complete so writing a test for this function would not be useful * See attachment, design_notes.txt * [[%ATTACHURL%/function_choice.txt][function_choice.txt]]: Determining which functions to test %META:FILEATTACHMENT{name="function_choice.txt" attr="" comment="Determining which functions to test" date="1108110259" path="C:\Documents and Settings\Mark Louie\Desktop\function_choice.txt" size="3093" user="MarkLouie" version="1.1"}%