Re: Alpha release of Maia Mailguard 1.0.5

Bubba Brown <bubba-UmgsxY/[email protected]> Mon, 22 Sep 2025 20:47:37 -0700
Newsgroups gmane.mail.virus.maiamailguard
Organization Beers 2 u
Message-ID <[email protected]>
OK Thanks Janky!

Building now. This ports thing is very cool.

Bubba

On 9/22/25 20:15, Janky Jay, III wrote:
> Hi Bubba,
>
> You can checkout the repo and either use git to apply the patch ("cd 
> /usr/ports && git apply /path/to/patch" if you're using git for the 
> port tree) or you can put put the maia-mailguard directory into the 
> /usr/ports/security port directory.
>
> Once the patch or directory are in place, you would just install as a 
> normal port ("make all install clean" or whatever tool you choose to 
> use.)
>
> Regards,
> Janky Jay, III
>
>
> On September 23, 2025 12:15:21 AM UTC, Bubba Brown 
> <bubba-UmgsxY/[email protected]> wrote:
>
>     As a long time unix user but new to FreeBSD and ports, it's not
>     clear to me how to turn this url into a maia mailguard install.
>     Any pointers?
>
>     Bubba
>
>     On 9/22/25 14:40, Janky Jay, III 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]> 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 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
>
>
> _______________________________________________
> 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