The sender domain has a DMARC Reject/Quarantine policy which disallows sending mailing list messages using the original "From" header.
To mitigate this problem, the original message has been wrapped automatically by the mailing list software.
--- Begin Message ---Op 20 nov. 2022, om 02:08 heeft Jan Venekamp <j...@venekamp.net> het volgende geschreven: > > Maintain the position of an option in the list when updating an option > in uci_set. > > Signed-off-by: Jan Venekamp <j...@venekamp.net> > --- > list.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/list.c b/list.c > index ac3686c..a8f2a2c 100644 > --- a/list.c > +++ b/list.c > @@ -76,7 +76,7 @@ uci_free_element(struct uci_element *e) > } > > static struct uci_option * > -uci_alloc_option(struct uci_section *s, const char *name, const char *value) > +uci_alloc_option(struct uci_section *s, const char *name, const char *value, > struct uci_list *after) > { > struct uci_package *p = s->package; > struct uci_context *ctx = p->ctx; > @@ -87,7 +87,7 @@ uci_alloc_option(struct uci_section *s, const char *name, > const char *value) > o->v.string = uci_dataptr(o); > o->section = s; > strcpy(o->v.string, value); > - uci_list_add(&s->options, &o->e.list); > + uci_list_insert(after ? after : s->options.prev, &o->e.list); > > return o; > } > @@ -719,7 +719,7 @@ int uci_set(struct uci_context *ctx, struct uci_ptr *ptr) > > return uci_delete(ctx, ptr); > } else if (!ptr->o && ptr->option) { /* new option */ > - ptr->o = uci_alloc_option(ptr->s, ptr->option, ptr->value); > + ptr->o = uci_alloc_option(ptr->s, ptr->option, ptr->value, > NULL); > ptr->last = &ptr->o->e; > } else if (!ptr->s && ptr->section) { /* new section */ > ptr->s = uci_alloc_section(ptr->p, ptr->value, ptr->section); > @@ -731,7 +731,7 @@ int uci_set(struct uci_context *ctx, struct uci_ptr *ptr) > !strcmp(ptr->o->v.string, ptr->value)) > return 0; > > - ptr->o = uci_alloc_option(ptr->s, ptr->option, ptr->value); > + ptr->o = uci_alloc_option(ptr->s, ptr->option, ptr->value, > &old->e.list); > if (ptr->option == old->e.name) > ptr->option = ptr->o->e.name; > uci_free_option(old); > -- > 2.32.0 (Apple Git-132) > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel Nice, as this keeps tediously hand-edited config files better intact. Paul
--- End Message ---
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel