Sarah Jamie Lewis
cc924a476e
Make regexp global static
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-04-19 16:42:23 -07:00
Sarah Jamie Lewis
8d0ed17e7f
Fix several small goroutine leaks around restart
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2022-04-18 14:59:37 -07:00
Sarah Jamie Lewis
586cc261a3
path -> filepath
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-18 13:00:41 -08:00
Sarah Jamie Lewis
8ad13a6b36
createFromExisting does not delete data dir on close
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-18 12:43:47 -08:00
Sarah Jamie Lewis
1a402de50d
Fixup Testing Directories
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2022-01-17 16:03:06 -08:00
Sarah Jamie Lewis
6d5d067d70
Move DataDir Caching Responsibility to Caller to allow Cached Consensus
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2022-01-17 15:55:10 -08:00
Sarah Jamie Lewis
dfae5b9261
Spelling
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-17 12:06:36 -08:00
Sarah Jamie Lewis
4353143ae4
Assert CInfo is not empty in Test
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-13 13:51:58 -08:00
Sarah Jamie Lewis
0c745e7691
Adding Tests for GetInfo
2022-01-13 13:51:58 -08:00
Sarah Jamie Lewis
f82cf26731
Allow Querying of ACN Info - Support Getting Circuit Stats
2022-01-13 13:51:58 -08:00
Sarah Jamie Lewis
023d1a6e5d
Avoid deadlock on double close
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-12 12:05:07 -08:00
Sarah Jamie Lewis
35247bd044
Clean up ACN Closing Logic
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2022-01-12 11:47:17 -08:00
Sarah Jamie Lewis
384d59e9ef
WaitTillBootstrapped can now Error
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2022-01-11 15:41:56 -08:00
Sarah Jamie Lewis
9169018529
ProxyACN and ErrorACN for nicer ACN Management
2022-01-11 12:11:45 -08: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
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
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
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
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
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
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
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
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
540183a881
add GetVersion to acn and torProvider
2020-11-30 18:41:13 -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
2020-11-17 11:03:51 -08:00
Sarah Jamie Lewis
52048e1686
Fixup error flow
2020-10-21 15:20:15 -07:00
Sarah Jamie Lewis
0b0f65017a
Moving to OpenPrivacy Bine / Adding GetPID to ACN
2020-10-15 16:46:45 -07:00
Dan Ballard
604237ea34
Merge pull request 'Better Torrc Builder' ( #11 ) from trunk into master
...
Reviewed-on: #11
2020-10-13 12:21:59 -07:00
Sarah Jamie Lewis
ba56a6cb48
Better Torrc Builder
2020-10-13 11:44:45 -07:00
Dan Ballard
f01a76f337
NoTorrcErr typed error
2020-09-21 16:46:44 -07:00
Sarah Jamie Lewis
3888ece4d3
Kill Tor once the unit tests have finsihed
2020-06-29 14:11:02 -07:00
Sarah Jamie Lewis
a8d31e2adb
Generate Torrc and Integration test for Launching Tor with Generated Torrc
2020-06-29 13:22:04 -07:00
Sarah Jamie Lewis
afda040693
Sketch of Tor Authenticator
2020-06-29 11:45:47 -07:00
Dan Ballard
181478adfb
refactor torProvider: merge networkStatus and BootstrapStatus, simplify monitorRestart logic. Catch case due to magic numbers where it was not restarting tor when tor was killed
2020-05-12 14:35:38 -07:00
Dan Ballard
4eedeaa4db
add locks to acoid possible race condition using command port
2020-05-08 16:31:01 -07:00
Dan Ballard
35293ea087
torProvider now also consults network-liveness
2020-05-08 14:21:14 -07:00
Dan Ballard
beb2665c49
add tor.IsValidHostname
2020-02-10 17:15:44 -05:00
Dan Ballard
e276c4fbe7
more tor provider into to own package, fix race condition, minor renaming
2020-02-07 17:15:37 -05:00