Commit graph

  • 30df632eb2
    Merge branch 'develop' into ios Neil Alexander 2019-01-17 23:15:00 +00:00
  • f6cb194d5c
    Merge pull request #313 from neilalexander/sourcefix Neil Alexander 2019-01-17 23:10:54 +00:00
  • c839012580
    Fix source address selection Neil Alexander 2019-01-17 23:06:59 +00:00
  • 2219d96df1
    Merge pull request #312 from neilalexander/nodeconfig Neil Alexander 2019-01-16 20:51:55 +00:00
  • 9d5085492e
    Handle session firewall using central config Neil Alexander 2019-01-16 20:38:51 +00:00
  • fdf300a1ff
    Handle AllowedEncryptionPublicKeys internally Neil Alexander 2019-01-16 20:26:39 +00:00
  • 68eb684f6d
    Fix mobile.go now that multicast interfaces are handled internally Neil Alexander 2019-01-16 19:27:44 +00:00
  • 4b6c925cb4
    Merge pull request #311 from neilalexander/sintf Neil Alexander 2019-01-16 14:59:20 +00:00
  • 8baf593b62
    Update source address selection when sintf specified Neil Alexander 2019-01-16 14:52:27 +00:00
  • c3bd3bd140
    Merge pull request #310 from neilalexander/nodeconfig Neil Alexander 2019-01-16 13:26:19 +00:00
  • c85dbaea95
    Fix missing nodeinfo.init Neil Alexander 2019-01-16 13:23:26 +00:00
  • 4fba558638
    Fix concurrent map write in tcp.go Neil Alexander 2019-01-16 13:20:12 +00:00
  • 8fa9b84108
    Merge pull request #297 from neilalexander/nodeconfig Neil Alexander 2019-01-15 23:51:58 +00:00
  • 9780e11ccf
    Merge pull request #309 from jcgruenhage/patch-1 Neil Alexander 2019-01-15 16:12:10 +00:00
  • 21306532c1
    update ansible key generator Jan Christian Grünhage 2019-01-15 16:48:25 +01:00
  • 53be1b02f3
    Check if accepting socket produced an error Neil Alexander 2019-01-15 08:53:57 +00:00
  • 2cd373fc1e
    Remove unnecessary selects Neil Alexander 2019-01-15 08:51:19 +00:00
  • 39567bed83
    Address some comments Neil Alexander 2019-01-15 08:44:33 +00:00
  • 3bf53796a7
    Merge branch 'develop' into nodeconfig Neil Alexander 2019-01-15 08:37:10 +00:00
  • 1f21903ea7
    Merge pull request #308 from jcgruenhage/ansible-key-generator Arceliar 2019-01-14 21:27:34 -06:00
  • 248edf8319
    Merge pull request #304 from deavmi/develop Arceliar 2019-01-14 21:27:15 -06:00
  • 88cf6b7684 add ansible key generator Jan Christian Grünhage 2019-01-15 02:28:27 +01:00
  • d9ddf30faf
    Fix debug builds Neil Alexander 2019-01-14 19:29:22 +00:00
  • f6b663c257
    Make multicasting use config instead of ifceExpr in Core Neil Alexander 2019-01-14 19:27:13 +00:00
  • 9e486ed4fe
    Move nodeinfo into router Neil Alexander 2019-01-14 19:05:16 +00:00
  • 5cde3b5efc
    Update nodeinfo in router reconfigure Neil Alexander 2019-01-14 18:51:49 +00:00
  • 9e186bdd67
    Remove mutexes from CKR and use router goroutine/doAdmin for update config Neil Alexander 2019-01-14 18:34:15 +00:00
  • 51026d762e
    Make session firewall thread-safe for config updates Neil Alexander 2019-01-14 18:24:35 +00:00
  • bd04124e43
    Reconfigure support for crypto-key routing Neil Alexander 2019-01-14 18:06:41 +00:00
  • 28072c9fe2
    Make CKR thread-safe Neil Alexander 2019-01-14 17:41:08 +00:00
  • 87d393bd9f
    Move add peer loop into Core, refresh it from active config Neil Alexander 2019-01-14 17:21:15 +00:00
  • aed3c7e784
    Give nodeconfig to tun Neil Alexander 2019-01-14 14:25:52 +00:00
  • 738a9da796
    Merge branch 'develop' into nodeconfig Neil Alexander 2019-01-14 14:01:38 +00:00
  • 38b114a151
    Merge pull request #8 from yggdrasil-network/develop Christer Warén 2019-01-14 05:17:55 +02:00
  • 3fa5893fd6
    Merge pull request #306 from neilalexander/ios Neil Alexander 2019-01-13 23:14:01 +00:00
  • f556f3e2a8
    Try to perform TCP-like key exchange Neil Alexander 2019-01-13 22:57:37 +00:00
  • 704e4a062f
    Specify source interface when responding to multicast beacon Neil Alexander 2019-01-13 22:51:34 +00:00
  • c8db66b17d
    Remove unneeded AWDL context functions Neil Alexander 2019-01-13 18:11:36 +00:00
  • 4622a85c34
    AWDL support for macOS/iOS Neil Alexander 2019-01-13 18:08:41 +00:00
  • 4f7e8856b8
    Update build script for iOS/Android Neil Alexander 2019-01-10 17:44:52 +00:00
  • e24e859254
    Add some comments, move AWDL functions to iOS-specific build tags Neil Alexander 2019-01-10 11:31:04 +00:00
  • a371e34a18
    Add Android support, add addStaticPeers Neil Alexander 2019-01-10 10:44:44 +00:00
  • 08a71af2d8
    Spelling fixes for switch.go Tristan B. Kildaire 2019-01-09 11:49:12 +02:00
  • 345979b502
    Spelling fixes for search.go Tristan B. Kildaire 2019-01-09 11:44:45 +02:00
  • ab4be3424b
    Spelling fixes for peer.go Tristan B. Kildaire 2019-01-09 11:42:07 +02:00
  • b804cfc515
    Spelling fixes for config.go Tristan B. Kildaire 2019-01-09 11:23:04 +02:00
  • d6563c9cfa
    Spelling fixes for util.go Tristan B. Kildaire 2019-01-09 11:17:28 +02:00
  • 821ca07e0b
    Spelling fixes for address.go Tristan B. Kildaire 2019-01-09 11:16:09 +02:00
  • b31bc8bd38
    Spelling fixes for wire.go Tristan B. Kildaire 2019-01-09 11:13:05 +02:00
  • cfffe41ec4
    Spelling fixes for session.go Tristan B. Kildaire 2019-01-09 11:07:56 +02:00
  • 9a3d01456f
    Spelling fixes for dht.go Tristan B. Kildaire 2019-01-09 11:03:52 +02:00
  • 74ddcff848
    SPelling fix in dht.go Tristan B. Kildaire 2019-01-09 11:01:20 +02:00
  • 8119db10c7
    Merge pull request #302 from neilalexander/logo Neil Alexander 2019-01-08 22:17:09 +00:00
  • 38209ee9b9
    Merge pull request #301 from neilalexander/ios Arceliar 2019-01-06 17:06:24 -06:00
  • 6efac9a377
    Add contexts Neil Alexander 2019-01-06 14:12:10 +00:00
  • 2034c9eab9
    Fix missing pointer from awdlInterface to awdl Neil Alexander 2019-01-05 23:00:49 +00:00
  • 87362a21e2
    Access NSLog through Cgo for iOS NetworkExtension logging Neil Alexander 2019-01-05 21:59:07 +00:00
  • 6bbd8c1b30
    Rethink channels, more error throwing Neil Alexander 2019-01-05 12:06:45 +00:00
  • 90366dd853
    Update handler behavior Neil Alexander 2019-01-05 01:02:22 +00:00
  • 1170ea9e98
    Start linkloop Neil Alexander 2019-01-05 00:52:41 +00:00
  • 4363283a6f
    Notify switch idle Neil Alexander 2019-01-05 00:32:28 +00:00
  • 00bf71a09a
    Fight me Swift and your hexadecimal strings Neil Alexander 2019-01-04 23:31:44 +00:00
  • 5a36b4723a
    Add AWDL calls to exposed API, handle proto traffic first Neil Alexander 2019-01-04 17:41:03 +00:00
  • 3878197a59
    gofmt Neil Alexander 2019-01-04 17:23:37 +00:00
  • f29a098488
    Add experimental dummy interface for AWDL Neil Alexander 2019-01-04 17:14:40 +00:00
  • d10a0d6137
    Add GenerateConfigJSON, fix StartJSON Neil Alexander 2019-01-03 22:50:08 +00:00
  • f7b0a85b5e
    Add StartJSON Neil Alexander 2019-01-02 23:15:36 +00:00
  • 4ff3db2309
    Add dummy tun, helper functions Neil Alexander 2019-01-02 18:05:54 +00:00
  • 53aeca8fa2
    Add some simple functions for Swift bindings (iOS) Neil Alexander 2019-01-01 23:25:20 +00:00
  • 1e29465af1
    Fix debug builds (hopefully) Neil Alexander 2018-12-31 12:08:15 +00:00
  • 4d3e90cbfe
    Merge branch 'develop' into nodeconfig Neil Alexander 2018-12-31 11:55:37 +00:00
  • d08a3c6643
    Merge pull request #299 from neilalexander/getnodeinfo Neil Alexander 2018-12-31 11:51:36 +00:00
  • fb47c9822f
    getNodeInfo: Show own info if box_pub_key/coords not specified Neil Alexander 2018-12-31 11:48:50 +00:00
  • cd86c33850
    Try to tidy up a bit, move checks for if we are already calling/connected Neil Alexander 2018-12-30 21:11:16 +00:00
  • 80c9a1bc12
    Don't track localAddr in conns as it is irrelevant Neil Alexander 2018-12-30 16:48:34 +00:00
  • cb4495902b
    Allow updating Listen during runtime Neil Alexander 2018-12-30 15:21:09 +00:00
  • f96747181d
    Allow updating AdminListen during runtime Neil Alexander 2018-12-30 12:26:55 +00:00
  • 7fae1c993a
    Handle errors from reconfigure tasks Neil Alexander 2018-12-30 12:04:42 +00:00
  • 2925920c70
    Use mutex in switch/tcp init Neil Alexander 2018-12-29 19:53:31 +00:00
  • fa7c4117b4
    Use Core.config in init functions Neil Alexander 2018-12-29 19:14:26 +00:00
  • 219fb96553
    Support notifying components for config reload, listen for SIGHUP Neil Alexander 2018-12-29 18:51:51 +00:00
  • 34778bd49f
    Merge pull request #293 from neilalexander/version Neil Alexander 2018-12-27 22:29:36 +00:00
  • e6e7f9377f
    Move --count parameter Neil Alexander 2018-12-27 21:45:30 +00:00
  • 8c7b9e2f90
    Add a null check to name.sh Neil Alexander 2018-12-27 21:44:29 +00:00
  • 6fcd8a8dbd
    Fix incorrect check Neil Alexander 2018-12-27 21:36:50 +00:00
  • 7eaee172cf
    Replace tests with ifs Neil Alexander 2018-12-27 21:22:46 +00:00
  • 57894541b7
    Check string emptiness Neil Alexander 2018-12-27 21:14:23 +00:00
  • e6a246f040
    Chop up contrib/semver/version.sh Neil Alexander 2018-12-27 20:03:46 +00:00
  • b4a7dab34d
    Versioning be damned v0.3.2 Neil Alexander 2018-12-26 23:50:17 +00:00
  • 9a5f3a0abb
    Merge pull request #291 from yggdrasil-network/develop Neil Alexander 2018-12-26 23:42:52 +00:00
  • dd7c5ec52b
    Merge pull request #290 from neilalexander/changelog Neil Alexander 2018-12-26 23:39:30 +00:00
  • 52e6461433
    Update changelog for v0.3.2 Neil Alexander 2018-12-26 23:28:12 +00:00
  • a71c5dd887
    Merge pull request #289 from neilalexander/tunicmpv6 Neil Alexander 2018-12-26 23:18:23 +00:00
  • 4e03bdb054
    Don't process ICMPv6 messages when in TUN mode Neil Alexander 2018-12-26 22:45:21 +00:00
  • cc2b6f093c
    Merge pull request #288 from sinbsd/develop Neil Alexander 2018-12-26 14:29:34 +00:00
  • 702317add1 Use #!/bin/sh for clean script sin 2018-12-26 14:25:17 +00:00
  • a8e6b864fd
    Merge pull request #286 from neilalexander/fixndp Neil Alexander 2018-12-26 12:29:16 +00:00
  • 74692b689a
    Fix OpenBSD (tested and working on 6.4) Neil Alexander 2018-12-26 12:25:28 +00:00
  • b3d6c9a385
    Print when peermacs learned Neil Alexander 2018-12-26 11:57:08 +00:00
  • 9eeb482587
    Use ICMPv6 NDP target instead of source address when populating peermacs Neil Alexander 2018-12-26 11:51:21 +00:00