5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-22 02:30:31 +00:00

Commit Graph

  • f6ea6fcc85
    Add addAllowedBoxPub, removeAllowedBoxPub, getAllowedBoxPubs Neil Alexander 2018-05-21 18:12:36 +0100
  • 04b3e84023
    Show your IPv6 address and subnet when starting Neil Alexander 2018-05-21 16:15:31 +0100
  • 9567446f50
    Offload formatting to yggdrasilctl and keep precision in JSON Neil Alexander 2018-05-21 15:21:23 +0100
  • 59688dcab3
    Fix formatting of bytes_sent, bytes_recvd, last_seen, uptime Neil Alexander 2018-05-21 15:05:01 +0100
  • cc4ee91279
    Allow JSON output using -json argument Neil Alexander 2018-05-21 14:29:27 +0100
  • 61c640dbde
    Add addPeer and removePeer Neil Alexander 2018-05-21 14:25:11 +0100
  • ca3e541d3b
    Friendly formats for getDHT, getSessions, setTunTap etc Neil Alexander 2018-05-21 14:14:57 +0100
  • 201701ae4a
    Add some pretty printing to yggdrasilctl, small modifications to JSON formatting in admin socket Neil Alexander 2018-05-21 13:54:51 +0100
  • bd32f5890b
    Run gofmt -s -w Neil Alexander 2018-05-21 07:28:03 +0100
  • cc6fb8bd98
    Merge pull request #84 from neilalexander/admin Arceliar 2018-05-20 20:31:24 -0500
  • ab3eb9877a
    Fix builds Neil Alexander 2018-05-20 23:59:42 +0100
  • cda7a2abcc
    Builds for yggdrasilctl plus usage info and fixes Neil Alexander 2018-05-20 23:46:02 +0100
  • ee99ae008d
    Add yggdrasilctl Neil Alexander 2018-05-20 23:32:17 +0100
  • 79131bb959
    Minor tweaks Neil Alexander 2018-05-20 23:25:07 +0100
  • aae570de2a
    Optional parameters are now square instead of pointed brackets, avoid nils for help Neil Alexander 2018-05-20 21:57:05 +0100
  • c765e0566f
    Convert rest of functions, fix setTunTap Neil Alexander 2018-05-20 21:54:15 +0100
  • c75566d5ac
    Various fixes and error catching, add setTunTap Neil Alexander 2018-05-20 21:44:30 +0100
  • 4ecc7ce860
    Add getTunTap to JSON admin socket Neil Alexander 2018-05-20 19:42:37 +0100
  • c3ca5c64b1
    Add some more functions to JSON admin socket Neil Alexander 2018-05-20 19:23:43 +0100
  • 9713e73969
    Fix dot Neil Alexander 2018-05-20 17:25:13 +0100
  • a6ef7166ea
    Start JSON-ifying the admin socket Neil Alexander 2018-05-20 17:21:14 +0100
  • 89b7be1409
    Merge pull request #83 from Arceliar/peerInfo Neil Alexander 2018-05-19 10:09:42 +0100
  • 5c0636eb3d add uptime and bytes sent/recvd to peer struct and getPeers Arceliar 2018-05-18 20:41:02 -0500
  • fdb826578f
    Merge pull request #82 from neilalexander/admin Arceliar 2018-05-18 17:26:33 -0500
  • ca96bbf014
    Accept exchanging an MTU of 0 to signify that TUN/TAP is disabled, don't send traffic to a node in that case Neil Alexander 2018-05-18 18:56:33 +0100
  • ec371af84f
    Track TX/RX bytes over session and if MTU was adjusted, add to admin socket getSession Neil Alexander 2018-05-18 17:59:29 +0100
  • 546c5f1412
    Merge pull request #81 from Arceliar/dht Neil Alexander 2018-05-18 08:00:22 +0100
  • ec8fe338d5 more insertIfNew bugfixes, and add peerOnly to getDHT output (true if a node is in the bucket.peers slice instead of bucket.others--it means they're not regularly pinged, they're only there to make sure DHT lookups include them as a result, for bootstrapping reasons) Arceliar 2018-05-17 21:43:26 -0500
  • fe518f4e3f bugfixes related to peer timeouts in the DHT, significantly improve DHT bootstrap speed Arceliar 2018-05-17 21:20:31 -0500
  • 8d9887294c add dht time since last ping to admin socket, some DHT code cleanup, bugfix to insertIfNew Arceliar 2018-05-17 19:32:29 -0500
  • edf8f2e239
    Merge pull request #79 from Arceliar/dht Neil Alexander 2018-05-17 13:59:38 +0100
  • d98640fd59 switch cleanup Arceliar 2018-05-16 17:48:53 -0500
  • 6b51b44cbf slightly better variable naming Arceliar 2018-05-16 17:36:37 -0500
  • 800ccaa3d4 cleanup Arceliar 2018-05-16 17:32:26 -0500
  • fe712d24f8 don't allow buckets to overflow when the next bucket isn't full Arceliar 2018-05-16 17:24:38 -0500
  • 8228242eed misc dht and tree changes to stabilize coords and bootstrap the dht faster Arceliar 2018-05-15 23:57:00 -0500
  • 96c55da987
    Merge pull request #76 from neilalexander/hjson Arceliar 2018-05-13 15:09:28 -0500
  • 85cae4501e
    Merge pull request #78 from neilalexander/admin Neil Alexander 2018-05-10 09:52:49 +0100
  • 5299783e35
    Add getTunTap to admin socket Neil Alexander 2018-05-10 09:48:12 +0100
  • 6d944d8ec8
    Merge pull request #77 from neilalexander/windows Neil Alexander 2018-05-09 16:47:01 +0100
  • e381808704
    Add ability to select interface by friendly name on Windows Neil Alexander 2018-05-09 16:42:24 +0100
  • 8ea3070a02
    Small tweaks/clean up Neil Alexander 2018-05-09 14:03:28 +0100
  • 45b106168e
    Use HJSON instead of JSON Neil Alexander 2018-05-09 13:54:31 +0100
  • fcf7fe71af
    Merge pull request #74 from Arceliar/peerauth Neil Alexander 2018-05-07 23:29:36 +0100
  • 5dac273a3d rename to 'AllowedBoxPubs' and similar Arceliar 2018-05-07 17:05:54 -0500
  • 6ce16d8192 debug admin socket Arceliar 2018-05-06 19:48:26 -0500
  • 94dd231e13 add (not working) admin functions for auth keys, needs debugging Arceliar 2018-05-06 19:31:19 -0500
  • 0b391b6e3a debugging and cleanup Arceliar 2018-05-06 19:01:52 -0500
  • 80f893aac3 let the peer's linkLoop call close if the peer receives no announcements for too long Arceliar 2018-05-06 17:17:12 -0500
  • 6026e0a014 Optional peer authentication, if non-empty then incoming TCP and all UDP peers must match one of these box keys Arceliar 2018-05-06 16:32:34 -0500
  • 5962d009a5
    Merge pull request #73 from Arceliar/removePeer Neil Alexander 2018-05-06 21:14:27 +0100
  • 3a1b67da8c
    Update admin.go Arceliar 2018-05-05 20:20:38 -0500
  • cdedd304af make removePeers work for TCP connections and minor admin cleanup Arceliar 2018-05-05 17:14:03 -0500
  • d34e0f92c8
    Merge pull request #72 from Arceliar/netnsfix Arceliar 2018-04-28 17:04:25 -0500
  • f6cba4efc1 fix loopback devices in s channel test Arceliar 2018-04-28 16:45:37 -0500
  • 8b9a91be57 possibly fix weird issue I was having with netns, still not sure I understand why it was a problem Arceliar 2018-04-28 16:39:58 -0500
  • ccb23b6a56
    Merge pull request #71 from Arceliar/docs Arceliar 2018-04-28 12:09:37 -0500
  • 44cd1f0cda Merge branch 'master' of https://github.com/yggdrasil-network/yggdrasil-go Arceliar 2018-04-28 12:02:58 -0500
  • 893101f232 use url syntax for tcp/udp and mention socks support Arceliar 2018-04-28 11:57:14 -0500
  • cf2e112ae8
    Merge pull request #70 from yggdrasil-network/urlfix Neil Alexander 2018-04-27 10:26:04 +0100
  • bdf9e45082
    Default to previous scheme when url.Parse returns an error Neil Alexander 2018-04-27 09:53:31 +0100
  • 76a5d69211
    Merge pull request #68 from majestrate/tor-auto Arceliar 2018-04-26 20:37:03 -0500
  • fe13fea1e5
    remove hard coded tor config options Jeff Becker 2018-04-26 10:26:10 -0400
  • 7756891510
    support socks proxy in peer url and decouple explicit tor/i2p routing Jeff Becker 2018-04-26 10:23:21 -0400
  • 769b058004
    more docs Jeff Becker 2018-04-25 10:11:11 -0400
  • 1be8bbed1c
    more docs Jeff Becker 2018-04-25 10:09:09 -0400
  • de69860e9b
    * only enable tor proxy dialer when tor is enabled Jeff Becker 2018-04-25 10:06:13 -0400
  • c16e354a44
    Merge remote-tracking branch 'origin/master' into tor-auto Jeff Becker 2018-04-25 10:01:10 -0400
  • 275345f3c6
    Merge pull request #67 from Arceliar/sessionping Neil Alexander 2018-04-22 22:04:03 +0100
  • 8ef2e55de6 try sending pings before sending searches for an unresponsive session Arceliar 2018-04-22 15:31:30 -0500
  • 5e23185ddc
    use address only not port Jeff Becker 2018-04-20 08:41:09 -0400
  • 3c4fee0492
    tor auto config Jeff Becker 2018-04-19 10:30:40 -0400
  • 48ced483d6
    Merge pull request #64 from Arceliar/dht Neil Alexander 2018-03-17 20:46:47 +0000
  • 0f8aab7609
    Merge pull request #62 from Arceliar/udpclose Neil Alexander 2018-03-17 20:43:57 +0000
  • fe5ef4e867 don't add things to the dht rumorMill if they've been pinged in the last minute (arbitrary time, needs investigating) Arceliar 2018-03-17 15:28:22 -0500
  • 0459f88b92 add a udp close packet, and partial support for a removePeer admin call (sends close to UDP peers, but doesn't close TCP connections yet) Arceliar 2018-03-16 18:24:28 -0500
  • 96399d586d
    Merge pull request #61 from neilalexander/armhf Neil Alexander 2018-03-16 10:19:58 +0000
  • b3117e6fe0 Fix armmhf into armhf for PKGARCH Neil Alexander 2018-03-16 10:16:05 +0000
  • 0dc6e24451 Add armhf target for CircleCI Neil Alexander 2018-03-16 10:10:44 +0000
  • 9f5b5ac00b
    Merge pull request #59 from neilalexander/launchd Neil Alexander 2018-03-11 22:57:49 +0000
  • 55e4c33169 Add launchd script for macOS to contrib Neil Alexander 2018-03-11 22:53:55 +0000
  • a385d5579c
    Merge pull request #58 from neilalexander/travisci Neil Alexander 2018-03-10 23:52:42 +0000
  • 72e20412d0
    Remove TravisCI Neil Alexander 2018-03-10 23:48:14 +0000
  • 1aa35beb55
    Merge pull request #57 from yggdrasil-network/readme Arceliar 2018-03-10 17:43:50 -0600
  • eb481bc7c4
    Update README.md (#47) Neil Alexander 2018-03-10 23:40:03 +0000
  • 225ca74a9d
    Merge pull request #56 from neilalexander/icmpv6 Arceliar 2018-03-10 16:55:12 -0600
  • bf0413a0c4
    Modify ICMPv6 source address for "Packet Too Big" messages to a routable address so that it correctly routes to nodes in an yggdrasil /64 subnet Neil Alexander 2018-03-10 22:31:36 +0000
  • 0dc1dd6292
    Merge pull request #55 from Arceliar/dht Neil Alexander 2018-03-10 21:32:30 +0000
  • b34345229a remove any peers from the dht if a reset is triggered (from coord changes) Arceliar 2018-03-10 15:16:39 -0600
  • 9ce0b7fbea keep peers separate from other nodes in dht Arceliar 2018-03-10 13:58:48 -0600
  • e04ab7cfe6
    Merge pull request #53 from neilalexander/genconf Arceliar 2018-03-07 22:46:45 -0600
  • 6388b9b99d
    Increase the randomly generated port in -genconf to values above 32768 Neil Alexander 2018-03-07 22:36:16 +0000
  • 95a6cfff10 Generate a random port number in -genconf instead of :0 (#51) Neil Alexander 2018-03-07 19:41:56 +0000
  • a5fcf14824
    Merge pull request #52 from neilalexander/udptcp Arceliar 2018-03-07 12:11:30 -0600
  • 1155816df8 Show both UDP and TCP listen addresses in stdout (#51) Neil Alexander 2018-03-07 09:41:04 +0000
  • 7489704788
    Merge pull request #49 from Arceliar/misc-cleanup Arceliar 2018-03-05 23:04:34 -0600
  • b6dd0c5248 try to fix the pull/N issue with circleci again Arceliar 2018-03-05 22:59:48 -0600
  • 9553b1ef8f apparently PRs get a slash in the branch name, which causes problems for the circleci builds Arceliar 2018-03-05 22:47:50 -0600
  • 206570770a re-add a couple files Arceliar 2018-03-05 22:12:54 -0600
  • c74ec0e32f cleanup of misc files Arceliar 2018-03-05 22:06:32 -0600