Displaying 16 results from an estimated 16 matches for "return_path".
2013 Nov 03
1
[LLVMdev] conditional flow resulting in "Instruction does not dominate all uses!"
...ction does not dominate all uses!". In my code it relates to
exception handling and how I generate the blocks. I understand exactly
why I get the message, but I'm unsure of how I can structure things to
avoid the problem.
In a rough pseudo-code, my blocks look like this:
entry:
store 0, return_path
result = invoke func to defer_block unwind landing
landing:
landingpad
store 1, return_path
br defer_block
defer_block:
stuff
switch return_path, next_step [
0, next_step
1, rethrow
]
next_step:
val = load result ; error here
Structually the `next_step` has multiple preceding bloc...
2005 Oct 27
1
dovecot-lda cvs
I am using dovecot-lda from cvs (checked out on september the 21st) and
dovecot 1.0alpha2 (not yet upgraded ok).
I have a strange feeling about "redirect" feature.
Let's see two sieve scripts examples:
# ex1
require ["fileinto", "vacation"];
if header :is ["blabla"] "blabla" { fileinto "blabla"; }
redirect
2013 Apr 17
2
[LLVMdev] Any value in pre-simplifying the DAG?
...e the DAG is just to store a flow variable
and end blocks with a "switch" branch. It appears the optimizers do a
fine job of unwinding the nonsense, reducing the conditions, and even
expanding the trailing paths.
For example, I terminate my blocks with a logical switch like this:
switch return_path, next_block
cleanup, except_block
break, loop_block
return, return_block
rethrow, except_block
In most cases I'd say only 1-2 of the cases are actually possible
(return_path cannot be the other values). Is there any value in me
attempting to produce a cleaner DAG to pass to the optimiz...
2006 Jul 19
0
data corruption in delivery agent when forwarding
...rc/deliver/mail-send.c,v
retrieving revision 1.1.2.1
diff -u -r1.1.2.1 mail-send.c
--- mail-send.c 11 Jun 2006 11:10:55 -0000 1.1.2.1
+++ mail-send.c 19 Jul 2006 09:28:18 -0000
@@ -116,16 +116,17 @@
struct smtp_client *smtp_client;
FILE *f;
const unsigned char *data;
+ const char *return_path;
size_t size;
int ret;
+ return_path = mail_get_first_header(mail, "Return-Path");
+
input = mail_get_stream(mail, NULL, NULL);
if (input == NULL)
return -1;
- smtp_client = smtp_client_open(forwardto,
- mail_get_first_header(mail, "Return-Pa...
2013 Apr 18
0
[LLVMdev] Any value in pre-simplifying the DAG?
...flow variable
> and end blocks with a "switch" branch. It appears the optimizers do a
> fine job of unwinding the nonsense, reducing the conditions, and even
> expanding the trailing paths.
>
> For example, I terminate my blocks with a logical switch like this:
> switch return_path, next_block
> cleanup, except_block
> break, loop_block
> return, return_block
> rethrow, except_block
>
> In most cases I'd say only 1-2 of the cases are actually possible
> (return_path cannot be the other values). Is there any value in me
> attempting to produ...
2008 Jun 14
1
Caseless folder delivery?
...local_part_suffix_optional
local_parts = +foldered_mailboxes
address_data = user=$local_part folder="MAPPED_FOLDER"
transport = dovecot_virtual_delivery
...begin transports
dovecot_virtual_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver \
-f $return_path \
-a $local_part$local_part_suffix@$domain \
-d ${extract{user}{$address_data}} \
-m "${extract{folder}{$address_data}}" -n
message_prefix =
message_suffix =
log_output
return_path_add
user = vmail
2007 Apr 26
2
SEGV with Dovecot v1.0.0 Deliver and cmusieve v1.0.1 and vacation
..._bytecode_t *) 0x80e3eb0
sdata = {username = 0x80cb030 "ska", storage = 0x80d0a20, errors =
0x0}
mdata = {mail = 0x80e03c8, mailbox = 0x80bae92 "INBOX",
id = 0x80e4860
"<200704260754.l3Q7sWdu002894 at ux-2s11-9.inf.fh-bonn-rhein-sieg.de>",
return_path = 0x0, authuser = 0x80cb030 "ska",
temp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
compiled_path = 0x80cbc68 "/home/ska/.dovecot.sievec"
path = 0xb7fb0ff4 "<?\022"
ret = <value optimized out>
#3 0xb7e1da72 in cmusieve_...
2018 Feb 12
0
[PATCH v2 1/1] Switch from YAJL to Jansson
...nnull"
-#endif
-
/**
* Test if the qemu binary uses mandatory file locking, added in
* QEMU >= 2.10 (but sometimes disabled).
@@ -599,11 +588,7 @@ int
guestfs_int_qemu_mandatory_locking (guestfs_h *g,
const struct qemu_data *data)
{
- const char *return_path[] = { "return", NULL };
- const char *meta_type_path[] = { "meta-type", NULL };
- const char *members_path[] = { "members", NULL };
- const char *name_path[] = { "name", NULL };
- yajl_val schema, v, meta_type, members, m, name;
+ json_t *schema, *v, *me...
2017 Nov 23
0
[PATCH 1/1] Switch from YAJL to Jansson
...nnull"
-#endif
-
/**
* Test if the qemu binary uses mandatory file locking, added in
* QEMU >= 2.10 (but sometimes disabled).
@@ -599,11 +588,7 @@ int
guestfs_int_qemu_mandatory_locking (guestfs_h *g,
const struct qemu_data *data)
{
- const char *return_path[] = { "return", NULL };
- const char *meta_type_path[] = { "meta-type", NULL };
- const char *members_path[] = { "members", NULL };
- const char *name_path[] = { "name", NULL };
- yajl_val schema, v, meta_type, members, m, name;
+ json_t *schema, *v, *me...
2018 Feb 12
2
[PATCH v2 0/1] RFC: switch from YAJL to Jansson
Hi,
recently, there was a discussion in the development list of libvirt on
switching to a different JSON library than YAJL [1]. Since we use YAJL,
and the points there IMHO apply to libguestfs as well, I decided to give
a try in switching to Jansson [2].
The result IMHO is nice, with the additional APIs of Jansson that
simplify some of our code. Unlike with YAJL, I did not set a minimum
2015 Jan 17
2
Changeset c02f29ca104d badly breaks LMTP/mdbox
...ptimized out>
cpflags = SIEVE_COMPILE_FLAG_NOGLOBAL
ret = <optimized out>
ehandler = 0x140cba0
error = <optimized out>
#18 lda_sieve_execute (storage_r=0x7fffdfaff338, srctx=0x7fffdfaff170) at lda-sieve-plugin.c:927
msgdata = {mail = 0x13eaf20, return_path = 0x13b63c8 "bounces+20150117-lists=leuxner.net at packages.qa.debian.org", orig_envelope_to = 0x13b6c40 "tlx at leuxner.net", final_envelope_to = 0x13b6c40 "tlx at leuxner.net",
auth_user = 0x13efc38 "tlx at leuxner.net", id = 0x13eb8a0 "<...
2017 Nov 23
4
[PATCH 0/1] RFC: switch from YAJL to Jansson
Hi,
recently, there was a discussion in the development list of libvirt on
switching to a different JSON library than YAJL [1]. Since we use YAJL,
and the points there IMHO apply to libguestfs as well, I decided to give
a try in switching to Jansson [2].
The result IMHO is nice, with the additional APIs of Jansson that
simplify some of our code. Unlike with YAJL, I did not set a minimum
2016 Apr 25
3
Kernel panic in dovecot-ee-lmtp on Debian 8
Hi list
I just realized that that I don not receive all mails in my mailbox
(running dovecot-ee 2.2.23.1-1 on Debian 8). On my frontend servers
(running postfix) the queue fills up with mails that cannot be delivered
via lmtp to my backend servers. The error message on the frontend is
"lost connection with backend while sending data"
When I checked the logs on the backend server I found
2016 Oct 15
7
Latest HG Changes (fac92b5) affect Sieve-Plugin/LMTP
# 2.2.devel (c73322f): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.devel (fac92b5)
# OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.6
==> /var/log/dovecot/dovecot.log <==
Oct 15 09:50:15 nihlus dovecot: lmtp(11447): Connect from local
Oct 15 09:50:15 nihlus dovecot: lmtp(tlx at leuxner.net): Panic: file lda-sieve-plugin.c: line 447 (lda_sieve_execute_scripts): assertion failed: (script !=
2017 Sep 12
8
[PATCH v3 0/6] launch: direct: Disable qemu locking when opening drives readonly.
v2 -> v3:
- I addressed everything that Pino mentioned last time.
- It's tricky to get a stable run when multiple copies of qemu are
involved, because the same cache files get overwritten by parallel
libguestfs. So I changed the names of the cache files to include
the qemu binary key (size, mtime), which removes this conflict.
This is in new patch 4/6.
Rich.
2016 Apr 29
2
Panic: file message-part-serialize.c: line 90 (part_serialize): assertion failed: (part->children == NULL)
..._EXECUTE_FLAG_NOGLOBAL
error = SIEVE_ERROR_NONE
ret = 32680
#26 0x00007fa88b5400e1 in lda_sieve_execute (srctx=0x7ffdac80aac0, storage_r=0x7ffdac80aba8) at lda-sieve-plugin.c:856
mdctx = 0x7ffdac80ac10
svinst = 0x7fa88e647f40
msgdata = {mail = 0x7fa88e633180, return_path = 0x7fa88e593228 "root at ancientmariner.szoccer.com",
orig_envelope_to = 0x7fa88e5934c0 "redacted at ruhr-uni-bochum.de",
final_envelope_to = 0x7fa88e5934c0 "redacted at ruhr-uni-bochum.de",
auth_user = 0x7fa88e5bdcf8 "redacted at...