to most any auth scheme with ease.
Please let me know if you {like|dislike|don't understand|other} these
patches, and if you have any questions/suggestions for them.
Thanks,
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit
On Jan 5, 2006, at 12:38 PM, Joshua Megerman wrote:
Please let me know if you {like|dislike|don't understand|other} these
patches, and if you have any questions/suggestions for them.
Those patches sound good. When I get back from my vacation this week,
and have caught up on other work
Joshua Megerman said the following on 12/01/2006 15:20:
However, this morning I took another gander at it and started by
commenting out everything that cause compile errors of vpopmaild.c
against
5.4.13, and then worked (almost) everything back in. So here's my patch
to bring vpopmaild
know enough about recordio and how vpopmaild is doing its
interactive reads, but it must have something to do with the file
descriptors. Perhaps someone with more of a clue than I can look into it
at some point...
Thanks,
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You
-domains
--enable-qmaildir=/var/qmail
It appears that you are linking both the vmysql valias_select* and the
vpalias valias_select* object code into libvpopmail.a, resulting in the
compile error. I'm not sure what changed, but obviously it's Not Good(tm)
:(
Josh
--
Joshua Megerman
SJGames MIB #5273
to look at it
and test it can?
Thanks,
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
user_count = 1 rather than doing the lookup. I guess you could do this
for if cur_users dir_limit, but you really only want to do this if
there's no table to avoid the SQL error...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't
from
the imap daemon to vpopmail, which I use to determine if I even need to
update the relay table (I don't if it's in my permanently allowed subnet,
or from my local webmail server...) which saves time on heavily loaded
servers...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
= CHKUSER_ERR_AUTH_RESOURCE;
}
};
#endif
Minor Bug: you nead a break; on the line after retstat = ...,
otherwise you keep testing on a failed resource...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You
in the future once I've tested it some
more...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
know what
(if anything) you need. I will, however, be offline almost all weekend,
so it'll probably be Monday before I produce anything unless I can hack it
out quickly this afternoon...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You
...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't
crlf was chosen as the delimiter rather than
just lf.
Thanks for the info,
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
with, but short term
you can specify qmail-queue for the qmail-inject path to take care of it.
I'll see if I can whip up some code as a starting point and post it here
shortly.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit
:) Here's an updated version of
the patch that handles things a little better (albeit in a slightly more
complicated manner), and cleans up a couple remaining stragglers of the
changeover.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You
what I get for coding while tired :)) and
was printing double NULLs in the envelope. This fixes it (and simplifies
the code a little too).
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's
servers, which are constantly logging into the IMAP server
unless you have an IMAP proxy, and can yield many tcprules updates under
load.
Please take a look and see what you think, as it is something I think
would be a valuable addition to the main vpopmail tree.
Thanks,
Josh
--
Joshua Megerman
it hadn't even been
considered... ) I posted the patch here a while back - while it may take a
little hacking, it should work fine with the latest vpopmail.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game
you want to hack the vpopmail code to do it directly. YMMV...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
any possible cases, by all means let me know. And I know
this is my opinion, and that others out there have different ideas. I'm
OK if you want to try to extend the functionality of Vpopmail to do more
stuff, just please don't break the current way of doing things.
Josh
--
Joshua Megerman
SJGames
for is a little courtesy. If you ask me to email you, don't make me
jump through hoops to do so. I think most of the people here would agree
with me, but I'm sure I'll get plenty of vocal feedback from those who
don't. Everyone has their own opinion, this one's mine.
Josh
--
Joshua Megerman
SJGames
to change...
Anyway, those are my thoughts on how it works and the potential
consequences of the patch...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL
limited...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
Joshua Megerman wrote:
I just tested and that's not what actually happens - it takes the best
match. So there is one potential problem with this (though I consider
it
minimal) - if you have a rule that doesn't include the 'RELAYCLINET='
and/or 'RBLSMTPD=', you may end up getting denied
AND improving the ability
to use auth-before-smtp for other access control methods. Plus, it gives
people options without requiring them to be set if they don't use them.
Thoughts?
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even
(and purge
the queue if you need to - VERY important to avoid duplicate
deliveries!!!), and then bring it back up. Instant mail server, just add
platters :)
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game
On 2007-01-02, at 1018, Joshua Megerman wrote:
So we now have the question: What is the best way to proceed. I
think
that I would like to see the following changes made to the whole
roaming
users functionality in Vpopmail:
1) Document that the auth-before-smtp RELAYCLIENT
. Until then, I ask for your patience :)
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
so many kudos from established
players when I'm still so new here (even if I have been dabbling for a
long time).
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws
). I'll give you a better idea of timeline once I look at it...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
it to my satisfaction and think
about what else I can make a good argument for having available when
making the call. I'm leaning towards the timestamp, but I'll here
arguments on both sides. And for now I agree that there's no good reason
to much with the calling environment...
Josh
--
Joshua
just
use the numeric types defined in vchkpw (0-3) and increment them for
vpopmaild (4) and other (5 - if used)?
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws
call _exit rather than
return, since it's in the vfork and you don't want the vfork'd process
doing anything more...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws
types!) that
it's not likely to be hit very often. Still, it's a bug, and so this
patch... :) Also uploaded to SourceForge as bug #1630944.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's
On Monday 08 January 2007 18:19, Rick Macdougall wrote:
Joshua Megerman wrote:
In vchkpw, you can statically compile in a list of IP addresses that are
to be treated as webmail connections for auth purposes. However, the
traversal of the list do es a loop based on dividing the size
On 2007-01-08, at 1509, Joshua Megerman wrote:
OK, I think I can say that I've figured out what I think the onauth
API
should be, so I'd like to get some comments on it. I haven't done any
implementation yet (other than copying John's onchange function and
doing
the search replace
have to bit-shift it back to get the actual exit code... I
think that works just fine.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
) or imap (imap) in argv[1]. I would think that if the
local port variable isn't set, we should leave it as an unknown, and not
force it to 110 (thus forcing a pop connection down the line).
Anyone else?
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even
On Thu, 2007-01-11 at 21:30 -0700, Rick Widmer wrote:
Joshua Megerman wrote:
It's not an unreasonable way of doing things, although vchkpw will try
to
figure out what the connection type is based on argv[1] if the port is
unknown. Maybe the best solution is to eliminate the default
-todo patch - it speeds up send of mail while processing the
queue...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
use imap-before-smtp, use a different
IMAP server.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
Quoting Joshua Megerman [EMAIL PROTECTED]:
Sounds like there's something funky going on with the chkuser patch for
you - do you have the same problem when not using TLS? I'm not a
chkuser
expert, but have you double-checked your chkuser settings?
The only extra setting I'm using
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
carefully on somethign bigger than a point upgrade :)
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
buffers, so we should be able to increase the clear
password field to at least 64 without a problem. I'm not sure it really
needs to go beyond 32, but I actually have been know to use passwords
larger than 16 characters...
Just a thought - feel free to overrule me on this one :)
Josh
Joshua
details. There may be other ways to do this, but I don't know about
them. Of course, I'd just make the users use their full email address to
authenticate, but that's just me :)
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
diagnose it better. Also,
the output of valias showing the alias, and perhaps the actual alias DB dump
showing it would be helpful too...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation
two strtok() calls using an explicit token list. Patch is attached.
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]--- ../vpopmail-5.4.20
Alessio Cecchi found a bug in vpopmaild add_alias command, and Joshua
Megerman provided a patch. If you are using vpopmaild you probably want
to upgrade...
You spelled my name correctly above...
Changelog:
5.4.21 - Released 06-Sep-2007
Joshua Mergeman, Alessio Cecchi
incorrectly listed vpopmail as
having a 'domain' column).
The other suggestion I can make is try stracing the new version and see
where it fails...
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's
at the
code right now, and I'm about to walk out the door to go home), a your
patch (I think) forces an 8-character limit if you _are_ using MD5, rather
than if you're not...
Other than that, looks reasonable (and appropriate).
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You
uses the users/assign file to
track what domains it owns, so if that file is bad you're in for problems.
I don't know what field size restrictions are for that (neither the man
page nor qmail-newu.c list any), but while that may not be your root
cause, it's certainly a part of it...
Josh
Joshua
just that, but I'd
rather see it in the mainline since it does impact those things that link
against it...
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
(albeing
possibly tedious) to integrate since it's not much in the way of actual
code changes...
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
and the occasional spurt of inspired programming, but I'm willing to do
what I can.
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
On Sep 25, 2007, at 6:31 AM, Joshua Megerman wrote:
Perhaps the first step is to document the API as it currently
stands, and
give people the option to build a shared library with the caviat
that if
you reconfigure vpopmail, you need to rebuild those things that link
against
On 2007-09-24, at 1120, Joshua Megerman wrote:
First off, let me prefice this by saying that while I understand the
concept of shared libraries, I don't understand the underlying
mechanics
of how the OS handles them,
i'm not sure exactly how far underlying you don't understand
On Tuesday 25 September 2007 08:00:16 pm John Simpson wrote:
On 2007-09-25, at 1331, Joshua Megerman wrote:
i vote for a and c during a transition period, then c as the
only option after that.
in either case, i think d might be taking the idea too far.
Yeah, I realized that after
given me some ideas about
things that can be changed/simplified with it, but I have to get back to
me real job for the moment :)
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws
that slows the process down, and since it's transient data anyway
that shouldn't get through in case of an error, the fact that the scanning
space isn't crash-proof is a non-issue...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You
need a {random|generic} linux box to
work with, or want all their default services running, but we're using it
for external nagios monitoring and I want nothing running that isn't
needed for that...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break
vpopmail...
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]
!DSPAM:473081d932007023912837!
viruses...
Josh
P.S. One last hint: put you scanning directory on a ramdisk - it speeds
things up a ton!
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
[EMAIL
, including myself.
There's no reason I can think of that sharing vpopmail would be a problem as
long as you had all the right config files in place.
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game
doing source for
qmail/vpopmail et. al. - that way I _know_ what it's gonna do (or at least
what I'm expecting it to do :)).
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws
UCSPI-TLS - see
http://www.suspectclass.com/~sgifford/ucspi-tls/ucspi-tls-qmail-howto.html
for details (Note: this also patches qmail-smtpd, and thus can conflict with
other SMTP-SSL patches...). IIRC, you should be able to find most of this
stuff on qmail.org...
Josh
--
Joshua Megerman
SJGames
there is not only no restrictions to its distribution, there's
not even any license anymore.
And please try not to top-post :)
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws
:: remote
:fg-out-1718.google.com:72.14.220.157 rcpt [EMAIL PROTECTED] : client
allowed to relay
@4000480f94c100eddc94 18912 CHKUSER rejected relaying: from :: remote
:nf-out-0910.google.com:64.233.182.189 rcpt [EMAIL PROTECTED] : client not
allowed to relay
Any ideas?
Josh
--
Joshua
calculating the number of users in a directory...
Josh
--
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
j...@honorablemenschen.com
!DSPAM:496b440e32671399810511!
/roadmap for
vpopmail development so that people can assist with and/or comment on
where things are going. Thanks for working to make vpopmail better!
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Joshua Megerman wrote:
environment. When in doubt, DON'T DO THIS.
Now, if you just want to stop receiving email for the primary domain and
not delete it completely, take your server out of the MX entry, point
the
domain A record somewhere
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
j...@honorablemenschen.com
!DSPAM:49c131df32681438719974!
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Joshua Megerman wrote:
The trick here is that by separating out the back-end authentication
schemes into modules, you can provide a single source build for package
maintainers, which will generate multiple component packages for the
whole
without a complete internal rewrite to how vpopmail does things. Maybe
something to roadmap for vpopmail 6? In any case, I wouldn't hold my
breath :)
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's
that piece as it's a direct RFC violation :)
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
j...@honorablemenschen.com
!DSPAM:4a8ac23132715398115266!
CDB file to see if it's
being updated or not.
But as others said, don't use pop-before-smtp, use SMTP AUTH.
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
-send). Running qmail-smtpd as
root won't fix this.
Unfortunately, I believe you need to make vdelivermail run as root to make
this work, possibly via suid, but I can't be certain of that.
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You
like it, but YMMV.
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation of the Laws of Thermodynamics
vpopm...@honorablemenschen.com
!DSPAM:4b22669432713716511896!
of this (and many other) email
administrator. There's no reason for HTML encoded email on this list, let
alone .html attachments IMHO. I say kill it.
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
- Layman's translation
unnecessary to me.
Besides, there's actually a little bit of extra security in the fact that
you're never comparing just a plain text password to a plain text password
- there's always some sort of encryption algorithm involved before the
comparison...
Josh
Joshua Megerman
SJGames MIB #5273 - OGRE
82 matches
Mail list logo