Re: Alpha release of Maia Mailguard 1.0.5
jjs - mainphrame <[email protected]> Sun, 28 Sep 2025 14:02:00 -0700
| Newsgroups | gmane.mail.virus.maiamailguard |
|---|---|
| Message-ID | <CABkzw7yAqZeMBcYfUfxjkg+1WGCs4FCYQLStXuR58OOXJa+xKQ@mail.gmail.com> |
--===============2012779603171920271== Content-Type: multipart/alternative; boundary="0000000000003011fa063fe2d55f" --0000000000003011fa063fe2d55f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable As it turns out, someone on github has done this work already, so I'm going to have the installer pull in his mimeDecode repo and patch up the existing mimeDecode.php Testing the latest now, if it works I'll release the beta. Janky, hopefully you can work this fix into the FBSD port. Joe On Sun, Sep 28, 2025 at 1:18=E2=80=AFPM jjs - mainphrame <jjs-5OBBLe+cWrVYgzK/[email protected]= m> wrote: > We've changed one line in mimeDecode.php which makes it php 8 compatible, > and results in mime-decoded messages being displayed in the cache viewer. > > I think I'm going to call this a win for now,, but how best can we > incorporate the fix? Do we maintain a custom branch of Mail_mimeDecode? o= r > move it all into the maia directory? > > Suggestions welcome. > > Joe > > On Sun, Sep 28, 2025 at 10:43=E2=80=AFAM jjs - mainphrame <jjs@mainphrame= .com> > wrote: > >> Based on my testing, maia is working, other than the broken mime mail >> handling in the cache viewer. >> >> Currently I'm playing around with short test programs to test mime >> decoding of emails with currently supported functionality, since >> PEAR::Mail_mimeDecode is broken in php 8.0 and above. >> >> Note that on the perl side of things, all the mime decoding works >> perfectly, so the mail still gets processed. It's just the php viewer >> that's broken. >> >> Once that's fixed, we're ready for beta, or even rc release. After that, >> it's down to little things like the dead links to maiamailguard.com - >> it's probably best to redirect them to the github page for now. >> >> And my pet peeve - the stats display (attached) There's no way these >> numbers need more than 2 decimal places accuracy: >> >> So that's where we stand for now. >> >> Joe >> >> >> >> >> >> >> On Fri, Sep 19, 2025 at 8:21=E2=80=AFPM jjs - mainphrame <jjs@mainphrame= .com> >> wrote: >> >>> I'm happy to announce the Alpha release of Maia Mailguard 1.0.5. >>> >>> The DB code has been reworked, dropping PEAR::MDB2 in favor of the php >>> native PDO. >>> >>> I've just installed from https://github.com/einheit/maia_mailguard_1.05 >>> onto a new Debian 13 instance, and everything works well enough for me = to >>> use the maia web interface on the new machine, running php 8.4 >>> >>> Disclaimers - >>> My install pointed to an existing DB server, so the DB install was not >>> tested. >>> I'm using mysql (mariadb), so Postgres is untested. >>> I'm using maia internal authentication, so other methods are untested >>> There are currently only install scripts for Debian 11-13. >>> >>> In the coming days, I'll be testing install scripts for other distros. >>> >>> There are no doubt minor bugs to be found, but the heavy lifting is >>> done. >>> >>> Joe >>> >> --0000000000003011fa063fe2d55f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">As it turns out, someone on github has done this work alre= ady, so I'm going to have the installer pull in his mimeDecode repo and= patch up the existing=C2=A0=C2=A0mimeDecode.php<br><br>Testing the latest = now, if it works I'll release the beta.<br><br>Janky, hopefully you can= work this fix into the FBSD port.<br><br>Joe<br><br></div><br><div class= =3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr= ">On Sun, Sep 28, 2025 at 1:18=E2=80=AFPM jjs - mainphrame <<a href=3D"m= ailto:[email protected]">[email protected]</a>> wrote:<br></div><block= quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1= px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><font face=3D"= arial, sans-serif">We've changed one line in=C2=A0<span style=3D"color:= rgb(0,0,0)">mimeDecode.php which makes it php 8 compatible, and results in = mime-decoded messages being displayed in the cache viewer.<br></span></font= ><br>I think I'm going to call this a win for now,, but how best can we= incorporate the fix? Do we maintain a custom branch of Mail_mimeDecode? or= move it all into the maia directory?=C2=A0<br><br>Suggestions welcome.<br>= <br>Joe</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail= _attr">On Sun, Sep 28, 2025 at 10:43=E2=80=AFAM jjs - mainphrame <<a hre= f=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>>= ; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px= 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div di= r=3D"ltr">Based on my testing, maia is working, other than the broken mime = mail handling in the cache viewer.<br><br>Currently I'm playing=C2=A0ar= ound with short test programs to test mime decoding of emails with currentl= y=C2=A0supported functionality, since PEAR::Mail_mimeDecode is broken in ph= p 8.0 and above.=C2=A0<br><br>Note that on the perl side of things, all the= mime decoding works perfectly, so the mail still gets processed. It's = just the php viewer that's broken.<br><br>Once that's fixed, we'= ;re ready for beta,=C2=A0or even rc release.=C2=A0After that, it's down= to little things like the dead links to <a href=3D"http://maiamailguard.co= m" target=3D"_blank">maiamailguard.com</a> - it's probably best to redi= rect them to the github page for now.<br><br>And my pet peeve - the stats d= isplay (attached) There's no way these numbers need more than 2 decimal= places accuracy:<br><br>So that's where we stand for now.<br><br>Joe<b= r><br><br><br><br><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"= class=3D"gmail_attr">On Fri, Sep 19, 2025 at 8:21=E2=80=AFPM jjs - mainphr= ame <<a href=3D"mailto:[email protected]" target=3D"_blank">jjs@mainphr= ame.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex"><div dir=3D"ltr">I'm happy to announce the Alpha release of Maia= Mailguard 1.0.5.<br><br>The DB code has been reworked, dropping PEAR::MDB2= in favor of the php native PDO.<br><br>I've just=C2=A0installed from= =C2=A0<a href=3D"https://github.com/einheit/maia_mailguard_1.05" target=3D"= _blank">https://github.com/einheit/maia_mailguard_1.05</a> onto a new Debia= n 13 instance, and everything works well enough for me to use the maia web = interface on the new machine, running php 8.4<br><br>Disclaimers -=C2=A0<br= >My install=C2=A0pointed to an existing DB server, so the DB install was no= t tested.<br>I'm using mysql (mariadb), so Postgres is untested.<br>I&#= 39;m using maia internal authentication, so other methods are untested<br>T= here=C2=A0are currently only=C2=A0install scripts for Debian 11-13.<br><br>= In the coming days, I'll be testing install scripts for other distros.<= br><br>There are no doubt minor bugs to be found, but the heavy lifting is = done.=C2=A0<br><br>Joe</div> </blockquote></div> </blockquote></div> </blockquote></div> --0000000000003011fa063fe2d55f-- --===============2012779603171920271== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWFpYS11c2Vy cyBtYWlsaW5nIGxpc3QKTWFpYS11c2Vyc0ByZW5haXNzb2Z0LmNvbQpodHRwOi8vd3d3LnJlbmFp c3NvZnQuY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9tYWlhLXVzZXJzCg== --===============2012779603171920271==--