- Name/IRC nick: Peter Leinchen, @peterleinchen , peterleinchen
- Topic: Defender and it’s Harbour compliance, Benefit for all new users, expected to come soon™
- Some details about the topic: harbour-defender, the privacy guard is a tool that
-
- Let the user choose from a list of internet available ad-blocker
- It works on domain based blocking via /etc/hosts. For this it needs -obviously- to modify the hosts file. This is not allowed AFAIK, so for this it would need an exception!
- It is a pure qml app ( with a one-liner cpp) running as defaultuser (nemo) and does not have and does not need root rights.
- (Root, where needed) functionality is purely implemented in python and only available as function calls.
- Furthermore it deals with the sailfish-browser cookies.sqlite DB file. It can delete cookies from blacklist (or not whitelisted). And persist the DB by setting the file to read-only. Most probably another exception needed!
- Setting the domain blocking in /etc/hosts works as well for AlienDalvik/AppSupport. Which of course means its /system/etc/hosts is modified also. The service can be restarted via menu item.
- PublicDir and browser is used for error messages.
- Right now I still use /var/log and /tmp but could relocate those files to .config or .cache??
- A config file written to /etc (on purpose, so that Jane Doe cannot modify)
- Ah, and one more: the update is scheduled with a timer service (which should be okay, or?)
- Approx. time needed: 25 min
- Substitute (optional): @nephros
As I cannot participate in general and @nephros as well not on June 4th, this topic is to be discussed on next meeting, where @nephros will discuss it. Nevertheless I put it already here to have it announced. And maybe Jollyboys could make their mind already If they would allow Defender with those exceptions.
(That is the reason for the probably longest topic announcement
)
And again, I am personally fine with having Defender on Chum. But for all newbies to arrive, such a tool from a trusted source could give trust to them.
–edit:
- another topic: usage of a permission file just for the special sake of Defender permissions, the hosts and sqlite.db (right now I shifted all back to a profile)
- got rid of /var/log, but need /tmp
- and after chatting with some AI friend, I am afraid I make heavy use of pre/post/preun scriptlets!
But nevertheless I would need some help/guidance how to avoid the looong start time due to whitelisting lots of lib directories (only 10 I - V devices affected).