Commit Graph

120 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 5d4cf85d26 Add Lock to ReplaceACN. Minor Drone fixups
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2022-01-11 15:17:54 -08:00
Sarah Jamie Lewis 13045e3d98 Use staticcheck in drone
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-01-11 12:17:26 -08:00
Sarah Jamie Lewis 8a56f02fc5 Merge branch 'custom_tor_config' of git.openprivacy.ca:openprivacy/connectivity into custom_tor_config
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-01-11 12:12:21 -08:00
Sarah Jamie Lewis 9169018529 ProxyACN and ErrorACN for nicer ACN Management 2022-01-11 12:11:45 -08:00
Sarah Jamie Lewis 415ca32a32 Merge branch 'master' into custom_tor_config
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-01-10 23:38:06 +00:00
Sarah Jamie Lewis dbc3d675ec Update quality to staticcheck
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-01-10 12:56:59 -08:00
Sarah Jamie Lewis d3398bd074 Allow Custom Tor Config 2022-01-10 12:53:48 -08:00
erinn a681dd6d57 Merge pull request 'Make IsValidHostname More Robust' (#24) from validation into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #24
2021-09-28 21:08:46 +00:00
Sarah Jamie Lewis b36f6dc33f Format
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-09-28 14:03:15 -07:00
Sarah Jamie Lewis 8fe2974aaa Go conventions
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-09-28 14:01:53 -07:00
Sarah Jamie Lewis 6d5accb338 Make IsValidHostname More Robust
IsValidHostname now rejects public keys that are invalid ed25519
curve points in addition to ed25519 points that contain torsion
components (which are defined to be invalid Tor Hostnames).

Note: The lack of these checks previously  would have been unlikely to manifest as an issue further up the
stack because Tor would have prevented Cwtch from connecting to bad curve
points, the Tapir authentication protocol would have failed with invalid curve points,
and the experimental group chats only rely on signatures for voluntary authorship attribution,
rather than e.g. consensus or security.
2021-09-28 14:01:53 -07:00
Sarah Jamie Lewis 7a2c5f8fed Merge pull request 'clean up Start logs and err' (#22) from startLog into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #22
2021-06-24 21:38:55 -07:00
Dan Ballard 9ab706cf02 clean up Start logs and err
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-06-24 21:35:33 -07:00
Dan Ballard a0770a3f1b Merge pull request 'static check' (#21) from thread_safety into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #21
2021-06-09 10:31:22 -07:00
Sarah Jamie Lewis c11e326785 static check
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-06-09 10:30:08 -07:00
Dan Ballard 1e06db5145 Merge pull request 'Make access to OnionListenService threadsafe' (#20) from thread_safety into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #20
2021-06-09 10:23:55 -07:00
Sarah Jamie Lewis 4e4b39b707 Make access to OnionListenService threadsafe
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-06-09 10:20:24 -07:00
erinn 15060335f0 Merge pull request 'Fix nil pointer deref on uncommon tor errors' (#19) from quality into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #19
2021-05-03 10:48:11 -07:00
erinn 2f5de5d1ca Merge branch 'master' into quality
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-05-03 10:47:57 -07:00
Sarah Jamie Lewis 4c0148619e Fix nil pointer deref on uncommon tor errors
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-05-03 10:45:41 -07:00
erinn 9bcea4aa0a Merge pull request 'Fix Dialer issues on Restart' (#18) from fix-deadlock into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Reviewed-on: #18
2021-04-13 15:07:19 -07:00
erinn e8fca87087 Merge branch 'master' into fix-deadlock
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-13 15:07:06 -07:00
Sarah Jamie Lewis 38eb603dec Fix Dialer issues on Restart
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-13 14:53:26 -07:00
Dan Ballard 9947d289c7 Merge pull request 'Fix deadlock when reset occurs during cool-off period' (#17) from fix-deadlock into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #17
2021-04-13 13:42:13 -07:00
Sarah Jamie Lewis a40c4b9e1d Fix deadlock when reset occurs during cool-off period
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-13 13:39:33 -07:00
Dan Ballard fd0cf2f7a2 Merge pull request 'Fix nil pointer to authenticator on restart' (#16) from restart into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #16
2021-04-08 16:11:54 -07:00
Sarah Jamie Lewis d31f77262b Fix nil pointer to authenticator on restart + simplify
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-04-08 16:10:25 -07:00
Dan Ballard e72f8c9846 just add golang.org/x/net to go.mod
continuous-integration/drone/push Build is passing Details
2021-04-08 16:06:55 -07:00
Dan Ballard eb8576304b drone.yml: nope
continuous-integration/drone/push Build is failing Details
2021-04-08 16:01:38 -07:00
Dan Ballard b8183662dc go.sum for bine 0.0.4 and remove go 1.15 in drone
continuous-integration/drone/push Build is failing Details
2021-04-08 15:56:47 -07:00
Dan Ballard 1382c5bbd3 drone.yml: force go 1.15
continuous-integration/drone/push Build is passing Details
2021-04-08 15:42:52 -07:00
Dan Ballard 98343fd4b4 drone.yml: turn off vendoring
continuous-integration/drone/push Build is failing Details
2021-04-08 15:28:02 -07:00
Dan Ballard f511744171 drone.yml: turn off vendoring
continuous-integration/drone/push Build is failing Details
2021-04-08 15:25:26 -07:00
Sarah Jamie Lewis fa03a91425 Merge pull request 'add GetVersion to acn and torProvider' (#15) from getVer into master
the build was successful Details
Reviewed-on: #15
2020-11-30 18:45:45 -08:00
Dan Ballard 540183a881 add GetVersion to acn and torProvider
the build was successful Details
2020-11-30 18:41:13 -08:00
Sarah Jamie Lewis f13387fcae Merge pull request 'torProvider: now creates new subdir for tor process per run to avoid collisions of zombies; log tor processl bump op.log version' (#14) from randDirLog into master
the build was successful Details
Reviewed-on: #14
2020-11-17 11:10:52 -08:00
Dan Ballard 89dff1f5e0 torProvider: now creates new subdir for tor process per run to avoid collisions of zombies; log tor processl bump op.log version
the build was successful Details
2020-11-17 11:03:51 -08:00
Dan Ballard d8d823d9d5 Merge pull request 'Fixup error flow' (#13) from bine into master
the build was successful Details
Reviewed-on: #13
2020-10-21 16:53:20 -07:00
Sarah Jamie Lewis 52048e1686 Fixup error flow
the build was successful Details
2020-10-21 15:20:15 -07:00
Dan Ballard 34171843fa Merge pull request 'Moving to OpenPrivacy Bine / Adding GetPID to ACN' (#12) from bine into master
the build was successful Details
Reviewed-on: #12
2020-10-15 16:57:45 -07:00
Sarah Jamie Lewis 0b0f65017a Moving to OpenPrivacy Bine / Adding GetPID to ACN
the build was successful Details
2020-10-15 16:46:45 -07:00
Dan Ballard 604237ea34 Merge pull request 'Better Torrc Builder' (#11) from trunk into master
the build was successful Details
Reviewed-on: #11
2020-10-13 12:21:59 -07:00
Sarah Jamie Lewis ba56a6cb48 Better Torrc Builder
the build was successful Details
2020-10-13 11:44:45 -07:00
Sarah Jamie Lewis d290b705eb Merge pull request 'NoTorrcErr typed error' (#10) from notorrcerr into master
the build was successful Details
Reviewed-on: #10
2020-09-21 16:55:39 -07:00
Dan Ballard f01a76f337 NoTorrcErr typed error
the build was successful Details
2020-09-21 16:46:44 -07:00
Dan Ballard 6f2a158504 Merge pull request 'Generate Torrc and Integration test for Launching Tor with Generated Torrc' (#9) from authenticator into master
the build was successful Details
2020-06-29 14:11:57 -07:00
Sarah Jamie Lewis 3888ece4d3 Kill Tor once the unit tests have finsihed
the build was successful Details
2020-06-29 14:11:02 -07:00
Sarah Jamie Lewis a8d31e2adb Generate Torrc and Integration test for Launching Tor with Generated Torrc
the build was successful Details
2020-06-29 13:22:04 -07:00
Dan Ballard 908fa93368 Merge pull request 'Sketch of Tor Authenticator - Fixes #6' (#8) from authenticator into master
the build was successful Details
2020-06-29 12:10:48 -07:00
Sarah Jamie Lewis afda040693 Sketch of Tor Authenticator
the build was successful Details
2020-06-29 11:45:47 -07:00