summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Replace TRUE/FALSE with boolean values true/falseMichele Calgaro2025-03-2913-83/+83
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 355597852b2532cf7fa2fceb25e46ae2bc08ef70)
* Remove support for Metrowerks compilerMichele Calgaro2024-12-311-10/+7
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 7699fe2141dd88b17367690eef0043170e8f5e9a)
* Drop Borland compiler specific codeMichele Calgaro2024-10-313-3/+3
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 1da72bf7afc74707d56ff04681a2e5044ba0beb2)
* Use proper TQt headersMichele Calgaro2024-05-231-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 4e04d9c45f7dbf0d47066047420b7fab675fe4e3)
* Fix FTBFS causes by invalid casts. This resolves issue 37.r14.1.2Michele Calgaro2024-04-163-13/+19
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 74b0e9077b3c7d56cfcedcbf0fd30dd9d2ab7d01)
* Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT definesMichele Calgaro2024-01-0720-247/+247
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 691489dddc259e7d7c463bde3347d7cea780d54f)
* Replace Q_OBJECT with TQ_OBJECTr14.1.1Michele Calgaro2023-07-2524-27/+27
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 89d4e71455c288a916381ebcbf632539182a21a8)
* Add check to see if the libclamav API uses cl_error_t for return codes.r14.1.0Slávek Banko2023-01-221-0/+4
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix FTBFS because of unsigned int use instead of cl_error_t.Slávek Banko2023-01-221-2/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Removed code formatting modelines.Michele Calgaro2022-10-228-16/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Remove unnecessary accelerators from .ui filesMichele Calgaro2022-09-135-69/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replaced 'includehints' with 'includes' in *.ui files.Michele Calgaro2022-01-013-18/+13
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fixed stray ' in string.Michele Calgaro2021-10-101-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Modernize LibClamAV API usageMavridis Philippe2021-08-051-14/+23
| | | | | | This should resolve issue #29. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed executable bit on welcome.*Mavridis Philippe2021-04-042-0/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed Autotools build files.Mavridis Philippe2021-04-0413-5144/+0
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Removed problematic and redundant .ascii() conversion.Mavridis Philippe2021-03-251-1/+1
| | | | | | This solves issue #26. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Fix FTBFS due to missing include.Slávek Banko2021-03-221-0/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Renaming of files in preparation for code style tools.Michele Calgaro2021-03-197-49/+49
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Klamscan, Scheduler: Reset DirectoryList after useMavridis Philippe2021-03-184-0/+20
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* 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>
* 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>