Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
9f5adedd 2014-02-04 21:03 Marc Dequènes

[fix] also catch Errno::ECONNRESET when trying to connect to the IMAP server

c3722b8d 2014-01-14 01:27 Marc Dequènes

[fix] the signature can be an attachment or not (from ruby-mail's point of view), it does not matter (depends on the MUA's preferences)

6bdb87a1 2014-01-09 18:26 Marc Dequènes

[RM] release 0.4.0

79a2d2a3 2014-01-09 18:23 Marc Dequènes

[debug] clarify disconnection messages

b0ff68e0 2014-01-09 18:18 Marc Dequènes

[fix] properly workaround exiting IMAP IDLE mode when run from a signal handler in order to stop gracefully

ab03f821 2014-01-09 17:30 Marc Dequènes

[fix] ensure transcript_part is in scope

cdab9091 2014-01-09 17:30 Marc Dequènes

[evol] more TMail->Mail adaptations for main processing

c8c1e72c 2014-01-09 17:30 Marc Dequènes

[fix] method was renamed

1331980d 2014-01-09 17:30 Marc Dequènes

[evol] adapted MailOrderParser from TMail to Mail

1b720583 2014-01-09 13:18 Marc Dequènes

[evol] adapt tests since GPGME is linked with GnuPG2

63ff4d33 2014-01-09 13:18 Marc Dequènes

[fix] rework the IMAP wait and read logic

8e62af8d 2014-01-09 13:18 Marc Dequènes

[fix] wakeup when received mail in idle mode

979a7aaa 2014-01-09 13:18 Marc Dequènes

[fix] ruby-mail delivery method needs to be setup before any Mail object is created

e34edea7 2014-01-09 13:18 Marc Dequènes

[fix] correct (build) dependency list in README

4672e230 2014-01-09 13:18 Marc Dequènes

[evol] allow passing any parameter to the ruby-mail delivery settings

77753e33 2014-01-09 13:18 Marc Dequènes

[evol] catch Psych new SyntaxError-based exceptions (since Ruby 1.9)

15dbaea7 2014-01-09 13:18 Marc Dequènes

[fix] correct evaluation problem in block context

3fa781a8 2014-01-09 13:18 Marc Dequènes

[fix] properly use root namespace when using Mail inside CybordHood::Mail

41310a41 2014-01-09 13:18 Marc Dequènes

[fix] get rid of class variables (see http://www.oreillynet.com/ruby/blog/2007/01/nubygems_dont_use_class_variab_1.html)

3ae30f46 2014-01-09 13:18 Marc Dequènes

[fix] trust keys used to encrypt

7527ece5 2014-01-09 13:18 Marc Dequènes

[translation] update POT and fr PO

28c8cbc3 2014-01-09 13:18 Marc Dequènes

[evol] updated i18n rake rules for recent ruby-gettext

85fb699c 2014-01-07 16:52 Marc Dequènes

[debug] more debug information in case of crash

f3075838 2014-01-07 16:33 Marc Dequènes

[fix] failed mail processing should not return true as if nothing happened

670e5378 2014-01-07 16:32 Marc Dequènes

[fix] remaining mail count stayed up when mail processing failed, leading to an infinite loop

8a6cc608 2014-01-07 16:16 Marc Dequènes

[evol] implement stopatfirsterror debug flag (was unconditionnal but broken until 7e264b1)

7e264b11 2014-01-07 16:12 Marc Dequènes

[fix] missing stop condition

b0da6fb3 2014-01-07 16:09 Marc Dequènes

[evol] removed useless 'debug_' prefix in debug flags

ef68cb26 2014-01-07 12:24 Marc Dequènes

[tests] test infrastructure with important CyborgHood::Mail tests

1879aa76 2014-01-07 12:24 Marc Dequènes

[evol] switched from (abandonned upstream) TMail to Mail

326064f7 2014-01-02 03:14 Marc Dequènes

[fix] fixed several silly mistakes when mail/gpg was created

bca470a3 2014-01-02 03:12 Marc Dequènes

[evol] adapted to ruby-gettext API changes

a5e14040 2013-03-03 02:57 Marc Dequènes

[workaround] fast_gettext (needed by active_ldap) does not handle po files encoding properly

ad54b915 2013-02-25 00:59 Marc Dequènes

[evol] ported the GPG extension from TMail to Mail (CyborgHood::Mail needs to be adapted now)

9cceb81a 2013-02-24 14:17 Marc Dequènes

[fix] correct path in requires

598aa662 2013-02-24 14:15 Marc Dequènes

[evol] 'gettext/utils' is deprecated in favor of 'gettext/tools'

b5f2e733 2013-02-18 23:16 Marc Dequènes

[doc] updated list of build-depends and depends

824a3af6 2013-02-18 23:16 Marc Dequènes

[fix] use sprintf-like operator and count upon stringification instead of bare concatenation

c77a4651 2013-02-18 23:16 Marc Dequènes

[evol] updated IMAP handling for Ruby 1.9

a587ca10 2013-02-17 23:11 Marc Dequènes

[evol] switched to ruby 1.9

6b300a88 2012-05-29 00:26 Marc Dequènes

[evol] ported tmail_gpg to GPGME 2.0

2e179358 2011-10-04 02:52 Marc Dequènes

[debug] catch mail check crashes for debug purpose and stop gracefully

e279cb2a 2011-10-04 02:51 Marc Dequènes

[fix] IMAP: better handle IDLE sessions, process BYE messages from server, and add disconnection detection as Net::IMAP seems not to send BYE messages everytime it should

a6c766ec 2011-10-02 19:00 Marc Dequènes

[fix] intercept GPGME::Error::DecryptFailed happening at least when encrypting with an unknown key

177a5b4f 2011-02-22 00:25 Marc Dequènes

[fix] catch and log unexpected mail processing errors (non-CyberError exceptions)

91d7d237 2011-02-22 00:19 Marc Dequènes

[fix] Mail: don't forget to reverse-propagate the user into the original mail object when decrypting

58250ed9 2011-02-22 00:18 Marc Dequènes

[debug] more IMAP debug

9615a42b 2011-02-16 00:12 Marc Dequènes

[workaround] TMail does not respect RFC2045 §5.2

b3a5479b 2010-10-30 19:11 Marc Dequènes

[fix] tmail_gpg: remove final CRLF added to respect OpenPGP convention

18970c0e 2010-10-30 17:58 Marc Dequènes

[fix] use normalized mail/parts body (UNIX EOL is much appreciated by UNIX tools)

766c702c 2010-10-30 17:41 Marc Dequènes

[evol] quick code to handle running an external script to reload the zone (needed for signed zones)

6aec78f6 2010-10-30 17:40 Marc Dequènes

[fix] return error properly when attachment is missing, avoiding a crash (code is still not properly split in this branch)

dd0ef064 2010-06-23 15:01 Marc Dequènes

[evol] adapted for Ruby-Locale 2.0.5

dbf33be5 2010-06-23 15:00 Marc Dequènes

[evol] adapted for Rails 2.3.5

6edd96ce 2010-06-20 19:05 Marc Dequènes

[fix] forgot to update version

bd9c8c28 2010-06-20 18:50 Marc Dequènes

[evol] reorganized TMail extra code, and extra methods in lang_additions

d88d3472 2010-06-20 18:38 Marc Dequènes

[fix] improve LDAP config loading, and add connection testing

2f1c6b5b 2010-06-20 17:22 Marc Dequènes

[evol] configuration defaults and schema checking (closes 21)

9f929443 2010-06-19 23:06 Marc Dequènes

[evol] removed useless parameter

7fa3f438 2010-06-19 22:27 Marc Dequènes

[fix] TMail monkey patch: corrected misplaced 'end', leading to a regression when signing a multipart mail

e77281ff 2010-06-19 20:32 Marc Dequènes

[fix] typo

567b60df 2010-06-19 20:06 Marc Dequènes

[fix] IMAP: removed buggy rescue

3d7bbe55 2010-06-19 20:04 Marc Dequènes

[evol] improved Order classes a lot (closes #101)

ed931f4d 2010-06-19 20:03 Marc Dequènes

[evol] debug: new flag to ignore replays

6af3d917 2010-06-19 20:02 Marc Dequènes

[evol] added is_numeric? to String

a3732b39 2010-06-19 17:33 Marc Dequènes

[evol] separate log for each bot (closes #34)

7bb2ac7f 2010-06-19 16:13 Marc Dequènes

[evol/fix] IMAP: improved error handling and ensure to properly reconnect if appropriate

3f78d2ea 2010-06-19 15:08 Marc Dequènes

[evol] don't refetch IMAP capabilities during the same connection

7dce67e9 2010-06-19 15:08 Marc Dequènes

[evol] IMAP IDLE support finished (closes #100)

6ee45f3c 2010-06-19 03:54 Marc Dequènes

[fix] repaired IMAP IDLE DONE

2fd36b40 2010-06-19 03:54 Marc Dequènes

[fix] repaired bot stop action

3d5142d6 2010-06-19 02:38 Marc Dequènes

[evol] preliminary IMAP IDLE support (not fully working yet)

45cd6107 2010-06-19 01:45 Marc Dequènes

[fix] corrected crash introduced when working on body signature

958e72a0 2010-06-19 00:55 Marc Dequènes

[evol] Mail: use provided @user fingerprint unless overrided

c9bc5686 2010-06-19 00:48 Marc Dequènes

[fix] don't sign and crypt rejection message twice

6ed10f49 2010-06-19 00:44 Marc Dequènes

[evol] move default body signature in Mail class

6bc51624 2010-06-19 00:18 Marc Dequènes

[evol] reorganized imap processing

29da2972 2010-06-15 03:05 Marc Dequènes

[evol] reorganize TMail extra methods

f1ca78f5 2010-06-15 01:39 Marc Dequènes

[fix/evol] added new Mail helper methods for headers and use them to display received mail info properly

d5a0d3bc 2010-06-15 00:58 Marc Dequènes

[evol] Mail: reply to Reply-To addresses instead of From addresses if present

b0a510ef 2010-06-15 00:48 Marc Dequènes

[evol] split IMAP mail checking in several methods and handle errors a bit better

32d2114b 2010-06-15 00:47 Marc Dequènes

[fix] handle program stop better

88b8e9a8 2010-06-14 23:35 Marc Dequènes

[fix] let's be clear when a key if not found

3b5432af 2010-06-14 22:22 Marc Dequènes

[fix] check for MIME boundaries better

e83c28a4 2010-06-11 16:58 Marc Dequènes

Merge branch '0.2.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood

10a5b022 2010-06-11 16:57 Marc Dequènes

[RELEASE] 0.2.3

2520cf92 2010-06-11 16:56 Marc Dequènes

[fix] handle mail unquoting and conversion to UTF-8 better

8347a623 2010-06-11 16:36 Marc Dequènes

[fix] Order management was broken #2

50460df2 2010-06-11 16:24 Marc Dequènes

[fix] Order management was broken

798608c4 2010-06-11 12:13 Marc Dequènes

Merge branch '0.2.x' of ssh://rcs-git.duckcorp.org/rcs/git/duckcorp/cyborghood

e396fd7c 2010-06-11 12:09 Marc Dequènes

[RELEASE] 0.2.2

60704eef 2010-06-11 12:07 Marc Dequènes

[fix] don't crash is user has no language preference

aabe1674 2010-04-08 04:03 Marc Dequènes

[doc] Postman workflow (closes #28)

1c57d7f2 2010-04-05 15:15 Marc Dequènes

[RELEASE] 0.2.1

a17cca3a 2010-04-05 15:11 Marc Dequènes

[fix] workaround a nasty TMail behavior: don't regenerate a new boundary when one already exist to avoid breaking GPG signatures

d9a90899 2010-04-05 15:09 Marc Dequènes

[fix] raise an error when trying to sign a not properly encoded content

037010aa 2010-04-05 15:08 Marc Dequènes

[fix] ensure RFC3156 content is calculated with raw content when checking a signature (without TMail content reorganization) and using the TMail generated content when creating a new mail

c671241f 2010-04-05 05:41 Marc Dequènes

[fix] corrected multipart MailOrder parsing: skip first part and parse 'content-*' headers properly

56947466 2010-04-05 02:29 Marc Dequènes

[evol] added to_multipart! method to remove such low level manipulations from postman

dcbc5f76 2010-04-05 02:18 Marc Dequènes

[fix] ensure to_rfc3156() is strict, and ensure quoted_body message is properly added for signed/crypted