Displaying 20 results from an estimated 30000 matches similar to: "Returning error response to the client from passdb (with dict protocol)"
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)
2017 Mar 13
0
Dict protocol changes string
On 28.02.2017 17:59, Nagy, Attila wrote:
> 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
>>> }
2016 Jul 29
2
Dict protocol changes string
Hi,
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)
Until 2.2.24 this has worked, but 2.2.25 seems to convert that ASCII 13
into an ASCII 1 and an "r".
Python printout from what I get with 2.2.25:
2016 Sep 23
0
Dict protocol changes string
On 29.07.2016 15:35, Nagy, Attila wrote:
> Hi,
>
> 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)
>
> Until 2.2.24 this has worked, but 2.2.25 seems to convert that
2016 Feb 08
5
RFC: HTTP based storage API
Hi,
Nearly every popular programming language has an LMTP/POP/IMAP
implementation, most of them suck in many different ways.
I don't know any server or library which provides a well-established,
compatible protocol frontend with an open backend API, which could be
used to easily make a custom storage backend for the LMTP/POP/IMAP
frontend in any language, in any programming paradigm,
2017 Sep 11
2
Is it possible to disable pipelining in imapc?
On 09/11/2017 11:14 AM, Aki Tuomi wrote:
>
> On 11.09.2017 11:59, Nagy, Attila wrote:
>> On 09/11/2017 10:42 AM, Sami Ketola wrote:
>>>> On 11 Sep 2017, at 11.24, Nagy, Attila <bra at fsn.hu> wrote:
>>>> I use dovecot with a broken IMAP server (which doesn't properly
>>>> implement command pipelining amongst others) as an imapc backend.
2017 Sep 11
2
Is it possible to disable pipelining in imapc?
On 09/11/2017 10:42 AM, Sami Ketola wrote:
>> On 11 Sep 2017, at 11.24, Nagy, Attila <bra at fsn.hu> wrote:
>> I use dovecot with a broken IMAP server (which doesn't properly implement command pipelining amongst others) as an imapc backend.
>> Dovecot issues the above command sequence (SELECT and UID FETCH pipelined), which doesn't work with this server.
>>
2016 Feb 19
3
imapc tries to fetch uid 0
Hi,
This is a capture from an imapc client session (which is triggered by a
message, received via LMTP):
* OK [CAPABILITY IMAP4rev1 NAMESPACE] Ready
2 LOGIN "uid" "pass"
2 OK LOGIN succeeded
1 LIST "" ""
* LIST (\Noselect) "/" ""
1 OK LIST completed
3 APPEND "INBOX" {568}
+ Ready for 568 octets of data
[...]
3 OK APPEND
2015 May 04
4
imapc fetch optimization
Hi,
On 05/04/15 10:59, Timo Sirainen wrote:
> On 28 Apr 2015, at 23:49, Nagy, Attila <bra at fsn.hu> wrote:
>> Hi,
>>
>> imapc does a lot of UID FETCH $UID (BODY.PEEK[]), which is nice, because it works even with the dumbest IMAP server, altough it really kills performance, especially on high latency lines.
>>
>> I wonder: if IMAP servers can effectively
2020 Jan 28
0
dict passdb: redis nil values
Hi,
I am trying to implement a dict lookup for disabled accounts, where both
the passdb lookup and the disabled lookup is done in the same passdb. I
was hoping that this configuration would work:
passdb {
name = redis
driver = dict
args = /etc/dovecot/dovecot-redis.conf.ext
}
---
uri = redis:host=127.0.0.1
key disabled {
key = users/%u/disabled/%s
format = value
2017 Sep 11
0
Is it possible to disable pipelining in imapc?
On 11.09.2017 13:09, Nagy, Attila wrote:
> On 09/11/2017 11:14 AM, Aki Tuomi wrote:
>>
>> On 11.09.2017 11:59, Nagy, Attila wrote:
>>> On 09/11/2017 10:42 AM, Sami Ketola wrote:
>>>>> On 11 Sep 2017, at 11.24, Nagy, Attila <bra at fsn.hu> wrote:
>>>>> I use dovecot with a broken IMAP server (which doesn't properly
>>>>>
2016 Feb 08
2
RFC: HTTP based storage API
On 08 Feb 2016, at 12:56, Nagy, Attila <bra at fsn.hu> wrote:
>
> On 02/08/16 11:16, Timo Sirainen wrote:
>> Oh, you were thinking about ability to provide IMAP/etc support for other random servers, and have Dovecot act as kind of a middleware and translate the requests. Maybe the answer is still jmap though? It would require jmap lib-storage backend similar to imapc, which
2017 Sep 11
2
Is it possible to disable pipelining in imapc?
On 09/11/2017 09:17 AM, Aki Tuomi wrote:
>
> On 08.09.2017 15:29, Nagy, Attila wrote:
>> On 09/08/2017 01:53 PM, Aki Tuomi wrote:
>>> On 08.09.2017 14:50, Nagy, Attila wrote:
>>>> Hi,
>>>>
>>>> I've a broken IMAP server, which doesn't support pipelining and fails
>>>> on dovecot's attempt to do this ([C] is
2016 Feb 08
2
RFC: HTTP based storage API
> On 08 Feb 2016, at 11:59, Timo Sirainen <tss at iki.fi> wrote:
>
> On 08 Feb 2016, at 11:01, Nagy, Attila <bra at fsn.hu> wrote:
>>
>> Hi,
>>
>> Nearly every popular programming language has an LMTP/POP/IMAP implementation, most of them suck in many different ways.
>> I don't know any server or library which provides a well-established,
2015 Apr 28
2
imapc fetch optimization
Hi,
imapc does a lot of UID FETCH $UID (BODY.PEEK[]), which is nice, because
it works even with the dumbest IMAP server, altough it really kills
performance, especially on high latency lines.
I wonder: if IMAP servers can effectively handle boundless fetches (like
a list with all wanted UIDs, or simply 1:* if all are needed), do you
see this as a good addition to develop?
This could be a
2015 May 04
0
imapc fetch optimization
On 04 May 2015, at 16:59, Nagy, Attila <bra at fsn.hu> wrote:
>
> Hi,
>
> On 05/04/15 10:59, Timo Sirainen wrote:
>> On 28 Apr 2015, at 23:49, Nagy, Attila <bra at fsn.hu> wrote:
>>> Hi,
>>>
>>> imapc does a lot of UID FETCH $UID (BODY.PEEK[]), which is nice, because it works even with the dumbest IMAP server, altough it really kills
2015 May 04
1
imapc fetch optimization
On 04 May 2015, at 18:45, Timo Sirainen <tss at iki.fi> wrote:
>
> On 04 May 2015, at 16:59, Nagy, Attila <bra at fsn.hu> wrote:
>>
>> Hi,
>>
>> On 05/04/15 10:59, Timo Sirainen wrote:
>>> On 28 Apr 2015, at 23:49, Nagy, Attila <bra at fsn.hu> wrote:
>>>> Hi,
>>>>
>>>> imapc does a lot of UID FETCH
2017 Sep 11
0
Is it possible to disable pipelining in imapc?
On 11.09.2017 11:59, Nagy, Attila wrote:
> On 09/11/2017 10:42 AM, Sami Ketola wrote:
>>> On 11 Sep 2017, at 11.24, Nagy, Attila <bra at fsn.hu> wrote:
>>> I use dovecot with a broken IMAP server (which doesn't properly
>>> implement command pipelining amongst others) as an imapc backend.
>>> Dovecot issues the above command sequence (SELECT and UID
2016 Oct 17
2
Dict proxy client returning empty string instead of multiline string
> > > >>>>> On 10/16/2016 11:16 PM, Pierre Jaury wrote:
> > > >>>>>> Hello,
> > > >>>>>>
> > > >>>>>> I am using a dict proxy for my sieve extdata plugin to access some
> > > >>>>>> fields from an SQLite database (autoreply text and other
> > >
2017 Apr 11
0
CVE-2017-2669: Dovecot DoS when passdb dict was used for authentication
CVSS: 6.5 (CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H)
Vulnerable versions: 2.2.26 - 2.2.28
Fixed version(s): 2.2.29
Broken by a3783f8a3c9cd816b51e77a922f82301512fcf22
Fixed by 000030feb7a30f193197f1aab8a7b04a26b42735
Dovecot supports "dict" passdb and
userdb: https://wiki2.dovecot.org/AuthDatabase/Dict
When these were used for user authentication, the username sent by the
IMAP/POP3