Displaying 19 results from an estimated 19 matches for "buffer_create_dynamic".
2003 Apr 21
1
Message with lots of attachments breaks Dovecot
...that it remains contiguous.
*** mail-index-update.c.orig    Wed Mar 26 10:41:55 2003
--- mail-index-update.c Sun Apr 20 16:53:45 2003
***************
*** 498,504 ****
                 if (cache_fields & DATA_FIELD_MESSAGEPART) {
                         t_push();
!                       buf = buffer_create_dynamic(data_stack_pool, 2048,
                                                     (size_t)-1);
                         message_part_serialize(part, buf);
--- 498,504 ----
                 if (cache_fields & DATA_FIELD_MESSAGEPART) {
                         t_push();
!                       buf =...
2018 Dec 06
0
Dovecot 2.3.4 crashing on Solaris 10 - "Panic: output stream is missing error handling"
...1:   -> libdovecot:pool_system_free(0xff0fb050, 0x4af60,
0xff0fb030, 0xff059470)
/1 at 1:   <- libdovecot:buffer_free() = 0
/1 at 1:   -> libdovecot:pool_datastack_create(0xc3ed8, 0xc4200, 0x328, 0x0)
/1 at 1:   <- libdovecot:pool_datastack_create() = 0x42a58
/1 at 1:   -> libdovecot:buffer_create_dynamic(0x42a58, 0x20, 0x8000, 0xff0f44f4)
/1 at 1:   <- libdovecot:buffer_create_dynamic() = 0x42a68
/1 at 1:   -> libdovecot:buffer_append(0x42a68, 0x525c8, 0x4, 0x42a68)
/1 at 1:   -> libdovecot:buffer_write(0x42a68, 0x0, 0x525c8, 0x4)
/1 at 1:   <- libdovecot:buffer_append() = 0x42a88
/1 at...
2008 Sep 10
4
Panic: IMAP: Trying to allocate 2273345672 bytes
...:56:07+01:00 mail8 dovecot: IMAP(xxx): Raw backtrace:
/usr/libexec/dovecot/imap [0x80d0310] -> /usr/libexec/dovecot/imap
[0x80d036a] -> /usr/libexec/dovecot/imap [0x80cfc2c] ->
/usr/libexec/dovecot/imap [0x80d966c] -> /usr/libexec/dovecot/imap
[0x80ce750] -> /usr/libexec/dovecot/imap(buffer_create_dynamic+0x30)
[0x80ce800] ->
/usr/libexec/dovecot/imap(mail_index_sync_ext_intro+0x4d5) [0x80c0145]
-> /usr/libexec/dovecot/imap(mail_index_sync_record+0x135) [0x80b11b5]
-> /usr/libexec/dovecot/imap(mail_index_sync_map+0x269) [0x80b1d79] ->
/usr/libexec/dovecot/imap(mail_index_map+0x38e) [0x80...
2008 Dec 10
2
assert with zlib and (maybe) fts
Hi,
I compressed a folder with the following script:
...
for i in *.*.*; do
         file $i | grep bzip2 >/dev/null 2>&1
         if [ $? -ne 0 ]; then
                 echo "Compress: $i"
                 cat "$i" | bzip2 -9 > ../tmp/$i
                 if [ $? -eq 0 ]; then
                         mv ../tmp/$i $i
                 fi
         else
            
2004 Aug 09
1
[PATCH] RPA authentication mechanism
...;
+	}
+}
+
+static const char *
+mech_rpa_build_token2(struct rpa_auth_request *auth,
+		      const char *realms, size_t *size)
+{
+	unsigned int realms_len = strlen(realms);
+	unsigned int length = sizeof(rpa_oid) + 3 + RPA_SCHALLENGE_LEN +
+		RPA_TIMESTAMP_LEN + 2 + realms_len;
+	buffer_t *buf = buffer_create_dynamic(auth->pool, length + 4, 4096);
+	unsigned char timestamp[RPA_TIMESTAMP_LEN / 2];
+
+	buffer_append_c(buf, ASN1_APPLICATION);
+	buffer_append_asn1_length(buf, length);
+	buffer_append(buf, rpa_oid, sizeof(rpa_oid));
+
+	/* Protocol version */
+	buffer_append_c(buf, 3);
+	buffer_append_c(buf, 0);...
2007 Sep 30
2
Problem searching with thunderbird
...eems to keep searching but shows no restults.
Any ideas why?
dovecot: Sep 30 14:12:04 Error: IMAP(jon): Trying to allocate 2217042872 
bytes
dovecot: Sep 30 14:12:04 Error: IMAP(jon): Raw backtrace: imap 
[0x80b705e] -> imap [0x80b6bab] -> imap [0x80bdbe3] -> imap [0x80b5b65] 
-> imap(buffer_create_dynamic+0x27) [0x80b5c97] -> imap(t_str_new+0x17) 
[0x80c2a97] -> imap(message_search_init+0x42) [0x80b2d2e] -> imap 
[0x808abb4] -> imap [0x808aca7] -> imap [0x80a8c6c] -> 
imap(mail_search_args_foreach+0x23) [0x80a8cff] -> imap [0x808ae68] -> 
imap(message_parse_header+0x44) [0x80...
2012 Oct 02
2
[PATCH] Add SCRAM-SHA-1 password scheme
...er_final_message;
 
 	switch (result) {
 	case PASSDB_RESULT_OK:
-		if (!verify_credentials(request, credentials, size)) {
+		fields = t_strsplit(t_strndup(credentials, size), ",");
+
+		iter = atoi(fields[0]);
+		salt = fields[1];
+
+		len = strlen(fields[2]);
+		request->stored_key = buffer_create_dynamic(request->pool,
+					MAX_BASE64_DECODED_SIZE(len));
+		if (base64_decode(fields[2], len, NULL,
+				  request->stored_key) < 0) {
 			auth_request_log_info(auth_request, "scram-sha-1",
-					      "password mismatch");
+					      "Invalid base64 encoding"
+...
2018 Jan 24
0
Panic: data stack: Out of memory when allocating bytes
...4/dovecot/libdovecot.so.0
No symbol table info available.
#4  0x00007f73f17abdeb in t_malloc0 () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#5  0x00007f73f17a95dd in ?? () from /usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#6  0x00007f73f17a967b in buffer_create_dynamic () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#7  0x00007f73f17a803b in backtrace_get () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#8  0x00007f73f17af1da in ?? () from /usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#9...
2004 Oct 22
1
[PATCH] support OEM encoding in NTLM messages
...EGOTIATE_NTLM2)
 		flags |= NTLMSSP_NEGOTIATE_NTLM2;
 
@@ -134,6 +149,7 @@ ntlmssp_create_challenge(pool_t pool, co
 {
 	buffer_t *buf;
 	uint32_t flags = ntlmssp_flags(read_le32(&request->flags));
+	int unicode = flags & NTLMSSP_NEGOTIATE_UNICODE;
 	struct ntlmssp_challenge c;
 
 	buf = buffer_create_dynamic(pool, sizeof(struct ntlmssp_challenge));
@@ -149,7 +165,7 @@ ntlmssp_create_challenge(pool_t pool, co
 	if (flags & NTLMSSP_TARGET_TYPE_SERVER)
 		ntlmssp_append_string(buf,
 			offsetof(struct ntlmssp_challenge, target_name),
-			my_hostname);
+			my_hostname, unicode);
 
 	ntlmssp_append_targ...
2007 Jan 11
1
A few rc17 imap crashes
...ib/libc.so.1
> #4  0xff1c1dec in _malloc_unlocked () from /usr/lib/libc.so.1
> #5  0xff1c1ce0 in malloc () from /usr/lib/libc.so.1
> #6  0xff1b617c in calloc () from /usr/lib/libc.so.1
> #7  0x89c18 in pool_system_malloc (pool=0xb66f0, size=28) at mempool-system.c:67
> #8  0x7fa58 in buffer_create_dynamic (pool=0xb66f0, init_size=20) at buffer.c:109
> #9  0x56924 in index_transaction_init (t=0xcf090, ibox=0xd03a8, flags=0) at index-transaction.c:13
> #10 0x38fa0 in mbox_transaction_begin (box=0xcf090, flags=0) at mbox-transaction.c:16
> #11 0x71954 in mailbox_transaction_begin (box=0xcf090,...
2018 Jan 29
1
Panic: data stack: Out of memory when allocating bytes
...??????? mem = <value optimized out>
> #5? 0x00007f73f17a95dd in p_malloc (buf=0x7f73ebdcef28, size=513) at 
> mempool.h:99
> No locals.
> #6? buffer_alloc (buf=0x7f73ebdcef28, size=513) at buffer.c:34
>  ??????? __func__ = "buffer_alloc"
> #7? 0x00007f73f17a967b in buffer_create_dynamic (pool=<value optimized 
> out>, init_size=512) at buffer.c:143
>  ??????? buf = 0x7f73ebdcef28
> #8? 0x00007f73f17a803b in backtrace_get (backtrace_r=0x7ffd0ddd8358) at 
> backtrace-string.c:86
>  ??????? str = <value optimized out>
> #9? 0x00007f73f17af1da in default_...
2018 Jan 24
2
Panic: data stack: Out of memory when allocating bytes
On Wed, Jan 24, 2018 at 18:55:47 +0100, Thomas Robers wrote:
> Am 23.01.2018 um 20:07 schrieb Josef 'Jeff' Sipek:
> > On Tue, Jan 23, 2018 at 14:03:27 -0500, Josef 'Jeff' Sipek wrote:
> > > On Tue, Jan 23, 2018 at 18:21:38 +0100, Thomas Robers wrote:
...
> > > 1. Do you have any idea what the imap process was doing at the time of the
> > >    
2012 Aug 13
2
[PATCH] Replace hard-coded PKG_STATEDIR with state_dir setting
.../ssl-params/main.c b/src/ssl-params/main.c
--- a/src/ssl-params/main.c
+++ b/src/ssl-params/main.c
@@ -112,11 +112,12 @@
 
 static void main_init(const struct ssl_params_settings *set)
 {
+	const char *filename;
 	lib_signals_set_handler(SIGCHLD, LIBSIG_FLAGS_SAFE, sig_chld, NULL);
 
 	ssl_params = buffer_create_dynamic(default_pool, 1024);
-	param = ssl_params_init(PKG_STATEDIR"/"SSL_BUILD_PARAM_FNAME,
-				ssl_params_callback, set);
+	filename = t_strconcat(set->state_dir, "/"SSL_BUILD_PARAM_FNAME, NULL);
+	param = ssl_params_init(filename, ssl_params_callback, set);
 }
 
 static void main...
2018 Jan 25
0
Panic: data stack: Out of memory when allocating bytes
...ize=513) at data-stack.c:468
         mem = <value optimized out>
#5  0x00007f73f17a95dd in p_malloc (buf=0x7f73ebdcef28, size=513) at 
mempool.h:99
No locals.
#6  buffer_alloc (buf=0x7f73ebdcef28, size=513) at buffer.c:34
         __func__ = "buffer_alloc"
#7  0x00007f73f17a967b in buffer_create_dynamic (pool=<value optimized 
out>, init_size=512) at buffer.c:143
         buf = 0x7f73ebdcef28
#8  0x00007f73f17a803b in backtrace_get (backtrace_r=0x7ffd0ddd8358) at 
backtrace-string.c:86
         str = <value optimized out>
#9  0x00007f73f17af1da in default_fatal_finish (type=<value o...
2018 Sep 10
1
make check (pigeonhole)
...eplace_malloc.c:711)
==29930==??? by 0x5277456: block_alloc.isra.1 (mempool-alloconly.c:254)
==29930==??? by 0x527751D: pool_alloconly_malloc (mempool-alloconly.c:283)
==29930==??? by 0x5250ED5: p_malloc (mempool.h:99)
==29930==??? by 0x5250ED5: buffer_alloc (buffer.c:34)
==29930==??? by 0x525110C: buffer_create_dynamic (buffer.c:143)
==29930==??? by 0x5272805: array_create_i (array.h:129)
==29930==??? by 0x5272805: event_get_field (lib-event.c:383)
==29930==??? by 0x5273283: event_add_str (lib-event.c:400)
==29930==??? by 0x5273437: event_add_fields (lib-event.c:438)
==29930==??? by 0x4E879FD: mail_storage_servic...
2018 Mar 04
1
2.2.34 fails to build on OpenBSD
...s/libssl_iostream_openssl.so: undefined reference to `t_strndup'
.libs/libssl_iostream_openssl.so: undefined reference to 
`i_stream_set_input_pending'
.libs/libssl_iostream_openssl.so: undefined reference to `i_stream_set_name'
.libs/libssl_iostream_openssl.so: undefined reference to 
`buffer_create_dynamic'
.libs/libssl_iostream_openssl.so: undefined reference to 
`pool_alloconly_create'
.libs/libssl_iostream_openssl.so: undefined reference to 
`o_stream_set_no_error_handling'
.libs/libssl_iostream_openssl.so: undefined reference to `default_pool'
.libs/libssl_iostream_openssl.so: und...
2018 Jan 23
2
Panic: data stack: Out of memory when allocating bytes
On Tue, Jan 23, 2018 at 14:03:27 -0500, Josef 'Jeff' Sipek wrote:
> On Tue, Jan 23, 2018 at 18:21:38 +0100, Thomas Robers wrote:
> > Hello,
> > 
> > I'm using Dovecot 2.3 and sometimes i get this:
> > 
> > --- snip ---
> > Jan 23 14:23:13 mail dovecot: imap(bob at tutech.de)<4880><PDqibHFjMvrAqG1n>:
> > Panic: data stack: Out of
2018 Sep 10
0
make check (pigeonhole)
...==29930==??? by 0x5277456: block_alloc.isra.1 (mempool-alloconly.c:254)
> ==29930==??? by 0x527751D: pool_alloconly_malloc (mempool-alloconly.c:283)
> ==29930==??? by 0x5250ED5: p_malloc (mempool.h:99)
> ==29930==??? by 0x5250ED5: buffer_alloc (buffer.c:34)
> ==29930==??? by 0x525110C: buffer_create_dynamic (buffer.c:143)
> ==29930==??? by 0x5272805: array_create_i (array.h:129)
> ==29930==??? by 0x5272805: event_get_field (lib-event.c:383)
> ==29930==??? by 0x5273283: event_add_str (lib-event.c:400)
> ==29930==??? by 0x5273437: event_add_fields (lib-event.c:438)
> ==29930==??? by 0x4E8...
2018 Sep 09
3
make check (pigeonhole)
Hello list,
During the 'make check' (pigeonhole) portion of a building (rpmbuild) a 
dovecot.spec file I'm getting the following error:
testsuite(root): Fatal: Couldn't drop privileges: User is missing UID 
(see mail_uid setting)
I'm not sure how to resolve this, and any help would be appreciated to 
help me finish the creating the rpm
-- 
Eric Broch
White Horse Technical