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

Typo in README

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

740a4fed1a1de28e4134a115a1dd9c6e90e29ec1 authored over 7 years ago by Urs Liska <[email protected]>
v0.026

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

0a184a027feada4e85a37449b9965247d5f723e4 authored over 8 years ago by Nicolas Sebrecht <[email protected]>
shells.DriveDriver: add more environment variables

Build the driver at beforeSession time.

Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte....

b8254193aa1489c41874ae643cebacf24b94d17e authored over 8 years ago by Nicolas Sebrecht <[email protected]>
bump imaplib3 from v3.00 to v3.02

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

032ec9dd91a08deb318df881e1d9a4ae7512cdda authored over 8 years ago by Nicolas Sebrecht <[email protected]>
README: re-order badges

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

ee9616fa46686d9d2977b750ed53287184d3a97e authored over 8 years ago by Nicolas Sebrecht <[email protected]>
README: hint what branch the badges are for

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

4b2bacff8016d6eff0e22c7e23aa968e7eb8de7d authored over 8 years ago by Nicolas Sebrecht <[email protected]>
fix ./travis-tests.sh

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

b14aa753f3f777b0e96f3636916dc81ee86e8dd5 authored over 8 years ago by Nicolas Sebrecht <[email protected]>
Add coverage

Signed-off-by: Raphaël Vinot <[email protected]>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev...

b31ac31efcc890809b6581fddb4c4f67f142973c authored over 8 years ago by Raphaël Vinot <[email protected]>
CONTRIBUTING: minor improvement

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

afab031ff71ba36b9077e9795837214a8ec2a1c5 authored over 8 years ago by Nicolas Sebrecht <[email protected]>
README: remove the "Feedbacks and contributing" section

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

6646a92ff0bc96e15ef2225d0d31b1690c2515fe authored over 8 years ago by Nicolas Sebrecht <[email protected]>
introduce CONTRIBUTING

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

aaa614d275db4e92d84a1b4b24ef6dba507cccfd authored over 8 years ago by Nicolas Sebrecht <[email protected]>
README: fix link to the TODO

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

36d49b5a360a81cb5b095667baadbb88e00e4a0e authored over 8 years ago by Nicolas Sebrecht <[email protected]>
minor: ui: smaller copyright header

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

1e37a0a1789f815c9f4582ae77213034bac02519 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
minor: __init__: improve infos

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

794c0f6c74627fcafca2418ec7a02dec7d9af309 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
v0.025

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

e7bd197ebd4e2f0116adc14ae7035e759410ef4e authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
minor: fix copyright

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

5ad19d90ff9f21399f31b97f5db1535467d1dda9 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
introduce travis test when syncing more accounts than max_sync_accounts

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

e583e64a8d70fd1044c1738639c0f5a64875047b authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
syncAccounts: don't stop reused drivers when folders are done

The sync account engine requires both side drivers to start processing a new
account name. The f...

e4d403c57000e43fd02242836f9b130520204824 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
architects: use engine module for the engine architect

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

bc51eb1af3c69c48df867f9fb66e252d65d5f16c authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
syncAccounts: simplify architects and worker monitoring

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

2f2072e30bb32764ff11c71aee16fba27d609d9d authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
fix hooks

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

81b8757e8c151d4a3c054048a144f3b36401d104 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: small improvements

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

9e542f57a851612151ecb43727c936f7ce7a06bc authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
github PR template: fix line breaks

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

99e9de0df4ea2a50be75d414f425b491637d3477 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
fix a typo in readme

Signed-off-by: Ishan Khare <[email protected]>
Signed-off-by: Nicolas Sebrecht <nicolas.s-d...

27dc626ca97f6088539b718272cdeb78d48dfe9d authored almost 9 years ago by Ishan Khare <[email protected]>
.github: add template for pull requests

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

bbd56e66699fb80bd03bd0049116a89a5c7791c6 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
more comments

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

29e78361bc78772d24debd4fc22004d9737e8dad authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: minor re-wording

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

1a5f959c20a8aa5a602a8580afa6521646f48e05 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: add gitter badge

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

fda84f700446b3970fdefa585bb1447f3d7029fd authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
travis: add gitter notifications

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

8d4e3f543d68d8a462eb3882b8f48e16b2b43f17 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
v0.024

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

1d5e8f0c9e8dbd06ec4773e5b0fbde90e319208b authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: improve documentation

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

cb863c95a9a257555f5726711af6eaea8ebcf753 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: define SimpleLock only once

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

368a036401877edf3fed42840f2f8f052df2275e authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
architects: minor improvements

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

dd465e3e0e92eca7ff2564fcf91bfd0c9ac8036c authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
edmp: learn the help method to the emitters

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

3a1f0e8d91ca96f50cee36fb3bd4a95c06772a7c authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
init: add comments

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

f5c8c4528464ca80a854e333f7946053e5109ae5 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
sphinx: keep empty directories

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

72db56364a8c6a2a131f29a44d2438e1638f9bd2 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
sphinx: avoid static values

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

785814badf15b94f4840dd5507aa85d5db477a35 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
start support for sphinx

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

b96129a310b532a4c116117d548c9546884b4c79 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: fix links

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

1555922bbfd61b62107c191d6c69f53b259c9b3a authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: update links to the new website

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

d9a7b7d51c84d00a8e58a6f786cef7736db9c92a authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: fix screencast link

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

f1729fc0ef813d84bab2acdeefabf9ca1e645c8e authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: update links

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

f2c2d4b75770d3f27777081cd8d7d7c381aa23fe authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
engines: add design documentation

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

8ceb3df6c6c85288b86f8f5859c372eef8d5fc93 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
improve code documentation

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

b546e00faf84bda763af198ed15ff22b3f527244 authored almost 9 years ago by Nicolas Sebrecht <[email protected]>
README: add screencast about syncAccounts

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

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

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

f3f5f964d89462557a2d932934e41bc522088518 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
rascals: add demo

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

9bb11a2b01d007ebcdcfa06f2f5ba08dad2029cc authored about 9 years ago by Nicolas Sebrecht <[email protected]>
remove duplicate log info output

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

3dfc3feeaf5f3dcafcaa117f046e608d3162a31b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
engines.folder: don't rebuild driver for each new processed folder

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

bad436c5d8161d40dcdeeb5403d375cca4caa5b1 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
engines.account: fix fetching of folders

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

5aca4d0c670cddd75c2b59e7ef0c739420bb9907 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
make hooks optional in the rascal

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

019e03ffbcf85450c50daac9baf427b2ec740753 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
init: fix messages for timed out hook

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

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

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

04082cc1b17f2bcb496780515f17576c14618d3c authored about 9 years ago by Nicolas Sebrecht <[email protected]>
syncAccounts: fix returned code and none emitters

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

3a2b66400cee7e36d02d8b75903cb9db99f32ff4 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
actions modules define CLI options

Will make definition of actions easier from rascal.

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

8a2ca33b296b6e6dd42258a792f0ae54a67a3fb8 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.021

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

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

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

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

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

542fd2c768acd636a01c190579077e25816314f6 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
actions use imapfw.interface

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

105de7fb7bff470032fd1e3d4b0ad8ecba8c079c authored about 9 years ago by Nicolas Sebrecht <[email protected]>
refactoring, starting implementation of getMessages

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

f1136a71a840b437811e85ed0684b23c71c8e2e5 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
imap: search returns messages

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

b71719898707bea2a35b7b39a6f788673c499d8d authored about 9 years ago by Nicolas Sebrecht <[email protected]>
Messages: learn to add and remove messages

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

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

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

629facb85e856e5f238ca755b68d039691c0a49b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
refactoring, Imap driver learns select

Refactoring:
- use new edmp caching feature.
- move SearchCOnditions to drivers.driver.

Signed-...

b97aab8a235a2415feacefaf513435a69372a5cc authored about 9 years ago by Nicolas Sebrecht <[email protected]>
edmp module learns to return cached values of async events

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

300d30b3071bafb1196e7ab35f7be4cccd67df09 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce Message and Messages objects to work with mails

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

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

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

07c64e5c58e018fc518cd07473e5fea0df7d0dbf authored about 9 years ago by Nicolas Sebrecht <[email protected]>
improve imapfw.interface

- New decorator checkInterfaces.
- New decorator adapts.
- Fix bogous adapts.

Signed-off-by: Ni...

f3da4d86b7fddee6dc9071e7c78ddc5bcbabd3bf authored about 9 years ago by Nicolas Sebrecht <[email protected]>
implements imap driver with imaplib3 up to getFolders

- imapfw.types.folder uses module interface.
- Folder learns "root" and "children".
- Better err...

a82b0776eb098cf3c87e9bde41f77cc93f140ccd authored about 9 years ago by Nicolas Sebrecht <[email protected]>
some refactoring

- More use of imapfw.interface.
- Bit more documentation.
- DriverShell learns events().

Signed...

e6c1a4ec1f7dd0242c1fcec5e50a4b35ccea5705 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
fix: correctly handle pickle errors

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

185891ba4904b9ceb836db9a57b426556ec6037a authored about 9 years ago by Nicolas Sebrecht <[email protected]>
engines: use interfaces and use 'run' name in all engines for the public runner

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

6541f7a86bdd342a8aead20b5eefac7170065915 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
interface: fix checking and learn adapts

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

06cb8edc8179d4ec57ee008b580860d0efcf9b23 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
remove dead module

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

5caaf40a67adf7f95c422c9af40a4639a473d7e0 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: fix last release version number

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

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

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

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

- Better code re-use for architects with components.
- Introduce tests for architects.
- Archite...

9090b289e4af3a032f40633d3dfa8ef7567b009f authored about 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: remove pthread_kill craziness

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

fac640ef6c177d4a3b174b8733b5aec763cf7136 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
actions.unitTests: improve output

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

6923c596b0c403d5cc3f5562835440801075d123 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
fix unit tests

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

8b6d4c87c0574a111f05735aaf81971edb8c1b35 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
runtime: learn to cache ui messages until real ui is up

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

177b225d16b134c6a4ca4306b970caf05c57353b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce imapfw.annotation

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

6c6cd555e23e20b9f566a2d312f672ad3004ec2b authored about 9 years ago by Nicolas Sebrecht <[email protected]>
concurrency: threading: send SIGTERM to thread while killing

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

37f5232cf7568178b3f381a67ab2e36c6fc91173 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce interface module

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

671faec2f5e98a0baa9b93afbef250b015e6e9d2 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: minor enhancement

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

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

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

c47be1ccbe120e7c09d8b1622216c2b2cb7656d8 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: add TODO link and side note

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

c9bc06a15c169ab3aadbfa051c526fe7e18694bf authored about 9 years ago by Nicolas Sebrecht <[email protected]>
architects.account: remove self.ui reference

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

2993a853ca39de2a8d3e5552a608a84d555b00d9 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
actions.examine: small improvements

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

4a70365118f3ba549efb8ddf24c1d68c79950b70 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
actions.examine: fix repository driver name

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

cb98587f31e850c4f51363ebe85386977a0b9dca authored about 9 years ago by Nicolas Sebrecht <[email protected]>
restore back FakeDriver as a controller instead of a driver

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

c8716f060e0921c87adabaa368fa329d2c896b05 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
README: add badge about latest release

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

2746839795abda47df557aedde9263a33a843812 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
v0.017

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

ef19fd991a04b85f4c97f9a472b14774847e9142 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
actions.shell is now generic and must be define by the rascal

- Introduce imapfw.api.shells namespace.
- Introduce Shell base class.
- Introduce DriveDriver s...

dfcab1065b57d389bdfb9b6514ce3af49fc37521 authored about 9 years ago by Nicolas Sebrecht <[email protected]>
don't fail when requesting to driver.logout() more than once

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

88f934d3576c1501e701f90458636cbf11373e7a authored about 9 years ago by Nicolas Sebrecht <[email protected]>
edmp: introduce SyncEmitter to turn an emitter into sync mode

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

07f2f8ca122a4a9b0b01565d601d36381fe01a4e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
improve type hints

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

1d56a66343e29df395701f163c2e70d358eae0cc authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce actions.shell

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

2c07414e45839ce32bf7f96c1b3f2e8cf9ddc19e authored about 9 years ago by Nicolas Sebrecht <[email protected]>
edmp: don't block if event is unkown

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

df2638ee3444911a095571859853844e46ed51ef authored about 9 years ago by Nicolas Sebrecht <[email protected]>
introduce testing of a rascal of a user

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

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