Displaying 18 results from an estimated 18 matches similar to: "Possible programming error in maildir_mail_get_save_date"
2008 Oct 09
2
Request for help with new plugin
Hi there,
I was having lots of trouble with the normal expire plugin so I
decided to try and come up with a plugin that handles the trash
directory in the same way as Courier (when the user logs out it should
clean messages from the trash that have been there for more than X
days.) I used the expire and trash plugins as a guide but there are
probably a number of things done wrong here
2015 Dec 23
2
2.2.21 imap core dump after enabling autoexpunge
Hi,
I've enabled autoexpunge for Trash and Junk. Now imap process core
dumps occasionally.
Tomppa
> program terminated by signal SEGV (no mapping at the fault address)
> 0xff0dc2e0: o_stream_get_buffer_used_size : ld [%o0 + 20], %o0
> Current function is notify_ok (optimized)
> 13 if (o_stream_get_buffer_used_size(client->output) != 0)
>
2012 May 15
1
[PATCH] dovecot-lda with expire plugin segfaults if dict failed
Program received signal SIGSEGV, Segmentation fault.
0x00007f1975cccdee in expire_mailbox_transaction_commit (t=<value
optimized out>, changes_r=<value optimized out>) at
expire-plugin.c:169
169 } else if (strcmp(value, "0") == 0) {
(gdb) bt
#0 0x00007f1975cccdee in expire_mailbox_transaction_commit (t=<value
optimized out>,
2008 Oct 06
2
Dovecot 1.1.4 crash
After upgrading from 1.1.3 to 1.1.4 the imap process crashes as soon as moving a mail to the Trash folder.
Belows backtrace points to the expire plugin...
Backtrace /usr/local/libexec/dovecot/imap:
Program terminated with signal 11, Segmentation fault.
#0 0x2adbeaa8 in expire_mailbox_transaction_commit (t=0x10045248, uid_validity_r=0x7fff77fc, first_saved_uid_r=0x7fff7800,
2008 Oct 27
1
Empty/corrupt mail leads to duplicate delivery
Hi,
when the attached mail was stored in a maildir, fetching mail via POP3
lead to multiple delivery of mails in that maildir to the client
(Outlook). I replaced the domain with dots.
This is the dovecot configuration:
--snip--
protocols = imap imaps pop3 pop3s
listen = *
disable_plaintext_auth = no
ssl_cert_file = /etc/ssl/dovecot/server.pem
ssl_key_file = /etc/ssl/dovecot/server.key
2013 Mar 07
1
[dovecot-2.1.15] mdbox corruption, doveadm force-resync can't repair it (throws segfault)
Hi Timo, hi all!
Today i noticed imap throws segmentation faults and dumps cores. I
looked into logs I can see:
2013-03-07T12:12:52.257986+01:00 meteor dovecot:
imap(marcinxxx at kolekcja.mejor.pl) <7sRXtFPXYAA+eX93>: Error: Corrupted
dbox file
/dane/domeny/mejor.pl/mail/marcin//.mdbox/mailinglists/storage/m.75
(around offset=2779212): EOF reading msg header (got 0/30 bytes)
2018 Mar 05
3
Coredump: Panic: file smtp-address.c: line 530 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p))
Got a coredump:
Mar 5 15:09:42 mail-cbf dovecot: lmtp(backup at backup.invalid)<15425><2B+kCaZPnVpBPAAAplP5LA>: Fatal: master: service(lmtp): child 15425 killed with signal 6 (core dumped)
#0 0x00007fea19977428 in __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
resultvar = 0
pid = 15425
selftid = 15425
#1 0x00007fea1997902a in
2010 Mar 22
1
mbox + bzip2 +dovecot = crash?
I have some archived mails in compressed (by bzip2) mboxes and I would
like to read them via imap Unfortunately it looks like dovecot
crashes when tries to read them :(
#v+
kjonca at alfa:~/Mail/Old/Junk%sudo /usr/sbin/dovecot -n
[sudo] password for kjonca:
# 1.2.11: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32.7+2 i686 Debian squeeze/sid
log_path: /var/log/dovecot
2018 Mar 06
0
Coredump: Panic: file smtp-address.c: line 530 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p))
Op 3/5/2018 om 3:14 PM schreef Ralf Hildebrandt:
> Got a coredump:
>
> Mar 5 15:09:42 mail-cbf dovecot: lmtp(backup at backup.invalid)<15425><2B+kCaZPnVpBPAAAplP5LA>: Fatal: master: service(lmtp): child 15425 killed with signal 6 (core dumped)
Hmm, yes, I think this an unnecessary RFC5322 -> RFC5321 address
translation. Will look at making a fix tomorrow.
Regards,
2015 Jan 17
2
Changeset c02f29ca104d badly breaks LMTP/mdbox
$ gdb /usr/lib/dovecot/lmtp core_lmtp.48883.nihlus.leuxner.net
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show
2007 May 23
0
FreeBSD Security Advisory FreeBSD-SA-07:04.file
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
=============================================================================
FreeBSD-SA-07:04.file Security Advisory
The FreeBSD Project
Topic: Heap overflow in file(1)
Category: contrib
Module: file
Announced: 2007-05-23
2016 Apr 29
2
Panic: file message-part-serialize.c: line 90 (part_serialize): assertion failed: (part->children == NULL)
Hi,
I just found this in my logs:
Apr 29 11:05:20 lmtp(joerg.eggenstein at ruhr-uni-bochum.de): Panic: file message-part-serialize.c: line 90 (part_serialize): assertion failed: (part->children == NULL)
Apr 29 11:05:20 lmtp(joerg.eggenstein at ruhr-uni-bochum.de): Error: Raw backtrace:
/usr/local/dovecot/lib/dovecot/libdovecot.so.0(+0x9c7f9) [0x7fa88bfbf7f9] ->
2016 Oct 17
2
Massive LMTP Problems with dovecot
> We'll need the `dovecot -n` output first.
Here we go:
> # 2.2.devel (933d16f): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.devel (63f9b42)
> # OS: Linux 3.13.0-98-generic x86_64 Ubuntu 14.04.5 LTS
> default_vsz_limit = 2 G
> lmtp_user_concurrency_limit = 10000
> mail_attachment_dir = /home/copymail/attachments
> mail_location = mdbox:~/mdbox
>
2010 Mar 25
2
A questions about consume_results (driver-pgsql.c)
Code
--------------
static void consume_results(struct pgsql_db *db)
{
do {
if (!PQconsumeInput(db->pg))
break;
if (PQisBusy(db->pg))
return;
} while (PQgetResult(db->pg) != NULL);
if (PQstatus(db->pg) == CONNECTION_BAD)
io_remove_closed(&db->io);
else
io_remove(&db->io);
db->querying = FALSE;
if (db->queue != NULL && db->connected)
2010 Mar 26
2
Fix for the consume_results leak
I'm not really comfortable with making non-trivial changes to this
code but here is at least a fix for the PGresult leak (verified to
both apply to 1.2.11 and 2.0.beta4).
-----
--- dovecot/src/lib-sql/driver-pgsql.c 15 Mar 2010 18:18:14 -0000 1.1.1.2
+++ dovecot/src/lib-sql/driver-pgsql.c 26 Mar 2010 14:13:18 -0000 1.1.1.2.4.1
@@ -247,6 +247,17 @@
return 0;
}
+static inline int
2010 Mar 28
2
Improper use of IN-USE in case of a failed authentication
RFC2449 defines the IN-USE extended POP3 response code as
8.1.2. The IN-USE response code
This occurs on an -ERR response to an AUTH, APOP, or PASS
command. It indicates the authentication was successful, but
the user's maildrop is currently in use (probably by another
POP3 client).
http://www.faqs.org/rfcs/rfc2449.html
In contrast to this, the POP3 login code in
2010 Apr 14
4
PostgreSQL driver supporting [round-robin] load balancing and redundancy [LONG]
One of the things my employer uses dovecot for is as mail download
server for an 'e-mail purification service' (AV/ anti-spam) for
smartphones. The service itself presently runs on a rented server
somewhere in the UK and the corresponding 'web service' front-end and
user account/ mail account database resides on a server in
Germany. The UK dovecot server uses the PostgreSQL server
2008 Mar 29
3
Expire plugin with Mysql
Hey guys, got a question about the expire plugin. According to the
wiki, the expire plugin "keeps an internal database (Berkeley DB or
SQL)". I was wondering what fields in the mysql table are needed for
expire to work.
I assume it is setup is similar to the quota dict
setup, so was just wondering what fields are required (i.e:
select_field, where_field, username_field, for quota).