On Monday 17 December 2018 10:50:16 Timo Sirainen wrote:
> On 17 Dec 2018, at 10.44, Pali Rohár wrote:
> >
> > On Sunday 16 December 2018 21:55:23 Timo Sirainen wrote:
> >> On 16 Dec 2018, at 21.26, Pali Rohár wrote:
> >>>
> >>> Hello!
> >
On Sunday 16 December 2018 21:55:23 Timo Sirainen wrote:
> On 16 Dec 2018, at 21.26, Pali Rohár wrote:
> >
> > Hello!
> >
> > I found bug in Dovecot's IDLE implementation when virtual mailbox is in
> > use. IDLE does not notify about new emails when emai
lbox was delivered (as it collects emails from all - * -
mailboxes).
But dovecot for some unknown reason does not notify via IDLE that there
is a new email.
To get notifications, it is needed to re-open that "All" mailbox again.
--
Pali Rohár
pali.ro...@gmail.com
signature.asc
Description: PGP signature
On Saturday 12 August 2017 14:36:31 Pali Rohár wrote:
> route is already set to "INVALID_ROUTE" when fill_missing is true, but
> setting invalid_syntax was not done yet.
> ---
> src/lib-mail/message-address.c |1 +
> 1 file changed, 1 insertion(+)
>
> di
route is already set to "INVALID_ROUTE" when fill_missing is true, but
setting invalid_syntax was not done yet.
---
src/lib-mail/message-address.c |1 +
1 file changed, 1 insertion(+)
diff --git a/src/lib-mail/message-address.c b/src/lib-mail/message-address.c
index 29cac2b..96584e2 100644
--
---
src/lib-mail/test-message-address.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/lib-mail/test-message-address.c
b/src/lib-mail/test-message-address.c
index 9bbf29e..bf85806 100644
--- a/src/lib-mail/test-message-address.c
+++ b/src/lib-mail/test-messa
ATEXT characters must be properly quoted when are in phrase.
Test case:
{ name = "test\"test", mailbox = "user", domain = "host" }
converts to:
"test\"test"
---
src/lib-mail/message-address.c | 66 +---
1 file changed, 62 insertions(+), 4 deletions(-)
This will fix possible NULL pointer dereference when caller does not set
last_comment.
---
src/lib-mail/message-address.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/lib-mail/message-address.c b/src/lib-mail/message-address.c
index 9ce4a55..4e86185 100644
Empty group list ends with ": " not with ", ".
Test case:
{ { name = NULL, mailbox = "group", domain = NULL }, { name = NULL, mailbox =
NULL, domain = NULL } }
converts to:
group:;
---
src/lib-mail/message-address.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --g
Add explicit invalid_syntax flag also when end of input occure because
address is without domain invalid and in this case it was not correctly
propagated.
---
src/lib-mail/message-address.c |4
1 file changed, 4 insertions(+)
diff --git a/src/lib-mail/message-address.c b/src/lib-mail/mes
It does not make sense to set mailbox without domain on incorrect input.
Rather set display name which is more likely useable value.
Test case:
test
is parsed as:
{ name = "test", mailbox = NULL, domain = NULL }
---
src/lib-mail/message-address.c |4
1 file changed, 4 insertions(+
Empty name for group list must be quoted.
Test case:
{ { name = NULL, mailbox = "", domain = NULL }, { name = NULL, mailbox =
NULL, domain = NULL } }
converts to:
"":;
---
src/lib-mail/message-address.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/lib-ma
erl for perl
modules it is a lot of easier for me.
[1] - https://github.com/pali/Email-Address-XS
[2] - https://github.com/pali/Email-Address-XS/blob/master/t/Email-Address-XS.t
Changes since v1:
* Updated description with test example
* Rebased on top of master branch
Pali Rohár (7):
lib-mail
On Thursday 12 May 2016 13:24:36 Pali Rohár wrote:
> On Thursday 21 April 2016 14:24:09 Timo Sirainen wrote:
> > On 11 Apr 2016, at 13:44, Pali Rohár wrote:
> > >
> > > On Thursday 07 April 2016 16:11:12 Timo Sirainen wrote:
> > >> On 06 Apr 2016, at 17:29,
On Thursday 21 April 2016 14:24:09 Timo Sirainen wrote:
> On 11 Apr 2016, at 13:44, Pali Rohár wrote:
> >
> > On Thursday 07 April 2016 16:11:12 Timo Sirainen wrote:
> >> On 06 Apr 2016, at 17:29, Pali Rohár wrote:
> >>>
> >>> On Monday 04 April
On Monday 11 April 2016 12:44:02 Pali Rohár wrote:
> On Thursday 07 April 2016 16:11:12 Timo Sirainen wrote:
> > On 06 Apr 2016, at 17:29, Pali Rohár wrote:
> > >
> > > On Monday 04 April 2016 19:35:22 Pali Rohár wrote:
> > >> On Monday 04 April 2
On Thursday 07 April 2016 16:11:12 Timo Sirainen wrote:
> On 06 Apr 2016, at 17:29, Pali Rohár wrote:
> >
> > On Monday 04 April 2016 19:35:22 Pali Rohár wrote:
> >> On Monday 04 April 2016 19:31:06 aki.tu...@dovecot.fi wrote:
> >>> Can you ple
On Monday 04 April 2016 19:35:22 Pali Rohár wrote:
> On Monday 04 April 2016 19:31:06 aki.tu...@dovecot.fi wrote:
> > Can you please send them directly to me, please?
> > ---
> > Aki Tuomi
>
> Sent.
Received? Are patches OK now?
--
Pali Rohár
pali.ro...@gmail.com
On Monday 04 April 2016 19:31:06 aki.tu...@dovecot.fi wrote:
> Can you please send them directly to me, please?
> ---
> Aki Tuomi
Sent.
--
Pali Rohár
pali.ro...@gmail.com
On Monday 04 April 2016 19:12:56 Pali Rohár wrote:
> Hello,
>
> I borrowed dovecot parser for email addresses and going to use it in new
> perl module as replacement for Email::Address. During implementation and
> testing I found bugs in dovecot parser & generator. So I
Hello,
I borrowed dovecot parser for email addresses and going to use it in new
perl module as replacement for Email::Address. During implementation and
testing I found bugs in dovecot parser & generator. So I'm sending my
patches together with tests.
Pali Rohár (7):
On Sunday 03 April 2016 12:45:23 aki.tu...@dovecot.fi wrote:
> > On April 2, 2016 at 6:58 PM Pali Rohár
> > wrote:
> >
> >
> > Hello,
> >
> > I borrowed dovecot parser for email addresses and going to use it
> > in new perl module as replaceme
Hello,
I borrowed dovecot parser for email addresses and going to use it in new
perl module as replacement for Email::Address. During implementation and
testing I found bugs in dovecot parser & generator. So I'm sending my
patches together with tests.
Pali Rohár (7):
k, thanks for information!
Anyway I think that for atomic/snapshot read of mbox file should be ok
(when lock is not acquired by dovecot). Or not?
And which emails in mbox are used only internally by dovecot? Only those
which have X-IMAPbase header? Or are there any other emails which should
I ignore when I parse mbox file (for read access)?
--
Pali Rohár
pali.ro...@gmail.com
ation that supports the claims.
> That communication form is usually intentional to provoke discussion.
>
> Further CCing to his/her email should stop, s/he can just subscribe.
>
> Am 06.06.2015 um 19:01 schrieb Pali Rohár:
> > What is correct way to read those mboxes?
> &g
me header/body)
--
Pali Rohár
pali.ro...@gmail.com
signature.asc
Description: This is a digitally signed message part.
On Monday 08 June 2015 23:06:26 Marcus Rueckert wrote:
> On 2015-06-08 14:48:12 +0200, Pali Rohár wrote:
> > On Monday 08 June 2015 02:45:52 Marcus Rueckert wrote:
> > > IMHO ... Maildir is a better format.
> >
> > Really? I do not think so! Having half of mi
wnload all headers/body/etc... then do
magic and show me emails.
But I do not want to spend lot of time with writing philosophical
problems of IMAP and their clients...
I just want to know: How to correctly read dovecot mboxes and how to
correctly write to them. Thats all. In your email I did not find this
information :-(
PS: I'm not subscribed to this list, so please CC me!
--
Pali Rohár
pali.ro...@gmail.com
nts) consume lot
of CPU cycles...
PS: I'm not subscribed to this list, so please CC me!
--
Pali Rohár
pali.ro...@gmail.com
localhost). It is possible without any data/message damage?
[1] - http://wiki2.dovecot.org/MailboxFormat/mbox
--
Pali Rohár
pali.ro...@gmail.com
signature.asc
Description: This is a digitally signed message part.
30 matches
Mail list logo