93c6df7e89
SusiMail: Fix NPE on logout (ticket #2266 )
2018-06-21 18:41:21 +00:00
89c9a6d0bb
Push strings to transifex
2018-06-13 18:33:56 +00:00
8b029dbae5
SusiMail: Message button tweaks
2018-05-31 00:37:45 +00:00
484d4e226c
SusiMail: Don't require confirmation to delete from Trash,
...
Clear reallydelete flag when clicking cancel or change folder
2018-05-30 23:51:14 +00:00
a7db82a1fa
SusiMail: Fix dup ConnectWaiter run, no failure message
2018-05-30 19:46:51 +00:00
3f2fe39515
SusiMail: Don't store loading/fetching/refresh messages in session object,
...
so they go away when done
2018-05-30 15:55:19 +00:00
277a1619e4
Console: Tagged string fixes (ticket #2017 )
...
CSS tweaks
2018-05-28 17:49:47 +00:00
d128bab2fa
SusiMail: Send deletions after connect so emails don't come back after a move (ticket #2087 )
...
Refactor/consolidate pop3 deletion code
Fix loading mails in checker
Fix checker thread name
Return to inbox, not drafts, after sending draft
CSS for select
2018-05-28 14:18:23 +00:00
550ef2ae9c
SusiMail: Remove disk null checks, always non-null
2018-05-27 13:46:13 +00:00
10c6c428a3
SusiMail: Don't zip encrypted.asc PGP attachment
2018-04-26 13:43:20 +00:00
1a27fe185c
SusiMail: Include attachments when forwarding (ticket #2087 )
2018-04-22 15:17:38 +00:00
0573123460
SusiMail: Remove draft fields from session object
2018-04-22 13:59:10 +00:00
1e33dac2d7
SusiMail: Reply/fwd immediately saves as draft rather than
...
passing data through session; re-enable P-R-G
New StringBuilderWriter util
2018-04-22 12:34:49 +00:00
98663feaa3
SusiMail: Refactor draft compose/save in prep for fixes
2018-04-21 11:58:26 +00:00
ceeacf6a07
SusiMail: Remove Bcc-to-self feature,
...
replace with copy-to-sent config (ticket #2087 )
2018-04-21 11:18:58 +00:00
f040421848
SusiMail: Fix reply/forward filling in compose form
...
Better formatting of addresses in forwarded mail
2018-04-19 21:20:58 +00:00
9fcddbb6bf
SusiMail: Initial CSS for new buttons
2018-04-18 16:42:44 +00:00
75c20c9b1a
SusiMail: Fix unhandled decoding exception
...
Trim leading whitespace from charset
2018-04-18 15:45:43 +00:00
d02b71a39e
SusiMail: Fix error message on login page
2018-04-17 13:21:44 +00:00
b9bc254fd3
SusiMail: Move logging to router logs (ticket #2191 )
2018-04-16 11:06:18 +00:00
844977cca3
SusiMail: Add folders, drafts, background sending (ticket #2087 )
...
Use with caution; cleanups and CSS to follow
2018-04-14 15:50:07 +00:00
3c7898160e
Updates after review:
...
Fix logic error in snark warning
Change Java 9 log warning to Java 10
Fix fallback tunnel pool stat name
Don't include geoip in this release
Update Russian translations
2018-04-10 12:42:44 +00:00
db72f87b34
Pull from tx
2018-04-06 23:14:40 +00:00
2550b2c557
poupdate-source
2018-03-28 23:46:37 +00:00
ca312f5bbc
SusiMail: Move sorters to own class
2018-03-17 13:43:49 +00:00
00dc1ed213
SusiMail: Change URL from /susimail/susimail to /susimail
...
Remove susi.i2p links on help pages
2018-03-14 19:12:17 +00:00
2aceca5f93
Console: Add error handler to all webapps (ticket #2155 )
...
Fix up default servlet handling in i2ptunnel and susidns
2018-03-14 18:33:14 +00:00
66ee7b563a
Util: Add replace() method for StringBuilders
2018-03-14 13:33:43 +00:00
74ea45901a
Susimail: Minor string replace fix
2018-03-14 11:47:25 +00:00
ffc0bcc3a0
Susimail: Fix up compose.js (ticket #2176 )
...
Enable for configuration page
Version the js
2018-03-12 11:42:52 +00:00
4bcb1d27e4
Servlets: Close output stream on redirect,
...
instead of flushing buffer, to force commitment
2018-03-09 21:02:00 +00:00
a845d4f225
Servlets: Add Accept-Ranges headers
2018-03-09 16:02:00 +00:00
0eb04facec
Util: Consolidate FileFilters
2018-03-05 13:16:04 +00:00
622c6801ae
SusiMail: Set no-cache headers
2018-02-24 17:10:56 +00:00
0ba0f1bded
SusiMail: Check mail fixes (ticket #2174 )
...
Fix overlapping error and info boxes
Fix checking mail when apparently connected already
Set soTimeout when fetching mail, now that InternalSocket supports it
Error message and formatting fixes
Debug log tweaks
2018-02-23 20:10:32 +00:00
56c17300d5
SusiMail: Add Date header to sent messages, as required
...
Make Loader static
2018-02-21 15:05:15 +00:00
33ea4cf571
Console: Change sendError() to setStatus() for 3xx responses
...
to avoid unnecessary output
2018-02-20 19:45:49 +00:00
86b3b13d6f
Console: Change all 302s to 303 or 307
...
Eepget: Handle 308
2018-02-20 16:53:31 +00:00
cf7d492e8d
SusiMail: Change size from int to long
...
Fix mail save truncation
Don't fetch mail from folder display
Version all css
2018-02-17 13:37:40 +00:00
6193e487c8
Util: Add sort methods that catch IAE
2018-02-12 18:49:01 +00:00
012fb4cacf
SusiMail: Thread the cache loading and email checking (ticket #2087 )
...
Set Cache-Control header for attachments
Fix rotated attached images
Fix excess debug info in message view
2018-02-12 14:26:19 +00:00
31719d30cf
SusiMail: Improve speed of subject sorter
...
Use ID instead of hashcode for mailparts, so attachments are bookmarkable
Recognize fw:
2018-02-09 22:53:25 +00:00
afad22a8cb
SusiMail: Better handling of no subject
...
Better spacing display in text
Recognize more re: and fwd:
CSS wrap fix
2018-02-09 19:41:03 +00:00
daf7e86b2f
SusiMail: Thread the loading from disk
2018-02-09 17:05:32 +00:00
768921b361
SusiMail: Handle lower case in q-p and filename decode
2018-02-09 16:09:42 +00:00
ddf7fba039
SusiMail:
...
- Don't show the 'no charset' warning
Filename encoding fixes:
- Fix encoding to be hex upper case
- Move encoding to new util class
- Encode in sent mail
- Implement decoding in received mail
Error message and debug tweaks
Output remainder of header line after decode fail
2018-02-09 15:17:04 +00:00
3d25a9fd66
SusiMail: Fix case where getHeaderLineAttribute() was fooled
...
Time format tweak in message view
Debug tweak
2018-02-08 15:58:15 +00:00
8161f099d2
SusiMail: Error handling fixes
...
More tolerant parsing of Date headers
Set a date if we don't get a valid Date header
Fix parsing long Base64 encoded headers
Fix page count after changing page size
Make attribute name parsing case-insensitive
Import mail method for debugging
Debug and log tweaks
2018-02-08 14:46:41 +00:00
65484510c6
SusiMail: Use input streams for reading mail (ticket #2119 )
...
Rewrite Base64, HeaderLine, and QuotedPrintable decoders
Rewrite and expansion of ReadBuffer class and utilities for streams
Rewrite Mail and MailPart to parse the headers only once
Rewrite MailPart parser
MailPart parser rewrite skips over the data without reading into memory or decoding
MailPart decoder rewrite to decode stream-to-stream
ReadBuffer becomes Buffer interface with multiple implementations
Logging and debugging tweaks
2018-02-07 12:27:40 +00:00
cccf76cc78
SusiMail: Don't duplicate Re: and Fwd:
...
final formatters
store Message-ID
2018-02-01 14:14:19 +00:00