From 1c96f162cf70234d6c095f235f3200ab6921f536 Mon Sep 17 00:00:00 2001 From: apriestman Date: Tue, 25 Aug 2020 10:09:15 -0400 Subject: [PATCH 1/8] Add openssl dlls and remove postgres dlls --- .../org/sleuthkit/autopsy/core/Installer.java | 50 ++++--------------- 1 file changed, 10 insertions(+), 40 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/core/Installer.java b/Core/src/org/sleuthkit/autopsy/core/Installer.java index d527f48244..7a0a296ce2 100644 --- a/Core/src/org/sleuthkit/autopsy/core/Installer.java +++ b/Core/src/org/sleuthkit/autopsy/core/Installer.java @@ -164,50 +164,20 @@ public class Installer extends ModuleInstall { } catch (UnsatisfiedLinkError e) { logger.log(Level.SEVERE, "Error loading VHDI library, ", e); //NON-NLS } - - /* - * PostgreSQL - */ + + // libcrypto must be loaded before libssl to make sure it's the correct dll try { - System.loadLibrary("msvcr120"); //NON-NLS - logger.log(Level.INFO, "MSVCR 120 library loaded"); //NON-NLS + System.loadLibrary("libcrypto-1_1-x64"); //NON-NLS + logger.log(Level.INFO, "Crypto library loaded"); //NON-NLS } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading MSVCR120 library, ", e); //NON-NLS - } - + logger.log(Level.SEVERE, "Error loading Crypto library, ", e); //NON-NLS + } + try { - System.loadLibrary("libeay32"); //NON-NLS - logger.log(Level.INFO, "LIBEAY32 library loaded"); //NON-NLS + System.loadLibrary("libssl-1_1-x64"); //NON-NLS + logger.log(Level.INFO, "OpenSSL library loaded"); //NON-NLS } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading LIBEAY32 library, ", e); //NON-NLS - } - - try { - System.loadLibrary("ssleay32"); //NON-NLS - logger.log(Level.INFO, "SSLEAY32 library loaded"); //NON-NLS - } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading SSLEAY32 library, ", e); //NON-NLS - } - - try { - System.loadLibrary("libiconv-2"); //NON-NLS - logger.log(Level.INFO, "libiconv-2 library loaded"); //NON-NLS - } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading libiconv-2 library, ", e); //NON-NLS - } - - try { - System.loadLibrary("libintl-8"); //NON-NLS - logger.log(Level.INFO, "libintl-8 library loaded"); //NON-NLS - } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading libintl-8 library, ", e); //NON-NLS - } - - try { - System.loadLibrary("libpq"); //NON-NLS - logger.log(Level.INFO, "LIBPQ library loaded"); //NON-NLS - } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading LIBPQ library, ", e); //NON-NLS + logger.log(Level.SEVERE, "Error loading OpenSSL library, ", e); //NON-NLS } } } From 562692c01ed211db3042b646ed69fea3a49fcfd4 Mon Sep 17 00:00:00 2001 From: apriestman Date: Tue, 25 Aug 2020 10:19:55 -0400 Subject: [PATCH 2/8] Only load libraries for 64 bit build --- .../org/sleuthkit/autopsy/core/Installer.java | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/core/Installer.java b/Core/src/org/sleuthkit/autopsy/core/Installer.java index 7a0a296ce2..0612729b61 100644 --- a/Core/src/org/sleuthkit/autopsy/core/Installer.java +++ b/Core/src/org/sleuthkit/autopsy/core/Installer.java @@ -165,19 +165,22 @@ public class Installer extends ModuleInstall { logger.log(Level.SEVERE, "Error loading VHDI library, ", e); //NON-NLS } - // libcrypto must be loaded before libssl to make sure it's the correct dll - try { - System.loadLibrary("libcrypto-1_1-x64"); //NON-NLS - logger.log(Level.INFO, "Crypto library loaded"); //NON-NLS - } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading Crypto library, ", e); //NON-NLS - } - - try { - System.loadLibrary("libssl-1_1-x64"); //NON-NLS - logger.log(Level.INFO, "OpenSSL library loaded"); //NON-NLS - } catch (UnsatisfiedLinkError e) { - logger.log(Level.SEVERE, "Error loading OpenSSL library, ", e); //NON-NLS + // Only attempt to load OpenSSL if we're in 64 bit mode + if(System.getProperty("sun.arch.data.model").contains("64")) { + // libcrypto must be loaded before libssl to make sure it's the correct version + try { + System.loadLibrary("libcrypto-1_1-x64"); //NON-NLS + logger.log(Level.INFO, "Crypto library loaded"); //NON-NLS + } catch (UnsatisfiedLinkError e) { + logger.log(Level.SEVERE, "Error loading Crypto library, ", e); //NON-NLS + } + + try { + System.loadLibrary("libssl-1_1-x64"); //NON-NLS + logger.log(Level.INFO, "OpenSSL library loaded"); //NON-NLS + } catch (UnsatisfiedLinkError e) { + logger.log(Level.SEVERE, "Error loading OpenSSL library, ", e); //NON-NLS + } } } } From f4f3a7caa48e44182f32626861c6f047a107ec6e Mon Sep 17 00:00:00 2001 From: esaunders Date: Tue, 25 Aug 2020 15:12:58 -0400 Subject: [PATCH 3/8] Remove unused import. --- .../org/sleuthkit/autopsy/communications/VisualizationPanel.java | 1 - 1 file changed, 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/communications/VisualizationPanel.java b/Core/src/org/sleuthkit/autopsy/communications/VisualizationPanel.java index b9b4a04a1a..0fb2beac00 100644 --- a/Core/src/org/sleuthkit/autopsy/communications/VisualizationPanel.java +++ b/Core/src/org/sleuthkit/autopsy/communications/VisualizationPanel.java @@ -81,7 +81,6 @@ import javafx.embed.swing.JFXPanel; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javax.swing.AbstractAction; -import javax.swing.GroupLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JLabel; From e0839efffed4e63361d8752f959c10af26c6137b Mon Sep 17 00:00:00 2001 From: Kelly Kelly Date: Thu, 27 Aug 2020 15:03:50 -0400 Subject: [PATCH 4/8] Fixed issue with command line option panel --- .../autopsy/report/infrastructure/ReportVisualPanel1.java | 6 ++++-- .../autopsy/report/infrastructure/ReportWizardIterator.java | 4 ++-- .../autopsy/report/infrastructure/ReportWizardPanel1.java | 6 ++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java b/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java index 79680178e1..e98f0b7984 100644 --- a/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java +++ b/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportVisualPanel1.java @@ -59,11 +59,13 @@ final class ReportVisualPanel1 extends JPanel implements ListSelectionListener { private PortableCaseReportModule portableCaseModule; private Map moduleConfigs; private Integer selectedIndex; + private final boolean displayCaseSpecificData; /** * Creates new form ReportVisualPanel1 */ - public ReportVisualPanel1(ReportWizardPanel1 wizPanel, Map moduleConfigs) { + ReportVisualPanel1(ReportWizardPanel1 wizPanel, Map moduleConfigs, boolean displayCaseSpecificData) { + this.displayCaseSpecificData = displayCaseSpecificData; this.wizPanel = wizPanel; this.moduleConfigs = moduleConfigs; initComponents(); @@ -371,7 +373,7 @@ final class ReportVisualPanel1 extends JPanel implements ListSelectionListener { // General modules that support data source selection will be presented // a data source selection panel, so they should not be finished immediately. - boolean generalModuleSelected = (module instanceof GeneralReportModule) && !((GeneralReportModule)module).supportsDataSourceSelection(); + boolean generalModuleSelected = (module instanceof GeneralReportModule) && (!((GeneralReportModule)module).supportsDataSourceSelection() || !displayCaseSpecificData); wizPanel.setNext(!generalModuleSelected); wizPanel.setFinish(generalModuleSelected); diff --git a/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportWizardIterator.java b/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportWizardIterator.java index 59e66a36a2..92de2926bc 100644 --- a/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportWizardIterator.java +++ b/Core/src/org/sleuthkit/autopsy/report/infrastructure/ReportWizardIterator.java @@ -72,12 +72,12 @@ final class ReportWizardIterator implements WizardDescriptor.Iterator moduleConfigs; private final JButton nextButton; private final JButton finishButton; + private final boolean displayCaseSpecificData; - ReportWizardPanel1(Map moduleConfigs) { + ReportWizardPanel1(Map moduleConfigs, boolean displayCaseSpecificData) { this.moduleConfigs = moduleConfigs; + this.displayCaseSpecificData = displayCaseSpecificData; nextButton = new JButton(NbBundle.getMessage(this.getClass(), "ReportWizardPanel1.nextButton.text")); finishButton = new JButton(NbBundle.getMessage(this.getClass(), "ReportWizardPanel1.finishButton.text")); finishButton.setEnabled(false); @@ -63,7 +65,7 @@ class ReportWizardPanel1 implements WizardDescriptor.FinishablePanel Date: Fri, 28 Aug 2020 11:09:59 -0400 Subject: [PATCH 5/8] Changed order and format of Persona fields --- .../persona/Bundle.properties | 10 +- .../persona/Bundle.properties-MERGED | 2 +- .../persona/PersonaDetailsPanel.form | 124 +++++++++++------- .../persona/PersonaDetailsPanel.java | 88 +++++++------ 4 files changed, 131 insertions(+), 93 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties index 5a218ba942..0016a075ee 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties @@ -18,19 +18,18 @@ PersonaDetailsPanel.nameLbl.text=Name: AddAliasDialog.accountsLbl.text=Account: AddAliasDialog.okBtn.text=OK AddAliasDialog.cancelBtn.text=Cancel -PersonaDetailsPanel.casesLbl.text=Cases found in: +PersonaDetailsPanel.casesLbl.text=Cases found in PersonaDetailsPanel.deleteAliasBtn.text=Delete PersonaDetailsPanel.addAliasBtn.text=Add -PersonaDetailsPanel.aliasesLabel.text=Aliases: +PersonaDetailsPanel.aliasesLabel.text=Aliases PersonaDetailsPanel.deleteMetadataBtn.text=Delete PersonaDetailsPanel.addMetadataBtn.text=Add -PersonaDetailsPanel.metadataLabel.text=Metadata: +PersonaDetailsPanel.metadataLabel.text=Metadata PersonaDetailsPanel.deleteAccountBtn.text=Delete PersonaDetailsPanel.addAccountBtn.text=Add -PersonaDetailsPanel.accountsLbl.text=Accounts: +PersonaDetailsPanel.accountsLbl.text=Accounts PersonaDetailsPanel.commentField.text= PersonaDetailsPanel.commentLbl.text=Comment: -PersonaDetailsPanel.nameField.text= PersonaDetailsPanel.nameLbl.text=Name: PersonaDetailsPanel.examinerLbl.text=Created by: PersonaDetailsPanel.examinerField.text= @@ -81,3 +80,4 @@ CreatePersonaAccountDialog.identiferLbl.text=Identifier: CreatePersonaAccountDialog.okBtn.text=OK PersonasTopComponent.introText.text=Personas represent an online identity. They span cases and are stored in the Central Repository based on accounts that were found in artifacts. You can create, edit, and delete personas here. PersonasTopComponent.cbFilterByKeyword.text=Filter personas by keyword +PersonaDetailsPanel.nameField.text= diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED index e8a7f9718a..00bf7b1cf8 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED @@ -64,7 +64,6 @@ PersonaDetailsPanel.addAccountBtn.text=Add PersonaDetailsPanel.accountsLbl.text=Accounts: PersonaDetailsPanel.commentField.text= PersonaDetailsPanel.commentLbl.text=Comment: -PersonaDetailsPanel.nameField.text= PersonaDetailsPanel.nameLbl.text=Name: PersonaDetailsPanel.examinerLbl.text=Created by: PersonaDetailsPanel.examinerField.text= @@ -127,6 +126,7 @@ CreatePersonaAccountDialog.identiferLbl.text=Identifier: CreatePersonaAccountDialog.okBtn.text=OK PersonasTopComponent.introText.text=Personas represent an online identity. They span cases and are stored in the Central Repository based on accounts that were found in artifacts. You can create, edit, and delete personas here. PersonasTopComponent.cbFilterByKeyword.text=Filter personas by keyword +PersonaDetailsPanel.nameField.text= PersonasTopComponent_delete_confirmation_msg=Are you sure you want to delete this persona? PersonasTopComponent_delete_confirmation_Title=Are you sure? PersonasTopComponent_delete_exception_msg=Failed to delete persona. diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.form b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.form index ded4f0f448..ad0a16878f 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.form +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.form @@ -45,7 +45,7 @@ - + @@ -61,53 +61,18 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117,6 +82,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -125,7 +130,12 @@ - + + + + + + @@ -137,12 +147,7 @@ - - - - - - + @@ -152,7 +157,7 @@ - + @@ -162,7 +167,7 @@ - + @@ -172,7 +177,7 @@ - + @@ -229,6 +234,11 @@ + + + + + @@ -244,6 +254,11 @@ + + + + + @@ -291,6 +306,11 @@ + + + + + @@ -338,6 +358,11 @@ + + + + + @@ -385,6 +410,11 @@ + + + + + diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.java b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.java index edcb36c353..bc4f6ec9c3 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.java +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsPanel.java @@ -399,11 +399,13 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { commentField.setEditable(false); commentField.setText(org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.commentField.text")); // NOI18N + nameLbl.setFont(nameLbl.getFont().deriveFont(nameLbl.getFont().getStyle() | java.awt.Font.BOLD)); org.openide.awt.Mnemonics.setLocalizedText(nameLbl, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.nameLbl.text")); // NOI18N nameField.setEditable(false); nameField.setText(org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.nameField.text")); // NOI18N + accountsLbl.setFont(accountsLbl.getFont().deriveFont(accountsLbl.getFont().getStyle() | java.awt.Font.BOLD)); org.openide.awt.Mnemonics.setLocalizedText(accountsLbl, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.accountsLbl.text")); // NOI18N accountsTable.setModel(new javax.swing.table.DefaultTableModel( @@ -428,6 +430,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { org.openide.awt.Mnemonics.setLocalizedText(deleteAccountBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.deleteAccountBtn.text")); // NOI18N deleteAccountBtn.setEnabled(false); + metadataLabel.setFont(metadataLabel.getFont().deriveFont(metadataLabel.getFont().getStyle() | java.awt.Font.BOLD)); org.openide.awt.Mnemonics.setLocalizedText(metadataLabel, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.metadataLabel.text")); // NOI18N metadataTable.setModel(new javax.swing.table.DefaultTableModel( @@ -452,6 +455,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { org.openide.awt.Mnemonics.setLocalizedText(deleteMetadataBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.deleteMetadataBtn.text")); // NOI18N deleteMetadataBtn.setEnabled(false); + aliasesLabel.setFont(aliasesLabel.getFont().deriveFont(aliasesLabel.getFont().getStyle() | java.awt.Font.BOLD)); org.openide.awt.Mnemonics.setLocalizedText(aliasesLabel, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.aliasesLabel.text")); // NOI18N aliasesTable.setModel(new javax.swing.table.DefaultTableModel( @@ -476,6 +480,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { org.openide.awt.Mnemonics.setLocalizedText(deleteAliasBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.deleteAliasBtn.text")); // NOI18N deleteAliasBtn.setEnabled(false); + casesLbl.setFont(casesLbl.getFont().deriveFont(casesLbl.getFont().getStyle() | java.awt.Font.BOLD)); org.openide.awt.Mnemonics.setLocalizedText(casesLbl, org.openide.util.NbBundle.getMessage(PersonaDetailsPanel.class, "PersonaDetailsPanel.casesLbl.text")); // NOI18N casesTable.setModel(new javax.swing.table.DefaultTableModel( @@ -498,43 +503,14 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { .addGroup(detailsPanelLayout.createSequentialGroup() .addContainerGap() .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(accountsTablePane, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 605, Short.MAX_VALUE) .addComponent(accountsLbl, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(metadataLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(metadataTablePane, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(aliasesLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(aliasesTablePane) .addComponent(casesLbl, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(casesTablePane) - .addGroup(detailsPanelLayout.createSequentialGroup() - .addComponent(commentLbl) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(commentField)) .addGroup(detailsPanelLayout.createSequentialGroup() .addComponent(nameLbl) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(nameField)) - .addGroup(detailsPanelLayout.createSequentialGroup() - .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(detailsPanelLayout.createSequentialGroup() - .addComponent(addAccountBtn) - .addGap(18, 18, 18) - .addComponent(editAccountBtn) - .addGap(18, 18, 18) - .addComponent(deleteAccountBtn)) - .addGroup(detailsPanelLayout.createSequentialGroup() - .addComponent(addMetadataBtn) - .addGap(18, 18, 18) - .addComponent(editMetadataBtn) - .addGap(18, 18, 18) - .addComponent(deleteMetadataBtn)) - .addGroup(detailsPanelLayout.createSequentialGroup() - .addComponent(addAliasBtn) - .addGap(18, 18, 18) - .addComponent(editAliasBtn) - .addGap(18, 18, 18) - .addComponent(deleteAliasBtn))) - .addGap(0, 0, Short.MAX_VALUE)) .addGroup(detailsPanelLayout.createSequentialGroup() .addComponent(examinerLbl) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) @@ -542,13 +518,49 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { .addGap(18, 18, 18) .addComponent(creationDateLbl) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(creationDateField))) + .addComponent(creationDateField)) + .addGroup(detailsPanelLayout.createSequentialGroup() + .addComponent(commentLbl) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(commentField)) + .addGroup(detailsPanelLayout.createSequentialGroup() + .addGap(10, 10, 10) + .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(aliasesTablePane, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 595, Short.MAX_VALUE) + .addComponent(metadataTablePane, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(accountsTablePane, javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(detailsPanelLayout.createSequentialGroup() + .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(detailsPanelLayout.createSequentialGroup() + .addComponent(addAliasBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(editAliasBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(deleteAliasBtn)) + .addGroup(detailsPanelLayout.createSequentialGroup() + .addComponent(addMetadataBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(editMetadataBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(deleteMetadataBtn)) + .addGroup(detailsPanelLayout.createSequentialGroup() + .addComponent(addAccountBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(editAccountBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(deleteAccountBtn))) + .addGap(0, 0, Short.MAX_VALUE)) + .addComponent(casesTablePane)))) .addContainerGap()) ); detailsPanelLayout.setVerticalGroup( detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(detailsPanelLayout.createSequentialGroup() - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addContainerGap() + .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(nameLbl) + .addComponent(nameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(examinerLbl) .addComponent(examinerField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) @@ -558,11 +570,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(commentField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(commentLbl)) - .addGap(20, 20, 20) - .addGroup(detailsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(nameLbl) - .addComponent(nameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGap(18, 18, 18) .addComponent(accountsLbl) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(accountsTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 56, javax.swing.GroupLayout.PREFERRED_SIZE) @@ -571,7 +579,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { .addComponent(addAccountBtn) .addComponent(deleteAccountBtn) .addComponent(editAccountBtn)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(metadataLabel) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(metadataTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE) @@ -580,7 +588,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { .addComponent(addMetadataBtn) .addComponent(deleteMetadataBtn) .addComponent(editMetadataBtn)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(aliasesLabel) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(aliasesTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 74, javax.swing.GroupLayout.PREFERRED_SIZE) @@ -589,7 +597,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { .addComponent(addAliasBtn) .addComponent(deleteAliasBtn) .addComponent(editAliasBtn)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(casesLbl) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(casesTablePane, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE) @@ -606,7 +614,7 @@ public final class PersonaDetailsPanel extends javax.swing.JPanel { ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 521, Short.MAX_VALUE) + .addGap(0, 583, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(detailsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) From 0412d8b12aee1f55c6d54615e2eeef7c2b38586d Mon Sep 17 00:00:00 2001 From: apriestman Date: Mon, 31 Aug 2020 09:49:10 -0400 Subject: [PATCH 6/8] Rearrange fields on Personas panel and make it resizable. Update docs. --- .../persona/Bundle.properties-MERGED | 8 ++-- .../persona/PersonaDetailsDialog.form | 37 ++++++++++-------- .../persona/PersonaDetailsDialog.java | 25 ++++++------ .../images/Personas/persona_edit.png | Bin 19815 -> 21913 bytes .../images/Personas/personas_create.png | Bin 25079 -> 25135 bytes .../images/Personas/personas_main.png | Bin 29552 -> 38400 bytes docs/doxygen-user/personas.dox | 2 +- 7 files changed, 39 insertions(+), 33 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED index 00bf7b1cf8..a4a041c429 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/Bundle.properties-MERGED @@ -52,16 +52,16 @@ PersonaDetailsPanel.nameLbl.text=Name: AddAliasDialog.accountsLbl.text=Account: AddAliasDialog.okBtn.text=OK AddAliasDialog.cancelBtn.text=Cancel -PersonaDetailsPanel.casesLbl.text=Cases found in: +PersonaDetailsPanel.casesLbl.text=Cases found in PersonaDetailsPanel.deleteAliasBtn.text=Delete PersonaDetailsPanel.addAliasBtn.text=Add -PersonaDetailsPanel.aliasesLabel.text=Aliases: +PersonaDetailsPanel.aliasesLabel.text=Aliases PersonaDetailsPanel.deleteMetadataBtn.text=Delete PersonaDetailsPanel.addMetadataBtn.text=Add -PersonaDetailsPanel.metadataLabel.text=Metadata: +PersonaDetailsPanel.metadataLabel.text=Metadata PersonaDetailsPanel.deleteAccountBtn.text=Delete PersonaDetailsPanel.addAccountBtn.text=Add -PersonaDetailsPanel.accountsLbl.text=Accounts: +PersonaDetailsPanel.accountsLbl.text=Accounts PersonaDetailsPanel.commentField.text= PersonaDetailsPanel.commentLbl.text=Comment: PersonaDetailsPanel.nameLbl.text=Name: diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.form b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.form index 296ad79921..70a0422367 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.form +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.form @@ -3,7 +3,6 @@
- @@ -24,26 +23,21 @@ - + + + - - - - - - - - - + + - - - + + + @@ -84,7 +78,18 @@ - - + + + + + + + + + + + + + diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.java b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.java index 187e553a8f..94061921c1 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.java +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/persona/PersonaDetailsDialog.java @@ -87,10 +87,10 @@ public class PersonaDetailsDialog extends JDialog { cancelBtn = new javax.swing.JButton(); okBtn = new javax.swing.JButton(); + jScrollPane1 = new javax.swing.JScrollPane(); pdp = new org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); - setResizable(false); org.openide.awt.Mnemonics.setLocalizedText(cancelBtn, org.openide.util.NbBundle.getMessage(PersonaDetailsDialog.class, "PersonaDetailsDialog.cancelBtn.text")); // NOI18N cancelBtn.setMaximumSize(new java.awt.Dimension(79, 23)); @@ -109,20 +109,20 @@ public class PersonaDetailsDialog extends JDialog { } }); + jScrollPane1.setBorder(null); + jScrollPane1.setViewportView(pdp); + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(pdp, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 660, Short.MAX_VALUE) - .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup() - .addGap(0, 0, Short.MAX_VALUE) - .addComponent(okBtn) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(cancelBtn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) + .addGroup(layout.createSequentialGroup() + .addContainerGap(470, Short.MAX_VALUE) + .addComponent(okBtn) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(cancelBtn, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()) + .addComponent(jScrollPane1) ); layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {cancelBtn, okBtn}); @@ -130,8 +130,8 @@ public class PersonaDetailsDialog extends JDialog { layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(pdp, javax.swing.GroupLayout.PREFERRED_SIZE, 564, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap() + .addComponent(jScrollPane1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(okBtn) @@ -165,6 +165,7 @@ public class PersonaDetailsDialog extends JDialog { // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton cancelBtn; + private javax.swing.JScrollPane jScrollPane1; private javax.swing.JButton okBtn; private org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel pdp; // End of variables declaration//GEN-END:variables diff --git a/docs/doxygen-user/images/Personas/persona_edit.png b/docs/doxygen-user/images/Personas/persona_edit.png index 1dc07c01d85d9a511d0d7ff49e6e0e6e46586d2d..2f2bde865f6ee7086d41f7f38c8698f529bf9399 100644 GIT binary patch literal 21913 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 diff --git a/docs/doxygen-user/images/Personas/personas_create.png b/docs/doxygen-user/images/Personas/personas_create.png index bacfb9e7c66880965b2751de22960c9da4367a16..5da750d572c1cc093ab9f0bcf21714ded3c1634c 100644 GIT binary patch literal 25135 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 literal 25079 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 literal 29552 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 txAsyZ+8WD0C9n0s^+7Hi +
  • Name: The name of the persona
  • Created by: Will be automatically filled in with the current user
  • Created on: Will be automatically filled in after saving the persona
  • Comment: A description of the persona -
  • Name: The name of the persona
  • Accounts: At least one account belonging to the persona
  • Metadata: (Optional) Name/value pairs of data related to the persona
  • Aliases: (Optional) Any aliases for this persona From ff4ef8de40e957760e2131a796e53ba599894fd1 Mon Sep 17 00:00:00 2001 From: esaunders Date: Mon, 31 Aug 2020 11:56:12 -0400 Subject: [PATCH 7/8] Some environments are having issues with HTTPS redirection. --- nbproject/platform.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nbproject/platform.properties b/nbproject/platform.properties index 69cd01d052..7a61a6e1b6 100644 --- a/nbproject/platform.properties +++ b/nbproject/platform.properties @@ -7,9 +7,9 @@ suite.dir=${basedir} nbplatform.active=download nbplatform.active.dir=${suite.dir}/netbeans-plat/${netbeans-plat-version} harness.dir=${nbplatform.active.dir}/harness -bootstrap.url=http://netbeans.apache.org/nb/updates/${netbeans-plat-version}/tasks.jar +bootstrap.url=https://netbeans-vm.apache.org/uc/${netbeans-plat-version}/tasks.jar # Where we get the platform from. To see what versions are available, open URL in browser up to the .../updates part of the URL -autoupdate.catalog.url=http://netbeans-vm.apache.org/uc/${netbeans-plat-version}/updates.xml.gz +autoupdate.catalog.url=https://netbeans-vm.apache.org/uc/${netbeans-plat-version}/updates.xml.gz cluster.path=\ ${nbplatform.active.dir}/harness:\ ${nbplatform.active.dir}/java:\ From c5478c5eca2415019cffbb0f97bff707e403763c Mon Sep 17 00:00:00 2001 From: Mark McKinnon Date: Mon, 31 Aug 2020 13:13:32 -0400 Subject: [PATCH 8/8] Update SEUQAMappings.xml Update Mappings --- .../autopsy/recentactivity/SEUQAMappings.xml | 194 +++++++++++------- 1 file changed, 116 insertions(+), 78 deletions(-) diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml index 65e97df9c1..bbc4d12f61 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml @@ -25,81 +25,119 @@ splitToken: --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +