RE: [NeoStats-Devel] [Commits] r159 - branches/3.0/libopm

"M" <[email protected]>
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
Justin Hammond wrote:
> > Justin Hammond wrote:
> > > Well, considering it was broken before as well... :)
> > 
> > As mentioned on list and the forum on more than one 
> occasion, I have 
> > been running 3.0 in production for some time so that I have 
> a running 
> > real life test on each update. Thanks to libevent I have 
> not been able 
> > to update this since it would remove my ability to run 
> OPSB. OPSB was 
> > broken due to the premature introduction of libevent which is a 
> > different issue to the current status where even configure fails. :(
> > 
> 
> If you look at the changes made, I've removed libopm from 
> OPSB. 

I noticed that but since I did not know whether there was still some
requirement given that configure failed, I could not fix it myself. Since
there were no futher updates, I assumed you had maybe missed a commit or
something rather than you had intentionally made a partial commit hence my
concern.

> Previously libopm handled a lot of the socket 
> code/read/write etc etc and with the introduction of libevent 
> and the socket update, was very much duplicating what we have 
> now introduced. This really only struct me when I was working 
> through the libopm code trying to figure out the best way to 
> have it support libevent... I realised that we can do it with 
> a lot less work and duplication.

OK. Had you not noticed, I had and would have removed a lot of the libopm
stuff sooner had it not been one of those items awaiting socket/libevent
updates. One I can cross of my list :)

> What I commited tonight is not complete. Its 90% there. I 
> have to write the actual proxy protocol support and read 
> functions, but its not a huge amount of work. The remaining 
> work is around just cleaning up after scans, and should be 
> trivial to do.

OK cool. 

> You might also notice that I removed the dns blacklist 
> support from OPSB.
> This is partly due to the fact that people want to have 
> multiple DNS blacklist support, so intend to write a separate 
> module for this as well...
> (since it will no longer just be tied to Blitzed OPM list, 
> its not necessary proxy specific anymore, some might want to 
> use the TOR or spam lists as
> well)

The separate blacklist module is definitely an idea we agree on and as you
say should resolve a lot of feature requests for multiple blacklists. There
is also a mail from DNB in the archives with a list he suggested for
SecureServ type checks and I guess we can use it to work out the SecureServ
RBL framework you suggested recently.

> > > My homedrive is giving me smart errors, so I'm scared to leave 
> > > anything on it at the moment that isn't backed up. This 
> is work in 
> > > progress.
> > 
> > I know it is work in progress but based on your emails I 
> was under the 
> > impression you were fixing up socket stuff including opsb and 
> > implementing the config stuff last weekend. Is any of this going to 
> > happen any time soon?
> > 
> 
> The customers that pay the bills for the servers that host 
> the NeoStats
> infra come first... Sorry, but if I don't keep them happy, 
> then I got bigger
> problems than just a hard drive failure. I'll be putting in a 
> couple of
> hours each day this week on each (opsb and config)

There are always priorities in life but it is a simple courtesy to let
others know what is going on. I just wish you had.

Hopefully you will get on ok with things now and some good news, OPSB now
compiles for Win32. I don't know whether it runs or not, I just ran a
compile test on my main system then tested the Win32 one and fixed up the
include dirs and it linked :)

Mark.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.