Displaying 4 results from an estimated 4 matches for "client_command_free".
2013 May 03
1
URLAUTH assertion failures in 2.2.1
...g URLAUTH in dovecot-2.2.1 plus Timo's recent CATENATE and URLAUTH fixes eventually trips some assertions. No simple sequence of commands always hits these; they appear to be timing-dependent.
The first one is:
May 02 17:47:17 imap(pid 50490 user submit): Panic: file imap-client.c: line 643 (client_command_free): assertion failed: (client->output_cmd_lock == NULL)
The line number doesn't match dovecot-2.2.1 due to Apple's unrelated modifications.
0 libsystem_kernel.dylib 0x00007fff8a9f7d4a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff8f728705 pthread_kill + 92
2...
2013 Dec 23
1
panic with 2.2.10 and GETMETADATA
...ECIAL-USE BINARY
MOVE SEARCH=FUZZY NOTIFY METADATA COMPRESS=DEFLATE QUOTA ACL
RIGHTS=texk] Logged in
02 GETMETADATA "*" (/shared/test)
Connection closed by foreign host.
in error.log i have these lines:
Dec 23 17:20:00 imap(tester at domain.com): Panic: file imap-client.c:
line 634 (client_command_free): assertion failed:
(client->output_cmd_lock == NULL)
Dec 23 17:20:00 imap(tester at domain.com): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x5e900) [0x7fb053bea900] ->
/usr/lib/dovecot/libdovecot.so.0(+0x5e9de) [0x7fb053bea9de] ->
/usr/lib/dovecot/libdovecot.so.0(i_f...
2015 Feb 05
0
Bug when using METADATA and ACLs
...hared/vendor/kolab/folder-type)
A4 NO [NOPERM] Permission denied
A5 GETMETADATA "*" (/private/vendor/kolab/folder-type /shared/vendor/kolab/folder-type)
<CORE DUMPED>
The dovecot.log messages are:
Feb 05 13:59:12 imap(sto at iti.es): Panic: file imap-client.c: line 636 (client_command_free): assertion failed: (client->output_cmd_lock == NULL)
Feb 05 13:59:12 imap(sto at iti.es): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x756cf) [0x7f55ab3da6cf] -> /usr/lib/dovecot/libdovecot.so.0(+0x7572e) [0x7f55ab3da72e] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f...
2010 Apr 09
4
Patch: support URLAUTH, BURL, CATENATE
...e is found,
returns TRUE if newline was found. */
-static bool client_skip_line(struct client *client)
+/* APPLE - catenate - was static */
+bool client_skip_line(struct client *client)
{
const unsigned char *data;
size_t i, data_size;
@@ -655,6 +669,19 @@
cmd->param_error = TRUE;
client_command_free(&cmd);
return TRUE;
+
+ /* APPLE - urlauth - Users logged in via the submit user may execute
+ only commands marked with COMMAND_FLAG_OK_FOR_SUBMIT_USER. This
+ prevents leakage of the submit user's credentials from causing
+ a huge security breach, as it would be if we relied...