

Auto-awayīondage will set your status to away when no clients are attached. This feature is based on similar features found in miau, dircproxy, and ctrlproxy. Recall messagesīondage can send you all the messages you missed since you detached, or it can send you all messages received since it connected to the IRC server, or neither. Stays connectedīondage will reconnect to IRC when it gets disconnected or the IRC server stops responding. Loggingīondage can log both public and private messages for you. Everything else has sensible defaults, though you might want to use a custom nickname and pick some channels to join on connect. In the configuration file, you just have to specify the port it will listen on, the password, and some IRC server(s) you want Bondage to connect to. FEATURES Easy setupīondage is easy to get up and running.

I've tried to make Bondage stay out of your way and be as transparent as possible. Either they were missing essential features, or they were implemented in an undesirable (if not buggy) way. I wrote Bondage because no other IRC bouncer out there fit my needs. This keeps the code short and (hopefully) well tested by others. If it is, it will be made modular and reusable, probably as a POE::Component::IRC plugin. It is mostly made up of reusable components. It makes it easy to stay permanently connected to IRC. It acts as a proxy between multiple IRC servers and multiple IRC clients.

App::Bondage - A featureful IRC bouncer based on POE::Component::IRC SYNOPSIS my $bouncer = App::Bondage->new(īondage is an IRC bouncer.
