merge develop into master #21

Merged
JakeHillion merged 149 commits from develop into master 2021-05-12 00:22:59 +01:00

149 Commits

Author SHA1 Message Date
96ac30ebfe Merge pull request 'singledirection' (#19) from singledirection into develop
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #19
2021-05-11 23:15:00 +00:00
58a65b10ca formatting
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-05-11 23:26:54 +01:00
6ae0ef54a4 Blake2s tests
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-05-11 23:26:14 +01:00
648aab7817 corrected tun offset and improved mtu
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-05-11 22:37:39 +01:00
6b6aab0cd9 Cleaner config error reporting 2021-05-11 22:37:15 +01:00
7f7818115f Updated validator
Fixed nefield errors with booleans.
2021-05-11 22:36:53 +01:00
44c0d24eca tcp text context
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-05-11 21:45:06 +01:00
edfd5a9009 tcp context fixes
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-05-11 21:43:47 +01:00
a0654b0016 enable/disable for listeners
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-04-09 19:00:35 +01:00
1cf9cc880d disable producer/consumer
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-09 18:50:02 +01:00
ca2f3060db Merge pull request 'cleanexit' (#18) from cleanexit into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #18
2021-04-06 14:53:03 +00:00
55ef1af1a8 Merge branch 'develop' into cleanexit
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-04-06 15:49:05 +01:00
d804ca0749 improved if name logic
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-04-06 15:47:48 +01:00
9985e09969 udp listener context
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-31 18:45:41 +01:00
6d44a75138 udp start context
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-03-31 18:32:27 +01:00
492cf40653 Merge pull request 'improved sinking' (#17) from wgtun into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #17
2021-03-31 17:20:05 +00:00
6f72047caf improved sinking
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-03-31 18:12:20 +01:00
9a19ecd0d4 formatting
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-30 21:28:42 +01:00
fad829803a initial context propagation
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-30 20:57:53 +01:00
2673f28e63 Merge pull request 'wgtun changes' (#16) from wgtun into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
2021-03-30 13:03:30 +00:00
710f89446b removed up check and header
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-03-28 19:49:25 +01:00
2b1922ba29 Merge pull request 'drone' (#15) from drone into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2021-03-27 17:28:18 +00:00
f69bb47966 signed dronefile
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-27 17:26:56 +00:00
dd6e92eae0 uploaded freebsd amd64
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-27 17:24:12 +00:00
8e58995a14 added freebsd amd64
Some checks are pending
continuous-integration/drone/push Build is pending
2021-03-27 17:23:03 +00:00
55c9a1d9a1 Merge pull request 'daemonize' (#14) from daemonize into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
2021-03-27 13:11:20 +00:00
9f75a7a432 pid file
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-03-26 20:59:54 +00:00
d84cc6dc27 specify wireguard commit
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-26 20:41:54 +00:00
38e60233b0 use github for wireguard dep
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-26 20:40:40 +00:00
62ae0c1059 gomod
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-26 20:31:31 +00:00
51a66c8911 formatting
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-26 20:29:12 +00:00
e8bb8910e7 implemented child process 2021-03-26 20:28:55 +00:00
1944eb620a started daemonisation 2021-03-26 20:28:47 +00:00
5daef1845e context releasing
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-25 16:56:11 +00:00
e32269cdc7 interface name logic
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-25 13:54:15 +00:00
5587f1f52e daemonize
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-25 13:50:48 +00:00
9326593844 Added flags 2021-03-25 13:45:24 +00:00
c78948b891 Merge pull request 'tcp' (#10) from tcp into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #10
2021-03-23 19:40:55 +00:00
a255b609c5 formatting
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-23 19:39:01 +00:00
64b73b26d4 error earlier in consume
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-03-23 19:38:34 +00:00
a98e9e7902 removed logging
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-23 19:36:51 +00:00
69eb4d4810 Merge branch 'develop' into tcp
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-22 21:31:49 +00:00
c43f6693fb Merge pull request 'newreno' (#13) from newreno into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2021-03-22 21:30:31 +00:00
1f98ff49ae removed debugging
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-22 21:28:33 +00:00
7a58c51037 windowsize atomicity
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-22 21:26:58 +00:00
27f87c2645 fixed infinite loop
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-22 19:57:54 +00:00
2d456c9871 removed test logging
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-22 19:53:38 +00:00
0cc72ca142 removed unused heap
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-22 19:45:48 +00:00
ee5395629e corrected rtt estimation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-03-22 19:35:24 +00:00
5adc2c608e Merge branch 'develop' into newreno
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-20 14:41:43 +00:00
d42505e80f Merge pull request 'drone' (#12) from drone into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #12
2021-03-20 14:32:18 +00:00
9f14c9af8c removed incorrect indirect
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-20 14:25:19 +00:00
bd52357f85 signed dronefile
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-03-20 13:52:44 +00:00
233460a5de removed goarm
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-20 13:39:42 +00:00
546e7eca0b freebsd arm64
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-20 13:38:12 +00:00
2dcf821a6f updated s3
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-20 12:39:18 +00:00
902a9aed61 bumped go version
Some checks are pending
continuous-integration/drone/push Build is pending
2021-03-20 12:37:49 +00:00
3605cb32ba updated goproxy
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-03-20 12:36:18 +00:00
5d22a86f04 freebsd build
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-03-20 12:33:00 +00:00
6317df7aba formatting
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-27 21:43:28 +00:00
8bd3cafd4b Added loss testing
Some checks failed
continuous-integration/drone/push Build is failing
TestNewReno_Congestion/TwoWay/SequenceLoss fails.
This is due debugging.
2021-02-27 21:41:43 +00:00
c1f7c325c6 added packet repeat delay
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-27 19:01:59 +00:00
74e6dd845e Merge branch 'develop' into newreno
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-27 18:55:19 +00:00
3500b752fc Merge pull request 'local port for outbound conn' (#11) from localports into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2021-02-27 18:54:55 +00:00
2ebf48ae34 local port for outbound conn
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-27 18:30:41 +00:00
a2bb734d8d rtt finding test
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-27 14:01:17 +00:00
ce211bb142 formatting
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-25 19:33:13 +00:00
772302c76f test final ack and nack
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-25 19:32:45 +00:00
4f35c9e721 refactored updateAck
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-25 11:05:59 +00:00
5a3471a65a improved logging and added debugging
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-25 10:21:34 +00:00
8533c54395 formatting
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-22 20:48:07 +00:00
a6a6d97e88 improved comments
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-22 20:47:30 +00:00
a222db615e initial newreno rewrite
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-02-22 19:08:10 +00:00
87c0b57502 removed cc reset
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-02-22 16:28:55 +00:00
d0a23a38cb simplified receivedpacket implementation
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-22 15:53:16 +00:00
c9d68d4d2f wip: adding test for newreno
Some checks failed
continuous-integration/drone/push Build is failing
2021-02-22 15:10:01 +00:00
ebab98971b reset proxy buffers
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-26 18:47:23 +00:00
d15be09654 zero write buffers
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-01-25 19:38:39 +00:00
fbe30df88c formatting
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 20:53:27 +00:00
5346e5e94d huge write buffers
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-23 20:52:37 +00:00
3291eb4a6c reset write buffer
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 20:46:06 +00:00
3b7eacce39 massive read buffer
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 20:36:07 +00:00
f90d65b11e packet buffer
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:41:11 +00:00
1e0bda09f4 buffered reader
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:39:01 +00:00
18d3b23658 delay profiling
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:33:52 +00:00
50e58454c3 reset buffers
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:26:20 +00:00
061a5b70f7 tcp double threading
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 18:24:04 +00:00
d0dc354f43 Merge branch 'develop' into tcp
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 17:47:44 +00:00
21beb0425e Merge pull request 'hosts' (#9) from hosts into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #9
2021-01-23 17:47:31 +00:00
96ef7f4cfe missed panic
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-23 17:46:01 +00:00
0849ed1b7c fixed function calls
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-01-23 17:43:02 +00:00
0b4c26005f strip netmask
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-23 17:42:17 +00:00
151b608b9b regular local evaluation
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-23 17:39:52 +00:00
c331a323a2 uses getlocalhost
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 17:23:05 +00:00
a096874bd7 resolve log
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 17:20:52 +00:00
8c4ee6c6d9 localhost interface
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 17:13:06 +00:00
bb59905678 single packet buffer size
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-23 16:07:16 +00:00
d35b4b47ed Merge pull request 'security' (#6) from security into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #6
2021-01-23 16:05:07 +00:00
c34a47550f cleanup
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-23 15:59:37 +00:00
b870e2707d fixed udp security
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-23 14:36:44 +00:00
fce2d5df04 Merge branch 'develop' into security
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-20 14:43:23 +00:00
7ebc684ce4 signed dronefile
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-20 14:41:58 +00:00
64ea6e3550 armv7
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-20 14:39:56 +00:00
e28a633cdc arm v8
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-20 14:33:34 +00:00
41087b2ddc Merge branch 'develop' into security
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-20 14:00:11 +00:00
93ffadcf41 Merge pull request 'multiarch' (#8) from multiarch into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #8
2021-01-20 13:59:42 +00:00
936031f863 signed dronefile
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-01-20 13:55:14 +00:00
c8a2f37c15 reverted name change
Some checks are pending
continuous-integration/drone/push Build is pending
2021-01-20 13:54:25 +00:00
d7147ba18a renamed files for b2
Some checks are pending
continuous-integration/drone/push Build is pending
2021-01-20 13:53:18 +00:00
150f76132b armv7
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-20 13:45:17 +00:00
be2d37d3d0 Merge branch 'develop' into multiarch 2021-01-20 13:44:44 +00:00
ae84b68922 cross compiling
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-20 13:43:38 +00:00
a44b3747dd script compatability fixes
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-20 13:37:15 +00:00
34a373afc2 increased script resilience
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-20 13:14:31 +00:00
1d487308e0 Merge branch 'security' of gitea.hillion.co.uk:JakeHillion/dissertation-2-code into security
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-20 11:11:10 +00:00
9ec92b6768 updated readme 2021-01-20 11:10:49 +00:00
45b201156a Merge branch 'develop' into security
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-24 18:12:37 +00:00
dfed8a16ac Merge branch 'master' into develop
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-24 18:12:15 +00:00
e6bc8b99b9 formatting fixes
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-21 14:51:32 +00:00
929707ce97 Merge branch 'develop' into security
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2020-12-21 14:50:53 +00:00
2b87d4cd7e Merge pull request 'drone' (#7) from drone into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #7
2020-12-21 14:49:21 +00:00
0831f04ae0 resigned reformatted dronefile
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-21 14:43:15 +00:00
5eef9e06fe signed dronefile
Some checks are pending
continuous-integration/drone/push Build is pending
2020-12-21 14:42:36 +00:00
147d1c39c7 fixed formatting
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-21 14:38:54 +00:00
71742d3790 drone formatting
Some checks failed
continuous-integration/drone/push Build is failing
2020-12-21 14:38:18 +00:00
8fdb176f14 improved config validation
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-11 18:03:47 +00:00
9c0ceef9ac added todo
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-11-29 22:22:56 +00:00
8e9310fb02 added timestamp todo
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-29 22:07:30 +00:00
5066f8a823 Security start
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-29 22:06:38 +00:00
179025ad2b refactored timestamping
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 17:15:56 +00:00
6a0b378097 Merge pull request 'udp' (#5) from udp into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #5
2020-11-28 16:52:59 +00:00
3e7b7d4452 pr cleanup
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-11-28 16:51:47 +00:00
c25317b890 removed unused package
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-11-28 16:37:41 +00:00
d13159ddde removed comment
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 13:31:12 +00:00
ff4ce07b05 functional udp
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-27 20:17:59 +00:00
8c74a7c180 formatting 2020-11-27 18:15:10 +00:00
5e0dc6969d udp expansions
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-27 17:31:32 +00:00
47842900db None CC works
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 22:46:37 +00:00
76d49da062 fixed tun refactor
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 22:39:07 +00:00
0f88a97075 missing increment
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 22:30:03 +00:00
cc9d036f43 added none congestion control
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 22:26:01 +00:00
96b57f65ca fixed types
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 22:15:22 +00:00
d65e8d3571 udp testing
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 22:10:37 +00:00
787f80dc90 validation and logging improvements
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 19:18:07 +00:00
3ac4d1f618 initial udp code
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-26 18:55:29 +00:00
7c2b8782f1 began udp
Some checks failed
continuous-integration/drone/push Build is failing
2020-11-25 19:35:31 +00:00
e36c0cae29 readme
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-25 14:38:22 +00:00
3595d6e7e7 Merge pull request 'readme with scripts' (#4) from readme into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4
2020-11-08 20:54:47 +00:00
50089779cc readme with scripts
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-11-08 20:52:09 +00:00