Re: new features with no documentation

2020-07-02 Thread Anatoli
Ellie, Ken, All, I have prepared a PR [1] with some changes to the compiling page. Your feedback is highly appreciated. The changes are as follows: 1. Completed the descriptions of a number of libraries with the explanations of when they are needed and what happens if they are not

Re: new features with no documentation

2020-06-18 Thread Anatoli
Ellie, Thanks for the explanation! I'll try to prepare a PR for the compiling page these days. Regards, Anatoli On 19/6/20 00:29, ellie timoney wrote: > I think transfig is the package that provides fig2dev? I think that's an > artifact from the old days, and is only used for generation of a

Re: new features with no documentation

2020-06-18 Thread ellie timoney
I think transfig is the package that provides fig2dev? I think that's an artifact from the old days, and is only used for generation of a couple of png files in the legacy documentation (doc/legacy/murder.png and doc/legacy/netnews.png). I think it's only needed when configure is run with

Re: new features with no documentation

2020-06-18 Thread Anatoli
Ellie (or anyone else, Ken?), Could you please let us know what's the purpose of transfig, libsrs2 and shapelib libs in cyrus-imapd, and if they are required for any functionality (and if not (i.e. they are optional), what's their benefit)? Also, Ellie, would it be useful to add to configure

Re: new features with no documentation

2020-06-05 Thread Anatoli
> Thanks for the explanation. What happens is that at least Cal/CardDAV > compile and work well without libchardet (at least under normal > circumstances) and, as it was not marked as required, I thought it's an > optional lib and here is the question of why to use it. Actually, the same happens

Re: new features with no documentation

2020-06-05 Thread Anatoli
Ellie, > libchardet is already listed on the compiling page as being used by > the CalDAV, CardDAV, and/or JMAP features. You would decide to > install libchardet based on whether you need these features: if you > don't enable these features, you don't need it; if you do, you > probably do. > >

Re: new features with no documentation

2020-06-04 Thread ellie timoney
On Thu, Jun 4, 2020, at 12:52 PM, Anatoli wrote: > > chardet is used by the JMAP module of httpd to detect the character > set of untagged 8-bit headers. > > Does that mean that these libs are required? If not, what would happen > if not included? How Cyrus would detect the charset? Or put in

Re: new features with no documentation

2020-06-03 Thread Anatoli
Ken, Partha, Thanks for the explanation. > chardet is used by the JMAP module of httpd to detect the character set of untagged 8-bit headers. Does that mean that these libs are required? If not, what would happen if not included? How Cyrus would detect the charset? Or put in other words, if

Re: new features with no documentation

2020-06-03 Thread Ken Murchison
On 6/3/20 5:44 PM, Partha Susarla wrote: Hello Anatoli, On Wed, 3 Jun 2020, at 6:24 PM, Anatoli wrote: Cyrus developers, What is the purpose/benefit of zeroskip? Zeroskip is an append-only key-value DB, currently in experimental stage. What is the purpose of chardet and cld2 in

Re: new features with no documentation

2020-06-03 Thread Partha Susarla
Hello Anatoli, On Wed, 3 Jun 2020, at 6:24 PM, Anatoli wrote: > Cyrus developers, > > What is the purpose/benefit of zeroskip? > Zeroskip is an append-only key-value DB, currently in experimental stage. > What is the purpose of chardet and cld2 in cyrus-imapd? > Both the character detection

new features with no documentation

2020-06-03 Thread Anatoli
Cyrus developers, What is the purpose/benefit of zeroskip? What is the purpose of chardet and cld2 in cyrus-imapd? Should any be considered in production environments running 3.2 branch? Thanks, Anatoli