tetetest tetetest | 10 May 10:37
Picon
Favicon

CenterIcq: defects list.

Hello all,

I have done some experiments with Centericq. Results are a bit 
frustrating.

First of all, I discovered that Centericq uses its own, very heavily 
modified version of libicq2000. This means that you cannot update 
libicq2000 in your system to fix some errors in Centericq - you have to 
wait until Centericq guy(s) get the issue fixed.

Ok, let's have a look at the modifications of libicq2000:

1. The library is compiled only as a static lib (funny, it has a double 
'lib' prefix: liblibicq2000.a). Cool. We don't have to install a shared 
*.so anywhere - the code just links with the binary executable. This 
makes Centericq monolithic. I like the idea (no irony).

2. One small, but very useful modification: a transparent wrapper is 
added to a 'connect' call on the library sockets. This enables proxy 
support (great! Original libicq2000 cannot work through proxies). I LOVE 
this modification. But, of course, there is a price for it: we have to 
compile an additional library that contains the wrapper code 
(libconnwrap.a). It's tiny, so there is no problem with that.

3. Here we come to the most doubtful part: the removal of libsigc++. In 
essence, libsigc++ is a library that allows libicq2000 to work with 
callbacks. Yes, this library is huge. Yes, libicq2000 makes use only of 
a tiny part of libsigc++'s functionality. Yes, the latest version of 
libsigc++ is not compatible with libicq2000. But look what has been 
done: libsigc++ was replaced by some other implementation called sigslot 
(Continue reading)

Frank Altpeter | 10 May 10:48
Picon
Favicon

Re: CenterIcq: defects list.

Hi there,

on 2007-05-10 at 10:37:40 CEST, tetetest tetetest wrote:
> Hello all,
> 
> I have done some experiments with Centericq. Results are a bit 
> frustrating.
[...]
> Do we still need them? Or is centericq slowly dying?

Did you give CenterIM a try? Please refer to http://www.centerim.org/ for
more information. This is a fork of centericq because it's not maintained
anymore.

Please consider also checking on the new mailing lists, which are also
announced on above mentioned website.

 
Le deagh dhùraghd,

	Frank Altpeter

--

-- 
*** FA-RIPE *** http://blog.foxalpha.de/ *** SIG at 11 ***
Join the Open Business Club: http://www.openbc.com/go/invite/27666.e9249b
| "Just trying to get your story down, Ambassador."
| "It's not my story, it's the truth!"
| 	-- Garibaldi and G'Kar in Babylon 5:"The Parliament of Dreams"

_______________________________________________
(Continue reading)

tim gosselin | 10 May 10:55
Picon

Re: CenterIcq: defects list.

Hello,

Why should centerim be used yet? As far as I can see, nothing has been completed yet.

Tim

On 5/10/07, Frank Altpeter < frank+cicq-KfTBHoC5tjsb1SvskN2V4Q@public.gmane.org> wrote:
Hi there,

on 2007-05-10 at 10:37:40 CEST, tetetest tetetest wrote:
> Hello all,
>
> I have done some experiments with Centericq. Results are a bit
> frustrating.
[...]
> Do we still need them? Or is centericq slowly dying?

Did you give CenterIM a try? Please refer to http://www.centerim.org/ for
more information. This is a fork of centericq because it's not maintained
anymore.

Please consider also checking on the new mailing lists, which are also
announced on above mentioned website.



Le deagh dhùraghd,

        Frank Altpeter

--
*** FA-RIPE *** http://blog.foxalpha.de/ *** SIG at 11 ***
Join the Open Business Club: http://www.openbc.com/go/invite/27666.e9249b
| "Just trying to get your story down, Ambassador."
| "It's not my story, it's the truth!"
|       -- Garibaldi and G'Kar in Babylon 5:"The Parliament of Dreams"

_______________________________________________
Cicq mailing list
Cicq-xGejAJT2w6wWP6gT/1W3P0B+6BGkLq7r@public.gmane.org
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/

_______________________________________________
Cicq mailing list
Cicq@...
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/
Frank Altpeter | 10 May 11:15
Picon
Favicon

Re: CenterIcq: defects list.

Hi there,

on 2007-05-10 at 10:55:34 CEST, tim gosselin wrote:
>  Hello,
> 
>  Why should centerim be used yet? As far as I can see, nothing has been
>  completed yet.

The CenterIM is in active development and maintenance. There has already
been a lot of work done, and a lot is still to do, that's right.
But "nothing" is just far away from being true :)

Sure, there's a lot of tasks open, but there are people that took over
work (as compared to centericq which doesn't even get patches included for
almost two years now).

If there are things you like to be fixed/resolved/added/done, feel free to
contribute (http://www.centerim.org/index.php/Contribute_Code) and join
the developer's discussion list on centerim-devel@... ...

 
Le deagh dhùraghd,

	Frank Altpeter

--

-- 
*** FA-RIPE *** http://blog.foxalpha.de/ *** SIG at 11 ***
Join the Open Business Club: http://www.openbc.com/go/invite/27666.e9249b
| "You're starting to irritate me, Mr. Franks, and I don't
|  like being irritated. It gives me gas."
| 	-- Garibaldi in Babylon 5:"Eyes"

_______________________________________________
Cicq mailing list
Cicq@...
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/

tetetest tetetest | 11 May 08:44
Picon
Favicon

Re: CenterIcq: defects list.

Hello,

> The CenterIM is in active development and maintenance. There has 
already
> been a lot of work done, and a lot is still to do, that's right.
> But "nothing" is just far away from being true :)
>
> Sure, there's a lot of tasks open, but there are people that took over
> work (as compared to centericq which doesn't even get patches included
> for
> almost two years now).

Frank, why did you start CenterIM as a brand new project? AFAIK, 
Konstantin has no time to support CenterICQ, so I have a strong feeling 
that he would gladly shift the responsibilities to you.

Cheers.
_______________________________________________
Cicq mailing list
Cicq@...
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/

Frank Altpeter | 11 May 09:10
Picon
Favicon

Re: [cicq] CenterIcq: defects list.

Hi there,

on 2007-05-11 at 08:44:59 CEST, tetetest tetetest wrote:
> Hello,
> 
> > The CenterIM is in active development and maintenance. There has 
> already
> > been a lot of work done, and a lot is still to do, that's right.
> > But "nothing" is just far away from being true :)
> >
> > Sure, there's a lot of tasks open, but there are people that took over
> > work (as compared to centericq which doesn't even get patches included
> > for
> > almost two years now).
> 
> Frank, why did you start CenterIM as a brand new project? AFAIK, 
> Konstantin has no time to support CenterICQ, so I have a strong feeling 
> that he would gladly shift the responsibilities to you.

_I_ didn't, _we_ did. I just supply parts of the infrastructure like the
domain and the homepage and a bit coordination and communication, since
i'm not a coder.

The reasons for forking instead of taking over maintainership are better
answered by the ones that do the actual coding, so i think you should
reask this question on centerim-users@... ...

As far as i remember, Konst was not willing to hand over access to the
original base and didn't accept and/or include any provided patches.

 
Tìoraidh an-dràsda,

	Frank Altpeter

--

-- 
*** FA-RIPE *** http://blog.foxalpha.de/ *** SIG at 11 ***
Join the Open Business Club: http://www.openbc.com/go/invite/27666.e9249b
| (1)	Everything depends.
| (2)	Nothing is always.
| (3)	Everything is sometimes.

_______________________________________________
Centerim-users mailing list
Centerim-users@...
http://centerim.org/mailman/listinfo/centerim-users
Stéphane Bisinger | 11 May 09:55
Picon

Re: CenterIcq: defects list.

Hi,

On 10/05/07, tetetest tetetest <tetetest <at> rambler.ru> wrote:
> First of all, I discovered that Centericq uses its own, very heavily
> modified version of libicq2000. This means that you cannot update
> libicq2000 in your system to fix some errors in Centericq - you have to
> wait until Centericq guy(s) get the issue fixed.

The library is indeed quite old, we're discussing about changing the
protocol libraries.

> Compare:
> - The latest libicq2000, statically linked with statically compiled
> libsigc++, is 2310172 bytes long in my system.
> - The liblibicq2000.a from centericq's build directory is 9306644 bytes
> long (4 times larger!).

Remember that centericq does compile with debugging symbols, did yout
strip(1) them?

> Now, the defects list:
>
> [...]

All the points are good and are something which make centericq a pain,
sometimes.

> Now, how do we fix the issues?

I think that we have to decide whether to use libpurple or to go some other way.

> I can make a patch that fixes the "full whitepages search" bug. In fact,
> it's quite easy (I studied kopete's code for Oscar protocol, and found
> that new servers expect new SNAC type for this search). As for other
> fixes... Do we still need them? Or is centericq slowly dying?

If they do not take too long, I would ask you to submit those patches
to the centerim project, if you want. All instructions are on the
website.

> Frank, why did you start CenterIM as a brand new project? AFAIK,
> Konstantin has no time to support CenterICQ, so I have a strong feeling
> that he would gladly shift the responsibilities to you.

We asked Konstantin if he would grant write access to the CVS
repository, even to just one persone; he gave us no answer. Weeks
later we read an interview on his webiste where he was saying that all
we have to do is code, everything else in unimportant, so we have
ended up with the decision of forking centericq. After all we needed
some repository to include patches and now there are quite some.

--

-- 
Stéphane
_______________________________________________
Cicq mailing list
Cicq <at> mailman.linuxpl.org
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/
Oleg Motienko | 13 May 21:56
Picon

503 on Agents

Hello,

I use ejabberd on server with centericq. It looks like a bug:
centericq gives 503 error and disconnects on listing agents (XEP-0094:
Agent Information superseded by XEP-0030: Service Discovery).

Dirty patch - comment out agents request:

--- src/hooks/jabberhook.cc	Fri Aug 26 15:06:23 2005
+++ src/hooks/jabberhook.cc	Sun May 13 20:49:26 2007
@@ -887,11 +887,11 @@
 void jabberhook::gotloggedin() {
     xmlnode x;

-    x = jutil_iqnew(JPACKET__GET, NS_AGENTS);
+/*    x = jutil_iqnew(JPACKET__GET, NS_AGENTS);
     xmlnode_put_attrib(x, "id", "Agent List");
     jab_send(jc, x);
     xmlnode_free(x);
-
+*/
     x = jutil_iqnew(JPACKET__GET, NS_ROSTER);
     xmlnode_put_attrib(x, "id", "Roster");
     jab_send(jc, x);

--

-- 
Regards,
Oleg
_______________________________________________
Cicq mailing list
Cicq@...
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/

Jayjay | 14 May 08:06
Picon

Re: 503 on Agents

Hi Oleg,

This bug is already solved in the current version of CenterIM, the 
split-off of CenterICQ. Please take a look at the maintained project. 
You can get the newest source code, using the GIT branch or look at the 
Downloads section at our website.

http://www.centerim.org/index.php/Main_Page

Cheers,
Jayjay

Oleg Motienko wrote:
> Hello,
>
> I use ejabberd on server with centericq. It looks like a bug:
> centericq gives 503 error and disconnects on listing agents (XEP-0094:
> Agent Information superseded by XEP-0030: Service Discovery).
>
>
>
> Dirty patch - comment out agents request:
>
> --- src/hooks/jabberhook.cc	Fri Aug 26 15:06:23 2005
> +++ src/hooks/jabberhook.cc	Sun May 13 20:49:26 2007
> @@ -887,11 +887,11 @@
>  void jabberhook::gotloggedin() {
>      xmlnode x;
>
> -    x = jutil_iqnew(JPACKET__GET, NS_AGENTS);
> +/*    x = jutil_iqnew(JPACKET__GET, NS_AGENTS);
>      xmlnode_put_attrib(x, "id", "Agent List");
>      jab_send(jc, x);
>      xmlnode_free(x);
> -
> +*/
>      x = jutil_iqnew(JPACKET__GET, NS_ROSTER);
>      xmlnode_put_attrib(x, "id", "Roster");
>      jab_send(jc, x);
_______________________________________________
Cicq mailing list
Cicq@...
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/

Sascha Vogt | 17 May 22:51
Picon

[Fwd: Re: New Debian maintainer of centerim WAS: Re: [CenterIM-users] Freebsd + Centerim]

Hi, all

I forward this message to the centerim and centericq mailinglists.
Greetings
-Sascha-

-------- Original-Nachricht --------
Betreff: Re: New Debian maintainer of centerim WAS: Re: [CenterIM-users]
Freebsd + Centerim
Datum: Wed, 16 May 2007 18:58:44 +0200
Von: Julien Lemoine <speedblue@...>
An: Sascha Vogt <FunkyFish@...>
Referenzen: <464B0EA5.5060703@...>

Hi,

For personnal reasons and lack of time, I decided some weeks ago to
orphan all my debian packages.
So, I am no more the debian maintainer of centericq/centim.
Sorry, I should have sent a mail on the centericq mailing list to inform
you about my retirement from Debian.

Best Regards.
Julien

Sascha Vogt wrote:
> As speedblue@... isn't working, I'm trying this eMail-address.
>
> Greetings
> -Sascha-
>
> -------- Original-Nachricht --------
> Betreff: Re: [CenterIM-users] Freebsd + Centerim
> Datum: Wed, 16 May 2007 15:50:47 +0200
> Von: Sascha Vogt <FunkyFish@...>
> An: CenterIM users discussion list <centerim-users@...>
> CC: speedblue@...
> Referenzen: <464A35A1.3030904@...> 
> <20070516075044.GA57920@...> 
> <ad3a81110705160621h6d5d2951s2029eed0df2a8741@...>
>
> Hi Anibal,
>
> Anibal Avelar schrieb:
>> I'm the new mantainer on debian [...]
> Did you talk to Julien Lemoine? Last time I read posts from him, I
> thought he would continue packaging with CenterIM.
>
> Quote from his message on cicq@... on 2007/03/06:
>> Hi,
>>
>> I updated/refactored the debian package of centericq for centerim.
>> I removed a lot of patch that are now included, but there is still 
>> two important patches that are not yet in the git repository :
>> security_TK53_livejournal
>> potentialsegv_strstr
>>
>> These patch are available in the source package.
>> source package and x86 package for unstable are available at 
>> http://www.speedblue.org/centerim, You can recompile it with :
>> dpkg-source -x centerim_4.22.0-1.dsc
>> then cd centerim-4.22.0
>> dpkg-buildpackage -rfakeroot
>>
>> Best Regards.
>> Julien Lemoine
>
>
_______________________________________________
Cicq mailing list
Cicq@...
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/


Gmane