Displaying 20 results from an estimated 200 matches similar to: "replace istream and unref the old one..."
2010 Jan 20
1
Plugin
Hello Everyone...
Some time ago, i send some questions about plugins and concat 2 file
handles.
So, there is another questions about this.
Timo Sirainen send to me this modification, in
src/lib-storage/index/maildir/maildir-mail.c
struct istream *full_input[3];
full_input[0] = i_stream_create_fd(fd, 0, TRUE);
full_input[1] = i_stream_create_fd(fd1, 0, TRUE);
full_input[2] = NULL;
input =
2009 Apr 03
2
Implementation of editheaders in dovecot
Hello.
I wrote the hook function for deliver. I want to add support of
editheaders in the plug-in for dovecot. For this purpose I wrote the
function rarules_get_stream. Remover of headrs works properly, but
adding does not work. I took Timo Sirainen's advice from http://markmail.org/message/skb6arnll5gaopdr
. Do I use a correct way of creation of a message?
I give backtrace and a
2013 Oct 15
3
Plugin issue with update from 2.0.19 to 2.1.17
Hello. Probably only Timo can help-me with this.
I have a self-made plugin based on the zlib plugin that i use to cryptograph the messages at inbox.
As a side-effect of the cryptography, my plugin changes the size of the message, but until 2.0.19 this works well with dovecot index and the W/S flags.
But now, i'm going to upgrade to 2.1.17 and now i have these messages on log at my test
2020 Nov 10
1
imap dumping core in libdovecot-storage with assert "(block_count == 0 || block_idx+1 == block_count)"
On 10. Nov 2020, at 15.45, Timo Sirainen <timo at sirainen.com> wrote:
>
> On 4. Nov 2020, at 13.24, Renaud M?trich <rmetrich at redhat.com <mailto:rmetrich at redhat.com>> wrote:
>> I would like to report an issue which is 100% reproducible with a specific mail available in the reproducer attached to Red Hat's bugzilla
2009 Apr 13
0
How can I skip EOH in headers?
Hello.
My callback for get_stream is called from mail_get_stream in
mail_storage_copy. Further, mbox_save_init is called and it called
mbox_save_get_input_stream.
backtrace (A) for my callback:
#0 i_stream_header_filter_read (stream=0x8147e00) at istream-header-
filter.c:314
#1 0x080cdbaa in parse_header (mstream=0x8147e00) at istream-header-
filter.c:356
#2 0x080cdc0c in
2007 Oct 08
1
API problem (noob)
I'm a bit of a newbie, especially when it comes to dovecot
internals, but nevertheless, I need some help:
I'm working on a dovecot plugin, and I would like to copy
a mail message from the mail store out to a temporary file,
less a few headers:
static const char *const exclude_headers[] = {
"X-DSPAM-Signature"
}
strcpy(fname, mktemp(fname));
fd = creat(fname, 0600);
2020 Nov 04
2
imap dumping core in libdovecot-storage with assert "(block_count == 0 || block_idx+1 == block_count)"
Hi,
I would like to report an issue which is 100% reproducible with a
specific mail available in the reproducer attached to Red Hat's bugzilla
<https://bugzilla.redhat.com/show_bug.cgi?id=1894418>
(https://bugzilla.redhat.com/attachment.cgi?id=1726535):
-------- 8< ---------------- 8< ---------------- 8< ---------------- 8< --------
Return-Path: <XXXXXXXXX at
2020 Nov 10
0
imap dumping core in libdovecot-storage with assert "(block_count == 0 || block_idx+1 == block_count)"
On 4. Nov 2020, at 13.24, Renaud M?trich <rmetrich at redhat.com> wrote:
> I would like to report an issue which is 100% reproducible with a specific mail available in the reproducer attached to Red Hat's bugzilla <https://bugzilla.redhat.com/show_bug.cgi?id=1894418>(https://bugzilla.redhat.com/attachment.cgi?id=1726535
2013 Nov 06
1
Missing i_stream_unref in imap_msgpart_crlf_seek()?
Hi,
imap_msgpart_crlf_seek() returns an error stream in case of problems
in message_skip_virtual(). The original input stream is not being
unreferenced, preventing destroy callbacks from being executed.
Shouldn't we have an i_stream_unref(&input) here:
src/lib-imap-storage/imap-msgpart.c:
398 if (message_skip_virtual(input, virtual_skip, &cr_skipped)
< 0) {
399
2019 Aug 02
3
auth-policy crashing
My auth process is dumping core. This happens several times per day but
dovecot can operate normally for hours between errors.
The crash occurs in src/auth/auth-policy.c, line 356:
t at 1 (l at 1) program terminated by signal SEGV (no mapping at the fault
address)
Current function is auth_policy_parse_response
356 context->request->policy_refusal = FALSE;
2009 Dec 14
1
deliver panics when handling mails bigger than some kByte
Hi,
i've just upgraded to dovecot-1.2.8 (from 1.2.4) and do now get the
following errors when deliver gets hands on mails with some attachments.
# tail -n 1 /var/log/messages
Dec 14 19:00:36 mail3 dovecot: deliver(user): Panic: file istream.c:
line 96 (i_stream_read): assertion failed: (stream->eof)
The MTA is postfix running inside a FreeBSD 7.2-STABLE jail. The homes
where deliver
2006 Apr 28
1
imaptest, with options!
I hacked some command line options into imaptest.
I dont think I broke it..
Place into dovecot-source root as usual and compile with:
gcc imaptest.c -o imaptest -Wall -W -I. -Isrc/lib -DHAVE_CONFIG_H
src/lib/liblib.a
As per Timo's instructions.
# imaptest -h imaptest [USER at IP:PORTNO] [pass=PASSWORD] [mbox=MBOX]
[clients=CC] [msgs=NMSG] [use_authenticate] [PORTNO]
USER = template for
2006 Jul 19
0
data corruption in delivery agent when forwarding
Hi Timo
I've been seeing data corruption in the lda when forwarding mail. I think
it's due to confused file pointers. (this is all maildirs on nfs)
Anyway the following patch fixes it, and also looks a bit more like the
old dovecot-lda module, by getting the Return-Path header before
getting the input stream:
Index: mail-send.c
2008 May 31
1
Sieve Editheader Extension?
I've done extensive searches, and there is virtually no information
about
actual implementations of the draft Sieve Editheader Extension (which
provides 'addheader' and 'deleteheader' actions):
http://www.ietf.org/internet-drafts/draft-ietf-sieve-editheader-11.txt
Is anyone currently working on this for Dovecot Sieve?
If not, are there any plans to do so? And before I
2009 Dec 08
3
Developer Documentation
Hi Everyone....
I Try to make a modification in dovecot Maildir system....
I want to include lines from another file into every email when the user
request to read this email.
Is Like put some extras itens email. I try to find how to do this but what i
understand is, every email is read "on the fly", but i dont find exactly
where... i didnt find some "read" to do this.
Some
2008 Sep 09
2
Panic in Dovecot 1.1.3: index-mail.c: line 1091: assertion failed: (!mail->data.destroying_stream)
Dovecot 1.1.3
Solaris 10
SPARC (Sun Fire T1000)
Compiled with Sun Studio 12 compilers.
Maildir on NFS
Indexes on local disk (UFS).
'dovecot -n' output attached.
IMAP process crashes for certain (many, but not all) users when
accessing certain folders (in the example below, in crashes when
accessing my INBOX, about 1700 mails). I could access other
mailboxes without problems. And a simple
2005 Jun 10
2
Too many open files
Hi Guys,
Just got this on one of my test72 dovecot servers:
-
Jun 10 12:40:28 svr21 dovecot: auth(default):
net_connect_unix(/var/run/dovecot/auth-worker.18818) failed: Too many
open files
Jun 10 12:40:28 svr21 dovecot: pop3-login: Disconnected: method=PLAIN,
rip=xxx.xxx.xxx.xxx, lip=xxx.xxx.xxx.xxx
Jun 10 12:40:28 svr21 dovecot: pop3-login: Disconnected: method=PLAIN,
rip=xxx.xxx.xxx.xxx,
2010 Jun 21
1
Plugin Handle input messages
Hi Timo....
I try to change my plugin to read the input email to increase a header line
and one \r\n.
But i need help to get this input....
My plugin is based in zlib plugin.
In "static int zlib_permail_get_stream" function, have it.
if (imail->data.stream != NULL ||
(_mail->uid == 0 && zuser->save_handler == NULL)) {
return
2006 Oct 31
0
5049969 Make efcode'' PCI configurator as the default configurator for SPARC platforms (fix unref)
Author: kini
Repository: /hg/zfs-crypto/gate
Revision: 239e64d12f9aeefee74374c799a32a2ab5ddff8c
Log message:
5049969 Make efcode'' PCI configurator as the default configurator for SPARC platforms (fix unref)
Files:
create: deleted_files/usr/src/uts/sparc/pcicfg/Makefile
delete: usr/src/uts/sparc/pcicfg/Makefile
2006 Oct 31
0
6417056 nfssrv should use doors/xdr as its IPC mech to mountd(1m) (fix unref)
Author: rmesta
Repository: /hg/zfs-crypto/gate
Revision: 7413fc53072f4145c1b3ac0e2169234084b4c6ab
Log message:
6417056 nfssrv should use doors/xdr as its IPC mech to mountd(1m) (fix unref)
Files:
create: deleted_files/usr/src/cmd/fs.d/nfs/mountd/svc_local.c
delete: usr/src/cmd/fs.d/nfs/mountd/svc_local.c