summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Klamscan, Scheduler: Reset DirectoryList after useMavridis Philippe2021-03-184-0/+20
| | | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 69817f0eae3ed0e420a7d0e58c29953dd65dda97)
* Made Scheduler independent from Klamscan's DirectoryList.Mavridis Philippe2021-03-165-33/+27
| | | | | | | This solves issue #20. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 8af10422f097ffa90ec6367f817fafbd39d3b419)
* Change the name of templates for translations to be in the usual way.Slávek Banko2021-03-072-8/+3
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Version bump to 0.47Mavridis Philippe2021-03-071-2/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Konqueror Action: corrected CMake install() to make script executable.Mavridis Philippe2021-03-041-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Scheduler scipt: store path to ICEauthority file in script.Mavridis Philippe2021-03-042-3/+61
| | | | | | This hopefully resolves issue #21. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added On-Access Scanner.Mavridis Philippe2021-03-0310-32/+1064
| | | | | | | | There are still a few TODOs, but it seems to work quite well already. This relates to issue #10. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ScanViewer: i18n() of a string.Mavridis Philippe2021-03-031-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Scanner Menu: added "Quit" entry for application.Mavridis Philippe2021-03-031-27/+63
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Schedule script: $DISPLAY check.Mavridis Philippe2021-03-031-2/+8
| | | | | | This relates to discussion of issue #22. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Schedule script: combined variable definitions and export statementsMavridis Philippe2021-02-261-8/+4
| | | | | | (for brevity and clarity). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Freshklam: i18n() of notifications.Mavridis Philippe2021-02-231-51/+51
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Scheduler: Added support for home directories not in /homeMavridis Philippe2021-02-231-1/+1
| | | | | | This relates to issue #22. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: made reusable.Mavridis Philippe2021-02-222-60/+57
| | | | | | | This commit makes it possible to add multiple instances of the CollectionSetup widget instances without the program crashing. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed old autoscan UI file.Mavridis Philippe2021-02-221-112/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Initially set tray icon to default.Mavridis Philippe2021-02-191-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* SysTray Context Menu: updated icons for auto-update entries.Mavridis Philippe2021-02-191-7/+7
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ScanViewer: removed joke.Mavridis Philippe2021-02-191-2/+0
| | | | | | Let's hope that KlamAV is already "mature enough" for this :) Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ScanViewer: i18n() of some missed strings.Mavridis Philippe2021-02-191-3/+3
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: modified pruneSelectedDirs() to accept an argumentMavridis Philippe2021-02-193-5/+4
| | | | | | | | | instead of reading the widget by itself. It is now possible to call CollectionSetup::pruneSelectedDirs(dirs) independently from a CollectionSetup object. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: added features required by KlamOnAcc.Mavridis Philippe2021-02-192-3/+5
| | | | | | | * Ability to turn off "full mode" (that is, DeviceItems). * Ability to provide a starter TQStringList of directories. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CollectionSetup: added writeConfig() function.Mavridis Philippe2021-02-192-0/+11
| | | | | | Idea taken from amaroK. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed tab duplication when closing through the Tabs menu.Mavridis Philippe2021-02-141-1/+14
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed typo in UI file.Mavridis Philippe2021-02-121-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Moved pruneSelectedDirs() from Klamscan to the widget class itself.Mavridis Philippe2021-02-104-96/+95
| | | | | | | This makes more sense and will permit to use this method in other scenarios. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Made clamdscan use the --fdpass option.Mavridis Philippe2021-02-101-1/+1
| | | | | | | This option is recommended as it is faster and permits to scan other users' files. For a more detailed description see clamdscan(1). Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Made KlamAV update the existing scheduled scan script.Mavridis Philippe2021-02-091-1/+1
| | | | | | | | Before this, KlamAV would fill its directory with identical scheduled scan scripts. The only thing which might change between them would be the $PATH variable. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added more scanning options to Special File Types section.Mavridis Philippe2021-02-073-0/+73
| | | | | | This relates to issue #15. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added a new, separate options section for Archives.Mavridis Philippe2021-02-076-13/+41
| | | | | | | | | Options from the Archive Limits section have been moved there. A new option for disabling/enabling archive scanning has been added (--scan-archives switch for clamscan). This is related to issue #15. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Updated command-line switches.Mavridis Philippe2021-02-056-399/+8
| | | | | | | | | | | | Deprecated archive extraction options were removed and some switches were renamed according to changes in ClamAV 0.101.0. ClamAV seems to handle archive extraction fully on its own and thus those options are not provided by clamscan anymore. This relates to issue #15. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added support for clamd scanning.Mavridis Philippe2021-02-059-61/+231
| | | | | | | | | | | | | This option has to be enabled in the new 'Backend' section of the Options dialog. Most configuration options are unavailable for use with 'clamdscan'. For more information on the inherited limitations see the man page for clamdscan(1). This resolves issue #17. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* SigTool: Replaced TQLabel with TQTextBrowser for the instructions area.Mavridis Philippe2021-01-302-8/+10
| | | | | | This gives us a scrollable widget better suited for long text. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Rename 'Ximian Evolution' to just 'Evolution'Mavridis Philippe2021-01-302-5/+5
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* eventsrc: Cleanup and clarificationMavridis Philippe2021-01-303-26/+14
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Reworked desktop files translation.Mavridis Philippe2021-01-304-40/+16
| | | | | | | The translations themselves are now stored separately from the .desktop files and the eventsrc. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed i18n of some tab names.Mavridis Philippe2021-01-301-5/+5
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Reworked First-Run Wizard.Mavridis Philippe2021-01-303-277/+151
| | | | | | | | It was made more compact because it doesn't make sense to have a full-blown two-page wizard for setting up two paths and showing a checkbox. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Updated Designer .ui files.Mavridis Philippe2021-01-305-731/+530
| | | | | | This resolves issue #13. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed software update reference in first run wizard.Mavridis Philippe2021-01-301-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed unhelpful 'What Is?' messages for some self-descriptory options.Mavridis Philippe2021-01-291-20/+0
| | | | | | | These messages are the same with the options' labels and caused duplicate entries in i18n files. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Remove unneeded i18n() callsMavridis Philippe2021-01-292-3/+3
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Added translation rules and templates.Mavridis Philippe2021-01-291-0/+13
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* ActivityViewer: pass event data through i18n()Mavridis Philippe2021-01-281-2/+2
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Virus Browser: Updated related HTML files and made them translatable.:Mavridis Philippe2021-01-286-155/+256
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* klamav-dropdown.desktop: replaced CMake install() with ↵Mavridis Philippe2021-01-271-2/+2
| | | | | | tde_create_translated_desktop() Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* CMake conversionMavridis Philippe2021-01-256-0/+159
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fixed some TQString->const char * casts.Mavridis Philippe2021-01-257-19/+19
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed more #ifdef clauses related to legacy ClamAV version support.Mavridis Philippe2021-01-251-7/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* SigTool: Minor fixes to initialization.Mavridis Philippe2021-01-251-4/+4
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed #ifdef clause related to support of ancient ClamAV versions.Mavridis Philippe2021-01-251-4/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>