Displaying 12 results from an estimated 12 matches for "str_truncate".
2003 Sep 09
1
PC-Pine "Junk in end of group"
I am running PC-Pine under Windows XP, connecting via SSL to a Dovecot
IMAP server (0.99.10-2 under Debian woody). When I open a mail folder
(mbox format) in Pine I get the following non-fatal error:
[Junk in end of group: pn=undisclosed-recipients al= dn=]
A similar error was reported to comp.mail.pine as happening with a Lotus
Domino server. Mark Crispin explained it as a server-side bug:
2014 Aug 05
1
[Patch] mail_log plugin supports remote, local ip addresses
...ail->box->storage->user->remote_ip));
+ str_append(text, ", ");
+ }
+ if ((muser->fields & MAIL_LOG_FIELD_LOCAL_IP) != 0) {
+ str_printfa(text, "lip=%s", net_ip2addr(mail->box->storage->user->local_ip));
+ str_append(text, ", ");
+ }
str_truncate(text, str_len(text)-2);
msg->event = event;
2005 Mar 17
1
Namespaces and subscriptions
I've got a problem with subscriptions in 1.0-stable when migrating from
UW-IMAP.
I've modified the SUBSCRIPTION_FILE_NAME entries as suggested in the
Wiki http://wiki.dovecot.org/Migration and included the "~/mail/" etc.
hidden namespaces.
The .mailboxlist files contain entries like "~/mail/somefolder" and the
clients have "~/mail/" set as a prefix.
In
2020 Feb 07
2
Dovecot/doveadm quota
...9:21:22.184998798 -0700
@@ -84,7 +84,7 @@
p = strstr(dp->d_name, ",S=");
num = (uoff_t)-1;
- if (p != NULL) {
+ if (0 && p != NULL) {
/* ,S=nnnn[:,] */
p += 3;
for (num = 0; *p >= '0' && *p <= '9'; p++)
@@ -104,7 +104,7 @@
str_truncate(path, len);
str_append(path, dp->d_name);
if (stat(str_c(path), &st) == 0) {
- *total_bytes += st.st_size;
+ *total_bytes += st.st_blocks * 512;
*total_count += 1;
} else if (errno != ENOENT && errno != ESTALE) {
*error_r = t_strdup_printf(
Thank you!
--...
2017 Feb 28
2
Dict protocol changes string
On 09/23/2016 08:05 AM, Aki Tuomi wrote:
> On 29.07.2016 15:35, Nagy, Attila wrote:
>> I use pass and userdb with dict protocol in a similar way:
>>
>> key passdb {
>> key = passdb^MAuth-User: %u^MAuth-Pass: %w^MAuth-Protocol:
>> %s^MClient-IP: %r
>> format = json
>> }
>>
>> (^M is an \r character, inserted with vi CTRL-v + enter)
2006 Feb 03
1
passwd-userdb with args
...mail/.3a/L,/var/spool/mail/.3b/L,/var/spool/mail/.4a/L,/var/spool/mail/.4b/L,/home/.1,/home/.2"); */
+
+ args = array_get(&module->template, &count);
+ i_assert((count % 2) == 0);
+ for (i = 0; i < count; i += 2) {
+ if (args[i+1] == NULL)
+ value = NULL;
+ else {
+ str_truncate(str, 0);
+ var_expand(str, args[i+1], table);
+ value = str_c(str);
+ }
+ auth_stream_reply_add(reply, args[i], value);
+ }
callback(reply, auth_request);
+ t_pop();
+ }
+
+ static struct userdb_module *
+ passwd_preinit(struct auth_userdb *auth_userdb, const char *args)
+ {
+ s...
2004 Dec 16
4
1.0-test58
http://dovecot.org/test/
- Fixed APPEND hanging in some situations. Didn't happen with
mail_save_crlf=yes.
- Added pop3_uidl_format setting. No need to patch sources anymore if
you don't want the default. Does anyone want pop3_uidl_xuidl_header
yes/no setting, with fallbacking to pop3_uidl_format if X-UIDL header
isn't found? Shouldn't be difficult to do..
- Added
2006 Jun 26
2
[PATCH, RFC 3/13] OTP: parity table
Add OTP parity table.
diff -urdpNX /usr/share/dontdiff -x Makefile dovecot.vanilla/src/lib-otp/otp-parity.c dovecot/src/lib-otp/otp-parity.c
--- dovecot.vanilla/src/lib-otp/otp-parity.c 1970-01-01 03:00:00.000000000 +0300
+++ dovecot/src/lib-otp/otp-parity.c 2006-06-23 13:44:31.161891112 +0400
@@ -0,0 +1,29 @@
+/*
+ * OTP parity table.
+ *
+ * Copyright (c) 2006 Andrey Panin <pazke at
2017 Oct 26
2
Bug: lmtp proxy does not quote local parts with spaces
On 26/10/2017 18:38, Alexander Dalloz wrote:
> Am 26.10.2017 um 12:20 schrieb David Zambonini:
>>
>> There seems to be a bug with RFC822 processing in ltmp proxying that
>> doesn't
>> quote local parts that, for example, contain spaces.
>
> Newer related RFCs are RFC 5321 and 5322.
Typo, meant to say RFC2822, which they still supercede, not that the
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
2017 Nov 01
2
Bug: lmtp proxy does not quote local parts with spaces
...dest_r, '"');
+ str_append(dest_r, domain);
+}
+
static void lmtp_append_xtext(string_t *dest, const char *str)
{
unsigned int i;
@@ -800,7 +868,9 @@
rcpt = array_get(&client->recipients, &count);
for (i = client->rcpt_next_send_idx; i < count; i++) {
str_truncate(str, 0);
- str_printfa(str, "RCPT TO:<%s>", rcpt[i].address);
+ str_append(str, "RCPT TO:<");
+ lmtp_client_rfc822_escape_address(str, rcpt[i].address);
+ str_append_c(str, '>');
if (rcpt->params.dsn_orcpt != NULL) {
str_append(str, " ORCPT...
2010 Apr 09
4
Patch: support URLAUTH, BURL, CATENATE
...name) \
+ if (enc_parts->field != NULL) { \
+ if (url_decode(enc_parts->field, str)) \
+ dec_parts->field = t_strdup(str_c(str)); \
+ else { \
+ *error = "invalid " name; \
+ str_free(&str); \
+ return FALSE; \
+ } \
+ } \
+ str_truncate(str, 0);
+
+ URL_DECODE(user, "user ID");
+ URL_DECODE(auth_type, "auth type");
+ URL_DECODE(hostport, "server");
+ URL_DECODE(mailbox, "mailbox");
+ URL_DECODE(uidvalidity, "uidvalidity");
+ URL_DECODE(uid, "uid");
+ URL_DECODE(section, &...