Re: Alpha release of Maia Mailguard 1.0.5

jjs - mainphrame <[email protected]> Mon, 22 Sep 2025 14:46:29 -0700
Newsgroups gmane.mail.virus.maiamailguard
Message-ID <CABkzw7zEWoY9m1g=_-vYt5LQpfbMn54KKG2WMtww0Szb7wxzQA@mail.gmail.com>
--- snippet ---
# install html purifier separately -
tar -C /var -xvf files/htmlpurifier-4.18.0.tar.gz
ln -s /var/htmlpurifier-4.18.0 /var/htmlpurifier
chown -R root:root /var/htmlpurifier*
---   ---


On Mon, Sep 22, 2025 at 2:45 PM jjs - mainphrame <jjs-5OBBLe+cWrVYgzK/[email protected]> wrote:

> Yeah, I found that html purifier was removed from recent Linux distros so
> I included the install of a tarball in the installer scripts.
>
> We should probably look at a clean alternative to htmlpurifier, but for
> now I just wanted to get maia up and running.
>
> Joe
>
> On Mon, Sep 22, 2025 at 2:40 PM Janky Jay, III <[email protected]> wrote:
>
>> Sorry it took a while (there was a lot more cleanup than I thought just
>> to get it "working".)
>>
>> It appears that HTMLPurifier is still being used? If this is true, I'm
>> unsure how to handle that within the FBSD port as it has been removed from
>> the ports tree for quite a while. So, this bit of the install may need to
>> remain a manual process. I *MAY* be able to include the needed PEAR stuff,
>> but it's generally frowned upon to include unsupported stuff like this in
>> the port as it's quite a nasty security risk. :(
>>
>> This is purely for testing purposes so I'm not too worried about it at
>> the moment. To anyone using/testing this, *PLEASE* let me know if you run
>> into any problems so I can continue updating and make the port solid. I am
>> anticipating some interesting file location changes (at the very least).
>>
>> Anyhow, enough rambling... Here is the repo for the FBSD port
>> (1.0.5-alpha1). It contains both the port directory as well as a patch (use
>> "git apply" in /usr/ports) so you can choose which to use (the patch also
>> includes adding it to the "security/Makefile" so a little more proper.)
>>
>> https://github.com/eekay35/maia-mailguard-fbsd
>>
>> Regards,
>> Janky Jay, III
>>
>> On 9/22/25 11:02AM, Janky Jay, III wrote:
>>
>> I'll upload the (I believe) working port to a repo today. It still needs
>> cleaning up, but I'll get to that later when I have a chance.
>>
>> I'll provide the repo URL shortly.
>>
>> Regards,
>> Janky Jay, III
>>
>>
>> On September 22, 2025 4:42:28 PM UTC, jjs - mainphrame
>> <[email protected]> <[email protected]> wrote:
>>
>>> I've installed FreeBSD 14.2 and I'm finding my way around. It's very
>>> nice.
>>>
>>> I can manually install all the maia components and see how it goes,
>>> unless someone here has a script to automate the process.
>>>
>>> Either way, FreeBSD is a tier one platform for Maia
>>>
>>> Joe
>>>
>>>
>>>
>>> On Mon, Sep 22, 2025 at 8:28 AM jjs - mainphrame <[email protected]>
>>> wrote:
>>>
>>>> It seems that maiad and the rest of the perl code have aged very well,
>>>> and it was still running well on the latest Debian here. My only problem
>>>> was with the php part, and had to keep an older OS around for the web
>>>> interface. But that's sorted now, and I'm hoping the web interface also
>>>> runs well on the current FBSD now.
>>>>
>>>> If need be, I'll set up a FreeBSD instance here to help with testing.
>>>>
>>>> Joe
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Sun, Sep 21, 2025 at 10:10 PM Travis Mikalson <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> The idea to put the port in progress in a repo somewhere and link to
>>>>> that from the README makes the most sense.
>>>>>
>>>>> I am one of those FreeBSD users, I actually saved a copy of the port
>>>>> before it was deleted and I'm still running the maiad part on recently
>>>>> updated modern FreeBSD 14 boxes!
>>>>>
>>>>> On 9/21/2025 23:45, Janky Jay, III wrote:
>>>>> > Hi Joe,
>>>>> >
>>>>> > Thanks for the quick reply.
>>>>> >
>>>>> > This is only temporary for testing until the code is considered
>>>>> > stable/acceptable (by you? By mass-users? By whomever...) so I don't
>>>>> > think it would fit into the installer or contrib. Once there is
>>>>> > something solid, it will be part of the FBSD ports tree. I don't
>>>>> want
>>>>> > anyone getting confused, so perhaps it's best if I just dump the
>>>>> port
>>>>> > code into a separate repo that maybe you can link to in the README?
>>>>> >
>>>>> > I dunno. I'm just trying to be productive because I know there a lot
>>>>> of
>>>>> > Maia users on FBSD (and Linux alike) out there that have been
>>>>> waiting
>>>>> > (drooling?) for an update to this code for years. The sooner I can
>>>>> > provide something, the better. I just want to make sure it's as
>>>>> > abundantly clear as possible that there is updated code that works.
>>>>> >
>>>>> > Regards,
>>>>> > Janky Jay, III
>>>>> >
>>>>> > On 9/21/25 08:54PM, jjs - mainphrame wrote:
>>>>> >> I like the idea of a unified maia codebase. After all, the php
>>>>> code,
>>>>> >> maiad and the perl scripts are for all *nix OSes.
>>>>> >>
>>>>> >> We have the Linux parts mostly segregated in the "installers" and
>>>>> >> "contrib" directories, and there should be a similar way to keep
>>>>> the
>>>>> >> *BSD parts distinct from the common core.
>>>>> >>
>>>>> >> Joe
>>>>> >>
>>>>> >>
>>>>> >> On Sun, Sep 21, 2025 at 7:43 PM Janky Jay, III <[email protected]>
>>>>> wrote:
>>>>> >>
>>>>> >>     Wowza! I was able to pull the last security/maia port for FBSD.
>>>>> >>     Given that it's needed some serious attention since it's
>>>>> >>     introduction (about 18 years ago), boy-oh-boy is it UGLY! (and
>>>>> >>     this is my fault.) I do have a working port for the latest code,
>>>>> >>     but it needs serious attention. Give me a day or two to re-write
>>>>> >>     this son-of-b***h. I'll likely need some help from the serious
>>>>> >>     ports gurus as I'm unsure how to handle some of these changes in
>>>>> >>     the inclusions. With any luck, I'll have something worthy.
>>>>> >>
>>>>> >>     Quick question: Would you rather me provide the temporary FBSD
>>>>> >>     port as a pull request/branch for your current work on Github or
>>>>> >>     should I make it something completely separate? I'm fine with
>>>>> >>     either. I just wanna make it as easy as I can for others until
>>>>> >>     there's solid enough code to submit to the FBSD ports tree.
>>>>> >>
>>>>> >>     Regards,
>>>>> >>     Janky Jay, III
>>>>> <snip>
>>>>> _______________________________________________
>>>>> Maia-users mailing list
>>>>> [email protected]
>>>>> http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
>>>>>
>>>>
>> _______________________________________________
>> Maia-users mailing [email protected]://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
>>
>>
>> _______________________________________________
>> Maia-users mailing list
>> [email protected]
>> http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
>>
>

_______________________________________________
Maia-users mailing list
[email protected]
http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users