zzz
e64ad7ce57
More findbugs all over
2018-08-26 15:13:49 +00:00
zzz
1f92232253
Findbugs all over
2018-08-26 13:50:40 +00:00
zzz
57ddc8ea4f
conversion cleanup
2018-08-25 14:29:32 +00:00
zzz
f12dbba3d6
SusiMail: Catch ISE in get/setAttribute() (ticket #1529 )
2018-07-28 19:48:22 +00:00
zzz
63f0355680
Console: Prep for removing themes (ticket #2272 )
2018-07-28 13:47:08 +00:00
zzz
201ef3b062
private field
2018-06-30 14:07:41 +00:00
zzz
93c6df7e89
SusiMail: Fix NPE on logout (ticket #2266 )
2018-06-21 18:41:21 +00:00
zzz
8b029dbae5
SusiMail: Message button tweaks
2018-05-31 00:37:45 +00:00
zzz
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
zzz
a7db82a1fa
SusiMail: Fix dup ConnectWaiter run, no failure message
2018-05-30 19:46:51 +00:00
zzz
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
zzz
277a1619e4
Console: Tagged string fixes (ticket #2017 )
...
CSS tweaks
2018-05-28 17:49:47 +00:00
zzz
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
zzz
550ef2ae9c
SusiMail: Remove disk null checks, always non-null
2018-05-27 13:46:13 +00:00
zzz
10c6c428a3
SusiMail: Don't zip encrypted.asc PGP attachment
2018-04-26 13:43:20 +00:00
zzz
1a27fe185c
SusiMail: Include attachments when forwarding (ticket #2087 )
2018-04-22 15:17:38 +00:00
zzz
0573123460
SusiMail: Remove draft fields from session object
2018-04-22 13:59:10 +00:00
zzz
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
zzz
98663feaa3
SusiMail: Refactor draft compose/save in prep for fixes
2018-04-21 11:58:26 +00:00
zzz
ceeacf6a07
SusiMail: Remove Bcc-to-self feature,
...
replace with copy-to-sent config (ticket #2087 )
2018-04-21 11:18:58 +00:00
zzz
f040421848
SusiMail: Fix reply/forward filling in compose form
...
Better formatting of addresses in forwarded mail
2018-04-19 21:20:58 +00:00
zzz
9fcddbb6bf
SusiMail: Initial CSS for new buttons
2018-04-18 16:42:44 +00:00
zzz
75c20c9b1a
SusiMail: Fix unhandled decoding exception
...
Trim leading whitespace from charset
2018-04-18 15:45:43 +00:00
zzz
d02b71a39e
SusiMail: Fix error message on login page
2018-04-17 13:21:44 +00:00
zzz
b9bc254fd3
SusiMail: Move logging to router logs (ticket #2191 )
2018-04-16 11:06:18 +00:00
zzz
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
zzz
ca312f5bbc
SusiMail: Move sorters to own class
2018-03-17 13:43:49 +00:00
zzz
00dc1ed213
SusiMail: Change URL from /susimail/susimail to /susimail
...
Remove susi.i2p links on help pages
2018-03-14 19:12:17 +00:00
zzz
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
zzz
66ee7b563a
Util: Add replace() method for StringBuilders
2018-03-14 13:33:43 +00:00
zzz
74ea45901a
Susimail: Minor string replace fix
2018-03-14 11:47:25 +00:00
zzz
ffc0bcc3a0
Susimail: Fix up compose.js (ticket #2176 )
...
Enable for configuration page
Version the js
2018-03-12 11:42:52 +00:00
zzz
4bcb1d27e4
Servlets: Close output stream on redirect,
...
instead of flushing buffer, to force commitment
2018-03-09 21:02:00 +00:00
zzz
a845d4f225
Servlets: Add Accept-Ranges headers
2018-03-09 16:02:00 +00:00
zzz
0eb04facec
Util: Consolidate FileFilters
2018-03-05 13:16:04 +00:00
zzz
622c6801ae
SusiMail: Set no-cache headers
2018-02-24 17:10:56 +00:00
zzz
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
zzz
56c17300d5
SusiMail: Add Date header to sent messages, as required
...
Make Loader static
2018-02-21 15:05:15 +00:00
zzz
33ea4cf571
Console: Change sendError() to setStatus() for 3xx responses
...
to avoid unnecessary output
2018-02-20 19:45:49 +00:00
zzz
86b3b13d6f
Console: Change all 302s to 303 or 307
...
Eepget: Handle 308
2018-02-20 16:53:31 +00:00
zzz
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
zzz
6193e487c8
Util: Add sort methods that catch IAE
2018-02-12 18:49:01 +00:00
zzz
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
zzz
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
zzz
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
zzz
daf7e86b2f
SusiMail: Thread the loading from disk
2018-02-09 17:05:32 +00:00
zzz
768921b361
SusiMail: Handle lower case in q-p and filename decode
2018-02-09 16:09:42 +00:00
zzz
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
zzz
3d25a9fd66
SusiMail: Fix case where getHeaderLineAttribute() was fooled
...
Time format tweak in message view
Debug tweak
2018-02-08 15:58:15 +00:00
zzz
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