855 Commits

Author SHA1 Message Date
72985bacb6 add ability to disable updates completely, intended for 3rd party packaging 2020-09-26 17:53:29 +01:00
3387d22a6c remove HOPELESS downloads from the download list via an event 2020-09-26 17:10:24 +01:00
10bd566d58 Release 0.7.4 2020-09-25 16:51:40 +01:00
964e315367 add a hopeless state for a download where all sources are hopeless 2020-09-23 14:17:40 +01:00
140231e362 Give up on download sources after a number of attempts 2020-09-23 14:00:52 +01:00
c73a821c67 put verified sources in the responder cache as well 2020-09-23 11:30:20 +01:00
0ebe00b526 reduce hopeless interval to 1hr and purge interval to 24hrs 2020-09-22 16:08:17 +01:00
b2a3bfce54 make sure we have the Persona of the altloc 2020-09-22 16:07:18 +01:00
c490a511bd distinguish between discovered sources and verified sources. Only propagate and persist verified sources 2020-09-22 13:34:49 +01:00
cbaa3470d2 make responder cache size configurable 2020-09-22 12:17:27 +01:00
84d61fccd5 cache recent responders and always forward queries to them. Thanks to qtm for the idea 2020-09-21 15:28:15 +01:00
a88db8f50f FixedSizeFIFOSet 2020-09-21 15:13:44 +01:00
5a38154e15 make sure the pongs uuid matches the last sent ping uuid 2020-09-20 18:42:26 +01:00
e5891de136 send and read up to 2 hosts per pong 2020-09-20 18:26:29 +01:00
1e729bae1c implement forgetting of hopeless hosts after some time 2020-09-20 17:49:07 +01:00
3e6e0c7e9f cache calls to System.currenTimeMillis() 2020-09-20 17:34:28 +01:00
44af23c162 restrict forwarding of queries to sqrt of neighboring connections. Thanks to 'qtm' for the idea 2020-09-19 17:28:19 +01:00
a262c99efe reduce limit on peer connections 2020-09-19 17:16:36 +01:00
9eff723dd3 Release 0.7.3 2020-09-18 18:44:15 +01:00
944cb29901 show error messages if the command is not in the appropriate room 2020-09-18 18:15:15 +01:00
f20b23434f one more 2020-09-18 16:13:23 +01:00
8d523a6265 update to api 2020-09-18 15:56:39 +01:00
38b9ab5200 gui browse/feed/chat actions from upload table 2020-09-18 15:42:35 +01:00
f6fdf9e33f parse browse/feed/chat headers on the uploader side 2020-09-18 14:59:58 +01:00
b729a89672 Advertise browse/feed/chat abilities in download headers 2020-09-18 14:50:49 +01:00
e531093b28 do not try to connect to hopeless hosts 2020-09-17 19:58:36 +01:00
b18772465c limit the number of hosts read from each pong 2020-09-17 16:19:48 +01:00
20aac03789 send an uuid with pings and echo it in pongs 2020-09-17 16:11:32 +01:00
4cdb383b9f fix minutes-to-milliseconds conversion of feed update interval in desktop gui. Make default feed update interval one hour 2020-09-16 14:37:08 +01:00
9c6f6bf266 Make number of connections for ultrapeer a property 2020-09-16 12:30:41 +01:00
31e0962b73 fix test target by excluding testng dependency 2020-09-14 14:38:12 +01:00
253603cac7 add a log statement for infohash parsing 2020-09-12 14:37:54 +01:00
fec042ec36 check if watched directories disappeared while MW was down 2020-09-04 14:44:04 +01:00
af218a369c migrate to groovy 3.0.4 2020-06-01 13:40:28 +01:00
f0aaa83b7f clean up most of noise on console when running without a log file 2020-06-01 13:14:33 +01:00
c25546e1e1 Release 0.7.1 2020-05-29 12:06:53 +01:00
eb242b0889 reduce default speed smoothing interval 2020-05-29 11:14:56 +01:00
bf28278f72 Release 0.7.0 2020-05-26 19:03:05 +01:00
6462675091 enable dual keys 2020-05-26 19:01:31 +01:00
2fbab55f68 remove references to tunnelName variable 2020-05-25 19:44:50 +01:00
ec41985d31 Release 0.6.15 2020-05-17 22:36:08 +01:00
zzz
61340f346a Signature must be constructed with the sigtype of the signing key 2020-05-10 06:26:35 -04:00
992daa1e45 size limit on nicknames 2020-05-10 09:51:56 +01:00
3b825263a7 Make the random port selection range match that of the I2P router 2020-05-08 17:37:06 +01:00
e1bf6c0821 prevent invalid characters in searchers of persisted files from breaking the loading process. Related to GitHub issue #45 2020-05-08 17:33:57 +01:00
a6eca11479 Release 0.6.14 2020-05-07 13:39:17 +01:00
3116e20c7c Fix i2np port change on every restart, github issue #45 2020-05-07 03:12:09 +01:00
d18cdb15cd disallow certain characters in nicknames 2020-05-06 11:39:08 +01:00
564db3473c publish core to local maven repo 2020-05-05 16:01:23 +01:00
6d6063829a convert the core project into a library 2020-05-05 15:39:54 +01:00