Displaying 15 results from an estimated 15 matches for "get_stream".
2000 Jun 19
1
PATCH: Falling off the end of linked lists.
[I'm still poking around in vorbis-tools. Here's another trivial patch.]
In ogg123.c, the function get_stream goes down a linked list looking for the
nth stream. Currently it will run off the end of the list and dereference the
NULL pointer if the list is smaller than n. Attached is a patch to check for
a null list and abort.
Would assert() be a better way to do this?
-=-=-
Stan Seibert
Index: vorbi...
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...
2011 Jan 19
1
Rewrite the mailbox copy functions works in imap but don't work in doveadm import command
...nion mail_module_context *zmail = EMEXIS_MAIL_CONTEXT(_mail);
struct istream *input;
const char *headerFile;
char *bodyFile;
int fd;
int increment;
......Do some stuffs and verifications OK....
// GETTING THE FILE TO READ SOME STUFF FROM HEADER.
if (zmail->super.get_stream(mail, NULL, NULL, &input) >= 0){
i_warning("GET STREAM COPY OK...");
}else{
i_warning("GET STREAM COPY NOT OK...");
}
// REALLY COPY EMAIL
copyret = zbox->super.copy(ctx, mail);
}
OK, when i use the IMAP , using a client and copy a ema...
2010 Feb 08
2
Plugin question
Hi All.
I am developing plugin for Dovecot. And I needs for read some
configuration file at startup
and store configuration in application wide variable. As I see the
plugin_init() method calls
multiple times and allocates plugin's variables each time. Could you
suggest better way to
store variable in application context.
Thank you
Valery Gorbunov
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 zmail->super.get_stream(_mail, hdr_size, body_size,
stream_r);
}
I think this is the line that return the strea...
2008 Aug 14
2
Plugin when downloading mail
Is there a way to modify mail messages when they are downloaded using a
special login.
eg. my normal login for dovecot is martijn at youngguns.nl but when I log in
using martijn at dosomething.youngguns.nl I would like to download my mail
which are processed using a Perl script. The Perl script will modify the
content of the message (the message body). So I don't want to change the
header or
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 part of my code.
Thanks, Konstantin
uname -a:
FreeBSD bsdman.virtualwor...
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
2007 Aug 03
1
modify header in deliver
hi,
is it possible to modify the mail-header (subject) within the deliver process (maybe by a lda-plugin)? I have tried to write a simple plugin for this, but I cannot find a way to modify the mail befor writing it to the mailbox.
Reinhard
-------------------------------------------
Versendet durch aonWebmail (webmail.aon.at)
Hier spielt die Musik! ?ber zwei Millionen Songs zum Downloaden.
2004 Dec 18
1
spam plugin
Here's a new version, it compiles (and appears to work) except the part
in "copy_reclassified".
Can anyone help me (probably only Timo knows how) with that?
http://johannes.sipsolutions.net/edit/Projects/dovecot-dspam-integration/pseudo-code
johannes
2000 Jun 19
1
Kenneth's commits
...y modifications:
vorbis-tools is back in the main build, but ogg123 is out of the vorbis-tools
build. I am investigating the cross-platform libraries suggested.
ogg123 silences "Clipping in frame x", can now play multiple files at once,
and has a new stream handling format (resolves the get_stream() bug mentioned
earlier).
Vorbize has options for no comment and encoding quality. However, Monty has
not yet put info_B-G in include/vorbis/modes.h, so that part is commented
out (but it will segfault if you pass it something other than 0).
Kenneth
--- >8 ----
List archives: http://www.xiph...
2010 Sep 20
1
replace istream and unref the old one...
I Build a plugin, that do some stuffs with a email.
To get the input istream, i use the "get_stream" function, like zlib does.
I create a concat_stream, with the full_input[3];
struct istream *full_input[3];
//this like zlib
input = imail->data.stream;
//first input, using the input
full_input[0] = i_stream_create_header_filter(input, HEADER_FILTER_EXCLUDE |
HEADER_FILTER_NO_CR, exclu...
2006 Jan 31
1
beta2: strange assert
...et_virtual_size>,
get_physical_size = 0x37368 <mbox_mail_get_physical_size>,
get_first_header = 0x4a510 <index_mail_get_first_header>,
get_headers = 0x4a274 <index_mail_get_headers>,
get_header_stream = 0x4a570 <index_mail_get_header_stream>,
get_stream = 0x37408 <mbox_mail_get_stream>,
get_special = 0x37298 <mbox_mail_get_special>,
update_flags = 0x49180 <index_mail_update_flags>,
update_keywords = 0x491a4 <index_mail_update_keywords>,
expunge = 0x491c8 <index_mail_expunge>}, pool = 0xbb940,...
2003 Apr 16
1
pop3 coredump
..._type = MAILBOX_SYNC_NONE, sync_last_check = 0,
min_newmail_notify_interval = 0, fetch_mail = {mail = {seq = 0, uid = 0,
seen_updated = 0, get_flags = 0, get_parts = 0, get_received_date = 0,
get_date = 0, get_size = 0, get_header = 0, get_address = 0,
get_first_mailbox = 0, get_stream = 0, get_special = 0}, data = {flags = {
flags = 0, custom_flags = 0x0, custom_flags_count = 0},
received_date = 0, size = 0, sent_time = 0, sent_timezone = 0,
headers = 0x0, parts = 0x0, envelope = 0x0, body = 0x0,
bodystructure = 0x0, envelope_data = 0x0, rec = 0x0, s...
2007 Nov 15
1
imap process consuming 100% CPU (Dovecot 1.0.3)
...ream.c"
> > message_get_body_size(input = 0x2004aabc, body = 0x2002827c, has_nuls = (nil)), line 107 in "message-size.c"
> > index_mail_init_stream(_mail = 0x200281a8, hdr_size = 0x2ff227a8, body_size = 0x2ff227b8), line 502 in "index-mail.c"
> > mbox_mail_get_stream(_mail = 0x200281a8, hdr_size = 0x2ff227a8, body_size = 0x2ff227b8), line 206 in "mbox-mail.c"
> > mail_get_stream(mail = 0x200281a8, hdr_size = 0x2ff227a8, body_size = 0x2ff227b8), line 107 in "mail.c"
> > imap-fetch-body.fetch_body(ctx = 0x200205e0, mail = 0x200281a...