8.0.156 |
- (Enterprise) Added SQL Server backend |
|
- (Enterprise) Added User Management layer |
|
- (Server/Enterprise) Added additional license checks |
|
- (Server/Enterprise) Added cloud uploader settings to the settings display |
|
- (Server/Enterprise) Added improved native file viewer |
|
- (Server/Enterprise) Fixed unhandled exceptions |
8.0.153 |
- Added ability to choose which columns are shown in HSE jobs grid |
|
- Added ability to collect Google-created XML Office files in MS Office formats |
|
- Added ability to configure check in timers for HS |
|
- Added ability to detect and bypass bad attached MAPI stores |
|
- Added ability to remove jobs and projects in HSE interface |
|
- Added ability to specify credentials for UNC path target and logs folders |
|
- Added ability to specify logs be kept locally and copied after success |
|
- Added ability to update HSE SQL-based license from Harvester interface |
|
- Added ability to use direct file table copying for locked files |
|
- Added ability to zip and upload files to cloud targets |
|
- Added Amazon S3 as job target |
|
- Added automatic job exit if target space runs out |
|
- Added automatic resume capability to HSE and HS agents |
|
- Added automatic wait and retry when encountering disconnect in cloud sources |
|
- Added automatic wait and retry when encountering disconnect in IMAP |
|
- Added automatic wait and retry when encountering quota limits in cloud sources |
|
- Added automatic wait and retry when encountering quota limits in IMAP |
|
- Added Azure Blob as job target |
|
- Added caching for faster history tab loading |
|
- Added check to determine if drag-and-dropped source may be a file list |
|
- Added dropdown interface to support new target types |
|
- Added error log entries for inaccessible entries from file list source |
|
- Added error messages from PPLS to Errors tab |
|
- Added EXIT_AFTER_RUN option to occ_shell.ini |
|
- Added failover mode to remove and retry partial copies that resulted in errors |
|
- Added failover processing for email extraction errors |
|
- Added feature so pressing Run now auto-saves settings |
|
- Added feature to prevent running new job over existing database |
|
- Added feature to shorten long paths on UNC targets with [LONG_PATHS] folder |
|
- Added File Category Report to output options |
|
- Added File Extension Report to output options |
|
- Added HSE option to turn on or off first run snapshots |
|
- Added info to fast enumeration option clarifying that slow filters are disabled |
|
- Added keyword hit report showing number of hits for a term within an item |
|
- Added keyword_hits_by_item report |
|
- Added log for FilesOnDemand OneDrive files that have not been synced locally |
|
- Added manual source input option |
|
- Added MSI builder mode to package entire agent build into MSI for deployment |
|
- Added option for including or excluding keyword error items in search results |
|
- Added option in scripting interface to wait until command completes before continuing |
|
- Added option to clear history |
|
- Added option to create keyword report of all keyword hits in context |
|
- Added option to create keyword_hits_by_term report after job has run |
|
- Added option to exclude calendar items in Active MS Exchange account collections |
|
- Added option to globally enable and disable LogEverything in HSE main settings |
|
- Added option to include or exclude calendar items from Active Outlook collections |
|
- Added option to specify paths where filters are not applied |
|
- Added option to use file input for file path exclusion filtering |
|
- Added option to use file input for file path inclusion filtering |
|
- Added option to use OAuth login type for IMAP sources |
|
- Added options to include or exclude sender and recipient addresses in email hash calculation |
|
- Added popup to define [CASE_NAME] and [CUSTODIAN_ID] when specified in occ_shell.ini |
|
- Added prompt to save when closing without saving changes |
|
- Added remaining drive space statistic to ComputerInfo.txt log |
|
- Added remote HS agent mode |
|
- Added right-click variable option to Collation path |
|
- Added right-click variable option to Encryption path |
|
- Added right-click variable option to Veracrypt path |
|
- Added right-click variable option to VHD path |
|
- Added role-based access in HSE |
|
- Added SFTP as job target |
|
- Added source file path to errors produced by PPLServices |
|
- Added subhits to keyword_hits_by_file report |
|
- Added support for archiving and uploading responsive data to cloud targets |
|
- Added support for high contrast mode |
|
- Added support for IPF.Imap container class |
|
- Added support for local occ usage in remote mode for agents |
|
- Added support for using OneDrive csv log as an exclusion list |
|
- Added support for using Redemption mail processor for loose email export |
|
- Added Surveyor_Calling_Command.txt to output logs when launching Surveyor |
|
- Added totals to keyword_hits_by_term report |
|
- Added truncation of long file names that would result in long path violations on UNC |
|
- Added Unicode support for ComputerInfo.txt and _filetypes.txt |
|
- Added Unicode support to 32-bit ESI Vault |
|
- Added Unicode support to 64-bit drag and drop user sources interface |
|
- Added Unicode support to keyword hit reports |
|
- Added VSS support to fast enumeration |
|
- Added warning when the date range start is greater than date range end |
|
- Added [CASE_NAME] variable support |
|
- Added [CID] (custodian ID) variable for target path |
|
- Added [LONG_PATH] UNC support for in-use file copies |
|
- Changed HSE Agent disposition so it no longer needs file access to server |
|
- Changed HSE monitoring of agents to use a method that does not require file access |
|
- Changed source_hash column definition to be not null |
|
- Changed time elapsed in HS and HSE jobs grid to show cumulative running time |
|
- Fixed bug in email processing that could result in Object Not Set error |
|
- Fixed bug in HS and HSE that would allow multiple instances to launch |
|
- Fixed bug in HS that could result in incomplete metadata extraction |
|
- Fixed bug in HSE that could falsely indicate that a machine is offline |
|
- Fixed bug in HSE that could prevent a job from pausing or stopping when instructed |
|
- Fixed bug in HSE that could prevent viewing a job when job names contain spaces |
|
- Fixed bug in HSE that prevented resuming a job run to a path that required credentials |
|
- Fixed bug in interface where scaling cut off totals column in Keywords tab |
|
- Fixed bug in keyword hit viewer that could lose the cached state when subsearching |
|
- Fixed bug in statistics related to cloud file searching |
|
- Fixed bug related to long temp paths for cloud service downloads |
|
- Fixed bug that added additional slash to UNC path in batch file output |
|
- Fixed bug that allowed keyword search window to pop up with an existing index |
|
- Fixed bug that caused early stop if PST reported more entries than were accessible |
|
- Fixed bug that caused error when searching zips as folders using extensions file |
|
- Fixed bug that caused large amounts of white space in interface |
|
- Fixed bug that could affect extension filtering during fast enumeration |
|
- Fixed bug that could cause a space as an extension to exclude all files |
|
- Fixed bug that could cause an error if extension list contained control characters |
|
- Fixed bug that could cause columns in extension tally report not to line up |
|
- Fixed bug that could cause date filter failure on certain IMAP sources |
|
- Fixed bug that could cause date filter to load incorrectly in certain localities |
|
- Fixed bug that could cause error when using email list with active Outlook account |
|
- Fixed bug that could cause error while keyword searching mounted PST source |
|
- Fixed bug that could cause hash list to contain all encountered hashes when deduping |
|
- Fixed bug that could cause IMAP filters to be ignored |
|
- Fixed bug that could cause MAPI error when all 3 active email options were selected |
|
- Fixed bug that could copy in-use files to application path if output path was invalid |
|
- Fixed bug that could copy suspect files when option was deselected |
|
- Fixed bug that could display blank account info in about screen |
|
- Fixed bug that could highlight the wrong words in the keyword hit viewer |
|
- Fixed bug that could keep HS job grid from updating |
|
- Fixed bug that could list UNC long path files in file list even if files were not copied |
|
- Fixed bug that could log certain searchable files as nonsearchable |
|
- Fixed bug that could look for temporary logs in the final location when job is paused |
|
- Fixed bug that could prevent consent for cloud sources |
|
- Fixed bug that could prevent exclusion log from populating unless deduping |
|
- Fixed bug that could prevent keyword hit highlighting on certain mail store sources |
|
- Fixed bug that could prevent suspect files from being identified during 2-pass |
|
- Fixed bug that could prevent token refresh during OneDrive collection |
|
- Fixed bug that could prevent zips from being searched with file name filters in 2-pass |
|
- Fixed bug that could reset search speed stat during 2-pass |
|
- Fixed bug that could result in an error if extension list contains an apostrophe |
|
- Fixed bug that could result in duplicate IMAP sources on resume |
|
- Fixed bug that could result in Illegal Characters error in cloud collections |
|
- Fixed bug that could result in large output PST from small input PST containing structural issues |
|
- Fixed bug that could result in message not found error in drag and drop emails from Outlook |
|
- Fixed bug that could result in only visible items being exported to keyword hit log |
|
- Fixed bug that could result in System.ValueTuple.dll error in HSE |
|
- Fixed bug that could revert SSL mode in IMAP source to AUTO |
|
- Fixed bug that could send outputs to snapshots folder when target input was invalid |
|
- Fixed bug that could show negative value for bytes searched |
|
- Fixed bug that could show OS Version as NULL |
|
- Fixed bug that could skew count of hits within a zip file during 2-pass |
|
- Fixed bug that could stall Harvester when cancelling 64-bit user prompt |
|
- Fixed bug that could wait indefinitely for popup input in no-interface environments |
|
- Fixed bug that failed to launch Surveyor if path contained a space |
|
- Fixed bug that incorrectly reported the number of cloud files downloaded in trial mode |
|
- Fixed bug that prevented downloading of cloud items in long paths |
|
- Fixed bug that prevented rerunning errors when using VHD target |
|
- Fixed bug that prevented the LogEverything logs from being written locally |
|
- Fixed bug that repeatedly warned user when disconnected from source |
|
- Fixed bug that required retyping batch file output name when saving |
|
- Fixed bug that resulted in a success message when cancelling batch file creation |
|
- Fixed bug that resulted in batch file writing to application directory on cancel |
|
- Fixed bug that would cause error in email searching if FileInfo Name field was empty |
|
- Fixed bug that would cause error using Veracrypt container on machine with Veracrypt already installed |
|
- Fixed bug that would stop collection of cloud source on 901 error |
|
- Fixed bug that would throw a FIPS error in certain environments |
|
- Fixed bug where adding thousands of drag and drop sources at once caused crash |
|
- Fixed bug where date range inputs were still active when deselected |
|
- Fixed bug where file list was not created when job was resumed from DA mode |
|
- Fixed cloud file processing log to show debug flag state |
|
- Fixed formatting issue in tally.txt log |
|
- Improved interface responsiveness during fast enumeration |
|
- Removed duplicate entries in default filetypes.txt |
|
- Removed Redemption support if user is SYSTEM |
|
- Removed reference labels |
|
- Removed Save As option for new HSE jobs |
|
- Renamed calling_command.txt to PPLS_Calling_Command.txt |
|
- Renamed Error.txt to PPLS_FE_Errors.txt |
|
- Renamed Log.txt to PPLS_FE_Log.txt |
|
- Renamed MailComplete.txt to PPLS_Complete.txt |
|
- Renamed Startup.log to PPLS_FE_Startup.log |
|
- Renamed _DiscoveryErrors.txt to FastEnumeration_Errors.txt |
|
- Renamed _DiscoveryLog.txt to FastEnumeration_Log.txt |
|
- Updated Aspose component |
|
- Updated bearer token refresh for cloud sources |
|
- Updated cloud service access methods to use default browser |
|
- Updated dtSearch component |
|
- Updated GMail connectivity to use Google API instead of IMAP |
|
- Updated IMAP_Presets format to allow users to default to OAuth for each type |
|
- Updated Redemption component |
|
- Updated sqlite access |
6.0.339 |
- Added (All) ability to associate custodian ids with each source |
|
- Added (All) ability to choose the batch file destination from the settings interface |
|
- Added (All) ability to create a Data Assessment report that resembles the verification log, but only for source files |
|
- Added (All) ability to drag and drop paths into the file path and exclusion filters boxes |
|
- Added (All) ability to force target PST files to be created through Outlook |
|
- Added (All) ability to turn off .NET supported features in Harvester |
|
- Added (All) data assessment mode settings are now displayed in the history view |
|
- Added (All) estimated time remaining during enumeration for jobs where 2-pass enumeration is employed |
|
- Added (All) extractable.csv log to list items that are to be extracted from containers |
|
- Added (All) file type caching to improve history viewing speed |
|
- Added (All) inaccessible sources are now written to the error log |
|
- Added (All) key word result caching to improve history viewing speed |
|
- Added (All) long path support for cloud and remote email sources |
|
- Added (All) long paths logs are now created when using Fast Enumeration |
|
- Added (All) new file types interface for sorting file types results by category and extension simultaneously |
|
- Added (All) new source management interface |
|
- Added (All) new views for job settings, including Copy Only and Common views to remove unnecessary options from the interface |
|
- Added (All) option to apply keywords to file paths |
|
- Added (All) popup warning (when not running silently) if the .NET version on the machine is incompatible with any of the .NET features the job is set to employed |
|
- Added (All) report listing responsive files by custodian |
|
- Added (All) SurveyorCallingCommand.txt log file when launching Surveyor automatically after a completed job |
|
- Added (All) two pass enumeration mode to decrease search times for keyword searches |
|
- Added (All) warning when attempting to add multiple cloud sources to a single job |
|
- Added (Server) ability to associate job files with a particular project from within the job settings |
|
- Added (Server) ability to collate data from multiple jobs to facilitate full project review with Harvester Server Processing |
|
- Added (Server) ability to create and view snapshots of selected computers |
|
- Added (Server) ability to create production sets from processed data |
|
- Added (Server) ability to drag and drop occ job files into the jobs list |
|
- Added (Server) ability to flatten out files with Harvester Server Processing |
|
- Added (Server) ability to generate load files from processed data |
|
- Added (Server) ability to OCR files during processing |
|
- Added (Server) ability to restrict execution to a single job per computer |
|
- Added (Server) ability to search keywords across multiple jobs |
|
- Added (Server) ability to start an agent (where supported) on a remote computer using PSExec |
|
- Added (Server) ability to tell whether an agent is active on a particular computer |
|
- Added (Server) ability to use snapshots to collect specific files, folders, extensions, or date ranges |
|
- Added (Server) date stamps to all log file names for Server and Dispatcher |
|
- Added (Server) delete function to jobs list |
|
- Added (Server) import and export custodian interfaces |
|
- Added (Server) job history to the main tree |
|
- Added (Server) MSI packager to ease distribution of agents to remote machines via Group Policy or other software management tools |
|
- Added (Server) new user feedback interfaces to give the user more information |
|
- Added (Server) Relay option to auto-deploy |
|
- Added (Server) review databases to the main tree |
|
- Added (Server) support for flagging and tagging in document review in Harvester Server Processing |
|
- Added (Server) support for Mac agents for snapshots, snapshot collections, and limited server job execution |
|
- Added (Server) support for MS SQL Server for processing and review |
|
- Added (Server) the option to run Harvester agents on remote machines to avoid second hop execution |
|
- Added (Server) tool tips in the menus |
|
- Fixed (All) bug reporting email store error where none occurred |
|
- Fixed (All) bug that allowed the unchecking of file extensions in the job history after processing has begun |
|
- Fixed (All) bug that could cause an error when deduplicating IMAP emails |
|
- Fixed (All) bug that could cause duplicate job entries in the job history view |
|
- Fixed (All) bug that could report an unhandled exception when trying to open a PST or OST that reported a bad file handle |
|
- Fixed (All) bug that prevented scripting from working properly on 64-bit machines |
|
- Fixed (All) bug that prevented the summary screen from updating at the end of a resumed job |
|
- Fixed (All) bug that set the file system timestamps for exported MSG and EML files to the current time rather than the sent time |
|
- Fixed (All) bug that would allow the user to run out of resources running unlimited instances of Harvester.exe. This is now capped at 18 per machine if licensing allows. |
|
- Fixed (All) bug that would create a blank index when checking the Create Index box with no other keyword settings. The index is now created and filled properly. |
|
- Fixed (All) bug where adding a space to the end of a job name would cause the [JobName] variable not to work |
|
- Fixed (All) bug where an extra line was added to keyword terms when clicking out of the keyword terms box |
|
- Fixed (All) bug where Harvester could stall waiting for some machines to report operating system information |
|
- Fixed (All) bug where nonsearchable file types could still be considered responsive as email attachments when the Exclude Nonsearchable Files option was checked |
|
- Fixed (All) bug where processing could stall with drag-and-drop email jobs |
|
- Fixed (All) bug where running a Fast Enumeration job when saving Data Assessment reports could render the window unresponsive |
|
- Fixed (All) bug where tCloudFolders database table was not syncing with the PPLS database |
|
- Fixed (All) bug where using Fast Enumeration would not copy empty folders |
|
- Fixed (All) bug where VeraCrypt containers could not be created due to size miscalculation |
|
- Fixed (All) bug where VeraCrypt containers could not be created on a UNC path |
|
- Fixed (All) label formats for loose file searched vs found and email searched vs found now match |
|
- Fixed (Server) bug that prevented export of computer list |
|
- Fixed (Server) bug where project names ending with a space would cause database problems |
|
- Fixed (Server) bug where timestamps were not in consistent format |
5.5.349 |
- Added ability to copy text from the keyword hit viewer |
|
- Added fast enumeration capability to IMAP for jobs that do not require data level filtering |
|
- Added fast filtering for file system level filters |
|
- Added file type caching to improve loading speed for previous jobs in the History screen |
|
- Added ini option to hide Surveyor settings |
|
- Added INI setting to hide OneDrive for Business settings |
|
- Added SQL Server options to the Surveyor settings |
|
- Added TB per hour support to speed calculations |
|
- Added word wrapping to keyword tab in History to prevent long keyword terms from running the stats off the page |
|
- Changed activation protocol from HTTP to HTTPS |
|
- Changed behavior to attempt collection on email stores that errored out during enumeration |
|
- Changed behavior to log email stores that do not contain responsive items to the exclusion log (if selected) and do not attempt collection |
|
- Changed behavior to switch to the General tab when clicking NEW JOB |
|
- Changed email threads to use same source notation for all source types |
|
- Changed PPLMail.exe to PPLServices.exe to reflect a wider application |
|
- Changed the resume behavior in Data Assessment Mode to not continue on to processing if the job was cancelled during enumeration, only to go to end of enumeration and pause |
|
- Fixed a bug in Lotus Notes keyword exclusion that could prevent keyword exclusion from working in Lotus Notes |
|
- Fixed a bug that could cause an Outlook crash when exiting the 64-bit version of ESI Vault |
|
- Fixed a bug that could occur when collating PST and OST sources to a common PST path (Object Reference Not Set) |
|
- Fixed a bug where encrypted cloud files were not identified as encrypted if no other data level filters were applied to them |
|
- Fixed a bug where the collection statistics would not show at run time for remote Exchange sources |
|
- Fixed an interface issue where double scroll bars could appear on the filetypes or keywords tabs in the history when large amounts of data are present |
|
- Fixed bug in email indexing during enumeration that could empty the keyword index |
|
- Fixed bug in email keyword searching that could fail on messages with non-pathable characters in subject |
|
- Fixed bug in email processing that could cause an infinite loop on resume |
|
- Fixed bug in hashlist filtering Lotus Notes messages that could ignore hash list inclusion requests |
|
- Fixed bug in manual VHD creation that caused the size to go to default 2TB |
|
- Fixed bug in Yahoo IMAP message download that resulted in Object Reference error |
|
- Fixed bug that could cause an application crash when cancelling during a keyword report save |
|
- Fixed bug that could cause resuming of a cloud collection job to fail |
|
- Fixed bug that could pop up an erroneous message to the user that their hash list folder was empty |
|
- Fixed bug where the mail processor was looking for the optional default.abc dtSearch configuration file in the wrong place |
|
- Fixed bug where the wrong target path information was listed in the database for certain email store types under certain conditions (no user-facing effect) |
|
- Updated file type definition to include more JPEG definitions |
5.1.1033 |
- Added ability to launch Pinpoint Labs Surveyor on a previously run job to generate a DAT file |
|
- Added ability to search Box as a source |
|
- Added ability to search Dropbox as a source |
|
- Added ability to search GoogleDrive as a source |
|
- Added ability to search OneDrive as a source |
|
- Added ability to search OneDrive for Business as a source |
|
- Added ability to use VeraCrypt container as a target |
|
- Added support for all Outlook message types to the ESI Vault drag-and-drop window |
|
- Added support for launching Pinpoint Labs Surveyor on job completion for generating DAT files |
5.0.1473 |
- Added ability to change which file extensions are considered searchable or nonsearchable |
|
- Added limits to keyword viewer to only load a subset of documents at a time to prevent crashing |
|
- Added memory controls to keyword search engine to reduce chances of out-of-memory errors |
|
- Added support for MIN_DOT_NET_VERSION to occ_shell.ini to manually set minimum .NET version requirement (default is currently 4.5.2) |
|
- Added support for searching of OST files that are in 2013+ OST format |
|
- Expanded ability to delete old job entries in Harvester Server |
|
- Fixed bug in email list processing that could copy more emails than were specified |
|
- Fixed bug in Yahoo IMAP connections that could prevent a connection from being opened |
|
- Fixed bug that would crash the live email searching when terminating a connection through some Outlook 2016 versions |
|
- Fixed bug that would prevent dragging and dropping from different mounted PSTs in Outlook |
|
- Fixed bug where 3rd party email processor could transpose EntryIDs of some emails in corrupted PST files |
|
- Improved and corrected live email statistics |
|
- Improved keyword syntax checking |
|
- Improved stability of IMAP email connections |
|
- Increased error handling stability in remote email collection code |
|
- Long folder paths are no longer truncated in the progress screen |
5.0.1277 |
- Added a retry loop to the IMAP fail-over sequence to retry when it times out |
|
- Added an option to toggle whether to include the base folders in collated output PST files |
|
- Added date and credit card dtSearch functions to search capabilities |
|
- Added detection of supported .NET versions with non-.NET failovers |
|
- Added support for all Outlook message classes |
|
- Added support for delegated mail boxes in mounted Exchange accounts |
|
- Added support for mounted skIMAP4 stores in Outlook |
|
- Added Unicode drag and drop support to the 64-bit ESI Vault |
|
- Fixed a bug in IMAP email processing that could return an error in GetMessageByPage |
|
- Fixed a bug in the calculation of the final email statistics |
|
- Fixed a bug that could crash the program in the event of a null TO field in an email |
|
- Fixed a bug that could create extracted MSG files in the wrong paths |
|
- Fixed a bug that could create PST target folders in the wrong location |
|
- Fixed a bug that failed to reset all IMAP flags |
|
- Fixed a bug that handled all Outlook items as mail items |
|
- Fixed a bug that raised an error when trying to merge two email folders that differed only in capitalization |
|
- Fixed a bug that would crash the mail processor if the sender was null |
|
- Fixed a bug that would fail to enumerate Outlook folders containing a slash character in the name |
|
- Fixed a bug that would produce an output PST that could not be opened in Outlook |
|
- Fixed a bug that would raise an error in the case of a null root folder name in an email store |
|
- Fixed a bug that would raise an overflow error when processing large target PSTs |
|
- Fixed a bug where running out of disk space failed to throw an error |
|
- Updated core keyword searching engine |
|
- Updated core mail processing engine |
5.0.1222 |
- Fixed a bug that could cause an overflow error in email processing. |
5.0.1206 |
- Added 64-bit Microsoft Outlook support |
|
- Added ability to choose email engine preference via occ_shell.ini entry MAIL_PROCESSOR |
|
- Added ability to process multiple email sources simultaneously in multiple threads |
|
- Added ability to process OSTs and PSTs with 32-bit Outlook, 64-bit Outlook, or no Outlook at all |
|
- Added ability to search and collect directly from Gmail, Hotmail, Outlook.com, Yahoo, Office365, Webmail via IMAP |
|
- Added ability to search and collect directly from Microsoft Exchange via Exchange Web Services |
|
- Added ability to turn on/off debugging via the occ_shell.ini entry PPLM_DEBUG |
|
- Added certificates to the main executables |
|
- Added interfaces to the 'Add source' button for adding IMAP and Exchange accounts |
|
- Added OST2013 detector to differentiate between searchable and non-searchable OST formats |
|
- Added remote disconnection detection and auto resume to remote email sources (Exchange, IMAP) |
|
- Added support for 64-bit drag and drop |
|
- Changed phrasing from 'Apply filters to user-added folders' to 'Apply filters to folders added to ESI Vault (drag/drop)' |
|
- Fixed a bug in Enterprise licensing that forced a re-activation or offline activation |
|
- Fixed a bug in the [Logs] and [Target] variable interpretation when using VHD that would cause a path not found error |
|
- Fixed a bug that would insert the VSS-translated path into the logs rather than the natural path to a file |
|
- Synchronized the job execution time shown in the history with the time used for DateTime variable translation |
|
- Updated the syntax checker so that the interpreted keyword term retains the original quotes and capitalization for easy copy-paste |
4.1.320 |
- Added a timeout in the loose file processing to prevent an infinite loop |
|
- Added ability to extract EML messages from Outlook Express DBX files |
|
- Added support for Outlook 2016 |
|
- Fixed a bug that could prevent using the root of a VHD container as a target |
4.1.295 |
- Added a [UserAccount] source variable to collect from the root of the logged in user folder |
|
- Emails encrypted with certificates are now listed in an encrypted emails log |
|
- Emails encrypted with certificates can now be copied to a separate PST defined by your encrypted files target location |
|
- Fixed a bug that could cause an application crash when searching the active account or dragging and dropping emails with some installs of Outlook |
|
- Fixed a bug that would append the computer information in the ComputerInfo.txt log for each resume |
|
- Fixed a bug that would create a processed flag file if the user clicked cancel |
|
- The licensing window now appears on the task bar in Windows |
4.1.128 |
- Added save and save as buttons to the Results view in Harvester Server to allow for culling by extension prior to resuming a data assessment job. |
|
- Fixed a bug affecting the domain filtering in active email Outlook searches. |
|
- Fixed a bug that could cause an erroneous indexing error to appear in the error log. |
|
- Fixed a bug that could prevent an existing VHD from being used as a target. |
|
- Fixed an issue that gave an error when attempting to deactivate Harvester Portable-Enterprise edition. |
|
- Fixed an issue with VHD detachment that could leave a target VHD attached to the system after running a job. |
|
- Fixed VHD mounting condition that could result in a mounting folder being created, but not mounted to the VHD container. |
4.1.105 |
- Added a checkbox in Source Settings to make using VSS optional. |
|
- Added VSS and VHD menu items to the ribbon under Tools |
|
- Check all and Uncheck all options have been added to the keyword hit viewer right-click menu |
|
- Dragging and dropping of emails is now supported in the main sources box. |
|
- Email exports to loose files now strip trailing dot characters from the ends of would-be folder names. |
|
- Fixed a bug with the date format in the date pickers in the job settings screens. |
|
- PST searching has been upgraded to use non-cached file buffers to increase search speed. |
|
- PSTs that are enumerated from a shadow volume are now subject to a series of failovers if the first read attempt fails |
|
- Server is now required to run from a UNC path |
|
- Server now displays the current concurrency state at all times in the status bar |
|
- The checkbox for Search Loose PSTs is no longer checked by default when switching between jobs |
|
- The deNISTing check boxes are now grayed out unless the -Use hash list filtering- box is checked |
|
- The ESI vault window will no longer pop up when there are no sources defined. It must be explicitly called by either checking the box to prompt user for additional sources or by entering [PROMPT] as a source. |
|
- The Hit Viewer tree now shows a sublevel of hits for hits in subfiles within other files. This will be visible in files that would have previously listed .extext files or other subfiles that did not exist on their own. The HTML and CSV hit reports now show only the parent files in the results rather than the subfiles. |
|
- The information obtained from the session object for the owner name and email address are compared in the to and from email search criteria. This fixes a bug in Exchange mail searches for the email address of the owner of the Exchange account. |
|
- The logeverything logs are now named after the computer that generated them, followed by the timestamp |
|
- User can now specify a VHD file as a target and also target and logs folders within that VHD file. |
|
- You can now click to show your hashlist directory in the deNISTing section |
4.0.3028 |
- A new variable was added to the occ_shell.ini file for LOTUS_TEMPLATE to allow the user to change the Lotus Notes template file used for generating subset NSF stores. |
|
- A new variable was added to the occ_shell.ini file for VSS_DISABLE to allow the user to disable the VSS related functions of Harvester. |
|
- A new variable was added to the _jobfile.scj for [RUNNING_AS_ADMIN] to indicate whether the application was executed with elevated privileges. |
|
- A new variable was added to the _jobfile.scj for [SHADOW] to indicate the volume, the mount point, and the ID of any volume shadows created for this job. |
|
- A new variable was added to the _jobfile.scj for [VSS_AUTHORIZED] to indicate whether the current user is authorized to access Volume Shadow Service. |
|
- A new variable was added to the _jobfile.scj for [VSS_PRESENT] to indicate whether Volume Shadow Service is available on the running machine. |
|
- Added a hash field to the tMessages table in the _job.sdb database to store the email message hash generated on the enumeration pass. |
|
- Added automatic path checking for the collation paths in Active Outlook and PST email filtering. The text will turn red if the path entered will not translate to a real path. |
|
- Added automatic path checking for the excrypted file export path. The text will turn red if the path entered will not translate to a real path. |
|
- Added support for using volume shadows to access files that are in use or would be otherwise inaccessible. |
|
- Email address filtering has been updated to adjust for Exchange address formatting of the custodian address. |
|
- Fixed bug in server versions where the new job window would pop up when a manually run job completed. |
|
- Fixed bug in the excluded file statistics that could generate negative exclusion counts when processing inline PST or NSF files. |
|
- Fixed bug where progress screen could be left open after job completed on some systems. |
|
- Fixed bug where the results screen from the last started job would appear at the end of a run rather than the results screen for the specified job when running multiple jobs simultaneously. |
|
- Re-enabled hash list creation and filtering for emails. |
|
- The ComputerInfo.txt log now reports the core operating system and the processor bits. |
|
- The label for -Detect encrypted files- has been changed to -Detect encrypted and image-only files-. |
|
- Threads are now assigned linearly rather than in a stack, ensuring that each thread will be used, though they may not be continually busy. |
|
- When adding items to the ESI Vault window, the window autmatically scrolls to the bottom of the list so the user can see what was just added. |
4.0.2732 |
- Added a field in the Server version to indicate the general stage of processing to aid in grouping jobs |
|
- Added a new value to the scj file: [INDEX_ON_SOURCE] that indicates whether the indexing was done on the source files |
|
- Added a warning that pops up when you click Create Index for a job that already has an index that was created on the source files and warns you that you may double your hit counts if you proceed without deleting the old index. |
|
- Added buttons for Create Index, View Keyword Hits, and Keyword hit reports to the Keywords tab in the History section |
|
- All errors that would have shown up in the _silent.log file will now show in the interface as well |
|
- Double-clicking on a job in your job list will run the job if you do not have any unsaved changes waiting |
|
- Dragging and dropping an occ file into the jobs list will make a copy of it in your _occ directory. Clicking Open will still open it in place. |
|
- Fixed a bug in saving a keyword hit report where clicking Cancel would generate an error |
|
- Fixed a bug that changed the file type totals to 0/0 when you click a file extension in the Files by extension report |
|
- Fixed a bug that could cause a negative excluded count to show under some conditions in the History->Summary->Item processing summary section |
|
- Fixed a bug that could cause a negative files copied statistic to show in the Item processing summary |
|
- Fixed a bug that could create a duplicate entry in the jobs list when clicking Cancel during a Save-As operation |
|
- Fixed a bug that could show twice the actual number of errors on the progress screen |
|
- Fixed a bug that prevented key word hits from being viewed in the Hit Viewer if there were no keyword terms in the original scan |
|
- In the batch file window, you now have the option of choosing your own name for the batch file rather than the default ClickMe |
|
- The header definitions are now sorted according to the length of the header definition, so in most cases the most detailed definitions will be encountered first |
|
- The jobs in the job list are now sorted alphabetically by job name |
|
- You can now remove a job from the job list by right-clicking on it and selecting -Remove this job from the list- |
4.0.2637 |
- All versions: Added -compact command line switch for compact mode operation. Operates similarly to quiet mode, but only shows the instructions, ESI Vault, minimal progress screen, and basic end-of-run information. All settings are hidden. |
|
- All versions: Added a button to the ESI Vault window to show the job instructions (if there are any) |
|
- All versions: Added a button to the progress screen to show the job instructions (if there are any) |
|
- All versions: Added automatic checking of keyword syntax for fatal errors (errors that would prevent it from running) when keyword terms are entered |
|
- All versions: Added command line switch -suppress_permissions_alerts. This mode does not report permissions errors as errors to the user at the end of the run in compact mode, but still logs them in the error log. |
|
- All versions: Added command line switch -suppress_warnings_alerts. This mode does not report non-critical warnings as errors to the user at the end of the run in compact mode, but still logs them in the error log. |
|
- All versions: Added EDU licensing support |
|
- All versions: Added next and previous buttons in the keyword hit viewer |
|
- All versions: Email scan speed statistics have been added to Active Lotus Notes searching |
|
- All versions: Email scan speed statistics have been added to Active Outlook email searching |
|
- All versions: Email scan speed statistics have been added to Lotus Notes NSF searching |
|
- All versions: Email scan speed statistics have been added to PST email searching |
|
- All versions: Enhanced header searching logic |
|
- All versions: Fixed a bug that could occur when rerunning errors on a job that had not been through the processing phase |
|
- All versions: Fixed a bug where opening the Keyword Hit Viewer for a term that had no hits would produce an error |
|
- All versions: Fixed a bug where the archive extraction settings were being displayed inaccurately |
|
- All versions: Fixed bug where clicking Quit in the ESI Vault would require a restart of the application before more jobs could be executed. |
|
- All versions: Fixed the screen flash on job launch when operating in quiet mode |
|
- All versions: Removed Lotus startup test so it no longer asks for Lotus credentials on startup if Lotus Notes is installed in a Domino environment |
|
- All versions: The command line interpreter now considers a Unicode dash the same as a hyphen for the purposes of interpreting incoming command line flags |
|
- All versions: The file list interpreter now supports quotes around file paths |
|
- All versions: The job instructions now appear before the ESI Vault window |
|
- All versions: The keyword hit viewer now automatically scrolls to the first hit in the selected document |
|
- All versions: The logs and target paths are now interpreted relative to the executable path or relative to the root of the device. (Now if you move the drive, you can still view the results) |
|
- Hybrid (portable) version: Fixed the update button for Harvester Hybrid portable mode |
|
- Portable versions: Added batch file settings screen for choosing interface and suppression options for the batch file being created |
|
- Portable versions: Added system button menu with exit button |
|
- Portable versions: Added the ability to remove History entries by right-clicking on the currently selected item and selecting Remove |
|
- Portable versions: Double-clicking the system button icon no longer closes the application |
|
- Portable versions: Enabled the Create Index button for jobs that already have an index. If an index already exists, it will fill in the blanks. |
|
- Portable versions: The Make Batch File button now appears in the context of the current job |
4.0.2499 |
- All versions: Added a history view and library of recently run jobs |
|
- All versions: Added ability to refine files by extension between the enumeration and processing stages |
|
- All versions: Added drag-and-drop keyword entry |
|
- All versions: Added drag-and-drop occ file loading |
|
- All versions: Added emails section to progress screen for live email statistics by store |
|
- All versions: Added file types section to progress screen for live file type statistics |
|
- All versions: Added integration with ScanPST to aid in resolving PST formatting errors |
|
- All versions: Added interactive error screen to aid in resolving errors |
|
- All versions: Added interfaces for viewing the results of job runs |
|
- All versions: Added keyword hit highlighting |
|
- All versions: Added keyword hit reports by file and by category |
|
- All versions: Added new email date range options |
|
- All versions: Added option to cache file contents within keyword index |
|
- All versions: Added option to create a keyword index |
|
- All versions: Added right-click menu interface for entering run time variables |
|
- All versions: Added summary settings screens to the job profile, history, and progress screens |
|
- All versions: Added the ability to conduct a keyword search after the job has been run |
|
- All versions: Added the ability to create a keyword index on a job that had been run without indexing |
|
- All versions: Added the ability to create a subset file list from keyword hits |
|
- All versions: Added Unicode support |
|
- All versions: Removed Autorun.inf capability due to depreciation of functionality |
|
- All versions: Updated job profile interfaces |
|
- Server version: Added ability to automatically resume jobs if a computer is shut down mid-run |
|
- Server version: Added ability to launch jobs on remote computers |
|
- Server version: Added ability to organize jobs into collection projects |
|
- Server version: Added ability to query the network for computers |
|
- Server version: Added ability to tell whether network computers are online |
|
- Server version: Added ability to track multiple jobs simultaneously |
|
- Server version: Added automatic managing of license concurrencies |
4.0.214 |
- Fixed bug from previous change where wait time was set to 6000(6seconds) instead of 60000(60seconds). |
3.0.794 |
- Added excluded emails to the tally |
|
- Added statistics for files extracted from archives |
|
- Added support for email hash lists |
|
- Changed [UserFolder] variable to implement the environment variables from the running computer to compensate for remote mappings |
|
- Emails excluded by hash list can now be found in the exclusion log |
|
- Fixed a bug in file extraction from archives |
|
- Fixed the run time email statistics to use the total sizes of the found emails rather than the container sizes |
|
- Generating a hash list while searching emails will now also generate a separate hash list for the emails |
3.0.743 |
- Adjusted header searching behavior to reduce the number of legitimate file types labeled as suspicious when multiple file types share the same header signature |
|
- Fixed a bug in encrypted file processing that would attempt to verify and log an encrypted file that was not copied to the destination in the case that encrypted items were to be identified and listed, but not copied |
|
- Fixed a bug in Lotus Notes attachment searching |
|
- Fixed a bug in RTF-formatted Lotus Notes documents where address searching could result in a false positive |
|
- Fixed Outlook memory sharing bug that could result in a program crash |
|
- Reworked Lotus Notes error handling for drag and drop messages |
|
- Reworked Lotus Notes session management to reduce the number of Domino login prompts displayed when running Lotus Notes searches in a Domino environment |
3.0.556 |
- Added support for Lotus Notes active email processing |
|
- Added support for Lotus Notes drag and drop email processing |
|
- Added support for Lotus Notes NSF email processing |
|
- Added the timeout date to the opening job screen for timed out and temp licenses |
|
- Fixed a bug related to root level target folder creation when not using full paths |
|
- Fixed a bug that could cause the runtime tally not to match the database or verification logs |
3.0.391 |
- Added a log for nonsearchable email attachments |
|
- Added a log for paths in the source that are in excess of 255 characters |
|
- Added flags for additional NH Monitor support |
|
- Added human readable date values for the source MAC times in the database |
|
- Added the ability to change the base directory replication settings |
|
- Added the ability to change the _jobfile.scj file name in the occ_shell.ini file |
|
- Added the ability to open a job file for editing from the command line |
|
- Added zip file archive logging when Process Zip files as subdirectories is checked |
|
- Adjusted the thread handler to prevent multiple thread startups on a single file |
|
- Adjusted the UNC file path output in the logs to use slash notation |
|
- Changed the function that determines file key word searchability to be exclusive rather than inclusive |
|
- Fixed a bug that could generate a crash message from Windows when the program is closed |
|
- Fixed bug in failover mode logging where the source file hashes were not being logged |
|
- Fixed bug where multiple threads hitting the same file could generate incomplete statistics |
|
- The job name is now used as the default file name when saving a job file |
|
- The message box alerting the user that Outlook is not installed has been removed |
3.0.246 |
- Added ability to extract msg, calendar and task items from an OST file via the key word search engine |
|
- Added automatic syntax error checking to key word search field |
|
- Added flag files at the end of enumeration and at the end of processing to aid 3rd party scripts in determining job progress |
|
- Added option to show command line output screen for scripts run at the beginning or end of a job |
|
- Added support for [Logs] and [Target] variables to the command line scripting fields |
|
- Fixed ANSI problem in exclusion log |
|
- Fixed database stability problem that could occur during intense deduping jobs |
|
- Fixed error in 8.3 short name collision processing that could have resulted in a loop condition |
|
- Fixed error in Hybrid license management process |
|
- Fixed statistical error in calculating number of bytes excluded |
|
- Moved the end-of-job scripting call so that all databases and log files are closed before the script is run |
|
- Updated email processing engine |
3.0.213 |
- A file called ComputerInfo.txt is now generated in the logs folder that contains computer drive info |
|
- Added include vs. exclude option for key word hits |
|
- Added the fast Viper multi-threaded copy engine, resulting in faster copy times |
|
- Fields for Sent Time, Received Time, From, Recipients, Size, and Attachments were added to the email verification log |
|
- Increased the hashing speed |
|
- New setting for searching active email separately from PST files |
|
- There are now options boxes for searching Exchange mailboxes, Public Folders, and mounted PST files |
|
- There is now an option for translating mapped drive letters to their UNC paths |
|
- There is now an option to determine whether or not filters are applied to folders added via the ESI Vault |
2.1.119 |
- Added the ability to key word search unmounted PST files as container files. Resulting hits can be extracted as separate MSG files. |
|
- Updated MAPI component to better handle certain types of corruptions introduced into PST files by certain types of Exchange exports. |
2.1.118 |
- Fixed a problem with renaming files when a collision occurred between files from different sources in the same job |
|
- Updated key word search engine. |
2.1.116 |
- Added extended archived files list (included with "Create file list" option). |
|
- Added extended email attachments list (included with "Create file list" option). |
|
- Added extended email list (included with "Create file list" option). |
|
- Added extended file list. |
|
- Adjusted the email folder inclusion filter to require less specificity.. |
|
- All settings interfaces are now hidden while a job is running. |
|
- All variables supported in the Logs and Target paths are now supported in the encrypted file target and PST collation paths in addition to the [Logs] and [Target] variables. |
|
- Applying the email date range filter to email attachments is now optional. |
|
- File type, date, extension, file name inclusion, and file name exclusion filters can now optionally be applied to zip file filtering via the "Process Zip files as directories" option. |
|
- Fixed a bug in file list processing that affected the processing of folder entries. |
|
- Fixed a bug in zip file encryption handling that would copy encrypted zip files normally regardless of encryption settings. |
|
- Fixed OLE attachment type instability in email processing. |
|
- Hash list filters can now be applied to email attachments. |
|
- Streamlined zip file processing. Now runs twice as fast. |
|
- Symbolic links and mount points are no longer followed. |
|
- Updated MAPI component to handle instability created by Outlook security update. |
2.1.99 |
- Fixed a bug that would introduce extra quote marks around PST folders that contained certain characters |
|
- It now accounts for non-existent or non-accessible stores. These previously resulted in overflow errors during active email enumeration. |
|
- The PST folder exclusion filter now precludes the program from continuing to enumerate subfolders of any folder that matches the exclusion criteria. |
2.1.95 |
- Improved memory handling in folder timestamp matching |
|
- Improved stability in zip file handling |
|
- Permission denied folder errors (Bad file or folder name in the silent log) are now being instead written to the error log and showing up on the user interface as file errors. |
|
- The creation and modification times for email attachments are now included when doing a date range search within email. |
|
- The email stores done counter now includes PSTs that had no matching messages in them. These caused count discrepancies before. |
|
- The files done/bytes done counters now include encrypted files that weren’t copied normally (only to the specified directory) |
2.1.91 |
- Fixed a bug in the enumeration-stage resume that caused a job restart when not rerunning errors. |
|
- Improved memory management in search engine handling, resulting in greater search speeds. |
2.1.88 |
- Added instructions to stop Harvester and alert the user if there is a MAPI service failure while connected to Outlook. |
|
- Fixed active email bug that produced an error when collating active email and other PSTs to a single PST file. |
|
- When using the ESI Vault for email drag and drop, the program now uses the available Outlook connection to avoid permission and encryption issues with the selected emails. |
2.1.85 |
- Added an email attachment log |
|
- Fixed a bug where old file name filter data was not being cleared from memory when running two different jobs without shutting down Harvester. |
|
- The date filter now also searches the created and modified times of the archived files within a zip file |
2.1.84 |
- Added a key word syntax checker |
|
- Added the ability to exclude listed email addresses in an email search. |
|
- The flags [HAS_OUTLOOK] and [HAS_LOTUS] are stored in the _jobfile.scj |
|
- The job name is now stored in the _jobfile.scj |
|
- Updated common log database structures and entries to be compatible with the new release of NetHarvester |
2.1.80 |
- Added command line variables for NetHarvester interoperability |
|
- Added support for command line rerun of errors |
|
- Added support for command line resume |
|
- Added the ability to rerun errors from the Tools menu |
2.1.76 |
- A PST with no matching messages is now written to the exclusion log with an indication that it contained no matches |
|
- Enhanced reporting |
|
- Fixed a bug that resulted in negative values in excluded bytes following a resume |
|
- Job name now appears on the progress screen |
|
- New error logging for database errors |
|
- Numerous bugs involving the copying of encrypted files to new locations have been fixed |
|
- PST temp files that are generated as part of the email process are no longer seen as potential sources |
|
- There is now a [Logs] variable for use in the “Copy encrypted files to new location†section. This variable is replaced with the path to the logs folder |
|
- There is now a [Target] variable for use in the “Copy encrypted files to new location†section. This variable is replaced with the path to the target folder |