Timeline


and

4/16/2010:

14:20 Changeset [1931] by lowjoel
  • trunk/website/scripts/Build.php

Warning fix.

14:17 Changeset [1930] by lowjoel
  • trunk/website/scripts/Database.php

Remove connection via the old mysql_* functions, only relying on PDO now.

14:16 Changeset [1929] by lowjoel
  • trunk/website/scripts/blackbox/upload.php

Implement the BlackBox? uploader using PDO, removing a dependency on the old mysql library.

14:04 Changeset [1928] by lowjoel
  • trunk/website/scripts/Publisher.php

Add the Publisher class which the Download class depends on.

14:04 Changeset [1927] by lowjoel
  • trunk/website/scripts/UpdateList.php
  • trunk/website/scripts/updates/index.php

Rename the updates.php file to UpdateList?.php after the classes it defines.

14:03 Changeset [1926] by lowjoel
  • trunk/website/scripts/Download.php
  • trunk/website/scripts/updates.php

Improved on the Download class to be usable for Update querying as well, and upgrade the UpdateList? classes to use the class directly instead of querying the database. This removes one more dependency on the traditional mysql PHP functions.

11:13 Changeset [1925] by lowjoel
  • trunk/website/style.css

Create a nice red area around the error message so that it is more prominent.

11:13 Changeset [1924] by lowjoel
  • trunk/website/download.php

Don't redirect to display error messages as that can allow code injection.

10:58 CompilingEraser edited by Joel
(diff)
10:45 Changeset [1923] by lowjoel
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.manifest
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj

I'm not going to leave it to chance -- without including the requestedExecutionLevel element the bootstrapper may still be run as administrator if the OS heuristically determines it is a setup file. Explicitly say it isn't until the payload is integrated.

10:26 Changeset [1922] by lowjoel
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj

Disable generation of the requestedExecutionLevel element since we will merge it in ourselves later.

10:09 Changeset [1921] by lowjoel
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.manifest
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj

Include a Bootstrapper manifest that declare the bootstrapper to be run as an administrator under Vista and later -- merge this only when the Bootstrapper is built instead of assigning the administrator flag on build.

04/16/10:

10:07 CompilingEraser edited by Joel
The new builds require manual merging of the Run as Administrator manifest … (diff)
07:31 Changeset [1920] by lowjoel
  • trunk/website/scripts/downloads.php

The old downloads script can now be deleted, the new classes work fine.

07:07 Changeset [1919] by lowjoel
  • trunk/website/scripts/BuildPublish.php

Use exit instead of die when in the CLI since we need to return error codes to the calling program.

07:01 Changeset [1918] by lowjoel
  • trunk/website/scripts
  • trunk/website/scripts/Database.php

Don't bother with database templates: just create a Credentials.php file with the required variables instead.

06:56 Changeset [1917] by lowjoel
  • trunk/website/scripts/BuildPublish.php

Implemented deletion of the uploaded copy of the previous builds.

06:52 Changeset [1916] by lowjoel
  • trunk/website/scripts/Build.php
  • trunk/website/scripts/BuildPublish.php
  • Implemented creating new builds and adding to database
  • Implemented removal of old builds from database
06:03 Changeset [1915] by lowjoel
  • trunk/website/scripts/Build.php
  • trunk/website/scripts/BuildPublish.php

Partially implemented a Build Publishing script that will upload the output of a Bitten build to the SourceForge? server

04:43 Changeset [1914] by lowjoel
  • trunk/website/scripts/Build.php
  • trunk/website/scripts/Download.php

Fixed querying of number of downloads for a Download.

04:40 Changeset [1913] by lowjoel
  • trunk/website/download.php

Use the new Build and Download classes (which are more efficient, especially the Build class)

04:39 Changeset [1912] by lowjoel
  • trunk/website/scripts/Build.php
  • trunk/website/scripts/Download.php

Implemented querying of builds from the database.

04:07 Changeset [1911] by lowjoel
  • trunk/website/scripts/Database.php.in

Syntax error fix.

04:06 Changeset [1910] by lowjoel
  • trunk/website/scripts/Download.php

New Download class which is slightly more efficient and is now documented.

04:05 Changeset [1909] by lowjoel
  • trunk/website/scripts/Database.php.in

Throw exceptions when we have database errors so that they are always handled.

02:51 Changeset [1908] by lowjoel
  • trunk/website/scripts/Database.php.in

Define a template database script which will deal with database connections for maintainability. The code of this website will include the actual Database.php file, which should be modified to fit the production server.

02:26 Changeset [1907] by lowjoel
  • trunk/website

Ignore desktop.ini files used for folder properties.

00:36 Changeset [1906] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.pl.resx
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodPassEditor.pl.resx
  • trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
  • trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.pl.resx
  • trunk/eraser6/Eraser.DefaultPlugins/Strings.pl.resx
  • trunk/eraser6/Eraser.Manager/Strings.pl.resx
  • trunk/eraser6/Eraser/BasePanel.pl.resx
  • trunk/eraser6/Eraser/BlackBoxMainForm.pl.resx
  • trunk/eraser6/Eraser/BlackBoxUploadForm.pl.resx
  • trunk/eraser6/Eraser/Eraser.csproj
  • trunk/eraser6/Eraser/LightGroup.pl.resx
  • trunk/eraser6/Eraser/LogForm.pl.resx
  • trunk/eraser6/Eraser/MainForm.pl.resx
  • trunk/eraser6/Eraser/ProgressForm.pl.resx
  • trunk/eraser6/Eraser/Strings.pl.resx
  • trunk/eraser6/Eraser/TaskDataSelectionForm.pl.resx
  • trunk/eraser6/Eraser/TaskPropertiesForm.pl.resx
  • trunk/eraser6/Eraser/UpdateForm.pl.resx
  • trunk/eraser6/ShellExt/ShellExt.rc

Addresses #351: first Polish localisation.

04/15/10:

00:30 Changeset [1905] by lowjoel
  • trunk/website/scripts/downloads.php

Remove reference to the Eraser5 folder used to store builds since we no longer use them. Also check that build folders exist, so that we no longer exit with an exception if the folder doesn't exist.

04/14/10:

02:07 Changeset [1904] by lowjoel
  • trunk/eraser6/Eraser.Manager/EntropySource.cs

Enable disk performance statistics to be used as entropy sources.

02:02 Changeset [1903] by lowjoel
  • trunk/eraser6/Eraser/Strings.nl.resx

Standardise on lowercase locale names.

02:00 Changeset [1902] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
  • trunk/eraser6/Eraser.DefaultPlugins/Strings.pl.resx
  • trunk/eraser6/Eraser.Manager/Eraser.Manager.csproj
  • trunk/eraser6/Eraser.Manager/Strings.pl.resx
  • trunk/eraser6/Eraser/Eraser.csproj
  • trunk/eraser6/Eraser/Strings.pl.resx
  • trunk/eraser6/Installer/Localisations.wxs

Added placeholders for Polish translation.

01:52 LocalisingEraser edited by Joel
Disable linking on DefaultPlugins?. (diff)
01:51 LocalisingEraser edited by Joel
Document changing of project pre-build event to automatically update … (diff)
01:47 LocalisingEraser edited by Joel
Document creation of new resx files. (diff)
01:38 Ticket #354 (Eraser 6.0.6.1376 & Avira AntiVir 10 Personal Setup Conflict) created by P.C.
I tried Eraser 6 Stable version and the Nightly builds, too. Whether I …
01:33 Changeset [1901] by lowjoel
  • trunk/website/Templates/Eraser.dwt
  • trunk/website/announcements/20081201.html
  • trunk/website/announcements/20081213.html
  • trunk/website/announcements/20090103.html
  • trunk/website/announcements/20090108.html
  • trunk/website/announcements/20090418.html
  • trunk/website/announcements/20090610.html
  • trunk/website/announcements/20090611.html
  • trunk/website/announcements/20090706.html
  • trunk/website/announcements/20091215.html
  • trunk/website/announcements/20100414.html
  • trunk/website/contributing.html
  • trunk/website/download.php
  • trunk/website/index.php
  • trunk/website/reviews.html

Updated copyright year to 2010.

01:21 Ticket #288 (Specify that all instances of Eraser must be exited) closed by Joel
wontfix
01:21 Ticket #9 (Eraser Freezes while erasing) closed by Joel
wontfix
01:21 Ticket #2 (Erase Failure to erase) closed by Joel
wontfix
01:21 Ticket #4 (Failed: There is not enough space on the disk) closed by Joel
wontfix
01:20 Milestone Eraser 5.8.9 completed
Discontinued branch of Eraser.
01:19 Milestone Eraser 6.0.7 completed
Bugfix release for Eraser 6.0
01:16 Changeset [1900] by lowjoel
  • trunk/website/download.php

Link only to the v6 release since that's the only supported release for the moment (and update to point to 6.0.7)

00:56 Changeset [1899] by lowjoel
  • trunk/website/announcements/20100414.html

Link to the download in SF and removed a repeating region entry.

00:49 Changeset [1898] by lowjoel
  • trunk/website/Templates/Eraser.dwt
  • trunk/website/announcements/20081201.html
  • trunk/website/announcements/20081213.html
  • trunk/website/announcements/20090103.html
  • trunk/website/announcements/20090108.html
  • trunk/website/announcements/20090418.html
  • trunk/website/announcements/20090610.html
  • trunk/website/announcements/20090611.html
  • trunk/website/announcements/20090706.html
  • trunk/website/announcements/20091215.html
  • trunk/website/announcements/20100414.html
  • trunk/website/contributing.html
  • trunk/website/download.php
  • trunk/website/index.php
  • trunk/website/reviews.html

Updated template to link to the new announcement.

00:22 Changeset [1897] by lowjoel
  • trunk/website/announcements/20100414.html

Updated file hashes to my current candidate build.

00:17 Changeset [1896] by lowjoel
  • trunk/website/announcements/20100414.html

Added 6.0.7 release announcement.

04/10/10:

10:50 Ticket #349 (Problem installing 6.1.0.1891) closed by Joel
worksforme: A screenshot will be nice. That same binary however works fine for me …
10:17 Changeset [1895] by lowjoel
  • trunk/eraser6/Eraser.Util/Shell.cs

When setting whether low disk space notifications are enabled, if the registry key doesn't exist, create it before writing the value.

09:27 Ticket #342 (Accidently deleted whole drive with 2 mouse clicks in Windows Explorer) closed by Joel
duplicate: Duplicate of #340
09:25 Ticket #353 (UAC problem in Windows 7) closed by Joel
invalid: You need to press the Save Settings button after setting those invalid …
09:24 Ticket #350 (Unhandled exception) closed by Joel
fixed: Fixed in r1732.
09:23 Ticket #352 (Recycle Bin - Eraser; requires elevated privileges) closed by Joel
wontfix: You need to re-upload the attachment. If it is errors in the task log when …
09:21 Ticket #343 (Check for updates brings up old builds & tries install) closed by Joel
wontfix: This is expected behaviour.
09:21 Ticket #344 (Check for updates brings up old builds & tries install) closed by Joel
duplicate: Duplicate of #343
09:20 Ticket #346 ("Unknown action: -hide" message) closed by Joel
invalid: You didn't uninstall v5 and installed v6 over v5, which caused this …
08:22 Ticket #353 (UAC problem in Windows 7) created by theambient
Eraser is seems to be not saving settings if I ;aunch it under account …
02:03 Changeset [1894] by lowjoel
  • trunk/website/nbproject/configs
  • trunk/website/nbproject/configs/Debug.properties
  • trunk/website/nbproject/configs/Release.properties
  • trunk/website/nbproject/project.properties

Set project settings with the latest NetBeans? nightly.

01:43 Changeset [1893] by lowjoel
  • branches/eraser6/6.0/Version.cs.in
  • branches/eraser6/6.0/Version.rc.in
  • branches/eraser6/6.0/Version.wxs.in

Version bump.

01:27 Changeset [1892] by lowjoel
  • branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs

Include the internal error when we are unable to lock a volume.

04/03/10:

18:45 Ticket #352 (Recycle Bin - Eraser; requires elevated privileges) created by kwgagel
The shell integration in Windows 7 fails to work due to insufficient …

04/02/10:

12:18 Ticket #351 (First Polish localization - not complete) created by Rudzik
There are Polish localization: […] ShellExt?.rc is edited by hand, …

03/29/10:

16:44 Ticket #350 (Unhandled exception) created by useraser
Hi, When I tried to add new task and press button "Add Data" I get the …
02:00 Ticket #338 (Failure to fully delete.) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
02:00 Ticket #332 (Eraser 6.0.6.1376 caused outlook express not to send email any longer) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
02:00 Ticket #334 (Failure to empty recycle bin) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …

03/23/10:

23:16 Ticket #349 (Problem installing 6.1.0.1891) created by Dave S
Installing on PC with Windows Vista Ultimate. I get a message that cannot …

03/19/10:

18:06 Ticket #348 (FileSystemWatcher as a source of entropy) created by cjax
Attach a FileSystemWatcher? to a list of files and directories that user …

03/18/10:

02:29 Ticket #347 (Verification URL in Trac is incorrect) created by philknerr
I created an account on Trac in order to report the bug which is now …
01:43 Ticket #346 ("Unknown action: -hide" message) created by philknerr
This condition was observed on a Toshiba Satellite L305-S5921 laptop …
Note: See TracTimeline for information about the timeline view.