Commit Graph

120 Commits

Author SHA1 Message Date
1619cd020c System.IO.EnumerateFiles follow symbolic links, creating an infinite
loop on links to "." and "..", so implement and use an enumerator that
do not follow links.
2017-08-23 17:47:41 +01:00
a2b6c4a828 Added support for symbolic links on non-Windows platforms. 2017-08-22 18:05:18 +01:00
a874eb48a3 Update progress bar more fluidly. 2017-08-22 16:31:31 +01:00
052fd5145f Updated to last version. 2017-08-16 00:14:30 +01:00
48e559a620 Correctly dispose streams. 2017-08-16 00:14:23 +01:00
5edc17bb88 Ignore empty files. 2017-08-16 00:14:08 +01:00
5a357ccca8 On XML or JSON exception just don't process that file. 2017-08-16 00:13:49 +01:00
5ad4ca4250 Updated nuget packages. 2017-06-20 07:53:59 +01:00
7c0adfa198 Corrected progress bars when value is outside of int bounds. 2017-06-20 07:28:16 +01:00
aca0225095 Updated DIC and Metadata code. 2017-06-20 07:20:39 +01:00
bc1dadefaa Do not exception on thread abort. 2017-06-13 18:21:12 +01:00
379d29ca02 Added support for LZip. 2017-06-06 22:50:45 +01:00
01461176f3 Do not continue with symbolic links, not yet supported. 2017-05-21 14:26:21 +01:00
93a6d217c7 Corrected some NULL exceptions on GUI. 2017-05-21 14:25:58 +01:00
6c492cfd81 Corrected virus scanning of LZMA files. 2017-05-21 14:25:10 +01:00
c8c8724d33 Correct handling of unar detection. 2017-05-21 14:24:25 +01:00
e6b3be1a73 Update dependencies. 2017-05-20 05:48:55 +01:00
75743d0884 Added README. 2017-05-19 19:58:22 +01:00
b32b007f25 Don't readd delegates every time. 2017-05-19 19:55:39 +01:00
7b37a42670 Updated to latest DiscImageChef version 2017-05-19 18:46:57 +01:00
c80b975988 Moved module DiscImageChef to last version 2017-05-19 18:27:41 +01:00
97f519f88b Refactor: Format document. 2017-05-19 18:22:54 +01:00
0b23650ad0 Refactor: Sort and remove usings. 2017-05-19 18:16:16 +01:00
c8ef7538e6 Change column name to correspong to database. 2017-05-19 18:08:59 +01:00
13464ebef0 Change db field name 2017-05-19 18:08:27 +01:00
cf095b8957 Corrected delegate. 2017-05-19 18:07:24 +01:00
358885d6b3 Added status fields. 2017-05-19 18:04:21 +01:00
45a9c8b0c1 Corrected GUI behaviour. 2017-05-19 17:31:52 +01:00
6e59cccebc Added window titles. 2017-05-19 17:13:53 +01:00
009ff7f713 Just ignore this commit (really). 2017-05-19 17:13:19 +01:00
86e7df54a3 Do not color OS tables. Has no sense to be on the opaque repo. 2017-05-19 17:07:06 +01:00
5621483a9c Added code to clean database and repository. 2017-05-19 16:57:28 +01:00
835b6e44f6 Make sure the OnBtnPopulateFilesClicked() is called. 2017-05-19 15:07:39 +01:00
31be34a489 Added an option to scan all pending files with clamd. 2017-05-19 13:56:32 +01:00
63766e4be1 Added code to retrieve and scan all files not previously
scanned for viruses, using clamd.
2017-05-19 04:15:33 +01:00
c31daeea01 Corrected GUI behaviour. 2017-05-19 03:25:03 +01:00
faef050858 Added some performance counters. 2017-05-19 03:24:34 +01:00
32b3256af9 * osrepodbmgr.Eto/frmMain.xeto.cs:
* osrepodbmgr/frmMain.cs:
	  Corrected column name.
2017-05-19 01:56:33 +01:00
3bf3923d5a Do not upload if it is already queued. Also wait some seconds
after upload.
2017-05-19 01:56:19 +01:00
0759cb3f39 * osrepodbmgr.Core/Workers/Clamd.cs:
* osrepodbmgr.Core/Workers/Miscellaneous.cs:
	  Added debug timers.
2017-05-19 01:55:57 +01:00
9e136bb7c3 Added progress messages to clamd core. 2017-05-19 01:27:05 +01:00
6ff82e7b56 Added support for VirusTotal. 2017-05-19 01:13:53 +01:00
f384995866 Added support for clamd scanning. 2017-05-18 22:23:49 +01:00
64ecbb2d2e Refactor: Separate workers per category. 2017-05-18 18:16:32 +01:00
910c400a21 Added support for marking/unmarking/detecting cracks. 2017-05-18 17:56:28 +01:00
fe10000b3c * osrepodbmgr/dlgAdd.cs:
* osrepodbmgr/frmMain.cs:
	* osrepodbmgr.Core/Workers.cs:
	* osrepodbmgr.Eto/frmMain.xeto:
	* osrepodbmgr/gtk-gui/dlgAdd.cs:
	* osrepodbmgr/gtk-gui/gui.stetic:
	* osrepodbmgr.Eto/dlgAdd.xeto.cs:
	* osrepodbmgr.Eto/frmMain.xeto.cs:

	* osrepodbmgr/gtk-gui/osrepodbmgr.frmMain.cs:
	  Added code and UI for listing files in the database.
2017-05-18 16:33:32 +01:00
c17ef11819 If program files folder does not exist do not try to create an
Uri from null.
2017-05-18 16:31:46 +01:00
3edfba922b Corrected SQL syntax and names. Change DBFile to class to
allow Eto direct access to it (converting a million entries
	takes too much memory and cycles).
2017-05-18 16:30:09 +01:00
e7a63be291 * osrepodbmgr.Eto.Desktop/osrepodbmgr.Eto.Desktop.csproj:
* osrepodbmgr.Eto.XamMac2/osrepodbmgr.Eto.XamMac2.csproj:
	  Added missing project files.
2017-05-18 16:27:52 +01:00
9e171ad269 Remove unused color variables. 2017-05-17 06:55:31 +01:00