Commit Graph

97 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 1750d634f2 Merge branch 'master' into chainbug
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-09-10 18:16:28 +00:00
Sarah Jamie Lewis 759ab44a47 Set the App Before Initializing The App Over the Connection...
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-09-10 11:15:14 -07:00
Dan Ballard 0845156bea Merge pull request 'Actively Deduplicate Connections on WaitForCapabilityOrClose' (#40) from dedupe into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is failing Details
Reviewed-on: #40
2021-09-08 20:36:38 +00:00
Sarah Jamie Lewis 364521e4c1 Merge branch 'master' into dedupe
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is passing Details
2021-09-08 18:57:56 +00:00
Sarah Jamie Lewis c19b1011ee Actively Deduplicate Connections on WaitForCapabilityOrClose
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
A very rare bug happens when 2 contacts peer with each other at the same
time. This results in duplicate higher level constructs like PeerApp
which can make tracking state-related bugs difficult, especially
in integration tests.

This commit fixes an existing bug in WaitForCapabilityOrClose
which hid the existence of a duplicate connections from clients
(and replaces it with active deduping)
2021-09-08 11:53:39 -07:00
Sarah Jamie Lewis fd31e9c31a Merge pull request 'connecivity version bump' (#39) from conVbump into master
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #39
2021-06-25 09:13:43 -07:00
Dan Ballard d4b9c378eb connecivity version bump
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-06-25 09:12:22 -07:00
Dan Ballard 7f00d05a04 Merge pull request 'Staticcheck and Connectivtiy Upgrade' (#38) from thread_safety into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #38
2021-06-09 10:43:09 -07:00
Sarah Jamie Lewis 6e7fcad7a6 Staticcheck and Connectivtiy Upgrade
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-06-09 10:36:34 -07:00
Dan Ballard e7da782cfe Merge pull request 'Fix NPE when ACN is in Error State on Listen' (#37) from bug_fix into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #37
2021-06-02 11:01:52 -07:00
Sarah Jamie Lewis 88ddcc8fa2 Fix NPE when ACN is in Error State on Listen
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-06-02 10:22:39 -07:00
erinn 7f8b475fd7 Merge pull request 'Check solution length in validate challenge' (#36) from bugfix into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #36
2021-05-13 13:01:23 -07:00
Sarah Jamie Lewis 770f36afad Check solution length in validate challenge
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Found by Fuzz Bot.
2021-05-13 12:38:47 -07:00
erinn 7444d1e0cf Merge pull request 'Don't store server key in token database, make TokenServer responsible for database closure.' (#35) from bugfix into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #35
2021-05-05 12:44:31 -07:00
Sarah Jamie Lewis c47e478e01 Don't store server key in token database, make TokenServer responsible for database closure.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-05-05 12:03:49 -07:00
Sarah Jamie Lewis 98ff3244c0 Merge pull request 'Upgrade connectivity' (#34) from bugfix into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #34
2021-05-03 14:04:42 -07:00
Sarah Jamie Lewis 38351e486f Upgrade connectivity
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-05-03 14:03:52 -07:00
erinn 0cc499b42c Merge pull request 'Upgrade Connectivity' (#33) from bugfix into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #33
2021-04-13 15:10:19 -07:00
Sarah Jamie Lewis e16d2e30f0 Merge branch 'master' into bugfix
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-13 15:09:13 -07:00
Sarah Jamie Lewis edba40cfee Upgrade Connectivity
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-13 15:08:16 -07:00
Dan Ballard 05d679aa5a Merge pull request 'Upgrade Connectivity' (#32) from bugfix into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #32
2021-04-13 13:54:05 -07:00
Sarah Jamie Lewis 1233b1e85a Upgrade Connectivity
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-13 13:44:48 -07:00
Dan Ballard cc760fddcb Merge pull request 'Merge missing bugfixes...' (#31) from bugfix into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #31
2021-04-09 14:44:58 -07:00
Sarah Jamie Lewis 453a93d579 Merge branch 'hmac_size_fix' into bugfix
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-09 14:33:38 -07:00
Dan Ballard 48395506a5 Merge pull request 'Fix minor "datarace" caused by unecessary assignment after close' (#30) from bugfix into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #30
2021-04-09 12:43:00 -07:00
Sarah Jamie Lewis 2310dec631 Fix minor "datarace" caused by unecessary assignment after close
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-09 12:29:07 -07:00
Dan Ballard 64317efb0c Merge pull request 'Remove custom url forwarding for tapir module' (#29) from bugfix into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #29
2021-04-08 18:17:27 -07:00
Sarah Jamie Lewis b68d838295 Remove custom url forwarding for tapir module
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-08 18:09:24 -07:00
Sarah Jamie Lewis 905dc52b7a Update Connectivity and Logging 2021-04-08 18:06:08 -07:00
Sarah Jamie Lewis b7a99d6e85 Updating drone for new module name
continuous-integration/drone/push Build is failing Details
2021-04-08 18:05:38 -07:00
Sarah Jamie Lewis 9fba459adc Check if Listener exists before trying to close it 2020-10-29 15:45:07 -07:00
Sarah Jamie Lewis c0b675b011 Use hmac.Write instead of hmac.Sum when verifying tokens
the build was successful Details
2020-07-20 17:41:50 -07:00
Sarah Jamie Lewis f26a98895a Add Metrics (Fix: #21)
the build was successful Details
2020-07-14 16:42:20 -07:00
Sarah Jamie Lewis c15ac5767c Add Metrics
continuous-integration/drone/push Build is failing Details
2020-07-14 16:39:08 -07:00
Dan Ballard 28b2f8212f Merge pull request 'Add Broadcast' (#23) from broadcast into master
the build was successful Details
Reviewed-on: #23
2020-07-14 15:05:53 -07:00
Sarah Jamie Lewis 7eb492d77b Merge branch 'broadcast' of git.openprivacy.ca:cwtch.im/tapir into broadcast
the build was successful Details
2020-07-14 14:59:28 -07:00
Sarah Jamie Lewis 8eeea02997 Update Signature 2020-07-14 14:59:08 -07:00
Sarah Jamie Lewis 4b6a451bbe Merge branch 'master' into broadcast
the build failed Details
2020-07-14 14:29:00 -07:00
Sarah Jamie Lewis 66d6b0b51e Add Broacast
the build was successful Details
2020-07-14 14:23:27 -07:00
Dan Ballard 55da8ce31e Merge pull request 'Change Errorf to Debugf log message in the case of a connection close.' (#19) from upgrade-connectivity into master
the build was successful Details
Reviewed-on: #19
2020-07-07 14:58:10 -07:00
Sarah Jamie Lewis b6eddf79b1 Merge branch 'master' of git.openprivacy.ca:cwtch.im/tapir into upgrade-connectivity
the build was successful Details
2020-07-07 11:39:20 -07:00
Sarah Jamie Lewis 3508656d90 Change Errorf on Connection Close to Debugf 2020-07-07 11:38:33 -07:00
Dan Ballard 960c61abf5 Merge pull request 'Precautionary Panic' (#18) from upgrade-connectivity into master
the build was successful Details
2020-07-02 15:26:15 -07:00
Sarah Jamie Lewis 0150af69f0 Precautionary Panic
the build was successful Details
2020-07-02 14:05:02 -07:00
Dan Ballard 1de3a9a83a Merge pull request 'Update connectivity to 1.2.0' (#17) from upgrade-connectivity into master
the build was successful Details
2020-06-29 15:05:25 -07:00
Sarah Jamie Lewis 3a2a4f24e3 Update connectivity to 1.2.0
the build was successful Details
2020-06-29 14:56:45 -07:00
Sarah Jamie Lewis 5a4351acdc Add 'LICENSE'
the build was successful Details
2020-06-17 12:38:13 -07:00
Sarah Jamie Lewis 5e507e15fa Merge pull request 'Replace extra25519' (#16) from bugfix into master
the build was successful Details
2020-03-27 20:18:13 -07:00
Sarah Jamie Lewis 7ef301c8b5 Replace extra25519
the build was successful Details
2020-03-27 17:40:21 -07:00
Dan Ballard 8af47de107 Merge pull request 'Fixing a Bug where Multiple Active Connections are being waited on' (#14) from bugfix into master 2020-03-19 17:23:30 -07:00