Thoughts on live chat 
Filed under

proxy

 

Help for our firewall prisoners

I realize that we’ve neglected some of our users who are trapped behind firewalls. For a while we were providing jabber access on port 21, but that was discontinued as a security precaution (we were running the jabber server as root for a few days, big NONO).

Well today is the day we offer two methods to connect to the jabber server that will be pretty hard for any sys admin to block.

First method: Port 21

Simply configure your jabber client to connect to hab.la:21

Second method: Port 80 on port80.hab.la

Configure your jabber client to connect to the server “port80.hab.la” on port 80. You will need a client that lets you specify an arbitrary host to connect to, I know Adium, and PSI support this.

Filed under  //   backend   escape   firewall   hab.la   jailbreak   ports   prisonors   proxy  
Posted by Olark 

Comments [0]

As lighttpd as a feather as quick as a wink

Ok, that title was pretty lame. I digress.

Here’s the news: we’ve migrated hab.la’s front end proxy servers on to lighttpd so now we have joined the in crowd for web2.0 applications (delicious .. anyone who does ruby …etc ). As an end user you should see a general speed increase for most aspects of hab.la. However, this migration was done to specifically address some of the problems apache experiences when dealing with large number of passive connections. [Jeremy Zawodny has a great post on dealing with slow HTTP clients – which is very similar to what hab.la appears to be from the proxy server point of view at http://jeremy.zawodny.com/blog/archives/008496.html. You might want to also read about cache performance issues http://www.mnot.net/blog/2006/08/21/caching_performance ]

Ideally we should remove the proxy server from the mix and you should hit the RPC server directly, either by running the RPC server on port 80 (requires root) or by some sort of TCP level routing trick to tunnel requests around from port 80 to port 8000. But, that’s a fix for another day.

Filed under  //   apache   backend   cache   lighttpd   optimization   performance   proxy   slow   speed   tuning  
Posted by Olark 

Comments [0]

I am tired

OK, what is new.

Fixed a few bugs, made some UI tweaks. Nothing too exciting.

I set up a reverse proxy to make the RPC look like it's running on port 80 (in case someone is behind a firewall). It's crazy slow though. So I switched it back for now.

It's almost ready to go for the beta, I think.

EDIT: I think the reverse proxy thing was slow because DNS was broken. Seems snappy enough now.

Filed under  //   dns   javascript   proxy   rpc   tired   ui  
Posted by Olark 

Comments [0]