Displaying 20 results from an estimated 107 matches for "modseqs".
Did you mean:
modseq
2008 Oct 15
1
Bug: MODSEQ FETCH return (?)
Hi Timo - hope things are well :) Playing around with the CONDSTORE
(RFC 4551) stuff while testing the IMAP lib I am writing and I think I
have found a bug in Dovecot 1.2.
RFC 4551 [4] identifies the FETCH response to a MODSEQ request as follows:
fetch-mod-resp = "MODSEQ" SP "(" permsg-modsequence ")"
with 'permsg-modsequence' defined as:
2008 May 01
5
Replication protocol design #2
...s change] (non-master sends)
- [flag: this is a CONDSTORE STORE UNCHANGEDSINCE] (non-master may send)
[Reply:
- IMAP UIDs where STORE was rejected to (if CONDSTORE flag was used)
]
Stores also have to be sent via master server to avoid flag
desynchronization. Master first checks if it has higher modseqs in the
messages. Then it applies all the changes and forwards the changes to other
servers. For messages that had higher initial modseqs their flags are sent
to the server sending the STORE to fix a potential desync.
If CONDSTORE flag is set, the change is rejected for messages that had a
higher m...
2012 Apr 10
1
Bug in HIGHESTMODSEQ when MODSEQ tracking is not enabled for version 2.0.18.
Greetings,
I'm new to the list. I have encountered what I believe to be a bug in the return of HIGHESTMODSEQ when talking to a IMAP client. HIGHESTMODSEQ does not appear to be incrementing when a new message arrives. The exact steps I took are:
1) Create a new mail account
2) Send a mail to the account, check that you can receive the email. Send a second mail to the account.
3) perform a
2008 Mar 13
2
CONDSTORE + QRESYNC extensions
...t-condstore/
There are a few problems left:
- STORE FLAGS.SILENT should be sending FETCH MODSEQ updates
- When SELECTing a mailbox while CONDSTORE hasn't yet been enabled in
the session, Dovecot returns a higher HIGHESTMODSEQ than what's used
after CONDSTORE is enabled. This is because modseqs aren't tracked until
client has told us that it wants them. So Dovecot doesn't waste time
trying to figure out the correct HIGHESTMODSEQ.. Something probably
should be done about this.
- STORE (UNCHANGEDSINCE xx) doesn't work correctly. The full fix would
require adding a new transact...
2008 May 03
1
Replication milestone 1
...on you're planning and make sure that the replication will
work in that kind of a setup.
So, below's the milestone 1 fully described with a couple of FIXMEs
left. The rest of the milestones are described only briefly.
0. Prerequisites:
- Change v1.2 CONDSTORE implementation to allocate modseqs differently.
Currently log file sequence + offset determines the modseq. This can't work
in a cluster since their log files are different. Instead add a new
"UIDs [..] have modseq X" transaction log record that gets updated when
needed. UID list can be 0 to update higest-modseq. To av...
2014 Jul 09
1
HIGHESTMODSEQ tracking
Hello,
I'd like to follow up on someone else's old thread:
http://dovecot.org/list/dovecot/2012-April/082624.html
I understand that Dovecot (that 2012 discussion was about version 2.0.18)
can return "HIGHESTMODSEQ 1" upon SELECT if persistent modseq tracking was
never enabled for a mailbox.
I'd like to get a clarification on how to enable proper persistent modseq
2008 Jun 09
3
v1.2 development tree started
...to reorder them so that it looks more
sane..
The status of the new features:
1. CONDSTORE extension is probably the largest change. It adds new
"modification sequences" for messages that increase whenever the
message's metadata changes.
I'll probably have to reimplement the way modseqs are calculated,
because modseqs will be very useful when implementing replication and
the current way just doesn't work with it. If modseq-supporting clients
see the current modseqs and later the server gets upgraded to new
modseqs, the clients will most likely break. So this change should be
d...
2008 Sep 05
4
v1.2.alpha1 released
...dseq for short). Each message has a modseq
that increases whenever a flag is changed or when the message is
expunged. The client can keep track of the highest seen modseq and
request only changes done since the modseq. See QRESYNC (RFC 5162) for
more information. Dovecot starts keeping track of the modseqs only when
the first "CONDSTORE/QRESYNC enabling command" is executed. Before that
no disk space is used for modseqs. When modseqs are enabled
dovecot.index file uses 8 bytes per message more space.
Other implemented IMAP extensions are: ESEARCH, SEARCHRES, WITHIN, ID
and CONTEXT=SEARCH....
2008 Sep 05
4
v1.2.alpha1 released
...dseq for short). Each message has a modseq
that increases whenever a flag is changed or when the message is
expunged. The client can keep track of the highest seen modseq and
request only changes done since the modseq. See QRESYNC (RFC 5162) for
more information. Dovecot starts keeping track of the modseqs only when
the first "CONDSTORE/QRESYNC enabling command" is executed. Before that
no disk space is used for modseqs. When modseqs are enabled
dovecot.index file uses 8 bytes per message more space.
Other implemented IMAP extensions are: ESEARCH, SEARCHRES, WITHIN, ID
and CONTEXT=SEARCH....
2015 Sep 03
0
Error: Raw backtrace: and Transaction log changed unexpectedly, can't get modseq
Hi there,
i've got some errors in my log files
# dovecot --version
2.2.9
Here the Log's:
2012 Nov 05
2
Issues with VANISHED CHANGEDSINCE
...071:145072,145074:145132,145136:145178,145180:145191,145193
Also, to verify it wasn't something screwy with my server, Michael
Slusarz provided me with this from his server:
<quote>
There's definitely something wonky going on in the code. There's a
certain tipping point of modseqs where the values become incorrect.
For a mailbox with HIGHESTMODSEQ of 54004, I see this:
a uid fetch 1:* UID (VANISHED CHANGEDSINCE 53881)
* VANISHED (EARLIER) 1:37308,37310:40788,40791:41032,41034:41083
a OK Fetch completed.
b uid fetch 1:* UID (VANISHED CHANGEDSINCE 53882)
* VANISHED (EARLIE...
2014 Feb 21
1
dsync, a zero-way synchronisation tool?
Hi folks!
I have set up dsync replication with SSH according to
http://wiki2.dovecot.org/Replication with the exception of having system users
and calling doveadm dsync-server directly from authorized_keys, because the
wrapper script posted on the above site is needless (at least in 2.2.10).
However, while the two instances connect well to each other, no synchronisation
is performed at all, the
2015 Sep 08
0
can't get modseq in logfile
Hello,
I've found this in the logfile:
Sep 7 23:16:55 s-imap3 dovecot: dsync-local(timss.iea-dpc.de): Error:
/vmail/iea-dpc.de/timss/Maildir/.Countries.USA/dovecot.index.log:
Transaction log changed unexpectedly, can't get modseq
Can anyone tell me what is worng?
Regards Andreas
--
IEA Data Processing and Research Center
Andreas Fineske
Information and Communication Technology Services
2017 Feb 28
2
make check failing in CentOS 6
Dovecot builds just fine, but fails the tests in src/lib-index.
Note that reverting this commit fixes the issue:
https://github.com/dovecot/core/commit/dfa4b048ec9a174a42d6668e94501db2fb70793a
$ make check
for bin in test-mail-index-map test-mail-index-modseq
test-mail-index-sync-ext test-mail-index-transaction-finish
test-mail-index-transaction-update test-mail-transaction-log-append
2008 Oct 24
1
Bug in QRESYNC SELECT/EXAMINE behavior
RFC 5162 [3.1] states that a QRESYNC should return all changes in a
SELECT/EXAMINE since the given modseq. In the following case, it
looks like there is an off-by-1 error somewhere:
C: A64 SELECT "TestMailboxTest" (QRESYNC (1224531494 6 1,3:5))
[MMS: MODSEQ given is 6]
S: * OK [CLOSED]
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * OK [PERMANENTFLAGS (\Answered \Flagged
2017 Feb 28
0
make check failing in CentOS 6
On 28.02.2017 06:14, Peter Ajamian wrote:
> Dovecot builds just fine, but fails the tests in src/lib-index.
>
> Note that reverting this commit fixes the issue:
> https://github.com/dovecot/core/commit/dfa4b048ec9a174a42d6668e94501db2fb70793a
>
> $ make check
> for bin in test-mail-index-map test-mail-index-modseq
> test-mail-index-sync-ext
2009 Mar 25
2
v1.2.beta4 released
http://dovecot.org/releases/1.2/beta/dovecot-1.2.beta4.tar.gz
http://dovecot.org/releases/1.2/beta/dovecot-1.2.beta4.tar.gz.sig
This release fixes a memory corruption bug related to MODSEQ handling in
earlier v1.2 releases. Memory corruption means that it's a security bug
and possibly exploitable. MODSEQ code is new in v1.2, so v1.1 and older
releases are not affected.
Other than that, there
2009 Mar 25
2
v1.2.beta4 released
http://dovecot.org/releases/1.2/beta/dovecot-1.2.beta4.tar.gz
http://dovecot.org/releases/1.2/beta/dovecot-1.2.beta4.tar.gz.sig
This release fixes a memory corruption bug related to MODSEQ handling in
earlier v1.2 releases. Memory corruption means that it's a security bug
and possibly exploitable. MODSEQ code is new in v1.2, so v1.1 and older
releases are not affected.
Other than that, there
2020 Sep 28
2
Dsync issues since 2.3.11.3.
Hello!
I've started seeing intermittent dsync failures since upgrading Dovecot
to 2.3.11.3-3 (CentOS 8 using the official Dovecot repo).
Sep 27 17:49:04 host dovecot[130]:
dsync-local(user at host)<5GWFD2CmcF+TJwAAsNnMGQ>: Warning: Failed to do
incremental sync for mailbox INBOX, retry with a full sync (Modseq 66543
no longer in transaction log (highest=66547,
2017 Apr 04
3
Problem with Dovecot and BlackBerry
Hi all,
i've got a strange behaviour with a BlackBerry Classic Phone (BBOS
10.3.2.2876) in combination with Dovecot 2.2.13 while trying to fetch
mails.
Before burying myself into debugging sessions, i try to get an
understanding if the following is a Client- or a Server-specific error
in the behaviour:
CIGA8 UID FETCH 10009:10035 (UID FLAGS) (CHANGEDSINCE NOMODSEQ)
CIGA8 BAD Error