Commit Graph

1860 Commits (028a8d504425e6b757cc54f3e05a24c46e69fe2c)

Author SHA1 Message Date
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 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
Zlatin Balevsky 85ad3109f9 get rid of sNL and darktrion hostcaches, add echelon's 2020-04-02 12:29:44 +01:00
Zlatin Balevsky 293ff76ae9 Move the wait for client manager in the background thread, hopefully fixes #42 2020-03-30 13:28:22 +01:00
Zlatin Balevsky acb70f72d6 fix determination if a directory is shared 2020-03-30 12:42:16 +01:00
Zlatin Balevsky 62bb4f9e5f actions dropdown on trust lists page 2020-03-29 21:16:54 +01:00
Zlatin Balevsky 03d6fb15f2 Actions menu on TrustUsers page 2020-03-29 20:58:15 +01:00
Zlatin Balevsky 699f3ce1b6 convert the Mark (Dis)Trusted links on search results page to hover menu 2020-03-29 19:15:34 +01:00
Zlatin Balevsky 7f9c8bddb6 fix the color of the hover menu when hovering over a table 2020-03-29 13:18:40 +01:00
Zlatin Balevsky d111983d68 help text for each page 2020-03-28 23:33:11 +00:00
Zlatin Balevsky 50148e5603 add a Help tooltip section in the header. To be updated with different text for each page 2020-03-28 22:51:07 +00:00
Zlatin Balevsky 1054fe0935 x -> px 2020-03-28 20:19:01 +00:00
Zlatin Balevsky 2de2badb0b tooltips on config options 2020-03-28 19:55:00 +00:00
Zlatin Balevsky 424922f2e3 start adding tooltips to config options 2020-03-28 19:19:35 +00:00
Zlatin Balevsky adce4b1574 help tooltips on Browse and Feeds pages 2020-03-28 18:39:30 +00:00
Zlatin Balevsky 355535e660 help tooltips on search box and share input box 2020-03-28 16:14:03 +00:00
Zlatin Balevsky 09db68182c add a description of the advanced sharing page, wording and css tweaks 2020-03-28 03:02:48 +00:00
Zlatin Balevsky 1e67139e74 display Never if directory was never synced 2020-03-28 02:52:22 +00:00
Zlatin Balevsky 9837e1e3d7 emit an event on every dir sync so that UI can update timestamps 2020-03-28 02:47:29 +00:00
Zlatin Balevsky 2c52486476 fix manual syncing 2020-03-27 15:47:58 +00:00
Zlatin Balevsky a88dc17064 add a sync option, fix sorting of table 2020-03-27 15:42:50 +00:00
Zlatin Balevsky 862967bf8e configure panel for directories 2020-03-27 15:14:36 +00:00
Zlatin Balevsky 9f1f718870 show the dirs in a table, no actions yet 2020-03-27 12:54:01 +00:00
Zlatin Balevsky 2fd0a3833f wip on web ui for advanced sharing 2020-03-27 11:10:25 +00:00