aboutsummaryrefslogtreecommitdiffstats
path: root/tests/pullimap
Commit message (Collapse)AuthorAgeFiles
* tests: Ensure that pullimap locks its statefile.HEADmasterGuilhem Moulin2024-04-051
|
* tests/*/t: Replace filetype=sh with filetype=bash.Guilhem Moulin2024-03-061
|
* tests/pullimap: Allow easy exclusion of --idle'ing tests.Guilhem Moulin2022-02-251
|
* interimap, pullimap: Ensure DB and statefiles are created with mode 0600.Guilhem Moulin2022-02-231
| | | | | | | It wasn't the case for interimap(1), see https://bugs.debian.org/608604 … Fortunately we create $XDG_DATA_HOME/interimap with a secure mode, but there is no reason to have the DB world-readable. Since we can't rely on SQLITE_OPEN_CREATE for secure mode we use sysopen(,,O_CREAT,0600).
* pullimap: Also compare RFC 5322 date and envelope information in mailbox ↵Guilhem Moulin2020-07-021
| | | | comparison tests.
* tests/*/t: Increase timeout from 2 to 5s after background syncs.Guilhem Moulin2019-12-151
|
* pullimap: Fix mangling of data lines starting with a dot.Guilhem Moulin2019-11-181
| | | | | | | Some LMTP servers, Dovecot's in particular, trims leading dots that are not doubled (e.g. “.foo” would become “foo”). In RFC 5322 sec. 4.5.2 explicitly says that when an RFC 5322 line starts with a '.', the character needs to be doubled.
* Test suite: add new test for pullimap(1).Guilhem Moulin2019-11-135
This adds a dependency on Dovecot's LMTPd, which will bind to to TCP port 10024 on the loopback interface.