mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2026-05-21 13:26:29 +03:00
Commit Graph
Select branches
Hide Pull Requests
arc/linkfix
develop
future
master
neil/greentea
neil/grouppassword
neil/linkcost
neil/mptcp
release/v0.5.9
tunnel
vendored
#1
#10
#100
#1004
#1007
#101
#1017
#102
#1021
#1029
#103
#1032
#1033
#1034
#1036
#1037
#1038
#104
#1040
#1042
#1043
#1044
#1045
#1046
#1049
#1049
#105
#1051
#1052
#1052
#1058
#106
#1063
#1065
#107
#1070
#1073
#1078
#108
#1088
#1089
#109
#1090
#1091
#1095
#1096
#11
#110
#1104
#1104
#1105
#1107
#1109
#1115
#1116
#112
#1124
#1131
#1138
#114
#1142
#1143
#1144
#1145
#1147
#1148
#1148
#115
#1151
#1152
#1153
#1157
#1158
#116
#1166
#117
#1170
#1170
#1171
#1172
#1175
#1176
#1184
#1186
#1190
#1191
#1193
#1194
#12
#1201
#1202
#1203
#1206
#1207
#1209
#121
#1213
#1214
#1215
#1217
#1218
#122
#1220
#1220
#1223
#1223
#123
#1232
#1234
#1235
#1236
#1237
#1237
#124
#1240
#1242
#1242
#1243
#1243
#1249
#1249
#125
#1253
#1256
#126
#127
#1275
#1276
#1276
#1278
#1279
#128
#129
#1290
#13
#130
#1300
#1318
#132
#132
#1323
#133
#1332
#1336
#1337
#134
#1340
#1342
#1343
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#145
#145
#146
#147
#148
#149
#15
#150
#151
#151
#152
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#174
#175
#176
#177
#178
#18
#181
#182
#183
#184
#185
#186
#187
#188
#188
#189
#19
#190
#191
#192
#195
#197
#198
#2
#20
#201
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#243
#244
#245
#246
#249
#25
#250
#251
#252
#253
#254
#255
#256
#258
#259
#26
#260
#261
#262
#264
#265
#266
#267
#269
#27
#270
#275
#276
#277
#278
#279
#28
#284
#286
#287
#288
#289
#29
#290
#291
#293
#297
#299
#3
#301
#302
#303
#304
#306
#308
#309
#310
#311
#312
#313
#315
#316
#317
#318
#320
#322
#323
#324
#325
#327
#328
#329
#330
#331
#332
#333
#334
#335
#338
#34
#348
#349
#350
#351
#356
#357
#358
#359
#36
#360
#364
#365
#366
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#382
#383
#384
#386
#389
#39
#391
#395
#399
#4
#40
#400
#401
#406
#407
#409
#410
#411
#416
#419
#424
#425
#426
#427
#428
#429
#431
#432
#433
#436
#438
#440
#441
#443
#444
#445
#446
#447
#453
#455
#458
#46
#460
#461
#462
#463
#466
#467
#469
#470
#473
#474
#475
#476
#477
#478
#480
#481
#484
#485
#486
#49
#491
#492
#494
#497
#498
#499
#5
#502
#504
#505
#506
#507
#508
#510
#511
#512
#513
#514
#515
#516
#517
#519
#52
#520
#524
#525
#526
#527
#528
#529
#53
#534
#537
#542
#544
#545
#548
#55
#551
#552
#554
#556
#559
#56
#560
#562
#563
#566
#567
#569
#57
#570
#571
#572
#574
#578
#58
#580
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#597
#6
#604
#605
#606
#607
#608
#609
#61
#610
#612
#613
#618
#619
#62
#620
#621
#622
#624
#625
#628
#629
#630
#634
#635
#636
#64
#641
#643
#644
#645
#647
#648
#649
#650
#651
#652
#653
#655
#660
#662
#663
#665
#666
#667
#668
#669
#67
#672
#674
#675
#676
#678
#68
#682
#683
#684
#685
#686
#687
#688
#689
#690
#692
#693
#695
#696
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#712
#716
#717
#72
#721
#722
#73
#731
#733
#734
#736
#737
#738
#739
#74
#741
#744
#746
#748
#749
#751
#752
#76
#765
#766
#769
#77
#770
#772
#773
#775
#776
#776
#78
#781
#783
#79
#791
#796
#797
#799
#8
#800
#801
#804
#805
#805
#808
#81
#812
#813
#814
#815
#816
#817
#818
#82
#821
#822
#826
#827
#828
#83
#830
#834
#835
#84
#841
#842
#85
#854
#86
#861
#864
#865
#87
#888
#89
#894
#895
#896
#897
#9
#90
#900
#902
#907
#909
#91
#91
#911
#913
#916
#92
#924
#927
#929
#93
#930
#935
#938
#939
#94
#941
#942
#949
#95
#951
#957
#958
#96
#964
#966
#97
#974
#977
#979
#98
#981
#982
#983
#984
#985
#986
#99
v0.1.0
v0.2.0
v0.2.7
v0.3.0
v0.3.1
v0.3.10
v0.3.11
v0.3.12
v0.3.13
v0.3.14
v0.3.15
v0.3.16
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.3.9
v0.4.0
v0.4.0rc1
v0.4.0rc2
v0.4.0rc3
v0.4.0rc4
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5.0
v0.5.0rc1
v0.5.0rc2
v0.5.0rc3
v0.5.1
v0.5.10
v0.5.11
v0.5.12
v0.5.13
v0.5.13-RC.1
v0.5.13-RC.2
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.5.8
v0.5.9
Select branches
Hide Pull Requests
arc/linkfix
develop
future
master
neil/greentea
neil/grouppassword
neil/linkcost
neil/mptcp
release/v0.5.9
tunnel
vendored
#1
#10
#100
#1004
#1007
#101
#1017
#102
#1021
#1029
#103
#1032
#1033
#1034
#1036
#1037
#1038
#104
#1040
#1042
#1043
#1044
#1045
#1046
#1049
#1049
#105
#1051
#1052
#1052
#1058
#106
#1063
#1065
#107
#1070
#1073
#1078
#108
#1088
#1089
#109
#1090
#1091
#1095
#1096
#11
#110
#1104
#1104
#1105
#1107
#1109
#1115
#1116
#112
#1124
#1131
#1138
#114
#1142
#1143
#1144
#1145
#1147
#1148
#1148
#115
#1151
#1152
#1153
#1157
#1158
#116
#1166
#117
#1170
#1170
#1171
#1172
#1175
#1176
#1184
#1186
#1190
#1191
#1193
#1194
#12
#1201
#1202
#1203
#1206
#1207
#1209
#121
#1213
#1214
#1215
#1217
#1218
#122
#1220
#1220
#1223
#1223
#123
#1232
#1234
#1235
#1236
#1237
#1237
#124
#1240
#1242
#1242
#1243
#1243
#1249
#1249
#125
#1253
#1256
#126
#127
#1275
#1276
#1276
#1278
#1279
#128
#129
#1290
#13
#130
#1300
#1318
#132
#132
#1323
#133
#1332
#1336
#1337
#134
#1340
#1342
#1343
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#145
#145
#146
#147
#148
#149
#15
#150
#151
#151
#152
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#174
#175
#176
#177
#178
#18
#181
#182
#183
#184
#185
#186
#187
#188
#188
#189
#19
#190
#191
#192
#195
#197
#198
#2
#20
#201
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#243
#244
#245
#246
#249
#25
#250
#251
#252
#253
#254
#255
#256
#258
#259
#26
#260
#261
#262
#264
#265
#266
#267
#269
#27
#270
#275
#276
#277
#278
#279
#28
#284
#286
#287
#288
#289
#29
#290
#291
#293
#297
#299
#3
#301
#302
#303
#304
#306
#308
#309
#310
#311
#312
#313
#315
#316
#317
#318
#320
#322
#323
#324
#325
#327
#328
#329
#330
#331
#332
#333
#334
#335
#338
#34
#348
#349
#350
#351
#356
#357
#358
#359
#36
#360
#364
#365
#366
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#382
#383
#384
#386
#389
#39
#391
#395
#399
#4
#40
#400
#401
#406
#407
#409
#410
#411
#416
#419
#424
#425
#426
#427
#428
#429
#431
#432
#433
#436
#438
#440
#441
#443
#444
#445
#446
#447
#453
#455
#458
#46
#460
#461
#462
#463
#466
#467
#469
#470
#473
#474
#475
#476
#477
#478
#480
#481
#484
#485
#486
#49
#491
#492
#494
#497
#498
#499
#5
#502
#504
#505
#506
#507
#508
#510
#511
#512
#513
#514
#515
#516
#517
#519
#52
#520
#524
#525
#526
#527
#528
#529
#53
#534
#537
#542
#544
#545
#548
#55
#551
#552
#554
#556
#559
#56
#560
#562
#563
#566
#567
#569
#57
#570
#571
#572
#574
#578
#58
#580
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#597
#6
#604
#605
#606
#607
#608
#609
#61
#610
#612
#613
#618
#619
#62
#620
#621
#622
#624
#625
#628
#629
#630
#634
#635
#636
#64
#641
#643
#644
#645
#647
#648
#649
#650
#651
#652
#653
#655
#660
#662
#663
#665
#666
#667
#668
#669
#67
#672
#674
#675
#676
#678
#68
#682
#683
#684
#685
#686
#687
#688
#689
#690
#692
#693
#695
#696
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#712
#716
#717
#72
#721
#722
#73
#731
#733
#734
#736
#737
#738
#739
#74
#741
#744
#746
#748
#749
#751
#752
#76
#765
#766
#769
#77
#770
#772
#773
#775
#776
#776
#78
#781
#783
#79
#791
#796
#797
#799
#8
#800
#801
#804
#805
#805
#808
#81
#812
#813
#814
#815
#816
#817
#818
#82
#821
#822
#826
#827
#828
#83
#830
#834
#835
#84
#841
#842
#85
#854
#86
#861
#864
#865
#87
#888
#89
#894
#895
#896
#897
#9
#90
#900
#902
#907
#909
#91
#91
#911
#913
#916
#92
#924
#927
#929
#93
#930
#935
#938
#939
#94
#941
#942
#949
#95
#951
#957
#958
#96
#964
#966
#97
#974
#977
#979
#98
#981
#982
#983
#984
#985
#986
#99
v0.1.0
v0.2.0
v0.2.7
v0.3.0
v0.3.1
v0.3.10
v0.3.11
v0.3.12
v0.3.13
v0.3.14
v0.3.15
v0.3.16
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.3.9
v0.4.0
v0.4.0rc1
v0.4.0rc2
v0.4.0rc3
v0.4.0rc4
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5.0
v0.5.0rc1
v0.5.0rc2
v0.5.0rc3
v0.5.1
v0.5.10
v0.5.11
v0.5.12
v0.5.13
v0.5.13-RC.1
v0.5.13-RC.2
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.5.8
v0.5.9
-
4c7d04941a
Merge pull request #590 from neilalexander/multicast
Arceliar
2019-10-24 21:47:42 -05:00 -
aea41f464e
Update CHANGELOG.md
Arceliar
2019-10-24 21:47:02 -05:00 -
ba43c1d874
Changelog for v0.3.11
Neil Alexander
2019-10-24 23:59:58 +01:00 -
cd93969930
Fix isOpen for TUN/TAP actor
Neil Alexander
2019-10-24 23:37:39 +01:00 -
de3bdfa524
No longer use atomic for isOpen in multicast
Neil Alexander
2019-10-24 23:31:47 +01:00 -
77ffb5efc4
Fix HJSON references in go.mod/go.sum, again...
Neil Alexander
2019-10-24 10:47:44 +01:00 -
d37133e311
Fix merge conflict from develop
Neil Alexander
2019-10-24 10:22:02 +01:00 -
41004ab155
Merge pull request #589 from neilalexander/fix581
Neil Alexander
2019-10-24 10:20:09 +01:00 -
0e7ed4c997
Actually really use 1.13.3 for all the builds this time
Neil Alexander
2019-10-24 10:18:08 +01:00 -
ee644c47e8
Update go.mod/go.sum, go back to 1.13.3 circleci image again
Neil Alexander
2019-10-24 10:16:52 +01:00 -
51fe1940c5
Try go 1.13 to see if this fixes failing builds
Neil Alexander
2019-10-24 10:13:59 +01:00 -
5ca81f916e
Fix deadlocks
Neil Alexander
2019-10-24 09:54:57 +01:00 -
7341fcb9bc
Merge branch 'develop' into fix581
Neil Alexander
2019-10-24 09:29:29 +01:00 -
d58f88d29a
Update builds to Go 1.13 as this is required for TLS (apparently golang.org/x/crypto/ed25519 is not acceptable to the crypto/tls module and this prevents Yggdrasil from starting)
Neil Alexander
2019-10-24 09:28:09 +01:00 -
f784f33c2d
Backport fix for #581 from #583
Neil Alexander
2019-10-24 09:25:31 +01:00 -
c3dee478f5
fix ed25519 dependency for golang 1.12 and earlier, though we may want to update builds to 1.13 anyway...
Arceliar
2019-10-23 20:38:09 -05:00 -
0effbff97b
Merge pull request #588 from neilalexander/tls
Arceliar
2019-10-23 20:30:25 -05:00 -
996c6b4f47
add one TODO comment and run gofmt
Arceliar
2019-10-23 20:28:11 -05:00 -
cd77727c1e
Set TCP socket options before upgrading connection
Neil Alexander
2019-10-23 18:24:08 +01:00 -
6a22e6c9de
Initial connection upgrade/TLS peering support
Neil Alexander
2019-10-23 17:26:35 +01:00 -
e220310890
Merge pull request #586 from yggdrasil-network/armel
Neil Alexander
2019-10-23 14:03:21 +01:00 -
f6c7c1b8db
Produce armel build (closes #577)
Neil Alexander
2019-10-23 11:24:00 +01:00 -
9cb553e939
Merge pull request #584 from neilalexander/systemd
Neil Alexander
2019-10-23 11:18:20 +01:00 -
b0bcf29d27
Allow ExecStartPre to fail for containers (#573)
Neil Alexander
2019-10-23 11:15:57 +01:00 -
337626a32c
Act multicast updates for safety
Neil Alexander
2019-10-23 11:12:51 +01:00 -
a072e063d8
Define module.Module interface, update admin/tuntap/multicast modules to comply with it, fix #581
Neil Alexander
2019-10-23 10:44:58 +01:00 -
fc71624919
Merge pull request #578 from Arceliar/netconn
Neil Alexander
2019-10-22 11:28:46 +01:00 -
ea085663ea
slight cleanup of dial's timeout
Arceliar
2019-10-21 20:52:16 -05:00 -
681c8ca6f9
safer dial timeout handling, in case it was used with a nil context or a context that had no timeout set
Arceliar
2019-10-21 20:47:50 -05:00 -
eccd9a348f
give yggdrasil.Dialer the same interface as a net.Dialer, so the only differences are what fields exist in the struct
Arceliar
2019-10-21 19:44:06 -05:00 -
efc0b9ef9f
Merge branch 'develop' into netconn
Arceliar
2019-10-21 18:47:40 -05:00 -
4efc32c121
Merge pull request #580 from Arceliar/bugfix
Neil Alexander
2019-10-21 13:39:23 +01:00 -
a81476f489
fix incorrectly held mutex in ckr getPublicKeyForAddress
Arceliar
2019-10-20 20:00:55 -05:00 -
cb40874f97
have listener return a net.Conn, adjust yggdrasil.Conn to match this interface
Arceliar
2019-10-19 15:10:28 -05:00 -
d307ad4c91
Merge pull request #574 from Arceliar/bugfix
Neil Alexander
2019-10-12 23:42:58 +01:00 -
3491292599
code cleanup
Arceliar
2019-10-12 15:46:56 -05:00 -
31ce854835
update session when a search for an existing session finishes
Arceliar
2019-10-12 15:37:40 -05:00 -
1c81e43fcd
Merge pull request #571 from yggdrasil-network/develop
v0.3.10
Neil Alexander
2019-10-10 21:14:46 +01:00 -
29198bc54b
Merge pull request #572 from yggdrasil-network/changelog
Neil Alexander
2019-10-09 21:41:14 +01:00 -
14245b88fe
Pedantic grammar stuff in changelog
Neil Alexander
2019-10-09 21:40:54 +01:00 -
92b1bbf08d
draft of changelog
Arceliar
2019-10-08 20:32:41 -05:00 -
5ae1503c5b
Merge pull request #570 from Arceliar/bugfix
Arceliar
2019-10-06 11:59:15 -05:00 -
a1c413f769
fix nil pointer dereference in yggdrasil.Conn.search
Arceliar
2019-10-06 11:53:14 -05:00 -
7f8dfe84cf
fix race in phony
Arceliar
2019-10-05 13:19:17 -05:00 -
c38e40e8e3
actually use doCancel in writeNoCopy
Arceliar
2019-10-05 12:23:21 -05:00 -
83e3a24423
Merge pull request #562 from AwesomePatrol/dev/patrol/bench01
Arceliar
2019-10-05 12:20:27 -05:00 -
56ac49861e
Merge pull request #569 from Arceliar/bbr
Arceliar
2019-10-05 12:20:00 -05:00 -
f474869ad9
cleanup bad comment
Arceliar
2019-10-05 12:17:40 -05:00 -
b519802fcb
update phony dependency
Arceliar
2019-10-05 12:16:22 -05:00 -
fb3430207c
don't fail if there's an error setting bbr, just log it and continue
Arceliar
2019-10-05 11:03:38 -05:00 -
8e22d7137a
use bbr congestion control on linux, note that we're not doing anything intelligent with the errors right now if setting it fails
Arceliar
2019-10-05 10:47:15 -05:00 -
c600711a8d
Merge pull request #563 from Arano-kai/feature/systemd_ensure_tun
Neil Alexander
2019-10-05 10:26:07 +01:00 -
b455c225fc
Merge pull request #566 from Arceliar/ckr
Neil Alexander
2019-10-05 10:24:44 +01:00 -
f22eac497b
typo
Arceliar
2019-10-03 18:50:33 -05:00 -
b2922189b8
fix deadlock from use of phony.Block by actors when ckr is enabled
Arceliar
2019-10-03 18:44:47 -05:00 -
045a24d74e
Systemd: tun module and capabilities
Arano-kai
2019-10-02 00:36:33 +03:00 -
783959208c
Add more comments to explain helper functions
Aleksander Mistewicz
2019-09-28 14:41:53 +02:00 -
8053766092
Add verbosity setting
Aleksander Mistewicz
2019-09-28 14:24:54 +02:00 -
21b236771b
Add a simple transfer benchmark
Aleksander Mistewicz
2019-09-28 14:20:57 +02:00 -
8677a042cf
Wait for nodes to negotiate
Aleksander Mistewicz
2019-09-28 14:10:17 +02:00 -
fffbbbcbd3
Pass message between nodes
Aleksander Mistewicz
2019-09-25 20:07:36 +02:00 -
d96fb27ab8
Add simple connection test
Aleksander Mistewicz
2019-09-25 15:58:19 +02:00 -
6ddb0f93f3
Merge pull request #552 from yggdrasil-network/develop
v0.3.9
Neil Alexander
2019-09-27 09:53:21 +01:00 -
5c3f7df77c
Update submodule doc/yggdrasil-network.github.io
Neil Alexander
2019-09-27 09:49:19 +01:00 -
21ff74fec6
Merge pull request #559 from yggdrasil-network/changelog
Neil Alexander
2019-09-27 09:45:29 +01:00 -
6ead31fb87
Remove RPM spec from contrib as it is now in yggdrasil-network/yggdrasil-package-rpm
Neil Alexander
2019-09-27 09:44:55 +01:00 -
d6ee20580d
Set TimeoutStopSec for systemd service
Neil Alexander
2019-09-27 09:37:34 +01:00 -
94f4d6e286
Update CHANGELOG.md
Arceliar
2019-09-26 18:21:35 -05:00 -
2b8b7118df
Merge pull request #560 from Arceliar/bugfix
Arceliar
2019-09-26 18:19:39 -05:00 -
0f99d590a1
typo, ipv6->ipv4
Arceliar
2019-09-26 18:15:26 -05:00 -
e16d3efb0a
check packet length before checking if it's an ipv6 packet, and add some trace level logging whenever a packet is rejected for being too short to parse
Arceliar
2019-09-26 18:11:58 -05:00 -
19c2a573aa
Update changelog for v0.3.9
Neil Alexander
2019-09-26 22:56:45 +01:00 -
a87581b0fa
Merge pull request #556 from Arceliar/switch
Arceliar
2019-09-25 17:58:01 -05:00 -
97bec8631c
Merge branch 'switch' of https://github.com/Arceliar/yggdrasil-go into switch
Arceliar
2019-09-25 17:53:58 -05:00 -
ac58c3586e
cleanup/comments
Arceliar
2019-09-25 17:53:25 -05:00 -
d27891aaf6
Merge pull request #528 from yggdrasil-network/documentation
Neil Alexander
2019-09-25 17:09:09 +01:00 -
2c66ff24a9
Merge branch 'develop' into switch
Neil Alexander
2019-09-25 11:15:52 +01:00 -
b9e74f34ec
replace the send-to-self with a timer and an arbitrary timeout; i don't really like this but it seems to work better (1 ms is fast by human standards but an eternity for a syscall or the scheduler, so i think that's reasonable)
Arceliar
2019-09-24 18:28:13 -05:00 -
8c64e6fa09
explicitly notify the switch when a link appears to be blocked in a send instead of assuming this is the case for all idle links. how we decide when it's really blocked still needs testing/optimizing
Arceliar
2019-09-24 18:01:35 -05:00 -
606d9ac97b
Build VyOS amd64/i386 Vyatta packages as well as EdgeRouter packages
Neil Alexander
2019-09-24 22:06:12 +01:00 -
691192ff5a
weird scheduler hack, seems to tend to make things more stable without actually locking streams to any particular link
Arceliar
2019-09-21 14:33:45 -05:00 -
2a76163c7e
Merge pull request #554 from Arceliar/switch
Arceliar
2019-09-20 23:45:14 -05:00 -
87658f83e9
Revert "force things to buffer in the switch if the best link is currently busy. note that other links can end up sending if they become non-idle for other reasons. this is a temporary workaround to packet reordering, until we can figure out a better solution"
Arceliar
2019-09-20 23:09:12 -05:00 -
3571c437ac
Merge pull request #551 from neilalexander/multicastinterval
Arceliar
2019-09-20 17:46:26 -05:00 -
8003ea0f3e
use a separate multicast beacon interval per multicast interface
Arceliar
2019-09-20 17:42:42 -05:00 -
1cd4b6e8dd
Increase multicast interval at startup from 1s to 15s
Neil Alexander
2019-09-20 10:08:41 +01:00 -
6432eaa9f5
Merge pull request #548 from neilalexander/bugfixes
Neil Alexander
2019-09-20 09:48:54 +01:00 -
f9163a56b6
fix race between listener accepting and shutting down
Arceliar
2019-09-19 19:50:45 -05:00 -
eeb34ce4e4
modify TcpListener
Arceliar
2019-09-19 19:45:17 -05:00 -
93e81867fd
have link.stop signal active links to close, have tcp.stop wait for all listeners and active connections to close
Arceliar
2019-09-19 19:15:59 -05:00 -
39461cb603
Don't os.Exit
Neil Alexander
2019-09-19 09:56:27 +01:00 -
681e9afc79
Merge develop into bugfixes
Neil Alexander
2019-09-19 09:05:56 +01:00 -
7b1678a11d
Goroutines in _addPeerLoop from bugfixes
Neil Alexander
2019-09-19 09:04:25 +01:00 -
5a382e7e0b
Cherrypick fixes for _addPeerLoop memory leak for now
Neil Alexander
2019-09-19 08:55:55 +01:00 -
995d67cca8
fix leak in _addPeerLoop
Arceliar
2019-09-18 18:46:03 -05:00 -
92d9274f3f
resolve conflicts
Arceliar
2019-09-18 18:40:01 -05:00 -
2d64a6380a
misc other fixes
Arceliar
2019-09-18 18:33:51 -05:00 -
909e4e29a8
Don't spawn goroutines for addPeerLoop, TCP connect timeout of 5 seconds for now
Neil Alexander
2019-09-18 23:44:28 +01:00 -
64570a8d3e
Merge pull request #542 from Arceliar/switch
Neil Alexander
2019-09-18 20:26:48 +01:00 -
0a12e4b1c1
Revert "Catch a nil pointer when sending a session packet to a conn, this shouldn't happen but it's caused multiple crashes in conn.recvMsg"
Neil Alexander
2019-09-18 20:26:06 +01:00