Bug 3113 / Re: Last call for Cyrus 2.3.14

2009-03-25 Thread Дилян Палаузов
Hello, Ken Murchison wrote: If there are any outstanding issues that you believe still need to be addressed in 2.3.14, please let me know ASAP. I'm for considering bug 3113 ( http://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3113 ) into the new release. Със здраве, Дилян

Anonymous CVS / Wiki

2010-02-03 Thread Дилян Палаузов
Hello, How can I access the anonymous CVS for cyrus-imap? http://cyrusimap.web.cmu.edu/twiki/bin/view/Cyrus/AnonymousCVS tries to document this, but does not. Thanks in advance for your answer, Дилян

Cyrus Imap and Automake

2011-07-27 Thread Дилян Палаузов
Hello, if I rewrite the build system of Cyrus imap 2.4(.10) to use Automake to generate the Makefile.in-files, will the patch be accepted in reasonable time in git/master? The advantages of using Automake: * there is no more need to deal with problems concerning parallel builds *

Re: Cyrus Imap and Automake

2011-07-29 Thread Дилян Палаузов
Hello Thomas, Thanks for your feedback. My idea is to improve the current build system by generating the Makefile(s).in by automake. I have some experience with Autotools. I have absolutely nothing against CMake or other build systems, except I have no coding experience with them.

Automake / Re: Cross-compiling Cyrus in Buildroot

2011-08-23 Thread Дилян Палаузов
Hello, - cyrus-imapd: static binaries are huge, cannot build them shared; - cyrus-imapd: choose binaries to (build and) install; Not solved. The good thing is that Дилян Палаузов Dilyan Palauzov volounteered to update the cyrus-imapd buildsystem (http://asg.andrew.cmu.edu/archive/message.php

Automake and some questions

2011-09-29 Thread Дилян Палаузов
Hello, I started working on Automake + cyrus imap and about the half of the work is done. I have some questions: * lib/crc32.c is included in both lib/libcyrus.a und lib/libcyrus_min.a, but the four crc32_ functions are only used within imap/libimap.a (in imap/message.c and map/mailbox.c).

syslog/, lib/gai.h, man/rmnews.8

2011-10-03 Thread Дилян Палаузов
Hello, make install as of cyrus imap 2.4.11 installs in /usr/include/cyrus/ all lib/*.h files, except auth_pts.h, chartable.h, exitcodes.h, wildmat.h and gai.h . gai.h is only used within configure.in . Shall the files auth_pts.h, chartable.h, exitcodes.h and wildmat.h be installed in

Double sieveshell and installsieve

2012-04-13 Thread Дилян Палаузов
Hello, in the cyrus-imapd repository, in both cyrus-imapd-2.4 and master, the sieveshell and installsieve are presented twice: sieveshell is in /SIEVE/scripts/sieveshell and /perl/sieve/scripts/sieveshell.pl installsieve is in /installsieve/installsieve and in

Re: Automake Support for cyrus-imapd 2.5

2012-04-16 Thread Дилян Палаузов
Hello, commit imap/Makefile.in: add .c.snmp: recipe The old makefile will rebuild pushstats.c if the snmpgen script changes. The new one won't. Please feel entitled to fix it. commit lib/mkchartable.pl move output from stderr to stdout In mkchartable.pl, you need to handle the open()

Re: Automake Support for cyrus-imapd 2.5

2012-04-16 Thread Дилян Палаузов
Hello, My comments on Greg's 2nd comments on my comments on my commits: commit */Makefile.in: add top_(builddir,srcdir) to CPPFLAGS +CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir) -I$(top_builddir)/lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ @SASLFLAGS@ Surely the correct order is

Re: Automake Support for cyrus-imapd 2.5

2012-04-17 Thread Дилян Палаузов
Hello, Third and final tranche of review comments. commit Makefile.am: merge com_err/et/Makefile.in I think this has already been covered, but using top_builddir in the Makefile.in rather than in configure.ac will break when the library is actually found in /usr/lib +LIBS =

Re: Automake Support for cyrus-imapd 2.5

2012-04-18 Thread Дилян Палаузов
Hello Greg, On 18.04.2012 06:31, Greg Banks wrote: On Tue, Apr 17, 2012, at 03:09 PM, Dilyan Palauzov wrote: commit Prepend the path in #include to .et - .h files [...] I don't see why you would change -#include imap_err.h +#include imap/imap_err.h without changing any of the other

Re: In preparation of Cyrus IMAP 2.5: autoconf and automake

2012-04-29 Thread Дилян Палаузов
Hello, To this end, we encourage you to clone the GIT repository master branch and attempt a build, or, alternatively, download the following snapshot release: http://git.cyrusimap.org/cyrus-imapd/snapshot/cyrus-imapd-2.5-snapshot-autoconf-and-automake.tar.gz The canonical build process we

Prefer pod2html over groff to create sieveshell.1.html from sieveshell.pl / sieveshell.1

2012-05-04 Thread Дилян Палаузов
Hello, the file doc/man/sieveshell.1.html is created with doc/man/sieveshell.1.html: $(top_srcdir)/perl/sieve/scripts/sieveshell.pl pod2html $(top_srcdir)/perl/sieve/scripts/sieveshell.pl $@ man/sieveshell.1 is created with pod2man

Re: Add VACATION :seconds support

2012-05-08 Thread Дилян Палаузов
Hello, To patch 1: autobuild: Fix directory handling Why do you use autobuild.sh instead of autoreconf -vi? To patch 2,3,4: Change vacation day to seconds I would suggest adding a new opcode to the sieve bytecode for vacation :seconds, that is used for all uploads in the future, in a way

Re: Add VACATION :seconds support

2012-05-08 Thread Дилян Палаузов
() probably requires adding vacation-seconds in sieve_extensions in lib/imapoptions. On 08.05.2012 13:32, Дилян Палаузов wrote: Hello, To patch 1: autobuild: Fix directory handling Why do you use autobuild.sh instead of autoreconf -vi? To patch 2,3,4: Change vacation day to seconds I would

Libtool and Support for Shared Libraries

2012-05-09 Thread Дилян Палаузов
Hello, I wanted to upload a new branch for testing libtool/shared libraries functionality, but something went wrong and the 13 commits were uploaded on top of 'master' instead of creating a separate branch. I am sorry for the surprises this might cause. Anyway... I have updated

Re: Libtool and Support for Shared Libraries

2012-05-10 Thread Дилян Палаузов
Hello, While we're at it, I'd love to split things like 'mailbox.c' which are really libraries into a separate directory from 'imapd.c' which is a system daemon only run by master from cyrus.conf and separate again from cyr_dbtool.c which is a tool designed to be mainly run by humans. I would

Re: Libtool and Support for Shared Libraries

2012-05-14 Thread Дилян Палаузов
Hello, I put the libraries initially under $cyrus_prefix/lib (/usr/cyrus/lib), because the directory $cyrus_prefix already existed. If the intention is to move the files from $cyrus_prefix / $servicepath (/usr/cyrus/bin), to /usr/libexec and /usr/bin, then the shared libraries can be

Re: Libtool and Support for Shared Libraries

2012-05-15 Thread Дилян Палаузов
Hello, Also, I notice that libcom_err.la is 'noinst'. How do you expect that cyrus executable will be able to find this code at runtime on a platform which has shared libraries but no system com_err library? When the compilation of the internal com_err is requested, the files from

Libtool and Support for Shared Libraries (2)

2012-05-16 Thread Дилян Палаузов
Hello, I have integrated the comments about libtool/shared libraries and at the end the changes are: -- in libcyrus_min:libconfig:config_read one parameter is added for config_need_data, so that this variable does not have to be global and presented in programs, not using config_read,

Re: Libtool and Support for Shared Libraries (2)

2012-05-22 Thread Дилян Палаузов
Hello, commit Makefile.am: move the defintion of COM_ERR_LIB here I don't think there's any point having COM_ERR_LIB and COM_ERR_LIBS, just one should do, but we can tweak that later. libimap and libsieve have to depend on libcom_err.a whenever the bundled libcom_err.a is used, so that the

Libtool and Support for Shared Libraries (3)

2012-05-31 Thread Дилян Палаузов
Hello, to sum up the issues with Libtool: - the perl shared objects IMAP.so and managesieve.so do not contain Library rpath on Greg's computer, but have it on mine. I have not checked the details, but I think on my computer -rpath comes from the fact, that to build LDFLAGS the file

Re: Libtool and Support for Shared Libraries (3)

2012-06-03 Thread Дилян Палаузов
Hello, concerning the rpath for the perl shared objects IMAP.so and managesieve.so, after all I found that MakeMaker uses as linker by default the value returned by $Config(ld) (visible by running perl -V under Linker and Libraries), which is sometimes ld='cc' and sometimes ld='ld'. If I

Re: Libtool and Support for Shared Libraries (3)

2012-06-04 Thread Дилян Палаузов
. Със здраве Дилян On 04.06.2012 04:13, Greg Banks wrote: Sent from my iPhone On 03/06/2012, at 20:50, Дилян Палаузов dilyan.palau...@aegee.org wrote: Hello, concerning the rpath for the perl shared objects IMAP.so and managesieve.so, after all I found that MakeMaker uses as linker

Re: Libtool and Support for Shared Libraries (3)

2012-06-05 Thread Дилян Палаузов
:02, Greg Banks wrote: On Mon, Jun 4, 2012, at 04:22 PM, Дилян Палаузов wrote: Hello, then I suggest to build both static and shared libraries, to link all services and user programmes with the shared libraries, to link the IMAP.so and manageiseve.so files with the static libraries, and resolve

Re: Build failed in Jenkins: cyrus-imapd-master #652

2012-06-19 Thread Дилян Палаузов
Hello, I merged today the dev/libtool branch in master. I have no idea, why autoreconf does not run cleanly on ci.cyrusimap.org and complains about missing RANLIB and LT_INIT. On my system there are no problems, libtool recommended to remove AC_PROG_RANLIB from configure.ac and LT_INIT is

Re: Libtool and Support for Shared Libraries (3)

2012-06-28 Thread Дилян Палаузов
Hello, On 27.06.2012 22:43, Carson Gaspar wrote: On 6/27/2012 7:36 AM, Dilyan Palauzov wrote: Moreover, does it make any difference, if imapd links with libcyrus_sieve and libcyrus_sieve links with libcom_err, or if imapd links explicitly with both libcyrus_sieve and libcom_err ? What is

minimal required version of (optional) tools

2012-06-30 Thread Дилян Палаузов
Hello, is it possible to define in doc/install-compile.html the minimum versions of the tools, a developer needs in order to re-generate all source files need for the compilation of cyrus-imapd? The needed tools are autoconf, automake, bison, (f)lex, gperf, libtool and possibly compile_et .

Re: minimal required version of (optional) tools

2012-07-02 Thread Дилян Палаузов
Hello, Speaking of which...Dilyan, what is the status of the dist: target? The only problem I am aware of is that make distclean does not clean the files generated by perl, and make cannot create /xversion.h, as there is no v2.5 tag and the distance v2.5..HEAD cannot be measured (and

Re: minimal required version of (optional) tools

2012-07-02 Thread Дилян Палаузов
modifying sieve/addr-lex.l, sieve/sieve-lex.l or Makefile.am files, these people are soo few, that it is not necessary to talk about the Long Term Support releases. Със здраве Дилян On 02.07.2012 11:09, Greg Banks wrote: On Mon, Jul 2, 2012, at 09:53 AM, Дилян Палаузов wrote: Hello, 1) if we

linking with libtool and

2012-07-15 Thread Дилян Палаузов
здраве Дилян On 12.07.2012 00:48, Bron Gondwana wrote: On Thu, Jul 12, 2012, at 12:17 AM, Дилян Палаузов wrote: Hello, can you please send the last lines of make before the crash, your versions of automake and libtool, and the content of libcyrus_imap.la ? My output of make is attached. From

Re: -fvisibility=hidden

2012-07-19 Thread Дилян Палаузов
Hello, On 19.07.2012 03:11, Greg Banks wrote: On Wed, Jul 18, 2012, at 10:46 PM, Дилян Палаузов wrote: On 16.07.2012 02:08, Greg Banks wrote: So, remind me again what actual value we're getting from this -fvisibility=hidden stuff again? Initially, libcyrus_sieve had a lot of exported

Re: commit mboxevent: Rewrite JSON formatting

2012-08-14 Thread Дилян Палаузов
Hello Michel, according to my understanding, there are no strict rules what goes in libcyrus, libcyrus_min and libcyrus_imap . I am not aware of a guidelines, describing in which library to include what kind of file. While working on getting Automake/libtool in cyrus-imapd, I moved some

Re: Sieve with plussed delivery / 'seen flag'?

2013-06-30 Thread Дилян Палаузов
Hello, this is similar to Bug 3695 ( https://bugzilla.cyrusimap.org/show_bug.cgi?id=3695 ). I use lmtp_fuzzy_mailbox_match: 1. Delivery (to a plus or simple address) is proceeded first by imap/lmtpd.c:deliver_local() and then by deliver_mailbox(). I found out, that when I use an address

proxy / Re: How to prime user calendars in Cyrus 3?

2017-05-06 Thread Дилян Палаузов
Hello, can't for this purpose the distinction between authorization/authentication be solely used, e.g. as in the SASL LOGIN mechanism? So one provides distinct authcid and authzid, which implies the value of the Authorize-As header, Greetings Дилян On 05/04/2017 07:16 PM, Ken

Re: proxy / Re: How to prime user calendars in Cyrus 3?

2017-05-06 Thread Дилян Палаузов
Hello, pardon me, apparently HTTP/1.1 does not understand SASL. Regards Дилян On 05/06/2017 08:22 PM, Дилян Палаузов wrote: Hello, can't for this purpose the distinction between authorization/authentication be solely used, e.g. as in the SASL LOGIN mechanism? So one provides distinct

Re: httpd behind proxy

2018-06-24 Thread Дилян Палаузов
McMurtrie wrote: >On Thu, 21 Jun 2018, Дилян Палаузов wrote: > >> Hello, >> >> Nginx being proxy removes the Etag when sub(stutions) are involved >> (https://forum.nginx.org/read.php?2,242807,242809#msg-242809). >> >> If Nginx is used as proxy and it re

Re: httpd behind proxy

2018-06-21 Thread Дилян Палаузов
Hello, Nginx being proxy removes the Etag when sub(stutions) are involved (https://forum.nginx.org/read.php?2,242807,242809#msg-242809). If Nginx is used as proxy and it returns ETags on GET, then most probably the backend runs already on https and has the right hostname, so that nginx doesn't

Re: use valgrind / Re: SIGSEGV in cyrus-imapd 3.0.7 mupdate

2018-07-18 Thread Дилян Палаузов
Hello, On Fri, 2018-07-13 at 10:40 +0200, Michael Menge wrote: > > I have been running mupdate with STARTTLS for a few years with 2.3.x > and 2.4.x. > It didn't crash as predictable as 3.0, but we had some instances where ... The likely reason, why it hasn't crashеа as predictable is, that

use valgrind / Re: SIGSEGV in cyrus-imapd 3.0.7 mupdate

2018-07-08 Thread Дилян Палаузов
Hello Michael, this is likely either a memory mishandling issue (use after free(), double free(), invalid read()/write()...), which gets evident if cyrus is run under valgrind --tool=memcheck. I run it with valgrind --num-callers=30 --leak-check=full --track-origins=yes --read- var-info=yes

Re: shared xDAV resources

2018-07-11 Thread Дилян Палаузов
Hello, what is the status of this? Are the theoretical concerns clarified by now? About CALDAV:calendar-home-set: While after logging in a user is supposed to find the list of the owned calendars available with CALDAV:calendar-home-set, the specification says this is an URL and the calendars

Extended LIST RETURN (CHILDREN SUBSCRIBED)

2018-06-28 Thread Дилян Палаузов
Hello, right now EXTENDED LIST RETURN (CHILDREN SUBSCRIBED) returns \Subscribed, as can be seen below, but back in 2015 this was not the case -- https://bugzilla.gnome.org/show_bug.cgi?id=748636 . Can you tell me when this was fixed? Since extended LIST was not working correctly in the past,

Re: Fwd: Re: [cyrusimap/cyrus-sasl] PAM auth causes segfault for unknown reason (#547)

2018-12-11 Thread Дилян Палаузов
Hello, the message below does not show the full backtrace at the very last moment. One way to create it is to produce a core dump and then open with gdb the saslauthd executable, the coredump and call "thread apply all bt f". More usefull could be to run the process under valgrind/memchech,

Re: MMAP performance and using mmap writes

2018-11-30 Thread Дилян Палаузов
Hello, > > 3: if your DB is larger than RAM, writing thru mmap is slower than using > > write() syscalls. Whenever you > > access a page for the first time, the OS will page it in. This is a wasted > > I/O if all you're doing is > > overwriting the page with new data. > > I doubt it...

Re: db5 / PANIC errors under 2.5.12?

2018-11-23 Thread Дилян Палаузов
Hello Karl, man imapd.conf shows the default database types, e.g. check for annotation_db, duplicate_db… You likely have there explicit or implicit berkeley database. With cvt_cyrusdb you can switch between database formats. You use the latter to convert to e.g. twoskip and then update

Re: Xapian searches in Cyrus 3.0

2019-01-03 Thread Дилян Палаузов
t; Parque Tecnológico. Edificio 103 > 48170 Zamudio (Bizkaia) > ego...@sarenet.es > www.sarenet.es > > Antes de imprimir este correo electrónico piense si es necesario hacerlo. > > El 03-01-2019 17:00, Дилян Палаузов escribió: > > Hello Egoitz, > > > > con

Re: Xapian searches in Cyrus 3.0

2019-01-03 Thread Дилян Палаузов
Hello Egoitz, concerning Xapian see discussion at https://github.com/cyrusimap/cyrus-imapd/issues/2234 . I am still struggling how to verify that for new mails the search information is append, and that for searches this information is utilized. Regards Дилян On Thu, 2019-01-03 at 15:55

To: and qouted strings

2019-03-24 Thread Дилян Палаузов
Hello, PUTting a new meeting with ATTENDEE;CN="X, Y":MAILTO:a@b sends over 3.0/imap/imip_send_sendmail() to sendmail: To: X, Y which sendmail normalizes to To: X@fqdm, Y The string X, Y must be quoted, as described in RFC5322 Section 3.2.4 “Quoted Strings”. Is there code in cyrus, that

Scheduling VJOURNAL

2019-03-30 Thread Дилян Палаузов
Hello, iCalendar forsees for VJOURNAL, VEVENT and VTODO attendees and organizer. Scheduling Extensions to CalDAV says nothing about VJOURNAL. iTIP foresees VJOURNAL. In imap/http_caldav.c:caldav_put() has switch (kind) { case ICAL_VEVENT_COMPONENT: case ICAL_VTODO_COMPONENT:

conversations_expire_days and Xapian search

2019-02-17 Thread Дилян Палаузов
Hello, I have an understanding question about searches, conversations, and Xapian in 3.0.x: To my knowledge data (headers and body) is filled in a Xapian database. The search with the Xapian database works however only, if these messages are mapped in conversations_db. There is a

Re: Failed CUnit test in 2.5.12 and 3.0.8

2019-02-11 Thread Дилян Палаузов
Hello Max, a possible explanation is the lack of libplain.so or libdigestmd5.so in $libdir/sasl2 , coming from cyrus-sasl . Until recently, the place where cyrus-sasl/configure && make install put those files, when compiled, was different from the place, where the files were searched at run

Generating MIME boundaries within cyrus

2019-01-25 Thread Дилян Палаузов
Hello, sending a MIME message implies generating multipart boundary (random) string. Cyrus does this in: imap/cyrdump.c:g enerate_boundary() imap/httpd.c:write_multipart_body() imap/http_caldav_sched.c:imip_send_sendmail() imap/jmap_mail.c:_mime _make_boundary()

Prepending Xapian Tiers

2019-05-17 Thread Дилян Палаузов
Hello, I set up a Cyrus system with one tier. I think it works. The .xapianactive files contain 'tiername: 0'. How can I insert a second tier? Adding a XYZsearchpartition-default to imapd.conf, together with defaultsearchtier: XYZ does not utilize the new directory: it stays empty and the

Cyrus Roadmap as VTASK set

2019-06-10 Thread Дилян Палаузов
Hello, since Cyrus Imap supports publishing Tasks = Roadmaps (VTODOs over CalDAV or over HTTP/iCalendar), will it be feasible to integrate VTODOs into the workflow? How does a Github issue differ from a VTASK, apart from tracking the references in git and the automatic closing? Regarda

https://imapwiki.org/ImapTest/ServerStatus update for Cyrus Imap 3.0

2019-05-02 Thread Дилян Палаузов
Hello, anybody with IMAP expertize willing to update https://imapwiki.org/ImapTest/ServerStatus for a current Cyrus Imap status? It says right now Cyrus 2.3.12p2 is a non-compliant server. Regards Дилян

Ephemeral files and temporary filesystems

2019-09-08 Thread Дилян Палаузов
Hello, the file docsrc/imap/concepts/deployment/performance_recommendations.rst says: In-memory filesystems are faster then disk filesystems, but are limited in space and volatile as well. The following list includes configuration settings that could make the corresponding databases, files and

Re: Notes 29 July

2019-07-30 Thread Дилян Палаузов
Hello Ellie, your personal problems are mentioned for quite some time now. I do not know the details, but I personally wish you to recover soon permanently. In any case, this thread is not about you. The accent is about finding a way where contributions are considered in a timely manner.

#2373 (Shared xDAV (CalDAV/CardDAV) resources are not discoverable) / Re: time for cyrus-imap v3.2?

2019-11-06 Thread Дилян Палаузов
Hello, > * #2373 (Shared xDAV (CalDAV/CardDAV) resources are not discoverable). > Dilyan Palauzov sent a diff for this in the github repo and there was a > discussion with Ken on possible implementations (shared xDAV resources): >

8074597e mailbox.c: release cache files when locking index

2019-12-10 Thread Дилян Палаузов
Hello, I have the problem that on 3.0 sometimes the cyrus.cache gets truncated to 4 bytes (usually but not always by cyr_expire) and then it takes on Inbox very, very much IO and time to reconstruct cyrus.cache, and after a while cyrus.cache gets trucated again. Does this commit

Re: The master janitor goes crazy / Re: Debugging Deadlocks

2019-12-02 Thread Дилян Палаузов
at 100%? > > What is it doing at that time? > > > > On Tue, Nov 26, 2019, at 1:29 AM, Дилян Палаузов wrote: > > > Hello, > > > > > > > I run cyrus imap 3.0.x with some private changes. > > > > > > > > Sometimes when stop the

cyrus.cache causes IOERROR: offset greater than cache size

2019-12-02 Thread Дилян Палаузов
Hello, sometimes I get in the logs these messages: Dec 01 01:30:50 mail cyrus/cyr_expire[13952]: IOERROR: offset greater than cache size 5243456 2288(0) Dec 01 01:30:50 mail cyrus/cyr_expire[13952]: IOERROR: invalid cache record for user.u1 uid 40568 (System I/O error) Dec 01 01:30:54 mail

The master janitor goes crazy / Re: Debugging Deadlocks

2019-11-25 Thread Дилян Палаузов
Hello, > I run cyrus imap 3.0.x with some private changes. > > Sometimes when stop the master process, the master process utilizes one CPU > core to 100% for 5 minutes. After the fifth > minute, systemd enforces kill -9. When I attach to the maste process, I see > that it some janitor does

Debugging Deadlocks

2019-11-19 Thread Дилян Палаузов
Hello, I run cyrus imap 3.0.x with some private changes. Sometimes when stop the master process, the master process utilizes one CPU core to 100% for 5 minutes. After the fifth minute, systemd enforces kill -9. When I attach to the maste process, I see that it some janitor does some work, but

Re: yearly release cycle

2019-12-18 Thread Дилян Палаузов
Hello! This is a very good idea! In particular it makes the gap between development code and stable code smaller. Thus fixes for the stable code will be very similar to fixes on the development code. Of course, providing fixes, like optimizations, makes only sense if it is predictable

IMAP NOTIFY (RFC 5465) ?

2020-03-04 Thread Дилян Палаузов
Hello, is RFC 5465 (IMAP NOTIFY (https://tools.ietf.org/html/rfc5465.html) supported in 3.0 as stated at https://www.cyrusimap.org/imap/rfc-support.html ? Per RFC 5465 page 7, the server-side support is announced with “ S: * OK [CAPABILITY IMAP4REV1 NOTIFY]”. The CAPABILITY answer is

When is imapproxy usefull?

2020-03-09 Thread Дилян Палаузов
Hello, the documentation on performance of Horde/Imp: https://www.horde.org/apps/imp/docs/PERFORMANCE recommends installing an imap proxy , e.g. the one from https://squirrelmail.org/download.php which ceased deveopment decades ago. The idea is that horde/imp/the-webmail-client connects to

cyrus-devel@lists.andrew.cmu.edu does not do DMARC From-mungling

2020-04-23 Thread Дилян Палаузов
Hello, recently on this mailing list (cyrus-devel@lists.andrew.cmu.edu) there were messages From: Anatoli . For that domain DMARC policy=reject applies. So the MLM is supposed to mungle the From: domain, but it does not do so. In turns the emails from that recepient over the mailing are

Deleting stale git-branches

2020-10-05 Thread Дилян Палаузов
Dear all, when I work on the command line with git and want from git to autocomplete the words “sieve” or “master”, git does not know if I mean the branches “sieve-1.2/master” or the directories “sieve/master”. This ambiguity makes thing unnecessary complicated. • Please delete all stale

“ctl_mboxlist -d | ctl_mboxlist -u” makes some fields disappear

2020-10-05 Thread Дилян Палаузов
Hello, for turning on improved_mboxlist_sort I turned off cyrus imap, called `ctl_mboxlist -d > FILE`, renamed mailboxes.db to mailboxes.db2, switched in imapd.conf 'improved_mboxlist_sort:1', and called `ctl_mboxlist -u < FILE`, cf

Re: expanding allowsetacl

2020-06-24 Thread Дилян Палаузов
Hello Ricardo, Horde/IMP allow the user to edit their own IMAP ACLs. Unfortunately I do not know of any WebDAV client which users can utilize to edit their own ACLs. For WebDAV editing ACLs is one way to share (a caldav) collection. Why is there a plan to kill the ability of users to set

Two communication channels

2020-06-04 Thread Дилян Палаузов
Hello, for Cyrus Imap there are now two communication channels: cyrus-devel@lists.andrew.cmu.edu and https://github.com/cyrusimap/cyrus-imapd/issues . Based on what criteria shall one use the one or the other channel, to get the things tackled with higher probability? Yesterday there were