Commit Graph

48 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 932f99fac8 Expand Useable Ports...these apply to hosted servers too..
continuous-integration/drone/pr Build is pending Details
2023-08-16 10:56:43 -07:00
Sarah Jamie Lewis 2c9ec9d894 Clean up and seperate flags 2023-08-16 10:46:02 -07:00
Sarah Jamie Lewis c9ea1e4464 Comment os.ID 2023-08-16 10:33:12 -07:00
Sarah Jamie Lewis 61ced82cb4 Restrict Ports when BINE_WHONIX is enabled. 2023-08-16 10:31:48 -07:00
Sarah Jamie Lewis caca121441 Support Whonix
continuous-integration/drone/pr Build is passing Details
2023-08-14 13:59:58 -07:00
Sarah Jamie Lewis 9beff8a10a Require error to construct an ErrorACN
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-29 10:22:36 -07:00
Sarah Jamie Lewis 380fd1834a Fix errorAcn reference issues + add support for Tor specific shared library path
continuous-integration/drone/pr Build is passing Details
2023-05-24 11:11:18 -07:00
Dan Ballard 2f3860eb89 drone use go 1.19.1
continuous-integration/drone/pr Build is passing Details
2022-10-08 15:26:39 -07:00
Dan Ballard bbe4198a41 add TakeOwnership call once tor started to help ensure tor ends; add support for __OwningControllerProcess 2022-10-08 11:58:42 -07:00
Dan Ballard 789de52589 store bootsrap version, make available; fix tor version parsing for double digit versions
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-08-28 19:50:01 -07:00
Sarah Jamie Lewis 478df967fc Upgrade Dependencies. Prevent socks default behaviour in bine
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-08-28 18:57:45 -07:00
Dan Ballard 6122ad437d Get x Callbacks
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build was killed Details
2022-08-08 12:24:16 -07:00
Dan Ballard 9a134810c3 remove unused function
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is passing Details
2022-08-03 19:21:03 -07:00
Dan Ballard 9992edadba add testing to versionCallback, fix versionCallback
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is failing Details
2022-08-02 19:45:44 -07:00
Dan Ballard 9d4e1e5ca5 add versionCallback and use on reboot tor; change start preference for bundled tor; new go 1.17 build directives 2022-08-01 10:50:55 -07:00
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 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 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
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
the build was successful Details
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
the build was successful Details
2020-11-17 11:03:51 -08:00
Sarah Jamie Lewis 52048e1686 Fixup error flow
the build was successful Details
2020-10-21 15:20:15 -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 f01a76f337 NoTorrcErr typed error
the build was successful Details
2020-09-21 16:46:44 -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
Sarah Jamie Lewis afda040693 Sketch of Tor Authenticator
the build was successful Details
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 e276c4fbe7 more tor provider into to own package, fix race condition, minor renaming 2020-02-07 17:15:37 -05:00