Commit Graph

27 Commits

Author SHA1 Message Date
Emery Hemingway
fecad72e02 SMTP sync/async deduplication
Deduplicate synchronous and asynchronous code with the multisync pragma.
Pass address and port at connect rather than ``new(Async)Smtp``.
2017-03-07 12:10:18 -06:00
Federico Ceratto
bebeee46de Improve SMTP testing
Test both sync and async email delivery
2016-11-24 16:25:21 +00:00
def
d4cf5d13f0 Make SMTP example compile 2016-04-24 14:56:24 +02:00
Adam Strzelecki
43bddf62dd lib: Trim .nim files trailing whitespace
via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
2015-09-04 23:03:56 +02:00
Oleh Prypin
32109a7867 Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
jschweinsberg
634e50b4b1 Fixed typo which prevented to send mails via AsyncSmtp 2015-03-22 17:23:21 +01:00
def
f52fd8785f Fix some deprecation warnings caused by renames 2014-11-13 21:34:46 +01:00
Dominik Picheta
25e0c26a91 Added async implementation for smtp module. 2014-08-31 14:07:20 +01:00
Dominik Picheta
bb1e87ce4d Async SSL support. 2014-08-31 12:55:04 +01:00
Araq
11b6958755 big rename 2014-08-27 23:42:51 +02:00
Araq
4b94aba6de fixes #735 2014-02-02 03:03:38 +01:00
Dominik Picheta
e3d097c4e9 Fixed recvLine deprecation warnings. 2013-04-14 01:00:38 +01:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Dominik Picheta
05551c40cf Fixed compilation of smtp module. 2012-07-25 22:02:39 +01:00
Dominik Picheta
3294cb10a9 Sockets are now buffered and have ssl support through openssl. 2012-06-03 19:09:42 +01:00
Araq
4f1b89c30c year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
Araq
0f37d0e1f2 sockets.recv optimizations; stdlib now supports taint mode 2011-09-24 20:22:53 +02:00
Araq
2f066395ba bugfixes; step one for 'var T' as return type support 2011-07-28 00:53:52 +02:00
Araq
5b96eaa953 preparations for 0.8.12 2011-07-10 15:48:13 +02:00
Araq
5b28d08203 non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
Araq
fa111b9067 cleanup: E_Base should not be used for inheriting exceptions; documentation generator generates dependencies section 2011-01-15 23:57:19 +01:00
dom96
8733886e53 Added a close function to the ssl module. 2010-10-27 19:06:25 +01:00
Araq
1dd9ec85b2 bugfix: typo in SMTP module; SCGI module finished 2010-10-25 23:49:48 +02:00
dom96
beb9e3d325 ssl.connect now returns the result of the certificate validation. 2010-10-23 23:35:47 +01:00
dom96
293563ee11 Added {.final.} to objects which are not meant to be inherited, and added an OSError() when recvLine fails. 2010-10-23 23:26:08 +01:00
dom96
4922b52dea Removed the assert()'s from ssl.nim, and limited lines to 80 chars. 2010-10-23 23:02:59 +01:00
dom96
d68782cd38 Added an openssl wrapper, ssl module and smtp module. 2010-10-23 22:30:56 +01:00