Displaying 19 results from an estimated 19 matches for "array_count".
2009 Jun 02
2
Running imaptest revision 209:939fa886391a built against dovecot revision 9116:9ae55b68cf61 on AIX 5.3 core dumps
# ./imaptest host=127.0.0.1 port=143 user=tstem38 pass=pass4you mbox=/
gpfs/users/t/s/tstem38/IMAP/foo4
Panic: file client.c: line 620: assertion failed: (idx >=
array_count(&clients) == NULL)
IOT/Abort trap(coredump)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2541 bytes
Desc: not available
URL: <http://dovecot.org/pipermail/dovecot/attachments/20090602/d9f502dc/attach...
2008 Nov 07
1
Problem witch dovecot-auth continue
I`m forgot paste rest of the log:
dovecot: 2008-11-07 10:16:44 Panic: auth(default): file
auth-worker-server.c: line 54 (auth_worker_idle_timeout): assertion failed:
(array_count(&conn->requests) == 0)
2014 Oct 21
1
2.2.14 and "Panic: file virtual-sync.c"
...imap(michael at DOMAIN): flag_change: box=Virtual.Ungelesen, uid=1, msgid=<54466F71.3050702 at makomi.de>, size=1661, flags=(\Seen \Draft \Recent)
Oct 21 20:44:15 mailserver dovecot: imap(michael at DOMAIN): Panic: file virtual-sync.c: line 1115 (virtual_sync_backend_box): assertion failed: (array_count(&bbox->sync_pending_removes) == 0)
Oct 21 20:44:15 mailserver dovecot: imap(michael at DOMAIN): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x752af) [0x7f5f2630e2af] -> /usr/lib/dovecot/libdovecot
.so.0(+0x7530e) [0x7f5f2630e30e] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+...
2013 Apr 29
1
quota-related crash for doveadm dsync operation
...rror: dsync(root at volanges.net.espci.fr): read() failed: Broken pipe
Apr 29 09:39:17 danceny dovecot: dsync-local(jdoe): Panic: file mail-storage.c: line 1830 (mailbox_transaction_commit_get_changes): assertion failed: (ret < 0 || seq_range_count(&changes_r->saved_uids) == save_count || array_count(&changes_r->saved_uids) == 0)
Apr 29 09:39:17 danceny dovecot: dsync-local(jdoe): Fatal: master: service(doveadm): child 23443 killed with signal 6 (core not dumped - set service doveadm { drop_priv_before_exec=yes })
--
Emmanuel Dreyfus
manu at netbsd.org
2014 Jul 28
2
not able to compile deleted_to_trash Plugin
...t/array.h:192:44: note: in definition of macro 'array_get'
ARRAY_TYPE_CAST_CONST(array)array_get_i(&(array)->arr, count)
^
deleted-to-trash-plugin.c:58:28: error: 'struct last_copy_info' has no member named 'mail_id'
if(array_count(&last_copy.mail_id) > 0)
^
/usr/include/dovecot/array.h:143:18: note: in definition of macro 'array_count'
array_count_i(&(array)->arr)
^
deleted-to-trash-plugin.c:60:25: error: 'struct last_copy_info' has no member named...
2009 Apr 13
0
How can I skip EOH in headers?
...added = 0;
int ret = 0;
DPRINT("func is called");
/* standard get_stream for mail storage format */
ret = m->module_ctx.super.get_stream(mail, hdr_size,
body_size, &stream);
added = array_count(&m->add_hdr_arr);
deleted = array_count(&m->del_hdr_arr);
if (m->enabled && (deleted || added)) {
struct istream * tmp = NULL;
struct istream **chunks = NULL;
const unsigned int max_chunks = 4;...
2009 Apr 03
2
Implementation of editheaders in dovecot
...pend(&ra_mail->exclude_headers, &str, 1);
array_append(&ra_mail->include_headers, &str2, 1);
}
#endif
DPRINT("Standard get_stream for mail storage format");
ret = ra_mail->module_ctx.super.get_stream(mail, hdr_size, body_size,
&stream);
include_cnt = array_count(&ra_mail->include_headers);
exclude_cnt = array_count(&ra_mail->exclude_headers);
if ((!exclude_cnt && !include_cnt) || ret < 0) {
*stream_r = stream;
return ret;
}
DPRINT("Create message from chunks with new headers and skip excluded
headers");
chunk...
2014 Mar 19
0
Dovecot crashes on large search result sets in virtual folders when using fts-solr
...s).
. search text steffen
* SEARCH 1 2 3 4 5 6 7 9
. OK Search completed (0.008 secs).
. search text ubuntu
closed
-------------- next part --------------
Mar 18 16:50:40 imap(steffen at dovecot.devel.open-xchange.com): Panic: file fts-search.c: line 79 (level_scores_add_vuids): assertion failed: (array_count(&vuids_arr) == array_count(&br->scores))
Mar 18 16:50:40 imap(steffen at dovecot.devel.open-xchange.com): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x68adf) [0xb75c5adf] -> /usr/lib/dovecot/libdovecot.so.0(+0x68b61) [0xb75c5b61] -> /usr/lib/dovecot/libdovecot.so.0(i_f...
2007 Dec 31
1
Segmentation fault in dovecot-sieve-1.1.2 + dovecot-1.1.beta13
...8.000000000 +0200
@@ -495,6 +495,7 @@
ARRAY_DEFINE(keywords, const char *);
const char
*name;
int i;
+ unsigned
int count;
*flags_r = 0;
@@ -524,7 +525,7 @@
array_append(&keywords, &name, 1);
*keywords_r
= array_count(&keywords) == 1 ? NULL :
-
array_get(&keywords, 0);
+
array_get(&keywords, &count);
}
static int
sieve_fileinto(void *ac,
BTW, dovecot-sieve-1.0.2 + dovecot-1.0.9 work OK for the
above.
Happy New Year and thanks for a gre...
2008 Mar 08
2
suspect valgrind error in mail-index-map.c
...eful.
Regards,
Diego Liziero.
---
1104 void mail_index_map_move_to_memory(struct mail_index_map *map)
1105 {
1106 struct mail_index_record_map *new_map;
1107
1108 if (map->rec_map->mmap_base == NULL)
1109 return;
1110
1111 i_assert(map->rec_map->lock_id != 0);
1112
1113 new_map = array_count(&map->rec_map->maps) == 1 ? map->rec_map :
1114 mail_index_record_map_alloc(map);
1115
1116 mail_index_map_copy_records(new_map, map->rec_map,
1117 map->hdr.record_size);
1118 mail_index_map_copy_header(map, map);
1119
1120 if (new_map != map->rec_map) {
1121 ma...
2015 Jan 13
0
[PATCH] Make Delivered-To optional
...o load (default is global mail_plugins).
#mail_plugins = $mail_plugins
}
-
\ No newline at end of file
+
diff -r e3640ccaa76d src/lmtp/commands.c
--- a/src/lmtp/commands.c Sat Jan 10 04:32:42 2015 +0200
+++ b/src/lmtp/commands.c Tue Jan 13 11:29:20 2015 +0100
@@ -996,7 +996,7 @@
if (array_count(&client->state.rcpt_to) > 0) {
str_printfa(str, "Return-Path: <%s>\r\n",
client->state.mail_from);
- if (rcpt_to != NULL)
+ if (rcpt_to != NULL && client->lmtp_set->lmtp_add_delivered_to)
str_printfa(str, "Delivered-To: %s\r\n",...
2019 Oct 04
1
imapsieve administrator scripts are not executed in the order they are defined
...).
Afterwards the rule for "Inbox" is always inserted at position 0 (in
imap_sieve_mailbox_rules_match(...)), no matter if its rule index is higher or
lower than the index of the other rule.
The following change could fix this:
- unsigned int insert_idx = 0;
+ unsigned int insert_idx = array_count(rules);
Best regards,
Frank
----- log -----
[...]
Oct 4 23:51:12 somehost dovecot[22918]: imap(user)<22927><oLq3sRyU0t/AqLwV>:
Debug: imapsieve: mailbox INBOX: MOVE event
Oct 4 23:51:12 somehost dovecot[22918]: imap(user)<22927><oLq3sRyU0t/AqLwV>:
Debug: sieve: Pigeon...
2017 Jun 10
0
Pacaging/build issues with AIX and vac (dovecot-2.2.25)
...->parameters, optbuf, &opts);
+530 while((c = getopt_long(argc, (char*const*)argv,
str_c(optbuf), array_idx(&opts, 0), &li)) > -1) {
+531 switch(c) {
+532 case 0:
+533 for(unsigned int i = 0; i <
array_count(&pargv); i++) {
+534 const struct option *opt =
array_idx(&opts,li);
+535 param =
array_idx_modifiable(&pargv,i);
+536 if (opt->name == param->name)
+537 doveadm_fill_p...
2017 Nov 03
1
Bug: lmtp proxy does not quote local parts with spaces
...pend(dest, domain);
+ }
+
+ return str_free_without_data(&dest);
+}
+
int lmtp_proxy_add_rcpt(struct lmtp_proxy *proxy, const char *address,
const struct lmtp_proxy_rcpt_settings *set)
{
@@ -301,10 +320,10 @@
rcpt = p_new(proxy->pool, struct lmtp_proxy_recipient, 1);
rcpt->idx = array_count(&proxy->rcpt_to);
rcpt->conn = conn;
- rcpt->address = p_strdup(proxy->pool, address);
+ rcpt->address = lmtp_proxy_escape_address(proxy->pool, address);
array_append(&proxy->rcpt_to, &rcpt, 1);
- lmtp_client_add_rcpt_params(conn->client, address, &set-...
2008 Nov 08
1
dovecot Digest, Vol 67, Issue 19
...4517A61A82FFD912F170 at zapasduo>
Content-Type: text/plain; format=flowed; charset="iso-8859-2";
reply-type=original
I`m forgot paste rest of the log:
dovecot: 2008-11-07 10:16:44 Panic: auth(default): file
auth-worker-server.c: line 54 (auth_worker_idle_timeout): assertion failed:
(array_count(&conn->requests) == 0)
------------------------------
Message: 6
Date: Fri, 7 Nov 2008 12:21:06 +0100
From: Andre H?bner <andre.huebner at gmx.de>
Subject: [Dovecot] limit logins by time
To: "Dovecot Mailing List" <dovecot at dovecot.org>
Message-ID: <6369625A00...
2008 Nov 07
6
Cannot get the libwrap patch work
Hello there,
I have been trying to make the patch work for libwrap(TCP
Wrappers) posted on http://dovecot.org/patches
<http://dovecot.org/patches%20Patch%20of%201.1> Patch of 1.1 but could not
get it work. Any help will be highly appreciated. After compiling and
running it I get error "Error: login_tcp_wrappers can't be used because
Dovecot wasn't built with
2017 Nov 01
2
Bug: lmtp proxy does not quote local parts with spaces
Hi again,
I've not heard anything further regarding this bug, so I've had a look at the code.
To restate the bug in a more precise way: LMTP in dovecot treats external RFC822
email addresses in the envelope recipient and internal usernames as almost
identical/interchangeable. This is incorrect and leads to issues when attempting
to use director as an LMTP proxy to proxy to recipients
2016 Oct 09
6
Pacaging/build issues with AIX and vac (dovecot-2.2.25)
Hi.
I finally decided it was really time to stop being lazy and really move
away from gmail. After I have a server in my basement using power, etc.
So I turned on the imap provided - and did not quite cry - it will have
to do for now, but imap2 is wanting.
A real server yes, but not Linux. (Using linux would require another
server AND I would feel I am being lazy again).
So, I downloaded
2023 Apr 04
5
[RFC PATCH 0/5] fstests specific MAINTAINERS file
I think I might be mad to include that many mailing lists in this patchset...
As I explained in [PATCH 1/5], fstests covers more and more fs testing
thing, so we always get help from fs specific mailing list, due to they
learn about their features and bugs more. Besides that, some folks help
to review patches (relevant with them) more often. So I'd like to bring
in the similar way of