[Citadel Development] Citadel commit log: revision 5975

2008-01-23 Thread ajc
r5975 | ajc | 2008-01-23 12:35:26 -0500 (Wed, 23 Jan 2008) | 8 lines Changed paths: M /trunk/webcit/ical_dezonify.c Modified ical_dezonify() again. It seems that there is never a need to free the icaltimezone, as it will

[Citadel Development] Re: Citadel commit log: revision 5975

2008-01-23 Thread IGnatius T Foobar
dothebart and davew: please check my assumptions on the above. It definitely fixes a crash we've been having that resulted from double free, but we should make sure I didn't introduce any memory leaks.

[Citadel Development] Citadel commit log: revision 5977

2008-01-23 Thread ajc
r5977 | ajc | 2008-01-23 13:28:39 -0500 (Wed, 23 Jan 2008) | 1 line Changed paths: M /trunk/citadel/citserver.c Implemented the XYZZY command.

[Citadel Development] (no subject)

2008-01-23 Thread fleeb
*raises an eyebrow*

[Citadel Development] (no subject)

2008-01-23 Thread IGnatius T Foobar
The test for libresolv is new, so it's entirely possible that the test is b0rked.

[Citadel Development] (no subject)

2008-01-23 Thread IO ERROR
I suspect the problem is that res_query isn't reentrant, and so you (shouldn't|can't) use it in a threaded application.

[Citadel Development] (no subject)

2008-01-23 Thread IGnatius T Foobar
Any chance you could peek at the configure script to determine why the test is failing on your system?

[Citadel Development] (no subject)

2008-01-23 Thread IO ERROR
Oh, I can tell you exactly where it fails. From config.log: configure:6867: checking for res_query in -lresolv configure:6902: gcc -o conftest -g -O2 -Wall -Wcast-qual -Wcast-align -Wstrict-prototypes -D_REENTRANT -pthread conftest.c -lresolv -lrt 5 conftest.c:40:

[Citadel Development] Citadel commit log: revision 5978

2008-01-23 Thread ajc
r5978 | ajc | 2008-01-23 22:47:48 -0500 (Wed, 23 Jan 2008) | 1 line Changed paths: M /trunk/citadel/citserver.c Nothing happens.

[Citadel Development] (no subject)

2008-01-23 Thread IGnatius T Foobar
davew: there's a problem with the new code that purges users during shutdown. I think it has something to do with the fact that the thread doing the shutdown is missing some thread-specific variables, and therefore the MYTID macro segfaults: 2008/01/23 23:28:21.003339 Closing listener on

[Citadel Development] Citadel commit log: revision 5979

2008-01-23 Thread ajc
r5979 | ajc | 2008-01-23 23:51:44 -0500 (Wed, 23 Jan 2008) | 2 lines Changed paths: M /trunk/citadel/configure.ac Added a second test for libresolv that takes into consideration the fact that res_query() is a macro on

[Citadel Development] Re: Citadel commit log: revision 5979

2008-01-23 Thread IGnatius T Foobar
IO: that ought to do it. Give it a try.