Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OfflineIMAP/imapfw

imapfw (IMAP/mail framework)
https://github.com/OfflineIMAP/imapfw

README: update requirements

Signed-off-by: Nicolas Sebrecht <[email protected]>

622f57784599f2cbd8e7a1436113a8e86db9a10c authored about 9 years ago by Nicolas Sebrecht <[email protected]>
edmp: improve type hints

Signed-off-by: Nicolas Sebrecht <[email protected]>

bf8ace9b97b098c32a290ce66987c6b5641b1ce0 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce "travis" branch to test travis configuration

Signed-off-by: Nicolas Sebrecht <[email protected]>

5f7d98272fb7032160543e90f4eab89889f8ca27 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
start using typing for type hints

Signed-off-by: Nicolas Sebrecht <[email protected]>

b23c1d64cd9ca534c8a4795d48a628813e500ff4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
review README

Signed-off-by: Nicolas Sebrecht <[email protected]>

269946426d9c359520660040993d6384e1d26e2e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
lot of refactoring

- Use more absolute imports.
- Move FakeDriver to the drivers package.
- Remove account and fold...

4b8f21bbf61da76493905e829e6e4aa23bb683e7 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis improve tests

Signed-off-by: Nicolas Sebrecht <[email protected]>

e597c267f79c952c338411d0391500a483f9b00f authored about 9 years ago by Nicolas Sebrecht <[email protected]>
rename conf.main to conf.conf, make actions a package

Signed-off-by: Nicolas Sebrecht <[email protected]>

656a52df4ef689ab472c8b3a7522ec3a27621d7c authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis-tests.sh: embedd awk script

Signed-off-by: Nicolas Sebrecht <[email protected]>

9f794e6eb7bcd02f25d8f3e56722dbaac87fe35c authored about 9 years ago by Nicolas Sebrecht <[email protected]>
always use debug logger for now

Signed-off-by: Nicolas Sebrecht <[email protected]>

fef7e823c5c37bf184aa1e24930ed7b49438fb73 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.016

Signed-off-by: Nicolas Sebrecht <[email protected]>

97253d340e9d826a1192a68b0f24c0db0df24390 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce travis-tests.sh to run travis tests locally

Signed-off-by: Nicolas Sebrecht <[email protected]>

8075dd41d4b0b73a84e7188c9b2c4c3b41e771bb authored about 9 years ago by Nicolas Sebrecht <[email protected]>
remove obsolete file manager-demo.py

Signed-off-by: Nicolas Sebrecht <[email protected]>

6b303a202bd576f4c03f85fe3c8df0a48e4be4d7 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: add imapfw.mmp.manager

Signed-off-by: Nicolas Sebrecht <[email protected]>

8cfe82fe13a43cb9f1a0bfc1fe9edbff735df156 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
up to folder processing task

Signed-off-by: Nicolas Sebrecht <[email protected]>

3c99935d68b4daa5c6fdc481f2042e7cfaf19b8b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
up to FolderRunner

Signed-off-by: Nicolas Sebrecht <[email protected]>

d62770139490ee151c18e561c95c72bbc488e108 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
edmp: avoid eating all CPU ressources, learn to silent debug messages

Signed-off-by: Nicolas Sebrecht <[email protected]>

06c307c0c772c5f62c9a6d7807fa6b4fe42eba64 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: remove garbage

Signed-off-by: Nicolas Sebrecht <[email protected]>

1f6851375a071bdf03e7541e16c113cb4d87bc69 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.015

Signed-off-by: Nicolas Sebrecht <[email protected]>

352135cf22ffb60657f3f1600489f29c37a70df2 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
improve README

Signed-off-by: Nicolas Sebrecht <[email protected]>

d7fe8f5bf110f4128fa737c95f2e64d7f19106b6 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
edmp: improve messages a bit

Signed-off-by: Nicolas Sebrecht <[email protected]>

2962269e0de798c025321b443c5a37000953895b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce FakeDriver controller

Signed-off-by: Nicolas Sebrecht <[email protected]>

fe9e5ddcbffcdc49212a8e8b78cf81105d5c70aa authored about 9 years ago by Nicolas Sebrecht <[email protected]>
turn controllers, drivers, imap, mmp, testing and ui into packages

Signed-off-by: Nicolas Sebrecht <[email protected]>

3336efdbc9e84dcee032ea513e29ba031cd31068 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
controllers.Controller: improve documentation

Signed-off-by: Nicolas Sebrecht <[email protected]>

e7014911057d6103f468b4391433972f10147c90 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: small improvements

Signed-off-by: Nicolas Sebrecht <[email protected]>

7fd221138f9e0f98dd252c4d637c6fda694a4af6 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: review

Replace the "description" with a "features" section.

Signed-off-by: Nicolas Sebrecht <nicolas.s...

d24a33fd88299b782124a47dc33308833aae3821 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
__init__: don't restrict the usage of the framework: remove the __all__ definition

Signed-off-by: Nicolas Sebrecht <[email protected]>

748da401d0a18b33ed29bb73388a57e1acf436e1 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
add more unit tests, improve tests

Signed-off-by: Nicolas Sebrecht <[email protected]>

9f1dbdda7ddc27b23b5cc134c99df2277d6e37b6 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.014

Signed-off-by: Nicolas Sebrecht <[email protected]>

b95b6566125e7d112cf960ea2b1d252961d38ba3 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: add missing empty method for TQueue

Signed-off-by: Nicolas Sebrecht <[email protected]>

2fb2d796129efae3f10db4fccf31927c1613f2d9 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
more absolute imports

Signed-off-by: Nicolas Sebrecht <[email protected]>

e37c8ef4da28faee11a1aac606a12aa2def2b83e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
fix race condition, give more hints on some internal logic errors

Signed-off-by: Nicolas Sebrecht <[email protected]>

e57abea216cd670ed94f3b83901f2f5643bb2eb1 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: fix syncAccounts tests

Signed-off-by: Nicolas Sebrecht <[email protected]>

bd44a78ebdf21c5c642db28573d70bdb84e802cb authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: copy the tests directory to the build dir

Signed-off-by: Nicolas Sebrecht <[email protected]>

c57ab4d470384f336b89aedef134286cafca4644 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: move files for the syncAccounts tests to "tests" directory

Signed-off-by: Nicolas Sebrecht <[email protected]>

97e5c239f230e19e1a45b3542cfc983642ca9785 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
minor fix: remove print statements

Signed-off-by: Nicolas Sebrecht <[email protected]>

3646f8f29a9639f8b84bc3e1a805da80e13bc6bb authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: improve testing

- Action unitTests correctly return non-zero exit code when the suites fails.
- Move the syncAcc...

9ca931b05894af4a425635802a3fc877aaf6163a authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: add running of edmp module

Signed-off-by: Nicolas Sebrecht <[email protected]>

aec4a8b88e4649005bd900f5d2f9aff7af777304 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.013

Signed-off-by: Nicolas Sebrecht <[email protected]>

f75f719738213475df72d0803957a89abe2357b5 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce edmp

Get away from the mmp (managers) module.

edmp modeul (event-driven message passing) implementat...

f86ece20edaba01e6d8d382c8eb35bd8936e6c45 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
Refactoring up to accountArchitect.syncFolders()

- Move from mmp to edmp.
- Introduce new 10 exit code.
- architects, concurrency, engines, runne...

7f2c71ea8fce48e4dba36e437a5705a2dbaa9b58 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
mmp: minor improvements

Signed-off-by: Nicolas Sebrecht <[email protected]>

16301bbeb6356bcaa33cd8f9d1383b9082c2c3e0 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
REAMDE: fix rendering

Signed-off-by: Nicolas Sebrecht <[email protected]>

7ec4220d56b5a8924a74101074bc69817c85a994 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.012

cef2ced4bc5dba4e8c35567aebb8d70dac3f7898 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
make Manager fully async

Rename the namespace from 'managers' to 'mmp' ("managed message passing").

Signed-off-by: Nicol...

1878e2c6849ba6484bdf5fc18c9ecbdfeb104f2f authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.011

Signed-off-by: Nicolas Sebrecht <[email protected]>

b181effefd01f66cbcc0998ca171e9e7141ea596 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: small improvements

Signed-off-by: Nicolas Sebrecht <[email protected]>

d5fbf39c9ac896486747579101c45aaea149989b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: fix: remove timeout on get for queues

Signed-off-by: Nicolas Sebrecht <[email protected]>

0d4ed5a8b422fd63ae8d9c9e33c0503e418d49d4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
review README

Signed-off-by: Nicolas Sebrecht <[email protected]>

b8b18bb1c4de26bc557ec1c1c1d38ede0b29184f authored about 9 years ago by Nicolas Sebrecht <[email protected]>
dev.rascal: remove obsolete code

Signed-off-by: Nicolas Sebrecht <[email protected]>

6d6ac88fcb7b203dbce14a66f2ce215b4c903b62 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.010

Signed-off-by: Nicolas Sebrecht <[email protected]>

09b38c2f4a7dbc2179bb624c465739a394e55f5a authored about 9 years ago by Nicolas Sebrecht <[email protected]>
implement up to engine folder at sync folder

- Lot of refactoring.
- Decouple managers (about communication) from the workers (about
thread...

80d722453dc1ab65ee1e5bec2c010b1e586e8656 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
rename pure python3 imaplib2, remove imaplib2 directory

Signed-off-by: Nicolas Sebrecht <[email protected]>

c96a50b18233dbb13ceb1e9aa99d7db0b3b42390 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
add documentation

Signed-off-by: Nicolas Sebrecht <[email protected]>

6c222f84c7858aa06611e94f6467607404833fc2 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce "runtime" module

Allows to store configured modules ui, concurrency and the rascal.

Signed-off-by: Nicolas Sebre...

e60e9db4b1f026aee096618cce1c66eebdeddad6 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
remove unused module trigger

Signed-off-by: Nicolas Sebrecht <[email protected]>

7085f472ec75d0b2175183182ca78d3d172f1de1 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
restrict to the api module when importing imapfw package

Signed-off-by: Nicolas Sebrecht <[email protected]>

c62ecef55b33de7a643a18932d07dcd08d97b3ed authored about 9 years ago by Nicolas Sebrecht <[email protected]>
minor: move import up

Signed-off-by: Nicolas Sebrecht <[email protected]>

5b700f3d2b8f07225585cc318785742e1ea8faac authored about 9 years ago by Nicolas Sebrecht <[email protected]>
controllers: introduce examine

Signed-off-by: Nicolas Sebrecht <[email protected]>

8c7efaad119d00e338cb186f6db7335d5c9d1c87 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
code cleanups, more debugging messages

Signed-off-by: Nicolas Sebrecht <[email protected]>

4e3d3fdf7b65433579fed9decbb54948ab9cfff1 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
controllers: fix message about chaining

Signed-off-by: Nicolas Sebrecht <[email protected]>

11949cc92228afaa0d99460f75b5d2cbbf4f92b1 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
controllers: fix chaining controllers

Signed-off-by: Nicolas Sebrecht <[email protected]>

7782d33ce50ce54999665de3e4becd9b338e9099 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
controllers: rename Encoder to Transcoder

Signed-off-by: Nicolas Sebrecht <[email protected]>

a4cf8fe26be1d098ae1004cdb278525c9b10c441 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
unitTests syncaccounts: set log level to the maximum

Signed-off-by: Nicolas Sebrecht <[email protected]>

abfc1ceae5b74f8415e94215b8bef4c6315ceb64 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
rascal: fix converting dict definitions into classes

Signed-off-by: Nicolas Sebrecht <[email protected]>

7cc74f21ed0eb685d19836db814c89ffa839c8a8 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
put the licence in modules

Signed-off-by: Nicolas Sebrecht <[email protected]>

cc443dd503384ba5f5980bd57527ad31c5c27804 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: fix scripts

Signed-off-by: Nicolas Sebrecht <[email protected]>

eb6a358291f46e455c846538a967e789e1cbd244 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce architects, lot of refactoring

Signed-off-by: Nicolas Sebrecht <[email protected]>

0aca0bdae715f99e65df9e468c95beadf4e03586 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: start more scripts

Signed-off-by: Nicolas Sebrecht <[email protected]>

c2a371ffab8b220a6d7edaf23f6819f5f2aac08b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
types.maildir: learn to scan the maildir path

Introduce Folder and Folders objects to handle folders.

Signed-off-by: Nicolas Sebrecht <nicola...

75b61a467c4ac0194d0797aae07bf38e8242ef1d authored about 9 years ago by Nicolas Sebrecht <[email protected]>
managers: give tips to pass objects between workers

Signed-off-by: Nicolas Sebrecht <[email protected]>

c7a1ccfad18cec3e3158fbcec5f542a40fb42fb4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce MAINTAINERS.md

Signed-off-by: Nicolas Sebrecht <[email protected]>

259c009b58d29994433229ea07c2467e090800f2 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: improve travis images rendering, again

Signed-off-by: Nicolas Sebrecht <[email protected]>

940f978ec971bee7012037fc179cc5279535ed38 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: improve travis images rendering

Signed-off-by: Nicolas Sebrecht <[email protected]>

1ccb4a6a0bf14e912e961ba3934f2799894715d4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: integrate travis build status images

Signed-off-by: Nicolas Sebrecht <[email protected]>

f33189dcc04640456962f093bfc4dec5edeffef5 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
travis: remove pypy3 tests

Signed-off-by: Nicolas Sebrecht <[email protected]>

703d8c450835d6b2b771c4f8308dcd83b65b24ef authored about 9 years ago by Nicolas Sebrecht <[email protected]>
require Python 3.3

Signed-off-by: Nicolas Sebrecht <[email protected]>

5e84c2b2fdd420bdb95a7c0aa970efc1f8f971b9 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
add configuration for Travis CI

Signed-off-by: Nicolas Sebrecht <[email protected]>

78ffb84d3a9f35ee20be5c19346747ddfe107613 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
remove unused import

Signed-off-by: Nicolas Sebrecht <[email protected]>

ada84cd4c1cd49b9bd00d87e6cd1a69a149c59e8 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
import fresh WIP of the not-published-yet imaplib3

Signed-off-by: Nicolas Sebrecht <[email protected]>

3771eb11e1ceb241de4d0a39f55ff164aa9602b4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
fix debug message about the connection of the driver

Signed-off-by: Nicolas Sebrecht <[email protected]>

623f534ee5929a4ab394667287a754a113e9486f authored about 9 years ago by Nicolas Sebrecht <[email protected]>
unittests: syncaccounts: add threading mode

Signed-off-by: Nicolas Sebrecht <[email protected]>

a4b0fc71bdc6d1f79d1a3de574fd5706cc2acd21 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
threads for hooks are set daemon

Signed-off-by: Nicolas Sebrecht <[email protected]>

4dc645d511588f64c3a179a233cbbe30ad3fb96b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
syncaccounts: up to merged folders lists

Signed-off-by: Nicolas Sebrecht <[email protected]>

d9ddb6ae3014689e32c3025d1478846582ecd457 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
unittests: learn syncaccounts

Signed-off-by: Nicolas Sebrecht <[email protected]>

f99ee967eca0b7c7eb0cd3dbc136fa1de9693276 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
create ui interfaces

Signed-off-by: Nicolas Sebrecht <[email protected]>

a706481342f8fdc1b56e9b378d99398133f7135e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
drivers: start imap driving

Signed-off-by: Nicolas Sebrecht <[email protected]>

34ac617315042e4b0d8d7f45a16f7d98f66e1313 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
drivers.maildir: fir toolkit import

Signed-off-by: Nicolas Sebrecht <[email protected]>

941cf30231c29802db7066df106e2a2ff7fb9074 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
start imap implementation

Signed-off-by: Nicolas Sebrecht <[email protected]>

33f9d33de572d2719412495a89562388118a4afd authored about 9 years ago by Nicolas Sebrecht <[email protected]>
a bit more on driver backends

Signed-off-by: Nicolas Sebrecht <[email protected]>

db36c319699a8929c6e12ce9bfcbc5191b8f58a3 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce devel action

Signed-off-by: Nicolas Sebrecht <[email protected]>

0ddb9a5a769eac7745901c51c6e0fd9cb6dbae70 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
import imaplib2 v2.50

Signed-off-by: Nicolas Sebrecht <[email protected]>

2ad1daa492510d5c612317ea4e29951bba211be2 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: add link to the blog

Signed-off-by: Nicolas Sebrecht <[email protected]>

79bb505faf0277e88a3efda33b3f386edbbb0f1e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
change filenames to match the CLI action names

Signed-off-by: Nicolas Sebrecht <[email protected]>

53ede9caebe2029dc789343d34b59489c2ff36e4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce devel action

Signed-off-by: Nicolas Sebrecht <[email protected]>

10db153e7115455814c8524f70d9912a4d15436a authored about 9 years ago by Nicolas Sebrecht <[email protected]>
move rascal and toolkit libraries

Signed-off-by: Nicolas Sebrecht <[email protected]>

f9c047112e025ce508e23a341ca1931d4c00673a authored about 9 years ago by Nicolas Sebrecht <[email protected]>
ui: introduce debugC() and infoL() methods

Signed-off-by: Nicolas Sebrecht <[email protected]>

17ade59b98e58d517c866e97821afede08cfb20f authored about 9 years ago by Nicolas Sebrecht <[email protected]>
remove unnecessary code

Signed-off-by: Nicolas Sebrecht <[email protected]>

355348c31f9c04202506d87415f2bae1f19261e6 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
move development rascal to rascals

Signed-off-by: Nicolas Sebrecht <[email protected]>

c268ddd5b10f56bb6d321ae1f32c92200d893d5e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
fix unit tests for the rascal

Signed-off-by: Nicolas Sebrecht <[email protected]>

f9aeec07b4e42cc18adda6fd050ce68c1ed3c396 authored about 9 years ago by Nicolas Sebrecht <[email protected]>