Zlatin Balevsky
|
45ffc0d814
|
Cleaner shutdown
|
2022-08-25 13:26:17 +01:00 |
Zlatin Balevsky
|
e1a2c6ad21
|
Populate symlink aliases on loading and fix sync/config for symlinks
|
2022-08-24 13:26:35 +01:00 |
Zlatin Balevsky
|
c45c16d04c
|
do not emit empty unshared event
|
2022-08-24 13:14:45 +01:00 |
Zlatin Balevsky
|
afde4d800b
|
fix un-sharing individual files from manual sync
|
2022-08-23 15:58:17 +01:00 |
Zlatin Balevsky
|
b76cf43274
|
muwire 0.8.13
|
2022-08-23 08:28:27 +01:00 |
Zlatin Balevsky
|
364a77b8ef
|
enable SSU2
|
2022-08-23 08:26:32 +01:00 |
Zlatin Balevsky
|
04b1708da7
|
speed up test a little
|
2022-08-21 07:18:52 +01:00 |
Zlatin Balevsky
|
5ba04a39bf
|
membership check
|
2022-08-20 15:32:27 +01:00 |
Zlatin Balevsky
|
f0fa48d2bc
|
improve support for modifying files
|
2022-08-16 01:32:42 +01:00 |
Zlatin Balevsky
|
9e21de83c2
|
fire off dependent events before removing from the file tree which can be slow
|
2022-08-15 21:10:43 +01:00 |
Zlatin Balevsky
|
7feccd03db
|
wip on speeding up unsharing - do not emit duplicate events
|
2022-08-15 17:35:50 +01:00 |
Zlatin Balevsky
|
bccdfa6b45
|
move parallel unsharing index update off of event dispatch thread
|
2022-08-15 16:26:49 +01:00 |
Zlatin Balevsky
|
c7177f7301
|
wip on speeding up unsharing - delete index files in parallel
|
2022-08-15 15:36:29 +01:00 |
Zlatin Balevsky
|
6ff25d32f5
|
wip on faster unsharing
|
2022-08-15 15:28:56 +01:00 |
Zlatin Balevsky
|
f0a27005c1
|
do not use cached length in the core
|
2022-08-14 12:18:11 +01:00 |
Zlatin Balevsky
|
327559a91d
|
move fields used for UI caching into their own inner class, initialized lazily
|
2022-08-14 05:38:14 +01:00 |
Zlatin Balevsky
|
cc29c9bd61
|
remove redundant flag, initialize lists with capacity 1
|
2022-08-14 05:01:55 +01:00 |
Zlatin Balevsky
|
576c7d6934
|
trimToSize() hits and downloader lists
|
2022-08-14 04:57:14 +01:00 |
Zlatin Balevsky
|
830b735b23
|
switch to List as the tradeoff of memory vs cpu usage is better suited
|
2022-08-13 10:53:47 +01:00 |
Zlatin Balevsky
|
32c463aaef
|
shave more heap objects per shared file
|
2022-08-13 10:22:08 +01:00 |
Zlatin Balevsky
|
2165057a62
|
delete any stale blockfiles
|
2022-08-12 21:46:12 +01:00 |
Zlatin Balevsky
|
b93d026494
|
move search index files into a tmp directory, make them 64MB
|
2022-08-12 21:18:12 +01:00 |
Zlatin Balevsky
|
f7652fe06f
|
sync mutators and getters as fields are no longer final
|
2022-08-12 15:43:52 +01:00 |
Zlatin Balevsky
|
c0e20be981
|
Lazily create search and download hit sets, reducing number of objects per shared file
|
2022-08-12 15:37:51 +01:00 |
Zlatin Balevsky
|
c9669d1fdf
|
move mulinks package to core
|
2022-08-11 13:16:49 +01:00 |
Zlatin Balevsky
|
eab7f96c66
|
download links pasted in search box
|
2022-08-04 16:38:55 +01:00 |
Zlatin Balevsky
|
4e22d10d7c
|
use full persona b64 when rendering in chat
|
2022-07-27 23:01:23 +01:00 |
Zlatin Balevsky
|
43f533b34d
|
delete temp index files on clean shutdown
|
2022-07-27 21:45:31 +01:00 |
Zlatin Balevsky
|
b04179631c
|
prevent exception on shutodwn reported in GitHub issue #157
|
2022-06-24 23:33:13 +01:00 |
Zlatin Balevsky
|
0499fb1ea1
|
fix confidential status being always set and show it in the download details
|
2022-06-24 17:41:15 +01:00 |
Zlatin Balevsky
|
e9a05a89dd
|
update test
|
2022-06-24 15:00:34 +01:00 |
Zlatin Balevsky
|
6114389014
|
Perform string index i/o on a dedicated thread. GitHub issue #149
|
2022-06-15 12:12:20 +01:00 |
Zlatin Balevsky
|
c406c6ae44
|
add some logging to see why the delay GitHub issue #149
|
2022-06-15 11:21:26 +01:00 |
Zlatin Balevsky
|
4ebdd14794
|
Make WD fields volatile, hopefully fixed GitHub issue #149
|
2022-06-15 06:49:01 +01:00 |
Zlatin Balevsky
|
6bb554e8ce
|
Re-hash files if contents change. GitHub issue #148
|
2022-06-15 06:18:03 +01:00 |
Zlatin Balevsky
|
d1e6ebfc9b
|
Increase wait period for watched folder notifications. Make sure file length hasn't changed during wait period. Re-publish changed files if they have already started hashing. GitHub issue #148
|
2022-06-15 05:49:37 +01:00 |
Zlatin Balevsky
|
0fe9f6b391
|
fix some types of input from not rendering correctly
|
2022-06-10 17:40:35 +01:00 |
Zlatin Balevsky
|
a9bc2ec43a
|
add some log statements for download states, GitHub issue #145
|
2022-06-10 16:11:14 +01:00 |
Zlatin Balevsky
|
5365285e73
|
retry hashing if an internal error happens
|
2022-06-08 20:37:28 +01:00 |
Zlatin Balevsky
|
1b6a175605
|
suppress InternalError while uploading
|
2022-06-08 19:06:54 +01:00 |
Zlatin Balevsky
|
40f98f3ca3
|
Rework contact chooser to store selected contacts in a JTextPane
|
2022-06-08 14:23:21 +01:00 |
Zlatin Balevsky
|
7f1c57f22d
|
fix constructor
|
2022-06-06 07:43:37 +01:00 |
Zlatin Balevsky
|
ed9b4f2014
|
persist full profiles of trusted contacts, load View Profile with full profile if available
|
2022-06-06 07:24:32 +01:00 |
Zlatin Balevsky
|
eb38aa0d21
|
get rid of a warning that serverSocket field may be uninitialized
|
2022-06-05 14:34:43 +01:00 |
Zlatin Balevsky
|
b11894a545
|
prevent exceptions in event dispatch thread on profile fetching
|
2022-06-05 08:13:20 +01:00 |
Zlatin Balevsky
|
ad85a984c2
|
Remember profile headers of contacts and transmit them over the network. Update UI relevant components to show avatars
|
2022-06-03 13:13:32 +01:00 |
Zlatin Balevsky
|
2613e7c7fe
|
send profile headers with messages and display them in inbox
|
2022-06-03 09:33:46 +01:00 |
Zlatin Balevsky
|
1b4876a861
|
fix constructor
|
2022-06-02 14:24:36 +01:00 |
Zlatin Balevsky
|
a0ac1cd3f4
|
core-side changes to enable avatars in chat
|
2022-06-02 13:39:00 +01:00 |
Zlatin Balevsky
|
9fbf6d1b5d
|
fix constructors and sending of profile header with hashlist request
|
2022-06-02 11:31:41 +01:00 |