Commit Graph

1982 Commits (9eff723dd3e136d373938ecc9597ee5df4ef1784)

Author SHA1 Message Date
Zlatin Balevsky ed02b718d9
sign raw UTF-8 representation, removing size limit 2020-05-06 05:36:59 +01:00
Zlatin Balevsky 564db3473c
publish core to local maven repo 2020-05-05 16:01:23 +01:00
Zlatin Balevsky 6d6063829a
convert the core project into a library 2020-05-05 15:39:54 +01:00
Zlatin Balevsky ecaec1df3b
sign tool 2020-05-04 23:16:32 +01:00
Zlatin Balevsky 8b99f83db8
Release 0.6.13 2020-05-04 14:18:08 +01:00
Zlatin Balevsky 33b159477a
get test targets to pass, ignoring some tests which are not relevant anymore 2020-05-04 13:08:18 +01:00
Zlatin Balevsky 91d8175cc5
fix method name 2020-05-04 13:07:32 +01:00
Zlatin Balevsky b4c6c77167
Ability to configure watched directories from swing gui 2020-05-04 12:15:27 +01:00
Zlatin Balevsky fb59d1ca0c
fix the wait window while core is loading 2020-05-04 08:15:25 +01:00
Zlatin Balevsky 3de4c65d2f Merge branch 'accordion' into 'master'
Accordion

See merge request zlatinb/muwire!41
2020-05-03 16:35:13 +00:00
zzz 91ea2c0184
Move accordion javascript to its own file
Open the accordion section for the page you are on
2020-05-03 12:16:05 -04:00
Zlatin Balevsky 4a81a3539e Merge branch 'master' into 'master'
Clean up help text for consistency and translatability

See merge request zlatinb/muwire!40
2020-05-03 12:56:03 +00:00
zzz fcfb506787 Clean up help text for consistency and translatability 2020-05-03 12:56:03 +00:00
zzz 44dc7b808f
Clean up help text for consistency and translatability 2020-05-03 08:28:05 -04:00
Zlatin Balevsky 339f4aaa3e Merge branch 'master' into 'master'
Add top-level groovy and java compile options to build.gradle

See merge request zlatinb/muwire!39
2020-05-02 15:20:25 +00:00
zzz bf06c3b15f
Add top-level groovy and java compile options to build.gradle
Add compilerArgs to gradle.properties
Fix compile warnings in DataUtil
2020-05-02 10:53:00 -04:00
Zlatin Balevsky b5e41d72b8 typo 2020-04-29 12:57:01 +01:00
Zlatin Balevsky 2fe9309519 update README with link to Tracker wiki page 2020-04-29 12:55:17 +01:00
Zlatin Balevsky 2410ed7199 Merge branch 'tracking-server-side' 2020-04-29 12:37:06 +01:00
Zlatin Balevsky 9167c9edf7 add a max failuires parameter when deciding whether to expire a host. Report the number of negative hosts in the info rpc 2020-04-29 12:20:23 +01:00
Zlatin Balevsky 028a8d5044 handle tracker pongs 2020-04-29 11:24:58 +01:00
Zlatin Balevsky 356d7fe2ff always include the uuid in the tracker response 2020-04-29 11:23:42 +01:00
Zlatin Balevsky 9da7a90653 wip on pinging swarm members 2020-04-29 07:26:51 +01:00
Zlatin Balevsky 2001419f1a Iterate through the swarms in order of last pinged, get hosts which have not been pinged recently, also in chronological order 2020-04-29 06:07:22 +01:00
Zlatin Balevsky eec9bab081 Start work on timer-based swarm tracking 2020-04-29 05:21:18 +01:00
Zlatin Balevsky 0a66267264 add missing dependency on java11 2020-04-29 03:47:01 +01:00
Zlatin Balevsky ad698cf1b9 use spring configuration for the tracker properties 2020-04-29 02:58:48 +01:00
Zlatin Balevsky fd9866c519 implement "info" json-rpc method 2020-04-29 02:03:50 +01:00
Zlatin Balevsky 83bea0c823 report # of swarms in status, add forget method 2020-04-29 00:54:05 +01:00
Zlatin Balevsky 71789d96d2 working injection and query kickoff through json-rpc, wip on swarm monitoring 2020-04-28 23:35:29 +01:00
Zlatin Balevsky 7860aa2b1c prevent replay attacks by attaching an uuid to the crawler pings and pongs 2020-04-28 19:46:13 +01:00
Zlatin Balevsky 301c2ec0e2 make I2PSession visible 2020-04-28 19:29:09 +01:00
Zlatin Balevsky c306864781 add type to the tracker pong and echo the infohash that was queried 2020-04-28 19:18:37 +01:00
Zlatin Balevsky acee9a5805 customize port and interface of web server 2020-04-28 18:26:36 +01:00
Zlatin Balevsky d34c4e1990 hello spring boot 2020-04-28 18:11:26 +01:00
Zlatin Balevsky 7be3821e53 will use spring boot for json-rpc endpoints 2020-04-28 17:03:00 +01:00
Zlatin Balevsky 872e932629 logging.properties for the hostcache and a script to count total hosts 2020-04-27 19:43:33 +01:00
Zlatin Balevsky 84c7da1fe0 * More logging
* Include leaseset in crawler pings
* serialize hourly files in a directory, keep history
2020-04-26 20:15:48 +01:00
Zlatin Balevsky 4aed958319 wip on tracker 2020-04-26 19:31:21 +01:00
Zlatin Balevsky 5fc0283da7 revert change to constructor 2020-04-26 19:30:26 +01:00
Zlatin Balevsky c4d908f571 switch to simple-json-rpc library, add basic rpc server over tcp 2020-04-15 10:26:47 +01:00
Zlatin Balevsky 4d5497c12f setup wizard 2020-04-14 13:18:13 +01:00
Zlatin Balevsky 1d22abfa88 add ability to change the tunnel name 2020-04-14 13:17:47 +01:00
Zlatin Balevsky 7a7ebc9690 skeleton of tracker project 2020-04-13 19:43:48 +01:00
Zlatin Balevsky 16d3a109ca option to disable tracking in web ui 2020-04-12 11:40:21 +01:00
Zlatin Balevsky 7864eebb24 gui option to disable tracking 2020-04-12 11:26:08 +01:00
Zlatin Balevsky 9f7aaec991 include local persona in tracker response 2020-04-12 06:57:39 +01:00
Zlatin Balevsky 1c214ad68a server side of file tracking 2020-04-12 05:56:06 +01:00
Zlatin Balevsky 3436af75bf remove redundant header parsing code 2020-04-10 08:04:00 +01:00
Zlatin Balevsky 9b6a2fd952 write to memmapped file in 8kb increments 2020-04-08 13:25:08 +01:00