Commit Graph

2148 Commits

Author SHA1 Message Date
f1facc975b Don't bitshift uidValidity and modSeq out of range 2018-04-07 22:50:33 +01:00
e9dd6d0877 Use default IMAP namespace for users 2018-04-07 22:38:02 +01:00
4589b7ad38 Remove stray line in build script 2018-04-07 20:53:17 +01:00
e1c721dc78 Migrate from bootClasspath to bootstrapClasspath 2018-04-07 20:53:17 +01:00
5b095b257d Merge pull request #97 from i2p/james-server-3.0.1
Migrate to James Server 3.0.1
2018-04-07 20:51:23 +01:00
c4bf87717c Upgrade Gradle wrapper to 4.6 2018-04-07 20:21:02 +01:00
1906bcbc1f Add support for older msgfmt versions to webapps build script 2018-04-07 18:59:30 +01:00
32d634e350 Migrate to James Server 3.0.1 2018-04-07 17:24:28 +01:00
28bed3c325 Initialise APIs during construction instead of after tunnel building
IMAP and SMTP should be useable while an I2P connection is being set up.
2018-04-07 02:38:46 +01:00
93efffae1b Revert more webapp dependencies to use the "compile" configuration
The plugin build script needs to be able to enumerate all dependencies that need
to be packed, which isn't possible with the "implementation" configuration.
2017-12-07 14:17:07 +13:00
5a9220c47c Revert several webapp dependencies to use the "compile" configuration
They are needed by the JSP compilation step.
2017-12-04 12:28:32 +13:00
3b0ad4ee13 Define API dependencies of core library 2017-12-04 12:14:57 +13:00
44b0fdf75a Add Travis CI build script
Copied from b8eeb72044/.travis.yml
2017-12-04 11:44:48 +13:00
b9bafe2f1a Upgrade I2P dependencies 2017-12-04 11:37:36 +13:00
11fd617fee Upgrade BouncyCastle to 1.58
Includes workaround for https://github.com/bcgit/bc-java/issues/262
2017-12-04 11:29:46 +13:00
5172b704fd Upgrade Android dependencies 2017-12-04 09:17:18 +13:00
52a5c70671 Upgrade to Gradle 4.1 and Android Gradle Tools 3.0.1
Required dropping gradle-witness because it does not support modern Gradle.
2017-12-04 08:50:41 +13:00
c082a50cad Use a common I2P dependency version for core and android 2017-12-04 08:36:27 +13:00
766d5ef00f Fix compilation without bootstrap classpath set 2017-12-04 08:12:37 +13:00
96784b88bb Use new plugins DSL to apply Gretty plugin
Fixes a classpath interaction issue between Gretty and the Android subproject.
2017-08-20 06:13:01 +12:00
f2c152baf8 Tidy up README 2017-05-07 16:06:16 +12:00
d7157423ae Add build tasks and instructions for standalone WAR
Closes #92.
2017-05-07 16:02:51 +12:00
95d7180400 Add missing runtime dependency to fat WAR 2017-05-07 15:51:20 +12:00
7363b658f8 Build separate thin WAR for use in I2P plugin 2017-05-07 15:19:42 +12:00
287ff45915 Merge Android README into main README, add plugin build instructions 2017-05-07 13:03:26 +12:00
9b275e59ce Add .gitignore 2017-05-07 13:03:08 +12:00
b8b9171c08 Fetch James Server archive during execution phase instead of configuration phase 2017-05-07 13:02:17 +12:00
9430125217 Fetch James Server archive over HTTPS 2017-05-07 13:01:52 +12:00
fbf5b43b9e Enable building the plugin without having the Android SDK 2017-05-07 13:00:45 +12:00
6566ad1510 I2P-Bote 0.4.6 v0.4.6 2017-05-03 21:25:46 +00:00
169d2061d0 Leave Tomcat JARs out of plugin 2017-05-03 21:16:19 +00:00
3a1298369c Only set i2cp.domainSocket if using I2P Android 2017-04-29 12:09:10 +00:00
024930873f Add Gradle wrapper 2017-04-08 01:17:24 +00:00
2d92022994 Changes to support Jetty 9
- Upgrade servlet and JSP dependencies
- Require Java 1.7, I2P 0.9.30, Jetty 9
2017-04-02 06:40:55 +00:00
8686741693 Fix project version configuration 2017-04-02 05:34:06 +00:00
f9a40374da Upgrade I2P dependencies 2017-04-02 05:20:16 +00:00
f741a7f966 Move old build.xml out of the way
Leaving it in the repository until the Win32 packaging is migrated.
2017-04-02 04:56:18 +00:00
c0baa7278e Update history 2017-04-02 04:53:37 +00:00
720a42ed4d Drop unused libs 2017-04-02 04:46:07 +00:00
155e0bfd0d Remove XPI2P support from the I2P plugin Gradle plugin
It works, but the format is long-deprecated and should not be used for new
plugins.
2017-04-02 04:39:22 +00:00
dbeaf665a2 Generate plugin update files identical to installers (for now) 2017-03-27 11:16:57 +00:00
215120fed0 Upgrade test dependencies 2017-03-27 04:44:33 +00:00
678cf1a5be Move I2PPlugin application to start of webapp build file 2017-03-27 04:44:25 +00:00
fb1a7ddebe Static functions 2017-03-27 04:03:33 +00:00
e056828e3f More sensible name for plugin key directory 2017-03-27 04:00:23 +00:00
ed37609e80 Update translations 2017-03-26 07:41:28 +00:00
45ed12fe7d Update webapp messages after changes 2017-03-26 07:19:35 +00:00
7cdb3cac17 Update translations 2017-03-26 07:17:15 +00:00
f3866de65d Update messages path in Transifex config 2017-03-26 07:16:20 +00:00
0234afec0e Migrate message compilation and bundling to Gradle 2017-03-26 07:07:34 +00:00