Re: citadel/webcit/libcitadel 8.12
Hi Julien,
yes you're probably right.
running an 8.12 citserver with 8.13 will break citadel networking; I should have added the new member to the end.
citserver 8.13 will however refuse to compile with an older version.
citadel networking is a rather rare usecase which you only do if you operate a citadel federation network.
So as long as there isn't 8.12 shipped with 8.13 intermixed I guess we can take the risk.
Willi
On Mon, Jul 2, 2012 at 14:11:13 +0200, Michael Meskes wrote:
diff -Nru libcitadel-8.11/lib/libcitadel.h libcitadel-8.12/lib/libcitadel.h
--- libcitadel-8.11/lib/libcitadel.h 2012-05-22 16:58:19.000000000 +0200
+++ libcitadel-8.12/lib/libcitadel.h 2012-06-26 16:54:13.000000000 +0200
@@ -255,8 +255,10 @@
IOBuffer *IOB;
int OtherFD;
int SplicePipe[2];
+ int PipeSize;
long TotalSendSize;
long TotalSentAlready;
+ long TotalReadAlready;
long ChunkSize;
long ChunkSendRemain;
StrBuf *ChunkBuffer; /* just used if we don't have sendfile */
The above hunk looks like an ABI break. Without corresponding SONAME change. Am I missing something? Cheers, Julien
--
o__
_> / _
(_) \(_)...
Reply to: