Hi! Here is cvs from which you can take what currently is in another version
CVSROOT=:pserver:[EMAIL PROTECTED]:2401/usr/local/cvs password: anoncvs cvs co Plus Briefly main differences(partially done): Thread pool in correct sense of the word. This will let programm to serve large number of connections using small number of threads (probably will help with linux 1:1 thread mapping). Maybe this will also give more performance. C++ with all its pluses and minuses. I never use this language actively. It was choosen for its pluses. If somebody know it well - don't hesitate, any advise you will give me will be accepted with attention. Safe strings malloc - all documents memory is allocated from fixed pool. This will give more control over programm size in memory. Configurator, which can be used later for telnel-like or web-like connects and configuration. All options will be self-descripted, as I never have time to write separate files with descriptions. It was succesfully compiled and run under Solaris. I didn't test it under any other system. I tested it with polygraph in simplest case: 1 client, 1 server (both on the same machine where proxy run), any caching disabled. Here is some results: squid ~ 150-160 req/sec oops ~ 220 req/sec new code ~ 260 req/sec You shouldn't pay much attention to these results, because new code don't contain any acl, groups, modules and so on processing. But I did it to check that I have code which at start works not slowly than any other proxy. The code in cvs is not usable in real work, it is as far from production state as possible. Igor Khasilev | PACO Links, igor at paco dot net | ===================================================================== If you would like to unsubscribe from this list send message to [EMAIL PROTECTED] with "unsubscribe oops-eng" in message body. Archive is accessible on http://lists.paco.net/oops-eng/
