Hello all,
As mentioned in the "Release Schedule" thread, I am going to start making an attempt to maintain daily updates to keep you all informed of how things are going with Minion. I will post those updates in this thread.
Tuesday 5 May
Planned value for phase: 38%
Earned value for phase: 24%
I'm on a train and it's surprisingly comfortable. I might not be able to take planes anymore
Unfortunately I'm slightly behind schedule due to not being able to do work on Monday. I plan to catch up on Wednesday. Regardless, I've managed to get quite a bit of work done, as follows.
- The tainting security system has been verified to clean up correctly when encountering Java's doPrivileged() blocks.
- Usernames and passwords are now saved in the configuration file (passwords are run through a one-way hash to avoid snooping).
- Premium authentication has been implemented.
For the immensely curious, I give you commit logs:
Code:
Revision: 177
Author: mpdelbuono
Date: 11:49:46 PM, Tuesday, May 05, 2009
Message:
Implemented the premium authentication system fully. It operates as is to be expected, encrypted via SSL and everything.
----
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MinionSecurityManager.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateDispatcher.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/Service.java
Modified : /trunk/mmoimgr-zip/src/com/mmoui/manager/zip/ZipService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/NewsService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java
Revision: 176
Author: mpdelbuono
Date: 2:28:37 PM, Tuesday, May 05, 2009
Message:
Implemented ability to enter username/password and store it into the global configuration. Also corrected an issue where the security manager was blocking access to Sun's HTTP protocol handler.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/GlobalConfigPane.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/GlobalConfigPane.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MinionSecurityManager.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SecurityManagerPopup.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SystemConfiguration.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateDispatcher.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/resources/GlobalConfigPane.properties
Modified : /trunk/wowi/src/com/mmoui/wow/manager/AddonInstaller.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/MmouiSocketFactory.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java