On Thursday 27 February 2003 13:01, George Shaunfield wrote:
> Jesse, I want to say thanks for the work you have put into enhancing
> Sqwebmail. While my use is pretty simple, I know there are many who will
> benefit greatly from the new logindomainlist improvements you have made.
> Many of the features went beyond your particular need in order to benefit
> the greater Sqwebmail community. Thanks for giving of your time and
> expertise to all of us.

You're welcome! I needed new functionality for my company, and I figured that
the best way to get that functionality included in the distribution would be
to write it as flexibly as possible in order to accomodate as many individual
community needs as I could. Hey, I may need that functionality sometime in
the future too!

I encourage EVERYONE who could use this functionality to TEST this patch on
their systems! I am a fairly decent C programmer (6+ years of non-professional
experience), but I have VERY LITTLE Unix experience, and I would like to verify
that my code is properly portable to all of the platforms that sqwebmail runs
on. (I run FreeBSD 4.7-RELEASE on all of my boxes)

All of the functions I used for string manipulation are ISO/IEC 9899:1990
compliant, but I don't really have any idea what that's worth! TEST TEST
TEST! And together we'll insure that this functionality runs as smoothly as
possible in sqwebmail builds now and in the future.

I'll try to release some documentation for the distribution soon.

Sam, if you could just glance over my code for any obvious compatibility
issues, I'd appreciate it.

Also, if anyone is still really hurting for functionality, NOW IS THE TIME to
mention it! The worst that can happen is that I'll say "heck no, write it
yourself!" If you never mention it, then I probably won't think of it on my
own. And if you wait too long, I'm more likely to say "no" because I won't
remember my code as clearly.

Thanks everyone!

Enjoy the new code!

Jesse


>
> George
>
> Jesse Guardiani writes:
> > Greetings list,
> >
> > Submitted in this email, for your testing, is the second incarnation of
> > my logindomainlist patch. As before, this patch is against
> > sqwebmail-3.5.0.20030215. You'll need to download that version to apply
> > the patch.
> >
> > What's New?
> > -----------
> >
> > 1.) First and foremost, wildcarding is now supported in the first and
> > second fields. Just remember to specify the '*' modifier in the third
> > field. Here are some wildcarding examples:
> >
> > *:mail.*:*
> > *.org:mail.*.com:*
> > mail.*:*:*
> >
> > The above are all valid. Whatever matches the asterisk in the second
> > field gets inserted where the asterisk is in the first field. Otherwise,
> > this functionality is similar to using the '@' modifier. A hidden field
> > is generated, along with a text display of the domain to the right of the
> > userid field.
> >
> >
> > 2.) You can now specify a domain as an 'explicit non-default domain' with
> > the '-' modifier. This means that if you wish to exclude a domain that
> > would normally included by a wildcard record, but you DON'T want this
> > record to set a default domain (for system accounts and such), just put a
> > '-' in the modifier field.
> >
> > Example:
> >
> > domain2.com:mail.domain2.com:-
> > *:mail.*:*
> >
> > In the above example, mail.domain2.com would normally become a default
> > domain of domain2.com because of the wildcard record below it. However,
> > since we've inserted a '-' modifier, it now becomes an 'explicit
> > non-default domain'. No hidden fields, no drop downs, no text. Just a
> > login field.
> >
> > 3.) In my previous logindomainlist patch, the drop down list would appear
> > even if no records matched HTTP_HOST or SERVER_ADDR. The very existance
> > of the logindomainlist file triggered the drop down.
> >
> > This is now fixed. If a match isn't found, a default isn't displayed.
> > Period.
> >
> > Testing
> > -------
> >
> > Honestly, I've tested this patch pretty thoroughly. It should be quite
> > capable. However, as with any code (especially C), my debugging skills
> > aren't perfect, and surprises sometimes happen. I'd like to see as many
> > people as possible test this patch so that I can verify it's solidity.
> >
> > Documentation will hopefully follow tommorrow.
> >
> > Also, please note that this will probably be the last major release for
> > this patch. I may release another patch with built in vpopmail IP-alias
> > support in the future, but until then, this is it!
> >
> > Happy testing!
> >
> > And good luck!
> >
> > --
> > Jesse Guardiani, Systems Administrator
> > WingNET Internet Services,
> > P.O. Box 2605 // Cleveland, TN 37320-2605
> > 423-559-LINK (v)  423-559-5145 (f)
> > http://www.wingnet.net
> >
> > We are actively looking for companies that do a lot of long
> > distance faxing and want to cut their long distance bill by
> > up to 50%.  Contact [EMAIL PROTECTED] for more info.

-- 
Jesse Guardiani, Systems Administrator
WingNET Internet Services,
P.O. Box 2605 // Cleveland, TN 37320-2605
423-559-LINK (v)  423-559-5145 (f)
http://www.wingnet.net

We are actively looking for companies that do a lot of long
distance faxing and want to cut their long distance bill by
up to 50%.  Contact [EMAIL PROTECTED] for more info.



Reply via email to