[Telepathy] Stage of proxy support
felipe.contreras at gmail.com
Wed May 5 06:23:15 PDT 2010
On Tue, May 4, 2010 at 3:54 PM, Nicolas Dufresne
<nicolas.dufresne at gmail.com> wrote:
> Le mardi 04 mai 2010 à 09:40 +0200, Guillaume Desmottes a écrit :
> I totally agree. The accounts dialog is already pretty complicated; I
> don't want to make it even worst.
> Also, while Pidgin configuration seems more advanced, it's still very far
> from the true reality. With portable computers (including phones) people can
> use multiple networks within a same day. The best solution for configuration
> would be to have at the same time global configuration and per-connection
> configuration. Those would be auto-selected base on current network profile.
Indeed, I'm not saying that Pidgin's configuration is the way to go...
all I'm saying is that it works.
> That said, the mechanic involved is way too complex to be implemented by all
> the software separably. Better have a system wide configuration panel that
> does it right (and try not to make the basic case complex) compared having
> tones of different UI all over the place.
The proxy configuration, and other types of configurations (such as
presence), should ideally be based on the network profile, yes. Also
ideally libproxy would have some knowledge of 'account', so even if I
don't know my SIPE server/port (because it's auto-discovered), I
should be able to configure the proxy for that account in a way that
multiple IM clients can make use of that.
Before we have the perfect solution though, it would be nice to have a
solution that works as well as the alternatives.
> This being said, before you can really consider having proxy support, we
> need to stop copy pasting protocol and configuration and use a single,
> tested and debugged implementation that, hopefully, will also be the most
> complete. Base on that, I encourage anybody like Sébastien to take a peace
> and write it.
There's really no reason to complicate proxy configuration a string
like "http://proxy.nokia.com:8080" (for a certain account) is more
For the actual implementation yeah, we definitely need common code,
but my initial message was targeted to libpurple, which _already_ has
the proxy support, and the way to configure it.
More information about the telepathy