public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: p27m <p27m@orange.fr>
To: development@lists.ipfire.org
Subject: Re: [PATCH] urlfilter: Remove bundled Toulouse blacklist
Date: Sun, 27 Sep 2026 14:17:45 +0200	[thread overview]
Message-ID: <fc07a8a9-7c4c-4e01-9abb-841c515f1660@orange.fr> (raw)
In-Reply-To: <f21e71cc-7add-49e8-bdd8-788187ac3e51@ipfire.org>

Hi Adolf,

Thank you for following up on this.

The |blacklists.tar.gz| Toulouse blocklist currently present in the 
IPFire repository dates back to 2015 and is one of the remaining parts 
inherited from the old IPCop URL Filter add-on. It is not part of the 
SquidGuard package itself.

Replacing |blacklists.tar.gz| with a newer version would indeed be a 
viable solution to the current problem with directories being replaced 
by symlinks. It should work without any code changes.

However, this would only be a workaround for the underlying problem. 
There is no guarantee that the structure of the Toulouse blocklist will 
not change again in the future, in which case the same problem could 
reappear.

I also wonder whether it makes sense to continue installing a blocklist 
which may become obsolete again relatively quickly, or potentially 
disappear altogether.

There is already a blocklist maintained by IPFire at:

https://dbl.ipfire.org/lists/squidguard.tar.gz

It might therefore make more sense to use this list as the bundled 
default instead.

However, this would not address the problem when restoring a backup 
containing a Toulouse blocklist that was previously in use by the user. 
The restore process could still encounter the same directory/symlink 
conflict.

The solution I proposed is intended to address both aspects: removing 
the obsolete bundled Toulouse list and making the restore process safe 
in case an older Toulouse list is present in a backup.

That said, you are the experts on the IPFire codebase and its long-term 
maintenance, so I will of course leave the final choice to you.

Regards,

Philippe


Le 27/09/2026 à 12:44, Adolf Belka a écrit :
> Hi All,
>
> I am following up on this as it has not had any follow-up for a while..
>
> If there is a concern on the potential impact of not having any 
> bundled Toulouse blocklist in the URL Filter, an alternative would be 
> to have a newer version of the Toulouse Blocklist that includes the 
> symlinks approach that Toulouse started using earlier this year.
>
> Would that be a viable approach? That would then keep the current 
> default status of having a blocklist defined but using one that has 
> the symlinks and therefore does not end up with the problem of trying 
> to create a symlink with the same name as an existing file.
>
> Regards,
>
> Adolf. 


      reply	other threads:[~2026-09-27 12:17 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-27  9:16 Philippe SCARSELLI
2026-08-29 15:31 ` Michael Tremer
2026-08-29 15:56   ` p27m
2026-09-07 15:22     ` Michael Tremer
2026-09-07 16:51       ` p27m
2026-09-27 10:44         ` Adolf Belka
2026-09-27 12:17           ` p27m [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fc07a8a9-7c4c-4e01-9abb-841c515f1660@orange.fr \
    --to=p27m@orange.fr \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox