5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-26 06:01:37 +00:00

Commit Graph

  • 188a9e439d
    Bug fixes for AWDL Neil Alexander 2019-01-23 18:16:31 +0000
  • 2944be4faf
    Further tweaks Neil Alexander 2019-01-23 17:05:16 +0000
  • 81545fd9bf
    Clean up Neil Alexander 2019-01-23 15:16:22 +0000
  • 9c6cf50684
    Adapt AWDL to link Neil Alexander 2019-01-23 15:08:19 +0000
  • 7b2460662d close the connection before blocking a duplicate link Arceliar 2019-01-22 21:53:39 -0600
  • f936151f2d correctly clean up various things Arceliar 2019-01-22 21:48:43 -0600
  • eb8951081d fix duplicate connection bug, I think this is also in develop Arceliar 2019-01-22 21:23:57 -0600
  • 12c0e019dc only create one interface, but still opens duplicate connections before it catches this, so more work is needed Arceliar 2019-01-22 21:16:41 -0600
  • f95663e923 actually finish initializing peers Arceliar 2019-01-22 18:24:15 -0600
  • 137212d8cf work in progress, establishes TCP connections and gets through metadata handshake using the link code, but doesn't seem to send traffic yet (no switch peers are created) Arceliar 2019-01-21 23:08:50 -0600
  • 5a4d6481dd Work in progress, add a linkInterfaceMsgIO interface type and make stream implement it, this will be used by link Arceliar 2019-01-21 21:27:52 -0600
  • ad6ec6ab11
    Merge pull request #315 from neilalexander/flowlabel Neil Alexander 2019-01-21 23:22:40 +0000
  • 62d4d62a77
    Update comments Neil Alexander 2019-01-21 16:24:29 +0000
  • d3f67ad017
    Improve command flow Neil Alexander 2019-01-21 16:22:49 +0000
  • cdfb930703
    Update switch flow separation for IPv4 Neil Alexander 2019-01-21 12:27:29 +0000
  • c8e1be0f73 link/stream refactoring bugfixes and gofmt Arceliar 2019-01-19 16:37:45 -0600
  • 41a410f2a1
    Initialise awdl.go from link.go, remove deadlock between awdl.create and link.create, other bits and pieces Neil Alexander 2019-01-19 12:19:24 +0000
  • c51a3340b1
    Update awdl.go to use new link stuff (untested) Neil Alexander 2019-01-19 00:42:53 +0000
  • 4ae36dfffe
    Merge branch 'ios' into link Neil Alexander 2019-01-19 00:23:38 +0000
  • 6fe3b01e90
    Rename awdl.go to link.go, add stream.go, update tcp.go Neil Alexander 2019-01-19 00:14:10 +0000
  • 30df632eb2
    Merge branch 'develop' into ios Neil Alexander 2019-01-17 23:15:00 +0000
  • f6cb194d5c
    Merge pull request #313 from neilalexander/sourcefix Neil Alexander 2019-01-17 23:10:54 +0000
  • c839012580
    Fix source address selection Neil Alexander 2019-01-17 23:06:59 +0000
  • 2219d96df1
    Merge pull request #312 from neilalexander/nodeconfig Neil Alexander 2019-01-16 20:51:55 +0000
  • 9d5085492e
    Handle session firewall using central config Neil Alexander 2019-01-16 20:38:51 +0000
  • fdf300a1ff
    Handle AllowedEncryptionPublicKeys internally Neil Alexander 2019-01-16 20:26:39 +0000
  • 68eb684f6d
    Fix mobile.go now that multicast interfaces are handled internally Neil Alexander 2019-01-16 19:27:44 +0000
  • 4b6c925cb4
    Merge pull request #311 from neilalexander/sintf Neil Alexander 2019-01-16 14:59:20 +0000
  • 8baf593b62
    Update source address selection when sintf specified Neil Alexander 2019-01-16 14:52:27 +0000
  • c3bd3bd140
    Merge pull request #310 from neilalexander/nodeconfig Neil Alexander 2019-01-16 13:26:19 +0000
  • c85dbaea95
    Fix missing nodeinfo.init Neil Alexander 2019-01-16 13:23:26 +0000
  • 4fba558638
    Fix concurrent map write in tcp.go Neil Alexander 2019-01-16 13:20:12 +0000
  • 8fa9b84108
    Merge pull request #297 from neilalexander/nodeconfig Neil Alexander 2019-01-15 23:51:58 +0000
  • 9780e11ccf
    Merge pull request #309 from jcgruenhage/patch-1 Neil Alexander 2019-01-15 16:12:10 +0000
  • 21306532c1
    update ansible key generator Jan Christian Grünhage 2019-01-15 16:48:25 +0100
  • 53be1b02f3
    Check if accepting socket produced an error Neil Alexander 2019-01-15 08:53:57 +0000
  • 2cd373fc1e
    Remove unnecessary selects Neil Alexander 2019-01-15 08:51:19 +0000
  • 39567bed83
    Address some comments Neil Alexander 2019-01-15 08:44:33 +0000
  • 3bf53796a7
    Merge branch 'develop' into nodeconfig Neil Alexander 2019-01-15 08:37:10 +0000
  • 1f21903ea7
    Merge pull request #308 from jcgruenhage/ansible-key-generator Arceliar 2019-01-14 21:27:34 -0600
  • 248edf8319
    Merge pull request #304 from deavmi/develop Arceliar 2019-01-14 21:27:15 -0600
  • 88cf6b7684 add ansible key generator Jan Christian Grünhage 2019-01-15 02:28:27 +0100
  • d9ddf30faf
    Fix debug builds Neil Alexander 2019-01-14 19:29:22 +0000
  • f6b663c257
    Make multicasting use config instead of ifceExpr in Core Neil Alexander 2019-01-14 19:27:13 +0000
  • 9e486ed4fe
    Move nodeinfo into router Neil Alexander 2019-01-14 19:05:16 +0000
  • 5cde3b5efc
    Update nodeinfo in router reconfigure Neil Alexander 2019-01-14 18:51:49 +0000
  • 9e186bdd67
    Remove mutexes from CKR and use router goroutine/doAdmin for update config Neil Alexander 2019-01-14 18:34:15 +0000
  • 51026d762e
    Make session firewall thread-safe for config updates Neil Alexander 2019-01-14 18:24:35 +0000
  • bd04124e43
    Reconfigure support for crypto-key routing Neil Alexander 2019-01-14 18:06:41 +0000
  • 28072c9fe2
    Make CKR thread-safe Neil Alexander 2019-01-14 17:41:08 +0000
  • 87d393bd9f
    Move add peer loop into Core, refresh it from active config Neil Alexander 2019-01-14 17:21:15 +0000
  • aed3c7e784
    Give nodeconfig to tun Neil Alexander 2019-01-14 14:25:52 +0000
  • 738a9da796
    Merge branch 'develop' into nodeconfig Neil Alexander 2019-01-14 14:01:38 +0000
  • 38b114a151
    Merge pull request #8 from yggdrasil-network/develop Christer Warén 2019-01-14 05:17:55 +0200
  • 3fa5893fd6
    Merge pull request #306 from neilalexander/ios Neil Alexander 2019-01-13 23:14:01 +0000
  • f556f3e2a8
    Try to perform TCP-like key exchange Neil Alexander 2019-01-13 22:57:37 +0000
  • 704e4a062f
    Specify source interface when responding to multicast beacon Neil Alexander 2019-01-13 22:51:34 +0000
  • c8db66b17d
    Remove unneeded AWDL context functions Neil Alexander 2019-01-13 18:11:36 +0000
  • 4622a85c34
    AWDL support for macOS/iOS Neil Alexander 2019-01-13 18:08:41 +0000
  • 4f7e8856b8
    Update build script for iOS/Android Neil Alexander 2019-01-10 17:44:52 +0000
  • e24e859254
    Add some comments, move AWDL functions to iOS-specific build tags Neil Alexander 2019-01-10 11:31:04 +0000
  • a371e34a18
    Add Android support, add addStaticPeers Neil Alexander 2019-01-10 10:44:44 +0000
  • 08a71af2d8
    Spelling fixes for switch.go Tristan B. Kildaire 2019-01-09 11:49:12 +0200
  • 345979b502
    Spelling fixes for search.go Tristan B. Kildaire 2019-01-09 11:44:45 +0200
  • ab4be3424b
    Spelling fixes for peer.go Tristan B. Kildaire 2019-01-09 11:42:07 +0200
  • 8119db10c7
    Merge pull request #302 from neilalexander/logo Neil Alexander 2019-01-08 22:17:09 +0000
  • 38209ee9b9
    Merge pull request #301 from neilalexander/ios Arceliar 2019-01-06 17:06:24 -0600
  • 6efac9a377
    Add contexts Neil Alexander 2019-01-06 14:12:10 +0000
  • 2034c9eab9
    Fix missing pointer from awdlInterface to awdl Neil Alexander 2019-01-05 23:00:49 +0000
  • 87362a21e2
    Access NSLog through Cgo for iOS NetworkExtension logging Neil Alexander 2019-01-05 21:59:07 +0000
  • 6bbd8c1b30
    Rethink channels, more error throwing Neil Alexander 2019-01-05 12:06:45 +0000
  • 90366dd853
    Update handler behavior Neil Alexander 2019-01-05 01:02:22 +0000
  • 1170ea9e98
    Start linkloop Neil Alexander 2019-01-05 00:52:41 +0000
  • 4363283a6f
    Notify switch idle Neil Alexander 2019-01-05 00:32:28 +0000
  • 00bf71a09a
    Fight me Swift and your hexadecimal strings Neil Alexander 2019-01-04 23:31:44 +0000
  • 5a36b4723a
    Add AWDL calls to exposed API, handle proto traffic first Neil Alexander 2019-01-04 17:41:03 +0000
  • 3878197a59
    gofmt Neil Alexander 2019-01-04 17:23:37 +0000
  • f29a098488
    Add experimental dummy interface for AWDL Neil Alexander 2019-01-04 17:14:40 +0000
  • d10a0d6137
    Add GenerateConfigJSON, fix StartJSON Neil Alexander 2019-01-03 22:50:08 +0000
  • f7b0a85b5e
    Add StartJSON Neil Alexander 2019-01-02 23:15:36 +0000
  • 4ff3db2309
    Add dummy tun, helper functions Neil Alexander 2019-01-02 18:05:54 +0000
  • 53aeca8fa2
    Add some simple functions for Swift bindings (iOS) Neil Alexander 2019-01-01 23:25:20 +0000
  • 1e29465af1
    Fix debug builds (hopefully) Neil Alexander 2018-12-31 12:08:15 +0000
  • 4d3e90cbfe
    Merge branch 'develop' into nodeconfig Neil Alexander 2018-12-31 11:55:37 +0000
  • d08a3c6643
    Merge pull request #299 from neilalexander/getnodeinfo Neil Alexander 2018-12-31 11:51:36 +0000
  • fb47c9822f
    getNodeInfo: Show own info if box_pub_key/coords not specified Neil Alexander 2018-12-31 11:48:50 +0000
  • cd86c33850
    Try to tidy up a bit, move checks for if we are already calling/connected Neil Alexander 2018-12-30 21:11:16 +0000
  • 80c9a1bc12
    Don't track localAddr in conns as it is irrelevant Neil Alexander 2018-12-30 16:48:34 +0000
  • cb4495902b
    Allow updating Listen during runtime Neil Alexander 2018-12-30 15:21:09 +0000
  • f96747181d
    Allow updating AdminListen during runtime Neil Alexander 2018-12-30 12:26:55 +0000
  • 7fae1c993a
    Handle errors from reconfigure tasks Neil Alexander 2018-12-30 12:04:42 +0000
  • 2925920c70
    Use mutex in switch/tcp init Neil Alexander 2018-12-29 19:53:31 +0000
  • fa7c4117b4
    Use Core.config in init functions Neil Alexander 2018-12-29 19:14:26 +0000
  • 219fb96553
    Support notifying components for config reload, listen for SIGHUP Neil Alexander 2018-12-29 18:51:51 +0000
  • 34778bd49f
    Merge pull request #293 from neilalexander/version Neil Alexander 2018-12-27 22:29:36 +0000
  • e6e7f9377f
    Move --count parameter Neil Alexander 2018-12-27 21:45:30 +0000
  • 8c7b9e2f90
    Add a null check to name.sh Neil Alexander 2018-12-27 21:44:29 +0000
  • 6fcd8a8dbd
    Fix incorrect check Neil Alexander 2018-12-27 21:36:50 +0000
  • 7eaee172cf
    Replace tests with ifs Neil Alexander 2018-12-27 21:22:46 +0000
  • 57894541b7
    Check string emptiness Neil Alexander 2018-12-27 21:14:23 +0000