Commit Graph

78 Commits

Author SHA1 Message Date
cb0b0822a3 Upgrade to JavaMail 1.5.4, make it a remote dependency 2015-08-08 13:47:57 +00:00
bab92e082f Upgrade BouncyCastle to 1.52 2015-08-05 12:56:10 +00:00
3591d25f72 Migrate i2p.bote.crypto AES and EC to JCA; upgrade to BouncyCastle 1.51
This change was necessary to fix the crypto on Android, where SpongyCastly must
be used instead (because of classloader conflicts). The new ECUtils class
contains the remaining code that could not be made provider-agnostic. In
particular, the EmailDestination format for EC requires the use of BouncyCastle
point encoding.

The full BouncyCastle library is now bundled, because it must be added as a
Security Provider to use the JCA system, and this requires a valid signature.

JCA is used for AES operations instead of I2P's built-in AES engine because the
PKCS#7 padding class could not be accessed on its own in a provider-agnostic
manner. The resulting code is also cleaner.
2015-01-04 22:16:16 +00:00
d6564680a5 Update to techdoc by HungryHobo 2014-09-25 05:54:31 +00:00
56aa3f3c1c Generate the SSL cert on-the-fly to prevent MITM 2014-05-13 02:23:09 +00:00
3387cdd90c Enable STARTTLS for IMAP and SMTP using selfsigned certificate
Certificate domain is 127.0.0.1, clients will throw a warning if using localhost
(alongside the warning for selfsigned cert).
2014-05-12 13:49:13 +00:00
1f9aa61d2f Upgraded to scrypt 1.4.0 2014-04-10 20:59:44 +00:00
2b5de7958e Doc tweak 2014-03-18 10:56:28 +00:00
10b9b2e593 Updated identity file spec 2014-03-18 10:22:47 +00:00
936e1e7d50 Updated techdoc.txt for mailapi.jar 2014-02-28 22:08:34 +00:00
d960308461 Update techdoc.txt 2014-02-16 13:41:27 +00:00
1f2c528b9b Sign Contact packets:
* sign on publish
 * verify on import
 * ignore invalid Contact packets in lookups
2013-02-11 21:18:01 +00:00
6a99b034b7 Implement fingerprints for directory entries 2013-02-11 12:03:15 +00:00
844bfcb842 Implement basic address directory 2013-01-27 22:29:01 +00:00
bc72ebb865 Implement delivery status feature 2013-01-13 17:25:01 +00:00
6400913229 Move remaining third-party code (flexiprovider, lzma, and scrypt) into .jars 2013-01-12 02:42:00 +00:00
e04deb28a1 Add info on how to set up Eclipse 2013-01-02 21:23:56 +00:00
f45a185502 Update techdoc.txt; remove To Do / Ideas section 2011-04-24 15:06:40 +00:00
19a586b170 Integrate FAQ and user guide 2011-04-23 05:59:54 +00:00
058d09d262 Pare down flexiprovider some more 2011-04-21 04:48:05 +00:00
a1085909e1 ego inflation 2011-04-07 21:50:23 +00:00
dc7777be7f fix about identity creation 2011-04-07 08:20:48 +00:00
0ed58252d9 fix about identity creation 2011-04-07 07:31:13 +00:00
660b77c112 fix about identity creation 2011-04-07 07:15:44 +00:00
1c2fe9a481 typos 2011-04-06 19:37:47 +00:00
dc2d8397ab ug_fr.html saved as manual_fr.odt 2011-04-06 13:20:04 +00:00
926a06e53c end (0.2.6) 2011-04-06 13:03:08 +00:00
7de621dc82 end? 2011-04-06 08:55:16 +00:00
35bf2b930a still wip 2011-04-06 07:24:31 +00:00
307e4e8863 fix Guide 2011-04-05 23:33:57 +00:00
04569977d5 still wip 2011-04-05 18:40:39 +00:00
4f42050cf2 wip 2011-04-05 17:13:49 +00:00
4b95f34430 wip 2011-04-05 12:22:12 +00:00
db4c3f23cd wip 2011-04-05 11:03:10 +00:00
3ff443fcc8 upd 2011-04-05 10:28:29 +00:00
3c302441ea upd 2011-04-05 08:32:19 +00:00
250f12a69f upd 2011-04-05 07:50:20 +00:00
cc15bff91b add 2011-04-05 07:24:31 +00:00
9b8828109c testers 2011-04-03 21:43:58 +00:00
72e033e2ef merge of '8bc35fe3851864fad1642e80e73229d6c14d1ba7'
and 'e2e8fcdb307d607cd9d22db33030468d94ec1883'
2011-04-03 20:17:22 +00:00
08f96661fa endend 2011-04-03 19:10:25 +00:00
7bfffe413c Update to BouncyCastle 1.46 which fixes a bug in ECDSA 2011-04-03 06:51:59 +00:00
dbf769a8cb end2 2011-04-01 14:30:28 +00:00
f3825f3890 end 2011-04-01 12:48:58 +00:00
4125ada488 typo 2011-03-31 19:28:24 +00:00
6a425d1880 merge of 'a11d73c48aa593549c58e0caf94c3effd46ad971'
and 'a7d2d9270b5d91a90992345375b12bd392697635'
2011-03-31 01:28:44 +00:00
173c89306f go on and go2bed 2011-03-31 01:23:06 +00:00
8c6e3bedfb go on 2011-03-31 00:47:01 +00:00
db9a13d58d go on. Please user have a look...I PM my 2 questions 2011-03-30 23:38:51 +00:00
2f10c2bb29 update FAQ and Manual 2011-03-30 20:16:16 +00:00