Commit Graph

81 Commits

Author SHA1 Message Date
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
06bc5427a9 Prevent aborted threads from raising events. 2017-05-17 06:53:47 +01:00
791ac6d872 Do not crash if temporary files cannot be removed. Race conditions
between the extract thread and the remove thread can happen.
2017-05-17 06:53:21 +01:00
3c5c10f75a Correct progress position and text. 2017-05-17 06:26:20 +01:00
02f68d3e0d Correct DotNetZip vs UnAr handling. 2017-05-17 06:25:39 +01:00
d7ebda6eda Added fields to DB to store virus scanning and crack status of files. 2017-05-17 05:12:57 +01:00
00556953d2 Check slash orientation as DotNetZip is always unix-like even on
Windows.
2017-05-16 14:44:52 +01:00
d7412a5c85 Correctly open registry key as writeable. 2017-05-16 14:43:48 +01:00
0c872b5147 Remove spurious code. 2017-05-16 05:24:01 +01:00
63a2b16c32 DotNetZip is currently unusable with Xamarin.Mac so disable it until
upstream corrects.
2017-05-16 05:14:39 +01:00
286589478c Do not use DotNetZip to check if file is a ZIP. This library doesn't
work with Xamarin.Mac.
2017-05-16 04:28:02 +01:00
93adbb77ac Left some visible fields, hiding them. 2017-05-16 03:51:25 +01:00
04122a9ec9 Refactor: Simplyfy access. 2017-05-16 03:42:58 +01:00
df6baa32d2 Added missing license header. 2017-05-16 03:38:47 +01:00
ff443ac551 Refactor: Sort and remove usings. 2017-05-16 03:36:57 +01:00
e43c826b53 Refactor: Formatting. 2017-05-16 03:34:17 +01:00
bd440031db Corrected field readonlyness. 2017-05-16 03:30:32 +01:00
efdef186ae Correct fields visibility. 2017-05-16 03:23:30 +01:00
249d76258f Attached dialog style looks to ugly with this form. 2017-05-15 13:15:22 +01:00
6d3cbd27c0 Corrected auto resize of fields. 2017-05-15 13:14:39 +01:00
6674640d2d Always open ZIP file in UTF-8. 2017-05-15 13:13:35 +01:00
aa54dd929f Added Eto.Forms interface and glue code. 2017-05-15 07:33:13 +01:00
fbcb5b58ab Some automatic GTK# refactoring no one knows why. 2017-05-15 07:32:34 +01:00
968ddc7a89 Initialize context appropiately. 2017-05-15 07:31:36 +01:00
c6eb88e5ae Corrected temprary folder set and DotNetZip uncompression. 2017-05-15 07:30:59 +01:00
b9f33d0270 Corrected sharing violation when preferences file exists but it's not
ours.
2017-05-15 07:30:27 +01:00
a061438cbc Implemented extract of OS from repo, as files or zipped. 2017-05-12 04:10:43 +01:00
78b692aa9a Add folders to database. This way empty folders get
replicated.
2017-05-12 02:06:16 +01:00
403784916d Correct buttons visibility. 2017-05-11 21:49:00 +01:00
67d798a213 Store files separate in the repository instead of compressing
them in ZIP. Supported GZ, BZ2 and LZMA formats.
2017-05-11 19:01:47 +01:00
ebde05af36 Refactor: Format. 2017-05-11 16:01:06 +01:00
24cc858327 Refactor: Sort and remove usings. 2017-05-11 15:57:02 +01:00
e12393e0aa Refactor: Rename dialog classes from frm* to dlg*. 2017-05-11 15:50:07 +01:00
8e794c8364 Corrected file copy and extract. 2017-05-11 15:22:44 +01:00
3d3c8acf17 Inform main window that an OS has been added. 2017-05-11 15:06:14 +01:00
5c9a75bedd Do not allow to add to the database without adding to the
repository, to prevent inconsistencies between them.
2017-05-11 14:54:06 +01:00
abf4aef8f2 Added a main window to handle everything from there. 2017-05-11 14:50:29 +01:00
73fabf942b Corrected initialization of LOG SENSE table. 2017-05-11 14:49:17 +01:00
3387d90b6c Change to opaque repo, where the created files are a hash of
the OS data (name, developer, etc).
2017-05-11 04:36:45 +01:00
2537358451 Correct visibility of progress bars on extraction with
DotNetZip.
2017-05-11 04:36:11 +01:00