diff --git a/.gitattributes b/.gitattributes
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/API-CHANGES.txt b/API-CHANGES.txt
old mode 100644
new mode 100755
diff --git a/BUILDING.txt b/BUILDING.txt
old mode 100644
new mode 100755
diff --git a/BootstrapIvy.xml b/BootstrapIvy.xml
old mode 100644
new mode 100755
diff --git a/CentralRepository/Central Repository User Guide.pdf b/CentralRepository/Central Repository User Guide.pdf
old mode 100644
new mode 100755
diff --git a/CentralRepository/ivy.xml b/CentralRepository/ivy.xml
old mode 100644
new mode 100755
diff --git a/CentralRepository/ivysettings.xml b/CentralRepository/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/Core/autopsy-updates.xml b/Core/autopsy-updates.xml
old mode 100644
new mode 100755
diff --git a/Core/build.xml b/Core/build.xml
old mode 100644
new mode 100755
diff --git a/Core/ivy.xml b/Core/ivy.xml
old mode 100644
new mode 100755
diff --git a/Core/ivysettings.xml b/Core/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/Core/manifest.mf b/Core/manifest.mf
old mode 100644
new mode 100755
diff --git a/Core/nbproject/build-impl.xml b/Core/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/Core/nbproject/platform.properties b/Core/nbproject/platform.properties
old mode 100644
new mode 100755
diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/Core/nbproject/suite.properties b/Core/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/actions/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/GetTagNameAndCommentDialog.form b/Core/src/org/sleuthkit/autopsy/actions/GetTagNameAndCommentDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/GetTagNameAndCommentDialog.java b/Core/src/org/sleuthkit/autopsy/actions/GetTagNameAndCommentDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/GetTagNameDialog.form b/Core/src/org/sleuthkit/autopsy/actions/GetTagNameDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/GetTagNameDialog.java b/Core/src/org/sleuthkit/autopsy/actions/GetTagNameDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/IngestRunningCheck.java b/Core/src/org/sleuthkit/autopsy/actions/IngestRunningCheck.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/actions/OpenOutputFolderAction.java b/Core/src/org/sleuthkit/autopsy/actions/OpenOutputFolderAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/appservices/AutopsyService.java b/Core/src/org/sleuthkit/autopsy/appservices/AutopsyService.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageErrorsDialog.form b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageErrorsDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageErrorsDialog.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageErrorsDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageTask.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageTask.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardAddingProgressPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardAddingProgressPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardAddingProgressVisual.form b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardAddingProgressVisual.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardAddingProgressVisual.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardAddingProgressVisual.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardDataSourceSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardDataSourceSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardDataSourceSettingsVisual.form b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardDataSourceSettingsVisual.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardDataSourceSettingsVisual.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardDataSourceSettingsVisual.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIngestConfigPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIngestConfigPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIngestConfigVisual.form b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIngestConfigVisual.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIngestConfigVisual.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIngestConfigVisual.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIterator.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardIterator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardSelectDspPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardSelectDspPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardSelectDspVisual.form b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardSelectDspVisual.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardSelectDspVisual.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddImageWizardSelectDspVisual.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/AddLocalFilesTask.java b/Core/src/org/sleuthkit/autopsy/casemodule/AddLocalFilesTask.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/Bundle.properties b/Core/src/org/sleuthkit/autopsy/casemodule/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/casemodule/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/ButtonColumn.java b/Core/src/org/sleuthkit/autopsy/casemodule/ButtonColumn.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/Case.java b/Core/src/org/sleuthkit/autopsy/casemodule/Case.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseActionException.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseActionException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseCloseAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseCloseAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseDeleteAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseDeleteAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseNewAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseNewAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseNewActionInterface.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseNewActionInterface.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseOpenAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseOpenAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CasePropertiesAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/CasePropertiesAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CasePropertiesPanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/CasePropertiesPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CasePropertiesPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/CasePropertiesPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CollaborationMonitor.java b/Core/src/org/sleuthkit/autopsy/casemodule/CollaborationMonitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CueBannerPanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/CueBannerPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CueBannerPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/CueBannerPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/GeneralFilter.java b/Core/src/org/sleuthkit/autopsy/casemodule/GeneralFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/ImageDSProcessor.java b/Core/src/org/sleuthkit/autopsy/casemodule/ImageDSProcessor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskDSProcessor.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskDSProcessor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesDSProcessor.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesDSProcessor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/MissingImageDialog.form b/Core/src/org/sleuthkit/autopsy/casemodule/MissingImageDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/MissingImageDialog.java b/Core/src/org/sleuthkit/autopsy/casemodule/MissingImageDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel1.form b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel1.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel1.java b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel1.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel2.form b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel2.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel2.java b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseVisualPanel2.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseWizardAction.java b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseWizardAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseWizardPanel1.java b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseWizardPanel1.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseWizardPanel2.java b/Core/src/org/sleuthkit/autopsy/casemodule/NewCaseWizardPanel2.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/OpenRecentCasePanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/OpenRecentCasePanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/OpenRecentCasePanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/OpenRecentCasePanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/RecentCases.java b/Core/src/org/sleuthkit/autopsy/casemodule/RecentCases.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/RecentItems.java b/Core/src/org/sleuthkit/autopsy/casemodule/RecentItems.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/SingleUserCaseConverter.java b/Core/src/org/sleuthkit/autopsy/casemodule/SingleUserCaseConverter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/StartupWindow.java b/Core/src/org/sleuthkit/autopsy/casemodule/StartupWindow.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/StartupWindowInterface.java b/Core/src/org/sleuthkit/autopsy/casemodule/StartupWindowInterface.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/StartupWindowProvider.java b/Core/src/org/sleuthkit/autopsy/casemodule/StartupWindowProvider.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/UpdateRecentCases.java b/Core/src/org/sleuthkit/autopsy/casemodule/UpdateRecentCases.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/addImage-icon.png b/Core/src/org/sleuthkit/autopsy/casemodule/addImage-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_add_image.png b/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_add_image.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_close_case.png b/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_close_case.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_create_new_case.png b/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_create_new_case.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_open_existing.png b/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_open_existing.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_open_recent.png b/Core/src/org/sleuthkit/autopsy/casemodule/btn_icon_open_recent.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/close-icon.png b/Core/src/org/sleuthkit/autopsy/casemodule/close-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/AddingDataSourceEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/AddingDataSourceEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/AddingDataSourceFailedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/AddingDataSourceFailedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/BlackBoardArtifactTagAddedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/BlackBoardArtifactTagAddedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/BlackBoardArtifactTagDeletedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/BlackBoardArtifactTagDeletedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/ContentTagAddedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/ContentTagAddedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/ContentTagDeletedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/ContentTagDeletedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/DataSourceAddedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/DataSourceAddedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/ReportAddedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/ReportAddedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/TagAddedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/TagAddedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/events/TagDeletedEvent.java b/Core/src/org/sleuthkit/autopsy/casemodule/events/TagDeletedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/package.dox b/Core/src/org/sleuthkit/autopsy/casemodule/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/services/Blackboard.java b/Core/src/org/sleuthkit/autopsy/casemodule/services/Blackboard.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/services/Bundle.properties b/Core/src/org/sleuthkit/autopsy/casemodule/services/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/services/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/casemodule/services/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/services/FileManager.java b/Core/src/org/sleuthkit/autopsy/casemodule/services/FileManager.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/services/TagNameDefiniton.java b/Core/src/org/sleuthkit/autopsy/casemodule/services/TagNameDefiniton.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/welcome_logo.png b/Core/src/org/sleuthkit/autopsy/casemodule/welcome_logo.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/Bundle.properties b/Core/src/org/sleuthkit/autopsy/centralrepository/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/README-POSTGRES-TESTING.md b/Core/src/org/sleuthkit/autopsy/centralrepository/README-POSTGRES-TESTING.md
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/README_MONGODB_TESTING.md b/Core/src/org/sleuthkit/autopsy/centralrepository/README_MONGODB_TESTING.md
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/actions/Bundle.properties b/Core/src/org/sleuthkit/autopsy/centralrepository/actions/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/actions/EamCaseEditDetailsDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/actions/EamCaseEditDetailsDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/actions/EamCaseEditDetailsDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/actions/EamCaseEditDetailsDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/actions/EamEditCaseInfoAction.java b/Core/src/org/sleuthkit/autopsy/centralrepository/actions/EamEditCaseInfoAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties b/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCases.form b/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCases.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCases.java b/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCases.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCasesTableCellRenderer.java b/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCasesTableCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCasesTableModel.java b/Core/src/org/sleuthkit/autopsy/centralrepository/contentviewer/DataContentViewerOtherCasesTableModel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/AbstractSqlEamDb.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/AbstractSqlEamDb.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamArtifact.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamArtifact.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamArtifactInstance.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamArtifactInstance.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamArtifactUtil.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamArtifactUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamCase.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamCase.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDataSource.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDataSource.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDb.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDb.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbException.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbPlatformEnum.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbPlatformEnum.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbUtil.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamGlobalFileInstance.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamGlobalFileInstance.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamGlobalSet.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamGlobalSet.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamOrganization.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamOrganization.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/PostgresEamDb.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/PostgresEamDb.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/PostgresEamDbSettings.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/PostgresEamDbSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/SqliteEamDb.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/SqliteEamDb.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/SqliteEamDbSettings.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/SqliteEamDbSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/BadFileTagRunner.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/BadFileTagRunner.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/CaseEventListener.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/CaseEventListener.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/IngestEventsListener.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/IngestEventsListener.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/NewArtifactsRunner.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/NewArtifactsRunner.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/images/bad.png b/Core/src/org/sleuthkit/autopsy/centralrepository/images/bad.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/images/good.png b/Core/src/org/sleuthkit/autopsy/centralrepository/images/good.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/images/import16.png b/Core/src/org/sleuthkit/autopsy/centralrepository/images/import16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/images/options-icon.png b/Core/src/org/sleuthkit/autopsy/centralrepository/images/options-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/ingestmodule/IngestModule.java b/Core/src/org/sleuthkit/autopsy/centralrepository/ingestmodule/IngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/ingestmodule/IngestModuleFactory.java b/Core/src/org/sleuthkit/autopsy/centralrepository/ingestmodule/IngestModuleFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/license-centralrepository.txt b/Core/src/org/sleuthkit/autopsy/centralrepository/license-centralrepository.txt
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/AddNewOrganizationDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/AddNewOrganizationDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/AddNewOrganizationDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/AddNewOrganizationDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/EamDbSettingsDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/EamDbSettingsDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/EamDbSettingsDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/EamDbSettingsDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/EamOptionsPanelController.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/EamOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/GlobalSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/GlobalSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/GlobalSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/GlobalSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ImportHashDatabaseDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ImportHashDatabaseDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ImportHashDatabaseDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ImportHashDatabaseDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageCorrelationPropertiesDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageCorrelationPropertiesDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageCorrelationPropertiesDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageCorrelationPropertiesDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageTagsDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageTagsDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageTagsDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/ManageTagsDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/contentviewers/Bundle.properties b/Core/src/org/sleuthkit/autopsy/contentviewers/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/contentviewers/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/contentviewers/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coordinationservice/CoordinationService.java b/Core/src/org/sleuthkit/autopsy/coordinationservice/CoordinationService.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coordinationservice/CoordinationServiceNamespace.java b/Core/src/org/sleuthkit/autopsy/coordinationservice/CoordinationServiceNamespace.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/Bundle.properties b/Core/src/org/sleuthkit/autopsy/core/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/core/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/DataContentTopComponentSettings.xml b/Core/src/org/sleuthkit/autopsy/core/DataContentTopComponentSettings.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/DataContentTopComponentWstcref.xml b/Core/src/org/sleuthkit/autopsy/core/DataContentTopComponentWstcref.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentSettings.xml b/Core/src/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentSettings.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentWstcref.xml b/Core/src/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentWstcref.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/FileSearchTopComponentSettings.xml b/Core/src/org/sleuthkit/autopsy/core/FileSearchTopComponentSettings.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/FileSearchTopComponentWstcref.xml b/Core/src/org/sleuthkit/autopsy/core/FileSearchTopComponentWstcref.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/IngestMessageTopComponentSettings.xml b/Core/src/org/sleuthkit/autopsy/core/IngestMessageTopComponentSettings.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/IngestMessageTopComponentWstcref.xml b/Core/src/org/sleuthkit/autopsy/core/IngestMessageTopComponentWstcref.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/Installer.java b/Core/src/org/sleuthkit/autopsy/core/Installer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/RuntimeProperties.java b/Core/src/org/sleuthkit/autopsy/core/RuntimeProperties.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java b/Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/UserPreferencesException.java b/Core/src/org/sleuthkit/autopsy/core/UserPreferencesException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/dockedBottomWsmode.xml b/Core/src/org/sleuthkit/autopsy/core/dockedBottomWsmode.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/events/ServiceEvent.java b/Core/src/org/sleuthkit/autopsy/core/events/ServiceEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/explorerWsmode.xml b/Core/src/org/sleuthkit/autopsy/core/explorerWsmode.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/floatingLeftBottomWsmode.xml b/Core/src/org/sleuthkit/autopsy/core/floatingLeftBottomWsmode.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/layer.xml b/Core/src/org/sleuthkit/autopsy/core/layer.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/org_sleuthkit_autopsy_core_update_centerSettings.xml b/Core/src/org/sleuthkit/autopsy/core/org_sleuthkit_autopsy_core_update_centerSettings.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/core/outputFloatWsmode.xml b/Core/src/org/sleuthkit/autopsy/core/outputFloatWsmode.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/BlackboardResultViewer.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/BlackboardResultViewer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/CoreComponentControl.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/CoreComponentControl.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataContent.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataContent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataContentViewer.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataContentViewer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataExplorer.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataExplorer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataResult.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataResult.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataResultViewer.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataResultViewer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataSourceProcessor.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataSourceProcessor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataSourceProcessorCallback.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataSourceProcessorCallback.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataSourceProcessorProgressMonitor.java b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/DataSourceProcessorProgressMonitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/package.dox b/Core/src/org/sleuthkit/autopsy/corecomponentinterfaces/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AboutWindowAction.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AboutWindowAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AboutWindowPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/AboutWindowPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AboutWindowPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AboutWindowPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AbstractDataResultViewer.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AbstractDataResultViewer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationCleanDialog.form b/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationCleanDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationCleanDialog.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationCleanDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationDialog.form b/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationDialog.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AdvancedConfigurationDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AutopsyOptionsPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/AutopsyOptionsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AutopsyOptionsPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AutopsyOptionsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/AutopsyOptionsPanelController.java b/Core/src/org/sleuthkit/autopsy/corecomponents/AutopsyOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/Bundle.properties b/Core/src/org/sleuthkit/autopsy/corecomponents/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/CriterionChooser.form b/Core/src/org/sleuthkit/autopsy/corecomponents/CriterionChooser.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/CriterionChooser.java b/Core/src/org/sleuthkit/autopsy/corecomponents/CriterionChooser.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentTopComponent.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentTopComponent.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentTopComponent.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentTopComponent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerArtifact.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerArtifact.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerArtifact.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerArtifact.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerHex.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerHex.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerHex.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerHex.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerMedia.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerMedia.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerMedia.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerMedia.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerString.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerString.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerString.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataContentViewerString.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultTopComponent.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultTopComponent.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultTopComponent.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultTopComponent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerTable.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerTable.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerTable.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerTable.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerThumbnail.form b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerThumbnail.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerThumbnail.java b/Core/src/org/sleuthkit/autopsy/corecomponents/DataResultViewerThumbnail.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/FXVideoPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/FXVideoPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/FXVideoPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/FXVideoPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/FrameCapture.java b/Core/src/org/sleuthkit/autopsy/corecomponents/FrameCapture.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/GstVideoPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/GstVideoPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/GstVideoPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/GstVideoPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/Installer.java b/Core/src/org/sleuthkit/autopsy/corecomponents/Installer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewImagePanel.css b/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewImagePanel.css
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewImagePanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewImagePanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewImagePanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewImagePanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewVideoPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/MediaViewVideoPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanelController.java b/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/NoTabsTabDisplayerUI.java b/Core/src/org/sleuthkit/autopsy/corecomponents/NoTabsTabDisplayerUI.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/OfflineHelpAction.java b/Core/src/org/sleuthkit/autopsy/corecomponents/OfflineHelpAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/OnlineHelpAction.java b/Core/src/org/sleuthkit/autopsy/corecomponents/OnlineHelpAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/OptionsPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/OptionsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/ResultViewerPersistence.java b/Core/src/org/sleuthkit/autopsy/corecomponents/ResultViewerPersistence.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/SortChooser.form b/Core/src/org/sleuthkit/autopsy/corecomponents/SortChooser.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/SortChooser.java b/Core/src/org/sleuthkit/autopsy/corecomponents/SortChooser.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/TableFilterChildren.java b/Core/src/org/sleuthkit/autopsy/corecomponents/TableFilterChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/TableFilterNode.java b/Core/src/org/sleuthkit/autopsy/corecomponents/TableFilterNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/TextPrompt.java b/Core/src/org/sleuthkit/autopsy/corecomponents/TextPrompt.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/ThumbnailViewChildren.java b/Core/src/org/sleuthkit/autopsy/corecomponents/ThumbnailViewChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/VideoFrame.java b/Core/src/org/sleuthkit/autopsy/corecomponents/VideoFrame.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/arrow_left.gif b/Core/src/org/sleuthkit/autopsy/corecomponents/arrow_left.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/arrow_right.gif b/Core/src/org/sleuthkit/autopsy/corecomponents/arrow_right.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_back.png b/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_back.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_back_disabled.png b/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_back_disabled.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_back_hover.png b/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_back_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_forward.png b/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_forward.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_forward_disabled.png b/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_forward_disabled.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_forward_hover.png b/Core/src/org/sleuthkit/autopsy/corecomponents/btn_step_forward_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/checkbox24.png b/Core/src/org/sleuthkit/autopsy/corecomponents/checkbox24.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/checkbox32.png b/Core/src/org/sleuthkit/autopsy/corecomponents/checkbox32.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/general-options.png b/Core/src/org/sleuthkit/autopsy/corecomponents/general-options.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/package.dox b/Core/src/org/sleuthkit/autopsy/corecomponents/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/AutopsyExceptionHandler.java b/Core/src/org/sleuthkit/autopsy/coreutils/AutopsyExceptionHandler.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/Bundle.properties b/Core/src/org/sleuthkit/autopsy/coreutils/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/coreutils/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/ColorUtilities.java b/Core/src/org/sleuthkit/autopsy/coreutils/ColorUtilities.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/DataSourceUtils.java b/Core/src/org/sleuthkit/autopsy/coreutils/DataSourceUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/DriveUtils.java b/Core/src/org/sleuthkit/autopsy/coreutils/DriveUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/EscapeUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/EscapeUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/ExecUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/ExecUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/FileUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/History.java b/Core/src/org/sleuthkit/autopsy/coreutils/History.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/Installer.java b/Core/src/org/sleuthkit/autopsy/coreutils/Installer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/JLNK.java b/Core/src/org/sleuthkit/autopsy/coreutils/JLNK.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/JLnkParser.java b/Core/src/org/sleuthkit/autopsy/coreutils/JLnkParser.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/LnkEnums.java b/Core/src/org/sleuthkit/autopsy/coreutils/LnkEnums.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/LocalDisk.java b/Core/src/org/sleuthkit/autopsy/coreutils/LocalDisk.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/LogIcon.png b/Core/src/org/sleuthkit/autopsy/coreutils/LogIcon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/LoggedTask.java b/Core/src/org/sleuthkit/autopsy/coreutils/LoggedTask.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/Logger.java b/Core/src/org/sleuthkit/autopsy/coreutils/Logger.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/MessageNotifyUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/MessageNotifyUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/ModuleSettings.java b/Core/src/org/sleuthkit/autopsy/coreutils/ModuleSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/NetworkUtils.java b/Core/src/org/sleuthkit/autopsy/coreutils/NetworkUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/PathValidator.java b/Core/src/org/sleuthkit/autopsy/coreutils/PathValidator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/PlatformUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/PlatformUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/SQLiteDBConnect.java b/Core/src/org/sleuthkit/autopsy/coreutils/SQLiteDBConnect.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/StopWatch.java b/Core/src/org/sleuthkit/autopsy/coreutils/StopWatch.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/StringExtract.java b/Core/src/org/sleuthkit/autopsy/coreutils/StringExtract.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/StringExtract.properties b/Core/src/org/sleuthkit/autopsy/coreutils/StringExtract.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/TestLogger.java b/Core/src/org/sleuthkit/autopsy/coreutils/TestLogger.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/TextConverter.java b/Core/src/org/sleuthkit/autopsy/coreutils/TextConverter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/TextConverterException.java b/Core/src/org/sleuthkit/autopsy/coreutils/TextConverterException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/TextUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/TextUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/ThreadConfined.java b/Core/src/org/sleuthkit/autopsy/coreutils/ThreadConfined.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/TimeZoneUtils.java b/Core/src/org/sleuthkit/autopsy/coreutils/TimeZoneUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/UNCPathUtilities.java b/Core/src/org/sleuthkit/autopsy/coreutils/UNCPathUtilities.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/Version.java b/Core/src/org/sleuthkit/autopsy/coreutils/Version.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/VideoUtils.java b/Core/src/org/sleuthkit/autopsy/coreutils/VideoUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/Win32Process.java b/Core/src/org/sleuthkit/autopsy/coreutils/Win32Process.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/coreutils/XMLUtil.java b/Core/src/org/sleuthkit/autopsy/coreutils/XMLUtil.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/AbstractAbstractFileNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/AbstractAbstractFileNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/AbstractContentChildren.java b/Core/src/org/sleuthkit/autopsy/datamodel/AbstractContentChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/AbstractContentNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/AbstractContentNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/AbstractFsContentNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/AbstractFsContentNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ArtifactStringContent.java b/Core/src/org/sleuthkit/autopsy/datamodel/ArtifactStringContent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/AutopsyItemVisitor.java b/Core/src/org/sleuthkit/autopsy/datamodel/AutopsyItemVisitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/AutopsyVisitableItem.java b/Core/src/org/sleuthkit/autopsy/datamodel/AutopsyVisitableItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Bundle.properties b/Core/src/org/sleuthkit/autopsy/datamodel/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/datamodel/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ContentChildren.java b/Core/src/org/sleuthkit/autopsy/datamodel/ContentChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ContentNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/ContentNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ContentNodeVisitor.java b/Core/src/org/sleuthkit/autopsy/datamodel/ContentNodeVisitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ContentUtils.java b/Core/src/org/sleuthkit/autopsy/datamodel/ContentUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/CreditCards.java b/Core/src/org/sleuthkit/autopsy/datamodel/CreditCards.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DataConversion.java b/Core/src/org/sleuthkit/autopsy/datamodel/DataConversion.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DataModelActionsFactory.java b/Core/src/org/sleuthkit/autopsy/datamodel/DataModelActionsFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DataSources.java b/Core/src/org/sleuthkit/autopsy/datamodel/DataSources.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DataSourcesNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/DataSourcesNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DeletedContent.java b/Core/src/org/sleuthkit/autopsy/datamodel/DeletedContent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DisplayableItemNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/DisplayableItemNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DisplayableItemNodeVisitor.java b/Core/src/org/sleuthkit/autopsy/datamodel/DisplayableItemNodeVisitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/EmailExtracted.java b/Core/src/org/sleuthkit/autopsy/datamodel/EmailExtracted.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/EmptyNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/EmptyNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ExtractedContent.java b/Core/src/org/sleuthkit/autopsy/datamodel/ExtractedContent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FileSize.java b/Core/src/org/sleuthkit/autopsy/datamodel/FileSize.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FileTypeExtensions.java b/Core/src/org/sleuthkit/autopsy/datamodel/FileTypeExtensions.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FileTypes.java b/Core/src/org/sleuthkit/autopsy/datamodel/FileTypes.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FileTypesByExtension.java b/Core/src/org/sleuthkit/autopsy/datamodel/FileTypesByExtension.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FileTypesByMimeType.java b/Core/src/org/sleuthkit/autopsy/datamodel/FileTypesByMimeType.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FilterNodeLeaf.java b/Core/src/org/sleuthkit/autopsy/datamodel/FilterNodeLeaf.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/HashsetHits.java b/Core/src/org/sleuthkit/autopsy/datamodel/HashsetHits.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ImageNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/ImageNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Installer.java b/Core/src/org/sleuthkit/autopsy/datamodel/Installer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/InterestingHits.java b/Core/src/org/sleuthkit/autopsy/datamodel/InterestingHits.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/KeyValue.java b/Core/src/org/sleuthkit/autopsy/datamodel/KeyValue.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/KeyValueNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/KeyValueNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/KeywordHits.java b/Core/src/org/sleuthkit/autopsy/datamodel/KeywordHits.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/LayoutFileNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/LayoutFileNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/LocalDirectoryNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/LocalDirectoryNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/LocalFileNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/LocalFileNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/NodeProperty.java b/Core/src/org/sleuthkit/autopsy/datamodel/NodeProperty.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/RecentFiles.java b/Core/src/org/sleuthkit/autopsy/datamodel/RecentFiles.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesChildren.java b/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesFilterChildren.java b/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesFilterChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesFilterNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesFilterNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/RecentFilesNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Results.java b/Core/src/org/sleuthkit/autopsy/datamodel/Results.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ResultsNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/ResultsNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/RootContentChildren.java b/Core/src/org/sleuthkit/autopsy/datamodel/RootContentChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/SlackFileNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/SlackFileNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/SpecialDirectoryNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/SpecialDirectoryNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/StringContent.java b/Core/src/org/sleuthkit/autopsy/datamodel/StringContent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ViewTaggedArtifactAction.java b/Core/src/org/sleuthkit/autopsy/datamodel/ViewTaggedArtifactAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Views.java b/Core/src/org/sleuthkit/autopsy/datamodel/Views.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/ViewsNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/ViewsNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/VirtualDirectoryNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/VirtualDirectoryNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/VolumeNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/VolumeNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/accounts/Accounts.java b/Core/src/org/sleuthkit/autopsy/datamodel/accounts/Accounts.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/accounts/BINRange.java b/Core/src/org/sleuthkit/autopsy/datamodel/accounts/BINRange.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/package.dox b/Core/src/org/sleuthkit/autopsy/datamodel/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datasourceprocessors/AddRawImageTask.java b/Core/src/org/sleuthkit/autopsy/datasourceprocessors/AddRawImageTask.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datasourceprocessors/AutoIngestDataSourceProcessor.java b/Core/src/org/sleuthkit/autopsy/datasourceprocessors/AutoIngestDataSourceProcessor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/datasourceprocessors/RawDSProcessor.java b/Core/src/org/sleuthkit/autopsy/datasourceprocessors/RawDSProcessor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/diagnostics/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/diagnostics/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/Bundle.properties b/Core/src/org/sleuthkit/autopsy/directorytree/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/directorytree/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ChangeViewAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ChangeViewAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/CollapseAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/CollapseAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeFilterChildren.java b/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeFilterChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeTopComponent.form b/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeTopComponent.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeTopComponent.java b/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeTopComponent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ExternalViewerAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ExternalViewerAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ExtractAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ExtractAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ExtractUnallocAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ExtractUnallocAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/FileSearchAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/FileSearchAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/FileSearchProvider.java b/Core/src/org/sleuthkit/autopsy/directorytree/FileSearchProvider.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/FileSystemDetailsPanel.form b/Core/src/org/sleuthkit/autopsy/directorytree/FileSystemDetailsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/FileSystemDetailsPanel.java b/Core/src/org/sleuthkit/autopsy/directorytree/FileSystemDetailsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/HashSearchAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/HashSearchAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/HashSearchProvider.java b/Core/src/org/sleuthkit/autopsy/directorytree/HashSearchProvider.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ImageDetailsPanel.form b/Core/src/org/sleuthkit/autopsy/directorytree/ImageDetailsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ImageDetailsPanel.java b/Core/src/org/sleuthkit/autopsy/directorytree/ImageDetailsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/NewWindowViewAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/NewWindowViewAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/SelectionContext.java b/Core/src/org/sleuthkit/autopsy/directorytree/SelectionContext.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ViewAssociatedContentAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ViewAssociatedContentAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ViewContextAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ViewContextAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ViewSourceArtifactAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ViewSourceArtifactAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/VolumeDetailsPanel.form b/Core/src/org/sleuthkit/autopsy/directorytree/VolumeDetailsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/VolumeDetailsPanel.java b/Core/src/org/sleuthkit/autopsy/directorytree/VolumeDetailsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/arrow_left.gif b/Core/src/org/sleuthkit/autopsy/directorytree/arrow_left.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/arrow_right.gif b/Core/src/org/sleuthkit/autopsy/directorytree/arrow_right.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/back-button.png b/Core/src/org/sleuthkit/autopsy/directorytree/back-button.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_back.png b/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_back.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_back_disabled.png b/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_back_disabled.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_back_hover.png b/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_back_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_forward.png b/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_forward.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_forward_disabled.png b/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_forward_disabled.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_forward_hover.png b/Core/src/org/sleuthkit/autopsy/directorytree/btn_step_forward_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/forward-button.png b/Core/src/org/sleuthkit/autopsy/directorytree/forward-button.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/package.dox b/Core/src/org/sleuthkit/autopsy/directorytree/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/AutopsyEvent.java b/Core/src/org/sleuthkit/autopsy/events/AutopsyEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/AutopsyEventException.java b/Core/src/org/sleuthkit/autopsy/events/AutopsyEventException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/AutopsyEventPublisher.java b/Core/src/org/sleuthkit/autopsy/events/AutopsyEventPublisher.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/events/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/LocalEventPublisher.java b/Core/src/org/sleuthkit/autopsy/events/LocalEventPublisher.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/MessageServiceConnectionInfo.java b/Core/src/org/sleuthkit/autopsy/events/MessageServiceConnectionInfo.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/events/RemoteEventPublisher.java b/Core/src/org/sleuthkit/autopsy/events/RemoteEventPublisher.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/externalresults/Bundle.properties b/Core/src/org/sleuthkit/autopsy/externalresults/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/externalresults/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/externalresults/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/externalresults/ExternalResults.java b/Core/src/org/sleuthkit/autopsy/externalresults/ExternalResults.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/externalresults/ExternalResultsImporter.java b/Core/src/org/sleuthkit/autopsy/externalresults/ExternalResultsImporter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/externalresults/ExternalResultsXMLParser.java b/Core/src/org/sleuthkit/autopsy/externalresults/ExternalResultsXMLParser.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/externalresults/autopsy_external_results.xsd b/Core/src/org/sleuthkit/autopsy/externalresults/autopsy_external_results.xsd
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/AbstractFileSearchFilter.java b/Core/src/org/sleuthkit/autopsy/filesearch/AbstractFileSearchFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/Bundle.properties b/Core/src/org/sleuthkit/autopsy/filesearch/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/filesearch/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/DateSearchFilter.java b/Core/src/org/sleuthkit/autopsy/filesearch/DateSearchFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/DateSearchPanel.form b/Core/src/org/sleuthkit/autopsy/filesearch/DateSearchPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/DateSearchPanel.java b/Core/src/org/sleuthkit/autopsy/filesearch/DateSearchPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchAction.java b/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchDialog.form b/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchDialog.java b/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchFilter.java b/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchPanel.form b/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchPanel.java b/Core/src/org/sleuthkit/autopsy/filesearch/FileSearchPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/FilterArea.java b/Core/src/org/sleuthkit/autopsy/filesearch/FilterArea.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/KnownStatusSearchFilter.java b/Core/src/org/sleuthkit/autopsy/filesearch/KnownStatusSearchFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/KnownStatusSearchPanel.form b/Core/src/org/sleuthkit/autopsy/filesearch/KnownStatusSearchPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/KnownStatusSearchPanel.java b/Core/src/org/sleuthkit/autopsy/filesearch/KnownStatusSearchPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/NameSearchFilter.java b/Core/src/org/sleuthkit/autopsy/filesearch/NameSearchFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/NameSearchPanel.form b/Core/src/org/sleuthkit/autopsy/filesearch/NameSearchPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/NameSearchPanel.java b/Core/src/org/sleuthkit/autopsy/filesearch/NameSearchPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/SearchChildren.java b/Core/src/org/sleuthkit/autopsy/filesearch/SearchChildren.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/SearchNode.java b/Core/src/org/sleuthkit/autopsy/filesearch/SearchNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/SizeSearchFilter.java b/Core/src/org/sleuthkit/autopsy/filesearch/SizeSearchFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/SizeSearchPanel.form b/Core/src/org/sleuthkit/autopsy/filesearch/SizeSearchPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/SizeSearchPanel.java b/Core/src/org/sleuthkit/autopsy/filesearch/SizeSearchPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/arrow_down.gif b/Core/src/org/sleuthkit/autopsy/filesearch/arrow_down.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/filesearch/arrow_right.gif b/Core/src/org/sleuthkit/autopsy/filesearch/arrow_right.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/Bluetooth.png b/Core/src/org/sleuthkit/autopsy/images/Bluetooth.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/Folder-icon.png b/Core/src/org/sleuthkit/autopsy/images/Folder-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/User-Group-icon-green32.png b/Core/src/org/sleuthkit/autopsy/images/User-Group-icon-green32.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/account-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/account-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/accounts.png b/Core/src/org/sleuthkit/autopsy/images/accounts.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/addImage-icon.png b/Core/src/org/sleuthkit/autopsy/images/addImage-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/archive-file.png b/Core/src/org/sleuthkit/autopsy/images/archive-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/artifact-icon.png b/Core/src/org/sleuthkit/autopsy/images/artifact-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/audio-file.png b/Core/src/org/sleuthkit/autopsy/images/audio-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/bank.png b/Core/src/org/sleuthkit/autopsy/images/bank.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/blue-tag-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/blue-tag-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/bookmarks.png b/Core/src/org/sleuthkit/autopsy/images/bookmarks.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/calendar.png b/Core/src/org/sleuthkit/autopsy/images/calendar.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/calllog.png b/Core/src/org/sleuthkit/autopsy/images/calllog.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/camera-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/camera-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/carved-file-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/carved-file-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/close-icon.png b/Core/src/org/sleuthkit/autopsy/images/close-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/computer.png b/Core/src/org/sleuthkit/autopsy/images/computer.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/contact.png b/Core/src/org/sleuthkit/autopsy/images/contact.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/cookies.png b/Core/src/org/sleuthkit/autopsy/images/cookies.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/credit-card-green.png b/Core/src/org/sleuthkit/autopsy/images/credit-card-green.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/credit-card.png b/Core/src/org/sleuthkit/autopsy/images/credit-card.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/credit-cards.png b/Core/src/org/sleuthkit/autopsy/images/credit-cards.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/cross-script.png b/Core/src/org/sleuthkit/autopsy/images/cross-script.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/doc-file.png b/Core/src/org/sleuthkit/autopsy/images/doc-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/downloads.png b/Core/src/org/sleuthkit/autopsy/images/downloads.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/error-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/error-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/exe-file.png b/Core/src/org/sleuthkit/autopsy/images/exe-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/export16.png b/Core/src/org/sleuthkit/autopsy/images/export16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/external.png b/Core/src/org/sleuthkit/autopsy/images/external.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/extracted_content.png b/Core/src/org/sleuthkit/autopsy/images/extracted_content.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/file-filter-icon.png b/Core/src/org/sleuthkit/autopsy/images/file-filter-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/file-icon-deleted.png b/Core/src/org/sleuthkit/autopsy/images/file-icon-deleted.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/file-icon.png b/Core/src/org/sleuthkit/autopsy/images/file-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/file-size-16.png b/Core/src/org/sleuthkit/autopsy/images/file-size-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/file_ingest_filter32x32.png b/Core/src/org/sleuthkit/autopsy/images/file_ingest_filter32x32.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/file_types.png b/Core/src/org/sleuthkit/autopsy/images/file_types.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/fileset-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/fileset-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/folder-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/folder-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/folder-icon-deleted.png b/Core/src/org/sleuthkit/autopsy/images/folder-icon-deleted.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/folder-icon-virtual.png b/Core/src/org/sleuthkit/autopsy/images/folder-icon-virtual.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/folder-local-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/folder-local-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/gps-lastlocation.png b/Core/src/org/sleuthkit/autopsy/images/gps-lastlocation.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/gps-search.png b/Core/src/org/sleuthkit/autopsy/images/gps-search.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/gps-trackpoint.png b/Core/src/org/sleuthkit/autopsy/images/gps-trackpoint.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/gpsfav.png b/Core/src/org/sleuthkit/autopsy/images/gpsfav.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/green-tag-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/green-tag-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/hard-drive-icon.jpg b/Core/src/org/sleuthkit/autopsy/images/hard-drive-icon.jpg
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/hashset_hits.png b/Core/src/org/sleuthkit/autopsy/images/hashset_hits.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/history.png b/Core/src/org/sleuthkit/autopsy/images/history.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/image-file.png b/Core/src/org/sleuthkit/autopsy/images/image-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/image.png b/Core/src/org/sleuthkit/autopsy/images/image.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/import16.png b/Core/src/org/sleuthkit/autopsy/images/import16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/info-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/info-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/interesting_item.png b/Core/src/org/sleuthkit/autopsy/images/interesting_item.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/keyword_hits.png b/Core/src/org/sleuthkit/autopsy/images/keyword_hits.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/mail-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/mail-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/message.png b/Core/src/org/sleuthkit/autopsy/images/message.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/mismatch-16.png b/Core/src/org/sleuthkit/autopsy/images/mismatch-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/new-icon.png b/Core/src/org/sleuthkit/autopsy/images/new-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/new16.png b/Core/src/org/sleuthkit/autopsy/images/new16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/open-icon.png b/Core/src/org/sleuthkit/autopsy/images/open-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/pdf-file.png b/Core/src/org/sleuthkit/autopsy/images/pdf-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/programs.png b/Core/src/org/sleuthkit/autopsy/images/programs.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/recent_docs.png b/Core/src/org/sleuthkit/autopsy/images/recent_docs.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/recent_files.png b/Core/src/org/sleuthkit/autopsy/images/recent_files.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/results.png b/Core/src/org/sleuthkit/autopsy/images/results.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/save-icon.png b/Core/src/org/sleuthkit/autopsy/images/save-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/searchquery.png b/Core/src/org/sleuthkit/autopsy/images/searchquery.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/speeddialentry.png b/Core/src/org/sleuthkit/autopsy/images/speeddialentry.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/star-bookmark-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/star-bookmark-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/tag-folder-blue-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/tag-folder-blue-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/text-file.png b/Core/src/org/sleuthkit/autopsy/images/text-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/usb_devices.png b/Core/src/org/sleuthkit/autopsy/images/usb_devices.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/video-file.png b/Core/src/org/sleuthkit/autopsy/images/video-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/views.png b/Core/src/org/sleuthkit/autopsy/images/views.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/vol-icon.png b/Core/src/org/sleuthkit/autopsy/images/vol-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/warning-icon-16.png b/Core/src/org/sleuthkit/autopsy/images/warning-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/web-file.png b/Core/src/org/sleuthkit/autopsy/images/web-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/images/working_spinner.gif b/Core/src/org/sleuthkit/autopsy/images/working_spinner.gif
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/imagewriter/Bundle.properties b/Core/src/org/sleuthkit/autopsy/imagewriter/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/imagewriter/ImageWriter.java b/Core/src/org/sleuthkit/autopsy/imagewriter/ImageWriter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/imagewriter/ImageWriterService.java b/Core/src/org/sleuthkit/autopsy/imagewriter/ImageWriterService.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/imagewriter/ImageWriterSettings.java b/Core/src/org/sleuthkit/autopsy/imagewriter/ImageWriterSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/ingest/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestCancellationPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestCancellationPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestCancellationPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestCancellationPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestJob.java b/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestJob.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestModuleProcessTerminator.java b/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestModuleProcessTerminator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestModuleProgress.java b/Core/src/org/sleuthkit/autopsy/ingest/DataSourceIngestModuleProgress.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/FileIngestModuleProcessTerminator.java b/Core/src/org/sleuthkit/autopsy/ingest/FileIngestModuleProcessTerminator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/GetFilesContentVisitor.java b/Core/src/org/sleuthkit/autopsy/ingest/GetFilesContentVisitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJob.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestJob.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobConfigurator.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobConfigurator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessage.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessage.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageDetailsPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageDetailsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageDetailsPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageDetailsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageMainPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageMainPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageMainPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageMainPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagePanel.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagePanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagePanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagePanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageTopComponent.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageTopComponent.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageTopComponent.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessageTopComponent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagesAction.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagesAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagesToolbar.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagesToolbar.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagesToolbar.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMessagesToolbar.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestModuleFactoryLoader.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestModuleFactoryLoader.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestModuleReferenceCounter.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestModuleReferenceCounter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestMonitor.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestMonitor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestOptionsPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestOptionsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestOptionsPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestOptionsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestOptionsPanelController.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestProfiles.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestProfiles.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestServices.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestServices.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/IngestSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/Installer.java b/Core/src/org/sleuthkit/autopsy/ingest/Installer.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ModuleContentEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/ModuleContentEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ModuleDataEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/ModuleDataEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/PipelineConfig.xml b/Core/src/org/sleuthkit/autopsy/ingest/PipelineConfig.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/PipelineConfigSchema.xsd b/Core/src/org/sleuthkit/autopsy/ingest/PipelineConfigSchema.xsd
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ProcTerminationCode.java b/Core/src/org/sleuthkit/autopsy/ingest/ProcTerminationCode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ProfilePanel.form b/Core/src/org/sleuthkit/autopsy/ingest/ProfilePanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ProfilePanel.java b/Core/src/org/sleuthkit/autopsy/ingest/ProfilePanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ProfileSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/ProfileSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/ProfileSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/ProfileSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/btn_step_back.png b/Core/src/org/sleuthkit/autopsy/ingest/btn_step_back.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/btn_step_back_hover.png b/Core/src/org/sleuthkit/autopsy/ingest/btn_step_back_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/events/BlackboardPostEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/events/BlackboardPostEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/events/ContentChangedEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/events/ContentChangedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/events/DataSourceAnalysisCompletedEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/events/DataSourceAnalysisCompletedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/events/DataSourceAnalysisEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/events/DataSourceAnalysisEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/events/DataSourceAnalysisStartedEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/events/DataSourceAnalysisStartedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/events/FileAnalyzedEvent.java b/Core/src/org/sleuthkit/autopsy/ingest/events/FileAnalyzedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/eye-bw-25-rollover.png b/Core/src/org/sleuthkit/autopsy/ingest/eye-bw-25-rollover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/eye-bw-25.png b/Core/src/org/sleuthkit/autopsy/ingest/eye-bw-25.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/goto_dir.png b/Core/src/org/sleuthkit/autopsy/ingest/goto_dir.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/goto_res.png b/Core/src/org/sleuthkit/autopsy/ingest/goto_res.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/package.dox b/Core/src/org/sleuthkit/autopsy/ingest/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestModulesConfigWizardPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestModulesConfigWizardPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestProfileSelectionPanel.form b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestProfileSelectionPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestProfileSelectionPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestProfileSelectionPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestProfileSelectionWizardPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/IngestProfileSelectionWizardPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/RunIngestModulesWizardIterator.java b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/RunIngestModulesWizardIterator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/ShortcutWizardDescriptorPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/ShortcutWizardDescriptorPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/keywordsearchservice/KeywordSearchService.java b/Core/src/org/sleuthkit/autopsy/keywordsearchservice/KeywordSearchService.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/Bundle.properties b/Core/src/org/sleuthkit/autopsy/menuactions/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/menuactions/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/DataContentDynamicMenu.java b/Core/src/org/sleuthkit/autopsy/menuactions/DataContentDynamicMenu.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/DataContentMenu.java b/Core/src/org/sleuthkit/autopsy/menuactions/DataContentMenu.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/DataExplorerDynamicMenu.java b/Core/src/org/sleuthkit/autopsy/menuactions/DataExplorerDynamicMenu.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/DataExplorerMenu.java b/Core/src/org/sleuthkit/autopsy/menuactions/DataExplorerMenu.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/DataResultMenu.java b/Core/src/org/sleuthkit/autopsy/menuactions/DataResultMenu.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/OpenTopComponentAction.java b/Core/src/org/sleuthkit/autopsy/menuactions/OpenTopComponentAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/SearchResultMenu.java b/Core/src/org/sleuthkit/autopsy/menuactions/SearchResultMenu.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/menuactions/SpacerPanel.java b/Core/src/org/sleuthkit/autopsy/menuactions/SpacerPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/e01verify/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/e01verify/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/EmbeddedFileExtractorIngestModule.java b/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/EmbeddedFileExtractorIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/SevenZipContentReadStream.java b/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/SevenZipContentReadStream.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/SevenZipExtractor.java b/Core/src/org/sleuthkit/autopsy/modules/embeddedfileextractor/SevenZipExtractor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/exif/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/exif/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/exif/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/exif/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/exif/ExifParserFileIngestModule.java b/Core/src/org/sleuthkit/autopsy/modules/exif/ExifParserFileIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/exif/layer.xml b/Core/src/org/sleuthkit/autopsy/modules/exif/layer.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/AddFileExtensionAction.java b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/AddFileExtensionAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchContextMenuActionsProvider.java b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchContextMenuActionsProvider.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchIngestModule.java b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchModuleSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchModuleSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchModuleSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchModuleSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchOptionsPanelController.java b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/FileExtMismatchSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/MismatchConfigSchema.xsd b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/MismatchConfigSchema.xsd
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/mismatch_config.xml b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/mismatch_config.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/options-icon.png b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/options-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/save16.png b/Core/src/org/sleuthkit/autopsy/modules/fileextmismatch/save16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/CustomFileTypesManager.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/CustomFileTypesManager.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileType.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileType.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeDetector.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeDetector.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdGlobalSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdGlobalSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdGlobalSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdGlobalSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdIngestModule.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdModuleSettings.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdModuleSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdOptionsPanelController.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeIdOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypes.xsd b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypes.xsd
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/TikaFileTypeDetector.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/TikaFileTypeDetector.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/user-defined-file-types-settings.png b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/user-defined-file-types-settings.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/warning16.png b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/warning16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDatabaseOptionsPanelController.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDatabaseOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbCreateDatabaseDialog.form b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbCreateDatabaseDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbCreateDatabaseDialog.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbCreateDatabaseDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbImportDatabaseDialog.form b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbImportDatabaseDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbImportDatabaseDialog.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbImportDatabaseDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbIngestModule.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbPanelSearchAction.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbPanelSearchAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchAction.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchManager.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchManager.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchPanel.form b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchPanel.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchResultFactory.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchResultFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchThread.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearchThread.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearcher.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashDbSearcher.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupModuleSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupModuleSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupModuleSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupModuleSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupSettingsPanel.form b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/HashLookupSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/ModalNoButtons.form b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/ModalNoButtons.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/ModalNoButtons.java b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/ModalNoButtons.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/btn_icon_create_new_16.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/btn_icon_create_new_16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/delete16.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/delete16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/import16.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/import16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/layer.xml b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/layer.xml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/new16.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/new16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/options-icon.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/options-icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/options_icon.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/options_icon.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/warning16.png b/Core/src/org/sleuthkit/autopsy/modules/hashdatabase/warning16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/iOS/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/iOS/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FileSetsDefinitions.java b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FileSetsDefinitions.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/photoreccarver/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/photoreccarver/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/stix/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/stix/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalAccountObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalAccountObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalAddressObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalAddressObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalDomainObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalDomainObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalEmailObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalEmailObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalFileObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalFileObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalNetworkShareObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalNetworkShareObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalRegistryObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalRegistryObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalSystemObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalSystemObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalURIObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalURIObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvalURLHistoryObj.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvalURLHistoryObj.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/EvaluatableObject.java b/Core/src/org/sleuthkit/autopsy/modules/stix/EvaluatableObject.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/ObservableResult.java b/Core/src/org/sleuthkit/autopsy/modules/stix/ObservableResult.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/STIXReportModule.java b/Core/src/org/sleuthkit/autopsy/modules/stix/STIXReportModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/STIXReportModuleConfigPanel.form b/Core/src/org/sleuthkit/autopsy/modules/stix/STIXReportModuleConfigPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/STIXReportModuleConfigPanel.java b/Core/src/org/sleuthkit/autopsy/modules/stix/STIXReportModuleConfigPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/stix/StixArtifactData.java b/Core/src/org/sleuthkit/autopsy/modules/stix/StixArtifactData.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties b/Core/src/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/vmextractor/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/modules/vmextractor/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/vmextractor/VMExtractorIngestModule.java b/Core/src/org/sleuthkit/autopsy/modules/vmextractor/VMExtractorIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/vmextractor/VMExtractorIngestModuleFactory.java b/Core/src/org/sleuthkit/autopsy/modules/vmextractor/VMExtractorIngestModuleFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/modules/vmextractor/VirtualMachineFinder.java b/Core/src/org/sleuthkit/autopsy/modules/vmextractor/VirtualMachineFinder.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/Bundle.properties b/Core/src/org/sleuthkit/autopsy/progress/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/LoggingProgressIndicator.java b/Core/src/org/sleuthkit/autopsy/progress/LoggingProgressIndicator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/ModalDialogProgressIndicator.java b/Core/src/org/sleuthkit/autopsy/progress/ModalDialogProgressIndicator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/ProgressIndicator.java b/Core/src/org/sleuthkit/autopsy/progress/ProgressIndicator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/ProgressPanel.form b/Core/src/org/sleuthkit/autopsy/progress/ProgressPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/ProgressPanel.java b/Core/src/org/sleuthkit/autopsy/progress/ProgressPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/progress/SilentProgressIndicator.java b/Core/src/org/sleuthkit/autopsy/progress/SilentProgressIndicator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/python/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/python/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ArtifactSelectionDialog.form b/Core/src/org/sleuthkit/autopsy/report/ArtifactSelectionDialog.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ArtifactSelectionDialog.java b/Core/src/org/sleuthkit/autopsy/report/ArtifactSelectionDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/Bundle.properties b/Core/src/org/sleuthkit/autopsy/report/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/report/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/DefaultReportConfigurationPanel.form b/Core/src/org/sleuthkit/autopsy/report/DefaultReportConfigurationPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/DefaultReportConfigurationPanel.java b/Core/src/org/sleuthkit/autopsy/report/DefaultReportConfigurationPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/GeneralReportModule.java b/Core/src/org/sleuthkit/autopsy/report/GeneralReportModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportBodyFile.java b/Core/src/org/sleuthkit/autopsy/report/ReportBodyFile.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportBranding.java b/Core/src/org/sleuthkit/autopsy/report/ReportBranding.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportBrandingProviderI.java b/Core/src/org/sleuthkit/autopsy/report/ReportBrandingProviderI.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportExcel.java b/Core/src/org/sleuthkit/autopsy/report/ReportExcel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportGenerationPanel.form b/Core/src/org/sleuthkit/autopsy/report/ReportGenerationPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportGenerationPanel.java b/Core/src/org/sleuthkit/autopsy/report/ReportGenerationPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportGenerator.java b/Core/src/org/sleuthkit/autopsy/report/ReportGenerator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportHTML.java b/Core/src/org/sleuthkit/autopsy/report/ReportHTML.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportModule.java b/Core/src/org/sleuthkit/autopsy/report/ReportModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportProgressPanel.form b/Core/src/org/sleuthkit/autopsy/report/ReportProgressPanel.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportProgressPanel.java b/Core/src/org/sleuthkit/autopsy/report/ReportProgressPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel1.form b/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel1.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel1.java b/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel1.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel2.form b/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel2.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel2.java b/Core/src/org/sleuthkit/autopsy/report/ReportVisualPanel2.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportWizardAction.java b/Core/src/org/sleuthkit/autopsy/report/ReportWizardAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportWizardIterator.java b/Core/src/org/sleuthkit/autopsy/report/ReportWizardIterator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportWizardPanel1.java b/Core/src/org/sleuthkit/autopsy/report/ReportWizardPanel1.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportWizardPanel2.java b/Core/src/org/sleuthkit/autopsy/report/ReportWizardPanel2.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/TableReportModule.java b/Core/src/org/sleuthkit/autopsy/report/TableReportModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/account-icon-16.png b/Core/src/org/sleuthkit/autopsy/report/images/account-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/accounts.png b/Core/src/org/sleuthkit/autopsy/report/images/accounts.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/bluetooth.png b/Core/src/org/sleuthkit/autopsy/report/images/bluetooth.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/bookmarks.png b/Core/src/org/sleuthkit/autopsy/report/images/bookmarks.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/btn_icon_generate_report.png b/Core/src/org/sleuthkit/autopsy/report/images/btn_icon_generate_report.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/calendar.png b/Core/src/org/sleuthkit/autopsy/report/images/calendar.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/calllog.png b/Core/src/org/sleuthkit/autopsy/report/images/calllog.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/computer.png b/Core/src/org/sleuthkit/autopsy/report/images/computer.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/contact.png b/Core/src/org/sleuthkit/autopsy/report/images/contact.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/cookies.png b/Core/src/org/sleuthkit/autopsy/report/images/cookies.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/credit-card.png b/Core/src/org/sleuthkit/autopsy/report/images/credit-card.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/default_generator_logo.png b/Core/src/org/sleuthkit/autopsy/report/images/default_generator_logo.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/devices.png b/Core/src/org/sleuthkit/autopsy/report/images/devices.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/downloads.png b/Core/src/org/sleuthkit/autopsy/report/images/downloads.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/drive_network.png b/Core/src/org/sleuthkit/autopsy/report/images/drive_network.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/exif.png b/Core/src/org/sleuthkit/autopsy/report/images/exif.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/favicon.ico b/Core/src/org/sleuthkit/autopsy/report/images/favicon.ico
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/gps-lastlocation.png b/Core/src/org/sleuthkit/autopsy/report/images/gps-lastlocation.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/gps-search.png b/Core/src/org/sleuthkit/autopsy/report/images/gps-search.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/gps_trackpoint.png b/Core/src/org/sleuthkit/autopsy/report/images/gps_trackpoint.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/gpsfav.png b/Core/src/org/sleuthkit/autopsy/report/images/gpsfav.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/hash.png b/Core/src/org/sleuthkit/autopsy/report/images/hash.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/history.png b/Core/src/org/sleuthkit/autopsy/report/images/history.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/installed.png b/Core/src/org/sleuthkit/autopsy/report/images/installed.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/keywords.png b/Core/src/org/sleuthkit/autopsy/report/images/keywords.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/message.png b/Core/src/org/sleuthkit/autopsy/report/images/message.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/recent.png b/Core/src/org/sleuthkit/autopsy/report/images/recent.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/report_loading.png b/Core/src/org/sleuthkit/autopsy/report/images/report_loading.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/search.png b/Core/src/org/sleuthkit/autopsy/report/images/search.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/speeddialentry.png b/Core/src/org/sleuthkit/autopsy/report/images/speeddialentry.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/star.png b/Core/src/org/sleuthkit/autopsy/report/images/star.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/summary.png b/Core/src/org/sleuthkit/autopsy/report/images/summary.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/images/userbookmarks.png b/Core/src/org/sleuthkit/autopsy/report/images/userbookmarks.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/report/package.dox b/Core/src/org/sleuthkit/autopsy/report/package.dox
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/test/CustomArtifactsCreatorFileIngestModule.java b/Core/src/org/sleuthkit/autopsy/test/CustomArtifactsCreatorFileIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/test/CustomArtifactsCreatorIngestModuleFactory.java b/Core/src/org/sleuthkit/autopsy/test/CustomArtifactsCreatorIngestModuleFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/test/InterestingArtifactCreatorIngestModule.java b/Core/src/org/sleuthkit/autopsy/test/InterestingArtifactCreatorIngestModule.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/test/InterestingArtifactCreatorIngestModuleFactory.java b/Core/src/org/sleuthkit/autopsy/test/InterestingArtifactCreatorIngestModuleFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/test/TestAutopsyService.java b/Core/src/org/sleuthkit/autopsy/test/TestAutopsyService.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/Bundle.properties b/Core/src/org/sleuthkit/autopsy/timeline/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/CancellationProgressTask.java b/Core/src/org/sleuthkit/autopsy/timeline/CancellationProgressTask.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ChronoFieldListCell.java b/Core/src/org/sleuthkit/autopsy/timeline/ChronoFieldListCell.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/FXMLConstructor.java b/Core/src/org/sleuthkit/autopsy/timeline/FXMLConstructor.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/OpenTimelineAction.java b/Core/src/org/sleuthkit/autopsy/timeline/OpenTimelineAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/PerCaseTimelineProperties.java b/Core/src/org/sleuthkit/autopsy/timeline/PerCaseTimelineProperties.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/PromptDialogManager.java b/Core/src/org/sleuthkit/autopsy/timeline/PromptDialogManager.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.java b/Core/src/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineException.java b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineTopComponent.form b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineTopComponent.form
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineTopComponent.java b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineTopComponent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ViewMode.java b/Core/src/org/sleuthkit/autopsy/timeline/ViewMode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/WrappingListCell.java b/Core/src/org/sleuthkit/autopsy/timeline/WrappingListCell.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/Back.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/Back.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/actions/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/Forward.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/Forward.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ResetFilters.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ResetFilters.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/SaveSnapshotAsReport.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/SaveSnapshotAsReport.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/UpdateDB.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/UpdateDB.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ViewArtifactInTimelineAction.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ViewArtifactInTimelineAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ViewFileInTimelineAction.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ViewFileInTimelineAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomIn.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomIn.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomOut.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomOut.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomToEvents.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomToEvents.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/CombinedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/CombinedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/EventCluster.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/EventCluster.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/EventStripe.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/EventStripe.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/FilteredEventsModel.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/FilteredEventsModel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/MultiEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/MultiEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/SingleEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/SingleEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/TimeLineEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/TimeLineEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/ArtifactEventType.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/ArtifactEventType.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/BaseTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/BaseTypes.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/EventType.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/EventType.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/FileSystemTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/FileSystemTypes.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/MiscTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/MiscTypes.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/RootEventType.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/RootEventType.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/WebTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/WebTypes.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/db/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/db/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/db/EventDB.java b/Core/src/org/sleuthkit/autopsy/timeline/db/EventDB.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/db/EventsRepository.java b/Core/src/org/sleuthkit/autopsy/timeline/db/EventsRepository.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/db/MultipleTransactionException.java b/Core/src/org/sleuthkit/autopsy/timeline/db/MultipleTransactionException.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/db/SQLHelper.java b/Core/src/org/sleuthkit/autopsy/timeline/db/SQLHelper.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/DBUpdatedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/DBUpdatedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/RefreshRequestedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/RefreshRequestedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/TagsAddedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/TagsAddedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/TagsDeletedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/TagsDeletedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/TagsUpdatedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/TagsUpdatedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/ViewInTimelineRequestedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/ViewInTimelineRequestedEvent.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventNode.java b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventRootNode.java b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventRootNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/AbstractFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/AbstractFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/filters/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/CompoundFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/CompoundFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/DataSourceFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/DataSourceFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/DataSourcesFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/DataSourcesFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/DescriptionFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/DescriptionFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/Filter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/Filter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/HashHitsFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/HashHitsFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/HashSetFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/HashSetFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/HideKnownFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/HideKnownFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/IntersectionFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/IntersectionFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/RootFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/RootFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/TagNameFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/TagNameFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/TagsFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/TagsFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/TextFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/TextFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/TypeFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/TypeFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/UnionFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/UnionFilter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-090.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-090.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-180.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-180.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-270.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-270.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-circle-double-135.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-circle-double-135.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-in.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-in.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-out.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-out.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-step-out.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-step-out.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-step.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow-step.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow_in.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow_in.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/arrow_out.png b/Core/src/org/sleuthkit/autopsy/timeline/images/arrow_out.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/block.png b/Core/src/org/sleuthkit/autopsy/timeline/images/block.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-a.png b/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-a.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-b.png b/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-b.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-c.png b/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-c.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-m.png b/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-m.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document.png b/Core/src/org/sleuthkit/autopsy/timeline/images/blue-document.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/bookmark--plus.png b/Core/src/org/sleuthkit/autopsy/timeline/images/bookmark--plus.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/bookmarks.png b/Core/src/org/sleuthkit/autopsy/timeline/images/bookmarks.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_32.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_32.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_32.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_32.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_back.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_back.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_back_disabled.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_back_disabled.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_back_hover.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_back_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_forward.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_forward.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_forward_disabled.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_forward_disabled.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_forward_hover.png b/Core/src/org/sleuthkit/autopsy/timeline/images/btn_step_forward_hover.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/calllog.png b/Core/src/org/sleuthkit/autopsy/timeline/images/calllog.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/camera-icon-16.png b/Core/src/org/sleuthkit/autopsy/timeline/images/camera-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/chart_bar.png b/Core/src/org/sleuthkit/autopsy/timeline/images/chart_bar.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/checker64.jpg b/Core/src/org/sleuthkit/autopsy/timeline/images/checker64.jpg
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/checkerboard.png b/Core/src/org/sleuthkit/autopsy/timeline/images/checkerboard.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/checkerboard_transparent.png b/Core/src/org/sleuthkit/autopsy/timeline/images/checkerboard_transparent.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/clock-history.png b/Core/src/org/sleuthkit/autopsy/timeline/images/clock-history.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/cookies.png b/Core/src/org/sleuthkit/autopsy/timeline/images/cookies.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/cross-circle (2).png b/Core/src/org/sleuthkit/autopsy/timeline/images/cross-circle (2).png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/cross-circle.png b/Core/src/org/sleuthkit/autopsy/timeline/images/cross-circle.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/cross-script.png b/Core/src/org/sleuthkit/autopsy/timeline/images/cross-script.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/database_refresh.png b/Core/src/org/sleuthkit/autopsy/timeline/images/database_refresh.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/downloads.png b/Core/src/org/sleuthkit/autopsy/timeline/images/downloads.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/eye--minus.png b/Core/src/org/sleuthkit/autopsy/timeline/images/eye--minus.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/eye--plus.png b/Core/src/org/sleuthkit/autopsy/timeline/images/eye--plus.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/eye_close.png b/Core/src/org/sleuthkit/autopsy/timeline/images/eye_close.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/funnel--minus.png b/Core/src/org/sleuthkit/autopsy/timeline/images/funnel--minus.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/funnel.png b/Core/src/org/sleuthkit/autopsy/timeline/images/funnel.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/geolocation.png b/Core/src/org/sleuthkit/autopsy/timeline/images/geolocation.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/gps-search.png b/Core/src/org/sleuthkit/autopsy/timeline/images/gps-search.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/gps-trackpoint.png b/Core/src/org/sleuthkit/autopsy/timeline/images/gps-trackpoint.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/history.png b/Core/src/org/sleuthkit/autopsy/timeline/images/history.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/image.png b/Core/src/org/sleuthkit/autopsy/timeline/images/image.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/info-icon-16.png b/Core/src/org/sleuthkit/autopsy/timeline/images/info-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/information-frame.png b/Core/src/org/sleuthkit/autopsy/timeline/images/information-frame.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/information-gray.png b/Core/src/org/sleuthkit/autopsy/timeline/images/information-gray.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/information-white.png b/Core/src/org/sleuthkit/autopsy/timeline/images/information-white.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/information.png b/Core/src/org/sleuthkit/autopsy/timeline/images/information.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-left.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-left.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual-equal.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual-equal.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-fit.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-fit.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in-green.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in-green.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out-red.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out-red.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier-zoom.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_in.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_in.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_out.png b/Core/src/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_out.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/mail-icon-16.png b/Core/src/org/sleuthkit/autopsy/timeline/images/mail-icon-16.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker--arrow.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker--arrow.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker--exclamation.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker--exclamation.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker--minus.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker--minus.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker--pencil.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker--pencil.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker--pin.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker--pin.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker--plus.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker--plus.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/marker.png b/Core/src/org/sleuthkit/autopsy/timeline/images/marker.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/message.png b/Core/src/org/sleuthkit/autopsy/timeline/images/message.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/minus-button.png b/Core/src/org/sleuthkit/autopsy/timeline/images/minus-button.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/plus-button.png b/Core/src/org/sleuthkit/autopsy/timeline/images/plus-button.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/programs.png b/Core/src/org/sleuthkit/autopsy/timeline/images/programs.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/prohibition.png b/Core/src/org/sleuthkit/autopsy/timeline/images/prohibition.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/question-frame.png b/Core/src/org/sleuthkit/autopsy/timeline/images/question-frame.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/recent_docs.png b/Core/src/org/sleuthkit/autopsy/timeline/images/recent_docs.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_first.png b/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_first.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_last.png b/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_last.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_next.png b/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_next.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_previous.png b/Core/src/org/sleuthkit/autopsy/timeline/images/resultset_previous.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/searchquery.png b/Core/src/org/sleuthkit/autopsy/timeline/images/searchquery.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/select.png b/Core/src/org/sleuthkit/autopsy/timeline/images/select.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/table.png b/Core/src/org/sleuthkit/autopsy/timeline/images/table.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/tick.png b/Core/src/org/sleuthkit/autopsy/timeline/images/tick.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/timeline_marker.png b/Core/src/org/sleuthkit/autopsy/timeline/images/timeline_marker.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/usb_devices.png b/Core/src/org/sleuthkit/autopsy/timeline/images/usb_devices.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/warning.png b/Core/src/org/sleuthkit/autopsy/timeline/images/warning.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle.png b/Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png b/Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/web-file.png b/Core/src/org/sleuthkit/autopsy/timeline/images/web-file.png
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/license-timeline.txt b/Core/src/org/sleuthkit/autopsy/timeline/license-timeline.txt
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/SnapShotReportWriter.java b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/SnapShotReportWriter.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/index.css b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/index.css
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/index_template.html b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/index_template.html
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/navigation.html b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/navigation.html
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/snapshot_template.html b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/snapshot_template.html
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/summary.css b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/summary.css
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/snapshot/summary_template.html b/Core/src/org/sleuthkit/autopsy/timeline/snapshot/summary_template.html
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractFXCellFactory.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractFXCellFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractTimeLineView.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractTimeLineView.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractTimelineChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractTimelineChart.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/Bundle.properties b/Core/src/org/sleuthkit/autopsy/timeline/ui/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/ui/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/ContextMenuProvider.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/ContextMenuProvider.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.css b/Core/src/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.css
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/NoEventsDialog.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/NoEventsDialog.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeLineChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeLineChart.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/ViewFrame.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/ViewFrame.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/ViewFrame.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/ViewFrame.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/ZoomRanges.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/ZoomRanges.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewSettingsPane.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewSettingsPane.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/EventCountsChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/EventCountsChart.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DateAxis.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DateAxis.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DescriptionVisibility.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DescriptionVisibility.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewPane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewPane.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewSettingsPane.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewSettingsPane.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChart.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChartLane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChartLane.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChartLayoutSettings.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChartLayoutSettings.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventAxis.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventAxis.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventClusterNode.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventClusterNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventNodeBase.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventNodeBase.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventStripeNode.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventStripeNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventsDetailsChart.css b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventsDetailsChart.css
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/GuideLine.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/GuideLine.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/HideDescriptionAction.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/HideDescriptionAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/MultiEventNodeBase.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/MultiEventNodeBase.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/PinnedEventsChartLane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/PinnedEventsChartLane.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/PrimaryDetailsChartLane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/PrimaryDetailsChartLane.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/ScrollingLaneWrapper.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/ScrollingLaneWrapper.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/SingleEventNode.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/SingleEventNode.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/StripeFlattener.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/StripeFlattener.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/UnhideDescriptionAction.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/UnhideDescriptionAction.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/BaseTypeTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/BaseTypeTreeItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/DescriptionTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/DescriptionTreeItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventTypeTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventTypeTreeItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTreeItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/RootItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/RootItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/SubTypeTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/SubTypeTreeItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/TreeComparator.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/TreeComparator.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterCheckBoxCellFactory.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterCheckBoxCellFactory.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTable.css b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTable.css
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTreeItem.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTreeTableRow.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTreeTableRow.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/LegendCell.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/LegendCell.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/ListViewPane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/ListViewPane.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/SwingFXMenuUtils.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/listvew/SwingFXMenuUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/utils/IntervalUtils.java b/Core/src/org/sleuthkit/autopsy/timeline/utils/IntervalUtils.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/utils/MappedList.java b/Core/src/org/sleuthkit/autopsy/timeline/utils/MappedList.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/utils/RangeDivisionInfo.java b/Core/src/org/sleuthkit/autopsy/timeline/utils/RangeDivisionInfo.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties b/Core/src/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/zooming/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/DescriptionLoD.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/DescriptionLoD.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/DisplayNameProvider.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/DisplayNameProvider.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/EventTypeZoomLevel.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/EventTypeZoomLevel.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/TimeUnits.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/TimeUnits.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomParams.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomParams.java
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.fxml b/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.fxml
old mode 100644
new mode 100755
diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.java
old mode 100644
new mode 100755
diff --git a/Core/updates_ja.xml b/Core/updates_ja.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/build-mac.xml b/CoreLibs/build-mac.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/build-unix.xml b/CoreLibs/build-unix.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/build-windows.xml b/CoreLibs/build-windows.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/build.xml b/CoreLibs/build.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/ivy.xml b/CoreLibs/ivy.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/ivysettings.xml b/CoreLibs/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/manifest.mf b/CoreLibs/manifest.mf
old mode 100644
new mode 100755
diff --git a/CoreLibs/nbproject/build-impl.xml b/CoreLibs/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/CoreLibs/nbproject/suite.properties b/CoreLibs/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle.properties b/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle.properties
old mode 100644
new mode 100755
diff --git a/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle_ja.properties b/CoreLibs/src/org/sleuthkit/autopsy/corelibs/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/CoreLibs/src/org/sleuthkit/autopsy/corelibs/ScalrWrapper.java b/CoreLibs/src/org/sleuthkit/autopsy/corelibs/ScalrWrapper.java
old mode 100644
new mode 100755
diff --git a/CoreLibs/src/org/sleuthkit/autopsy/corelibs/SigarLoader.java b/CoreLibs/src/org/sleuthkit/autopsy/corelibs/SigarLoader.java
old mode 100644
new mode 100755
diff --git a/Experimental/build.xml b/Experimental/build.xml
old mode 100644
new mode 100755
diff --git a/Experimental/ivy.xml b/Experimental/ivy.xml
old mode 100644
new mode 100755
diff --git a/Experimental/ivysettings.xml b/Experimental/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/Experimental/manifest.mf b/Experimental/manifest.mf
old mode 100644
new mode 100755
index a53adc8642..cafb630948
--- a/Experimental/manifest.mf
+++ b/Experimental/manifest.mf
@@ -3,5 +3,4 @@ AutoUpdate-Show-In-Client: true
OpenIDE-Module: org.sleuthkit.autopsy.experimental
OpenIDE-Module-Layer: org/sleuthkit/autopsy/experimental/autoingest/layer.xml
OpenIDE-Module-Localizing-Bundle: org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties
-OpenIDE-Module-Requires: org.openide.windows.WindowManager
OpenIDE-Module-Specification-Version: 1.0
diff --git a/Experimental/nbproject/build-impl.xml b/Experimental/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/Experimental/nbproject/project.properties b/Experimental/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/Experimental/nbproject/project.xml b/Experimental/nbproject/project.xml
old mode 100644
new mode 100755
index fe85da26ba..280fbc431b
--- a/Experimental/nbproject/project.xml
+++ b/Experimental/nbproject/project.xml
@@ -24,15 +24,6 @@
1.44.1
-
- org.netbeans.modules.settings
-
-
-
- 1
- 1.49.1
-
-
org.openide.awt
diff --git a/Experimental/nbproject/suite.properties b/Experimental/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ArchiveUtil.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ArchiveUtil.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestAlertFile.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestAlertFile.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCase.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCase.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCaseDeletedEvent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCaseDeletedEvent.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCaseManager.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCaseManager.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCaseOpenAction.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCaseOpenAction.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCasePanel.form b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCasePanel.form
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCasePanel.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCasePanel.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCasePrioritizedEvent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestCasePrioritizedEvent.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.form b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.form
index 26e14e2176..b1d90f4479 100755
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.form
+++ b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.form
@@ -235,6 +235,9 @@
+
+
+
@@ -245,6 +248,9 @@
+
+
+
@@ -285,6 +291,9 @@
+
+
+
@@ -295,6 +304,9 @@
+
+
+
@@ -319,6 +331,9 @@
+
+
+
@@ -329,6 +344,9 @@
+
+
+
@@ -339,16 +357,22 @@
+
+
+
-
+
-
+
+
+
+
@@ -359,6 +383,9 @@
+
+
+
@@ -396,6 +423,9 @@
+
+
+
@@ -427,6 +457,9 @@
+
+
+
@@ -434,6 +467,9 @@
+
+
+
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.java
index 875cf9d46f..157d371eed 100755
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.java
+++ b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboard.java
@@ -1,7 +1,7 @@
/*
* Autopsy Forensic Browser
*
- * Copyright 2015-2017 Basis Technology Corp.
+ * Copyright 2015 Basis Technology Corp.
* Contact: carrier sleuthkit org
*
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -20,7 +20,9 @@ package org.sleuthkit.autopsy.experimental.autoingest;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import java.awt.Cursor;
+import java.awt.Desktop;
import java.awt.EventQueue;
+import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.time.Instant;
@@ -36,6 +38,7 @@ import java.util.logging.Level;
import javax.swing.DefaultListSelectionModel;
import java.awt.Color;
import java.beans.PropertyChangeEvent;
+import java.io.File;
import java.util.Collections;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
@@ -46,12 +49,25 @@ import javax.swing.UIManager;
import javax.swing.event.ListSelectionEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
+import org.netbeans.api.options.OptionsDisplayer;
+import org.openide.DialogDisplayer;
import org.openide.LifecycleManager;
+import org.openide.NotifyDescriptor;
+import org.openide.filesystems.FileObject;
+import org.openide.filesystems.FileUtil;
import org.openide.util.NbBundle;
+import org.openide.util.actions.CallableSystemAction;
import org.openide.windows.WindowManager;
+import org.sleuthkit.autopsy.casemodule.CaseNewAction;
+import org.sleuthkit.autopsy.casemodule.CaseOpenAction;
import org.sleuthkit.autopsy.core.ServicesMonitor;
+import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil;
import org.sleuthkit.autopsy.coreutils.NetworkUtils;
+import org.sleuthkit.autopsy.coreutils.PlatformUtil;
import org.sleuthkit.autopsy.ingest.IngestManager;
+import org.sleuthkit.autopsy.ingest.IngestProgressSnapshotDialog;
+import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestManager.CaseDeletionResult;
+import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestManager.JobsSnapshot;
/**
* A panel for monitoring automated ingest by a cluster, and for controlling
@@ -89,6 +105,7 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
private final DefaultTableModel pendingTableModel;
private final DefaultTableModel runningTableModel;
private final DefaultTableModel completedTableModel;
+ private AutoIngestManager manager;
private ExecutorService updateExecutor;
private boolean isPaused;
private boolean autoIngestStarted;
@@ -167,6 +184,8 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
private AutoIngestDashboard() {
//Disable the main window so they can only use the dashboard (if we used setVisible the taskBar icon would go away)
WindowManager.getDefault().getMainWindow().setEnabled(false);
+
+ manager = AutoIngestManager.getInstance();
pendingTableModel = new DefaultTableModel(JobsTableModelColumns.headers, 0) {
private static final long serialVersionUID = 1L;
@@ -571,7 +590,28 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
*/
private void startUp() {
- autoIngestStarted = true;
+ /*
+ * Starts up the auto ingest manager (AIM).
+ */
+ try {
+ manager.startUp();
+ autoIngestStarted = true;
+ } catch (AutoIngestManager.AutoIngestManagerStartupException ex) {
+ SYS_LOGGER.log(Level.SEVERE, "Dashboard error starting up auto ingest", ex);
+ tbStatusMessage.setText(NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.AutoIngestStartupError"));
+ manager = null;
+
+ JOptionPane.showMessageDialog(this,
+ NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.AutoIngestStartupFailed.Message"),
+ NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.AutoIngestStartupFailed.Title"),
+ JOptionPane.ERROR_MESSAGE);
+ bnOptions.setEnabled(true);
+
+ /*
+ * If the AIM cannot be started, there is nothing more to do.
+ */
+ return;
+ }
/*
* Subscribe to services monitor events.
@@ -580,11 +620,17 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
setServicesStatusMessage();
});
+ /*
+ * Register with the AIM as an observer.
+ */
+ manager.addObserver(this);
+
/*
* Populate the pending, running, and completed auto ingest job tables.
*/
updateExecutor = Executors.newSingleThreadExecutor(new ThreadFactoryBuilder().setNameFormat(UPDATE_TASKS_THREAD_NAME).build());
updateExecutor.submit(new UpdateAllJobsTablesTask());
+ manager.scanInputDirsNow();
//bnPause.setEnabled(true);
bnPause.setText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPause.text"));
@@ -613,7 +659,7 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.Cancel")};
int reply = JOptionPane.OK_OPTION;
- if (IngestManager.getInstance().isIngestRunning()) {
+ if (null != manager && IngestManager.getInstance().isIngestRunning()) {
reply = JOptionPane.showOptionDialog(this,
NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.ExitConsequences"),
NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.ConfirmExitHeader"),
@@ -638,6 +684,13 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
updateExecutor.shutdownNow();
}
+ /*
+ * Stop observing the auto ingest manager (AIM).
+ */
+ if (null != manager) {
+ manager.deleteObserver(this);
+ }
+
/*
* Shut down the AIM and close.
*/
@@ -645,6 +698,9 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
@Override
protected Void doInBackground() throws Exception {
+ if (null != manager) {
+ manager.shutDown();
+ }
return null;
}
@@ -751,6 +807,7 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
* Ask the auto ingest manager to pause when it completes the
* currently running job, if any.
*/
+ manager.pause();
bnRefresh.setEnabled(false);
}
}
@@ -778,6 +835,11 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
*/
pendingTable.setBackground(pendingTableBackground);
pendingTable.setForeground(pendingTablelForeground);
+
+ /**
+ * Ask the auto ingest manager to resume processing.
+ */
+ manager.resume();
}
/**
@@ -793,6 +855,7 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
@Override
public void run() {
List pendingJobs = new ArrayList<>();
+ manager.getJobs(pendingJobs, null, null);
EventQueue.invokeLater(new RefreshComponentsTask(pendingJobs, null, null));
}
}
@@ -810,6 +873,7 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
@Override
public void run() {
List runningJobs = new ArrayList<>();
+ manager.getJobs(null, runningJobs, null);
EventQueue.invokeLater(new RefreshComponentsTask(null, runningJobs, null));
}
}
@@ -833,6 +897,7 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
List pendingJobs = new ArrayList<>();
List runningJobs = new ArrayList<>();
List completedJobs = new ArrayList<>();
+ manager.getJobs(pendingJobs, runningJobs, completedJobs);
// Sort the completed jobs list by completed date
Collections.sort(completedJobs, new AutoIngestJob.ReverseDateCompletedComparator());
EventQueue.invokeLater(new RefreshComponentsTask(pendingJobs, runningJobs, completedJobs));
@@ -1019,6 +1084,10 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
* Get the current lists of jobs and update the UI.
*/
private void refreshTables(){
+ JobsSnapshot jobsSnapshot = manager.getCurrentJobsSnapshot();
+ refreshTable(jobsSnapshot.getCompletedJobs(), completedTableModel, null);
+ refreshTable(jobsSnapshot.getPendingJobs(), pendingTableModel, null);
+ refreshTable(jobsSnapshot.getRunningJobs(), runningTableModel, null);
}
/**
@@ -1113,9 +1182,19 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
org.openide.awt.Mnemonics.setLocalizedText(bnCancelJob, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnCancelJob.text")); // NOI18N
bnCancelJob.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnCancelJob.toolTipText")); // NOI18N
+ bnCancelJob.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnCancelJobActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnDeleteCase, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnDeleteCase.text")); // NOI18N
bnDeleteCase.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnDeleteCase.toolTipText")); // NOI18N
+ bnDeleteCase.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnDeleteCaseActionPerformed(evt);
+ }
+ });
lbPending.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
org.openide.awt.Mnemonics.setLocalizedText(lbPending, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.lbPending.text")); // NOI18N
@@ -1128,9 +1207,19 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
org.openide.awt.Mnemonics.setLocalizedText(bnRefresh, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnRefresh.text")); // NOI18N
bnRefresh.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnRefresh.toolTipText")); // NOI18N
+ bnRefresh.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnRefreshActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnCancelModule, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnCancelModule.text")); // NOI18N
bnCancelModule.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnCancelModule.toolTipText")); // NOI18N
+ bnCancelModule.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnCancelModuleActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnExit, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnExit.text")); // NOI18N
bnExit.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnExit.toolTipText")); // NOI18N
@@ -1143,18 +1232,43 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
org.openide.awt.Mnemonics.setLocalizedText(bnOptions, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnOptions.text")); // NOI18N
bnOptions.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnOptions.toolTipText")); // NOI18N
bnOptions.setEnabled(false);
+ bnOptions.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnOptionsActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnShowProgress, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnShowProgress.text")); // NOI18N
bnShowProgress.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnShowProgress.toolTipText")); // NOI18N
+ bnShowProgress.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnShowProgressActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnPause, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPause.text")); // NOI18N
bnPause.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPause.toolTipText")); // NOI18N
+ bnPause.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnPauseActionPerformed(evt);
+ }
+ });
- org.openide.awt.Mnemonics.setLocalizedText(bnPrioritizeCase, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeCase.text_1")); // NOI18N
- bnPrioritizeCase.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeCase.toolTipText_1")); // NOI18N
+ org.openide.awt.Mnemonics.setLocalizedText(bnPrioritizeCase, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeCase.text")); // NOI18N
+ bnPrioritizeCase.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeCase.toolTipText")); // NOI18N
+ bnPrioritizeCase.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnPrioritizeCaseActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnShowCaseLog, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnShowCaseLog.text")); // NOI18N
bnShowCaseLog.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnShowCaseLog.toolTipText")); // NOI18N
+ bnShowCaseLog.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnShowCaseLogActionPerformed(evt);
+ }
+ });
tbStatusMessage.setEditable(false);
tbStatusMessage.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
@@ -1167,6 +1281,11 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
org.openide.awt.Mnemonics.setLocalizedText(bnPrioritizeJob, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeJob.text")); // NOI18N
bnPrioritizeJob.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeJob.toolTipText")); // NOI18N
bnPrioritizeJob.setActionCommand(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPrioritizeJob.actionCommand")); // NOI18N
+ bnPrioritizeJob.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnPrioritizeJobActionPerformed(evt);
+ }
+ });
lbServicesStatus.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
org.openide.awt.Mnemonics.setLocalizedText(lbServicesStatus, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.lbServicesStatus.text")); // NOI18N
@@ -1177,8 +1296,18 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
tbServicesStatusMessage.setBorder(null);
org.openide.awt.Mnemonics.setLocalizedText(bnOpenLogDir, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnOpenLogDir.text")); // NOI18N
+ bnOpenLogDir.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnOpenLogDirActionPerformed(evt);
+ }
+ });
org.openide.awt.Mnemonics.setLocalizedText(bnReprocessJob, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnReprocessJob.text")); // NOI18N
+ bnReprocessJob.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ bnReprocessJobActionPerformed(evt);
+ }
+ });
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
this.setLayout(layout);
@@ -1298,6 +1427,179 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
}// //GEN-END:initComponents
+ /**
+ * Handles a click on the refresh button. Requests an immediate scan of the
+ * input folders for new jobs and queues a refresh of all three of the jobs
+ * tables.
+ *
+ * @param evt - The button click event.
+ */
+ private void bnRefreshActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnRefreshActionPerformed
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ manager.scanInputDirsAndWait();
+ refreshTables();
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
+ }//GEN-LAST:event_bnRefreshActionPerformed
+
+ /**
+ * Handles a click on the delete case button. If an entry is selected that
+ * can be deleted, pops up a confirmation dialog. Upon confirmation, asks
+ * AutoIngestManager to delete the entry and asks for an updated view.
+ *
+ * @param evt The button click event.
+ */
+ private void bnDeleteCaseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnDeleteCaseActionPerformed
+ if (completedTableModel.getRowCount() < 0 || completedTable.getSelectedRow() < 0) {
+ return;
+ }
+
+ String caseName = (String) completedTable.getValueAt(completedTable.getSelectedRow(), JobsTableModelColumns.CASE.ordinal());
+ Object[] options = {
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.Delete"),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.DoNotDelete")
+ };
+ Object[] msgContent = {org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.DeleteAreYouSure") + "\"" + caseName + "\"?"};
+ int reply = JOptionPane.showOptionDialog(this,
+ msgContent,
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.ConfirmDeletionHeader"),
+ JOptionPane.DEFAULT_OPTION,
+ JOptionPane.WARNING_MESSAGE,
+ null,
+ options,
+ options[JOptionPane.NO_OPTION]);
+ if (reply == JOptionPane.YES_OPTION) {
+ bnDeleteCase.setEnabled(false);
+ bnShowCaseLog.setEnabled(false);
+ if (completedTableModel.getRowCount() > 0 && completedTable.getSelectedRow() >= 0) {
+ Path caseDirectoryPath = (Path) completedTableModel.getValueAt(completedTable.getSelectedRow(), JobsTableModelColumns.CASE_DIRECTORY_PATH.ordinal());
+ completedTable.clearSelection();
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ CaseDeletionResult result = manager.deleteCase(caseName, caseDirectoryPath);
+ refreshTables();
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
+ if (CaseDeletionResult.FAILED == result) {
+ JOptionPane.showMessageDialog(this,
+ String.format("Could not delete case %s. It may be in in use.", caseName),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.DeletionFailed"),
+ JOptionPane.INFORMATION_MESSAGE);
+ } else if (CaseDeletionResult.PARTIALLY_DELETED == result) {
+ JOptionPane.showMessageDialog(this,
+ String.format("Could not delete case %s. See system log for details.", caseName),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.DeletionFailed"),
+ JOptionPane.INFORMATION_MESSAGE);
+ }
+ }
+ }
+ }//GEN-LAST:event_bnDeleteCaseActionPerformed
+
+ /**
+ * Handles a click on the cancel auto ingest job button. Cancels the
+ * selected job.
+ *
+ * @param evt The button click event.
+ */
+ private void bnCancelJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnCancelJobActionPerformed
+ Object[] options = {
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.CancelJob"),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.DoNotCancelJob")};
+ int reply = JOptionPane.showOptionDialog(this,
+ NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.CancelJobAreYouSure"),
+ NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.ConfirmCancellationHeader"),
+ JOptionPane.DEFAULT_OPTION,
+ JOptionPane.WARNING_MESSAGE,
+ null,
+ options,
+ options[1]);
+ if (reply == 0) {
+ /*
+ * Call setCursor on this to ensure it appears (if there is time to
+ * see it).
+ */
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ manager.cancelCurrentJob();
+ refreshTables();
+ this.setCursor(Cursor.getDefaultCursor());
+ }
+ }//GEN-LAST:event_bnCancelJobActionPerformed
+
+ /**
+ * Handles a click on the show auto ingest job progress button. Displays an
+ * ingest job progress panel.
+ *
+ * @param evt The button click event.
+ */
+ private void bnShowProgressActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnShowProgressActionPerformed
+ IngestProgressSnapshotDialog dialog = new IngestProgressSnapshotDialog(this.getTopLevelAncestor(), true);
+ }//GEN-LAST:event_bnShowProgressActionPerformed
+
+ /**
+ * Handles a click on the pause/resume auto ingest job button. Sends a
+ * pause/resume request to the auto ingest manager.
+ *
+ * @param evt The button click event.
+ */
+ private void bnPauseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnPauseActionPerformed
+
+ if (!autoIngestStarted) {
+ //put up a wait cursor during the start up operation
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+
+ startUp();
+
+ this.setCursor(null);
+ //done for startup
+ return;
+ }
+ if (!isPaused) {
+ tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.bnPause.pausing"));
+ pause(true);
+ } else {
+ resume();
+ }
+ isPaused = !isPaused;
+ }//GEN-LAST:event_bnPauseActionPerformed
+
+ /**
+ * Handles a click on the options button. Displays the options window.
+ *
+ * @param evt The button click event.
+ */
+ private void bnOptionsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnOptionsActionPerformed
+ setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ OptionsDisplayer.getDefault().open();
+ setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
+ }//GEN-LAST:event_bnOptionsActionPerformed
+
+ /**
+ * Handles a click on the cancel ingest module button. Cancels the currently
+ * running data source level ingest module for the selected job.
+ *
+ * @param evt The button click event.
+ */
+ private void bnCancelModuleActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnCancelModuleActionPerformed
+ Object[] options = {
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.CancelModule"),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.DoNotCancelModule")};
+ int reply = JOptionPane.showOptionDialog(this,
+ NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.CancelModuleAreYouSure"),
+ NbBundle.getMessage(AutoIngestDashboard.class, "ConfirmationDialog.ConfirmCancellationHeader"),
+ JOptionPane.DEFAULT_OPTION,
+ JOptionPane.WARNING_MESSAGE,
+ null,
+ options,
+ options[1]);
+ if (reply == 0) {
+ /*
+ * Call setCursor on this to ensure it appears (if there is time to
+ * see it).
+ */
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ manager.cancelCurrentDataSourceLevelIngestModule();
+ refreshTables();
+ this.setCursor(Cursor.getDefaultCursor());
+ }
+ }//GEN-LAST:event_bnCancelModuleActionPerformed
+
/**
* Handles a click on the exit button. Shuts down auto ingest.
*
@@ -1307,6 +1609,96 @@ public final class AutoIngestDashboard extends JPanel implements Observer {
shutdown();
}//GEN-LAST:event_bnExitActionPerformed
+ /**
+ * Handle a click on the prioritize case button. Requests prioritization of
+ * all of the auto ingest jobs for a case.
+ *
+ * @param evt The button click event.
+ */
+ private void bnPrioritizeCaseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnPrioritizeCaseActionPerformed
+ if (pendingTableModel.getRowCount() > 0 && pendingTable.getSelectedRow() >= 0) {
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ String caseName = (pendingTableModel.getValueAt(pendingTable.getSelectedRow(), JobsTableModelColumns.CASE.ordinal())).toString();
+ manager.prioritizeCase(caseName);
+ refreshTables();
+ pendingTable.clearSelection();
+ enablePendingTableButtons(false);
+ AutoIngestDashboard.this.setCursor(Cursor.getDefaultCursor());
+ }
+ }//GEN-LAST:event_bnPrioritizeCaseActionPerformed
+
+ /**
+ * Handles a click on the show log button. Displays the auto ingest job log
+ * for a case in NotePad.
+ *
+ * @param evt The button click event.
+ */
+ private void bnShowCaseLogActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnShowCaseLogActionPerformed
+ try {
+ int selectedRow = completedTable.getSelectedRow();
+ if (selectedRow != -1) {
+ Path caseDirectoryPath = (Path) completedTableModel.getValueAt(selectedRow, JobsTableModelColumns.CASE_DIRECTORY_PATH.ordinal());
+ if (null != caseDirectoryPath) {
+ Path pathToLog = AutoIngestJobLogger.getLogPath(caseDirectoryPath);
+ if (pathToLog.toFile().exists()) {
+ Desktop.getDesktop().edit(pathToLog.toFile());
+ } else {
+ JOptionPane.showMessageDialog(this, org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.ShowLogFailed.Message"),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "AutoIngestDashboard.ShowLogFailed.Title"), JOptionPane.ERROR_MESSAGE);
+ }
+ } else {
+ MessageNotifyUtil.Message.warn("The case directory for this job has been deleted.");
+ }
+ }
+ } catch (IOException ex) {
+ SYS_LOGGER.log(Level.SEVERE, "Dashboard error attempting to display case auto ingest log", ex);
+ Object[] options = {org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "DisplayLogDialog.okay")};
+ JOptionPane.showOptionDialog(this,
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "DisplayLogDialog.cannotFindLog"),
+ org.openide.util.NbBundle.getMessage(AutoIngestDashboard.class, "DisplayLogDialog.unableToShowLogFile"),
+ JOptionPane.DEFAULT_OPTION,
+ JOptionPane.PLAIN_MESSAGE,
+ null,
+ options,
+ options[0]);
+ }
+ }//GEN-LAST:event_bnShowCaseLogActionPerformed
+
+ private void bnPrioritizeJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnPrioritizeJobActionPerformed
+ if (pendingTableModel.getRowCount() > 0 && pendingTable.getSelectedRow() >= 0) {
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ Path manifestFilePath = (Path) (pendingTableModel.getValueAt(pendingTable.getSelectedRow(), JobsTableModelColumns.MANIFEST_FILE_PATH.ordinal()));
+ manager.prioritizeJob(manifestFilePath);
+ refreshTables();
+ pendingTable.clearSelection();
+ enablePendingTableButtons(false);
+ AutoIngestDashboard.this.setCursor(Cursor.getDefaultCursor());
+ }
+ }//GEN-LAST:event_bnPrioritizeJobActionPerformed
+
+ private void bnOpenLogDirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnOpenLogDirActionPerformed
+ Path logDirPath = Paths.get(PlatformUtil.getUserDirectory().getAbsolutePath(), "var", "log");
+ File logDir = logDirPath.toFile();
+ try {
+ Desktop.getDesktop().open(logDir);
+ } catch (IOException ex) {
+ DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(
+ String.format("Unable to open log directory %s:\n%s", logDirPath, ex.getLocalizedMessage()),
+ NotifyDescriptor.ERROR_MESSAGE));
+ }
+ }//GEN-LAST:event_bnOpenLogDirActionPerformed
+
+ private void bnReprocessJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnReprocessJobActionPerformed
+ if (completedTableModel.getRowCount() < 0 || completedTable.getSelectedRow() < 0) {
+ return;
+ }
+ this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+ Path manifestPath = (Path) completedTableModel.getValueAt(completedTable.getSelectedRow(), JobsTableModelColumns.MANIFEST_FILE_PATH.ordinal());
+ manager.reprocessJob(manifestPath);
+ refreshTables();
+ AutoIngestDashboard.this.setCursor(Cursor.getDefaultCursor());
+ }//GEN-LAST:event_bnReprocessJobActionPerformed
+
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton bnCancelJob;
private javax.swing.JButton bnCancelModule;
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardOpenAction.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardOpenAction.java
deleted file mode 100755
index 7142f3be01..0000000000
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardOpenAction.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
-* Autopsy Forensic Browser
-*
-* Copyright 2017 Basis Technology Corp.
-* Contact: carrier sleuthkit org
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-package org.sleuthkit.autopsy.experimental.autoingest;
-
-import java.awt.Component;
-import java.beans.PropertyChangeEvent;
-import java.beans.PropertyChangeListener;
-import javax.swing.ImageIcon;
-import javax.swing.JButton;
-import org.openide.awt.ActionID;
-import org.openide.awt.ActionReference;
-import org.openide.awt.ActionReferences;
-import org.openide.awt.ActionRegistration;
-import org.openide.util.HelpCtx;
-import org.openide.util.NbBundle.Messages;
-import org.openide.util.actions.CallableSystemAction;
-import org.openide.util.actions.Presenter;
-import org.sleuthkit.autopsy.casemodule.Case;
-import org.sleuthkit.autopsy.core.RuntimeProperties;
-import org.sleuthkit.autopsy.core.UserPreferences;
-import static org.sleuthkit.autopsy.core.UserPreferences.SelectedMode.REVIEW;
-import org.sleuthkit.autopsy.coreutils.Logger;
-
-@ActionID(category = "Tools", id = "org.sleuthkit.autopsy.experimental.autoingest.AutoIngestDashboardOpenAction")
-@ActionReferences(value = {
- @ActionReference(path = "Menu/Tools", position = 104),
- @ActionReference(path = "Toolbars/Case", position = 104)
-})
-@ActionRegistration(displayName = "#CTL_AutoIngestDashboardOpenAction", lazy = false)
-@Messages({"CTL_AutoIngestDashboardOpenAction=Auto Ingest Dashboard"})
-public final class AutoIngestDashboardOpenAction extends CallableSystemAction implements Presenter.Toolbar {
-
- private static final Logger LOGGER = Logger.getLogger(AutoIngestDashboardOpenAction.class.getName());
- private static final String VIEW_IMAGES_VIDEOS = Bundle.CTL_AutoIngestDashboardOpenAction();
-
- private final JButton toolbarButton = new JButton();
- private final PropertyChangeListener pcl;
-
- public AutoIngestDashboardOpenAction() {
- super();
- toolbarButton.addActionListener(actionEvent -> performAction());
- pcl = (PropertyChangeEvent evt) -> {
- if (evt.getPropertyName().equals(Case.Events.CURRENT_CASE.toString())) {
- setEnabled(RuntimeProperties.runningWithGUI() && evt.getNewValue() != null);
- }
- };
- Case.addPropertyChangeListener(pcl);
- this.setEnabled(false);
- }
-
- @Override
- public boolean isEnabled() {
- UserPreferences.SelectedMode mode = UserPreferences.getMode();
- return (mode == REVIEW);
- }
-
- /** Returns the toolbar component of this action
- *
- * @return component the toolbar button */
- @Override
- public Component getToolbarPresenter() {
- ImageIcon icon = new ImageIcon(getClass().getResource("btn_icon_image_gallery_26.png")); //NON-NLS
- toolbarButton.setIcon(icon);
- toolbarButton.setText(this.getName());
- return toolbarButton;
- }
-
- /**
- * Set this action to be enabled/disabled
- *
- * @param value whether to enable this action or not
- */
- @Override
- public void setEnabled(boolean value) {
- super.setEnabled(value);
- toolbarButton.setEnabled(value);
- }
-
- @Override
- @SuppressWarnings("fallthrough")
- public void performAction() {
- AutoIngestDashboardTopComponent.openTopComponent();
- }
-
- @Override
- public String getName() {
- return VIEW_IMAGES_VIDEOS;
- }
-
- @Override
- public HelpCtx getHelpCtx() {
- return HelpCtx.DEFAULT_HELP;
- }
-
- @Override
- public boolean asynchronous() {
- return false; // run on edt
- }
-}
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardTopComponent.form b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardTopComponent.form
deleted file mode 100755
index 5f3eab1a5f..0000000000
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardTopComponent.form
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardTopComponent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardTopComponent.java
deleted file mode 100755
index 61b6cac0ac..0000000000
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestDashboardTopComponent.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * Autopsy Forensic Browser
- *
- * Copyright 2017 Basis Technology Corp.
- * Contact: carrier sleuthkit org
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.sleuthkit.autopsy.experimental.autoingest;
-
-import java.util.logging.Level;
-import org.netbeans.api.settings.ConvertAsProperties;
-import org.openide.awt.ActionID;
-import org.openide.awt.ActionReference;
-import org.openide.windows.TopComponent;
-import org.openide.util.NbBundle.Messages;
-import org.openide.windows.Mode;
-import org.openide.windows.WindowManager;
-import org.sleuthkit.autopsy.coreutils.Logger;
-
-/**
- * Top component which displays the Auto Ingest Dashboard interface.
- */
-@ConvertAsProperties(
- dtd = "-//org.sleuthkit.autopsy.experimental.autoingest//AutoIngestDashboard//EN",
- autostore = false
-)
-@TopComponent.Description(
- preferredID = "AutoIngestDashboardTopComponent",
- //iconBase="SET/PATH/TO/ICON/HERE",
- persistenceType = TopComponent.PERSISTENCE_NEVER
-)
-@TopComponent.Registration(mode = "dashboard", openAtStartup = false)
-@ActionID(category = "Window", id = "org.sleuthkit.autopsy.experimental.autoingest.AutoIngestDashboardTopComponent")
-@ActionReference(path = "Menu/Window" /*
- * , position = 333
- */)
-@TopComponent.OpenActionRegistration(
- displayName = "#CTL_AutoIngestDashboardAction",
- preferredID = "AutoIngestDashboardTopComponent"
-)
-@Messages({
- "CTL_AutoIngestDashboardAction=Auto Ingest Dashboard",
- "CTL_AutoIngestDashboardTopComponent=Auto Ingest Dashboard",
- "HINT_AutoIngestDashboardTopComponent=This is an Auto Ingest Dashboard window"
-})
-public final class AutoIngestDashboardTopComponent extends TopComponent {
- public final static String PREFERRED_ID = "AutoIngestDashboardTopComponent"; // NON-NLS
- private static final Logger LOGGER = Logger.getLogger(AutoIngestDashboardTopComponent.class.getName());
- private static boolean topComponentInitialized = false;
-
- public static void openTopComponent() {
- final AutoIngestDashboardTopComponent tc = (AutoIngestDashboardTopComponent) WindowManager.getDefault().findTopComponent(PREFERRED_ID);
- if (tc != null) {
- topComponentInitialized = true;
- WindowManager.getDefault().isTopComponentFloating(tc);
- Mode mode = WindowManager.getDefault().findMode("dashboard"); // NON-NLS
- if (mode != null) {
- mode.dockInto(tc);
- }
-
- AutoIngestDashboard dashboard = AutoIngestDashboard.getInstance();
- tc.add(dashboard);
- dashboard.setSize(dashboard.getPreferredSize());
-
- tc.open();
- tc.requestActive();
- }
- }
-
- public static void closeTopComponent() {
- if (topComponentInitialized) {
- final TopComponent etc = WindowManager.getDefault().findTopComponent(PREFERRED_ID);
- if (etc != null) {
- try {
- etc.close();
- } catch (Exception e) {
- LOGGER.log(Level.SEVERE, "failed to close " + PREFERRED_ID, e); // NON-NLS
- }
- }
- }
- }
-
- public AutoIngestDashboardTopComponent() {
- initComponents();
- setName(Bundle.CTL_AutoIngestDashboardTopComponent());
- setToolTipText(Bundle.HINT_AutoIngestDashboardTopComponent());
- }
-
- /**
- * This method is called from within the constructor to initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is always
- * regenerated by the Form Editor.
- */
- // //GEN-BEGIN:initComponents
- private void initComponents() {
-
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
- this.setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGap(0, 400, Short.MAX_VALUE)
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGap(0, 300, Short.MAX_VALUE)
- );
- }// //GEN-END:initComponents
-
- // Variables declaration - do not modify//GEN-BEGIN:variables
- // End of variables declaration//GEN-END:variables
- @Override
- public void componentOpened() {
- // TODO add custom code on component opening
- }
-
- @Override
- public void componentClosed() {
- // TODO add custom code on component closing
- }
-
- void writeProperties(java.util.Properties p) {
- // better to version settings since initial version as advocated at
- // http://wiki.apidesign.org/wiki/PropertyFiles
- p.setProperty("version", "1.0");
- // TODO store your settings
- }
-
- void readProperties(java.util.Properties p) {
- String version = p.getProperty("version");
- // TODO read your settings according to their version
- }
-}
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJob.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJob.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobCompletedEvent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobCompletedEvent.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobEvent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobEvent.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobLogger.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobLogger.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobStartedEvent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobStartedEvent.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobStatusEvent.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestJobStatusEvent.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestLegacyDashboard.form b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestLegacyDashboard.form
deleted file mode 100644
index 9d28df9288..0000000000
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestLegacyDashboard.form
+++ /dev/null
@@ -1,475 +0,0 @@
-
-
-
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestLegacyDashboard.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestLegacyDashboard.java
deleted file mode 100644
index b043d9c1fb..0000000000
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestLegacyDashboard.java
+++ /dev/null
@@ -1,1731 +0,0 @@
-/*
- * Autopsy Forensic Browser
- *
- * Copyright 2015-2017 Basis Technology Corp.
- * Contact: carrier sleuthkit org
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.sleuthkit.autopsy.experimental.autoingest;
-
-import com.google.common.util.concurrent.ThreadFactoryBuilder;
-import java.awt.Cursor;
-import java.awt.Desktop;
-import java.awt.EventQueue;
-import java.io.IOException;
-import java.nio.file.Path;
-import java.nio.file.Paths;
-import java.time.Instant;
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.Date;
-import java.util.List;
-import java.util.Observable;
-import java.util.Observer;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-import java.util.logging.Level;
-import javax.swing.DefaultListSelectionModel;
-import java.awt.Color;
-import java.beans.PropertyChangeEvent;
-import java.io.File;
-import java.util.Collections;
-import java.util.logging.Logger;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.JTable;
-import javax.swing.SwingWorker;
-import javax.swing.UIManager;
-import javax.swing.event.ListSelectionEvent;
-import javax.swing.table.DefaultTableModel;
-import javax.swing.table.TableColumn;
-import org.netbeans.api.options.OptionsDisplayer;
-import org.openide.DialogDisplayer;
-import org.openide.LifecycleManager;
-import org.openide.NotifyDescriptor;
-import org.openide.filesystems.FileObject;
-import org.openide.filesystems.FileUtil;
-import org.openide.util.NbBundle;
-import org.openide.util.actions.CallableSystemAction;
-import org.openide.windows.WindowManager;
-import org.sleuthkit.autopsy.casemodule.CaseNewAction;
-import org.sleuthkit.autopsy.casemodule.CaseOpenAction;
-import org.sleuthkit.autopsy.core.ServicesMonitor;
-import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil;
-import org.sleuthkit.autopsy.coreutils.NetworkUtils;
-import org.sleuthkit.autopsy.coreutils.PlatformUtil;
-import org.sleuthkit.autopsy.ingest.IngestManager;
-import org.sleuthkit.autopsy.ingest.IngestProgressSnapshotDialog;
-import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestManager.CaseDeletionResult;
-import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestManager.JobsSnapshot;
-
-/**
- * A panel for monitoring automated ingest by a cluster, and for controlling
- * automated ingest for a single node within the cluster. There can be at most
- * one such panel per node.
- */
-public final class AutoIngestLegacyDashboard extends JPanel implements Observer {
-
- private static final long serialVersionUID = 1L;
- private static final int GENERIC_COL_MIN_WIDTH = 30;
- private static final int GENERIC_COL_MAX_WIDTH = 2000;
- private static final int PENDING_TABLE_COL_PREFERRED_WIDTH = 280;
- private static final int RUNNING_TABLE_COL_PREFERRED_WIDTH = 175;
- private static final int ACTIVITY_TIME_COL_MIN_WIDTH = 250;
- private static final int ACTIVITY_TIME_COL_MAX_WIDTH = 450;
- private static final int TIME_COL_MIN_WIDTH = 30;
- private static final int TIME_COL_MAX_WIDTH = 250;
- private static final int TIME_COL_PREFERRED_WIDTH = 140;
- private static final int NAME_COL_MIN_WIDTH = 100;
- private static final int NAME_COL_MAX_WIDTH = 250;
- private static final int NAME_COL_PREFERRED_WIDTH = 140;
- private static final int ACTIVITY_COL_MIN_WIDTH = 70;
- private static final int ACTIVITY_COL_MAX_WIDTH = 2000;
- private static final int ACTIVITY_COL_PREFERRED_WIDTH = 300;
- private static final int STATUS_COL_MIN_WIDTH = 55;
- private static final int STATUS_COL_MAX_WIDTH = 250;
- private static final int STATUS_COL_PREFERRED_WIDTH = 55;
- private static final int COMPLETED_TIME_COL_MIN_WIDTH = 30;
- private static final int COMPLETED_TIME_COL_MAX_WIDTH = 2000;
- private static final int COMPLETED_TIME_COL_PREFERRED_WIDTH = 280;
- private static final String UPDATE_TASKS_THREAD_NAME = "AID-update-tasks-%d";
- private static final String LOCAL_HOST_NAME = NetworkUtils.getLocalHostName();
- private static final Logger SYS_LOGGER = AutoIngestSystemLogger.getLogger();
- private static AutoIngestLegacyDashboard instance;
- private final DefaultTableModel pendingTableModel;
- private final DefaultTableModel runningTableModel;
- private final DefaultTableModel completedTableModel;
- private AutoIngestManager manager;
- private ExecutorService updateExecutor;
- private boolean isPaused;
- private boolean autoIngestStarted;
- private Color pendingTableBackground;
- private Color pendingTablelForeground;
-
- /*
- * The enum is used in conjunction with the DefaultTableModel class to
- * provide table models for the JTables used to display a view of the
- * pending jobs queue, running jobs list, and completed jobs list. The enum
- * allows the columns of the table model to be described by either an enum
- * ordinal or a column header string.
- */
- private enum JobsTableModelColumns {
-
- CASE(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.Case")),
- DATA_SOURCE(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.ImageFolder")),
- HOST_NAME(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.HostName")),
- CREATED_TIME(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.CreatedTime")),
- STARTED_TIME(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.StartedTime")),
- COMPLETED_TIME(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.CompletedTime")),
- STAGE(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.Stage")),
- STAGE_TIME(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.StageTime")),
- STATUS(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.Status")),
- CASE_DIRECTORY_PATH(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.CaseFolder")),
- IS_LOCAL_JOB(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.LocalJob")),
- MANIFEST_FILE_PATH(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.JobsTableModel.ColumnHeader.ManifestFilePath"));
-
- private final String header;
-
- private JobsTableModelColumns(String header) {
- this.header = header;
- }
-
- private String getColumnHeader() {
- return header;
- }
-
- private static final String[] headers = {
- CASE.getColumnHeader(),
- DATA_SOURCE.getColumnHeader(),
- HOST_NAME.getColumnHeader(),
- CREATED_TIME.getColumnHeader(),
- STARTED_TIME.getColumnHeader(),
- COMPLETED_TIME.getColumnHeader(),
- STAGE.getColumnHeader(),
- STATUS.getColumnHeader(),
- STAGE_TIME.getColumnHeader(),
- CASE_DIRECTORY_PATH.getColumnHeader(),
- IS_LOCAL_JOB.getColumnHeader(),
- MANIFEST_FILE_PATH.getColumnHeader()};
- }
-
- /**
- * Gets the singleton automated ingest control and monitoring panel for this
- * cluster node.
- *
- * @return The panel.
- */
- public static AutoIngestLegacyDashboard getInstance() {
- if (null == instance) {
- /*
- * Two stage construction is used here to avoid publishing a
- * reference to the panel to the Observable auto ingest manager
- * before object construction is complete.
- */
- instance = new AutoIngestLegacyDashboard();
- }
- return instance;
- }
-
- /**
- * Constructs a panel for monitoring automated ingest by a cluster, and for
- * controlling automated ingest for a single node within the cluster.
- */
- private AutoIngestLegacyDashboard() {
- //Disable the main window so they can only use the dashboard (if we used setVisible the taskBar icon would go away)
- WindowManager.getDefault().getMainWindow().setEnabled(false);
-
- manager = AutoIngestManager.getInstance();
-
- pendingTableModel = new DefaultTableModel(JobsTableModelColumns.headers, 0) {
- private static final long serialVersionUID = 1L;
-
- @Override
- public boolean isCellEditable(int row, int column) {
- return false;
- }
- };
-
- runningTableModel = new DefaultTableModel(JobsTableModelColumns.headers, 0) {
- private static final long serialVersionUID = 1L;
-
- @Override
- public boolean isCellEditable(int row, int column) {
- return false;
- }
- };
-
- completedTableModel = new DefaultTableModel(JobsTableModelColumns.headers, 0) {
- private static final long serialVersionUID = 1L;
-
- @Override
- public boolean isCellEditable(int row, int column) {
- return false;
- }
- };
-
- initComponents(); // Generated code.
- setServicesStatusMessage();
- initPendingJobsTable();
- initRunningJobsTable();
- initCompletedJobsTable();
- initButtons();
-
- /*
- * Must set this flag, otherwise pop up menus don't close properly.
- */
- UIManager.put("PopupMenu.consumeEventOnClose", false);
- }
-
- /**
- * Queries the services monitor and sets the text for the services status
- * text box.
- */
- private void setServicesStatusMessage() {
- new SwingWorker() {
-
- String caseDatabaseServerStatus = ServicesMonitor.ServiceStatus.DOWN.toString();
- String keywordSearchServiceStatus = ServicesMonitor.ServiceStatus.DOWN.toString();
- String messagingStatus = ServicesMonitor.ServiceStatus.DOWN.toString();
-
- @Override
- protected Void doInBackground() throws Exception {
- caseDatabaseServerStatus = getServiceStatus(ServicesMonitor.Service.REMOTE_CASE_DATABASE);
- keywordSearchServiceStatus = getServiceStatus(ServicesMonitor.Service.REMOTE_KEYWORD_SEARCH);
- messagingStatus = getServiceStatus(ServicesMonitor.Service.MESSAGING);
- return null;
- }
-
- /**
- * Gets a status string for a given service.
- *
- * @param service The service to test.
- *
- * @return The status string.
- */
- private String getServiceStatus(ServicesMonitor.Service service) {
- String serviceStatus = NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.tbServicesStatusMessage.Message.Unknown");
- try {
- ServicesMonitor servicesMonitor = ServicesMonitor.getInstance();
- serviceStatus = servicesMonitor.getServiceStatus(service.toString());
- if (serviceStatus.compareTo(ServicesMonitor.ServiceStatus.UP.toString()) == 0) {
- serviceStatus = NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.tbServicesStatusMessage.Message.Up");
- } else {
- serviceStatus = NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.tbServicesStatusMessage.Message.Down");
- }
- } catch (ServicesMonitor.ServicesMonitorException ex) {
- SYS_LOGGER.log(Level.SEVERE, String.format("Dashboard error getting service status for %s", service), ex);
- }
- return serviceStatus;
- }
-
- @Override
- protected void done() {
- tbServicesStatusMessage.setText(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.tbServicesStatusMessage.Message", caseDatabaseServerStatus, keywordSearchServiceStatus, keywordSearchServiceStatus, messagingStatus));
- String upStatus = NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.tbServicesStatusMessage.Message.Up");
- if (caseDatabaseServerStatus.compareTo(upStatus) != 0
- || keywordSearchServiceStatus.compareTo(upStatus) != 0
- || messagingStatus.compareTo(upStatus) != 0) {
- tbServicesStatusMessage.setForeground(Color.RED);
- } else {
- tbServicesStatusMessage.setForeground(Color.BLACK);
- }
- }
-
- }.execute();
- }
-
- /**
- * Sets up the JTable that presents a view of the system-wide pending jobs
- * queue.
- */
- private void initPendingJobsTable() {
- /*
- * Remove some of the jobs table model columns from the JTable. This
- * does not remove the columns from the model, just from this table.
- */
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.HOST_NAME.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.STARTED_TIME.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.COMPLETED_TIME.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.STAGE.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.STAGE_TIME.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.CASE_DIRECTORY_PATH.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.IS_LOCAL_JOB.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.STATUS.getColumnHeader()));
- pendingTable.removeColumn(pendingTable.getColumn(JobsTableModelColumns.MANIFEST_FILE_PATH.getColumnHeader()));
-
- /*
- * Set up a column to display the cases associated with the jobs.
- */
- TableColumn column;
- column = pendingTable.getColumn(JobsTableModelColumns.CASE.getColumnHeader());
- column.setMinWidth(GENERIC_COL_MIN_WIDTH);
- column.setMaxWidth(GENERIC_COL_MAX_WIDTH);
- column.setPreferredWidth(PENDING_TABLE_COL_PREFERRED_WIDTH);
- column.setWidth(PENDING_TABLE_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the image folders associated with the
- * jobs.
- */
- column = pendingTable.getColumn(JobsTableModelColumns.DATA_SOURCE.getColumnHeader());
- column.setMaxWidth(GENERIC_COL_MAX_WIDTH);
- column.setPreferredWidth(PENDING_TABLE_COL_PREFERRED_WIDTH);
- column.setWidth(PENDING_TABLE_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the create times of the jobs.
- */
- column = pendingTable.getColumn(JobsTableModelColumns.CREATED_TIME.getColumnHeader());
- column.setCellRenderer(new LongDateCellRenderer());
- column.setMinWidth(TIME_COL_MIN_WIDTH);
- column.setMaxWidth(TIME_COL_MAX_WIDTH);
- column.setPreferredWidth(TIME_COL_PREFERRED_WIDTH);
- column.setWidth(TIME_COL_PREFERRED_WIDTH);
-
- /**
- * Prevent sorting when a column header is clicked.
- */
- pendingTable.setAutoCreateRowSorter(false);
-
- /*
- * Create a row selection listener to enable/disable the prioritize
- * folder and prioritize case buttons.
- */
- pendingTable.getSelectionModel().addListSelectionListener((ListSelectionEvent e) -> {
- if (e.getValueIsAdjusting()) {
- return;
- }
- int row = pendingTable.getSelectedRow();
- enablePendingTableButtons((row >= 0) && (row < pendingTable.getRowCount()));
- });
-
- /*
- * Save the background color of the table so it can be restored on
- * resume, after being grayed out on pause. Note the assumption that all
- * of the tables use the same background color.
- */
- pendingTableBackground = pendingTable.getBackground();
- pendingTablelForeground = pendingTable.getForeground();
- }
-
- /**
- * Sets up the JTable that presents a view of the system-wide running jobs
- * list.
- */
- private void initRunningJobsTable() {
- /*
- * Remove some of the jobs table model columns from the JTable. This
- * does not remove the columns from the model, just from this table.
- */
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.CREATED_TIME.getColumnHeader()));
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.STARTED_TIME.getColumnHeader()));
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.COMPLETED_TIME.getColumnHeader()));
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.STATUS.getColumnHeader()));
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.CASE_DIRECTORY_PATH.getColumnHeader()));
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.IS_LOCAL_JOB.getColumnHeader()));
- runningTable.removeColumn(runningTable.getColumn(JobsTableModelColumns.MANIFEST_FILE_PATH.getColumnHeader()));
-
- /*
- * Set up a column to display the cases associated with the jobs.
- */
- TableColumn column;
- column = runningTable.getColumn(JobsTableModelColumns.CASE.getColumnHeader());
- column.setMinWidth(GENERIC_COL_MIN_WIDTH);
- column.setMaxWidth(GENERIC_COL_MAX_WIDTH);
- column.setPreferredWidth(RUNNING_TABLE_COL_PREFERRED_WIDTH);
- column.setWidth(RUNNING_TABLE_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the image folders associated with the
- * jobs.
- */
- column = runningTable.getColumn(JobsTableModelColumns.DATA_SOURCE.getColumnHeader());
- column.setMinWidth(GENERIC_COL_MIN_WIDTH);
- column.setMaxWidth(GENERIC_COL_MAX_WIDTH);
- column.setPreferredWidth(RUNNING_TABLE_COL_PREFERRED_WIDTH);
- column.setWidth(RUNNING_TABLE_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the host names of the cluster nodes
- * processing the jobs.
- */
- column = runningTable.getColumn(JobsTableModelColumns.HOST_NAME.getColumnHeader());
- column.setMinWidth(NAME_COL_MIN_WIDTH);
- column.setMaxWidth(NAME_COL_MAX_WIDTH);
- column.setPreferredWidth(NAME_COL_PREFERRED_WIDTH);
- column.setWidth(NAME_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the ingest activities associated with the
- * jobs.
- */
- column = runningTable.getColumn(JobsTableModelColumns.STAGE.getColumnHeader());
- column.setMinWidth(ACTIVITY_COL_MIN_WIDTH);
- column.setMaxWidth(ACTIVITY_COL_MAX_WIDTH);
- column.setPreferredWidth(ACTIVITY_COL_PREFERRED_WIDTH);
- column.setWidth(ACTIVITY_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the ingest activity times associated with
- * the jobs.
- */
- column = runningTable.getColumn(JobsTableModelColumns.STAGE_TIME.getColumnHeader());
- column.setCellRenderer(new DurationCellRenderer());
- column.setMinWidth(GENERIC_COL_MIN_WIDTH);
- column.setMaxWidth(ACTIVITY_TIME_COL_MAX_WIDTH);
- column.setPreferredWidth(ACTIVITY_TIME_COL_MIN_WIDTH);
- column.setWidth(ACTIVITY_TIME_COL_MIN_WIDTH);
-
- /*
- * Prevent sorting when a column header is clicked.
- */
- runningTable.setAutoCreateRowSorter(false);
-
- /*
- * Create a row selection listener to enable/disable the cancel current
- * job, cancel current module, and show progress buttons.
- */
- runningTable.getSelectionModel().addListSelectionListener((ListSelectionEvent e) -> {
- if (e.getValueIsAdjusting()) {
- return;
- }
- updateRunningTableButtonsBasedOnSelectedRow();
- });
- }
-
- private void updateRunningTableButtonsBasedOnSelectedRow() {
- int row = runningTable.getSelectedRow();
- if (row >= 0 && row < runningTable.getRowCount()) {
- if ((boolean) runningTableModel.getValueAt(row, JobsTableModelColumns.IS_LOCAL_JOB.ordinal())) {
- enableRunningTableButtons(true);
- return;
- }
- }
- enableRunningTableButtons(false);
- }
-
- /**
- * Sets up the JTable that presents a view of the system-wide competed jobs
- * list.
- */
- private void initCompletedJobsTable() {
- /*
- * Remove some of the jobs table model columns from the JTable. This
- * does not remove the columns from the model, just from this table.
- */
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.STARTED_TIME.getColumnHeader()));
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.STAGE.getColumnHeader()));
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.STAGE_TIME.getColumnHeader()));
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.IS_LOCAL_JOB.getColumnHeader()));
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.HOST_NAME.getColumnHeader()));
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.CASE_DIRECTORY_PATH.getColumnHeader()));
- completedTable.removeColumn(completedTable.getColumn(JobsTableModelColumns.MANIFEST_FILE_PATH.getColumnHeader()));
-
- /*
- * Set up a column to display the cases associated with the jobs.
- */
- TableColumn column;
- column = completedTable.getColumn(JobsTableModelColumns.CASE.getColumnHeader());
- column.setMinWidth(COMPLETED_TIME_COL_MIN_WIDTH);
- column.setMaxWidth(COMPLETED_TIME_COL_MAX_WIDTH);
- column.setPreferredWidth(COMPLETED_TIME_COL_PREFERRED_WIDTH);
- column.setWidth(COMPLETED_TIME_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the image folders associated with the
- * jobs.
- */
- column = completedTable.getColumn(JobsTableModelColumns.DATA_SOURCE.getColumnHeader());
- column.setMinWidth(COMPLETED_TIME_COL_MIN_WIDTH);
- column.setMaxWidth(COMPLETED_TIME_COL_MAX_WIDTH);
- column.setPreferredWidth(COMPLETED_TIME_COL_PREFERRED_WIDTH);
- column.setWidth(COMPLETED_TIME_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the create times of the jobs.
- */
- column = completedTable.getColumn(JobsTableModelColumns.CREATED_TIME.getColumnHeader());
- column.setCellRenderer(new LongDateCellRenderer());
- column.setMinWidth(TIME_COL_MIN_WIDTH);
- column.setMaxWidth(TIME_COL_MAX_WIDTH);
- column.setPreferredWidth(TIME_COL_PREFERRED_WIDTH);
- column.setWidth(TIME_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the completed times of the jobs.
- */
- column = completedTable.getColumn(JobsTableModelColumns.COMPLETED_TIME.getColumnHeader());
- column.setCellRenderer(new LongDateCellRenderer());
- column.setMinWidth(TIME_COL_MIN_WIDTH);
- column.setMaxWidth(TIME_COL_MAX_WIDTH);
- column.setPreferredWidth(TIME_COL_PREFERRED_WIDTH);
- column.setWidth(TIME_COL_PREFERRED_WIDTH);
-
- /*
- * Set up a column to display the statuses of the jobs, with a cell
- * renderer that will choose an icon to represent the job status.
- */
- column = completedTable.getColumn(JobsTableModelColumns.STATUS.getColumnHeader());
- column.setCellRenderer(new CaseStatusIconCellRenderer());
- column.setMinWidth(STATUS_COL_MIN_WIDTH);
- column.setMaxWidth(STATUS_COL_MAX_WIDTH);
- column.setPreferredWidth(STATUS_COL_PREFERRED_WIDTH);
- column.setWidth(STATUS_COL_PREFERRED_WIDTH);
-
- /*
- * Prevent sorting when a column header is clicked.
- */
- completedTable.setAutoCreateRowSorter(false);
-
- /*
- * Create a row selection listener to enable/disable the delete case and
- * show log buttons.
- */
- completedTable.getSelectionModel()
- .addListSelectionListener((ListSelectionEvent e) -> {
- if (e.getValueIsAdjusting()) {
- return;
- }
- int row = completedTable.getSelectedRow();
- boolean enabled = row >= 0 && row < completedTable.getRowCount();
- bnDeleteCase.setEnabled(enabled);
- bnShowCaseLog.setEnabled(enabled);
- bnReprocessJob.setEnabled(enabled);
- });
- }
-
- /**
- * Sets the initial state of the buttons on the panel.
- */
- private void initButtons() {
- bnOptions.setEnabled(true);
- bnDeleteCase.setEnabled(false);
- enablePendingTableButtons(false);
- bnShowCaseLog.setEnabled(false);
- bnReprocessJob.setEnabled(false);
- bnPause.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnStart.text"));
- bnPause.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnStart.toolTipText"));
- bnPause.setEnabled(true); //initial label for bnPause is 'Start' and it's enabled for user to start the process
- bnRefresh.setEnabled(false); //at initial stage, nothing to refresh
- enableRunningTableButtons(false);
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnStart.startMessage"));
- }
-
- /**
- * Enables or disables buttons related to the running jobs table.
- *
- * @param enable Enable/disable the buttons.
- */
- private void enableRunningTableButtons(Boolean enable) {
- bnCancelJob.setEnabled(enable);
- bnCancelModule.setEnabled(enable);
- bnShowProgress.setEnabled(enable);
- }
-
- /**
- * Enables or disables buttons related to pending jobs table.
- *
- * @param enable Enable/disable the buttons.
- */
- private void enablePendingTableButtons(Boolean enable) {
- bnPrioritizeCase.setEnabled(enable);
- bnPrioritizeJob.setEnabled(enable);
- }
-
- /**
- * Starts up the auto ingest manager and adds this panel as an observer,
- * subscribes to services monitor events and starts a task to populate the
- * auto ingest job tables. The Refresh and Pause buttons are enabled.
- */
- private void startUp() {
-
- /*
- * Starts up the auto ingest manager (AIM).
- */
- try {
- manager.startUp();
- autoIngestStarted = true;
- } catch (AutoIngestManager.AutoIngestManagerStartupException ex) {
- SYS_LOGGER.log(Level.SEVERE, "Dashboard error starting up auto ingest", ex);
- tbStatusMessage.setText(NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.AutoIngestStartupError"));
- manager = null;
-
- JOptionPane.showMessageDialog(this,
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.AutoIngestStartupFailed.Message"),
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.AutoIngestStartupFailed.Title"),
- JOptionPane.ERROR_MESSAGE);
- bnOptions.setEnabled(true);
-
- /*
- * If the AIM cannot be started, there is nothing more to do.
- */
- return;
- }
-
- /*
- * Subscribe to services monitor events.
- */
- ServicesMonitor.getInstance().addSubscriber((PropertyChangeEvent evt) -> {
- setServicesStatusMessage();
- });
-
- /*
- * Register with the AIM as an observer.
- */
- manager.addObserver(this);
-
- /*
- * Populate the pending, running, and completed auto ingest job tables.
- */
- updateExecutor = Executors.newSingleThreadExecutor(new ThreadFactoryBuilder().setNameFormat(UPDATE_TASKS_THREAD_NAME).build());
- updateExecutor.submit(new UpdateAllJobsTablesTask());
- manager.scanInputDirsNow();
-
- //bnPause.setEnabled(true);
- bnPause.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.text"));
- bnPause.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.toolTipText"));
- bnRefresh.setEnabled(true);
- bnOptions.setEnabled(false);
-
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.running"));
- }
-
- /**
- * Shuts down auto ingest by shutting down the auto ingest manager and doing
- * an application exit.
- */
- public void shutdown() {
- /*
- * Confirm that the user wants to proceed, letting him or her no that if
- * there is a currently running job it will be cancelled. TODO (RC): If
- * a wait cursor is provided, this could perhaps be made conditional on
- * a running job check again. Or the simple check in isLocalJobRunning
- * could be used. Was this previously used and I removed it thinking it
- * was grabbing the monitor?
- */
- Object[] options = {
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.OK"),
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.Cancel")};
- int reply = JOptionPane.OK_OPTION;
-
- if (null != manager && IngestManager.getInstance().isIngestRunning()) {
- reply = JOptionPane.showOptionDialog(this,
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.ExitConsequences"),
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.ConfirmExitHeader"),
- JOptionPane.DEFAULT_OPTION,
- JOptionPane.WARNING_MESSAGE,
- null,
- options,
- options[JOptionPane.NO_OPTION]);
- }
- if (reply == JOptionPane.OK_OPTION) {
- /*
- * Provide user feedback. Call setCursor on this to ensure it
- * appears (if there is time to see it).
- */
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.ExitingStatus"));
-
- /*
- * Shut down the table refresh task executor.
- */
- if (null != updateExecutor) {
- updateExecutor.shutdownNow();
- }
-
- /*
- * Stop observing the auto ingest manager (AIM).
- */
- if (null != manager) {
- manager.deleteObserver(this);
- }
-
- /*
- * Shut down the AIM and close.
- */
- new SwingWorker() {
-
- @Override
- protected Void doInBackground() throws Exception {
- if (null != manager) {
- manager.shutDown();
- }
- return null;
- }
-
- @Override
- protected void done() {
- AutoIngestLegacyDashboard.this.setCursor(Cursor.getDefaultCursor());
- LifecycleManager.getDefault().exit();
- }
- }.execute();
- }
- }
-
- /**
- * @inheritDoc
- */
- @NbBundle.Messages({
- "AutoIngestLegacyDashboard.bnPause.paused=Paused",
- "AutoIngestLegacyDashboard.PauseDueToDatabaseServiceDown=Paused, unable to communicate with case database service.",
- "AutoIngestLegacyDashboard.PauseDueToKeywordSearchServiceDown=Paused, unable to communicate with keyword search service.",
- "AutoIngestLegacyDashboard.PauseDueToCoordinationServiceDown=Paused, unable to communicate with coordination service.",
- "AutoIngestLegacyDashboard.PauseDueToWriteStateFilesFailure=Paused, unable to write to shared images or cases location.",
- "AutoIngestLegacyDashboard.PauseDueToSharedConfigError=Paused, unable to update shared configuration.",
- "AutoIngestLegacyDashboard.PauseDueToIngestJobStartFailure=Paused, unable to start ingest job processing.",
- "AutoIngestLegacyDashboard.PauseDueToFileExporterError=Paused, unable to load File Exporter settings.",
- "AutoIngestLegacyDashboard.bnPause.running=Running",
- "AutoIngestLegacyDashboard.bnStart.startMessage=Waiting to start",
- "AutoIngestLegacyDashboard.bnStart.text=Start",
- "AutoIngestLegacyDashboard.bnStart.toolTipText=Start processing auto ingest jobs"
- })
- @Override
- public void update(Observable o, Object arg) {
-
- if (arg instanceof AutoIngestManager.Event) {
- switch ((AutoIngestManager.Event) arg) {
- case INPUT_SCAN_COMPLETED:
- case JOB_STARTED:
- case JOB_COMPLETED:
- case CASE_DELETED:
- updateExecutor.submit(new UpdateAllJobsTablesTask());
- break;
- case PAUSED_BY_REQUEST:
- EventQueue.invokeLater(() -> {
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPause.paused"));
- bnOptions.setEnabled(true);
- bnRefresh.setEnabled(false);
- isPaused = true;
- });
- break;
- case PAUSED_FOR_SYSTEM_ERROR:
- EventQueue.invokeLater(() -> {
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.PauseDueToSystemError"));
- bnOptions.setEnabled(true);
- bnRefresh.setEnabled(false);
- pause(false);
- isPaused = true;
- setServicesStatusMessage();
- });
- break;
- case RESUMED:
- EventQueue.invokeLater(() -> {
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPause.running"));
- });
- break;
- case CASE_PRIORITIZED:
- updateExecutor.submit(new UpdatePendingJobsTableTask());
- break;
- case JOB_STATUS_UPDATED:
- updateExecutor.submit(new UpdateRunningJobsTablesTask());
- break;
- default:
- break;
- }
- }
- }
-
- /**
- * Requests a pause of auto ingest processing by the auto ingest manager and
- * handles updates to the components that implement the pause and resume
- * feature. Note that this feature is needed to get around restrictions on
- * changing ingest module selections and settings while an ingest job is
- * running, and that the auto ingest manager will not actually pause until
- * the current auto ingest job completes.
- *
- * @param buttonClicked Is this pause request in response to a user gesture
- * or a nofification from the auto ingest manager
- * (AIM)?
- */
- private void pause(boolean buttonClicked) {
- /**
- * Gray out the cells in the pending table to give a visual indicator of
- * the pausing/paused state.
- */
- pendingTable.setBackground(Color.LIGHT_GRAY);
- pendingTable.setForeground(Color.DARK_GRAY);
-
- /**
- * Change the pause button text and tool tip to make it a resume button.
- */
- bnPause.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnResume.text"));
- bnPause.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.toolTipTextResume"));
-
- if (buttonClicked) {
- /**
- * Ask the auto ingest manager to pause when it completes the
- * currently running job, if any.
- */
- manager.pause();
- bnRefresh.setEnabled(false);
- }
- }
-
- /**
- * Requests a resume of auto ingest processing by the auto ingest manager
- * and handles updates to the components that implement the pause and resume
- * feature. Note that this feature is needed to get around restrictions on
- * changing ingest module selections and settings while an ingest job is
- * running, and that the auto ingest manager will not actually pause until
- * the current auto ingest job completes.
- */
- private void resume() {
- /**
- * Change the resume button text and tool tip to make it a pause button.
- */
- bnOptions.setEnabled(false);
- bnPause.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.text"));
- bnPause.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.toolTipText"));
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.running"));
- bnRefresh.setEnabled(true);
-
- /**
- * Remove the graying out of the pending table.
- */
- pendingTable.setBackground(pendingTableBackground);
- pendingTable.setForeground(pendingTablelForeground);
-
- /**
- * Ask the auto ingest manager to resume processing.
- */
- manager.resume();
- }
-
- /**
- * A runnable task that gets the pending auto ingest jobs list from the auto
- * ingest manager and queues a components refresh task for execution in the
- * EDT.
- */
- private class UpdatePendingJobsTableTask implements Runnable {
-
- /**
- * @inheritDoc
- */
- @Override
- public void run() {
- List pendingJobs = new ArrayList<>();
- manager.getJobs(pendingJobs, null, null);
- EventQueue.invokeLater(new RefreshComponentsTask(pendingJobs, null, null));
- }
- }
-
- /**
- * A runnable task that gets the running auto ingest jobs list from the auto
- * ingest manager and queues a components refresh task for execution in the
- * EDT.
- */
- private class UpdateRunningJobsTablesTask implements Runnable {
-
- /**
- * @inheritDoc
- */
- @Override
- public void run() {
- List runningJobs = new ArrayList<>();
- manager.getJobs(null, runningJobs, null);
- EventQueue.invokeLater(new RefreshComponentsTask(null, runningJobs, null));
- }
- }
-
- /**
- * A runnable task that gets the pending, running and completed auto ingest
- * jobs lists from the auto ingest manager and queues a components refresh
- * task for execution in the EDT. Note that this task is frequently used
- * when only the pending and updated lists definitely need to be updated.
- * This is because the cost of updating the running jobs list is both very
- * small and it is beneficial to keep running job status up to date if there
- * is a running job.
- */
- private class UpdateAllJobsTablesTask implements Runnable {
-
- /**
- * @inheritDoc
- */
- @Override
- public void run() {
- List pendingJobs = new ArrayList<>();
- List runningJobs = new ArrayList<>();
- List completedJobs = new ArrayList<>();
- manager.getJobs(pendingJobs, runningJobs, completedJobs);
- // Sort the completed jobs list by completed date
- Collections.sort(completedJobs, new AutoIngestJob.ReverseDateCompletedComparator());
- EventQueue.invokeLater(new RefreshComponentsTask(pendingJobs, runningJobs, completedJobs));
- }
- }
-
- /**
- * A runnable task that refreshes the components on this panel to reflect
- * the current state of one or more auto ingest job lists obtained from the
- * auto ingest manager.
- */
- private class RefreshComponentsTask implements Runnable {
-
- private final List pendingJobs;
- private final List runningJobs;
- private final List completedJobs;
-
- /**
- * Constructs a runnable task that refreshes the components on this
- * panel to reflect the current state of the auto ingest jobs.
- *
- * @param pendingJobs A list of pending jobs, may be null if the
- * pending jobs are unchanged.
- * @param runningJobs A list of running jobs, may be null if the
- * running jobs are unchanged.
- * @param completedJobs A list of completed jobs, may be null if the
- * completed jobs are unchanged.
- */
- RefreshComponentsTask(List pendingJobs, List runningJobs, List completedJobs) {
- this.pendingJobs = pendingJobs;
- this.runningJobs = runningJobs;
- this.completedJobs = completedJobs;
- }
-
- /**
- * @inheritDoc
- */
- @Override
- public void run() {
- /*
- * NOTE: There is a problem with our approach of preserving table
- * row selections - what if the number of rows has changed as result
- * of calling refreshTable(). Then it is possible for what used to
- * be (for example) row 1 to now be in some other row or be removed
- * from the table. This code will re-set the selection back to what
- * it used to be before calling refreshTable(), i.e. row 1
- */
-
- if (null != pendingJobs) {
- Path currentRow = getSelectedEntry(pendingTable, pendingTableModel);
- refreshTable(pendingJobs, pendingTableModel, null);
- setSelectedEntry(pendingTable, pendingTableModel, currentRow);
- }
-
- if (null != runningJobs) {
- if (!isLocalJobRunning()) {
- enableRunningTableButtons(false);
- } else {
- updateRunningTableButtonsBasedOnSelectedRow();
- }
- Path currentRow = getSelectedEntry(runningTable, runningTableModel);
- refreshTable(runningJobs, runningTableModel, null);
- setSelectedEntry(runningTable, runningTableModel, currentRow);
- }
-
- if (null != completedJobs) {
- Path currentRow = getSelectedEntry(completedTable, completedTableModel);
- refreshTable(completedJobs, completedTableModel, null);
- setSelectedEntry(completedTable, completedTableModel, currentRow);
- }
- }
-
- /**
- * Checks whether there is a job that is running on local AIN.
- *
- * @return true is local job is found, false otherwise.
- */
- private boolean isLocalJobRunning() {
- for (AutoIngestJob job : runningJobs) {
- if (isLocalJob(job)) {
- return true;
- }
- }
- return false;
- }
-
- /**
- * Checks whether or not an automated ingest job is local to this node.
- *
- * @param job The job.
- *
- * @return True or fale.
- */
- private boolean isLocalJob(AutoIngestJob job) {
- return job.getNodeName().equals(LOCAL_HOST_NAME);
- }
-
- /**
- * Get a path representing the current selection on the table passed in.
- * If there is no selection, return null.
- *
- * @param table The table to get
- * @param tableModel The tableModel of the table to get
- *
- * @return a path representing the current selection
- */
- Path getSelectedEntry(JTable table, DefaultTableModel tableModel) {
- try {
- int currentlySelectedRow = table.getSelectedRow();
- if (currentlySelectedRow >= 0 && currentlySelectedRow < table.getRowCount()) {
- return Paths.get(tableModel.getValueAt(currentlySelectedRow, JobsTableModelColumns.CASE.ordinal()).toString(),
- tableModel.getValueAt(currentlySelectedRow, JobsTableModelColumns.DATA_SOURCE.ordinal()).toString());
- }
- } catch (Exception ignored) {
- return null;
- }
- return null;
- }
-
- /**
- * Set the selection on the table to the passed-in path's item, if that
- * item exists in the table. If it does not, clears the table selection.
- *
- * @param table The table to set
- * @param tableModel The tableModel of the table to set
- * @param path The path of the item to set
- */
- void setSelectedEntry(JTable table, DefaultTableModel tableModel, Path path) {
- if (path != null) {
- try {
- for (int row = 0; row < table.getRowCount(); ++row) {
- Path temp = Paths.get(tableModel.getValueAt(row, JobsTableModelColumns.CASE.ordinal()).toString(),
- tableModel.getValueAt(row, JobsTableModelColumns.DATA_SOURCE.ordinal()).toString());
- if (temp.compareTo(path) == 0) { // found it
- table.setRowSelectionInterval(row, row);
- return;
- }
- }
- } catch (Exception ignored) {
- table.clearSelection();
- }
- }
- table.clearSelection();
- }
- }
-
- /**
- * Reloads the table model for an auto ingest jobs table, refreshing the
- * JTable that uses the model.
- *
- * @param jobs The list of auto ingest jobs.
- * @param tableModel The table model.
- * @param comparator An optional comparator (may be null) for sorting the
- * table model.
- */
- private void refreshTable(List jobs, DefaultTableModel tableModel, Comparator comparator) {
- try {
- if (comparator != null) {
- jobs.sort(comparator);
- }
- tableModel.setRowCount(0);
- for (AutoIngestJob job : jobs) {
- AutoIngestJob.StageDetails status = job.getStageDetails();
- tableModel.addRow(new Object[]{
- job.getManifest().getCaseName(), // CASE
- job.getManifest().getDataSourcePath().getFileName(), // DATA_SOURCE
- job.getNodeName(), // HOST_NAME
- job.getManifest().getDateFileCreated(), // CREATED_TIME
- job.getStageStartDate(), // STARTED_TIME
- job.getCompletedDate(), // COMPLETED_TIME
- status.getDescription(), // ACTIVITY
- job.hasErrors(), // STATUS
- ((Date.from(Instant.now()).getTime()) - (status.getStartDate().getTime())), // ACTIVITY_TIME
- job.getCaseDirectoryPath(), // CASE_DIRECTORY_PATH
- job.getNodeName().equals(LOCAL_HOST_NAME), // IS_LOCAL_JOB
- job.getManifest().getFilePath()}); // MANIFEST_FILE_PATH
- }
- } catch (Exception ex) {
- SYS_LOGGER.log(Level.SEVERE, "Dashboard error refreshing table", ex);
- }
- }
-
- /**
- * Get the current lists of jobs and update the UI.
- */
- private void refreshTables(){
- JobsSnapshot jobsSnapshot = manager.getCurrentJobsSnapshot();
- refreshTable(jobsSnapshot.getCompletedJobs(), completedTableModel, null);
- refreshTable(jobsSnapshot.getPendingJobs(), pendingTableModel, null);
- refreshTable(jobsSnapshot.getRunningJobs(), runningTableModel, null);
- }
-
- /**
- * This method is called from within the constructor to initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is always
- * regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // //GEN-BEGIN:initComponents
- private void initComponents() {
-
- pendingScrollPane = new javax.swing.JScrollPane();
- pendingTable = new javax.swing.JTable();
- runningScrollPane = new javax.swing.JScrollPane();
- runningTable = new javax.swing.JTable();
- completedScrollPane = new javax.swing.JScrollPane();
- completedTable = new javax.swing.JTable();
- bnCancelJob = new javax.swing.JButton();
- bnDeleteCase = new javax.swing.JButton();
- lbPending = new javax.swing.JLabel();
- lbRunning = new javax.swing.JLabel();
- lbCompleted = new javax.swing.JLabel();
- bnRefresh = new javax.swing.JButton();
- bnCancelModule = new javax.swing.JButton();
- bnExit = new javax.swing.JButton();
- bnOptions = new javax.swing.JButton();
- bnShowProgress = new javax.swing.JButton();
- bnPause = new javax.swing.JButton();
- bnPrioritizeCase = new javax.swing.JButton();
- bnShowCaseLog = new javax.swing.JButton();
- tbStatusMessage = new javax.swing.JTextField();
- lbStatus = new javax.swing.JLabel();
- bnPrioritizeJob = new javax.swing.JButton();
- lbServicesStatus = new javax.swing.JLabel();
- tbServicesStatusMessage = new javax.swing.JTextField();
- bnOpenLogDir = new javax.swing.JButton();
- bnReprocessJob = new javax.swing.JButton();
-
- pendingTable.setModel(pendingTableModel);
- pendingTable.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.pendingTable.toolTipText")); // NOI18N
- pendingTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
- pendingTable.setRowHeight(20);
- pendingTable.setSelectionModel(new DefaultListSelectionModel() {
- private static final long serialVersionUID = 1L;
- @Override
- public void setSelectionInterval(int index0, int index1) {
- if (index0 == pendingTable.getSelectedRow()) {
- pendingTable.clearSelection();
- } else {
- super.setSelectionInterval(index0, index1);
- }
- }
- });
- pendingTable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
- pendingScrollPane.setViewportView(pendingTable);
-
- runningTable.setModel(runningTableModel);
- runningTable.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.runningTable.toolTipText")); // NOI18N
- runningTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
- runningTable.setRowHeight(20);
- runningTable.setSelectionModel(new DefaultListSelectionModel() {
- private static final long serialVersionUID = 1L;
- @Override
- public void setSelectionInterval(int index0, int index1) {
- if (index0 == runningTable.getSelectedRow()) {
- runningTable.clearSelection();
- } else {
- super.setSelectionInterval(index0, index1);
- }
- }
- });
- runningTable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
- runningScrollPane.setViewportView(runningTable);
-
- completedTable.setModel(completedTableModel);
- completedTable.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.completedTable.toolTipText")); // NOI18N
- completedTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
- completedTable.setRowHeight(20);
- completedTable.setSelectionModel(new DefaultListSelectionModel() {
- private static final long serialVersionUID = 1L;
- @Override
- public void setSelectionInterval(int index0, int index1) {
- if (index0 == completedTable.getSelectedRow()) {
- completedTable.clearSelection();
- } else {
- super.setSelectionInterval(index0, index1);
- }
- }
- });
- completedTable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
- completedScrollPane.setViewportView(completedTable);
-
- org.openide.awt.Mnemonics.setLocalizedText(bnCancelJob, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnCancelJob.text")); // NOI18N
- bnCancelJob.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnCancelJob.toolTipText")); // NOI18N
- bnCancelJob.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnCancelJobActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnDeleteCase, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnDeleteCase.text")); // NOI18N
- bnDeleteCase.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnDeleteCase.toolTipText")); // NOI18N
- bnDeleteCase.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnDeleteCaseActionPerformed(evt);
- }
- });
-
- lbPending.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- org.openide.awt.Mnemonics.setLocalizedText(lbPending, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.lbPending.text")); // NOI18N
-
- lbRunning.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- org.openide.awt.Mnemonics.setLocalizedText(lbRunning, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.lbRunning.text")); // NOI18N
-
- lbCompleted.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- org.openide.awt.Mnemonics.setLocalizedText(lbCompleted, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.lbCompleted.text")); // NOI18N
-
- org.openide.awt.Mnemonics.setLocalizedText(bnRefresh, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnRefresh.text")); // NOI18N
- bnRefresh.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnRefresh.toolTipText")); // NOI18N
- bnRefresh.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnRefreshActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnCancelModule, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnCancelModule.text")); // NOI18N
- bnCancelModule.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnCancelModule.toolTipText")); // NOI18N
- bnCancelModule.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnCancelModuleActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnExit, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnExit.text")); // NOI18N
- bnExit.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnExit.toolTipText")); // NOI18N
- bnExit.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnExitActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnOptions, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnOptions.text")); // NOI18N
- bnOptions.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnOptions.toolTipText")); // NOI18N
- bnOptions.setEnabled(false);
- bnOptions.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnOptionsActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnShowProgress, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnShowProgress.text")); // NOI18N
- bnShowProgress.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnShowProgress.toolTipText")); // NOI18N
- bnShowProgress.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnShowProgressActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnPause, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPause.text")); // NOI18N
- bnPause.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPause.toolTipText")); // NOI18N
- bnPause.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnPauseActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnPrioritizeCase, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPrioritizeCase.text")); // NOI18N
- bnPrioritizeCase.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPrioritizeCase.toolTipText")); // NOI18N
- bnPrioritizeCase.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnPrioritizeCaseActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnShowCaseLog, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnShowCaseLog.text")); // NOI18N
- bnShowCaseLog.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnShowCaseLog.toolTipText")); // NOI18N
- bnShowCaseLog.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnShowCaseLogActionPerformed(evt);
- }
- });
-
- tbStatusMessage.setEditable(false);
- tbStatusMessage.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.tbStatusMessage.text")); // NOI18N
- tbStatusMessage.setBorder(null);
-
- lbStatus.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- org.openide.awt.Mnemonics.setLocalizedText(lbStatus, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.lbStatus.text")); // NOI18N
-
- org.openide.awt.Mnemonics.setLocalizedText(bnPrioritizeJob, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPrioritizeJob.text")); // NOI18N
- bnPrioritizeJob.setToolTipText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPrioritizeJob.toolTipText")); // NOI18N
- bnPrioritizeJob.setActionCommand(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnPrioritizeJob.actionCommand")); // NOI18N
- bnPrioritizeJob.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnPrioritizeJobActionPerformed(evt);
- }
- });
-
- lbServicesStatus.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- org.openide.awt.Mnemonics.setLocalizedText(lbServicesStatus, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.lbServicesStatus.text")); // NOI18N
-
- tbServicesStatusMessage.setEditable(false);
- tbServicesStatusMessage.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
- tbServicesStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.tbServicesStatusMessage.text")); // NOI18N
- tbServicesStatusMessage.setBorder(null);
-
- org.openide.awt.Mnemonics.setLocalizedText(bnOpenLogDir, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnOpenLogDir.text")); // NOI18N
- bnOpenLogDir.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnOpenLogDirActionPerformed(evt);
- }
- });
-
- org.openide.awt.Mnemonics.setLocalizedText(bnReprocessJob, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestLegacyDashboard.bnReprocessJob.text")); // NOI18N
- bnReprocessJob.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- bnReprocessJobActionPerformed(evt);
- }
- });
-
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
- this.setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(lbPending, javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(pendingScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 920, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(bnPrioritizeCase, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(bnPrioritizeJob, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addComponent(bnPause)
- .addGap(18, 18, 18)
- .addComponent(bnRefresh, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(18, 18, 18)
- .addComponent(bnOptions)
- .addGap(18, 18, 18)
- .addComponent(bnOpenLogDir)
- .addGap(18, 18, 18)
- .addComponent(bnExit, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(runningScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 920, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(completedScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 920, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(bnCancelJob, javax.swing.GroupLayout.DEFAULT_SIZE, 117, Short.MAX_VALUE)
- .addComponent(bnShowProgress, javax.swing.GroupLayout.DEFAULT_SIZE, 116, Short.MAX_VALUE)
- .addComponent(bnCancelModule, javax.swing.GroupLayout.DEFAULT_SIZE, 117, Short.MAX_VALUE)
- .addComponent(bnDeleteCase, javax.swing.GroupLayout.DEFAULT_SIZE, 117, Short.MAX_VALUE)
- .addComponent(bnShowCaseLog, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(bnReprocessJob, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
- .addGroup(layout.createSequentialGroup()
- .addComponent(lbStatus)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(tbStatusMessage, javax.swing.GroupLayout.PREFERRED_SIZE, 861, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addComponent(lbCompleted)
- .addComponent(lbRunning)
- .addGroup(layout.createSequentialGroup()
- .addComponent(lbServicesStatus)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(tbServicesStatusMessage, javax.swing.GroupLayout.PREFERRED_SIZE, 861, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGap(0, 0, Short.MAX_VALUE)))
- .addContainerGap())
- );
-
- layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {bnCancelJob, bnCancelModule, bnDeleteCase, bnExit, bnOpenLogDir, bnOptions, bnPause, bnRefresh, bnShowProgress});
-
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lbStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tbStatusMessage, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lbServicesStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(tbServicesStatusMessage, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(lbPending, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(pendingScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 215, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(layout.createSequentialGroup()
- .addGap(82, 82, 82)
- .addComponent(bnPrioritizeCase)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(bnPrioritizeJob)))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(lbRunning)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGap(34, 34, 34)
- .addComponent(bnShowProgress)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(bnCancelJob)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(bnCancelModule))
- .addGroup(layout.createSequentialGroup()
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(runningScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 133, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGap(68, 68, 68)
- .addComponent(bnReprocessJob)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(bnDeleteCase)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(bnShowCaseLog))
- .addGroup(layout.createSequentialGroup()
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(lbCompleted)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(completedScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(bnExit)
- .addComponent(bnOpenLogDir))
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(bnPause)
- .addComponent(bnRefresh)
- .addComponent(bnOptions)))))
- .addContainerGap())
- );
-
- layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {bnCancelJob, bnCancelModule, bnDeleteCase, bnExit, bnOpenLogDir, bnOptions, bnRefresh, bnShowProgress});
-
- }// //GEN-END:initComponents
-
- /**
- * Handles a click on the refresh button. Requests an immediate scan of the
- * input folders for new jobs and queues a refresh of all three of the jobs
- * tables.
- *
- * @param evt - The button click event.
- */
- private void bnRefreshActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnRefreshActionPerformed
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- manager.scanInputDirsAndWait();
- refreshTables();
- this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
- }//GEN-LAST:event_bnRefreshActionPerformed
-
- /**
- * Handles a click on the delete case button. If an entry is selected that
- * can be deleted, pops up a confirmation dialog. Upon confirmation, asks
- * AutoIngestManager to delete the entry and asks for an updated view.
- *
- * @param evt The button click event.
- */
- private void bnDeleteCaseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnDeleteCaseActionPerformed
- if (completedTableModel.getRowCount() < 0 || completedTable.getSelectedRow() < 0) {
- return;
- }
-
- String caseName = (String) completedTable.getValueAt(completedTable.getSelectedRow(), JobsTableModelColumns.CASE.ordinal());
- Object[] options = {
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.Delete"),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.DoNotDelete")
- };
- Object[] msgContent = {org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.DeleteAreYouSure") + "\"" + caseName + "\"?"};
- int reply = JOptionPane.showOptionDialog(this,
- msgContent,
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.ConfirmDeletionHeader"),
- JOptionPane.DEFAULT_OPTION,
- JOptionPane.WARNING_MESSAGE,
- null,
- options,
- options[JOptionPane.NO_OPTION]);
- if (reply == JOptionPane.YES_OPTION) {
- bnDeleteCase.setEnabled(false);
- bnShowCaseLog.setEnabled(false);
- if (completedTableModel.getRowCount() > 0 && completedTable.getSelectedRow() >= 0) {
- Path caseDirectoryPath = (Path) completedTableModel.getValueAt(completedTable.getSelectedRow(), JobsTableModelColumns.CASE_DIRECTORY_PATH.ordinal());
- completedTable.clearSelection();
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- CaseDeletionResult result = manager.deleteCase(caseName, caseDirectoryPath);
- refreshTables();
- this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
- if (CaseDeletionResult.FAILED == result) {
- JOptionPane.showMessageDialog(this,
- String.format("Could not delete case %s. It may be in in use.", caseName),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.DeletionFailed"),
- JOptionPane.INFORMATION_MESSAGE);
- } else if (CaseDeletionResult.PARTIALLY_DELETED == result) {
- JOptionPane.showMessageDialog(this,
- String.format("Could not delete case %s. See system log for details.", caseName),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.DeletionFailed"),
- JOptionPane.INFORMATION_MESSAGE);
- }
- }
- }
- }//GEN-LAST:event_bnDeleteCaseActionPerformed
-
- /**
- * Handles a click on the cancel auto ingest job button. Cancels the
- * selected job.
- *
- * @param evt The button click event.
- */
- private void bnCancelJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnCancelJobActionPerformed
- Object[] options = {
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.CancelJob"),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.DoNotCancelJob")};
- int reply = JOptionPane.showOptionDialog(this,
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.CancelJobAreYouSure"),
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.ConfirmCancellationHeader"),
- JOptionPane.DEFAULT_OPTION,
- JOptionPane.WARNING_MESSAGE,
- null,
- options,
- options[1]);
- if (reply == 0) {
- /*
- * Call setCursor on this to ensure it appears (if there is time to
- * see it).
- */
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- manager.cancelCurrentJob();
- refreshTables();
- this.setCursor(Cursor.getDefaultCursor());
- }
- }//GEN-LAST:event_bnCancelJobActionPerformed
-
- /**
- * Handles a click on the show auto ingest job progress button. Displays an
- * ingest job progress panel.
- *
- * @param evt The button click event.
- */
- private void bnShowProgressActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnShowProgressActionPerformed
- IngestProgressSnapshotDialog dialog = new IngestProgressSnapshotDialog(this.getTopLevelAncestor(), true);
- }//GEN-LAST:event_bnShowProgressActionPerformed
-
- /**
- * Handles a click on the pause/resume auto ingest job button. Sends a
- * pause/resume request to the auto ingest manager.
- *
- * @param evt The button click event.
- */
- private void bnPauseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnPauseActionPerformed
-
- if (!autoIngestStarted) {
- //put up a wait cursor during the start up operation
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
-
- startUp();
-
- this.setCursor(null);
- //done for startup
- return;
- }
- if (!isPaused) {
- tbStatusMessage.setText(org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.bnPause.pausing"));
- pause(true);
- } else {
- resume();
- }
- isPaused = !isPaused;
- }//GEN-LAST:event_bnPauseActionPerformed
-
- /**
- * Handles a click on the options button. Displays the options window.
- *
- * @param evt The button click event.
- */
- private void bnOptionsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnOptionsActionPerformed
- setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- OptionsDisplayer.getDefault().open();
- setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
- }//GEN-LAST:event_bnOptionsActionPerformed
-
- /**
- * Handles a click on the cancel ingest module button. Cancels the currently
- * running data source level ingest module for the selected job.
- *
- * @param evt The button click event.
- */
- private void bnCancelModuleActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnCancelModuleActionPerformed
- Object[] options = {
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.CancelModule"),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.DoNotCancelModule")};
- int reply = JOptionPane.showOptionDialog(this,
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.CancelModuleAreYouSure"),
- NbBundle.getMessage(AutoIngestLegacyDashboard.class, "ConfirmationDialog.ConfirmCancellationHeader"),
- JOptionPane.DEFAULT_OPTION,
- JOptionPane.WARNING_MESSAGE,
- null,
- options,
- options[1]);
- if (reply == 0) {
- /*
- * Call setCursor on this to ensure it appears (if there is time to
- * see it).
- */
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- manager.cancelCurrentDataSourceLevelIngestModule();
- refreshTables();
- this.setCursor(Cursor.getDefaultCursor());
- }
- }//GEN-LAST:event_bnCancelModuleActionPerformed
-
- /**
- * Handles a click on the exit button. Shuts down auto ingest.
- *
- * @param evt The button click event.
- */
- private void bnExitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnExitActionPerformed
- shutdown();
- }//GEN-LAST:event_bnExitActionPerformed
-
- /**
- * Handle a click on the prioritize case button. Requests prioritization of
- * all of the auto ingest jobs for a case.
- *
- * @param evt The button click event.
- */
- private void bnPrioritizeCaseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnPrioritizeCaseActionPerformed
- if (pendingTableModel.getRowCount() > 0 && pendingTable.getSelectedRow() >= 0) {
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- String caseName = (pendingTableModel.getValueAt(pendingTable.getSelectedRow(), JobsTableModelColumns.CASE.ordinal())).toString();
- manager.prioritizeCase(caseName);
- refreshTables();
- pendingTable.clearSelection();
- enablePendingTableButtons(false);
- AutoIngestLegacyDashboard.this.setCursor(Cursor.getDefaultCursor());
- }
- }//GEN-LAST:event_bnPrioritizeCaseActionPerformed
-
- /**
- * Handles a click on the show log button. Displays the auto ingest job log
- * for a case in NotePad.
- *
- * @param evt The button click event.
- */
- private void bnShowCaseLogActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnShowCaseLogActionPerformed
- try {
- int selectedRow = completedTable.getSelectedRow();
- if (selectedRow != -1) {
- Path caseDirectoryPath = (Path) completedTableModel.getValueAt(selectedRow, JobsTableModelColumns.CASE_DIRECTORY_PATH.ordinal());
- if (null != caseDirectoryPath) {
- Path pathToLog = AutoIngestJobLogger.getLogPath(caseDirectoryPath);
- if (pathToLog.toFile().exists()) {
- Desktop.getDesktop().edit(pathToLog.toFile());
- } else {
- JOptionPane.showMessageDialog(this, org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.ShowLogFailed.Message"),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "AutoIngestDashboard.ShowLogFailed.Title"), JOptionPane.ERROR_MESSAGE);
- }
- } else {
- MessageNotifyUtil.Message.warn("The case directory for this job has been deleted.");
- }
- }
- } catch (IOException ex) {
- SYS_LOGGER.log(Level.SEVERE, "Dashboard error attempting to display case auto ingest log", ex);
- Object[] options = {org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "DisplayLogDialog.okay")};
- JOptionPane.showOptionDialog(this,
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "DisplayLogDialog.cannotFindLog"),
- org.openide.util.NbBundle.getMessage(AutoIngestLegacyDashboard.class, "DisplayLogDialog.unableToShowLogFile"),
- JOptionPane.DEFAULT_OPTION,
- JOptionPane.PLAIN_MESSAGE,
- null,
- options,
- options[0]);
- }
- }//GEN-LAST:event_bnShowCaseLogActionPerformed
-
- private void bnPrioritizeJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnPrioritizeJobActionPerformed
- if (pendingTableModel.getRowCount() > 0 && pendingTable.getSelectedRow() >= 0) {
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- Path manifestFilePath = (Path) (pendingTableModel.getValueAt(pendingTable.getSelectedRow(), JobsTableModelColumns.MANIFEST_FILE_PATH.ordinal()));
- manager.prioritizeJob(manifestFilePath);
- refreshTables();
- pendingTable.clearSelection();
- enablePendingTableButtons(false);
- AutoIngestLegacyDashboard.this.setCursor(Cursor.getDefaultCursor());
- }
- }//GEN-LAST:event_bnPrioritizeJobActionPerformed
-
- private void bnOpenLogDirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnOpenLogDirActionPerformed
- Path logDirPath = Paths.get(PlatformUtil.getUserDirectory().getAbsolutePath(), "var", "log");
- File logDir = logDirPath.toFile();
- try {
- Desktop.getDesktop().open(logDir);
- } catch (IOException ex) {
- DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(
- String.format("Unable to open log directory %s:\n%s", logDirPath, ex.getLocalizedMessage()),
- NotifyDescriptor.ERROR_MESSAGE));
- }
- }//GEN-LAST:event_bnOpenLogDirActionPerformed
-
- private void bnReprocessJobActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnReprocessJobActionPerformed
- if (completedTableModel.getRowCount() < 0 || completedTable.getSelectedRow() < 0) {
- return;
- }
- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- Path manifestPath = (Path) completedTableModel.getValueAt(completedTable.getSelectedRow(), JobsTableModelColumns.MANIFEST_FILE_PATH.ordinal());
- manager.reprocessJob(manifestPath);
- refreshTables();
- AutoIngestLegacyDashboard.this.setCursor(Cursor.getDefaultCursor());
- }//GEN-LAST:event_bnReprocessJobActionPerformed
-
- // Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JButton bnCancelJob;
- private javax.swing.JButton bnCancelModule;
- private javax.swing.JButton bnDeleteCase;
- private javax.swing.JButton bnExit;
- private javax.swing.JButton bnOpenLogDir;
- private javax.swing.JButton bnOptions;
- private javax.swing.JButton bnPause;
- private javax.swing.JButton bnPrioritizeCase;
- private javax.swing.JButton bnPrioritizeJob;
- private javax.swing.JButton bnRefresh;
- private javax.swing.JButton bnReprocessJob;
- private javax.swing.JButton bnShowCaseLog;
- private javax.swing.JButton bnShowProgress;
- private javax.swing.JScrollPane completedScrollPane;
- private javax.swing.JTable completedTable;
- private javax.swing.JLabel lbCompleted;
- private javax.swing.JLabel lbPending;
- private javax.swing.JLabel lbRunning;
- private javax.swing.JLabel lbServicesStatus;
- private javax.swing.JLabel lbStatus;
- private javax.swing.JScrollPane pendingScrollPane;
- private javax.swing.JTable pendingTable;
- private javax.swing.JScrollPane runningScrollPane;
- private javax.swing.JTable runningTable;
- private javax.swing.JTextField tbServicesStatusMessage;
- private javax.swing.JTextField tbStatusMessage;
- // End of variables declaration//GEN-END:variables
-
-}
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestManager.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestManager.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestSystemLogger.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutoIngestSystemLogger.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutopsyManifestFileParser.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/AutopsyManifestFileParser.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties
old mode 100644
new mode 100755
index 7e04d4c8e4..a659557b17
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties
+++ b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties
@@ -297,4 +297,4 @@ AutoIngestCasePanel.bnRefresh.text=&Refresh
AutoIngestCasePanel.bnOpen.text=&Open
AutoIngestCasePanel.bnShowLog.toolTipText=Display case log file for selected case
AutoIngestCasePanel.bnShowLog.text=&Show Log
-AutoIngestCasePanel.rbGroupLabel.text=Show cases accessed in the last 10:
\ No newline at end of file
+AutoIngestCasePanel.rbGroupLabel.text=Show cases accessed in the last 10:
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseImportPanel.form b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseImportPanel.form
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseImportPanel.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseImportPanel.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseImportPanelController.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseImportPanelController.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseStatusIconCellRenderer.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CaseStatusIconCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CenteredGrayableCellRenderer.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/CenteredGrayableCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/DurationCellRenderer.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/DurationCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExportRuleSet.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExportRuleSet.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExportSettings.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExportSettings.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExporter.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExporter.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExporterSettingsPanel.form b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExporterSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExporterSettingsPanel.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/FileExporterSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/GrayableCellRenderer.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/GrayableCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ImportDoneCallback.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ImportDoneCallback.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/LongDateCellRenderer.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/LongDateCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/Manifest.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/Manifest.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ManifestFileParser.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ManifestFileParser.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ManifestNodeData.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ManifestNodeData.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/PathUtils.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/PathUtils.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ShortDateCellRenderer.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/ShortDateCellRenderer.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/SingleUserCaseImporter.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/SingleUserCaseImporter.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/StatusDatabaseLogger.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/StatusDatabaseLogger.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/TimeStampUtils.java b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/TimeStampUtils.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/layer.xml b/Experimental/src/org/sleuthkit/autopsy/experimental/autoingest/layer.xml
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AdvancedAutoIngestSettingsPanel.form b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AdvancedAutoIngestSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AdvancedAutoIngestSettingsPanel.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AdvancedAutoIngestSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestSettingsPanel.form b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestSettingsPanel.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestSettingsPanelController.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestSettingsPanelController.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestUserPreferences.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/AutoIngestUserPreferences.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/Bundle_ja.properties b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/NodeStatusLogPanel.form b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/NodeStatusLogPanel.form
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/NodeStatusLogPanel.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/NodeStatusLogPanel.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/SharedConfiguration.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/SharedConfiguration.java
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/StartupWindow.java b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/StartupWindow.java
old mode 100644
new mode 100755
index 5e038d1ae2..a88ccfd4f2
--- a/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/StartupWindow.java
+++ b/Experimental/src/org/sleuthkit/autopsy/experimental/configuration/StartupWindow.java
@@ -26,20 +26,17 @@ import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JDialog;
-import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
import org.openide.util.ImageUtilities;
import org.openide.util.NbBundle;
-import org.openide.util.actions.CallableSystemAction;
import org.openide.util.lookup.ServiceProvider;
import org.openide.windows.WindowManager;
import org.sleuthkit.autopsy.casemodule.CueBannerPanel;
import org.sleuthkit.autopsy.casemodule.StartupWindowInterface;
import org.sleuthkit.autopsy.core.UserPreferences;
import org.sleuthkit.autopsy.coreutils.NetworkUtils;
-import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestLegacyDashboard;
+import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestDashboard;
import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestCasePanel;
-import org.sleuthkit.autopsy.experimental.autoingest.AutoIngestDashboardOpenAction;
/**
* The default implementation of the Autopsy startup window
@@ -115,20 +112,17 @@ public final class StartupWindow extends JDialog implements StartupWindowInterfa
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
- AutoIngestLegacyDashboard.getInstance().shutdown();
+ AutoIngestDashboard.getInstance().shutdown();
}
});
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
- add(AutoIngestLegacyDashboard.getInstance());
+ add(AutoIngestDashboard.getInstance());
break;
case REVIEW:
this.setTitle(NbBundle.getMessage(StartupWindow.class, "StartupWindow.ReviewMode") + " (" + LOCAL_HOST_NAME + ")");
caseManagementPanel = new AutoIngestCasePanel(this);
setIconImage(ImageUtilities.loadImage("org/sleuthkit/autopsy/experimental/images/frame.gif", false)); //NON-NLS
add(caseManagementPanel);
- SwingUtilities.invokeLater(() -> {
- CallableSystemAction.get(AutoIngestDashboardOpenAction.class).setEnabled(true);
- });
break;
default:
welcomeWindow = new CueBannerPanel();
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/AIM.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/AIM.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/arrow-down-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/arrow-down-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/arrow-up-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/arrow-up-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/artifact-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/artifact-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/autoIngest32.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/autoIngest32.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/bad.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/bad.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/extracted_content.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/extracted_content.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/file-size-16.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/file-size-16.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/frame.gif b/Experimental/src/org/sleuthkit/autopsy/experimental/images/frame.gif
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/frame32.gif b/Experimental/src/org/sleuthkit/autopsy/experimental/images/frame32.gif
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/good.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/good.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/import16.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/import16.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/import32.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/import32.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/knownbad-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/knownbad-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/left-arrow-16-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/left-arrow-16-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/locked.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/locked.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/mime-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/mime-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/minus-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/minus-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/options-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/options-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/plus-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/plus-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/ruleset-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/ruleset-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/save-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/save-icon.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/tick.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/tick.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/warning16.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/warning16.png
old mode 100644
new mode 100755
diff --git a/Experimental/src/org/sleuthkit/autopsy/experimental/images/yield16-icon.png b/Experimental/src/org/sleuthkit/autopsy/experimental/images/yield16-icon.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/.gitattributes b/ImageGallery/.gitattributes
old mode 100644
new mode 100755
diff --git a/ImageGallery/.gitignore b/ImageGallery/.gitignore
old mode 100644
new mode 100755
diff --git a/ImageGallery/LICENSE-2.0.txt b/ImageGallery/LICENSE-2.0.txt
old mode 100644
new mode 100755
diff --git a/ImageGallery/build.xml b/ImageGallery/build.xml
old mode 100644
new mode 100755
diff --git a/ImageGallery/manifest.mf b/ImageGallery/manifest.mf
old mode 100644
new mode 100755
diff --git a/ImageGallery/nbproject/build-impl.xml b/ImageGallery/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/ImageGallery/nbproject/genfiles.properties b/ImageGallery/nbproject/genfiles.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/nbproject/platform.properties b/ImageGallery/nbproject/platform.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/nbproject/project.properties b/ImageGallery/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/nbproject/project.xml b/ImageGallery/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/ImageGallery/nbproject/suite.properties b/ImageGallery/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/Bundle.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/Bundle.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FXMLConstructor.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FXMLConstructor.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileIDSelectionModel.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileIDSelectionModel.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileTypeUtils.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileTypeUtils.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryModule.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryModule.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryOptionsPanel.form b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryOptionsPanel.form
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryOptionsPanel.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryOptionsPanel.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryOptionsPanelController.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryPreferences.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryPreferences.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryTopComponent.form b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryTopComponent.form
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryTopComponent.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryTopComponent.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/OnStart.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/OnStart.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/PerCaseProperties.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/PerCaseProperties.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ThumbnailCache.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ThumbnailCache.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/AddTagAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/AddTagAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/Back.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/Back.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/CategorizeAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/CategorizeAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/CategorizeGroupAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/CategorizeGroupAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/CategorizeSelectedFilesAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/CategorizeSelectedFilesAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/DeleteFollowUpTagAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/DeleteFollowUpTagAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/Forward.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/Forward.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/NextUnseenGroup.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/NextUnseenGroup.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/OpenExternalViewerAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/OpenExternalViewerAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/OpenHelpAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/OpenHelpAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/RedoAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/RedoAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/SwingMenuItemAdapter.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/SwingMenuItemAdapter.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/TagGroupAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/TagGroupAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/TagSelectedFilesAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/TagSelectedFilesAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/UndoAction.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/UndoAction.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/UndoRedoManager.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/UndoRedoManager.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/Category.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/Category.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/CategoryManager.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/CategoryManager.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableAttribute.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableAttribute.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableDB.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableDB.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableFile.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableFile.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableTagsManager.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/DrawableTagsManager.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/HashSetManager.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/HashSetManager.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/ImageFile.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/ImageFile.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/VideoFile.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/VideoFile.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/DrawableGroup.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/DrawableGroup.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupKey.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupKey.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupManager.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupManager.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupSortBy.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupSortBy.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupViewMode.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupViewMode.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupViewState.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/GroupViewState.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/AttributeListCell.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/AttributeListCell.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/GuiUtils.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/GuiUtils.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/MediaControl.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/MediaControl.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SortByListCell.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SortByListCell.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/VideoPlayer.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/VideoPlayer.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTileBase.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTileBase.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableUIBase.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableUIBase.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableView.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableView.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle_ja.properties b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCell.css b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCell.css
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCellFactory.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCellFactory.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupComparators.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupComparators.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupTree.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupTree.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupTreeItem.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupTreeItem.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupTreeNode.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupTreeNode.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/HashHitGroupList.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/HashHitGroupList.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.fxml b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.fxml
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.java
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/Clapperboard.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/Clapperboard.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/Folder-icon.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/Folder-icon.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/TriangleDown.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/TriangleDown.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/application_view_tile.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/application_view_tile.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-090.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-090.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-180.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-180.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-270.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-270.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double-135.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double-135.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-resize-090.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-resize-090.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-resize.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow-resize.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow_down.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow_down.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow_up.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/arrow_up.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/border-bottom-double.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/border-bottom-double.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/border-top-bottom-double.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/border-top-bottom-double.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_32.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_32.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_48.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_48.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/bullet_arrow_down.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/bullet_arrow_down.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/camera.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/camera.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/category-icon.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/category-icon.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/clock--minus.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/clock--minus.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/clock--pencil.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/clock--pencil.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/clock--plus.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/clock--plus.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-000-small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-000-small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-090-small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-090-small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-090.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-090.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-180-small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-180-small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-180.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-180.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-270-small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-270-small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-270.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double-270.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-double.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-stop-000-small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-stop-000-small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-stop.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/control-stop.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/external.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/external.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/film.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/film.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/flag_gray.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/flag_gray.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/flag_red.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/flag_red.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder-open-image.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder-open-image.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder-rename.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder-rename.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder-tree.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder-tree.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder_picture.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folder_picture.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folders-path.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/folders-path.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/funnel.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/funnel.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/group.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/group.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/hashset_hits.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/hashset_hits.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/icon-hashtag.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/icon-hashtag.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/info-icon-16.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/info-icon-16.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/information.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/information.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/lightbulb.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/lightbulb.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_first_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_first_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_forward_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_forward_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_last_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_last_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_pause_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_pause_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_play_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_play_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_rewind_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_rewind_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_stop_small.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/media_controls_stop_small.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/mime_types.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/mime_types.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/page_white_stack.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/page_white_stack.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48_silhouette.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48_silhouette.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/prohibition.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/prohibition.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/question-frame.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/question-frame.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/redo.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/redo.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/right arrow.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/right arrow.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/right_arrow_128.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/right_arrow_128.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/shape_group.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/shape_group.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/slide.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/slide.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_asc_az.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_asc_az.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_ascending.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_ascending.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_desc_az.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_desc_az.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_descending.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/sort_descending.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-mute.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-mute.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-up.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-up.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-low.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-low.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-none.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-none.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/speaker-volume.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/tag_red.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/tag_red.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/undo.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/undo.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/video-file.png b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/images/video-file.png
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/license-imagegallery.txt b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/license-imagegallery.txt
old mode 100644
new mode 100755
diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/utils/TaskUtils.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/utils/TaskUtils.java
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/README.txt b/InternalPythonModules/README.txt
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/browserlocation.py b/InternalPythonModules/android/browserlocation.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/cachelocation.py b/InternalPythonModules/android/cachelocation.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/calllog.py b/InternalPythonModules/android/calllog.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/contact.py b/InternalPythonModules/android/contact.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/general.py b/InternalPythonModules/android/general.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/googlemaplocation.py b/InternalPythonModules/android/googlemaplocation.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/module.py b/InternalPythonModules/android/module.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/tangomessage.py b/InternalPythonModules/android/tangomessage.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/textmessage.py b/InternalPythonModules/android/textmessage.py
old mode 100644
new mode 100755
diff --git a/InternalPythonModules/android/wwfmessage.py b/InternalPythonModules/android/wwfmessage.py
old mode 100644
new mode 100755
diff --git a/KNOWN_ISSUES.txt b/KNOWN_ISSUES.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/build.xml b/KeywordSearch/build.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/ivy.xml b/KeywordSearch/ivy.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/ivysettings.xml b/KeywordSearch/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/manifest.mf b/KeywordSearch/manifest.mf
old mode 100644
new mode 100755
diff --git a/KeywordSearch/nbproject/build-impl.xml b/KeywordSearch/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/nbproject/project.properties b/KeywordSearch/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/nbproject/project.xml b/KeywordSearch/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/nbproject/suite.properties b/KeywordSearch/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/contexts/solr-jetty-context.xml b/KeywordSearch/solr/contexts/solr-jetty-context.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/etc/jetty.xml b/KeywordSearch/solr/etc/jetty.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/etc/webdefault.xml b/KeywordSearch/solr/etc/webdefault.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/resources/log4j.properties b/KeywordSearch/solr/resources/log4j.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/admin-extra.html b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/admin-extra.html
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/elevate.xml b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/elevate.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/logging-development.properties b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/logging-development.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/logging-release.properties b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/logging-release.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/mapping-FoldToASCII.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/mapping-FoldToASCII.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/mapping-ISOLatin1Accent.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/mapping-ISOLatin1Accent.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/protwords.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/protwords.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/schema.xml b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/schema.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/scripts.conf b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/scripts.conf
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/solrconfig.xml b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/solrconfig.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/spellings.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/spellings.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/stopwords.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/stopwords.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/stopwords_en.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/stopwords_en.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/synonyms.txt b/KeywordSearch/solr/solr/configsets/AutopsyConfig/conf/synonyms.txt
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/solr.xml b/KeywordSearch/solr/solr/solr.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/solr/solr/zoo.cfg b/KeywordSearch/solr/solr/zoo.cfg
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AccountsText.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AccountsText.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AddKeywordsDialog.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AddKeywordsDialog.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AddKeywordsDialog.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AddKeywordsDialog.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ArtifactTextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ArtifactTextExtractor.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle_ja.properties b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Chunker.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Chunker.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownListSearchPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownListSearchPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownListSearchPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownListSearchPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownSingleTermSearchPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownSingleTermSearchPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownSingleTermSearchPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownSingleTermSearchPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownToolbar.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownToolbar.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownToolbar.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/DropdownToolbar.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/EnCaseKeywordSearchList.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/EnCaseKeywordSearchList.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileTextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileTextExtractor.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalEditListPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalEditListPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalEditListPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalEditListPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HighlightedText.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HighlightedText.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HtmlTextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HtmlTextExtractor.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Index.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Index.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/IndexFinder.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/IndexFinder.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/IndexMetadata.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/IndexMetadata.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/IndexedText.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/IndexedText.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Ingester.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Ingester.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Installer.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Installer.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/JerichoParserWrapper.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/JerichoParserWrapper.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Keyword.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Keyword.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordCachedArtifact.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordCachedArtifact.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordHit.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordHit.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordListsManager.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordListsManager.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordQueryFilter.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordQueryFilter.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearch.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearch.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchAction.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchAction.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchConfigurationAction.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchConfigurationAction.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchFilterNode.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchFilterNode.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSearchSettingsPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSearchSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSearchSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSearchSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestModule.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestModule.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettingsPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettingsPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettingsPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchModuleException.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchModuleException.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchOptionsPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchOptionsPanel.form
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchOptionsPanelController.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchOptionsPanelController.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchPanel.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchQuery.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchQuery.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchQueryDelegator.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchQueryDelegator.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchResultFactory.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchResultFactory.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSettings.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchSettings.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchUtil.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchUtil.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordsSchema.xsd b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordsSchema.xsd
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/LuceneQuery.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/LuceneQuery.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/NoOpenCoreException.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/NoOpenCoreException.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/RegexQuery.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/RegexQuery.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/SearchRunner.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/SearchRunner.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Server.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Server.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/SolrSearchService.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/SolrSearchService.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/StringsTextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/StringsTextExtractor.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TermsComponentQuery.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TermsComponentQuery.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TextExtractor.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TikaTextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TikaTextExtractor.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/XmlKeywordSearchList.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/XmlKeywordSearchList.java
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/add16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/add16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/arrow_left.gif b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/arrow_left.gif
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/arrow_right.gif b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/arrow_right.gif
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_back.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_back.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_back_disabled.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_back_disabled.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_back_hover.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_back_hover.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_forward.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_forward.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_disabled.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_disabled.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_hover.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_hover.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/delete16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/delete16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-pressed.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-pressed.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-rollover.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-rollover.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/dropdown-icon.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/dropdown-icon.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/edit16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/edit16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/export16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/export16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/filter-icon.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/filter-icon.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/import16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/import16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/layer.xml b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/layer.xml
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/new16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/new16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/options-icon.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/options-icon.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/save16.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/save16.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/search-icon.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/search-icon.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-pressed.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-pressed.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-rollover.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-rollover.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-pressed.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-pressed.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-rollover.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-rollover.png
old mode 100644
new mode 100755
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon.png b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon.png
old mode 100644
new mode 100755
diff --git a/LICENSE-2.0.txt b/LICENSE-2.0.txt
old mode 100644
new mode 100755
diff --git a/NEWS.txt b/NEWS.txt
old mode 100644
new mode 100755
diff --git a/README.txt b/README.txt
old mode 100644
new mode 100755
diff --git a/README_LINUX_OSX.md b/README_LINUX_OSX.md
old mode 100644
new mode 100755
diff --git a/RecentActivity/build.xml b/RecentActivity/build.xml
old mode 100644
new mode 100755
diff --git a/RecentActivity/ivy.xml b/RecentActivity/ivy.xml
old mode 100644
new mode 100755
diff --git a/RecentActivity/ivysettings.xml b/RecentActivity/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/RecentActivity/manifest.mf b/RecentActivity/manifest.mf
old mode 100644
new mode 100755
diff --git a/RecentActivity/nbproject/build-impl.xml b/RecentActivity/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/RecentActivity/nbproject/platform.properties b/RecentActivity/nbproject/platform.properties
old mode 100644
new mode 100755
diff --git a/RecentActivity/nbproject/project.properties b/RecentActivity/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/RecentActivity/nbproject/project.xml b/RecentActivity/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/RecentActivity/nbproject/suite.properties b/RecentActivity/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Bundle.properties b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Bundle.properties
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Bundle_ja.properties b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Chrome.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Chrome.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractIE.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractIE.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Firefox.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Firefox.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RAImageIngestModule.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RAImageIngestModule.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RecentDocumentsByLnk.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/RecentDocumentsByLnk.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineSchema.xsd b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineSchema.xsd
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineURLQueryAnalyzer.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineURLQueryAnalyzer.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/USB_DATA.txt b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/USB_DATA.txt
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/UsbDeviceIdMapper.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/UsbDeviceIdMapper.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Util.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Util.java
old mode 100644
new mode 100755
diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/layer.xml b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/layer.xml
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/.gitignore b/ScalpelCarver/.gitignore
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/build.xml b/ScalpelCarver/build.xml
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/manifest.mf b/ScalpelCarver/manifest.mf
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/nbproject/build-impl.xml b/ScalpelCarver/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/nbproject/project.properties b/ScalpelCarver/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/nbproject/project.xml b/ScalpelCarver/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/Bundle.properties b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/Bundle.properties
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/Bundle_ja.properties b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/ScalpelCarverIngestModule.java b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/ScalpelCarverIngestModule.java
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/Bundle.properties b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/Bundle.properties
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/Bundle_ja.properties b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/ScalpelCarver.java b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/ScalpelCarver.java
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/ScalpelException.java b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/ScalpelException.java
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/ScalpelOutputParser.java b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/jni/ScalpelOutputParser.java
old mode 100644
new mode 100755
diff --git a/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/scalpel.conf b/ScalpelCarver/src/org/sleuthkit/autopsy/scalpel/scalpel.conf
old mode 100644
new mode 100755
diff --git a/Testing/README.txt b/Testing/README.txt
old mode 100644
new mode 100755
diff --git a/Testing/build.xml b/Testing/build.xml
old mode 100644
new mode 100755
diff --git a/Testing/manifest.mf b/Testing/manifest.mf
old mode 100644
new mode 100755
diff --git a/Testing/nbproject/build-impl.xml b/Testing/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/Testing/nbproject/project.properties b/Testing/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/Testing/nbproject/project.xml b/Testing/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/Testing/nbproject/suite.properties b/Testing/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/Testing/src/org/sleuthkit/autopsy/testing/Bundle.properties b/Testing/src/org/sleuthkit/autopsy/testing/Bundle.properties
old mode 100644
new mode 100755
diff --git a/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties b/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties
old mode 100644
new mode 100755
diff --git a/branding/core/core.jar/org/netbeans/core/startup/frame.gif b/branding/core/core.jar/org/netbeans/core/startup/frame.gif
old mode 100644
new mode 100755
diff --git a/branding/core/core.jar/org/netbeans/core/startup/frame32.gif b/branding/core/core.jar/org/netbeans/core/startup/frame32.gif
old mode 100644
new mode 100755
diff --git a/branding/core/core.jar/org/netbeans/core/startup/frame48.gif b/branding/core/core.jar/org/netbeans/core/startup/frame48.gif
old mode 100644
new mode 100755
diff --git a/branding/core/core.jar/org/netbeans/core/startup/splash.gif b/branding/core/core.jar/org/netbeans/core/startup/splash.gif
old mode 100644
new mode 100755
diff --git a/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties b/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties
old mode 100644
new mode 100755
diff --git a/build-unix.xml b/build-unix.xml
old mode 100644
new mode 100755
diff --git a/build-windows-installer.xml b/build-windows-installer.xml
old mode 100644
new mode 100755
diff --git a/build-windows.xml b/build-windows.xml
old mode 100644
new mode 100755
diff --git a/developers/netbeans_ide_java_formatting_settings.zip b/developers/netbeans_ide_java_formatting_settings.zip
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/adHocKeywordSearch.dox b/docs/doxygen-user/adHocKeywordSearch.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/filetype.dox b/docs/doxygen-user/filetype.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/image_gallery.dox b/docs/doxygen-user/image_gallery.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/apachebadmessage.PNG b/docs/doxygen-user/images/apachebadmessage.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/case-newcase.PNG b/docs/doxygen-user/images/case-newcase.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/dzkrun.PNG b/docs/doxygen-user/images/dzkrun.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/ingest-file-filters.PNG b/docs/doxygen-user/images/ingest-file-filters.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/ingest-profile-create.PNG b/docs/doxygen-user/images/ingest-profile-create.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/ingest-profiles.PNG b/docs/doxygen-user/images/ingest-profiles.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/ingest_pipeline.PNG b/docs/doxygen-user/images/ingest_pipeline.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/javaproperties.PNG b/docs/doxygen-user/images/javaproperties.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/keyword-search-ad-hoc.PNG b/docs/doxygen-user/images/keyword-search-ad-hoc.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/keyword-search-configuration-new-keywords.PNG b/docs/doxygen-user/images/keyword-search-configuration-new-keywords.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/keyword-search-inbox.PNG b/docs/doxygen-user/images/keyword-search-inbox.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/keyword_results.PNG b/docs/doxygen-user/images/keyword_results.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/local-disk-data-source.PNG b/docs/doxygen-user/images/local-disk-data-source.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/maxinactivityduration.PNG b/docs/doxygen-user/images/maxinactivityduration.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/messagebubbles.PNG b/docs/doxygen-user/images/messagebubbles.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/messagebubblesbigger.PNG b/docs/doxygen-user/images/messagebubblesbigger.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/mime-type-tree.PNG b/docs/doxygen-user/images/mime-type-tree.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/othernodeingesting.PNG b/docs/doxygen-user/images/othernodeingesting.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/postgresqlinstall1.PNG b/docs/doxygen-user/images/postgresqlinstall1.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/postgresqlinstall3.PNG b/docs/doxygen-user/images/postgresqlinstall3.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/postgresqlinstall4.PNG b/docs/doxygen-user/images/postgresqlinstall4.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/postgresqlinstall5.PNG b/docs/doxygen-user/images/postgresqlinstall5.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/postgresqlinstall6.PNG b/docs/doxygen-user/images/postgresqlinstall6.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/postgresqlinstall7.PNG b/docs/doxygen-user/images/postgresqlinstall7.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/profile-data-source-panel.PNG b/docs/doxygen-user/images/profile-data-source-panel.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/serviceinstall.PNG b/docs/doxygen-user/images/serviceinstall.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/solrinstall1.PNG b/docs/doxygen-user/images/solrinstall1.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/solrinstall2.PNG b/docs/doxygen-user/images/solrinstall2.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/solrinstall3.PNG b/docs/doxygen-user/images/solrinstall3.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/symlinkjava.PNG b/docs/doxygen-user/images/symlinkjava.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/tagging-5.PNG b/docs/doxygen-user/images/tagging-5.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/transientcache.PNG b/docs/doxygen-user/images/transientcache.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/unallocated_space_options.PNG b/docs/doxygen-user/images/unallocated_space_options.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/updatedSolr_cmd.PNG b/docs/doxygen-user/images/updatedSolr_cmd.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/wherejava.PNG b/docs/doxygen-user/images/wherejava.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/zooDir.PNG b/docs/doxygen-user/images/zooDir.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/images/zooPurge.PNG b/docs/doxygen-user/images/zooPurge.PNG
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/ingest.dox b/docs/doxygen-user/ingest.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/ingest_template.xod b/docs/doxygen-user/ingest_template.xod
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/installMultiUser.dox b/docs/doxygen-user/installMultiUser.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/keyword_search.dox b/docs/doxygen-user/keyword_search.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/main.dox b/docs/doxygen-user/main.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/module_install.dox b/docs/doxygen-user/module_install.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/multiuser-security.dox b/docs/doxygen-user/multiuser-security.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/multiuser.dox b/docs/doxygen-user/multiuser.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/performance.dox b/docs/doxygen-user/performance.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/result_viewers.dox b/docs/doxygen-user/result_viewers.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/uilayout.dox b/docs/doxygen-user/uilayout.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen-user/workflow.dox b/docs/doxygen-user/workflow.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen/debugTsk.dox b/docs/doxygen/debugTsk.dox
old mode 100644
new mode 100755
diff --git a/docs/doxygen/doxygen_docs/.gitignore b/docs/doxygen/doxygen_docs/.gitignore
old mode 100644
new mode 100755
diff --git a/docs/doxygen/doxygen_docs/api-docs/.gitignore b/docs/doxygen/doxygen_docs/api-docs/.gitignore
old mode 100644
new mode 100755
diff --git a/git-daemon-export-okay b/git-daemon-export-okay
old mode 100644
new mode 100755
diff --git a/icons/icon.icns b/icons/icon.icns
old mode 100644
new mode 100755
diff --git a/icons/icon.ico b/icons/icon.ico
old mode 100644
new mode 100755
diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties
old mode 100644
new mode 100755
diff --git a/nbproject/platform.properties b/nbproject/platform.properties
old mode 100644
new mode 100755
diff --git a/nbproject/platform.xml b/nbproject/platform.xml
old mode 100644
new mode 100755
diff --git a/nbproject/project.properties b/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/nbproject/project.xml b/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/pythonExamples/July2015FileTutorial_BigRound/bigRoundFile.dat b/pythonExamples/July2015FileTutorial_BigRound/bigRoundFile.dat
old mode 100644
new mode 100755
diff --git a/pythonExamples/July2015FileTutorial_BigRound/notRoundFile.dat b/pythonExamples/July2015FileTutorial_BigRound/notRoundFile.dat
old mode 100644
new mode 100755
diff --git a/test/README.txt b/test/README.txt
old mode 100644
new mode 100755
diff --git a/test/input/NSRL.txt-md5.idx b/test/input/NSRL.txt-md5.idx
old mode 100644
new mode 100755
diff --git a/test/input/notablehashes.txt-md5.idx b/test/input/notablehashes.txt-md5.idx
old mode 100644
new mode 100755
diff --git a/test/input/notablekeywords.xml b/test/input/notablekeywords.xml
old mode 100644
new mode 100755
diff --git a/test/script/Emailer.py b/test/script/Emailer.py
old mode 100644
new mode 100755
diff --git a/test/script/config.xml b/test/script/config.xml
old mode 100644
new mode 100755
diff --git a/test/script/getcounts.py b/test/script/getcounts.py
old mode 100644
new mode 100755
diff --git a/thirdparty/LICENSE-2.0.txt b/thirdparty/LICENSE-2.0.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/ant-contrib.jar b/thirdparty/ant-contrib/1.0b3/ant-contrib.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/LICENSE.txt b/thirdparty/ant-contrib/1.0b3/docs/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-noframe.html b/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-noframe.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/constant-values.html b/thirdparty/ant-contrib/1.0b3/docs/api/constant-values.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/deprecated-list.html b/thirdparty/ant-contrib/1.0b3/docs/api/deprecated-list.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/help-doc.html b/thirdparty/ant-contrib/1.0b3/docs/api/help-doc.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/index-all.html b/thirdparty/ant-contrib/1.0b3/docs/api/index-all.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/index.html b/thirdparty/ant-contrib/1.0b3/docs/api/index.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/AntContribVersion.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/AntContribVersion.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathParser.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathParser.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Command.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Command.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Response.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Response.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Util.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Util.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/Client.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/Client.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/ClientTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/ClientTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/AbstractCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/AbstractCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/DisconnectCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/DisconnectCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/HelloWorldCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/HelloWorldCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/PropertyContainer.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/PropertyContainer.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ReferenceContainer.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ReferenceContainer.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunAntCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunAntCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunTargetCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunTargetCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/SendFileCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/SendFileCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ShutdownCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ShutdownCommand.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionBuildListener.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionBuildListener.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionHandler.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionHandler.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/Server.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/Server.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ServerTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ServerTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Depends.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Depends.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Design.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Design.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/InstructionVisitor.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/InstructionVisitor.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Log.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Log.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Package.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Package.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesign.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesign.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesignDelegate.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesignDelegate.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFile.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFile.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Exists.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Exists.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Get.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Get.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperation.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperation.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationConditional.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationConditional.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationPropertySetter.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationPropertySetter.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Remove.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Remove.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Set.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Set.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniPart.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniPart.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniProperty.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniProperty.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniSection.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniSection.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/GUIInputHandler.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/GUIInputHandler.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntCallBack.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntCallBack.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntFetch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntFetch.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Assert.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Assert.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForEach.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForEach.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.ElseIf.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.ElseIf.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.CollectionEnum.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.CollectionEnum.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.DeleteTargets.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.DeleteTargets.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.MyMapper.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.MyMapper.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ProjectDelegate.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ProjectDelegate.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Relentless.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Relentless.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/RunTargetTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/RunTargetTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.Case.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.Case.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Throw.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Throw.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TimestampSelector.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TimestampSelector.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.CatchBlock.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.CatchBlock.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/BooleanConditionBase.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/BooleanConditionBase.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsGreaterThan.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsGreaterThan.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsLessThan.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsLessThan.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyFalse.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyFalse.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyTrue.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyTrue.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Evaluateable.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Evaluateable.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Math.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Math.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/MathTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/MathTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Numeric.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Numeric.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Operation.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Operation.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.Cookie.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.Cookie.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/Prop.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/Prop.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/URLImportTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/URLImportTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractHttpStateTypeTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractHttpStateTypeTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.ResponseHeader.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.ResponseHeader.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCookieTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCookieTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCredentialsTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCredentialsTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCookiesTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCookiesTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCredentialsTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCredentialsTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClientParams.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClientParams.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Credentials.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Credentials.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetCookieTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetCookieTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetMethodTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HeadMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HeadMethodTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostConfig.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostConfig.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostParams.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostParams.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpClientType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpClientType.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpStateType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpStateType.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/MethodParams.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/MethodParams.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.BooleanParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.BooleanParam.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.DoubleParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.DoubleParam.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.IntParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.IntParam.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.LongParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.LongParam.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.Param.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.Param.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.StringParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.StringParam.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.FilePartType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.FilePartType.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.TextPartType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.TextPartType.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PurgeExpiredCookiesTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PurgeExpiredCookiesTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatch.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatchComparator.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatchComparator.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatch.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatchTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatchTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/OsFamily.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/OsFamily.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/Platform.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/Platform.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/ShellScriptTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/ShellScriptTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/ForgetTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/ForgetTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.TimeUnit.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.TimeUnit.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/AbstractPropertySetterTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/AbstractPropertySetterTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathFilterTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathFilterTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathToFileSet.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathToFileSet.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertyCopy.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertyCopy.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertySelector.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertySelector.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexUtil.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexUtil.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/SortList.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/SortList.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/URLEncodeTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/URLEncodeTask.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/Variable.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/Variable.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/Reflector.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/Reflector.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPool.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPool.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPoolThread.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPoolThread.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/CompileWithWalls.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/CompileWithWalls.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Package.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Package.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentCopy.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentCopy.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentMove.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentMove.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Walls.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Walls.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/overview-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/overview-frame.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/overview-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/overview-summary.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/overview-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/overview-tree.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/package-list b/thirdparty/ant-contrib/1.0b3/docs/api/package-list
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/resources/inherit.gif b/thirdparty/ant-contrib/1.0b3/docs/api/resources/inherit.gif
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/serialized-form.html b/thirdparty/ant-contrib/1.0b3/docs/api/serialized-form.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/stylesheet.css b/thirdparty/ant-contrib/1.0b3/docs/api/stylesheet.css
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/index.html b/thirdparty/ant-contrib/1.0b3/docs/manual/index.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antcallback_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antcallback_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antclipse_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antclipse_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antfetch_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antfetch_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/assert_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/assert_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/compilewithwalls.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/compilewithwalls.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/for.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/for.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/foreach.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/foreach.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/forget.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/forget.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-cookie_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-cookie_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-method_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-method_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/head-method_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/head-method_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-client_type.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-client_type.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-state_type.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-state_type.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/if.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/if.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/importurl.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/importurl.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/index.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/index.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/inifile.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/inifile.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/limit_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/limit_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/math_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/math_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/method_task_common.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/method_task_common.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/more_conditions.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/more_conditions.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/osfamily.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/osfamily.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/outofdate.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/outofdate.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/pathtofileset.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/pathtofileset.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/performance_monitor.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/performance_monitor.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post-method_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post-method_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertycopy.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertycopy.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyregex.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyregex.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyselector.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyselector.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/relentless.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/relentless.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/runtarget.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/runtarget.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/server_tasks.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/server_tasks.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/shellscript.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/shellscript.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/sortlist.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/sortlist.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/stopwatch_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/stopwatch_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/switch.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/switch.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/throw.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/throw.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/timestampselector.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/timestampselector.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/toc.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/toc.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/trycatch.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/trycatch.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/urlencode.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/urlencode.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/variable_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/variable_task.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifydesign.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifydesign.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifylegacytutorial.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifylegacytutorial.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifynewprojtutorial.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifynewprojtutorial.html
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/lib/bcel-5.1.jar b/thirdparty/ant-contrib/1.0b3/lib/bcel-5.1.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/lib/commons-httpclient-3.0.1.jar b/thirdparty/ant-contrib/1.0b3/lib/commons-httpclient-3.0.1.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/lib/commons-logging-1.0.4.jar b/thirdparty/ant-contrib/1.0b3/lib/commons-logging-1.0.4.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/ant-contrib/1.0b3/lib/ivy-1.3.1.jar b/thirdparty/ant-contrib/1.0b3/lib/ivy-1.3.1.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/apache-mime4j/apache-mime4j-core-0.8.0-SNAPSHOT.jar b/thirdparty/apache-mime4j/apache-mime4j-core-0.8.0-SNAPSHOT.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/apache-mime4j/apache-mime4j-dom-0.8.0-SNAPSHOT.jar b/thirdparty/apache-mime4j/apache-mime4j-dom-0.8.0-SNAPSHOT.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/apache-mime4j/apache-mime4j-mbox-iterator-0.8.0-SNAPSHOT.jar b/thirdparty/apache-mime4j/apache-mime4j-mbox-iterator-0.8.0-SNAPSHOT.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/gstreamer/windows/i386/0.10.7/gstreamer.zip b/thirdparty/gstreamer/windows/i386/0.10.7/gstreamer.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/java-libpst/java-libpst-1.0-SNAPSHOT.jar b/thirdparty/java-libpst/java-libpst-1.0-SNAPSHOT.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/.cvsignore b/thirdparty/jdiff/v-custom/.cvsignore
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/LICENSE.txt b/thirdparty/jdiff/v-custom/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/README.txt b/thirdparty/jdiff/v-custom/README.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/CHANGES.txt b/thirdparty/jdiff/v-custom/doc/CHANGES.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/JDiffArticle.pdf b/thirdparty/jdiff/v-custom/doc/JDiffArticle.pdf
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/KNOWN_LIMITATIONS.txt b/thirdparty/jdiff/v-custom/doc/KNOWN_LIMITATIONS.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/TODO b/thirdparty/jdiff/v-custom/doc/TODO
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/dev_notes.txt b/thirdparty/jdiff/v-custom/doc/dev_notes.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/index.html b/thirdparty/jdiff/v-custom/doc/index.html
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/jdiff.html b/thirdparty/jdiff/v-custom/doc/jdiff.html
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/doc/stylesheet.css b/thirdparty/jdiff/v-custom/doc/stylesheet.css
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/index.xhtml b/thirdparty/jdiff/v-custom/index.xhtml
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/jdiff.jar b/thirdparty/jdiff/v-custom/jdiff.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/2000/10/XMLSchema b/thirdparty/jdiff/v-custom/lib/2000/10/XMLSchema
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/2000/10/XMLSchema-instance b/thirdparty/jdiff/v-custom/lib/2000/10/XMLSchema-instance
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/2001/XMLSchema b/thirdparty/jdiff/v-custom/lib/2001/XMLSchema
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/2001/XMLSchema-instance b/thirdparty/jdiff/v-custom/lib/2001/XMLSchema-instance
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/Null.java b/thirdparty/jdiff/v-custom/lib/Null.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/background.gif b/thirdparty/jdiff/v-custom/lib/background.gif
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/black.gif b/thirdparty/jdiff/v-custom/lib/black.gif
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/classdoc.jar b/thirdparty/jdiff/v-custom/lib/classdoc.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/jdiff_logo.gif b/thirdparty/jdiff/v-custom/lib/jdiff_logo.gif
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/new.gif b/thirdparty/jdiff/v-custom/lib/new.gif
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/lib/xerces.jar b/thirdparty/jdiff/v-custom/lib/xerces.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/api.xsd b/thirdparty/jdiff/v-custom/src/api.xsd
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/comments.xsd b/thirdparty/jdiff/v-custom/src/comments.xsd
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/.cvsignore b/thirdparty/jdiff/v-custom/src/jdiff/.cvsignore
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/API.java b/thirdparty/jdiff/v-custom/src/jdiff/API.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/APIComparator.java b/thirdparty/jdiff/v-custom/src/jdiff/APIComparator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/APIDiff.java b/thirdparty/jdiff/v-custom/src/jdiff/APIDiff.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/APIHandler.java b/thirdparty/jdiff/v-custom/src/jdiff/APIHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/ClassAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/ClassAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/ClassDiff.java b/thirdparty/jdiff/v-custom/src/jdiff/ClassDiff.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/Comments.java b/thirdparty/jdiff/v-custom/src/jdiff/Comments.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/CommentsHandler.java b/thirdparty/jdiff/v-custom/src/jdiff/CommentsHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/CompareClassPdiffs.java b/thirdparty/jdiff/v-custom/src/jdiff/CompareClassPdiffs.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/ComparePkgPdiffs.java b/thirdparty/jdiff/v-custom/src/jdiff/ComparePkgPdiffs.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/ConstructorAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/ConstructorAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/Diff.java b/thirdparty/jdiff/v-custom/src/jdiff/Diff.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/DiffMyers.java b/thirdparty/jdiff/v-custom/src/jdiff/DiffMyers.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/DiffOutput.java b/thirdparty/jdiff/v-custom/src/jdiff/DiffOutput.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/FieldAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/FieldAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/HTMLFiles.java b/thirdparty/jdiff/v-custom/src/jdiff/HTMLFiles.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/HTMLIndexes.java b/thirdparty/jdiff/v-custom/src/jdiff/HTMLIndexes.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/HTMLReportGenerator.java b/thirdparty/jdiff/v-custom/src/jdiff/HTMLReportGenerator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/HTMLStatistics.java b/thirdparty/jdiff/v-custom/src/jdiff/HTMLStatistics.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/JDiff.java b/thirdparty/jdiff/v-custom/src/jdiff/JDiff.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/JDiffAntTask.java b/thirdparty/jdiff/v-custom/src/jdiff/JDiffAntTask.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/MemberDiff.java b/thirdparty/jdiff/v-custom/src/jdiff/MemberDiff.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/MergeChanges.java b/thirdparty/jdiff/v-custom/src/jdiff/MergeChanges.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/MethodAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/MethodAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/Modifiers.java b/thirdparty/jdiff/v-custom/src/jdiff/Modifiers.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/Options.java b/thirdparty/jdiff/v-custom/src/jdiff/Options.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/PackageAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/PackageAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/PackageDiff.java b/thirdparty/jdiff/v-custom/src/jdiff/PackageDiff.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/ParamAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/ParamAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/RootDocToXML.java b/thirdparty/jdiff/v-custom/src/jdiff/RootDocToXML.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/ScriptReport.java b/thirdparty/jdiff/v-custom/src/jdiff/ScriptReport.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/SingleComment.java b/thirdparty/jdiff/v-custom/src/jdiff/SingleComment.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/StreamReader.java b/thirdparty/jdiff/v-custom/src/jdiff/StreamReader.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdiff/v-custom/src/jdiff/XMLToAPI.java b/thirdparty/jdiff/v-custom/src/jdiff/XMLToAPI.java
old mode 100644
new mode 100755
diff --git a/thirdparty/jdom/jdom-2.0.5-contrib.jar b/thirdparty/jdom/jdom-2.0.5-contrib.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jdom/jdom-2.0.5.jar b/thirdparty/jdom/jdom-2.0.5.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jfxrt/1.7.11/jfxrt.jar b/thirdparty/jfxrt/1.7.11/jfxrt.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jfxrt/1.7.13/jfxrt.jar b/thirdparty/jfxrt/1.7.13/jfxrt.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/jfxrt/1.7.21/jfxrt.jar b/thirdparty/jfxrt/1.7.21/jfxrt.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/junit/7.3.1/junit.zip b/thirdparty/junit/7.3.1/junit.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/junit/7.3/junit.zip b/thirdparty/junit/7.3/junit.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/junit/8.2/junit.zip b/thirdparty/junit/8.2/junit.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/libscalpel_jni/current/libscalpel_jni.zip b/thirdparty/libscalpel_jni/current/libscalpel_jni.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/ext/opencv-248.jar b/thirdparty/opencv/ext/opencv-248.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-console-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-console-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-datetime-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-datetime-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-debug-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-debug-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-errorhandling-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-errorhandling-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-file-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-file-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-file-l1-2-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-file-l1-2-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-file-l2-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-file-l2-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-handle-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-handle-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-heap-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-heap-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-interlocked-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-interlocked-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-libraryloader-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-libraryloader-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-localization-l1-2-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-localization-l1-2-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-memory-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-memory-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-namedpipe-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-namedpipe-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-processenvironment-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-processenvironment-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-processthreads-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-processthreads-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-processthreads-l1-1-1.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-processthreads-l1-1-1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-profile-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-profile-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-rtlsupport-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-rtlsupport-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-string-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-string-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-synch-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-synch-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-synch-l1-2-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-synch-l1-2-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-sysinfo-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-sysinfo-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-timezone-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-timezone-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-core-util-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-core-util-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-conio-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-conio-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-convert-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-convert-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-environment-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-environment-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-filesystem-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-filesystem-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-heap-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-heap-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-locale-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-locale-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-math-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-math-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-multibyte-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-multibyte-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-private-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-private-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-process-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-process-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-runtime-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-runtime-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-stdio-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-stdio-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-string-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-string-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-time-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-time-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/api-ms-win-crt-utility-l1-1-0.dll b/thirdparty/opencv/lib/amd64/api-ms-win-crt-utility-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/concrt140.dll b/thirdparty/opencv/lib/amd64/concrt140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libeay32.dll b/thirdparty/opencv/lib/amd64/libeay32.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libewf.dll b/thirdparty/opencv/lib/amd64/libewf.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libiconv-2.dll b/thirdparty/opencv/lib/amd64/libiconv-2.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libintl-8.dll b/thirdparty/opencv/lib/amd64/libintl-8.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libpq.dll b/thirdparty/opencv/lib/amd64/libpq.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libvhdi.dll b/thirdparty/opencv/lib/amd64/libvhdi.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/libvmdk.dll b/thirdparty/opencv/lib/amd64/libvmdk.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/msvcp140.dll b/thirdparty/opencv/lib/amd64/msvcp140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/msvcr120.dll b/thirdparty/opencv/lib/amd64/msvcr120.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/opencv_ffmpeg248_64.dll b/thirdparty/opencv/lib/amd64/opencv_ffmpeg248_64.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/opencv_java248.dll b/thirdparty/opencv/lib/amd64/opencv_java248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/ssleay32.dll b/thirdparty/opencv/lib/amd64/ssleay32.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/ucrtbase.dll b/thirdparty/opencv/lib/amd64/ucrtbase.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/vccorlib140.dll b/thirdparty/opencv/lib/amd64/vccorlib140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/vcruntime140.dll b/thirdparty/opencv/lib/amd64/vcruntime140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/amd64/zlib.dll b/thirdparty/opencv/lib/amd64/zlib.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/i386/opencv_ffmpeg248.dll b/thirdparty/opencv/lib/i386/opencv_ffmpeg248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/i386/opencv_java248.dll b/thirdparty/opencv/lib/i386/opencv_java248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/i586/opencv_ffmpeg248_64.dll b/thirdparty/opencv/lib/i586/opencv_ffmpeg248_64.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/i586/opencv_java248.dll b/thirdparty/opencv/lib/i586/opencv_java248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/i686/opencv_ffmpeg248_64.dll b/thirdparty/opencv/lib/i686/opencv_ffmpeg248_64.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/i686/opencv_java248.dll b/thirdparty/opencv/lib/i686/opencv_java248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86/opencv_ffmpeg248.dll b/thirdparty/opencv/lib/x86/opencv_ffmpeg248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86/opencv_java248.dll b/thirdparty/opencv/lib/x86/opencv_java248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-console-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-console-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-datetime-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-datetime-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-debug-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-debug-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-errorhandling-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-errorhandling-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-file-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-file-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-file-l1-2-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-file-l1-2-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-file-l2-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-file-l2-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-handle-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-handle-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-heap-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-heap-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-interlocked-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-interlocked-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-libraryloader-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-libraryloader-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-localization-l1-2-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-localization-l1-2-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-memory-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-memory-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-namedpipe-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-namedpipe-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-processenvironment-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-processenvironment-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-processthreads-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-processthreads-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-processthreads-l1-1-1.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-processthreads-l1-1-1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-profile-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-profile-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-rtlsupport-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-rtlsupport-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-string-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-string-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-synch-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-synch-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-synch-l1-2-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-synch-l1-2-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-sysinfo-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-sysinfo-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-timezone-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-timezone-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-core-util-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-core-util-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-conio-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-conio-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-convert-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-convert-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-environment-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-environment-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-filesystem-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-filesystem-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-heap-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-heap-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-locale-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-locale-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-math-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-math-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-multibyte-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-multibyte-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-private-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-private-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-process-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-process-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-runtime-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-runtime-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-stdio-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-stdio-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-string-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-string-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-time-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-time-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/api-ms-win-crt-utility-l1-1-0.dll b/thirdparty/opencv/lib/x86_64/api-ms-win-crt-utility-l1-1-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/concrt140.dll b/thirdparty/opencv/lib/x86_64/concrt140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libeay32.dll b/thirdparty/opencv/lib/x86_64/libeay32.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libewf.dll b/thirdparty/opencv/lib/x86_64/libewf.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libiconv-2.dll b/thirdparty/opencv/lib/x86_64/libiconv-2.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libintl-8.dll b/thirdparty/opencv/lib/x86_64/libintl-8.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libpq.dll b/thirdparty/opencv/lib/x86_64/libpq.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libvhdi.dll b/thirdparty/opencv/lib/x86_64/libvhdi.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/libvmdk.dll b/thirdparty/opencv/lib/x86_64/libvmdk.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/msvcp140.dll b/thirdparty/opencv/lib/x86_64/msvcp140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/msvcr120.dll b/thirdparty/opencv/lib/x86_64/msvcr120.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/opencv_ffmpeg248_64.dll b/thirdparty/opencv/lib/x86_64/opencv_ffmpeg248_64.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/opencv_java248.dll b/thirdparty/opencv/lib/x86_64/opencv_java248.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/ssleay32.dll b/thirdparty/opencv/lib/x86_64/ssleay32.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/ucrtbase.dll b/thirdparty/opencv/lib/x86_64/ucrtbase.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/vccorlib140.dll b/thirdparty/opencv/lib/x86_64/vccorlib140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/vcruntime140.dll b/thirdparty/opencv/lib/x86_64/vcruntime140.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/opencv/lib/x86_64/zlib.dll b/thirdparty/opencv/lib/x86_64/zlib.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/.classpath b/thirdparty/pasco2/.classpath
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/.project b/thirdparty/pasco2/.project
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/.settings/org.eclipse.jdt.core.prefs b/thirdparty/pasco2/.settings/org.eclipse.jdt.core.prefs
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/.settings/org.eclipse.jdt.ui.prefs b/thirdparty/pasco2/.settings/org.eclipse.jdt.ui.prefs
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/build.xml b/thirdparty/pasco2/build.xml
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/commons-cli-1.0.jar b/thirdparty/pasco2/lib/commons-cli-1.0.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/commons-collections-3.1.jar b/thirdparty/pasco2/lib/commons-collections-3.1.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/ctypes4j.dll b/thirdparty/pasco2/lib/ctypes4j.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/ctypes4j.jar b/thirdparty/pasco2/lib/ctypes4j.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/ctypes4j.zip b/thirdparty/pasco2/lib/ctypes4j.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/pasco2.jar b/thirdparty/pasco2/lib/pasco2.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/trove-1.0.2.jar b/thirdparty/pasco2/lib/trove-1.0.2.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/lib/trove-3.0.2.jar b/thirdparty/pasco2/lib/trove-3.0.2.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/results/pasco2Result0.txt b/thirdparty/pasco2/results/pasco2Result0.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/Main.java b/thirdparty/pasco2/src/isi/pasco2/Main.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/Poller.java b/thirdparty/pasco2/src/isi/pasco2/Poller.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/AbstractPrinterHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/AbstractPrinterHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/CacheAccessHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/CacheAccessHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/CountingCacheHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/CountingCacheHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/DefaultHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/DefaultHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/HistoryAccessHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/HistoryAccessHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/Pasco2CacheHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/Pasco2CacheHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/handler/Pasco2HistoryHandler.java b/thirdparty/pasco2/src/isi/pasco2/handler/Pasco2HistoryHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/io/EnhancedRandomAccessFile.java b/thirdparty/pasco2/src/isi/pasco2/io/EnhancedRandomAccessFile.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/io/FastReadIndexFile.java b/thirdparty/pasco2/src/isi/pasco2/io/FastReadIndexFile.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/io/IndexFile.java b/thirdparty/pasco2/src/isi/pasco2/io/IndexFile.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/model/REDRRecord.java b/thirdparty/pasco2/src/isi/pasco2/model/REDRRecord.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/model/RecognisedRecord.java b/thirdparty/pasco2/src/isi/pasco2/model/RecognisedRecord.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/model/Record.java b/thirdparty/pasco2/src/isi/pasco2/model/Record.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/model/URLLEAKRecord.java b/thirdparty/pasco2/src/isi/pasco2/model/URLLEAKRecord.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/model/UnknownRecord.java b/thirdparty/pasco2/src/isi/pasco2/model/UnknownRecord.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/AbstractValidRecordIterator.java b/thirdparty/pasco2/src/isi/pasco2/parser/AbstractValidRecordIterator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/AllRecordIterator.java b/thirdparty/pasco2/src/isi/pasco2/parser/AllRecordIterator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/Allocator.java b/thirdparty/pasco2/src/isi/pasco2/parser/Allocator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/DateTime.java b/thirdparty/pasco2/src/isi/pasco2/parser/DateTime.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/HashBlock.java b/thirdparty/pasco2/src/isi/pasco2/parser/HashBlock.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/HashBlockIterator.java b/thirdparty/pasco2/src/isi/pasco2/parser/HashBlockIterator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/HashRecord.java b/thirdparty/pasco2/src/isi/pasco2/parser/HashRecord.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/HashRecordIterator.java b/thirdparty/pasco2/src/isi/pasco2/parser/HashRecordIterator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/IECacheFileParser.java b/thirdparty/pasco2/src/isi/pasco2/parser/IECacheFileParser.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/IEHistoryFileParser.java b/thirdparty/pasco2/src/isi/pasco2/parser/IEHistoryFileParser.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/IEIndexFileParser.java b/thirdparty/pasco2/src/isi/pasco2/parser/IEIndexFileParser.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/RecordIterator.java b/thirdparty/pasco2/src/isi/pasco2/parser/RecordIterator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/ValidRecordIterator.java b/thirdparty/pasco2/src/isi/pasco2/parser/ValidRecordIterator.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/time/DOSTime.java b/thirdparty/pasco2/src/isi/pasco2/parser/time/DOSTime.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/parser/time/FileTime.java b/thirdparty/pasco2/src/isi/pasco2/parser/time/FileTime.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/poller/DifferenceHandler.java b/thirdparty/pasco2/src/isi/pasco2/poller/DifferenceHandler.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/util/HexFormatter.java b/thirdparty/pasco2/src/isi/pasco2/util/HexFormatter.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/src/isi/pasco2/util/StructConverter.java b/thirdparty/pasco2/src/isi/pasco2/util/StructConverter.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestAllocationLayer.java b/thirdparty/pasco2/test/isi/pasco2/TestAllocationLayer.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestDOSTime.java b/thirdparty/pasco2/test/isi/pasco2/TestDOSTime.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestFileTime.java b/thirdparty/pasco2/test/isi/pasco2/TestFileTime.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestPackage.java b/thirdparty/pasco2/test/isi/pasco2/TestPackage.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestPlatform.java b/thirdparty/pasco2/test/isi/pasco2/TestPlatform.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestReadFunctions.java b/thirdparty/pasco2/test/isi/pasco2/TestReadFunctions.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/TestRecordLayer.java b/thirdparty/pasco2/test/isi/pasco2/TestRecordLayer.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/empty.cache.index.dat b/thirdparty/pasco2/test/isi/pasco2/empty.cache.index.dat
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/empty.history.index.dat b/thirdparty/pasco2/test/isi/pasco2/empty.history.index.dat
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/first.cache.index.dat b/thirdparty/pasco2/test/isi/pasco2/first.cache.index.dat
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/first.history.index.dat b/thirdparty/pasco2/test/isi/pasco2/first.history.index.dat
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/platform/FILETIME.java b/thirdparty/pasco2/test/isi/pasco2/platform/FILETIME.java
old mode 100644
new mode 100755
diff --git a/thirdparty/pasco2/test/isi/pasco2/platform/SYSTEMTIME.java b/thirdparty/pasco2/test/isi/pasco2/platform/SYSTEMTIME.java
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/63/cygwin b/thirdparty/photorec_exec/63/cygwin
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/AUTHORS.txt b/thirdparty/photorec_exec/AUTHORS.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/COPYING.txt b/thirdparty/photorec_exec/COPYING.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/INFO b/thirdparty/photorec_exec/INFO
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/NEWS.txt b/thirdparty/photorec_exec/NEWS.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/QtCore4.dll b/thirdparty/photorec_exec/QtCore4.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/QtGui4.dll b/thirdparty/photorec_exec/QtGui4.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/THANKS.txt b/thirdparty/photorec_exec/THANKS.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/VERSION.txt b/thirdparty/photorec_exec/VERSION.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cyggcc_s-1.dll b/thirdparty/photorec_exec/cyggcc_s-1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cygiconv-2.dll b/thirdparty/photorec_exec/cygiconv-2.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cygjpeg-8.dll b/thirdparty/photorec_exec/cygjpeg-8.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cygncursesw-10.dll b/thirdparty/photorec_exec/cygncursesw-10.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cygssp-0.dll b/thirdparty/photorec_exec/cygssp-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cygwin1.dll b/thirdparty/photorec_exec/cygwin1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/cygz.dll b/thirdparty/photorec_exec/cygz.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/documentation.html b/thirdparty/photorec_exec/documentation.html
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/fidentify_win.exe b/thirdparty/photorec_exec/fidentify_win.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/iconv.dll b/thirdparty/photorec_exec/iconv.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/libgcc_s_sjlj-1.dll b/thirdparty/photorec_exec/libgcc_s_sjlj-1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/libjpeg-62.dll b/thirdparty/photorec_exec/libjpeg-62.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/libpng16-16.dll b/thirdparty/photorec_exec/libpng16-16.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/libssp-0.dll b/thirdparty/photorec_exec/libssp-0.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/libstdc++-6.dll b/thirdparty/photorec_exec/libstdc++-6.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/libwinpthread-1.dll b/thirdparty/photorec_exec/libwinpthread-1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/photorec_win.exe b/thirdparty/photorec_exec/photorec_win.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/Get_Files.cmd b/thirdparty/photorec_exec/plugins/BartPE/Get_Files.cmd
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/Help.htm b/thirdparty/photorec_exec/plugins/BartPE/Help.htm
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/RESET.cmd b/thirdparty/photorec_exec/plugins/BartPE/RESET.cmd
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/ReadMe.txt b/thirdparty/photorec_exec/plugins/BartPE/ReadMe.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/SCRIPTS/Start_INF.dat b/thirdparty/photorec_exec/plugins/BartPE/SCRIPTS/Start_INF.dat
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/SCRIPTS/StaticINF.dat b/thirdparty/photorec_exec/plugins/BartPE/SCRIPTS/StaticINF.dat
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/start.inf b/thirdparty/photorec_exec/plugins/BartPE/start.inf
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/BartPE/testdisk_nu2menu.xml b/thirdparty/photorec_exec/plugins/BartPE/testdisk_nu2menu.xml
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/WinBuilder/Help.htm b/thirdparty/photorec_exec/plugins/WinBuilder/Help.htm
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/WinBuilder/ReadMe.txt b/thirdparty/photorec_exec/plugins/WinBuilder/ReadMe.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/plugins/WinBuilder/TestDisk.script b/thirdparty/photorec_exec/plugins/WinBuilder/TestDisk.script
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/qphotorec_win.exe b/thirdparty/photorec_exec/qphotorec_win.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/readme.txt b/thirdparty/photorec_exec/readme.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/testdisk_win.exe b/thirdparty/photorec_exec/testdisk_win.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/photorec_exec/zlib1.dll b/thirdparty/photorec_exec/zlib1.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/rejistry/Rejistry-1.0-SNAPSHOT.jar b/thirdparty/rejistry/Rejistry-1.0-SNAPSHOT.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/license.txt b/thirdparty/rr-full/license.txt
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/p2x5124.dll b/thirdparty/rr-full/p2x5124.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/acmru.pl b/thirdparty/rr-full/plugins/acmru.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/adoberdr.pl b/thirdparty/rr-full/plugins/adoberdr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ahaha.pl b/thirdparty/rr-full/plugins/ahaha.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/aim.pl b/thirdparty/rr-full/plugins/aim.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/all b/thirdparty/rr-full/plugins/all
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/amcache.pl b/thirdparty/rr-full/plugins/amcache.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/aports.pl b/thirdparty/rr-full/plugins/aports.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/appcertdlls.pl b/thirdparty/rr-full/plugins/appcertdlls.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/appcompatcache.pl b/thirdparty/rr-full/plugins/appcompatcache.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/appcompatcache_tln.pl b/thirdparty/rr-full/plugins/appcompatcache_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/appcompatflags.pl b/thirdparty/rr-full/plugins/appcompatflags.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/appinitdlls.pl b/thirdparty/rr-full/plugins/appinitdlls.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/applets.pl b/thirdparty/rr-full/plugins/applets.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/applets_tln.pl b/thirdparty/rr-full/plugins/applets_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/apppaths.pl b/thirdparty/rr-full/plugins/apppaths.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/apppaths_tln.pl b/thirdparty/rr-full/plugins/apppaths_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/appspecific.pl b/thirdparty/rr-full/plugins/appspecific.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ares.pl b/thirdparty/rr-full/plugins/ares.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/arpcache.pl b/thirdparty/rr-full/plugins/arpcache.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/assoc.pl b/thirdparty/rr-full/plugins/assoc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/at.pl b/thirdparty/rr-full/plugins/at.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/at_tln.pl b/thirdparty/rr-full/plugins/at_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/attachmgr.pl b/thirdparty/rr-full/plugins/attachmgr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/attachmgr_tln.pl b/thirdparty/rr-full/plugins/attachmgr_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/audiodev.pl b/thirdparty/rr-full/plugins/audiodev.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/auditfail.pl b/thirdparty/rr-full/plugins/auditfail.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/auditpol.pl b/thirdparty/rr-full/plugins/auditpol.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/autoendtasks.pl b/thirdparty/rr-full/plugins/autoendtasks.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/autorun.pl b/thirdparty/rr-full/plugins/autorun.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/backuprestore.pl b/thirdparty/rr-full/plugins/backuprestore.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/banner.pl b/thirdparty/rr-full/plugins/banner.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/baseline.pl b/thirdparty/rr-full/plugins/baseline.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/bho.pl b/thirdparty/rr-full/plugins/bho.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/bitbucket.pl b/thirdparty/rr-full/plugins/bitbucket.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/bitbucket_user.pl b/thirdparty/rr-full/plugins/bitbucket_user.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/brisv.pl b/thirdparty/rr-full/plugins/brisv.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/btconfig.pl b/thirdparty/rr-full/plugins/btconfig.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/bthport.pl b/thirdparty/rr-full/plugins/bthport.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cain.pl b/thirdparty/rr-full/plugins/cain.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ccleaner.pl b/thirdparty/rr-full/plugins/ccleaner.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cdstaginginfo.pl b/thirdparty/rr-full/plugins/cdstaginginfo.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/clampi.pl b/thirdparty/rr-full/plugins/clampi.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/clampitm.pl b/thirdparty/rr-full/plugins/clampitm.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/clsid.pl b/thirdparty/rr-full/plugins/clsid.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cmd_shell.pl b/thirdparty/rr-full/plugins/cmd_shell.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cmd_shell_tln.pl b/thirdparty/rr-full/plugins/cmd_shell_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cmd_shell_u.pl b/thirdparty/rr-full/plugins/cmd_shell_u.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cmdproc.pl b/thirdparty/rr-full/plugins/cmdproc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cmdproc_tln.pl b/thirdparty/rr-full/plugins/cmdproc_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/codeid.pl b/thirdparty/rr-full/plugins/codeid.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/comdlg32.pl b/thirdparty/rr-full/plugins/comdlg32.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/comfoo.pl b/thirdparty/rr-full/plugins/comfoo.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/compdesc.pl b/thirdparty/rr-full/plugins/compdesc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/compname.pl b/thirdparty/rr-full/plugins/compname.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/controlpanel.pl b/thirdparty/rr-full/plugins/controlpanel.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/cpldontload.pl b/thirdparty/rr-full/plugins/cpldontload.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/crashcontrol.pl b/thirdparty/rr-full/plugins/crashcontrol.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ctrlpnl.pl b/thirdparty/rr-full/plugins/ctrlpnl.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ddm.pl b/thirdparty/rr-full/plugins/ddm.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ddo.pl b/thirdparty/rr-full/plugins/ddo.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/decaf.pl b/thirdparty/rr-full/plugins/decaf.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/defbrowser.pl b/thirdparty/rr-full/plugins/defbrowser.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/del.pl b/thirdparty/rr-full/plugins/del.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/del_tln.pl b/thirdparty/rr-full/plugins/del_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/dependency_walker.pl b/thirdparty/rr-full/plugins/dependency_walker.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/devclass.pl b/thirdparty/rr-full/plugins/devclass.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/dfrg.pl b/thirdparty/rr-full/plugins/dfrg.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/diag_sr.pl b/thirdparty/rr-full/plugins/diag_sr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/direct.pl b/thirdparty/rr-full/plugins/direct.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/direct_tln.pl b/thirdparty/rr-full/plugins/direct_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/disablelastaccess.pl b/thirdparty/rr-full/plugins/disablelastaccess.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/disablesr.pl b/thirdparty/rr-full/plugins/disablesr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/dllsearch.pl b/thirdparty/rr-full/plugins/dllsearch.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/dnschanger.pl b/thirdparty/rr-full/plugins/dnschanger.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/domains.pl b/thirdparty/rr-full/plugins/domains.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/drivers32.pl b/thirdparty/rr-full/plugins/drivers32.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/drwatson.pl b/thirdparty/rr-full/plugins/drwatson.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/emdmgmt.pl b/thirdparty/rr-full/plugins/emdmgmt.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/environment.pl b/thirdparty/rr-full/plugins/environment.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/esent.pl b/thirdparty/rr-full/plugins/esent.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/eventlog.pl b/thirdparty/rr-full/plugins/eventlog.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/eventlogs.pl b/thirdparty/rr-full/plugins/eventlogs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/fileexts.pl b/thirdparty/rr-full/plugins/fileexts.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/filehistory.pl b/thirdparty/rr-full/plugins/filehistory.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/findexes.pl b/thirdparty/rr-full/plugins/findexes.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/fw_config.pl b/thirdparty/rr-full/plugins/fw_config.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/gauss.pl b/thirdparty/rr-full/plugins/gauss.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/gthist.pl b/thirdparty/rr-full/plugins/gthist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/gtwhitelist.pl b/thirdparty/rr-full/plugins/gtwhitelist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/haven_and_hearth.pl b/thirdparty/rr-full/plugins/haven_and_hearth.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/hibernate.pl b/thirdparty/rr-full/plugins/hibernate.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ide.pl b/thirdparty/rr-full/plugins/ide.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ie_main.pl b/thirdparty/rr-full/plugins/ie_main.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ie_settings.pl b/thirdparty/rr-full/plugins/ie_settings.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ie_version.pl b/thirdparty/rr-full/plugins/ie_version.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ie_zones.pl b/thirdparty/rr-full/plugins/ie_zones.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/iejava.pl b/thirdparty/rr-full/plugins/iejava.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/imagedev.pl b/thirdparty/rr-full/plugins/imagedev.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/imagefile.pl b/thirdparty/rr-full/plugins/imagefile.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/init_dlls.pl b/thirdparty/rr-full/plugins/init_dlls.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/inprocserver.pl b/thirdparty/rr-full/plugins/inprocserver.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/installedcomp.pl b/thirdparty/rr-full/plugins/installedcomp.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/installer.pl b/thirdparty/rr-full/plugins/installer.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/internet_explorer_cu.pl b/thirdparty/rr-full/plugins/internet_explorer_cu.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/internet_settings_cu.pl b/thirdparty/rr-full/plugins/internet_settings_cu.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/itempos.pl b/thirdparty/rr-full/plugins/itempos.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/javafx.pl b/thirdparty/rr-full/plugins/javafx.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/javasoft.pl b/thirdparty/rr-full/plugins/javasoft.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/kankan.pl b/thirdparty/rr-full/plugins/kankan.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/kb950582.pl b/thirdparty/rr-full/plugins/kb950582.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/kbdcrash.pl b/thirdparty/rr-full/plugins/kbdcrash.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/knowndev.pl b/thirdparty/rr-full/plugins/knowndev.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/landesk.pl b/thirdparty/rr-full/plugins/landesk.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/landesk_tln.pl b/thirdparty/rr-full/plugins/landesk_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/lazyshell.pl b/thirdparty/rr-full/plugins/lazyshell.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/legacy.pl b/thirdparty/rr-full/plugins/legacy.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/legacy_tln.pl b/thirdparty/rr-full/plugins/legacy_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/licenses.pl b/thirdparty/rr-full/plugins/licenses.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/listsoft.pl b/thirdparty/rr-full/plugins/listsoft.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/liveContactsGUID.pl b/thirdparty/rr-full/plugins/liveContactsGUID.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/load.pl b/thirdparty/rr-full/plugins/load.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/logonusername.pl b/thirdparty/rr-full/plugins/logonusername.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/lsa_packages.pl b/thirdparty/rr-full/plugins/lsa_packages.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/lsasecrets.pl b/thirdparty/rr-full/plugins/lsasecrets.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/macaddr.pl b/thirdparty/rr-full/plugins/macaddr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/menuorder.pl b/thirdparty/rr-full/plugins/menuorder.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mixer.pl b/thirdparty/rr-full/plugins/mixer.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mixer_tln.pl b/thirdparty/rr-full/plugins/mixer_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mmc.pl b/thirdparty/rr-full/plugins/mmc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mmc_tln.pl b/thirdparty/rr-full/plugins/mmc_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mmo.pl b/thirdparty/rr-full/plugins/mmo.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mndmru.pl b/thirdparty/rr-full/plugins/mndmru.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mndmru_tln.pl b/thirdparty/rr-full/plugins/mndmru_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mountdev.pl b/thirdparty/rr-full/plugins/mountdev.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mountdev2.pl b/thirdparty/rr-full/plugins/mountdev2.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mountdev2.pl.old b/thirdparty/rr-full/plugins/mountdev2.pl.old
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mp2.pl b/thirdparty/rr-full/plugins/mp2.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mp3.pl b/thirdparty/rr-full/plugins/mp3.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mpmru.pl b/thirdparty/rr-full/plugins/mpmru.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mrt.pl b/thirdparty/rr-full/plugins/mrt.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/msis.pl b/thirdparty/rr-full/plugins/msis.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/mspaper.pl b/thirdparty/rr-full/plugins/mspaper.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/muicache.pl b/thirdparty/rr-full/plugins/muicache.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/muicache_tln.pl b/thirdparty/rr-full/plugins/muicache_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/nero.pl b/thirdparty/rr-full/plugins/nero.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/netassist.pl b/thirdparty/rr-full/plugins/netassist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/netsvcs.pl b/thirdparty/rr-full/plugins/netsvcs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/network.pl b/thirdparty/rr-full/plugins/network.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/networkcards.pl b/thirdparty/rr-full/plugins/networkcards.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/networklist.pl b/thirdparty/rr-full/plugins/networklist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/networklist_tln.pl b/thirdparty/rr-full/plugins/networklist_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/networkuid.pl b/thirdparty/rr-full/plugins/networkuid.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/nic.pl b/thirdparty/rr-full/plugins/nic.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/nic2.pl b/thirdparty/rr-full/plugins/nic2.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/nic_mst2.pl b/thirdparty/rr-full/plugins/nic_mst2.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/nolmhash.pl b/thirdparty/rr-full/plugins/nolmhash.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ntuser b/thirdparty/rr-full/plugins/ntuser
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ntusernetwork.pl b/thirdparty/rr-full/plugins/ntusernetwork.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/odysseus.pl b/thirdparty/rr-full/plugins/odysseus.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/officedocs.pl b/thirdparty/rr-full/plugins/officedocs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/officedocs2010.pl b/thirdparty/rr-full/plugins/officedocs2010.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/officedocs2010_tln.pl b/thirdparty/rr-full/plugins/officedocs2010_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/oisc.pl b/thirdparty/rr-full/plugins/oisc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/olsearch.pl b/thirdparty/rr-full/plugins/olsearch.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/opencandy.pl b/thirdparty/rr-full/plugins/opencandy.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/osversion.pl b/thirdparty/rr-full/plugins/osversion.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/osversion_tln.pl b/thirdparty/rr-full/plugins/osversion_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/outlook.pl b/thirdparty/rr-full/plugins/outlook.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/outlook2.pl b/thirdparty/rr-full/plugins/outlook2.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/pagefile.pl b/thirdparty/rr-full/plugins/pagefile.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/pending.pl b/thirdparty/rr-full/plugins/pending.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/phdet.pl b/thirdparty/rr-full/plugins/phdet.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/photos.pl b/thirdparty/rr-full/plugins/photos.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/polacdms.pl b/thirdparty/rr-full/plugins/polacdms.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/policies_u.pl b/thirdparty/rr-full/plugins/policies_u.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/port_dev.pl b/thirdparty/rr-full/plugins/port_dev.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/prefetch.pl b/thirdparty/rr-full/plugins/prefetch.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/printermru.pl b/thirdparty/rr-full/plugins/printermru.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/printers.pl b/thirdparty/rr-full/plugins/printers.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/privoxy.pl b/thirdparty/rr-full/plugins/privoxy.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/processor_architecture.pl b/thirdparty/rr-full/plugins/processor_architecture.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/product.pl b/thirdparty/rr-full/plugins/product.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/productpolicy.pl b/thirdparty/rr-full/plugins/productpolicy.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/producttype.pl b/thirdparty/rr-full/plugins/producttype.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/profilelist.pl b/thirdparty/rr-full/plugins/profilelist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/profiler.pl b/thirdparty/rr-full/plugins/profiler.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/proxysettings.pl b/thirdparty/rr-full/plugins/proxysettings.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/publishingwizard.pl b/thirdparty/rr-full/plugins/publishingwizard.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/putty.pl b/thirdparty/rr-full/plugins/putty.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/rdphint.pl b/thirdparty/rr-full/plugins/rdphint.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/rdpport.pl b/thirdparty/rr-full/plugins/rdpport.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/reading_locations.pl b/thirdparty/rr-full/plugins/reading_locations.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/real_profilelist.pl b/thirdparty/rr-full/plugins/real_profilelist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/realplayer6.pl b/thirdparty/rr-full/plugins/realplayer6.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/realvnc.pl b/thirdparty/rr-full/plugins/realvnc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/recentdocs.pl b/thirdparty/rr-full/plugins/recentdocs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/recentdocs_tln.pl b/thirdparty/rr-full/plugins/recentdocs_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/regback.pl b/thirdparty/rr-full/plugins/regback.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/regtime.pl b/thirdparty/rr-full/plugins/regtime.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/regtime_tln.pl b/thirdparty/rr-full/plugins/regtime_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/removdev.pl b/thirdparty/rr-full/plugins/removdev.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/renocide.pl b/thirdparty/rr-full/plugins/renocide.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/reveton.pl b/thirdparty/rr-full/plugins/reveton.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/rlo.pl b/thirdparty/rr-full/plugins/rlo.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/rootkit_revealer.pl b/thirdparty/rr-full/plugins/rootkit_revealer.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/routes.pl b/thirdparty/rr-full/plugins/routes.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/runmru.pl b/thirdparty/rr-full/plugins/runmru.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/runmru_tln.pl b/thirdparty/rr-full/plugins/runmru_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/safeboot.pl b/thirdparty/rr-full/plugins/safeboot.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/sam b/thirdparty/rr-full/plugins/sam
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/samparse.pl b/thirdparty/rr-full/plugins/samparse.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/samparse_tln.pl b/thirdparty/rr-full/plugins/samparse_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/schedagent.pl b/thirdparty/rr-full/plugins/schedagent.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/secctr.pl b/thirdparty/rr-full/plugins/secctr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/secrets.pl b/thirdparty/rr-full/plugins/secrets.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/secrets_tln.pl b/thirdparty/rr-full/plugins/secrets_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/security b/thirdparty/rr-full/plugins/security
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/securityproviders.pl b/thirdparty/rr-full/plugins/securityproviders.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/services.pl b/thirdparty/rr-full/plugins/services.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/sevenzip.pl b/thirdparty/rr-full/plugins/sevenzip.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/sfc.pl b/thirdparty/rr-full/plugins/sfc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shares.pl b/thirdparty/rr-full/plugins/shares.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shc.pl b/thirdparty/rr-full/plugins/shc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellbags.pl b/thirdparty/rr-full/plugins/shellbags.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellbags_test.pl b/thirdparty/rr-full/plugins/shellbags_test.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellbags_tln.pl b/thirdparty/rr-full/plugins/shellbags_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellbags_xp.pl b/thirdparty/rr-full/plugins/shellbags_xp.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellexec.pl b/thirdparty/rr-full/plugins/shellexec.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellext.pl b/thirdparty/rr-full/plugins/shellext.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shellfolders.pl b/thirdparty/rr-full/plugins/shellfolders.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shelloverlay.pl b/thirdparty/rr-full/plugins/shelloverlay.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shutdown.pl b/thirdparty/rr-full/plugins/shutdown.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/shutdowncount.pl b/thirdparty/rr-full/plugins/shutdowncount.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/skype.pl b/thirdparty/rr-full/plugins/skype.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/snapshot.pl b/thirdparty/rr-full/plugins/snapshot.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/snapshot_viewer.pl b/thirdparty/rr-full/plugins/snapshot_viewer.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/soft_run.pl b/thirdparty/rr-full/plugins/soft_run.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/software b/thirdparty/rr-full/plugins/software
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/spp_clients.pl b/thirdparty/rr-full/plugins/spp_clients.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/sql_lastconnect.pl b/thirdparty/rr-full/plugins/sql_lastconnect.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/srun_tln.pl b/thirdparty/rr-full/plugins/srun_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ssh_host_keys.pl b/thirdparty/rr-full/plugins/ssh_host_keys.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/ssid.pl b/thirdparty/rr-full/plugins/ssid.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/startmenuinternetapps_cu.pl b/thirdparty/rr-full/plugins/startmenuinternetapps_cu.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/startmenuinternetapps_lm.pl b/thirdparty/rr-full/plugins/startmenuinternetapps_lm.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/startpage.pl b/thirdparty/rr-full/plugins/startpage.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/startup.pl b/thirdparty/rr-full/plugins/startup.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/stillimage.pl b/thirdparty/rr-full/plugins/stillimage.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/susclient.pl b/thirdparty/rr-full/plugins/susclient.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/svc.pl b/thirdparty/rr-full/plugins/svc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/svc_plus.pl b/thirdparty/rr-full/plugins/svc_plus.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/svc_tln.pl b/thirdparty/rr-full/plugins/svc_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/svcdll.pl b/thirdparty/rr-full/plugins/svcdll.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/svchost.pl b/thirdparty/rr-full/plugins/svchost.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/sysinternals.pl b/thirdparty/rr-full/plugins/sysinternals.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/sysinternals_tln.pl b/thirdparty/rr-full/plugins/sysinternals_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/system b/thirdparty/rr-full/plugins/system
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/systemindex.pl b/thirdparty/rr-full/plugins/systemindex.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/termcert.pl b/thirdparty/rr-full/plugins/termcert.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/termserv.pl b/thirdparty/rr-full/plugins/termserv.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/timezone.pl b/thirdparty/rr-full/plugins/timezone.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/tracing.pl b/thirdparty/rr-full/plugins/tracing.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/tracing_tln.pl b/thirdparty/rr-full/plugins/tracing_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/trappoll.pl b/thirdparty/rr-full/plugins/trappoll.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/trustrecords.pl b/thirdparty/rr-full/plugins/trustrecords.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/trustrecords_tln.pl b/thirdparty/rr-full/plugins/trustrecords_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/tsclient.pl b/thirdparty/rr-full/plugins/tsclient.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/tsclient_tln.pl b/thirdparty/rr-full/plugins/tsclient_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/typedpaths.pl b/thirdparty/rr-full/plugins/typedpaths.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/typedpaths_tln.pl b/thirdparty/rr-full/plugins/typedpaths_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/typedurls.pl b/thirdparty/rr-full/plugins/typedurls.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/typedurls_tln.pl b/thirdparty/rr-full/plugins/typedurls_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/typedurlstime.pl b/thirdparty/rr-full/plugins/typedurlstime.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/typedurlstime_tln.pl b/thirdparty/rr-full/plugins/typedurlstime_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/uac.pl b/thirdparty/rr-full/plugins/uac.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/uninstall.pl b/thirdparty/rr-full/plugins/uninstall.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/uninstall_tln.pl b/thirdparty/rr-full/plugins/uninstall_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/unreadmail.pl b/thirdparty/rr-full/plugins/unreadmail.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/urlzone.pl b/thirdparty/rr-full/plugins/urlzone.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/urun_tln.pl b/thirdparty/rr-full/plugins/urun_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/usb.pl b/thirdparty/rr-full/plugins/usb.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/usbdevices.pl b/thirdparty/rr-full/plugins/usbdevices.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/usbstor.pl b/thirdparty/rr-full/plugins/usbstor.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/usbstor2.pl b/thirdparty/rr-full/plugins/usbstor2.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/usbstor3.pl b/thirdparty/rr-full/plugins/usbstor3.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/user_run.pl b/thirdparty/rr-full/plugins/user_run.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/user_win.pl b/thirdparty/rr-full/plugins/user_win.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/userassist.pl b/thirdparty/rr-full/plugins/userassist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/userassist_tln.pl b/thirdparty/rr-full/plugins/userassist_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/userinfo.pl b/thirdparty/rr-full/plugins/userinfo.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/userlocsvc.pl b/thirdparty/rr-full/plugins/userlocsvc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/usrclass b/thirdparty/rr-full/plugins/usrclass
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/vawtrak.pl b/thirdparty/rr-full/plugins/vawtrak.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/virut.pl b/thirdparty/rr-full/plugins/virut.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/vista_bitbucket.pl b/thirdparty/rr-full/plugins/vista_bitbucket.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/vmplayer.pl b/thirdparty/rr-full/plugins/vmplayer.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/vmware_vsphere_client.pl b/thirdparty/rr-full/plugins/vmware_vsphere_client.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/vnchooksapplicationprefs.pl b/thirdparty/rr-full/plugins/vnchooksapplicationprefs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/vncviewer.pl b/thirdparty/rr-full/plugins/vncviewer.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/volinfocache.pl b/thirdparty/rr-full/plugins/volinfocache.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/wallpaper.pl b/thirdparty/rr-full/plugins/wallpaper.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/warcraft3.pl b/thirdparty/rr-full/plugins/warcraft3.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/wbem.pl b/thirdparty/rr-full/plugins/wbem.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/win_cv.pl b/thirdparty/rr-full/plugins/win_cv.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winbackup.pl b/thirdparty/rr-full/plugins/winbackup.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winevt.pl b/thirdparty/rr-full/plugins/winevt.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winlogon.pl b/thirdparty/rr-full/plugins/winlogon.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winlogon_tln.pl b/thirdparty/rr-full/plugins/winlogon_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winlogon_u.pl b/thirdparty/rr-full/plugins/winlogon_u.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winnt_cv.pl b/thirdparty/rr-full/plugins/winnt_cv.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winrar.pl b/thirdparty/rr-full/plugins/winrar.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winrar_tln.pl b/thirdparty/rr-full/plugins/winrar_tln.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winscp.pl b/thirdparty/rr-full/plugins/winscp.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winscp_sessions.pl b/thirdparty/rr-full/plugins/winscp_sessions.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winver.pl b/thirdparty/rr-full/plugins/winver.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winvnc.pl b/thirdparty/rr-full/plugins/winvnc.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/winzip.pl b/thirdparty/rr-full/plugins/winzip.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/wordwheelquery.pl b/thirdparty/rr-full/plugins/wordwheelquery.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/wpdbusenum.pl b/thirdparty/rr-full/plugins/wpdbusenum.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/xpedition.pl b/thirdparty/rr-full/plugins/xpedition.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/yahoo_cu.pl b/thirdparty/rr-full/plugins/yahoo_cu.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/plugins/yahoo_lm.pl b/thirdparty/rr-full/plugins/yahoo_lm.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/regripper.pdf b/thirdparty/rr-full/regripper.pdf
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/rip.exe b/thirdparty/rr-full/rip.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/rip.pl b/thirdparty/rr-full/rip.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/rr.exe b/thirdparty/rr-full/rr.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/rr-full/rr.pl b/thirdparty/rr-full/rr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/p2x5124.dll b/thirdparty/rr/p2x5124.dll
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/arunmru.pl b/thirdparty/rr/plugins/arunmru.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsycompname.pl b/thirdparty/rr/plugins/autopsycompname.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsylogin.pl b/thirdparty/rr/plugins/autopsylogin.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyntuser b/thirdparty/rr/plugins/autopsyntuser
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyntusernetwork.pl b/thirdparty/rr/plugins/autopsyntusernetwork.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyprocarchitecture.pl b/thirdparty/rr/plugins/autopsyprocarchitecture.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyprofilelist.pl b/thirdparty/rr/plugins/autopsyprofilelist.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyprofiler.pl b/thirdparty/rr/plugins/autopsyprofiler.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyrecentdocs.pl b/thirdparty/rr/plugins/autopsyrecentdocs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyshellfolders.pl b/thirdparty/rr/plugins/autopsyshellfolders.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsysoftware b/thirdparty/rr/plugins/autopsysoftware
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsysystem b/thirdparty/rr/plugins/autopsysystem
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyuninstall.pl b/thirdparty/rr/plugins/autopsyuninstall.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyusb.pl b/thirdparty/rr/plugins/autopsyusb.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsyusbdevices.pl b/thirdparty/rr/plugins/autopsyusbdevices.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/autopsywinver.pl b/thirdparty/rr/plugins/autopsywinver.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/officedocs.pl b/thirdparty/rr/plugins/officedocs.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/plugins/officedocs2010.pl b/thirdparty/rr/plugins/officedocs2010.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/rip.exe b/thirdparty/rr/rip.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/rip.pl b/thirdparty/rr/rip.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/rr.exe b/thirdparty/rr/rr.exe
old mode 100644
new mode 100755
diff --git a/thirdparty/rr/rr.pl b/thirdparty/rr/rr.pl
old mode 100644
new mode 100755
diff --git a/thirdparty/sevenzip/sevenzipjbinding-AllPlatforms.jar b/thirdparty/sevenzip/sevenzipjbinding-AllPlatforms.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/sevenzip/sevenzipjbinding.jar b/thirdparty/sevenzip/sevenzipjbinding.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/sigar/1.6.4/sigar-native.zip b/thirdparty/sigar/1.6.4/sigar-native.zip
old mode 100644
new mode 100755
diff --git a/thirdparty/sqlite-jdbc/sqlite-jdbc-3.7.8-SNAPSHOT.jar b/thirdparty/sqlite-jdbc/sqlite-jdbc-3.7.8-SNAPSHOT.jar
old mode 100644
new mode 100755
diff --git a/thirdparty/stix/StixLib.jar b/thirdparty/stix/StixLib.jar
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/build.xml b/thunderbirdparser/build.xml
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/ivy.xml b/thunderbirdparser/ivy.xml
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/ivysettings.xml b/thunderbirdparser/ivysettings.xml
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/manifest.mf b/thunderbirdparser/manifest.mf
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/nbproject/build-impl.xml b/thunderbirdparser/nbproject/build-impl.xml
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/nbproject/project.properties b/thunderbirdparser/nbproject/project.properties
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/nbproject/project.xml b/thunderbirdparser/nbproject/project.xml
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/nbproject/suite.properties b/thunderbirdparser/nbproject/suite.properties
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties b/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/Bundle_ja.properties b/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/Bundle_ja.properties
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/ThunderbirdMboxFileIngestModule.java b/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/ThunderbirdMboxFileIngestModule.java
old mode 100644
new mode 100755
diff --git a/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/layer.xml b/thunderbirdparser/src/org/sleuthkit/autopsy/thunderbirdparser/layer.xml
old mode 100644
new mode 100755