52f736a06e
SusiMail: P-R-G to config page (ticket #1373 )
2017-12-14 16:39:23 +00:00
0722fd8b19
SusiMail: P-R-G from login and compose pages (ticket #1373 )
2017-12-14 16:11:54 +00:00
b33551d4b8
SusiMail: Put prev/next targets in form, not in session object,
...
and use P-R-G (ticket #1373 )
2017-12-14 14:46:31 +00:00
e6251e7cb5
i2ptunnel: Add internal sockets for SMTP and POP3 (ticket #2118 )
2017-12-13 23:23:02 +00:00
5f413efc08
InternalSocket: Implement more methods, add debug output, don't ignore interrupt on accept()
...
Close socket on InternalSocketRunner exception
2017-12-13 16:06:13 +00:00
bd341d4be3
Startup: Raise open files ulimit (ticket #1967 )
...
Fixup deb patch to match
2017-12-11 14:14:46 +00:00
34d879a066
unused imports
2017-12-11 11:44:44 +00:00
789f15f1e4
Java 10 test
2017-12-11 11:41:19 +00:00
b04924d2b1
Jetty: Fix request log showing zero length for static content
2017-12-11 11:39:58 +00:00
ed4dc33105
Router: Change RI locking to a read/write lock (ticket #2096 )
2017-12-10 13:06:49 +00:00
8e51ca7f39
javadoc tweaks
2017-12-09 17:37:02 +00:00
2e00cec408
deb doc updates
2017-12-09 17:35:34 +00:00
2a57f62e6b
remove SSL cert for reseed now using CA
2017-12-09 17:33:54 +00:00
cd51c9b3c4
susimail tweaks
2017-12-09 17:32:17 +00:00
46a342180d
Don't compile ScalaTests on Java 7
2017-12-09 12:42:52 +00:00
578656021e
Don't run ScalaTests on Java 7
2017-12-09 02:28:01 +00:00
7dae4eb303
ScalaTest: Fix deprecation warnings
2017-12-09 01:47:24 +00:00
4512a940fb
Gradle: Run ScalaTest tests in addition to the JUnit tests
2017-12-09 01:43:09 +00:00
a67ea4b2f2
Cleanups: Close resources via try-finally
...
We can't use try-with-resources until we bump the minimum-supported Android
version for the client library to API 19.
2017-12-09 01:02:17 +00:00
fe5e4a2c7a
SusiMail: Add tooltips for icon-only buttons
...
- Fix NPE sorting by sender
- Make subject bold
- Minor prep for folders
2017-12-08 18:59:39 +00:00
5aef5e24e3
SusiMail: Fix handling of requests for unknown messages
2017-12-08 17:37:33 +00:00
4c18e2f057
SU3File: Flush and sync on extract (ticket #1941 )
2017-12-08 16:08:17 +00:00
a3e42c435c
SusiMail:
...
- Put UIDL in attachment links, remove session object UIDL (ticket #1373 )
- Store UIDL in MailPart
- Fix download of attachments without a Content-Transfer-Encoding
- Fix escaping inside debug html comments
- Fix error return for attachment not found
2017-12-08 15:32:52 +00:00
2c4ecb7b7c
SusiMail: Reference mails by UIDL, not index on page
...
- Add more safe mime types for downloading
- Put UIDL in show message form, in prep for removing session object UIDL
2017-12-08 02:27:29 +00:00
28f31ae4ec
Fix .travis.yml syntax
2017-12-07 21:29:22 +00:00
f34b4678ba
Util: Deprecate BigPipedInputStream
2017-12-07 19:53:06 +00:00
1f569b7359
i2psnark: Synch operations on BitField byte array
2017-12-07 19:44:56 +00:00
7f673bb254
Travis CI: Dynamically add SonarQube plugin to build.gradle
2017-12-07 19:31:30 +00:00
a02cccaa50
Only use SonarQube with Java 8
...
It fails on Java 7, and is unsupported on Java 9.
2017-12-07 16:54:02 +00:00
bcb07ff3c6
merge of '9aa4b7c5c2c7f8711ef82ceb28fe85ec3bc1e509'
...
and 'c08cb985b2e34268deff746d3849d707d1ed084f'
2017-12-07 16:08:15 +00:00
479120118d
merge of '3587a0d669980fb559bea3c618bc6515c8133189'
...
and '8b9bf9d50ce636255f7c5ccb9625671d37697fa8'
2017-12-07 15:48:35 +00:00
0c4f945408
Console: Don't list aliased tunnels separately on /tunnels and /configtunnels
2017-12-07 15:47:12 +00:00
3291b761e8
SusiMail: Recheck max size if server reports less than default
...
- More javadocs and cleanups
2017-12-07 15:45:55 +00:00
b8d78ac779
Combine Travis CI Gradle tasks into a single step
2017-12-07 15:41:12 +00:00
e6d97308bc
Only apply sonarcloud addon to the Travis CI job it is used in
2017-12-07 15:34:21 +00:00
71dbc0abe6
Only call SonarQube once per Travis CI build
2017-12-07 14:55:44 +00:00
ff911e37c4
Deduplicate the default Java Keystore password
2017-12-07 14:31:28 +00:00
f9eaf412b7
Enable SonarCloud in Travis CI
2017-12-07 14:04:48 +00:00
19016edcfc
Gradle: Add code coverage reporting, upload from Travis CI to Codecov
2017-12-07 03:50:25 +00:00
75e6539f81
fix streaming test take 2
2017-12-06 14:41:05 +00:00
956c9607ff
hopefully fix streaming test
2017-12-06 13:09:53 +00:00
a28ddedce7
Susimail: Move duplicated Encoding methods to the abstract class
2017-12-06 02:10:31 +00:00
e13ce467d8
Travis CI: Remove second IRC server after testing
2017-12-05 22:29:39 +00:00
34b204c44c
Travis CI: Tweak IRC notification syntax, add second server for testing
2017-12-05 22:01:56 +00:00
f5dffb0726
Susimail, Console, Jetty:
...
- Adjust multipart size limits
- Better handling of errors when multipart limits are exceeded
- Fix multipart config for /configplugins
- Test for total size limit in susimail
2017-12-05 21:46:11 +00:00
d4bafaeee8
Don't check error messages for JRE-generated errors
...
They may change across Java versions.
2017-12-05 20:33:12 +00:00
2f8249bed5
Remove now-unnecessary Jetty Gradle dependency
2017-12-05 20:24:32 +00:00
5a458822ce
Add IRC notifications for Travis CI builds
2017-12-05 20:12:37 +00:00
692790c4ed
Router: Parameterize bandwidth classes, fix display on /tunnels
2017-12-05 15:53:05 +00:00
7f5f764aba
SusiMail: Don't store attachments of composed email in-memory,
...
encode them on-the fly (ticket #1668 )
- Fix bug corrupting sent text and text attachments
larger than about 1000 chars (output line length was not limited)
- Fix bug corrupting some sent text and text attachments
containing '.'
- Fix handling of unimplemented encoders
- Error message improvements
- Add test code for encoders
2017-12-05 15:02:23 +00:00