Skip to content

Sync with Foundation-Devices/tor: Change package name and author #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 48 commits into from
Jun 19, 2024

Conversation

sneurlax
Copy link
Member

@sneurlax sneurlax commented Sep 20, 2023

Closes #18

  • Resolve merge conflicts
  • Update Stack Wallet references

See Foundation-Devices#12 for previous discussion

There may be copyright and licensing notice issues? IANAL

Note that this PR is made prior to pending changes to allow onion services; if/when that's merged, this PR will likely auto-update and make the title out of date and entail not just package name and author changes but also enabling an optional arti build flag to allow onion service support which is currently disabled due to guard discovery attacks

Stack Wallet references outside of this repository will also need to be changed in sync with this merge.

Add macOS support and support SSL connections via SOCKS5 proxy
Use Cargokit to replace build system/script
tor_ffi_plugin is kind of wordy and template-y
it doesn't reflect the grand ambitions this project has
@sneurlax
Copy link
Member Author

sneurlax commented Sep 20, 2023

Oooh https://pub.dev/packages/tor is available. 👀

Sure would be nice to sync up and contribute to a cleanly-building cross-platform tor flutter package

Altho that could entail usage which would probably entail more issues and maintenance

Move socks_socket.dart to main lib directory
7a5bba8 fix: setup flutter environment for Xcode iOS builds (#30)
7467b9a fix: build_pod.sh should setup flutter environment (#29)
0f0359e fix: install targets for correct toolchain (#26)

git-subtree-dir: cargokit
git-subtree-split: 7a5bba8eefbfe7e567f754477fd172e7a06b153f
@sneurlax
Copy link
Member Author

This isn't needed after Foundation-Devices#20.

@sneurlax sneurlax closed this Sep 30, 2023
@sneurlax
Copy link
Member Author

sneurlax commented Sep 30, 2023

It would still be good to sync up. Plus proper attribution is always good, the crate's pretty squarely @icota's / Foundation-Devices'

@sneurlax sneurlax reopened this Sep 30, 2023
@sneurlax sneurlax merged commit 78ad843 into cypherstack:main Jun 19, 2024
sneurlax pushed a commit that referenced this pull request Jun 22, 2024
62bb5c9 chore: test iOS flavor and nightly for release build (#20)
fa301d5 fix: [android] specify compiler extension on windows (#22)
98f6e01 feat: allow configuring verbose mode through CARGOKIT_VERBOSE env (#21)
6d421f9 chore: add CI test for building example plugin (#17)
1f644b2 feat: add workaround for pub path resolving bug (#19)
c1e8fcf fix: script argument escaping (#18)
34cc336 Merge pull request #16 from irondash/build_configuraiton_parse_ignore_flavor
be425f7 fix: parsing configuration should ignore flavor
32b6720 Merge pull request #15 from irondash/fix_pod_dylib_bundle_replacement
bfd4bcc fix: [pod] exception when building bundle dylib

git-subtree-dir: cargokit
git-subtree-split: 62bb5c9b6c9b3eca1071baf78606bc7f43632133
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test tor_ffi_plugin->tor rename on all platforms in order to limit differences with upstream repository
2 participants